[1] Southeast Univ, Sch Biol Sci & Med Engn, Nanjing 210096, Jiangsu, Peoples R China
[2] Worcester Polytech Inst, Math Sci Dept, Worcester, MA 01609 USA
[3] Univ Washington, Dept Mech Engn, Seattle, WA 98195 USA
[4] Univ Washington, Div Vasc Surg, Seattle, WA 98195 USA
[5] Worcester Polytech Inst, Biomed Engn Dept, Worcester, MA 01609 USA
[6] Univ Washington, Dept Radiol, Seattle, WA 98195 USA