Content-Aware Convolutional Neural Networks
Not on the map. Why?
Abstract (arXiv)
Convolutional Neural Networks (CNNs) have achieved great success due to the powerful feature learning ability of convolution layers. Specifically, the standard convolution traverses the input images/features using a sliding window scheme to extract features. However, not all the windows contribute equally to the prediction results of CNNs. In practice, the convolutional operation on some of the windows (e.g., smooth windows that contain very similar pixels) can be very redundant and may introduce noises into the computation. Such redundancy may not only deteriorate the performance but also incur the unnecessary computational cost. Thus, it is important to reduce the computational redundancy of convolution to improve the performance. To this end, we propose a Content-aware Convolution (CAC) that automatically detects the smooth windows and applies a 1x1 convolutional kernel to replace the original large kernel. In this sense, we are able to effectively avoid the redundant computation on similar pixels. By replacing the standard convolution in CNNs with our CAC, the resultant models yield significantly better performance and lower computational cost than the baseline models with the standard convolution. More critically, we are able to dynamically allocate suitable computation resources according to the data smoothness of different images, making it possible for content-aware computation. Extensive experiments on various computer vision tasks demonstrate the superiority of our method over existing methods.
Key facts. Cited by 3 papers in the map (data through 14 Oct 2026). Builds on 37 of its 61 references that are in the map. First posted on arXiv 30 Jun 2021.
Builds on
37 of 61 references.
References · 37
- 2015Deep Residual Learning for Image Recognitioncited by 52,096
- 2014Microsoft COCO: Common Objects in Contextcited by 17,608
- 2015Faster R-CNN: Towards Real-Time Object Detection with Region Proposal Networkscited by 9,639
- 2014Explaining and Harnessing Adversarial Examplescited by 7,364
- 2016Densely Connected Convolutional Networkscited by 6,720
- 2017Towards Deep Learning Models Resistant to Adversarial Attackscited by 6,415
- 2014Fully Convolutional Networks for Semantic Segmentationcited by 4,859
- 2015SSD: Single Shot MultiBox Detectorcited by 3,130
- 2015Fast R-CNNcited by 2,933
- 2015FaceNet: A Unified Embedding for Face Recognition and Clusteringcited by 2,849
- 2016Xception: Deep Learning with Depthwise Separable Convolutionscited by 2,332
- 2015Deep Compression: Compressing Deep Neural Networks with Pruning, Trained Quantization and Huffman Codingcited by 2,329
25 more
- 2017Rethinking Atrous Convolution for Semantic Image Segmentationcited by 2,161
- 2016YOLO9000: Better, Faster, Strongercited by 1,431
- 2016Pruning Filters for Efficient ConvNetscited by 1,143
- 2018ShuffleNet V2: Practical Guidelines for Efficient CNN Architecture Designcited by 1,136
- 20173D Semantic Segmentation with Submanifold Sparse Convolutional Networkscited by 748
- 2017Channel Pruning for Accelerating Very Deep Neural Networkscited by 702
- 2017Learning Efficient Convolutional Networks through Network Slimmingcited by 676
- 2016DoReFa-Net: Training Low Bitwidth Convolutional Neural Networks with Low Bitwidth Gradientscited by 569
- 2017ThiNet: A Filter Level Pruning Method for Deep Neural Network Compressioncited by 442
- 2016Network Trimming: A Data-Driven Neuron Pruning Approach towards Efficient Deep Architecturescited by 221
- 2016Trained Ternary Quantizationcited by 208
- 2016Ternary Weight Networkscited by 204
- 2019MultiResUNet : Rethinking the U-Net Architecture for Multimodal Biomedical Image Segmentationcited by 195
- 2018Discrimination-aware Channel Pruning for Deep Neural Networkscited by 171
- 2014Simultaneous Detection and Segmentationcited by 159
- 2019Drop an Octave: Reducing Spatial Redundancy in Convolutional Neural Networks with Octave Convolutioncited by 140
- 2015Inside-Outside Net: Detecting Objects in Context with Skip Pooling and Recurrent Neural Networkscited by 80
- 2016Learning the Number of Neurons in Deep Networkscited by 69
- 2014Deeply learned face representations are sparse, selective, and robustcited by 56
- 2017Not All Pixels Are Equal: Difficulty-aware Semantic Segmentation via Deep Layer Cascadecited by 53
- 2020Discrimination-aware Network Pruning for Deep Model Compressioncited by 51
- 2014Convolutional Feature Masking for Joint Object and Stuff Segmentationcited by 41
- 2019NAT: Neural Architecture Transformer for Accurate and Compact Architecturescited by 33
- 2017Parallel Multi Channel Convolution using General Matrix Multiplicationcited by 30
- 2021Towards Accurate and Compact Architectures via Neural Architecture Transformercited by 17
Built on by
Citing papers per year: 2022: 2; 2023: 0; 2024: 1.
3 papers.