Raw data Or-El et al. 2015 Our method
Our method
Figure 8: T-Shirt scene captured by our setup. From left to right: The raw data display using the dot product, (Or-El et al.,
2015) using the dot product, our method with the dot product and the reflectance map.
Pure flash image Religthing 1 Relighting 2
Figure 9: The normal and reflectance maps refined by our
algorithm can be used for relighting a scene. Images Re-
lighting 1 & 2 are obtained with different artificial light
source positions. Moreover, sequential lighting makes our
technique capable of capturing video sequences. However,
fast and large movements in the video could create artifacts
due to motion blur.
reflectances from the pure flash image. The fact of
knowing the illumination (flash light source) makes
the extraction of normals and reflectances easier and
more efficient. Indeed, as the position and the pho-
tometry of the flash light source is known, we used a
local illumination model to express the normal and the
diffuse reflectance for each pixel. From the computed
normals we used the illumination equations to deter-
mine the reflectances. In turn, these reflectances are
fed to a process that determines new normals. This
process is repeated until convergence. We showed
that only a few iterations are needed to converge to
the desired results.
REFERENCES
Bruckstein, A. M. (1988). On shape from shading.
Computer Vision, Graphics, and Image Processing,
44(2):139–154.
de Decker, B., Kautz, J., Mertens, T., and Bekaert, P. (2009).
Capturing multiple illumination conditions using time
and color multiplexing. In 2009 IEEE Computer
Society Conference on Computer Vision and Pattern
Recognition (CVPR 2009), 20-25 June 2009, Miami,
Florida, USA, pages 2536–2543.
Debevec, P. (2012). The light stages and their applications
to photoreal digital actors. SIGGRAPH Asia Technical
Briefs.
DiCarlo, J. M., Xiao, F., and Wandell, B. A. (2001). Illu-
minating illumination. In Color and Imaging Confer-
ence, volume 2001, pages 27–34. Society for Imaging
Science and Technology.
Diebel, J. and Thrun, S. (2005). An application of markov
random fields to range sensing. In Advances in neural
information processing systems, pages 291–298.
Fanello, S. R., Keskin, C., Izadi, S., Kohli, P., Kim, D.,
Sweeney, D., Criminisi, A., Shotton, J., Kang, S. B.,
and Paek, T. (2014). Learning to be a depth camera
for close-range human capture and interaction. ACM
Transactions on Graphics (TOG), 33(4):86.
Hern
´
andez, C., Vogiatzis, G., Brostow, G. J., Stenger, B.,
and Cipolla, R. (2007). Non-rigid photometric stereo
with colored lights. In ICCV.
Higo, T., Matsushita, Y., and Ikeuchi, K. (2010). Consen-
sus photometric stereo. In Computer Vision and Pat-
tern Recognition (CVPR), 2010 IEEE Conference on,
pages 1157–1164. IEEE.
Horn, B. K. (1970). Shape from shading: A method for
obtaining the shape of a smooth opaque object from
one view.
Horn, B. K. and Brooks, M. J. (1989). Shape from shading.
MIT press.
Kim, H., Wilburn, B., and Ben-Ezra, M. (2010). Photomet-
ric stereo for dynamic surface orientations. In Com-
puter Vision - ECCV 2010, 11th European Confer-
ence on Computer Vision, Heraklion, Crete, Greece,
September 5-11, 2010, Proceedings, Part I, pages 59–
72.
Nehab, D., Rusinkiewicz, S., Davis, J., and Ramamoorthi,
R. (2005). Efficiently combining positions and nor-
mals for precise 3d geometry. ACM transactions on
graphics (TOG), 24(3):536–543.
Newcombe, R. A., Fox, D., and Seitz, S. M. (2015). Dy-
namicfusion: Reconstruction and tracking of non-
rigid scenes in real-time. In Proceedings of the IEEE
Conference on Computer Vision and Pattern Recogni-
tion, pages 343–352.
Or-El, R., Rosman, G., Wetzler, A., Kimmel, R., and Bruck-
stein, A. M. (2015). Rgbd-fusion: Real-time high pre-
cision depth recovery. In Proceedings of the IEEE
Conference on Computer Vision and Pattern Recog-
nition, pages 5407–5416.
Petschnigg, G., Szeliski, R., Agrawala, M., Cohen, M.,
Hoppe, H., and Toyama, K. (2004). Digital photogra-
phy with flash and no-flash image pairs. ACM trans-
actions on graphics (TOG), 23(3):664–672.
Prados, E. and Faugeras, O. (2005). Shape from shading: a
well-posed problem? In Computer Vision and Pattern
VISAPP 2016 - International Conference on Computer Vision Theory and Applications
542