1. Department of Radiology, Shanghai Jiao Tong University Affiliated Sixth People’s Hospital, Shanghai, China
2. Department of Neurosurgery, Shanghai Punan Hospital, Shanghai, China
3. Shanghai Micro-Invention Medical Devices Co., Ltd, Shanghai, China
4. Department of Biomedical Engineering, Shanghai Jiao Tong University, Shanghai, China