1. Department of Orthopedics, Changhai Hospital, Navy Medical University, Shanghai 200433, China
2. School of Medical Instrument and Food Engineering, University of Shanghai for Science and Technology, Shanghai 200093, China
3. Department of Orthopedic Surgery, Spine Center, Changzheng Hospital, Navy Medical University, Shanghai 200003, China
4. Department of Spine Surgery, Changhai Hospital, Navy Medical University, Shanghai 200433, China