[1] Shanghai Jiao Tong Univ, Dept Radiat Oncol, Shanghai Peoples Hosp 6, Shanghai 200030, Peoples R China
[2] Shanghai Jiao Tong Univ, Sch Biomed Engn, Shanghai 200030, Peoples R China
[3] Shanghai Jiao Tong Univ, Natl Key Lab Nanomicro Fabricat Technol, Key Lab Thin Film & Microfabricat, Minist Educ,Inst Micronano Sci & Technol, Shanghai 200030, Peoples R China
[4] Peking Univ, Dept Biomed Engn, Coll Engn, Beijing 100871, Peoples R China