Affiliation: | (1) Department of Orthopaedics, The Third Affiliated Hospital of Wenzhou Medical College, No. 108, Wansong Road, Ruian, Wenzhou, Zhejiang Province, China;(2) Department of Radiology, The Third Affiliated Hospital of Wenzhou Medical College, Wenzhou, China;(3) Foundation for Orthopaedic Research and Education, Wenzhou Medical College, Wenzhou, China; |