[1] Sichuan Univ, Dept Appl Mech, 24 South Sect 1, Chengdu 610065, Peoples R China
[2] Sichuan Univ, Dept Vasc Surg, West China Hosp, Chengdu, Peoples R China
[3] Sichuan Univ, West China Hosp, Dept Radiol, Chengdu, Peoples R China
[4] Beihang Univ, Beijing Adv Innovat Ctr Biomed Engn, Sch Biol Sci & Med Engn, Key Lab Biomech & Mechanobiol,Minist Educ, Beijing 100191, Peoples R China