Research
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.
Publications
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
Teaching

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

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

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
Code
Code for projects at CMU is available at the CMU Computational Imaging GitHub account. Code for some older projects is available at my personal GitHub account. I use the coding and style conventions described here in all of my projects.