Searching Efficient 3D Architectures with Sparse Point-Voxel Convolution

被引:499
作者
Tang, Haotian [1 ]
Liu, Zhijian [1 ]
Zhao, Shengyu [1 ,2 ]
Lin, Yujun [1 ]
Lin, Ji [1 ]
Wang, Hanrui [1 ]
Han, Song [1 ]
机构
[1] MIT, Cambridge, MA 02139 USA
[2] Tsinghua Univ, IIIS, Beijing, Peoples R China
来源
COMPUTER VISION - ECCV 2020, PT XXVIII | 2020年 / 12373卷
关键词
D O I
10.1007/978-3-030-58604-1_41
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Self-driving cars need to understand 3D scenes efficiently and accurately in order to drive safely. Given the limited hardware resources, existing 3D perception models are not able to recognize small instances (e.g., pedestrians, cyclists) very well due to the low-resolution voxelization and aggressive downsampling. To this end, we propose Sparse Point-Voxel Convolution (SPVConv), a lightweight 3D module that equips the vanilla Sparse Convolution with the high-resolution point-based branch. With negligible overhead, this point-based branch is able to preserve the fine details even from large outdoor scenes. To explore the spectrum of efficient 3D models, we first define a flexible architecture design space based on SPVConv, and we then present 3D Neural Architecture Search (3D-NAS) to search the optimal network architecture over this diverse design space efficiently and effectively. Experimental results validate that the resulting SPVNAS model is fast and accurate: it outperforms the state-of-the-art MinkowskiNet by 3.3%, ranking 1st on the competitive SemanticKITTI leaderboard(star). It also achieves 8-23x computation reduction and 3x measured speedup over MinkowskiNet and KPConv with higher accuracy. Finally, we transfer our method to 3D object detection, and it achieves consistent improvements over the one-stage detection baseline on KITTI.
引用
收藏
页码:685 / 702
页数:18
相关论文
共 64 条
[11]   Single Path One-Shot Neural Architecture Search with Uniform Sampling [J].
Guo, Zichao ;
Zhang, Xiangyu ;
Mu, Haoyuan ;
Heng, Wen ;
Liu, Zechun ;
Wei, Yichen ;
Sun, Jian .
COMPUTER VISION - ECCV 2020, PT XVI, 2020, 12361 :544-560
[12]   OccuSeg: Occupancy-aware 3D Instance Segmentation [J].
Han, Lei ;
Zheng, Tian ;
Xu, Lan ;
Fang, Lu .
2020 IEEE/CVF CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION (CVPR), 2020, :2937-2946
[13]   AMC: AutoML for Model Compression and Acceleration on Mobile Devices [J].
He, Yihui ;
Lin, Ji ;
Liu, Zhijian ;
Wang, Hanrui ;
Li, Li-Jia ;
Han, Song .
COMPUTER VISION - ECCV 2018, PT VII, 2018, 11211 :815-832
[14]  
Howard A. G., 2017, arXiv
[15]   PointGroup: Dual-Set Point Grouping for 3D Instance Segmentation [J].
Jiang, Li ;
Zhao, Hengshuang ;
Shi, Shaoshuai ;
Liu, Shu ;
Fu, Chi-Wing ;
Jia, Jiaya .
2020 IEEE/CVF CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION (CVPR), 2020, :4866-4875
[16]   3D Instance Segmentation via Multi-Task Metric Learning [J].
Lahoud, Jean ;
Ghanem, Bernard ;
Pollefeys, Marc ;
Oswald, Martin R. .
2019 IEEE/CVF INTERNATIONAL CONFERENCE ON COMPUTER VISION (ICCV 2019), 2019, :9255-9265
[17]   Octree guided CNN with Spherical Kernels for 3D Point Clouds [J].
Lei, Huan ;
Akhtar, Naveed ;
Mian, Ajmal .
2019 IEEE/CVF CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION (CVPR 2019), 2019, :9623-9632
[18]   GAN Compression: Efficient Architectures for Interactive Conditional GANs [J].
Li, Muyang ;
Lin, Ji ;
Ding, Yaoyao ;
Liu, Zhijian ;
Zhu, Jun-Yan ;
Han, Song .
2020 IEEE/CVF CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION (CVPR), 2020, :5283-5293
[19]  
Li Y, 2018, ADV NEUR IN, V31
[20]   Progressive Neural Architecture Search [J].
Liu, Chenxi ;
Zoph, Barret ;
Neumann, Maxim ;
Shlens, Jonathon ;
Hua, Wei ;
Li, Li-Jia ;
Li Fei-Fei ;
Yuille, Alan ;
Huang, Jonathan ;
Murphy, Kevin .
COMPUTER VISION - ECCV 2018, PT I, 2018, 11205 :19-35