Click on lecture name for PDF file.
Starred (*) links are accessible to Stanford IP addresses only.
Tue, Jan 5 Introduction (*) (Marc)
Taxonomy of the computational photography literature, open-source cameras and the Stanford Camera 2.0 project, the Stanford Frankencamera
Dark side of the lensThu, Jan 7 Photographic optics (Marc)
pinhole cameras, lenses and paraxial focusing, lens formulae, focal length versus sensor size, lenses & perspective transforms, apertures and shuttersTue, Jan 12 Limitations of lenses (Marc)
misfocus & depth of field, aberrations & distortion, software correction, glare & flare, vignetting, diffraction, sharpness, MTFsLoaner cameras distributed Thu, Jan 14 Sensors & noise (Marc)
photons and electrons, CCD versus CMOS, A/D conversion, microlenses & antialiasing, noise sources, SNR, dynamic range, ISO"Hello camera" assignment
In-camera technologiesTue, Jan 19 Focusing and metering (Marc)
view cameras, viewfinders, passive vrs active autofocusing, phase vrs contrast detection, metering technology, shooting modesThu, Jan 21 Post-processing pipeline (Marc)
color capture, demosaicing, color temperature, white balancing, tone mapping (except HDR), denoising, sharpening, file formats, EXIF data
Extending the dynamic rangeTue, Jan 26 High dynamic range (HDR) imaging (Fredo)
the dynamic range problem, HDR capture, gamma transforms, global and local tone mapping operators"Hello camera" assignment due Thu, Jan 28 Discussion of research papers on HDR imaging
Improving the illuminationTue, Feb 2 Lighting for photography (Marc)
radiometry and photometry, studio lighting, lighting for portraiture, special lighting problems, flash photographyThu, Feb 4 Relighting (Fredo)
flash-noflash, multiflash, inverse lighting design by direct, indirect, and painting interfacesproposal abstracts due (by email)
Extending the depth of fieldTue, Feb 9 Light fields & plenoptic cameras (Marc)
theory, capture using microlenses and masks, digital refocusing, all-focus algorithms, image-based rendering, autostereoscopic display, 3D televisionThu, Feb 11 Computational EDoF techniques (Fredo)
deconvolution algorithms, coded apertures, wavefront coding, focus sweep, lattice focal lensesproposal conferences (4-6pm)
Removing camera shake & motion blurTue, Feb 16 Optical image stabilization (Marc)
in-lens and in-body technologies, accelerometers and gyros, fluttered shutter
Thu, Feb 18 Students present project ideas Tue, Feb 23 Digital image stabilization (Fredo)
of stills, bursts, and video, by blind and non-blind deconvolution, image alignment, path smoothing, re-photography
Combining multiple imagesThu, Feb 25 Compositing and editing (Fredo)
digital compositing, extracting mattes, Baysian methods, graph cuts, image completion, patch matching, image searchTue, Mar 2 Aligning & stitching panoramas (Kari Pulli, Nokia)
panorama and omnidirectional capture technologies, planar and cylindrical projections, feature detectors, warping & morphing, blending & stitchingThu, Mar 4 Discussion of research papers on image editing
EndgameTue, Mar 9 Debate on the proposition that Congress should strengthen limits on the right of its citizens to capture, manipulate, and publicly post photographs and video Thu, Mar 11 Project presentations (2:15pm - 5:00pm) Writeups due 6:00pm, Monday, March 15