1. Centre for Composite Materials and Structures, Harbin Institute of Technology (HIT), No. 2 Yikuang Street, Harbin 150000, People’s Republic of China
2. Department of Ophthalmology, The Second Affiliated Hospital of Harbin Medical University, No. 246 Xuefu Road, Harbin 150000, People’s Republic of China
3. Department of Astronautic Science and Mechanics, Harbin Institute of Technology (HIT), No. 92 West Dazhi Street, Harbin 150000, People’s Republic of China