| Literature DB >> 35401729 |
Zhiming Xu1, Wenzheng Qu2, Hanhua Cao1, Meixia Dong1, Danyu Li1, Zemin Qiu1.
Abstract
Human posture equipment technology has advanced significantly thanks to advances in deep learning and machine vision. Even the most advanced models may not be able to predict all body joints accurately. This paper proposes an adaptive generative adversarial network to improve the human posture detection algorithm in order to address this issue. GAN is used in the algorithm to detect human posture improvement. The algorithm uses OpenPose to detect and connect keypoints and then generates heat maps in the GAN system model. During the training process, the confidence evaluation mechanism is added to the system model. The generator predicts posture, while the resolver refines human joints over time. And, by using normalization technologies in the confidence evaluation mechanism, the generator can pay more attention to the prominent body joints, improving the algorithm's body detection accuracy of nodes. In MPII, LSP, and FLIC datasets, the proposed algorithm has shown to have a good detection effect. Its positioning accuracy is about 95.37 percent, and it can accurately locate the joints of the entire body. Several other algorithms are outperformed by this one. The algorithm described in this article has the best simultaneous runtime in the LSP dataset.Entities:
Mesh:
Year: 2022 PMID: 35401729 PMCID: PMC8989563 DOI: 10.1155/2022/7193234
Source DB: PubMed Journal: Comput Intell Neurosci
Figure 1Key point probability distribution plot.
Figure 2Human body posture design diagram.
Figure 3Generative adversarial network structure.
Figure 4Human pose generation confrontation network structure model.
Figure 5Introduces confidence in human posture generation of adversarial network structures.
Figure 6Human posture setting effect.
Correct detection percentage.
| Method | Head | Shoulder | Elbow | Wrist | Hip | Knee | Ankle | Average value |
|---|---|---|---|---|---|---|---|---|
| Traditional algorithms | 89.01 | 85.40 | 91.72 | 89.06 | 89.90 | 91.45 | 92.30 | 89.83 |
| Literature [ | 91.96 | 91.57 | 88.32 | 90.21 | 94.65 | 94.90 | 94.51 | 92.30 |
| Literature [ | 93.81 | 98.76 | 93.57 | 94.51 | 95.68 | 93.05 | 93.56 | 94.71 |
| This article algorithm | 96.64 | 95.16 | 95.97 | 94.73 | 94.88 | 95.08 | 95.16 | 95.37 |
Figure 7Key point extraction rendering.
Figure 8The number of iterations and the accuracy of each algorithm into the data curve.
Figure 9Human body posture design effect figure.
Average running time under each data set.
| Method | Model size (M) | Runtime(s) on MPII test set | Runtime(s) LSP test set | Runtime(s) FLIC test set |
|---|---|---|---|---|
| Traditional algorithms | 162.1 | 1.242 | 0.234 | 1.07 |
| Literature [ | 157.3 | 1.201 | 0.325 | 0.921 |
| Literature [ | 196.21 | 1.266 | 0.238 | 0.951 |
| This article algorithm | 201.2 | 1.191 | 0.229 | 0.806 |