paper-with-me

Papers

Interpolation-Aware Padding for 3D Sparse Convolutional Neural Networks

2021-08-16 · ICCV 2021 10 · Yu-Qi Yang, Peng-Shuai Wang, Yang Liu

Sparse voxel-based 3D convolutional neural networks (CNNs) are widely used for various 3D vision tasks. Sparse voxel-based 3D CNNs create sparse non-empty voxels from the 3D input and perform 3D convolution operations on them only. We propose a simple yet effective padding scheme --- interpolation-aware padding to pad a few empty voxels adjacent to the non-empty voxels and involve them in the 3D CNN computation so that all neighboring voxels exist when computing point-wise features via the trilinear interpolation. For fine-grained 3D vision tasks where point-wise features are essential, like semantic segmentation and 3D detection, our network achieves higher prediction accuracy than the existing networks using the nearest neighbor interpolation or the normalized trilinear interpolation with the zero-padding or the octree-padding scheme. Through extensive comparisons on various 3D segmentation and detection tasks, we demonstrate the superiority of 3D sparse CNNs with our padding scheme in conjunction with feature interpolation.

📄 PDF Abstract BibTeX arXiv:2108.06925

Code (1)

Yukichiii/SparsePadding pytorch

Tasks

SegmentationSemantic Segmentation

Methods 이 논문이 사용한 방법론

3D CNN 설명 없음
Convolution A convolution is a type of matrix operation, consisting of a kernel, a small matrix of weights, that slides over input data performing element-wise multiplication with the…
3D Convolution A 3D Convolution is a type of convolution where the kernel slides in 3 dimensions as opposed to 2 dimensions with 2D…

Similar Papers 제목 키워드 기반

Context-aware Padding for Semantic Segmentation

2021-09-16 · Yu-Hui Huang, Marc Proesmans, Luc van Gool

Zero padding is widely used in convolutional neural networks to prevent the size of feature maps diminishing too fast. However, it has been claimed to disturb the statistics at the border. As an alternative, we propose a…

SegmentationSemantic Segmentation

Fast Signal Interpolation Through Zero-padding and FFT/IFFT

2024-07-09 · Zijun Gong

Based on the sampling theorem, interpolation should be conducted by employing the sinc functions as the kernels. Inspired by the fact that the discrete Fourier transform (DFT) is sampled from the discrete time Fourier tr…

Padding Aware Neurons

2023-09-14 · Dario Garcia-Gasulla, Victor Gimenez-Abalos, Pablo Martin-Torres

Convolutional layers are a fundamental component of most image-related models. These layers often implement by default a static padding policy (\eg zero padding), to control the scale of the internal representations, and…

Inductive Bias

InterpoNet, A brain inspired neural network for optical flow dense interpolation

2016-11-29 · CVPR 2017 7 · Shay Zweig, Lior Wolf

Sparse-to-dense interpolation for optical flow is a fundamental phase in the pipeline of most of the leading optical flow estimation algorithms. The current state-of-the-art method for interpolation, EpicFlow, is a local…

Optical Flow Estimation

A Simple Sparse Matrix Vector Multiplication Approach to Padded Convolution

2024-11-29 · Zan Chaudhry

We introduce an algorithm for efficiently representing convolution with zero-padding and stride as a sparse transformation matrix, applied to a vectorized input through sparse matrix-vector multiplication (SpMV). We prov…

CPUGPU