I am a fifth-year Ph.D. candidate in the EECS department at the University of California, Berkeley. My advisor is Prof. Yi Ma. Previously, I received my Bachelor’s degree from IIIS (Yao Class) at the Tsinghua University. I am currently funded by Sony Inc. You can download my PGP public key here.

I am interested in the interdisciplinary field of computer vision and computer graphics. My recent research focuses on principled methods on image-based recognition and 3D reconstruction. My goal is to obtain high-quality compact 3D models using a combination of data-driven methods, such as deep learning, and geometrical priors from physically based vision.


  • 3D Vision
  • Computer Graphics
  • Machine Learning


  • BSc in Computer Science and Technology, 2015

    Tsinghua University


“*” indicates equal contribution

Recent Posts

Vanishing Points and Their Applications

Vanishing points are an important concept in 3D vision. Many papers related to them are using a notation called Gaussian sphere …

Welcome to My Blog



May 2019 – August 2019
Palo Alto, California

Research Intern

Bytedance Inc.

I collected a real-world urban-city dataset containing 3D CAD models that are accurately aligned with geo-taged panorama images during this internship. I was advised by Linjie Luo, Zhili Chen, and Yi Ma.
May 2018 – August 2018
San Jose, California

Research Intern

Adobe Research

I did the research on how to reconstruct a 3D scene for uban environments by utilizing their global regularities and symmetries. I enjoyed my time with my advisors Qi Sun, Zhili Chen, Li-Yi Wei, and Kalyan Sunkavalli.
May 2017 – August 2017
Venice, California

Research Intern

Snapchat Inc.

I worked on a project about algorithm-based Beatles-style MIDI music composition with the help from an outstanding composer and percussionist Sam Young at UCLA. I was advised by Wei Chu and Xin Chen.
May 2016 – August 2016
Los Gatos, California

Research Intern

Bellus 3D Inc.

During the internship, I implemented a software to deform a face mesh to fit the point cloud of a scanned face along with the Morphable Face Model. I was advised by James Davis and Jing Liu.
September 2015 – Present
Berkeley, California

Research Assistant

University of California, Berkeley

I am currently pursuing my Ph.D. degree here.
December 2013 – June 2015

Research Assistant

Tsinghua University

Advised by Jianyang Zeng, I did research related to the proteins’ 3D structures in the Machine Learning and Computational Biology Group at IIIS when I was a undergraduate. I designed fast and massively parallel combinotorial search algorithms and tested them on the protein design problems. I also implemented a CUDA version of RELION to accelerate the 3D reconstruction of protein structures from cryo-microscopy images, which later turned into my undergraduate thesis.
August 2013 – November 2013

Research Intern

Microsoft Research Asia

I was a research intern in the Natural Language Processing Group at MSRA, advised by Jianwen Zhang. I studied method of applying Markov Logic Network for the knowledge database completion problem to fill in the missing entires in Freebase.


I was a teaching assistant of the following courses at UC Berkeley:



Deep Learning



Blender 3D