| Literature DB >> 35463980 |
Xinyu Lv1, Na Ta1, Tao Chen1, Jing Zhao2, Haicheng Wei1.
Abstract
A gait feature analysis method based on AlphaPose human pose estimation fused with sample entropy is proposed to address complicated, high-cost, and time-consuming postoperative rehabilitation of patients with joint diseases. First, TensorRT was used to optimize the inference of AlphaPose, which consists of the target detection algorithm YOLOv3 and the pose estimation algorithm. It can speed up latency and throughput by about 2.5 times while maintaining the algorithm's accuracy. Second, the optimized human posture estimation algorithm AlphaPose_trt was used to process gait videos of healthy people and patients with knee arthritis. The joint point motion trajectories of the two groups were extracted, and the sample entropy algorithm quantified the joint trajectory signals for feature analysis. The experimental results showed significant differences in the entropy of the heel and ankle joint motion signals between healthy people and arthritic patients (p < 0.01), which can be used to identify patients with knee arthritis. This technique can assist doctors in determining needed postoperative joint surgery rehabilitation.Entities:
Mesh:
Year: 2022 PMID: 35463980 PMCID: PMC9023146 DOI: 10.1155/2022/7020804
Source DB: PubMed Journal: Biomed Res Int Impact factor: 3.246
Figure 1AlphaPose algorithm.
Figure 2The process of gait analysis method.
Figure 3TensorRT inference optimization process.
Comparison of accuracy of AlphaPose before and after inference acceleration.
| Method | mAP (%) |
|---|---|
| AlphaPose | 71.74 |
| AlphaPose_trt | 71.74 |
Comparison of the results of YOLOv3 inference optimization.
| Mode | Batch size | Latency (ms) | Throughput |
|---|---|---|---|
| YOLOv3 | 1 | 24.49 | 40.83 |
| 2 | 37.98 | 52.66 | |
| 4 | 53.48 | 74.79 | |
|
| |||
| YOLOv3_trt | 1 | 13.71 | 72.94 |
| 2 | 17.59 | 113.70 | |
| 4 | 22.96 | 174.22 | |
Comparison of the results of inference optimization by pose estimation.
| Mode | Batch size | Latency (ms) | Throughput |
|---|---|---|---|
| Pose estimation | 1 | 8.71 | 114.81 |
| 2 | 8.99 | 222.46 | |
| 4 | 9.08 | 440.53 | |
|
| |||
| Pose estimation_trt | 1 | 1.00 | 1000.00 |
| 2 | 1.20 | 1666.67 | |
| 4 | 1.86 | 2150.54 | |
Comparison of results of AlphaPose inference optimization.
| Mode | Batch size | Latency (ms) | Throughput |
|---|---|---|---|
| AlphaPose | 1 | 33.20 | 30.12 |
| 2 | 46.97 | 42.58 | |
| 4 | 62.52 | 63.97 | |
|
| |||
| AlphaPose_trt | 1 | 14.71 | 67.98 |
| 2 | 18.79 | 106.44 | |
| 4 | 24.82 | 161.16 | |
Figure 4Graph of human posture estimation results. (a) The captured human gait video. (b) The detection result of AlphaPose_trt.
Figure 5Signals of heel joint point motion trajectories in both groups. (a) Patient pose estimation. (b) Patient's heel joint trajectory signal. (c) Normal pose estimation. (d) Normal heel joint trajectory signal.
Figure 6The debaseline drift of heel joint point trajectory signal.
Results of the analysis of difference between the two populations.
| Sample entropy | Study group | Control group |
|---|---|---|
| SEankle | 1.07±0.26 | 1.49±0.27∗∗ |
| SEheel | 0.76±0.20 | 1.37±0.27∗∗ |