The invention discloses an improved YOLOv8n-
pose lightweight
human body pose estimation method for solving the problems that an existing
pose estimation algorithm is large in calculated amount, low in detection speed and the like, and aims at solving the problems that an existing model is poor in adaptability to
small target detection and pose change, high in computing
resource consumption and the like. The method comprises the following specific steps: firstly, acquiring a real-time video
stream by deploying a camera, and performing down-sampling to extract a series of single-frame images; secondly, a
human body detection model is used for obtaining a large number of
human body pictures from video frames,
joint point labeling is conducted on human bodies, and then the human bodies are divided into a
training set, a
verification set and a
test set according to the proportion; thirdly, inputting the
training set into a human
body posture model for training to obtain a pre-trained human
body posture estimation model; and finally, analyzing an input human body picture through the model, and accurately obtaining a key point position of each human body target. According to the attitude estimation method, a GhostNet module is introduced into a
backbone network, so that the
model parameter quantity and the calculation cost are remarkably reduced; an OREPA online
convolution re-parameterization strategy is adopted, so that the training efficiency is improved; a task alignment dynamic detection head TADDH is designed, interaction between classification and positioning tasks is enhanced, and multi-scale target adaptability and positioning precision are improved. According to the lightweight structure, the model can be efficiently deployed in resource-limited equipment, and meanwhile, the model is excellent in detection of multiple persons, shielding and small targets in complex scenes, and has a wide application prospect.