1. Shanghai Jiao Tong University Affiliated Sixth People’s Hospital, School of Biomedical Engineering, Shanghai Jiao Tong University, 1954 Huashan Road, Shanghai 200030, China
2. School of Biomedical Engineering, Shanghai Jiao Tong University, 1954 Huashan Road, Shanghai 200030, China
3. Department of Orthopedics, Shanghai Jiao Tong University Affiliated Sixth People’s Hospital, 600 Yishan Road, Shanghai 200233, China
4. Department of Orthopedics, Shanghai Sixth People’s Hospital, Jinshan Branch, 147 Jiankang Road, Shanghai 201599, China