Department of Ultrasound Medicine, The First Affiliated Hospital, Zhejiang University School of Medicine, Hangzhou, Zhejiang, China; Key Laboratory of Pulsed Power Translational Medicine of Zhejiang Province, Hangzhou, Zhejiang 310003, China; Zhejiang University Cancer Center, Zhejiang, Hangzhou, China. Electronic address: