1. Department of NeurosurgeryThe First Affiliated Hospital, School of Medicine, Zhejiang University, Hangzhou, China
2. Interventional Neuroradiology DivisionDepartment of Radiological Sciences, Ronald Reagan UCLA Medical Center, Los Angeles, California, USA
3. College of Computer ScienceZhejiang University of Technology, Hangzhou, China