MovePose: A High-performance Human Pose Estimation Algorithm on Mobile and Edge Devices

08/17/2023
by   Dongyang Yu, et al.
0

We present MovePose, an optimized lightweight convolutional neural network designed specifically for real-time body pose estimation on CPU-based mobile devices. The current solutions do not provide satisfactory accuracy and speed for human posture estimation, and MovePose addresses this gap. It aims to maintain real-time performance while improving the accuracy of human posture estimation for mobile devices. The network produces 17 keypoints for each individual at a rate exceeding 11 frames per second, making it suitable for real-time applications such as fitness tracking, sign language interpretation, and advanced mobile human posture estimation. Our MovePose algorithm has attained an Mean Average Precision (mAP) score of 67.7 on the COCO <cit.> validation dataset. The MovePose algorithm displayed efficiency with a performance of 69+ frames per second (fps) when run on an Intel i9-10920x CPU. Additionally, it showcased an increased performance of 452+ fps on an NVIDIA RTX3090 GPU. On an Android phone equipped with a Snapdragon 8 + 4G processor, the fps reached above 11. To enhance accuracy, we incorporated three techniques: deconvolution, large kernel convolution, and coordinate classification methods. Compared to basic upsampling, deconvolution is trainable, improves model capacity, and enhances the receptive field. Large kernel convolution strengthens these properties at a decreased computational cost. In summary, MovePose provides high accuracy and real-time performance, marking it a potential tool for a variety of applications, including those focused on mobile-side human posture estimation. The code and models for this algorithm will be made publicly accessible.

READ FULL TEXT

page 3

page 4

research
06/17/2020

BlazePose: On-device Real-time Body Pose tracking

We present BlazePose, a lightweight convolutional neural network archite...
research
11/08/2021

Rethinking Deconvolution for 2D Human Pose Estimation Light yet Accurate Model for Real-time Edge Computing

In this study, we present a pragmatic lightweight pose estimation model....
research
05/03/2022

Lite Pose: Efficient Architecture Design for 2D Human Pose Estimation

Pose estimation plays a critical role in human-centered vision applicati...
research
08/11/2020

Real-Time Sign Language Detection using Human Pose Estimation

We propose a lightweight real-time sign language detection model, as we ...
research
05/21/2022

Lightweight Human Pose Estimation Using Heatmap-Weighting Loss

Recent research on human pose estimation exploits complex structures to ...
research
03/13/2023

RTMPose: Real-Time Multi-Person Pose Estimation based on MMPose

Recent studies on 2D pose estimation have achieved excellent performance...
research
11/29/2018

Real-time 2D Multi-Person Pose Estimation on CPU: Lightweight OpenPose

In this work we adapt multi-person pose estimation architecture to use i...

Please sign up or login with your details

Forgot password? Click here to reset