RT3D: Achieving Real-Time Execution of 3D Convolutional Neural Networks on Mobile Devices

被引:0
|
作者
Niu, Wei [1 ]
Sun, Mengshu [2 ]
Li, Zhengang [2 ]
Chen, Jou-An [3 ]
Guan, Jiexiong [1 ]
Shen, Xipeng [3 ]
Wang, Yanzhi [2 ]
Liu, Sijia [4 ]
Lin, Xue [2 ]
Ren, Bin [1 ]
机构
[1] William & Mary, Williamsburg, VA 23185 USA
[2] Northeastern Univ, Boston, MA 02115 USA
[3] North Carolina State Univ, Raleigh, NC 27695 USA
[4] Michigan State Univ, E Lansing, MI 48824 USA
基金
美国国家科学基金会;
关键词
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Mobile devices are becoming an important carrier for deep learning tasks, as they are being equipped with powerful, high-end mobile CPUs and GPUs. However, it is still a challenging task to execute 3D Convolutional Neural Networks (CNNs) targeting for real-time performance, besides high inference accuracy. The reason is more complex model structure and higher model dimensionality overwhelm the available computation/storage resources on mobile devices. A natural way may be turning to deep learning weight pruning techniques. However, the direct generalization of existing 2D CNN weight pruning methods to 3D CNNs is not ideal for fully exploiting mobile parallelism while achieving high inference accuracy. This paper proposes RT3D, a model compression and mobile acceleration framework for 3D CNNs, seamlessly integrating neural network weight pruning and compiler code generation techniques. We propose and investigate two structured sparsity schemes i.e., the vanilla structured sparsity and kernel group structured (KGS) sparsity that are mobile acceleration friendly. The vanilla sparsity removes whole kernel groups, while KGS sparsity is a more fine-grained structured sparsity that enjoys higher flexibility while exploiting full on-device parallelism. We propose a reweighted regularization pruning algorithm to achieve the proposed sparsity schemes. The inference time speedup due to sparsity is approaching the pruning rate of the whole model FLOPs (floating point operations). RT3D demonstrates up to 29.1 x speedup in end-to-end inference time comparing with current mobile frameworks supporting 3D CNNs, with moderate 1% similar to 1.5% accuracy loss. The endto-end inference time for 16 video frames could be within 150 ms, when executing representative C3D and R(2+1)D models on a cellphone. For the first time, real-time execution of 3D CNNs is achieved on off-the-shelf mobiles.
引用
收藏
页码:9179 / 9187
页数:9
相关论文
共 50 条
  • [21] PointNet: A 3D Convolutional Neural Network for Real-Time Object Class Recognition
    Garcia-Garcia, A.
    Gomez-Donoso, F.
    Garcia-Rodriguez, J.
    Orts-Escolano, S.
    Cazorla, M.
    Azorin-Lopez, J.
    2016 INTERNATIONAL JOINT CONFERENCE ON NEURAL NETWORKS (IJCNN), 2016, : 1578 - 1584
  • [22] Towards real-time photorealistic 3D holography with deep neural networks
    Shi, Liang
    Li, Beichen
    Kim, Changil
    Kellnhofer, Petr
    Matusik, Wojciech
    NATURE, 2021, 591 (7849) : 234 - +
  • [23] Towards real-time photorealistic 3D holography with deep neural networks
    Liang Shi
    Beichen Li
    Changil Kim
    Petr Kellnhofer
    Wojciech Matusik
    Nature, 2021, 591 : 234 - 239
  • [24] Integrated approach of streaming 3d multimedia contents in real-time for mobile devices
    Lee, Suk Kyu
    Kim, Hyunsoon
    Chung, Albert Yongjoon
    Kim, Hwangnam
    MULTIMEDIA TOOLS AND APPLICATIONS, 2018, 77 (02) : 1811 - 1842
  • [25] REAL-TIME 3D HAND-OBJECT POSE ESTIMATION FOR MOBILE DEVICES
    Yin, Yue
    McCarthy, Chris
    Rezazadegan, Dana
    2021 IEEE INTERNATIONAL CONFERENCE ON IMAGE PROCESSING (ICIP), 2021, : 3288 - 3292
  • [26] MobileHumanPose: Toward real-time 3D human pose estimation in mobile devices
    Choi, Sangbum
    Choi, Seokeon
    Kim, Changick
    2021 IEEE/CVF CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION WORKSHOPS, CVPRW 2021, 2021, : 2328 - 2338
  • [27] Integrated approach of streaming 3d multimedia contents in real-time for mobile devices
    Suk Kyu Lee
    Hyunsoon Kim
    Albert Yongjoon Chung
    Hwangnam Kim
    Multimedia Tools and Applications, 2018, 77 : 1811 - 1842
  • [28] Real-time 3D
    Coco, D
    COMPUTER GRAPHICS WORLD, 1995, 18 (12) : 22 - +
  • [29] Real-Time 3D Tracking and Reconstruction on Mobile Phones
    Prisacariu, Victor Adrian
    Kaehler, Olaf
    Murray, David W.
    Reid, Ian D.
    IEEE TRANSACTIONS ON VISUALIZATION AND COMPUTER GRAPHICS, 2015, 21 (05) : 557 - 570
  • [30] Research on real-time mobile 3D topography system
    School of Management, Fudan University, Shanghai 200433, China
    不详
    J. Netw., 2009, 5 (307-314):