1. Ningbo Institute of Innovation for Combined Medicine and Engineering, Lihuili Hospital Affiliated to Ningbo University, Ningbo University, Ningbo 315211, China
2. School of Medicine, Ningbo University, Ningbo 315211, China
3. School of Physical Science and Technology, Ningbo University, Ningbo 315211, China
4. Department of Physics and Astronomy, Clemson University, Clemson, South Carolina 29634, United States