1. Department of Interventional Radiology
2. Shanghai Jiao Tong University Affiliated Sixth People's Hospital
3. Shanghai 200233
4. P.R. China
5. Institute of Nano Biomedicine and Engineering
6. Department of Ultrasound in Medicine
7. Shanghai Institute of Ultrasound in Medicine
8. Shanghai Engineering Research Center for Intelligent Diagnosis and Treatment Instrument
9. Department of Instrument Science and Engineering
10. School of Electronic Information and Electrical Engineering
11. Shanghai Jiao Tong University
12. Rehabilitation department at Shanghai Putuo District People's Hospital
13. School of Life Sciences and Technology
14. Tongji University
15. Shanghai 200092
16. PR China