The 3D-DTW Custom IP based FPGA Hardware Acceleration for Action Recognition

被引:1
|
作者
Vidhyapathi, C. M. [1 ]
Raj, Alex Noel Joseph [2 ]
Sundar, S. [1 ]
机构
[1] Vellore Inst Technol, Sch Elect Engn, Dept Embedded Technol, Vellore, Tamil Nadu, India
[2] Shantou Univ, Coll Engn, Dept Elect Engn, Shantou, Peoples R China
关键词
D O I
10.2352/J.ImagingSci.Technol.2021.65.1.010401
中图分类号
TB8 [摄影技术];
学科分类号
0804 ;
摘要
This article proposes an implementation of an action recognition system, which allows the user to perform operations in real time. The Microsoft Kinect (RGB-D) sensor plays a central role in this system, which provides the skeletal joint information of humans directly. Computationally efficient skeletal joint position features are considered for describing each action. The dynamic time warping algorithm (DTW) is a widely used algorithm in many applications such as similarity sequence search, classification, and speech recognition. It provides the highest accuracy compared to all other algorithms. However, the computational time of the DTW algorithm is a major drawback in real world applications. To speed up the basic DTW algorithm, a novel three-dimensional dynamic time warping (3D-DTW) classification algorithm is proposed in this work. The proposed 3D-DTW algorithm is implemented in both software and field programmable gate array (FPGA) hardware modeling techniques. The performance of the 3D-DTW algorithm is evaluated for 12 actions in which each action is described with the feature vector size of 576 over 32 frames. From our software modeling results, it has been shown that the proposed algorithm performs the action classification accurately. However, the computation time of the 3D-DTW algorithm increases linearly when we increase either the number of actions or the feature vector size of each action. For further speedup, an efficient custom 3D-DTW intellectual property (IP) core is developed using the Xilinx Vivado high-level synthesis (HLS) tool to accelerate the 3D-DTW algorithm in FPGA hardware. The CPU centric software modeling of the 3D-DTW algorithm is compared with its hardware accelerated custom IP core. It has been shown that the developed 3D-DTW Custom IP core computation time is 40 times faster than its software counterpart. As the hardware results are promising, a parallel hardware software co-design architecture is proposed for the Xilinx Zynq-7020 System on Chip (SoC) FPGA for action recognition. The HLS simulation and synthesis results are provided to support the practical implementation of the proposed architecture. Our proposed approach outperforms many of the existing state-of-the-art DTW based action recognition techniques by providing the highest accuracy of 97.77%. (C) 2021 Society for Imaging Science and Technology.
引用
收藏
页数:10
相关论文
共 50 条
  • [1] The 3D-DTW custom IP based FPGA hardware acceleration for action recognition
    Vidhyapathi C.M.
    Joseph Raj A.N.
    Sundar S.
    Journal of Imaging Science and Technology, 2021, 65 (01):
  • [2] F-E3D: FPGA-based Acceleration of an Efficient 3D Convolutional Neural Network for Human Action Recognition
    Fan, Hongxiang
    Luo, Cheng
    Zeng, Chenglong
    Ferianc, Martin
    Que, Zhiqiang
    Liu, Shuanglong
    Niu, Xinyu
    Luk, Wayne
    2019 IEEE 30TH INTERNATIONAL CONFERENCE ON APPLICATION-SPECIFIC SYSTEMS, ARCHITECTURES AND PROCESSORS (ASAP 2019), 2019, : 1 - 8
  • [3] FPGA Based Hardware Acceleration of Sensor Matrix
    Ahmad, Abdul Mutaal
    Lukowicz, Paul
    Cheng, Jingyuan
    UBICOMP'16 ADJUNCT: PROCEEDINGS OF THE 2016 ACM INTERNATIONAL JOINT CONFERENCE ON PERVASIVE AND UBIQUITOUS COMPUTING, 2016, : 793 - 802
  • [4] Research on Hardware Acceleration of Traffic Sign Recognition Based on Spiking Neural Network and FPGA Platform
    Chen, Huarun
    Liu, Yijun
    Ye, Wujian
    Ye, Jialiang
    Chen, Yuehai
    Chen, Shaozhen
    Han, Chao
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2025, 33 (02) : 499 - 511
  • [5] 3D CNN Acceleration on FPGA using Hardware-Aware Pruning
    Sun, Mengshu
    Zhao, Pu
    Gungor, Mehmet
    Pedram, Massoud
    Leeser, Miriam
    Lin, Xue
    PROCEEDINGS OF THE 2020 57TH ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2020,
  • [6] FPGA-based DNA Basecalling Hardware Acceleration
    Wu, ZhongPan
    Hammad, Karim
    Mittmann, Robinson
    Magierowski, Sebastian
    Ghafar-Zadeh, Ebrahim
    Zhong, Xiaoyong
    2018 IEEE 61ST INTERNATIONAL MIDWEST SYMPOSIUM ON CIRCUITS AND SYSTEMS (MWSCAS), 2018, : 1098 - 1101
  • [7] FPGA-Based Hardware Acceleration for Boolean Satisfiability
    Gulati, Kanupriya
    Paul, Suganth
    Khatri, Sunil P.
    Patil, Srinivas
    Jas, Abhijit
    ACM TRANSACTIONS ON DESIGN AUTOMATION OF ELECTRONIC SYSTEMS, 2009, 14 (02)
  • [8] FHAST: FPGA-Based Acceleration of BOWTIE in Hardware
    Fernandez, Edward B.
    Villarreal, Jason
    Lonardi, Stefano
    Najjar, Walid A.
    IEEE-ACM TRANSACTIONS ON COMPUTATIONAL BIOLOGY AND BIOINFORMATICS, 2015, 12 (05) : 973 - 981
  • [9] Research on Action Recognition Method Based on Weighted DTW Algorithm
    Zhen, Zhang
    Ya, Zhang
    2019 3RD INTERNATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE APPLICATIONS AND TECHNOLOGIES (AIAAT 2019), 2019, 646
  • [10] Custom FPGA-Based Tests with COTS Hardware and Graphical Programming
    Verret, Ryan
    Thompson, Sean
    2010 IEEE AUTOTESTCON, 2010, : 316 - 320