• Laser & Optoelectronics Progress
  • Vol. 57, Issue 20, 201509 (2020)
Xiankun Zhang, Rongfen Zhang, and Yuhong Liu*
Author Affiliations
  • Key Laboratory of Big Data and Intelligent Technology, College of Big Data and Information Engineering, Guizhou University, Guiyang, Guizhou 550025, China
  • show less
    DOI: 10.3788/LOP57.201509 Cite this Article Set citation alerts
    Xiankun Zhang, Rongfen Zhang, Yuhong Liu. Human Pose Estimation Based on Secondary Generation Adversary[J]. Laser & Optoelectronics Progress, 2020, 57(20): 201509 Copy Citation Text show less
    Structure schematic diagram of our method
    Fig. 1. Structure schematic diagram of our method
    Schematic diagram of heatmap
    Fig. 2. Schematic diagram of heatmap
    Structure of hourglass network
    Fig. 3. Structure of hourglass network
    Cascade structure diagram of SHN
    Fig. 4. Cascade structure diagram of SHN
    Structure of intermediate supervision
    Fig. 5. Structure of intermediate supervision
    Procedure of ASR
    Fig. 6. Procedure of ASR
    Procedure of AHO
    Fig. 7. Procedure of AHO
    Reconstruction of heatmap
    Fig. 8. Reconstruction of heatmap
    Heatmaps obtained by different methods. (a) Ref. [4]; (b) Ref. [10]; (c) Ref. [11]; (d) ours
    Fig. 9. Heatmaps obtained by different methods. (a) Ref. [4]; (b) Ref. [10]; (c) Ref. [11]; (d) ours
    Comparison of joint estimation errors
    Fig. 10. Comparison of joint estimation errors
    Input: a mini-batch training image set X
    1.X is randomly and equally divided into X1X2X3;2.Train D1 using X1;3.Train G1D1 using X2 with table 2 on ASR;4.Train G1D1 using X3 with table 2 on AHO.
    Table 1. Training process of batch images
    Input: image x
    1.Get shortcut features from D1;2.Get distribution P from shortcut features in G1;3.Sample an adversarial augmentation data x from P;4.Compute the loss of D1: LMSE with x;5.Random augment x to get x;6.Compute the loss of D1: LMSE with x;7.Compare L and L with formula (5) and formula (6) to update G1;8.Update D1.
    Table 2. Training process of single image
    Input: image x;ground truth heatmap C
    1. D2 reconstructs heatmap: D(C,x);2. Compute Lreal with formula (11);3. G2 generates predictive heatmap: C~=G(x);4. Compute LMSE with formula (8);5. D2 reconstructs heatmap:D(C~,x);6. Compute pC~;7. Compute Lfake、L 'D with formula (11)、formula (12);8. Update D2;9. Compute Ladv、LG with formula (9)、formula (10);10.Update G2.
    Table 3. Training process of the secondary generation adversary
    MethodHeadShoulderElbowWristHipKneeAnkleMean
    Ref. [21]97.892.587.083.991.590.889.990.5
    Ref. [4]98.294.091.287.293.594.592.693.0
    Ref. [12]98.594.089.887.593.994.193.093.1
    Ref. [10]98.695.392.890.094.895.394.594.5
    Ref. [11]98.294.992.289.594.295.094.194.0
    Ours98.895.792.690.894.896.195.094.8
    Table 4. PCK of different methods in LSP data setunit: %
    MethodHeadShoulderElbowWristHipKneeAnkleMean
    Ref. [21]97.895.088.784.088.482.879.488.5
    Ref. [4]98.296.391.287.190.187.483.690.9
    Ref. [12]98.696.290.986.789.887.083.290.6
    Ref. [10]98.196.692.588.490.787.783.591.5
    Ref. [11]98.296.892.288.091.389.184.991.8
    Ours98.497.193.488.792.590.385.292.2
    Table 5. PCKh of different methods in the MPII data setunit: %
    MethodConvergenceiteration timesAverage processingtime /sGFLOPs /(109 times)Number ofparameters /107
    Ref. [11]195000.4810.8205.495
    Ours266000.7313.7026.738
    Table 6. Comparison of model efficiency
    Xiankun Zhang, Rongfen Zhang, Yuhong Liu. Human Pose Estimation Based on Secondary Generation Adversary[J]. Laser & Optoelectronics Progress, 2020, 57(20): 201509
    Download Citation