Padding-free Convolution based on Preservation of Differential Characteristics of Kernels
Not on the map. Why?
Abstract (arXiv)
Convolution is a fundamental operation in image processing and machine learning. Aimed primarily at maintaining image size, padding is a key ingredient of convolution, which, however, can introduce undesirable boundary effects. We present a non-padding-based method for size-keeping convolution based on the preservation of differential characteristics of kernels. The main idea is to make convolution over an incomplete sliding window "collapse" to a linear differential operator evaluated locally at its central pixel, which no longer requires information from the neighbouring missing pixels. While the underlying theory is rigorous, our final formula turns out to be simple: the convolution over an incomplete window is achieved by convolving its nearest complete window with a transformed kernel. This formula is computationally lightweight, involving neither interpolation or extrapolation nor restrictions on image and kernel sizes. Our method favours data with smooth boundaries, such as high-resolution images and fields from physics. Our experiments include: i) filtering analytical and non-analytical fields from computational physics and, ii) training convolutional neural networks (CNNs) for the tasks of image classification, semantic segmentation and super-resolution reconstruction. In all these experiments, our method has exhibited visible superiority over the compared ones.
Key facts. Cited by 1 paper in the map (data through 14 Oct 2026). Builds on 24 of its 39 references that are in the map. First posted on arXiv 12 Sep 2023.
Builds on
24 of 39 references.
References · 24
- 2015Deep Residual Learning for Image Recognitioncited by 52,096
- 2020Denoising Diffusion Probabilistic Modelscited by 21,076
- 2015U-Net: Convolutional Networks for Biomedical Image Segmentationcited by 19,713
- 2020Score-Based Generative Modeling through Stochastic Differential Equationscited by 9,122
- 2015Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shiftcited by 7,005
- 2016Densely Connected Convolutional Networkscited by 6,720
- 2022Generative Adversarial Networkscited by 5,627
- 2016Xception: Deep Learning with Depthwise Separable Convolutionscited by 2,332
- 2021Physics-Informed Neural Operator for Learning Partial Differential Equationscited by 527
- 2020PhyGeoNet: Physics-Informed Geometry-Adaptive Convolutional Neural Networks for Solving Parameterized Steady-State PDEs on Irregular Domaincited by 174
- 2020On Translation Invariance in CNNs: Convolutional Layers can Exploit Absolute Spatial Locationcited by 142
- 2021PhyCRNet: Physics-informed Convolutional-Recurrent Network for Solving Spatiotemporal PDEscited by 98
12 more
- 2018Cube Padding for Weakly-Supervised Saliency Prediction in 360deg Videoscited by 66
- 2020Mind the Pad -- CNNs can Develop Blind Spotscited by 41
- 2018Partial Convolution based Paddingcited by 29
- 2021Position, Padding and Predictions: A Deeper Look at Position Information in CNNscited by 26
- 2019Convolution with even-sized kernels and symmetric paddingcited by 14
- 2021Effects of boundary conditions in fully convolutional networks for learning spatio-temporal dynamicscited by 14
- 2018Learning on the Edge: Explicit Boundary Handling in CNNscited by 6
- 2021Tracking translation invariance in CNNscited by 3
- 2021Context-aware Padding for Semantic Segmentationcited by 3
- 2022Unveiling The Mask of Position-Information Pattern Through the Mist of Image Featurescited by 3
- 2021Improved Padding in CNNs for Quantitative Susceptibility Mappingcited by 2
- 2023Random Padding Data Augmentationcited by 1
Built on by
Citing papers per year: 2025: 1.
1 paper.