1. Center for Joint Surgery, Southwest Hospital, Third Military Medical University, No. 29 Gaotanyan Street, Shapingba District, Chongqing 400038, China
2. Chongqing ITMDC Technology Co., Ltd., No. 2, Yangliu Road, Huangshan Avenue, North New District, Chongqing 400038, China
3. Department of Spine Surgery, Sixth Affiliated Hospital of Xinjiang Medical University, 39Wuxing Nan Rd, Tianshan District, Urumqi, Xinjiang 86830001, China
4. Chongqing Institute of Optics and Mechanics, NO. 2, Yangliu Road, Yubei District, Chongqing 400038, China
5. Hunan Printing Medical Instrument CO., Ltd, No. 423 Shuyuan Street, Tianxin District, Changsha 410000, China