Hardware Acceleration Model Construction and Implementation for Human Pose Recognition

Human pose recognition is widely used in human-computer interaction, virtual reality and other fields, but the commonly used framework model is complex and the cost of GPU deployment is high. This paper uses lightweight PoseNet model combined with FPGA hardware devices to explore the method of hardware logic implementation of AI model. Deep separable convolution decomposes the traditional convolution into deep convolution and point-by-point convolution, which significantly reduces the computational complexity and parameters of PoseNet and improves the efficiency of hardware deployment. In the construction of the hardware model, the deep convolution and point-by-point convolution algorithms were first verified by Python. Then, the hardware model was developed in C++ in the HLS environment, and its performance was improved through data flow optimization, resource sharing, and array partition memory strategies. The experimental results show that the optimization of point-by-point convolution and deep convolution can greatly improve the performance of parallelism, delay and loop times. The parallelism of point-by-point convolution is increased by 384 times, the parallelism of deep convolution is increased by 9 times, and the IP core resource consumption of the hardware accelerator is reasonable, which realizes efficient real-time human posture recognition.

Authors

Institutions

Publication Details

Published
2025-02-21
DOI
https://doi.org/10.1145/3729605.3729676
Primary Topic
Human Pose and Action Recognition
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Hardware Acceleration Model Construction and Implementation for Human Pose Recognition

Bei Xue
Human Pose and Action Recognition
article

Hardware Acceleration Model Construction and Implementation for Human Pose Recognition

Bei Xue
article en

Abstract

Human pose recognition is widely used in human-computer interaction, virtual reality and other fields, but the commonly used framework model is complex and the cost of GPU deployment is high. This paper uses lightweight PoseNet model combined with FPGA hardware devices to explore the method of hardware logic implementation of AI model. Deep separable convolution decomposes the traditional convolution into deep convolution and point-by-point convolution, which significantly reduces the computational complexity and parameters of PoseNet and improves the efficiency of hardware deployment. In the construction of the hardware model, the deep convolution and point-by-point convolution algorithms were first verified by Python. Then, the hardware model was developed in C++ in the HLS environment, and its performance was improved through data flow optimization, resource sharing, and array partition memory strategies. The experimental results show that the optimization of point-by-point convolution and deep convolution can greatly improve the performance of parallelism, delay and loop times. The parallelism of point-by-point convolution is increased by 384 times, the parallelism of deep convolution is increased by 9 times, and the IP core resource consumption of the hardware accelerator is reasonable, which realizes efficient real-time human posture recognition.

Beijing University of Chemical Technology (CN)
Openalex Percentile: Top 90%
Human Pose and Action Recognition
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.