1. College of Information Engineering, Shanghai Maritime University, 1550 Haigang Ave., Shanghai 201306, China
2. Department of Orthopaedics, Shanghai Jiao Tong University Affiliated Sixth People's Hospital, Shanghai 200233, China
3. Institute of Microsurgery on Extremities, Shanghai Jiao Tong University Affiliated Sixth People's Hospital, Shanghai 200233, China