16-721: Advanced Perception


Course Information

Time : Tuesdays and Thursdays, 10:30 am  -- 11:50 am

Location :  NSH 3002 

Pre-requisites : Linear Algebra, Calculus, Undergraduate or Graduate level Vision 

Web page : http://www.cs.cmu.edu/~srinivas/adv_perception/


Instructor 

Prof. Srinivasa Narasimhan 

http://www.cs.cmu.edu/~srinivas

Email: srinivas@cs.cmu.edu

Office: NSH 3211

Office Hours:  Tuesdays 4:00 pm -- 5:00 pm 


Teaching  Assistant

TBD



Overview

This is a reading course on advanced topics in computer vision. The goal is to get graduate students (and advanced undergraduates) up to speed with current literature in the field of computer vision. This year's course plans to cover important papers in topics including sensors, physics-based models in computer vision and topics in the intersection of vision and graphics like image-based rendering. There will be introductory lectures in each of these topics, followed by presentations and writeups by students analyzing and comparing a few papers in an area. There will also be a few guest lectures by established researchers. We assume students have a rudimentary understanding of linear algebra, calculus, and have already taken a preliminary course in vision (either undergraduate level or graduate level). There will be no homework assignments other than readings and class presentations. There will be no exams. The readings will come from various journals and will be assigned as the course progresses. No specific text is required. This course is modeled along the lines of similar courses at Berkeley, Columbia and Stanford.


Topics



Optional  Texts


Grading




Note: Class Schedule is not finalized. Topics and dates may change depending on when invited speakers are able to visit.

PART I: Sensors and Computational Imaging 



PART II: Appearance modeling in Vision and Graphics 


  • Class 20: Introduction + Overview : 03/24/2005

    • F. E. Nicodemus, J.C. Richmond and J.J. Hsia,  Geometrical Considerations and Nomenclature for Reflectance,   Institute of Basic Standards, National Bureau of Standards, October 1977
    • B.K.P. Horn, Robot Vision


  • Class 21: BRDF Modeling : 03/31/2005

    • M. Oren and S. Nayar, Generalization of the lambertian model and its implications for machine vision,, IJCV, Vol 14, pp 227--251 1996 (assigned to Sanjeev)
    • M. Oren and S. Nayar, Generalization of Lambert's Reflectance Model, SIGGRAPH 94, pp 239-246
    • K. Torrance and E. Sparrow, 1967. Theory for Off-Specular Reflection from Roughened Surfaces. Journal of the Optical Society of America, volume 57, number 9, pp 1105-1114. (assigned to Sanjeev)
    • J.J. Koenderink and A. J. van Doorn. Phenomenological Description of bidirectional surface reflection Journal of the Optical Society of America, volume 15, number 11, pp 2903-2912
    • K. Dana, B. Ginneken, S. Nayar and J. Koenderink. Reflectance and Texture of Real World Surfaces. TOG vol. 18, no. 1 pp 1-34.
    • E.P. Lafortune, S.C. Foo, K.E. Torrance and D.P. Greenberg. Non-Linear Approximation of Reflectance Functions SIGGRAPH 97, pp 117-126.
    • Initial versions of your survey papers are due. The goal is to get you to refine it after getting feedback from the instructor as well as other students.


  • Class 22: Inverse Rendering : 04/05/2005

    • R. Ramamoorthi and P. Hanrahan A Signal-Processing Framework for Inverse Rendering SIGGRAPH 01, pp 117-128.
    • S. Marschner, S. Westin, E. Lafortune, K. Torrance and D. Greenberg. Image-based BRDF Measurement Including Human Skin Eurographics Workshop on Rendering 2000, pp 139-152. (assigned to Mihail)
    • Y. Sato, M. Wheeler and K. Ikeuchi. Object shape and reflectance modeling from observation SIGGRAPH 97, pp 379-387.
    • Y. Yu, P. Debevec, J. Malik and T. Hawkins. Inverse global illumination: recovering reflectance models of real scenes from photographs SIGGRAPH 99, pp 215-224. (assigned to Jean-Francois)
    • S. Boivin and A. Gagalowicz. Image-based rendering of diffuse, specular and glossy surfaces from a single image SIGGRAPH 01, pp 107-116.


  • Class 23 : Special Lecture : 04/08/2005

    • Special Lecture and RI seminar by Ravi Ramamoorthi.


  • Classes 24 and 25: Image based Modeling and Rendering : 04/07/2005, 04/12/2005

    • P. Debevec et al. Acquiring the reflectance field of a human face . SIGGRAPH 00, pp 145-156. ( assigned to Marek )
    • M. Koudelka, S. Magda, P. Belhumeur and D. Kriegman Image-based Modeling and Rendering of Surfaces with Arbitrary BRDFs . CVPR 01, pp 568-575
    • D. Zongker, D. Werner, B. Curless and D. Salesin Environment Matting and Compositing . SIGGRAPH 99, pp 205-214. (assigned to Dinesh)
    • S. Chen and L. Williams View Interpolation for Image Synthesis . SIGGRAPH 93, pp 279-288. ( assigned to Ankur )
    • L. McMillan Plenoptic Modeling: An Image-Based Rendering System . SIGGRAPH 95, pp 39-46.
    • R. Szeliski, Stereo algorithms and representations for image-based rendering, British Machine Vision Conference (BMC'99), Volume 2, pg. 314--328, England, Sept 1999.
    • Andrew Fitzgibbon, Yonatan Wexler and Andrew Zisserman, Image-based rendering using image-based priors, ICCV 2003. (assigned to Philipp)


  • Classes 26 and 27: Illumination Modeling : 04/14/2005, 04/19/2005

    • R. Epstein, P. Hallinan, A. Yuille 5 +/- 2 eigenimages suffice: an empirical investigation of low-dimensional lighting models IEEE workshop on physics-based modeling in computer vision, pp 108-116, 1995.
    • P. Belhumeur and D. Kriegman What is the space of images under all possible lighting conditions? IJCV 28(3) pp 245-260, 1998.
    • T. Zickler, P. Belhumeur and D. Kriegman Helmholtz Stereopsis: Exploiting Reciprocity for Surface Reconstruction ECCV 2002. ( assigned to Norm )
    • Y. Y. Schechner, S. K. Nayar, and P. N. Belhumeur, A Theory of Multiplexed Illumination, ICCV, October 2003.


  • Classes 28 and 29: Scattering in Computer Vision and Computer Graphics : 04/21/2005, 04/26/2005 (Lectures)

    • S. Chandrasekhar, Radiative Transfer, Dover Publications, 1960 (Lecture)
    • S. G. Narasimhan and S. K. Nayar, Vision and the Atmosphere, IJCV 2001 (Lecture)
    • P. Hanrahan and W. Krueger. Reflection from layered surfaces due to subsurface scattering SIGGRAPH 93, pp 165-174. (assigned to Tom)
    • H. Jensen, S. Marschner, M. Levoy and P. Hanrahan A Practical model for subsurface light transport SIGGRAPH 01, pp 511-518. (assigned to Ethan)