Introduction to Image and Pattern Analysis
Instructor: Lance Williams
<williams@cs.unm.edu>
Time: MWF 1:00 - 1:50 PM
Location: CE 103
This course will provide an introduction to the fundamentals of
digital image processing and pattern analysis. Specific topics include
grey-level histograms, algebraic and geometric operations on images,
linear system theory, fourier transforms, filter design, wavelets,
image compression and pattern analysis.
Understanding of image processing theory will be reinforced by
hands-on exercises and programming assignments using the Khoros image
processing environment.
Textbook
The text for the course will be Digital Image Processing by
Ken Castleman.
Syllabus*
- Week 1
- Course Overview
- Elements of Digital Image Processing 1.1-1.4
- Week 2
- The Grey Level Histogram (Part I) 5.1-5.2
- The Grey Level Histogram (Part II) 5.3-5.4
- Image Processing Software 4.1-4.3, 4.4.6
- Week 3
- Point Operations 6.1-6.4
- Algebraic Operations 7.1-7.4
- Khoros Programming
- Week 4
- Linear Algebra I (review)
- Geometric Operations (Part I) 8.1-8.3
- Geometric Operations (Part II) 8.4-8.5
- Week 5
- Complex Numbers (review)
- Linear System Theory (Part I) 9.1-9.4
- Linear System Theory (Part II) 9.5-9.7
- Week 6
- The Fourier Transform (Part I) 10.1-10.3, 10.4.1
- The Fourier Transform (Part II) 10.4.2-10.4.4
- The Fourier Transform (Part III) 10.5-10.7
- Week 7
- Digital Watermarking (application)
- Filter Design (Part I) 11.1-11.4
- Filter Design (Part II) 11.5.1-11.5.4.1
- Week 8
- Filter Design (Part III) 11.6,11.7
- Midterm Review
- Midterm Examination
- Week 9
- Processing Sampled Data 12.1-12.2
- Linear Algebra II (review)
- Discrete Image Transforms (Part I) 13.1-13.3
- Week 10
- Discrete Image Transforms (Part II) 13.4.1-13.4.2
- Wavelet Transforms (Part I) 14.1-14.3
- Wavelet Transforms (Part II) 14.4.1-14.4.2
- Week 11
- Image Compression (Part I) 17.1-17.3
- Image Compression (Part II) 17.4-17.5
- JPEG (application)
- Week 12
- Pattern Recognition: Introduction
- Pattern Recognition: Image Segmentation (Part I) 18.1-18.2, 18.3-18.3.3.1
- Pattern Recognition: Image Segmentation (Part II) 18.4.3, 18.5-18.7
- Week 13
- Pattern Recognition: Object Measurement 19.1-19.3.3.3
- Pattern Recognition: Classification and Estimation 20.1-20.4
- Pattern Recognition: Neural Networks 20.5
- Week 14
- Pattern Recognition: Case Studies
- Color Image Processing (Part I) 21.1-21.4
- Color Image Processing (Part II)
- Week 15
- Computer Vision: 3D Reconstruction
- Computer Vision: Geometric Object Recognition
- Final Review
Office Hours
Monday 3:00-5:00
Grading
- Programming Projects** (approx. 5): 50%
- Midterm Exam: 25%
- Final Exam: 25%
* Subject to change.
** The projects are due at the assigned times. The professor
may, but is not obligated to, accept late submissions at a penalty of
no less than 10% per 24 hours late.