Author: Guang-YA Chen,Xuexiang Huang,Xiaogi Yang