Funder
Dalian University of Technology
Science, Technology and Innovation Commission of Shenzhen Municipality
Key Technologies Research and Development Program
National Key Research and Development Program of China
Shenzhen Science and Technology Innovation Program
National Natural Science Foundation of China