1. State Key Laboratory of Fluid Power and Mechatronic Systems and Key Laboratory of 3D Printing Process and Equipment of Zhejiang Province; College of Mechanical Engineering; Zhejiang University; Hangzhou 310027 China
2. Department of Vascular Surgery; Second Affiliated Hospital of Zhejiang University School of Medicine; Hangzhou 310009 China
3. Department of Cardiology; Second Affiliated Hospital of Zhejiang University School of Medicine; Hangzhou 310009 China