A Low-Power Graph Convolutional Network Processor With Sparse Grouping for 3D Point Cloud Semantic Segmentation in Mobile Devices

被引:8
作者
Kim, Sangjin [1 ]
Kim, Sangyeob [1 ]
Lee, Juhyoung [1 ]
Yoo, Hoi-Jun [1 ]
机构
[1] Korea Adv Inst Sci & Technol KAIST, Sch Elect Engn, Daejeon 34141, South Korea
关键词
Graph convolutional network; deep neural network; point cloud; semantic segmentation; mobile mixed reality device; low-power accelerators;
D O I
10.1109/TCSI.2021.3137259
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
A low-power graph convolutional network (GCN) processor is proposed for accelerating 3D point cloud semantic segmentation (PCSS) in real-time on mobile devices. Three key features enable the low-power GCN-based 3D PCSS. First, the new hardware-friendly GCN algorithm, sparse grouping-based dilated graph convolution (SG-DGC) is proposed. SG-DGC reduces 71.7% of the overall computation and 76.9% of EMA through the sparse grouping of the point cloud. Second, the two-level pipeline (TLP) consisting of the point-level pipeline (PLP) and group-level pipelining (GLP) was proposed to improve low utilization by the imbalanced workload of GCN. The PLP enables point-level module-wise fusion (PMF) which reduces 47.4% of EMA for low power consumption. Also, center point feature reuse (CPFR) reuses computation results of the redundant operation and reduces 11.4% of computation. Finally, the GLP increased the core utilization by 21.1% by balancing the workload of graph generation and graph convolution and enable 1.1x higher throughput. The processor is implemented with 65nm CMOS technology, and the 4.0mm(2) 3D PCSS processor show 95mW power consumption while operating in real-time of 30.8 fps in the 3D PCSS of the indoor scene with 4k points.
引用
收藏
页码:1507 / 1518
页数:12
相关论文
共 24 条
[1]  
[Anonymous], 2016, 2016 49 ANN IEEEACM, DOI DOI 10.1109/MICRO.2016.7783725
[2]  
Apple Inc, IPHONE 12
[3]   3D Semantic Parsing of Large-Scale Indoor Spaces [J].
Armeni, Iro ;
Sener, Ozan ;
Zamir, Amir R. ;
Jiang, Helen ;
Brilakis, Ioannis ;
Fischer, Martin ;
Savarese, Silvio .
2016 IEEE CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION (CVPR), 2016, :1534-1543
[4]   Road Environment Semantic Segmentation with Deep Learning from MLS Point Cloud Data [J].
Balado, Jesus ;
Martinez-Sanchez, Joaquin ;
Arias, Pedro ;
Novo, Ana .
SENSORS, 2019, 19 (16)
[5]   ConvPoint: Continuous convolutions for point cloud processing [J].
Boulch, Alexandre .
COMPUTERS & GRAPHICS-UK, 2020, 88 :24-34
[6]  
Cicek Ozgun, 2016, Medical Image Computing and Computer-Assisted Intervention - MICCAI 2016. 19th International Conference. Proceedings: LNCS 9901, P424, DOI 10.1007/978-3-319-46723-8_49
[7]  
Dube R., 2017, P IEEE INT C ROB AUT, P5266
[8]   3D Semantic Segmentation with Submanifold Sparse Convolutional Networks [J].
Graham, Benjamin ;
Engelcke, Martin ;
van der Maaten, Laurens .
2018 IEEE/CVF CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION (CVPR), 2018, :9224-9232
[9]  
Horowitz M, 2014, ISSCC DIG TECH PAP I, V57, P10, DOI 10.1109/ISSCC.2014.6757323
[10]  
Kim SW, 2020, IEEE INT SYMP CIRC S