An FPGA based Parallel Implementation for Point Cloud Neural Network

被引:0
|
作者
Zheng, Xitao [1 ]
Zhu, Mingcheng [1 ]
Xu, Yuan [2 ]
Li, Yutong [2 ]
机构
[1] Shenzhen Univ, Sch Informat & Elect Engn, Shenzhen 518060, Peoples R China
[2] Shenzhen Technol Univ, Coll Big Data & Internet, Shenzhen 518060, Peoples R China
关键词
FPGA; Pointnet; Accelerator; CNN;
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Point cloud is an important type of data structure for 3d visual information processing. Convolutional Neural Networks(CNNs) like Pointnet [4] are proposed for effective feature learning of point clouds recently. Pointnet is a novel type of neural network that directly consumes point clouds whcih can select informative points. In this paper, we design a fast, low-power FPGA accelerator for Pointnet. Most of the current FPGA accelerators currently do not handle point cloud data very well. The network designed for the FPGA implement, called O-Pointnet, optimizes Pointnet's nonlinear implementation, multi-layer sensing layer and maximum pooling layer by analyzing the implementation of the network and the space-time complexity. Experiments show that the computational performance is 1.208 GMAC/s with 2.149W power dissipation, and the the accuracy rate of the O-Pointnet is 88.48%, which outperforms previous approaches.
引用
收藏
页数:4
相关论文
共 50 条
  • [21] Fully parallel implementation of spiking neural networks on FPGA
    Bako, L.
    Brassai, S. T.
    Szekely, I.
    PROCEEDINGS OF THE 10TH INTERNATIONAL CONFERENCE ON OPTIMIZATION OF ELECTRICAL AND ELECTRONIC EQUIPMENT, VOL III: INDUSTRIAL AUTOMATION AND CONTROL, 2006, : 135 - 142
  • [22] FPGA based Implementation of Binarized Neural Network for Sign Language Application
    Jaiswal, Mohita
    Sharma, Vaidehi
    Sharma, Abhishek
    Saini, Sandeep
    Tomar, Raghuvir
    2021 IEEE INTERNATIONAL SYMPOSIUM ON SMART ELECTRONIC SYSTEMS (ISES 2021), 2021, : 303 - 306
  • [23] The FPGA Implementation of Wavelet-Neural Network Based On DSP Builder
    Liu, Bing Qian
    Gong, Mao Fa
    Wang, Wen Shuo
    Lin, Yu Qing
    Xu, Yi Sheng
    Yin, Fan Jiao
    Li, Mei Rong
    PROCEEDINGS OF THE 2015 INTERNATIONAL CONFERENCE ON INTELLIGENT SYSTEMS RESEARCH AND MECHATRONICS ENGINEERING, 2015, 121 : 900 - 903
  • [24] On the Reliability of Convolutional Neural Network Implementation on SRAM-based FPGA
    Du, Boyang
    Azimi, Sarah
    De Sio, Corrado
    Bozzoli, Ludovica
    Sterpone, Luca
    2019 IEEE INTERNATIONAL SYMPOSIUM ON DEFECT AND FAULT TOLERANCE IN VLSI AND NANOTECHNOLOGY SYSTEMS (DFT), 2019,
  • [25] Automatic Arrhythmia Detection Based on the Probabilistic Neural Network with FPGA Implementation
    Srivastava, Rohini
    Kumar, Basant
    Alenezi, Fayadh
    Alhudhaif, Adi
    Althubiti, Sara A.
    Polat, Kemal
    MATHEMATICAL PROBLEMS IN ENGINEERING, 2022, 2022
  • [26] FPGA Implementation of Face Recognition System Based on Convolution Neural Network
    Qiao, Shijie
    Ma, Jie
    2018 CHINESE AUTOMATION CONGRESS (CAC), 2018, : 2430 - 2434
  • [27] A networked FPGA-based hardware implementation of a neural network application
    Restrepo, HF
    Hoffmann, R
    Perez-Uribe, A
    Teuscher, C
    Sanchez, E
    2000 IEEE SYMPOSIUM ON FIELD-PROGRAMMABLE CUSTOM COMPUTING MACHINES, PROCEEDINGS, 2000, : 337 - 338
  • [28] A Chaotic cellular neural network system research and implementation based on FPGA
    Chen, Zaiping
    Cai, Pengfei
    Dong, Enzeng
    ADVANCED DESIGNS AND RESEARCHES FOR MANUFACTURING, PTS 1-3, 2013, 605-607 : 1734 - 1737
  • [29] IOT and cloud computing based parallel implementation of optimized RBF neural network for loader automatic shift control
    Wu, Guanghua
    Ma, Wenxing
    Liu, Chunbao
    Wang, Songlin
    COMPUTER COMMUNICATIONS, 2020, 158 : 95 - 103
  • [30] FPGA Implementation of Simplified Spiking Neural Network
    Gupta, Shikhar
    Vyas, Arpan
    Trivedi, Gaurav
    2020 27TH IEEE INTERNATIONAL CONFERENCE ON ELECTRONICS, CIRCUITS AND SYSTEMS (ICECS), 2020,