Appearance Models for Computer Graphics and Vision
Instructor
Time and Place
Wed, 3:00 - 6:00 PM, Room 320 Soda
Course Announcement
The appearance of the everyday world has long been a topic of interest
to many people from painters to physicists. Even simple questions
require careful thought. Why is the sky blue? Why does wet sand look
darker than dry sand? How can you reproduce a human face using oil
paints? More recently appearance models have become increasingly
important in computer graphics and vision. In graphics, they are
needed to model and simulate different materials. In vision, texture
and reflection models can be used to guide the acquisition of computer
models of different scenes and objects, as well as the recognition of
these scenes and objects in images.
This class is the second part of a unique two course sequence being
taught jointly at Stanford and Berkeley. The first course was offered
at Stanford in Fall 2000 and covered methods for measuring reflection,
models of reflection from rough surfaces, subsurface reflection, and
light interaction with participating media and atmospheric models.
The second course will be at Berkeley this Spring semester (Winter
quarter in the Stanford calendar). It will cover human perception of
shape, illumination, reflectance and texture as well as computational
models for recovering these attributes of a scene from a set of
images.
The class is open to students with a background in computer graphics,
computer vision or human vision. Even though this is the second
course in a sequence, the first course is not a prerequisite.
In addition to learning specifically about appearance modeling,
students may expect to gain a uniquely interdisciplinary perspective
on the relationship between computer vision, computer graphics and
human vision. Typically, the output of computer graphics is pictures
for humans to see--hence knowing the characteristics of human vision
enables concentrating on what matters. Computer vision can be used to
acquire models of scenes for use in computer graphics; and graphics
rendering can in turn serve as a test for the adequacy of these
models. The course will emphasize these connections.
List of topics:
- Overview of human vision
- Brightness and lightness perception; Tone mapping
- Shape from shading: psychophysics and models
- Perception of specularities and shadows
- Inverse global illumination
- General considerations on solution of inverse problems
- Texture perception, analysis and synthesis
- Generative models for texture
- Human faces
- Human movement
Lectures, Notes, and Readings
- Jan 17, 2001
- Jitendra Malik
Front End Visual Processing: Adaption, Filtering, Sensitivity,
Hyperacuity, perceptual organization, surface attitude perception,
visual systems as photometer/geometer.
(PowerPoint notes)
- B. Wandell, Foundations of Vision
- L. Spillmann and J.S. Werner, Visual Perception: The Neurohysiological Foundations
- R. DeValois and K. DeValois, Spatial Vision
- W.D. Ellis, A source book of Gestalt Psychology
- Steve Palmer, Vision Science
- Jan 24, 2001
- David Forsyth
Colour
- A Chapter on Colour from David Forsyth's upcoming book (local copy)
- Stollnitz, Ostromoukhov and Salesin,
"Reproducing Color Images Using Custom Inks",SIGGRAPH 98,
pp. 267-274. (On
line)(local cache)
- Brian A. Wandell, Foundations of Vision, Sinuer 1995.
- Samuel J. Williamson and Herman Z. Cummins, Light and Color
in Nature and Art, John Wiley & Sons 1983.
- Mark D. Fairchild, Color Appearance Models, Addison
Wesley 1998.
- Gunter Wyszecki and W. S. Stiles, Color Science, Concepts and
Methods, Quantitative Data and Formulae, John Wiley & Sons 198,
2nd ed.
- Jacob Beck, Surface Color Perception, Cornell University
Press 1978.
- eds. Trevor Lamb and Janine Bourriau, Colour -- Art &
Science, Cambridge University Press, 1995
- Jan 31, 2001
- Jitendra Malik
Perception of Brightness, Lightness, Transparency. Tone
mapping for computer graphics.
- Land, E. H., and McCann, J. J. (1971). "Lightness and retinex
theory". Journal of the Optical Society of America, 61, 1-11.
- Barrow, H. G., and Tenenbaum, J. (1978). "Recovering intrinsic
scene characteristics from images". In A. R. Hanson and E. M. Riseman
(Eds.), Computer Vision Systems (pp. 3-26). Orlando: Academic
Press.
(On line)(local cache)
- Gilchrist, Alan L. "The perception of surface blacks and
whites". Scientific American, March 1979, pp. 88-97.
- Gilchrist, Alan et al, "An anchoring theory of lightness
perception". Psychological Review. 1999 Oct. 106 (4):p. 795-834
p. 795-834
(On line)
(local cache -- poor images)
- Adelson, E.H. "Lightness Perception and Lightness Illusions", in
Gazzaniga,M.S (ed) The Cognitive Neurosciences (1999)
(On line) (local cache)
- J Tumblin and H. Rushmeier, "Tone reproduction for realistic
computer generated images", IEEE Computer Graphics and Applications
(1993)
(local cache)
- S. Pattanaik, J. Ferewerda, M. Fairchild, D. Greenberg, "A
multiscale model of adaptation and spatial vision for realistic image
display", SIGGRAPH 1998.
(On line)
(local cache)
- Feb 7, 2001
- Jitendra Malik
Shape from Shading: Psychophysics, Computational models
ignoring interreflections, Qualitative structure from photometric
invariants
- V.S. Ramachandran (1988)
- Horn and M.J.Brooks, Shape from Shading, MIT Press, (1989)
- Koenderink and Van Doorn, Photometric Invariants related to
solid shape, Optica Acta (1980)
- Koenderink,JJ; vanDoorn, AJ; Christou, C; Lappin, JS.
Perturbation study of shading in pictures. Perception, 1996,
V25(N9):1009-1026.
- Christou, CG; Koenderink, JJ. Light source dependence in shape
from shading. Vision Research, JUN, 1997, V37(N11):1441-1449
- P.N. Belhumeur, D. Kriegman, and A. Yuille,"The Bas-Relief
Ambiguity," Intl Journal of Computer Vision, 35(1), 33-44
(1999). (on
line) (local cache)
- Feb 14, 2001
- Jitendra Malik
Perception of surface shape and material from
highlights. Psychophysics and computational models. Perception of
Shadows: Psychophysics and computational models. Techniques of
artists.
- J Beck and S. Prazdny (1981)
- R. Hunter and R. Harold (1987), The Measurement of Appearance
- A. Blake and H. Bulthoff. "Shape from specularities: computation
and psychophysics." Phil. Trans. R. Soc. London B, 331, 1991,
pp.237--252.
- Fabio Pellacini, James A. Ferwerda, and Donald P. Greenberg.
"Toward a psychophysically-based light reflection model for image
synthesis." SIGGRAPH 2000, pages 55--64, July 2000.
- Knill, DC; Mamassian, P; Kersten, D. "Geometry of shadows."
JOSA A ,DEC, 1997, V14(N12):3216-3232.
- E.H. Gombrich, Shadows (1995)
- M. Baxandall, Shadows and Enlightenment (1995)
- B. Hogarth, Dynamic Light and Shade (1981)
- D. Kersten, P. Mamassian, and D. C. Knill, "Moving cast shadows
induce apparent motion in depth," Perception, vol. 26, no. 2,
pp.171--192, 1997.
- Feb 21, 2001
- Pat Hanrahan & Jitendra
Malik
Inverse Illumination, Illumination as Convolution,
Inverse Global Illumination, Psychophysics, General remarks on
inverse problems.
- Koenderink and Van Doorn
- Nayar, Ikeuchi and Kanade, "Shape from Interreflections", IJCV
(1991)
- Yu, Debevec, Malik and Hawkins, "Inverse Global Illumination",
SIGGRAPH (1999)
- Bloj, M., Kersten, D., & Hurlbert, A. C. (1999). "3D Shape
Perception Influences Colour Perception via Mutual
Illumination." Nature.
- Papers by Pat Hanrahan and Ravi Ramamoorthi on forward and
reverse illumination by convolution will be handed out in class.
- Feb 28, 2001
- Jitendra Malik
Inverse illumination problems, Inverse Global Illumination, discussion
on texture by Alyohsa.
- Mar 7, 2001
- Jitendra Malik
Texture, and more discussion by Alyosha
- A. Witkin and M. Kass. Reaction--diffusion textures. Computer
Graphics (SIGGRAPH '91 Proccedings) , 25(4):29
- G. Turk,Generating textures on arbitrary surfaces using
reaction-diffusion, Computer Graphics 25 (1991) 289--298 (Proceedings
of SIGGRAPH '91). (
On line)
- Mar 15, 2001
- Jitendra Malik
Texture Cont. + Faces.
- Volker Blanz & Thomas Vetter, "A Morphable Model for the
Synthesis of 3D Faces." SIGGRAPH 99 (On
line)
- Christoph von der Marlsburg, Elastic Bunch Graph for Matching
(On
line)
- T.K. Leung, M.C. Burl and P. Perona, "Finding Faces in
Cluttered Scenes using Random Labelled Graph Matching." ICCV 95
- F. Pighin, J. Hecker, D. Lischinski, R.
Szeliski, and D. Salesin,"Synthesizing Realistic Facial
Expressions from Photographs", SIGGRAPH 1998 (On
line)
Course web site:
http://www.cs.berkeley.edu/projects/vision/classes/cs294-appearance_models/sp2001/
Questions or comments --> Alex Berg at aberg@cs.berkeley.edu