ACM Transactions on Graphics 39 (1), 2020.
In this paper, we present an efficient renderer for three-bounce indirect transient light transport, and use it to reconstruct objects around corners to unprecedented accuracy.
ACM Transactions on Graphics 39 (2), 2020.
A new computational woodworking technique enabled by analysis of features found in natural materials.
ACM Transactions on Graphics 39 (4) (Proc. SIGGRAPH), 2020.
A framework for simulating the intricate flow within spherical soap films.
Proc. IEEE Conference on Computer Vision and Pattern Recognition (CVPR), 2020.
The first deep-learning framework for reconstructing object shapes around a corner.
Proc. Vision, Modeling and Visualization, Rostock, Germany , 2019.
We enhance existing structured light phase shifting methods by using trigonometric moments.
Computer Graphics Forum 37 (2) (Proc. EUROGRAPHICS), 2018.
In this paper, we develop closed-form solutions for illuminating our iridescent scratch model with spherical and polygonal area light sources, bringing this effect within reach of real-time applications for the first time.
Neural network identification of people hidden from view with a single-pixel, single-photon detectorPiergiorgio Caramazza, Alessandro Boccolini, Daniel Buschek, Matthias Hullin, Catherine F. Higham, Robert Henderson, Roderick Murray-Smith, Daniele Faccio
Scientific Reports (Nature Publishing Group), 8, 11945; doi: 10.1038/s41598-018-30390-0, 2018.
We demonstrate a machine learning approach that can locate and identify people from time-resolved single-pixel measurements.
In Proceedings of British Machine Vision Conference (BMVC 2018), Northumbria University, Newcastle, UK, September 3-6, 2018, 2018.
In this paper, we present a reference database of time-resolved light echoes for non-line-of-sight sensing.
ACM Transactions on Graphics 36(4) (Proc. SIGGRAPH), 35:1--35:11, 2017.
Raindrops on a window heavily distort the view of the scene. We show that a fully calibrated 4D light field can be recovered from a single photograph taken under such adverse conditions.
Proc. WSCG, 2017.
How well do various digital appearance representations perform at communicating the "touch and feel" of materials?
ACM Transactions on Graphics 36(6) (Proc. SIGGRAPH Asia), 220:1--220:10, 2017.
Computation of image differences is a key operation in computational imaging. We use time-of-flight sensors to perform this operation in a single shot, and discover some remarkable features.
ACM Transactions on Graphics 36(6) (Proc. SIGGRAPH Asia), 207:1--207:14, 2017.
Many real-world surfaces are covered in fine scratches that diffract light in colorful ways. Our model seamlessly transitions between ray optics and wave optics to recreate this intricate effect.
Computational Optical Sensing and Imaging, 2017.
We demonstrate the use of machine learning to classify temporal histograms of the light-echoes backscattered from bodies hidden from view around a corner, captured by a SPAD camera.
Proc. IEEE Conference on Computer Vision and Pattern Recognition (CVPR), 2016.
We show that using multi-frequency time-of-flight measurements, five different white materials can be distinguished on a per-pixel basis.
Scientific Reports (Nature Publishing Group), 6, 32491; doi: 10.1038/srep32491, 2016.
We demonstrate the tracking of objects outside the line of sight from 3rd-order indirect diffuse reflections, captured using a regular laser pointer and a 2D camera.
Proc. Vision, Modeling and Visualization, Bayreuth, Germany, 2016.
A reflectance model for pile fabrics that you can "draw on" using your fingers, like velvet or Alcantara.
ACM Transactions on Graphics (Proc. SIGGRAPH), 34 (4), 2015.
A new computational imaging system that captures metric radial velocity information per pixel -- think of a huge array of traffic speed guns that use light instead of radar.
Diffuse Mirrors: 3D Reconstruction from Diffuse Indirect Illumination using Inexpensive Time-of-Flight SensorsFelix Heide, Lei Xiao, Wolfgang Heidrich and Matthias B. Hullin
Proc. IEEE Conference on Computer Vision and Pattern Recognition (CVPR), 2014.
How to look around a corner using echoes of light, using low-end devices that can't even properly measure such data.
ACM Transactions on Graphics (Proc. SIGGRAPH), 32 (4), 2013.
A computational method for capturing videos of light in flight using consumer-grade imaging hardware.
Computer Graphics Forum (Proc. EUROGRAPHICS), 2011.
We define the problem of physically displaying material appearance, and demonstrate a conceptual device that exhibits precisely controllable reflectance distributions by generating waves on a water surface.
ACM Transactions on Graphics 30 (4) (Proc. SIGGRAPH), 2011.
Our take on this popular effect; to our knowledge, the most complete and most efficient model to date.