Author: Javier Lopez,Jianying Zhou,Robert H. Deng