PadChannel: Improving CNN Performance through Explicit Padding Encoding
Not on the map. Why?
Abstract (arXiv)
In convolutional neural networks (CNNs), padding plays a pivotal role in preserving spatial dimensions throughout the layers. Traditional padding techniques do not explicitly distinguish between the actual image content and the padded regions, potentially causing CNNs to incorrectly interpret the boundary pixels or regions that resemble boundaries. This ambiguity can lead to suboptimal feature extraction. To address this, we propose PadChannel, a novel padding method that encodes padding statuses as an additional input channel, enabling CNNs to easily distinguish genuine pixels from padded ones. By incorporating PadChannel into several prominent CNN architectures, we observed small performance improvements and notable reductions in the variances on the ImageNet-1K image classification task at marginal increases in the computational cost. The source code is available at https://github.com/AussieSeaweed/pad-channel
Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 6 of its 10 references that are in the map. First posted on arXiv 13 Nov 2023.
Builds on
6 of 10 references.
References · 6
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2015U-Net: Convolutional Networks for Biomedical Image Segmentationcited by 19,604
- 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,267
- 2015Delving Deep into Rectifiers: Surpassing Human-Level Performance on ImageNet Classificationcited by 3,590
- 2018Free-Form Image Inpainting with Gated Convolutioncited by 594
- 2018An Intriguing Failing of Convolutional Neural Networks and the CoordConv Solutioncited by 302
Built on by
Not cited yet.