1. School of Information Science and Technology, ShanghaiTech University, Shanghai 201210, China
2. Equipment Department, Shanghai Changhai Hospital, Shanghai 200433, China
3. Shanghai Institute for Minimally Invasive Therapy, School of Health Science and Engineering, University of Shanghai for Science and Technology, Shanghai 200093, China