Putting 3D Spatially Sparse Networks on a Diet
Not on the map. Why?
Abstract (arXiv)
3D neural networks have become prevalent for many 3D vision tasks including object detection, segmentation, registration, and various perception tasks for 3D inputs. However, due to the sparsity and irregularity of 3D data, custom 3D operators or network designs have been the primary focus of research, while the size of networks or efficacy of parameters has been overlooked. In this work, we perform the first comprehensive study on the weight sparsity of spatially sparse 3D convolutional networks and propose a compact weight-sparse and spatially sparse 3D convnet (WS3-Convnet) for semantic and instance segmentation on the real-world indoor and outdoor datasets. We employ various network pruning strategies to find compact networks and show our WS3-Convnet achieves minimal loss in performance (2.15% drop) with orders-of-magnitude smaller number of parameters (99% compression rate) and computational cost (95% reduction). Finally, we systematically analyze the compression patterns of WS3-Convnet and show interesting emerging sparsity patterns common in our compressed networks to further speed up inference (45% faster). keywordsEfficient network architecture, Network pruning, 3D scene segmentation, Spatially sparse convolution
Key facts. Cited by 2 papers in the map (data through 7 Oct 2026). Builds on 53 of its 127 references that are in the map. First posted on arXiv 2 Dec 2021.
Builds on
53 of 127 references.
References · 53
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
- 2015U-Net: Convolutional Networks for Biomedical Image Segmentationcited by 19,604
- 2015Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shiftcited by 6,979
- 2019EfficientNet: Rethinking Model Scaling for Convolutional Neural Networkscited by 6,415
- 2016PointNet: Deep Learning on Point Sets for 3D Classification and Segmentationcited by 5,223
- 2017PointNet++: Deep Hierarchical Feature Learning on Point Sets in a Metric Spacecited by 4,384
- 2017MobileNets: Efficient Convolutional Neural Networks for Mobile Vision Applicationscited by 3,827
- 2017ScanNet: Richly-annotated 3D Reconstructions of Indoor Scenescited by 3,088
- 2019Scalability in Perception for Autonomous Driving: Waymo Open Datasetcited by 2,436
- 2018The Lottery Ticket Hypothesis: Finding Sparse, Trainable Neural Networkscited by 2,250
- 2018Dynamic Graph CNN for Learning on Point Cloudscited by 2,220
38 more
- 2018Occupancy Networks: Learning 3D Reconstruction in Function Spacecited by 2,037
- 2015Learning both Weights and Connections for Efficient Neural Networkscited by 1,998
- 2020Point Transformercited by 1,462
- 2019KPConv: Flexible and Deformable Convolution for Point Cloudscited by 1,202
- 20194D Spatio-Temporal ConvNets: Minkowski Convolutional Neural Networkscited by 1,201
- 2017ShuffleNet: An Extremely Efficient Convolutional Neural Network for Mobile Devicescited by 1,194
- 2016Pruning Filters for Efficient ConvNetscited by 1,129
- 2016SqueezeNet: AlexNet-level accuracy with 50x fewer parameters and <0.5MB model sizecited by 1,054
- 2018SNIP: Single-shot Network Pruning based on Connection Sensitivitycited by 802
- 2018Open3D: A Modern Library for 3D Data Processingcited by 717
- 2017Channel Pruning for Accelerating Very Deep Neural Networkscited by 697
- 2017Learning Efficient Convolutional Networks through Network Slimmingcited by 673
- 2018PointConv: Deep Convolutional Networks on 3D Point Cloudscited by 656
- 2019Deep Hough Voting for 3D Object Detection in Point Cloudscited by 648
- 2020Pruning neural networks without any data by iteratively conserving synaptic flowcited by 475
- 2020Picking Winning Tickets Before Training by Preserving Gradient Flowcited by 467
- 2017ThiNet: A Filter Level Pruning Method for Deep Neural Network Compressioncited by 438
- 2020Searching Efficient 3D Architectures with Sparse Point-Voxel Convolutioncited by 422
- 2020PointASNL: Robust Point Clouds Processing using Nonlocal Neural Networks with Adaptive Samplingcited by 238
- 2020Deep Global Registrationcited by 228
- 2021PAConv: Position Adaptive Convolution with Dynamic Kernel Assembling on Point Cloudscited by 211
- 2019Deconstructing Lottery Tickets: Zeros, Signs, and the Supermaskcited by 206
- 2021Self-Calibrating Neural Radiance Fieldscited by 204
- 2017Data-Driven Sparse Structure Selection for Deep Neural Networkscited by 181
- 2018Tangent Convolutions for Dense Prediction in 3Dcited by 173
- 2021Mix3D: Out-of-Context Data Augmentation for 3D Scenescited by 126
- 2019Interpolated Convolutional Networks for 3D Point Cloud Understandingcited by 86
- 2021PointMixer: MLP-Mixer for Point Cloud Understandingcited by 71
- 2020Generative Sparse Detection Networks for 3D Single-shot Object Detectioncited by 69
- 2020Future Video Synthesis with Object Motion Predictioncited by 57
- 2021Rebooting ACGAN: Auxiliary Classifier GANs with Stable Trainingcited by 57
- 2021Deep Hough Voting for Robust Global Registrationcited by 53
- 2014Spatially-sparse convolutional neural networkscited by 33
- 2021Instance-wise Occlusion and Depth Orders in Natural Scenescited by 31
- 2020High-dimensional Convolutional Networks for Geometric Pattern Recognitioncited by 24
- 2021HUMBI: A Large Multiview Dataset of Human Body Expressions and Benchmark Challengecited by 17
- 2020Combinatorial 3D Shape Generation via Sequential Assemblycited by 13
- 2021Deep Virtual Markers for Articulated 3D Shapescited by 7
50 most cited of 53 All 53 (JSON)
Built on by
Citing papers per year: 2023: 2.
2 papers.