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 条
  • [41] An FPGA-based Hardware Acceleration For Key Steps of Facet Imaging Algorithm
    Nan, Tianhao
    Zhu, Yongxin
    Li, Wanyi
    Chen, Xintong
    Song, Yuefeng
    Hou, Junjie
    4TH IEEE INTERNATIONAL CONFERENCE ON SMART CLOUD (SMARTCLOUD 2019) / 3RD INTERNATIONAL SYMPOSIUM ON REINFORCEMENT LEARNING (ISRL 2019), 2019, : 86 - 91
  • [42] Hardware Acceleration Design of HEVC Entropy Encoding Syntax Elements Based on FPGA
    Lin Z.
    Huang P.
    Zheng M.
    Chen P.
    Huanan Ligong Daxue Xuebao/Journal of South China University of Technology (Natural Science), 2023, 51 (08): : 110 - 117
  • [43] Hardware acceleration of mutual information-based 3D image registration
    Castro-Pareja, CR
    Shekhar, R
    JOURNAL OF IMAGING SCIENCE AND TECHNOLOGY, 2005, 49 (02) : 105 - 113
  • [44] Basketball action recognition based on FPGA and particle image
    Gun Junjun
    MICROPROCESSORS AND MICROSYSTEMS, 2021, 80
  • [45] Extension Limb Action Recognition Based on Acceleration Median
    Wang, Yonghua
    Qi, Lei
    Yuan, Fei
    Yang, Jian
    INFORMATION COMPUTING AND APPLICATIONS, 2011, 7030 : 313 - +
  • [46] A Custom Processor for an FPGA-based Platform for Automatic License Plate Recognition
    Sborz, Guilherme A. M.
    Pohl, Guilherme A.
    Viel, Felipe
    Zeferino, Cesar A.
    2019 32ND SYMPOSIUM ON INTEGRATED CIRCUITS AND SYSTEMS DESIGN (SBCCI 2019), 2019,
  • [47] Hardware Implementation of CNN Based on FPGA for EEG Signal Patterns Recognition
    Yu, Xie
    Majoros, Tamas
    Oniga, Stefan
    2021 INTERNATIONAL CONFERENCE ON E-HEALTH AND BIOENGINEERING (EHB 2021), 9TH EDITION, 2021,
  • [48] An FPGA-based Hardware Accelerator for Scene Text Character Recognition
    de Oliveira Junior, Luiz Antonio
    Barros, Edna
    PROCEEDINGS OF THE 2018 26TH IFIP/IEEE INTERNATIONAL CONFERENCE ON VERY LARGE SCALE INTEGRATION (VLSI-SOC), 2018, : 125 - 130
  • [49] Acceleration of EM-Based 3D CT Reconstruction Using FPGA
    Choi, Young-kyu
    Cong, Jason
    IEEE TRANSACTIONS ON BIOMEDICAL CIRCUITS AND SYSTEMS, 2016, 10 (03) : 754 - 767
  • [50] License Plate Recognition System Based on the Hardware Acceleration Technology on the ZYNQ
    Wang, Wei
    2017 IEEE 2ND ADVANCED INFORMATION TECHNOLOGY, ELECTRONIC AND AUTOMATION CONTROL CONFERENCE (IAEAC), 2017, : 2679 - 2683