Date | Topic | Lectures | Reading and Links | Project |
Aug 22 (Mon) | Introduction | ppt; pdf | | |
| Image Processing Basics | | | |
Aug 24 (Wed) | Image filters in spatial domain | | S3.2 (linear filtering) S3.3 (non-linear filtering) | Project 1 (Image alignment) out |
Aug 29 (Mon) | Image filters in frequency domain | | S3.4 (fourier transforms) | |
Aug 31 (Wed) | Templates and image pyramids | | S3.5.2 (image pyramids) S8.1.1 (pyramid alignment) | |
Sept 5 (Mon) | No class (Labor day) | | | |
Sept 7 (Wed) | Light and colors | | S2.2 (light) S2.3.2 (color) | |
Sept 12 (Mon) | Histograms and color adjustment | | S3.1 (histograms and color adjustment) | Project 1 (Image alignment) due |
| The Digital Canvas | | | |
Sept 14 (Wed) | Growing: Texture synthesis and hole filling | | Texture Synthesis – Efros Leung (1999) Image Quilting – Efros Freeman (2001) Image Analogies – Hertzmann et al. (2001) Patch Match – Barnes et al. (2009) | Project 2 (Patch-based synthesis) out |
Sept 19 (Mon) | Cutting: Intelligent scissors and Graph Cuts | | Intelligent Scissors – Mortenson Barret (1995) GrabCut – Rother et al. (2004) | |
Sept 21 (Wed) | Pasting: Compositing and blending | | GradientShop Poisson Image Editing – Perez et al. (2003) Burt & Adelson, A multiresolution spline with application to image mosaics, ACM ToG (1983) | |
Sept 26 (Mon) | Warping: Geometric image transformations | | S3.6 (warping) | Project 2 (Patch-based synthesis) due |
Sept 28 (Wed) | Morphing: Smooth image transition | | | Project 3 (Gradient-domain fusion) out |
Oct 3 (Mon) | Faces and PCA | | | |
| Modeling the Physical World | | | |
Oct 5 (Wed) | Camera models | | S2.1.5 (3D to 2D projection) | |
Oct 10 (Mon) | Single-view metrology | | HoiemSavarese-SVG Chapter | Project 3 (Gradient-domain fusion) due |
Oct 12 (Wed) | Single-view 3D reconstruction | | Tour into the picture (Horry et al. 1997) | Project 4 (Face morphing) out |
Oct 17 (Mon) | Image-based lighting | | Debevec, Image-based Lighting Tutorial (2005) | |
| Working with Photo Collections | | | |
Oct 19 (Wed) | Moedling light with light field | | | |
Oct 24 (Mon) | Matching and alignment with interest points | | Grauman&Leibe Draft Chapter on Local Features | Project 4 (Face morphing) due |
Oct 26 (Wed) | Automatic photo stitching and RANSAC | | S9 (stitching) Image stitching tutorial Szeliski (2006) | Project 5 (Image stitching) out |
Oct 31 (Mon) | Object recognition, retrieval, and augmented reality | | S14.3; Grauman&Leibe Draft Visual Vocabularies; | |
Nov 2 (Wed) | Opportunities of scale | | Hays & Efros, Scene Completion Using Millions of Photographs (2007) | |
| More Topics of Interest | | | |
Nov 7 (Mon) | Detecting fakes | | | Project 5 (Image stitching) due |
Nov 9 (Wed) | Computational cameras and displays | | Adelson & Bergen, The Plenoptic Function and the Elements of Early Vision (1991) Ng et al., Light Field Photography with a Hand-held Plenoptic Camera (2005) Levin et al., Image and Depth with a Coded Aperture (2007) | Final Project Proposal due |
Nov 14 (Mon) | Exam Review | | | |
Nov 16 (Wed) | Exam | | | |
Nov 21,23 | No class (Thanksgiving break) | | | |
Nov 28 (Mon) | How the Kinect works? | | | |
Nov 30 (Wed) | Computational videography | | | |
Dec 5 (Mon) | Seeing the Invisible | | | |
Dec 7 (Wed) | Last day - wrap up | | | |
Dec 12 (Mon) | Project presentation | | |
|