1. Department of Orthopaedic Surgery, Orthopedics Implantation Key Lab of Guangdong Province, 1st Affiliated Hospital of Guangzhou Medical University, No. 151 Yanjiang Road, Guangzhou 510120, China
2. Department of Orthopaedic Surgery, 1st People Hospital of Yunfu, No. 100 Construction of North Road, Yunfu 527300, China
3. Biomechanics & Medical Information Institute, Beijing University of Technology, No. 100 Flat Land Chaoyang District, Beijing 100022, China