The primary goal of our research is to develop algorithms and techniques that can help create and enhance visual contents such as images and videos. To this end, we study various research problems that include image/video restoration and enhancement, human-computer interaction, 3D reconstruction, and various other graphics applications such as 2D/3D caricatures. We also actively study deep learning algorithms to create more intelligent solutions to these problems. We value the transfer of academic results to industry. Our technologies on image deblurring and photo upright adjustment have been transferred to Adobe Creative Cloud and Adobe Photoshop Lightroom.