|
Lecture 1
|
Lecture 2
|
Labs
|
| Tuesday,
9/2
Introduction
-
Goals of Image Understanding
-
Applications
-
Sensors
-
Image Types
Readings
-
Introduction - Jain Ch.1 pp. 1-10
|
Thursday,
9/4
MATLAB & Hands-on Image Processing
-
Matlab Session on Lab 1 and Lab 2
-
Basic Pointwise Image Operations
-
Thresholding
-
Rigid Transformations: Translation & Rotation
-
Arithmetic Operations on Images (+,-,*,/)
-
Masking (AND/OR) Windowing
|
Lab 1, Due 9/9
Pointwise Image Processing
-
Reading, Writing, Displaying Images
-
Thresholding, Bi-level Thresholding
-
Inverting, Brightness Modification, Effect of Reducing Quantization and
Sampling
|
| Tuesday,
9/9
Image Formation, Camera Model
-
Image geometry
-
Perspective, Orthographic, Affine, and Weak Projection
-
Camera Model
-
Intrinsic & Extrinsic Parameters
-
Image Storage Formats
-
Image Visualization
Readings
-
Ch. 1, 2, F.&P.
-
Or, use Digital Snapshots - Trucco
& Verri Ch. 2 pp. 15-51
|
Thursday,
9/11
Radiometry
-
Radiance, Irradiance
-
BRDF Model
-
Lambertian and Specular Surfaces
-
Radiometry
-
Shading
-
Interreflection
Readings
|
Lab 2, Due 9/16
Basic Image Operations
-
Image Acquisitions
-
Windowing, Rotation
-
Image Arthimetics, Logical Operations
-
Creating Synthetic Images
|
| Tuesday,
9/16
Basic Image Operations
-
Connectivity
-
Connected Components
-
Region of Interest (ROI)
-
Component Labeling
-
Histogram Modification
-
Histogram Equalization
-
Rank Leveling
Readings
-
Binary Algorithms - Jain et. al. pp.
39-52
-
Geometrical Image Modification - Pratt
Ch. 14 pp. 421-432
-
Enhancement By Point Processing -
pp. 166-181
|
Thursday,
9/18
Local Image Operations/Filtering
-
Warping, Morphing
-
Convolution
-
Image Averaging
-
Median Filtering
-
Rank Ordering
-
Laplacian Mach Bands
-
Morphological Operations:
-
Erosion/Dilation
-
Opening/Closing
Readings
-
Image Warping - Holzmann pp. 34-37,
44-47, 58-61, 72-73
-
Image Filtering - Jain et. al. Ch.
4 pp. 112-137
|
Lab 3, Due 9/23
Image Enhancement and Warping
-
Histogram Modification
-
Region Filling
-
Connected Component Labelling
-
Image Warping
|
Tuesday,
9/23
*Projection Selection (Due 10/8)
Fourier Transforms
-
Frequency Domain Filters
-
Highpass
-
Bandpass
-
Lowpass
-
Weiner Filter
-
Image Restoration
-
Discrete Cosine Transform and Compression
Readings
-
Fourier Transform Reference - pp.
213-215, 335-339, 342
|
Thursday,
9/25
Image Interpolation and Reconstruction
-
Sampling Theorem, Downsampling
-
Nyquist Sampling Rate
-
Zooming In or Out
-
Interpolation
-
Sinc Filtering
-
ENO Interpolation
-
Gaussian Pyramids
-
Matched Filtering
|
Lab 4, Due 9/30
Filtering/Template Matching
-
Downsampling and Upsampling
-
Image Interpolation
-
Filtering/Convolution
-
Noise Removal
-
Template Matching
|
|
Lecture 1
|
Lecture 2
|
Imaging Labs
|
| Tuesday,
9/30
Edge Detection I: Local Gradient
-
Image Gradient Computation
-
Numerical Differentiation
-
Sobel Operator
-
Prewitt Operator
-
Laplacian Operator
-
Canny Operator
-
Non-maximum Suppression
-
Hypothesis
Readings
|
Thursday,
10/2
Edge Detection II: Operators
Readings
|
Project Selection,
Due 10/7
Edge Detection I
-
Edge Type Identification
-
Gradient Computation
-
Sobel, Prewett, Laplacian, and Canny Operators
-
Logical Linear
-
Susan
-
Model-based Edge Detection
|
Tuesday,
10/7
Scalespace
-
Gaussian & Laplacian Pyramids
-
Notion of Scale & Scale Space
-
Nonlinear Scale Space
|
Thursday,
10/9
Edge Linking and Boundary Following
-
Edge Linking
-
Boundary Following
Reading
-
--> find some good reading for this!!
|
No Labs Due |
Tuesday,
10/14
Initial Project Presentations
|
Thursday,
10/16
Initial Project Presentations
|
Lab 6, Due 10/21
Edge Linking & Boundary Following
-
Scale ??
-
Dual Threshold Edge Linking
-
Boundary Following
-
Corner Detection
|
| Tuesday,
10/21
Segmentation I
-
Statistical Classification
-
Region Growing
-
Seeded Region Growing
Readings
-
Ch 15, F.&P.
-
Segmentation - Pratt pp. 622-625
|
Thursday,
10/23
Segmentation II
-
Clustering
-
Watershed Segmentation
Readings
|
Lab 7 (*optional) Segmentation
-
Split and Merge
-
Boundary Melting
-
Seeded Region Growing (??)
-
Watershed Segmentation (??)
|
| Tuesday,
10/28
Active Contours I
-
Snakes
-
Deformable Contours
-
Curve Evolution
|
Thursday,
10/30
Active Contours II
-
Livewire
-
Deformable Templates
|
Lab 8 (*optional)
Active Contours
-
Snake
-
Curve Evolution
-
Livewire
Reading
-
Andrew Black, "Active Contours"
|
|
Lecture 1
|
Lecture 2
|
Labs
|
Tuesday,
11/4
Optical Flow
|
Thursday,
11/6
Tracking
|
No Labs Due |
Tuesday,
11/11
Mid Project Presentations
|
Thursday,
11/13
Mid Project Presentations
|
Lab 9 (*optional)
Tracking
-
Correlation Tracking
-
Prediction (1st, 2nd, 3rd)
-
Optical Flow
|
Tuesday,
11/18
Object Recognition I
-
Feature Graph Matching
-
Curve Matching and Applications
|
Thursday,
11/20
Object Recognition II
Readings
-
Template Matching - Jain et. al. pp.
482-483
-
Deblurring Gaussian Blur - Paper:
Hummel, Kimia & Zucker
|
Lab 10 (*optional) Object Recognition
-
Template Matching
-
Feature Extraction
-
Indexing into Databases by Shape
-
Model-Based
-
??????
|
Tuesday,
11/25
Curve Matching
|
Thursday,
11/27
Thanksgiving!! ^_^
|
|
|
Lecture 1
|
Lecture 2
|
Labs
|
| Tuesday,
12/2
Visual Perception
-
Simultaneous Contrast
-
Brightness
-
Lightness
-
Adaptation
-
Webber's Law
-
Acuity/Hyperacuity
-
The Eye and Visual Pathways
-
Color
-
Color Blindness
-
Illusory Images
|
Thursday,
12/4
Color
-
Halftoning
-
Color Spaces
-
Color Standards and Calibration
Readings
|
|
Tuesday,
12/9
Shape From Shading
|
Wednesday, 12/11
|
|
| Tuesday,
12/16
Official Final Exam Time: 2:00pm
Final Project Presentations
|
Tuesday,
12/18
Final Project Presentations
|
|