1. Department of General Surgery, the First Affiliated Hospital of Anhui Medical University, Hefei 230022, China
2. Department of Research & Development, East China Institute of Digital Medical Engineering, Shangrao, 334000, China
3. Department of Mechanical Engineering, Tsinghua University, Beijing 100084, China