1. Department of Orthopaedic Surgery, Zhongshan Hospital, Fudan University, Shanghai 200032, China
2. Department of Diagnostic Radiology, Zhongshan Hospital, Fudan University, Shanghai 200032, China
3. Department of Interventional Radiology, Zhongshan Hospital, Fudan University, Shanghai 200032, China