Lectures (by week)
-
Image acquisition, storage and display. Compositing and Matting
- Drawing primitives, anti-aliasing
Edge detection
- Edge detection, painterly effects
More edge detection, zero crossings, image smoothing, intelligent scissors
- Scissoring and Image Representation
Image Representation, Gaussian and Laplacian Pyramids, Wavelets
- Multiresolution editing
Fourier Transform
- Indepth look at the Scissoring paper
- Read (up to section 3.3) (in pdf
or in ps).
- Dijkstra's Shortest Path Algorithm
- Image Transformations (Texture Mapping) all notes were on the board.
- pdf
- Perspective and Orthographic projections
- Affine Transformations
- Forward and Backward mapping
- Mapping quadrilaterals to quadrilaterals using a linear transformation
- Image Transformations (notes from last week) and Anti-aliasing techniques for texture mapping
- pdf
- Official Image Transformation notes were on the board.
Image Mosaicing
- Test this week during lecture
- Computational Geometry
- Preliminaries: Working over R2, points, lines, linesegments, polygons and conventions,
what a right turn means, a collection of problems.
- Official notes were on the board, but here is an excellent set of online lecture notes.
Convex hull algorithms
- Computational Geometry
- An O(n log2n) algorithm for determining the closest pair of points.
- Antipodal pair of points on a convex hull and the farthest pair of points.
Image Morphing
- More details about Image Morphing
Simulation and Particle Systems
- We reviewed and discussed test2
- Review questions can be found in ps and pdf.
The polygon triangulation problem is harder than anything you would see on the test,
so don't be scared by that question. Try for example, triangulating a convex polygon.
The test will focus mostly on weeks 7 on, so, for example, Anti-aliasing techniques for texture mapping
was not in the review, but it could be on the test.