Computational Photography
Spring 2009
Course Information
Title: COMS 6998.0006: Computational Photography, Spring 2009
Time: Wednesday, 1:00 pm -- 2:50 pm
Location: 620 SCHAPIRO
Credits: 3 credits
Pre-requisites: Linear Algebra, Calculus
Instructor
Prof. Peter N. Belhumeur
http://www.cs.columbia.edu/~belhumeur
Email: belhumeur@cs.columbia.edu
Office: 623 CEPSR
Phone: 212-939-7087
Office Hours: Fri, 8:30-10:00am
TA
Jinwei Gu
Email: jwgu@cs.columbia.edu
Office: 617 CEPSR
Phone: 212-939-7091
Office Hours: Mon 1:00-2:00
Overview
In recent years, the fields of computer graphics, computer
vision and photography have converged to give rise to a new and
very active area of research -- Computational Photography. The
goal in this work is to redefine the camera by using
computational techniques to produce an new level of images and
visual representations. This course will be seminar, offered to
all students with knowledge in any of the three core areas:
computer vision, computer graphics, or photography. There will be
no midterm or final exam.
Topics
- Introduction to the Camera
- HDR Imaging
- Feature Matching Using Ransac
- Image Mosaics, Image Stitching, and Dynamosaics
- Image-Based Rendering, Environment Matting and Compositing
- Image Refocusing
- Motion Magnification
- Removing Camera Shake
- Camera Lens Arrays
- Bluescreening
- Programmable Lighting
- Computational Flash Photography
- Light Fields
- Photo Pop-Up
- Schematic Storyboarding
- Face Detection
- Face Modeling
- Texture Synthesis
- Video Textures
- View Synthesis
- Motion Estimation and Warping
- Single and Multi-View Geometry
- Photo Tourism
Grading
Paper Review Form: TXT
Syllabus + Assigned Reading Material (to be updated
throughout the course)
Lecture 1. Introduction
- Syllabus Review + Computational Photography Examples:
Lecture 2. Basics of Imaging, Cameras, and Radiometry (Resolution and
HDR)PPT +
PPT
Readings
- E. Trucco and A. Verri Chapter 2 in Introductory
Techniques for 3-D Computer Vision, pp. 15--26, Prentice
Hall.
- F. X. Sillion and C. Puech Chapters 1 and 2 on Radiosity
and Global Illumination, Morgan Kaufmann Publishers Inc.
1994.,
- 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.
- Debevec and Malik, Recovering High Dynamic Range
Radiance Maps from Photographs, SIGGRAPH 1997.PDF
- Radiometry and photometry FAQ
Lecture 3. Plenoptic Function and Light Field Rendering PPT
Readings
- Adelson and Bergen, The plenoptic
function and the elements of early vision..
Computational Models of Visual Processing, MIT Press, Cambridge MA, 1991.
- Chen, Quicktime VR - an
image-based approach to virtual environment navigation,
SIGGRAPH 1995.
- Ng et al. Light Field Photography with a Hand-Held
Plenoptic Camera, Stanford Tech. Report, 2005.
- Andrew Jones, et al. Rendering for an Interactive
360?Light Field Display, SIGGRAPH 2007.
Lecture 4. Image Deblurring PPT
Lecture 5. Flash Photography
Lecture 6. Recent Work on Photograph Enhancement
Lecture 7. Image and Video Matting
Lecture 8. Large Photo Collections(switched
with "Image Editting" below)
Lecture 9. Image Editting
Lecture 10. Computational Photography for Faces
Lecture 11. Image Relighting
Lecture 12. Image Matching and Stitching
Lecture 13. Image-based 3D Modeling
Readings
- Hartley and Zisserman, Multiple View Geometry in Computer Vision, Cambridge University Press, 2000.
- Faugeras et al., The Geometry of Multiple Images, MIT Press, 2001.
- Tomasi and Kanade, Shape and Motion from Image Streams: A Factorization Method,IJCV 9(2), 1992, 137-154.
- Longuet-Higgins, A computer algorithm for reconstructing a scene from two projections, Nature, Vol. 293, 1981, pp. 133-135.
- P. Debevec et al. Modeling and Rendering Architecture from Photographs:A hybrid geometry-and image-based approach, SIGGRAPH 1996, pp11-20.
- Seitz and Dyer, View Morphing, SIGGRAPH 1996.
- Li Zhang, et al.
Single View Modeling, CVPR 2001.
Lecture 14. 3D Reconstruction with Active Illumination (April 29th, In-class Presentations for Final Projects)
Last Modified: