1. Department of Electronic and Information Engineering, Shanghai University, 200072, Shanghai, China; Department of Biomedical Engineering, Duke University, Durham, NC 27708
2. Department of Mechanical and Industrial Engineering, University of Toronto, Toronto, ON, M5S 3G8 Canada
3. Department of Biomedical Engineering, Duke University, Durham, NC 27708; Department of Mechanical and Aerospace Engineering, George Washington University, Washington, DC 20052