Authors: Celong Liu, Xin Li, Yongqing Liang. All rights reserved.