Yanfeng Geng, Runbo Ma, Baoming Chen, and Wenmei Zhang