1. Department of Mechanical Engineering The University of Hong Kong Hong Kong 999077 China
2. Multi-Scale Medical Robotics Center Ltd. Hong Kong 999077 China
3. Department of Surgery The University of Hong Kong-Shenzhen Hospital Shenzhen Guangdong 518000 China
4. Department of Surgery Li Ka Shing Faculty of Medicine The University of Hong Kong Hong Kong 999077 China
5. Department of Computer Science and Engineering The Chinese University of Hong Kong Hong Kong 999077 China
6. Department of Diagnostic Radiology The University of Hong Kong Hong Kong 999077 China