1. Department of Orthopedics (307 Hospital of PLA), Affiliated Hospital of Academy of Military Medical Sciences, Beijing 100071, P.R. China.
2. Biomechanics and Medical Information Institute, Beijing University of Technology, 100 Pinglyuan, Chaoyang District, Beijing 100124, P.R. China.