Gregory P. Meyer

Ph.D. candidate
Department of Electrical and Computer Engineering
University of Illinois at Urbana-Champaign
Office: 122 Coordinated Science Laboratory

I'm a graduate student in the Department of Electrical and Computer Engineering at the University of Illinois at Urbana-Champaign. My advisor is Minh N. Do. My research interests are computer vision and pattern recognition with 3D sensors, and parallel computation for real-time execution of vision algorithms.


University of Illinois at Urbana-Champaign, Aug. 2014 - Present
Doctor of Philosophy, Computer Engineering
GPA: 3.92/4.00
University of Illinois at Urbana-Champaign, Aug. 2011 - May 2014
Master of Science, Computer Engineering
GPA: 3.91/4.00
University of Illinois at Urbana-Champaign, Jan. 2008 - Dec. 2010
Bachelor of Science, Computer Engineering
GPA: 3.55/4.00


Robust Model-based 3D Head Pose Estimation
We developed a method for accurate head pose estimation using a commodity depth camera. We perform pose estimation by registering a morphable face model to the measured depth data, using a combination of particle swarm optimization (PSO) and the iterative closest point (ICP) algorithm. [Paper] [Code]
Improving Face Detection with Depth
Face detection serves an important role in many computer vision systems. Without prior information, the size and position of a face within the image is unknown; therefore, the detector must exhaustively search the image at every position and scale. We developed a technique that leverages depth information to identify regions within a color image that may contain a face, as well as, estimate the size of the face. [Paper] [Code]
3D GrabCut: Interactive Foreground Extraction for Reconstructed 3D Scenes
In the near future, mobile devices will be able to measure the 3D geometry of an environment using integrated depth sensing technology. This technology will enable anyone to reconstruct a 3D model of their surroundings. Similar to natural 2D images, a 3D model of a natural scene will occasionally contain a desired foreground object and an unwanted background region. Inspired by GrabCut for still images, we developed a system to perform interactive foreground/background segmentation on a reconstructed 3D scene using an intuitive user interface [Paper] [Code]
Face Modeling with a Commodity Depth Camera
We developed a system for modeling a person's face in real-time using a low-cost depth camera, such as, the Kinect. The model is constructed by registering and integrating multiple segmented depth images of the user's head. Our method allows a user to generate a model of their face by simply moving their head in front of a fixed depth camera. [Paper] [Code]


G. P. Meyer, S. Alfano, and M. N. Do, "Improving Face Detection with Depth," in Proceedings of the IEEE International Conference on Acoustics, Speech, and Signal Processing (ICASSP), 2016. [PDF]
G. P. Meyer, S. Gupta, I. Frosio, D. Reddy, and J. Kautz, "Robust Model-based 3D Head Pose Estimation," in Proceedings of the IEEE International Conference on Computer Vision (ICCV), 2015. [PDF]
G. P. Meyer and M. N. Do, "3D GrabCut: Interactive foreground extraction for reconstructed 3D scenes," in Proceedings of the Eurographics Workshop on 3D Object Retrieval (3DOR), 2015. [PDF]
G. P. Meyer and M. N. Do, "Real-time 3D face modeling with a commodity depth camera," in IEEE International Conference on Multimedia and Expo (ICME), 2013. [PDF]


Q. H. Nguyen, G. P. Meyer, M. N. Do, D. Lin, and S. J. Patel, "Systems and methods for accurate user foreground video extraction," US Patent 8 818 028, Aug. 26, 2014.

Industrial Experience

Software Engineering Intern, May 2015 - Aug. 2015, Google
Worked with the Jump team to develop a technique for capturing a room-size environment with the Jump camera.
Research Intern, Aug. 2014 - Jan. 2015, NVIDIA
Worked with the Mobile Visual Computing group at NVIDIA Research to develop a method for estimating the pose of a person's head using a low-cost depth camera.
Software Engineering Intern, May 2014 - Aug. 2014, Google
Worked with the Photo Editing team to develop techniques for editing photos using depth information.
Software Engineering Intern, May 2013 - Aug. 2013, Google
Worked with the Google Objects team at Google Research to construct a system for capturing a coarse 3D model of an object using a depth camera.
Member of Technical Staff, Jan. 2010 - May 2013, Personify Inc.
Designed and implemented real-time algorithms to segment video frames into foreground and background regions using depth and color information.