Author: Can Kang; Haixia Liu; Yongchao Zhang; Ning Mao