DualConv: Dual Convolutional Kernels for Lightweight Deep Neural Networks

02/15/2022
by   Jiachen Zhong, et al.
0

CNN architectures are generally heavy on memory and computational requirements which makes them infeasible for embedded systems with limited hardware resources. We propose dual convolutional kernels (DualConv) for constructing lightweight deep neural networks. DualConv combines 3×3 and 1×1 convolutional kernels to process the same input feature map channels simultaneously and exploits the group convolution technique to efficiently arrange convolutional filters. DualConv can be employed in any CNN model such as VGG-16 and ResNet-50 for image classification, YOLO and R-CNN for object detection, or FCN for semantic segmentation. In this paper, we extensively test DualConv for classification since these network architectures form the backbones for many other tasks. We also test DualConv for image detection on YOLO-V3. Experimental results show that, combined with our structural innovations, DualConv significantly reduces the computational cost and number of parameters of deep neural networks while surprisingly achieving slightly higher accuracy than the original models in some cases. We use DualConv to further reduce the number of parameters of the lightweight MobileNetV2 by 54 with only 0.68 parameters is not an issue, DualConv increases the accuracy of MobileNetV1 by 4.11 YOLO-V3 object detection speed and improves its accuracy by 4.4 dataset.

READ FULL TEXT

page 1

page 3

page 9

research
10/07/2019

Deep Neural Network Compression for Image Classification and Object Detection

Neural networks have been notorious for being computationally expensive....
research
09/03/2019

PSDNet and DPDNet: Efficient channel expansion, Depthwise-Pointwise-Depthwise Inverted Bottleneck Block

In many real-time applications, the deployment of deep neural networks i...
research
11/17/2020

Multigrid-in-Channels Neural Network Architectures

We present a multigrid-in-channels (MGIC) approach that tackles the quad...
research
11/23/2016

PVANet: Lightweight Deep Neural Networks for Real-time Object Detection

In object detection, reducing computational cost is as important as impr...
research
02/12/2020

Retrain or not retrain? – efficient pruning methods of deep CNN networks

Convolutional neural networks (CNN) play a major role in image processin...
research
08/24/2023

Data-Side Efficiencies for Lightweight Convolutional Neural Networks

We examine how the choice of data-side attributes for two important visu...
research
02/21/2017

The Power of Sparsity in Convolutional Neural Networks

Deep convolutional networks are well-known for their high computational ...

Please sign up or login with your details

Forgot password? Click here to reset