Institution: | 1. Institute of Mechanobiology & Medical Engineering, School of Life Sciences & Biotechnology, Shanghai Jiao Tong University, Shanghai, China;2. Institute of Embedded Computing and IoT, College of Computer Science and Technology, Harbin Engineering University, Harbin, China;3. Department of Surgery, the Affiliated Hospital of Southwest Medical University, Luzhou, China |