Highly Efficient Forward and Backward Propagation of Convolutional Neural Networks for Pixelwise Classification
Hongsheng Li, Rui Zhao, Xiaogang Wang

TL;DR
This paper introduces highly efficient algorithms for CNN forward and backward propagation tailored for pixelwise image classification, significantly reducing redundant computations and accelerating processing on GPUs.
Contribution
The paper proposes novel d-regularly sparse kernels that eliminate redundant convolution and pooling computations, enabling fast, memory-efficient CNN processing for pixelwise tasks.
Findings
Speed up patch-by-patch scanning over 1500 times
Efficiency increases with larger images and patches
Exact results equivalent to traditional patch scanning
Abstract
We present highly efficient algorithms for performing forward and backward propagation of Convolutional Neural Network (CNN) for pixelwise classification on images. For pixelwise classification tasks, such as image segmentation and object detection, surrounding image patches are fed into CNN for predicting the classes of centered pixels via forward propagation and for updating CNN parameters via backward propagation. However, forward and backward propagation was originally designed for whole-image classification. Directly applying it to pixelwise classification in a patch-by-patch scanning manner is extremely inefficient, because surrounding patches of pixels have large overlaps, which lead to a lot of redundant computation. The proposed algorithms eliminate all the redundant computation in convolution and pooling on images by introducing novel d-regularly sparse kernels. It generates…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Image and Video Retrieval Techniques · Advanced Neural Network Applications · Video Surveillance and Tracking Methods
MethodsConvolution
