Cheng Zheng Software Engineer, Image and Video Understanding Lab Computer Vision Deep learning generative adversarial network