F06 Images Graphics Vision
A rather mathematical course on the fundamentals of sensing, representing, and displaying objects and sensing and analyzing images of objects.
Instructor: Gary Bishop, gb@cs.unc.edu, SN255, 962–1886.
Meeting: Monday/Wednesday 2:00 – 3:15 in SN011
If you are visiting this page at http://www.cs.unc.edu/~gb/F06ImagesGraphicsVision.html you are seeing but a poor static shadow of our glorious wiki page at https://gb-cs.cs.unc.edu/F06ImagesGraphicsVision.
Handouts/Slides
28 August | Overview |
30 August | Sensing, Image formation, TV, X-Ray |
04 September | Labor Day |
06 September | Camera Math: Projection |
11 September | Convolution |
13 September | Fun with Matlab |
18 September | Vision |
20 September | Vision continued |
25 September | Yet more on vision |
27 September | Intro to FT, Matlab code and diary for the demo |
02 October | More FT |
04 October | FT pairs, FT of images, 2D FT, image demo, resizing images |
09 October | FT edge issues, dct, physical origin of bandlimits (diary) |
11 October | reconstruction, gamma correction, shapes, what’s wrong with FT |
16 October | dither, FT Alternatives http://antwrp.gsfc.nasa.gov/apod/ap061014.html |
18 October | No class |
23 October | Midterm review, Filters Explained http://antwrp.gsfc.nasa.gov/apod/ap061016.html |
25 October | Midterm exam |
30 October | Midterm review |
01 November | Parameterized Curves, Hermite, Bezier, Your own, B-Spline |
06 November | More on curves, blending functions, B-Splines, surfaces, normals |
08 November | Rotations |
13 November | PCA and SVD, Matlab code |
15 November | |
20 November | Illumination and Shading |
22 November | Thanksgiving Recess |
27 November | Drawing Lines |
29 November | Land’s Mondrian Demo |
04 December | More on local representations |
06 December | Semester Review |
Assignments
Assigned | Due | Assignment |
8 September | 18 September | F06 Camera Calibration |
2 October | 16 October | F06 Fun With Sines |
9 October | 23 October | F06 Fun With Fourier Transforms |
1 November | 20 November | F06 Splines Aliasing And Principal Components |
Assigned Readings
28 August | Coggins 2.1–2.2.1, Foley 11.1–11.3, Pizer, Siddiqi, Yushkevich 2.1,2.3,2.4 |
13 September | Pizer and Romeny 1991, Fundamental Properties of Medical Image Perception |
18 September | Foley 14.10 |
27 September | Smith chapter 8 |
9 October | Foley 11 |
11 October | Excerpts from Front-End Vision and Multi-Scale Image Analysis |
8 November | A tutorial on Principal Component Analysis by Jon Shlens |
8 November | Animating Rotation with Quaternion Curves by Ken Shoemake. |
Other helpful readings.
- For more on how displays work check out Foley 4.2–4.3.
- You can read about pinhole cameras and about how lenses work.
- For 6 September you can read about linear systems and convolution in Smith The Scientist and Engineer’s Guide to Digital Signal Processing chapters 5, 6, and 7.
- Also for 6 September (or there about) you can read about the conventional way to think about viewing in Chapter 6 of Foley. You can get a hint of the one true way to think about them looking at section 3.2 of McMillan’s thesis
- Great paper by Fredric J. Harris, On the Use of Windows for Harmonic Analysis with the Discrete Fourier Transform. The first few pages are very instructive.
- Chapter 3 of Coggins unpublished book.
- A nice explanation of SVD
- Paper on Laplacian Pyramid coding