1. Institute of Diagnostic and Interventional Radiology, Shanghai Jiao Tong University Affiliated Sixth People's Hospital, Shanghai 200233, China.
2. Department of Cardiology, Shanghai Jiao Tong University Affiliated Sixth People's Hospital, Shanghai 200233, China.