Ioannis Gkioulekas

Ioannis Gkioulekas

I am an associate professor in the Robotics Institute at Carnegie Mellon University. I received my PhD and MS degrees from the School of Engineering and Applied Sciences at Harvard University, where my advisor was Todd Zickler. Before that, I received a diploma from the School of Electrical and Computer Engineering at the National Technical University of Athens, where I worked with Petros Maragos.


I work broadly in computer vision and computer graphics, but I focus on computational imaging: this is the joint design of optics, electronics, and computation to create imaging systems with unprecedented capabilities. Some examples include: imaging systems that can see around corners or through skin; passive 3D sensing systems with extreme resolution; ultrafast programmable lenses; imaging systems that adapt to their environments. Technical keywords that often show up in my research include: non-line-of-sight imaging, single-photon imaging, LiDAR, SONAR, interferometry, speckle, acousto-optics, physics-based rendering, differentiable rendering, Monte Carlo simulation, probabilistic modeling.


Visit my group website for a complete publication list.

Publications before CMU


An Evaluation of Computational Imaging Techniques for Heterogeneous Inverse Scattering
Ioannis Gkioulekas, Anat Levin, Todd Zickler
European Conference on Computer Vision (ECCV), 2016
paper | project page


Micron-scale Light Transport Decomposition Using Interferometry
Ioannis Gkioulekas, Anat Levin, Frédo Durand, Todd Zickler
ACM Transactions on Graphics (SIGGRAPH), 2015
paper | project page


On the Appearance of Translucent Edges
Ioannis Gkioulekas, Bruce Walter, Edward H. Adelson, Kavita Bala, Todd Zickler
IEEE Conference on Computer Vision and Pattern Recognition (CVPR), 2015
paper | project page


Looking Against the Light: How Perception of Translucency Depends on Lighting Direction
Bei Xiao, Bruce Walter, Ioannis Gkioulekas, Todd Zickler, Edward H. Adelson, Kavita Bala
Journal of Vision (JOV), 2014
paper | project page


Inverse Volume Rendering with Material Dictionaries
Ioannis Gkioulekas, Shuang Zhao, Kavita Bala, Todd Zickler, Anat Levin
ACM Transactions on Graphics (SIGGRAPH Asia), 2013
paper | project page


Understanding the Role of Phase Function in Translucent Appearance
Ioannis Gkioulekas, Bei Xiao, Shuang Zhao, Edward H. Adelson, Todd Zickler, Kavita Bala
ACM Transactions on Graphics 2013 (Presented at SIGGRAPH 2013)
paper | project page


Effects of Shape and Color on the Perception of Translucency
Bei Xiao, Ioannis Gkioulekas, Asher Dunn, Shuang Zhao, Todd Zickler, Edward H. Adelson, Kavita Bala
Vision Science Society Annual Meeting (VSS), 2012
abstract | slides | data


Toward Wide-Angle Microvision Sensors
Sanjeev J. Koppal, Ioannis Gkioulekas, Travis Young, Hyunsung Park, Kenneth B. Crozier, Geoffrey L. Barrows, Todd Zickler
IEEE Transactions on Pattern Analysis and Machine Intelligence (PAMI), 2013
paper | project page


Dimensionality Reduction Using the Sparse Linear Model
Ioannis Gkioulekas, Todd Zickler
Advances in Neural Information Processing Systems (NIPS), 2011
paper | project page


Wide-angle Micro Sensors for Vision on a Tight Budget
Sanjeev J. Koppal, Ioannis Gkioulekas, Todd Zickler, Geoffrey L. Barrows
IEEE Conference on Computer Vision and Pattern Recognition (CVPR), 2011
paper | project page


Spatial Bayesian Surprise for Image Saliency and Quality Assessment
Ioannis Gkioulekas, Giorgos Evangelopoulos, Petros Maragos
IEEE International Conference on Image Processing (ICIP), 2010
project page



15-463/663/862 Computational photography
Instructor, CMU, 2017 - present


15-468/668/868 Physics-based rendering
Instructor, CMU, 2021 - present

Interferometry SIGGRAPH 2023

Course on computational interferometric imaging
Organizer, SIGGRAPH, 2023


Tutorial on physics-based rendering and its applications in computational photography and imaging
Organizer, CVPR, 2023


Tutorial on physics-based differentiable rendering
Organizer, CVPR, 2021


16-385 Computer Vision
Instructor, CMU, 2018 - 2020


CS283 Computer Vision
Teaching fellow, Harvard, 2010, 2012 - 2015


Take a read through my technical writing suggestions, which draw a lot of inspiration from Wojciech Jarosz's common mistakes in technical writing.


Visit the CMU Computational Imaging GitHub account for code for projects at CMU. You can find code for some older projects at my personal GitHub account. I use these coding and style conventions in all of my projects.