1. Key Laboratory of Convergence Medical Engineering System and Healthcare Technology, Ministry of Industry and Information Technology, Beijing Institute of Technology, Beijing, China
2. Department of Interventional Neuroradiology, Beijing Engineering Technology Research Center for Interventional Neuroradiology, Beijing Tiantan Hospital, Capital Medical University, Beijing, China