1. Department of Thoracic and Cardiovascular Surgery, West China Medical Center, Sichuan University, Chengdu 610041, China
2. West China Medical Center, Institute of Biomedical Engineering, Sichuan University, Chengdu 610041, China
3. State Key Laboratory of Hydraulics and Mountain River Engineering, Sichuan University, Chengdu 610065, China