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 条
  • [31] COMPUTATION ACCELERATION ON SGI RASC: FPGA BASED RECONFIGURABLE COMPUTING HARDWARE
    Jamro, Ernest
    Janiszewski, Marcin
    Machaczek, Krzysztof
    Russek, Pawel
    Wiatr, Kazimierz
    Wielgosz, Maciej
    COMPUTER SCIENCE-AGH, 2008, 9 : 21 - 34
  • [32] FMM-X3D: FPGA-based modeling and mapping of X3D for Human Action Recognition
    Toupas, Petros
    Bouganis, Christos-Savvas
    Tzovaras, Dimitrios
    2023 IEEE 34TH INTERNATIONAL CONFERENCE ON APPLICATION-SPECIFIC SYSTEMS, ARCHITECTURES AND PROCESSORS, ASAP, 2023, : 119 - 126
  • [33] Hardware design of image recognition system based ARM and FPGA
    Zhang, Daode
    Yang, Guangyou
    Zhang, Jiangtao
    Gao, Heng
    ICIEA 2008: 3RD IEEE CONFERENCE ON INDUSTRIAL ELECTRONICS AND APPLICATIONS, PROCEEDINGS, VOLS 1-3, 2008, : 635 - +
  • [34] Hardware Architecture Design Of Face Recognition System Based On FPGA
    Mondol, Raktim Kumar
    Khan, Md. Imran
    Hye, A. K. Mahbubul
    Hassan, Asif
    2015 INTERNATIONAL CONFERENCE ON INNOVATIONS IN INFORMATION, EMBEDDED AND COMMUNICATION SYSTEMS (ICIIECS), 2015,
  • [35] FPGA-based Hardware Acceleration for Image Copyright Protection Syetem Based on Blockchain
    Li, Wanyi
    Zhu, Yongxin
    Tian, Li
    Nan, Tianhao
    Chen, Xintong
    2020 7TH IEEE INTERNATIONAL CONFERENCE ON CYBER SECURITY AND CLOUD COMPUTING (CSCLOUD 2020)/2020 6TH IEEE INTERNATIONAL CONFERENCE ON EDGE COMPUTING AND SCALABLE CLOUD (EDGECOM 2020), 2020, : 234 - 239
  • [36] Hardware Acceleration for 3D Image Reconstruction
    Chaikalis, D.
    Passalis, G.
    Sgouros, N.
    Maroulis, D.
    Theoharis, T.
    PCI 2008: 12TH PAN-HELLENIC CONFERENCE ON INFORMATICS, PROCEEDINGS, 2008, : 147 - 151
  • [37] Hardware Acceleration of Image Registration Algorithm on FPGA-based Systems on Chip
    Stratakos, Ioannis
    Gourounas, Dimitrios
    Tsoutsouras, Vasileios
    Economopoulos, Theodore
    Matsopoulos, George
    Soudris, Dimitrios
    INTERNATIONAL CONFERENCE ON OMNI-LAYER INTELLIGENT SYSTEMS (COINS), 2019, : 92 - 97
  • [38] FPGA Hardware Acceleration Framework for Anomaly -based Intrusion Detection System in IoT
    Duc-Minh Ngo
    Temko, Andriy
    Murphy, Colin C.
    Popovici, Emanuel
    2021 31ST INTERNATIONAL CONFERENCE ON FIELD-PROGRAMMABLE LOGIC AND APPLICATIONS (FPL 2021), 2021, : 69 - 75
  • [39] FPGA based hardware acceleration of a BRIEF correlator module for a monocular SLAM application
    Brenot, Francois
    Piat, Jonathan
    Fillatreau, Philippe
    ICDSC 2016: 10TH INTERNATIONAL CONFERENCE ON DISTRIBUTED SMART CAMERA, 2016, : 184 - 189
  • [40] Lowering the Latency of Data Processing Pipelines Through FPGA based Hardware Acceleration
    Owaida, Muhsen
    Alonso, Gustavo
    Fogliarini, Laura
    Hock-Koon, Anthony
    Melet, Pierre-Etienne
    PROCEEDINGS OF THE VLDB ENDOWMENT, 2019, 13 (01): : 71 - 85