1. Department of Foot and Ankle Surgery, Luoyang Orthopedic-Traumatological Hospital of Henan Province (Henan Provincial Orthopedic Hospital),
No. 82, Qimingnan Road, Luoyang City, 471002, Henan Province, China
2. Department of Medical Imaging, PLA 960th Hospital, No. 25, Shifan Road, Jinan City, 250031, Shandong Province, China
3. Department of Orthopedics and Traumatology, PLA 960th Hospital, No. 25, Shifan Road, Jinan City, 250031, Shandong Province, China