arXiv (Cornell University) · 2018 · 18 citations · 23 references
ComputingComputer ScienceHigh-performance ComputingComputational GeometryComputer VisionMachine LearningData ParallelismDeep LearningGraphics Processing Unit ComputingGraphics Processing UnitsPoint Cloud ProcessingScalable Machine LearningBenchmark DatasetsConvolution KernelsConvolutional Neural NetworksDeep Learning On GpusLarge-scale Computer VisionParallel Deep LearningPoint Cloud Representation Learning
Traditional convolution layers are specifically designed to exploit the natural data representation of images -- a fixed and regular grid. However, unstructured data like 3D point clouds containing irregular neighborhoods constantly breaks the grid-based data assumption. Therefore applying best-practices and design choices from 2D-image learning methods towards processing point clouds are not readily possible. In this work, we introduce a natural generalization flex-convolution of the conventional convolution layer along with an efficient GPU implementation. We demonstrate competitive performance on rather small benchmark sets using fewer parameters and lower memory consumption and obtain significant improvements on a million-scale real-world dataset. Ours is the first which allows to efficiently process 7 million points concurrently.
23
Going deeper with convolutions
Christian Szegedy, Wei Liu, Yangqing Jia et al. · 2015 · 46.8K citations
PointNet: Deep Learning on Point Sets for 3D Classification and Segmentation
Raffaelli Charles, Hao Su, Kaichun Mo et al. · 2017 · 9.8K citations
3D ShapeNets: A deep representation for volumetric shapes
Zhirong Wu, Shuran Song, Aditya Khosla et al. · 2015 · 4.7K citations · Full text