implementation is randomized and therefore favors
lines, which makes it difficult to segment circle-like
surface patches, since those have to be based on lines
that converge from opposing sides of the circle. Con-
sequently, a different concept of change point propo-
sition adapted from prior knowledge of the type of
surface segments would enhance the performance of
the procedure.
Furthermore, we would like to extend our method
to other BRDF (likelihood) functions which consider
Fresnel effects and shadowing/masking, e.g. (Cook
and Torrance, 1981), or introduce a more general co-
sine lobe model to cope for anisotropic reflection, e.g.
(Lafortune et al., 1997). Moreover, it is of great inter-
est to include the estimation of surface normals in the
likelihood, which would introduce two more param-
eters per pixel. This will probably increase the un-
certainty of the overall likelihood considerably, but at
the gain of freeing the procedure from the necessity
of any prior knowledge about the surface.
REFERENCES
Aittala, M., Weyrich, T., and Lehtinen, J. (2013). Practical
svbrdf capture in the frequency domain. ACM Trans-
actions on Graphics, 32.
Alldrin, N., Zickler, T., and Kriegman, D. (2008). Pho-
tometric stereo with non-parametric and spatially-
varying reflectance. Conference on Computer Vision
and Pattern Recognition.
Blinn, J. F. (1977). Models of light reflection for computer
synthesized pictures. Association for Computing Ma-
chinery’s Special Interest Group on Computer Graph-
ics and Interactive Techniques, 11(2):192–198.
Cook, R. L. and Torrance, K. E. (1981). A reflectance
model for computer graphics. Association for Com-
puting Machinery’s Special Interest Group on Com-
puter Graphics and Interactive Techniques, 15(3):307
– 316.
Giesen, F. (2009). Phong and blinn-
phong normalization factors. online
http://www.farbrausch.de/ fg/stuff/phong.pdf, 1:1–2.
Gilks, W., Richardson, S., and Spiegelhalter, D. (1996).
Markov Chain Monte Carlo in Practice. Chapman &
Hall.
Goldman, D. B., Curless, B., Hertzmann, A., and Seitz, S.
(2005). Shape and spatially-varying brdfs from photo-
metric stereo. International Conference on Computer
Vision, pages 341–348.
Green, P. J. (1995). Reversible jump markov chain monte
carlo computation and bayesian model determination.
Biometrika, 82:711–732.
Hastings, W. K. (1970). Monte carlo sampling methods us-
ing markov chains and their applications. Biometrika,
57:97–109.
Herbort, S. and W
¨
ohler, C. (2012). Self-consistent 3D sur-
face reconstruction and reflectance model estimation
of metallic surfaces. International Joint Conference
on Computer Vision, Imaging and Computer Graph-
ics Theory and Applications, pages 1–8.
Horn, B. K. P. (1986). Robot Vision. MIT Electrical Engi-
neering and Computer Science.
King, R., Morgan, B. J., Gimenez, O., and Brooks, S. P.
(2010). Bayesian Analysis for Population Ecology.
CRC Press.
Lafortune, E. P. F., Foo, S.-C., Torrance, K. E., and Green-
berg, D. P. (1997). Non-linear approximation of re-
flectance functions. Association for Computing Ma-
chinery’s Special Interest Group on Computer Graph-
ics and Interactive Techniques, pages 117–126.
Lambert, J.-H. (1760). Photometria, sive de mensura et
gradibus luminis, colorum et umbrae. Vidae Eber-
hardi Klett.
Laskey, K. and Myers, J. (2003). Population markov chain
monte carlo. Machine Learning, 50:175–196.
Lenoch, M., Herbort, S., Grumpe, A., and W
¨
ohler, C.
(2014). Linear unmixing in brdf reproduction and 3d
shape recovery. International Conference on Pattern
Recognition.
Lenoch, M., Herbort, S., and W
¨
ohler, C. (2012). Robust and
accurate light source calibration using a diffuse spher-
ical calibration object. Oldenburger 3D Tage, 11:212–
219.
Lensch, H. P. A., Kautz, J., Goesele, M., Heidrich, W., and
Seidel, H.-P. (2003). Image-based reconstruction of
spatial appearance and geometric detail. ACM Trans-
actions on Graphics, 22(2):234–257.
Louw, M. and Nicolls, F. (2010). Surface classification via
brdf parameters, using population monte carlo for mrf
parameter estimation. Proc. IASTED Int. Conf. Com-
puter Graphics and Imaging, 11:145–154.
Matusik, W., Pfister, H., Brand, M., and McMillan, L.
(2003). A data-driven reflectance model. ACM Trans-
actions on Graphics, 22(3):759–769.
McLachlan, G. and Peel, D. (2000). Finite Mixture Models.
John Wiley & Sons, Inc.
Metropolis, N., Rosenbluth, A., Rosenbluth, M., Teller, A.,
and Teller, E. (1953). Equation of state calculations
by fast computing machines. Journal of Chemical
Physics, 21:1087–1092.
Ntzoufras, I. (2011). Bayesian modeling using WinBUGS.
John Wiley & Sons.
Pichler, O. and Hosticka, A. T. B. J. (1995). A multichannel
algorithm for image segmentation with iterative feed-
back. In Image Processing and Its Application.
Seber, G. A. F. (1984). Multivariate Observations. John
Wiley & Sons, Inc.
Shi, J. and Malik, J. (2000). Normalized cuts and image
segmentation. Trans. Pattern Analysis and Machine
Intelligence, 8:888–905.
Spath, H. (1985). Cluster Dissection and Analysis: Theory,
FORTRAN Programs, Examples. Halsted Press.
Weyrich, T., Lawrence, J., Lensch, H., Rusinkiewicz, S.,
and Zickler, T. (2008). Principles of appearance ac-
quisition and representation. Association for Comput-
ing Machinery’s Special Interest Group on Computer
Graphics and Interactive Techniques, pages 1–70.
Woodham, R. J. (1980). Photometric method for determin-
ing surface orientation from multiple images. Optical
Engineering, 19(1):139–144.
VISAPP 2016 - International Conference on Computer Vision Theory and Applications
48