Real world scenes with multiple global illumination effects

Fruit Basket


Depth-maps
Errors due to inter-reflections Errors due to inter-reflections Errors due to sub-surface
Conventional Gray Codes
(11 images)
Phase Shifting
(18 images)
Modulated Phase Shifting
(162 images)
Our Code Ensemble
(41 images)
 
This scene has both inter-reflections (corner of the fruit-basket) and sub-surface scattering on the fruits. Conventional Gray codes and phase-shifting result in errors due to inter-reflections. On the other hand, modulated phase shifting produces errors on the translucent fruits due to low direct component. Our technique using an ensemble of codes results in significantly fewer errors.
3D reconstructions using the code ensemble

Bowls and Milk


Depth-maps
Errors due to inter-reflections Errors due to inter-reflections
Conventional Gray Codes
(11 images)
Phase Shifting
(18 images)
Our Code Ensemble
(41 images)
3D reconstructions using the code ensemble

Ikea Lamp


Depth-maps
Conventional Gray Codes
(11 images)
Our Code Ensemble
(41 images)
 
The goal here is to reconstruct the shape of the shown Ikea lamp. The lamp is made of thin translucent paper. Consequently, light diffuses inside the lamp, bounces around and comes back out. Because of this, conventional Gray codes result in errors near the periphery of the lamp.
3D reconstructions using the code ensemble

Paper Cups


Depth-maps
Errors due to strong high-frequency inter-reflections Errors due to strong high-frequency inter-reflections
Conventional Gray Codes
(11 images)
Modulated Phase Shifting
(162 images)
Our Code Ensemble
(41 images)
 
The paper cups have glazed white interiors, resulting in strong high-frequency inter-reflections. Consequently, conventional Gray codes result in significant errors. Because of high-frequency nature of inter-refletions, modulated phase-shifting also produces incorrect results. Depth map using our ensemble of codes has considerably fewer errors.

Flower Vase and Candles


Depth-maps
Phase Shifting
(18 images)
Conventional Gray Codes
(11 images)
Modulated Phase Shifting
(162 images)
Our Code Ensemble
(41 images)

Wax Bowl

Depth-maps
Wax Bowl
Shape Using Our Code Ensemble
 
This object has points that receive both short and long range effects. Points inside the bowl receive interreflections and strong subsurface scattering. Since the interreflections are weak (the bowl is shallow), the code ensemble produces an accurate shape.

Deep Wax Container (failure case)


Depth-maps
Deep wax container
Shape Using Our Code Ensemble
 
This object illustrates a failure case. The object is a deep container made of highly translucent wax. Points inside the container receive both strong interreflections and strong subsurface scattering. Since none of the four codes compute the correct shape, the code ensemble fails to reconstruct the object.