


|
Instructor: |
|
|
Office: |
Engineering II , Room 243A |
|
Phone: |
(831) 459-4929 |
|
email: |
milanfar AT ee DOT ucsc DOT edu |
|
Lecture: |
T/Th 12:00 to 1:45, BE 156 |
|
Office Hours: |
T/Th 2 to 3 |
|
Required Text: |
Digital Image Processing by Gonzalez and Woods, Second Edition (Errata) |
|
Optional Reference Texts: |
|
|
Grading Policy: |
Homeworks (20%), Midterm (30%), Final Project (50%) |
|
Notes: |
Homework exercises will require the use of the software package MATLAB. Here is a primer. |
Important Dates:
|
First day of class |
Tuesday, April 3 |
|
Last day of class |
Thursday, June 7 |
|
Holiday |
Monday, May 28 |
|
Midterm examination |
Tuesday, May 8 |
|
Final Project reports due |
Thursday, Tuesday June 5 |
|
Final Project presentations |
Thursday, June 7, 12-3 PM, Room E2-215
|
**You may view these lectures at any time, but do not distribute them beyond the UCSC environment. These lectures have been created using the Camtasia software, and can be played through the Camtasia player software, downloadable for free from techsmith here, or through the standard windows media player with the techsmith codec. A Mac OSX version of the codec can be found here that allows playback of the files. Note that some students have reported that VLC works much better on MacOSX and Linux. Prof. Gabriel Elkaim's help with the recording technology is gratefully acknowledged.
Homeworks:
Term Project:
Links and Matlab Demos:
Tentative Syllabus and Reading:
Introduction, overview of history and applications of Image Processing. Review of the requisite mathematical concepts, including concepts in matrix, probability, and statistical analysis.
Fundamentals of Image Processing. Visual Perception, light and the EM spectrum. Image sensing and acquisition. Sampling and quantization.
Spatial domain image enhancement. Gray-level transforms, histogram procesing, averaging and subtraction of images. Retinex. Spatial Filtering: Convolution and superposition. Smoothing/sharpening filters.
Spectral domain enhancement. Linear transformations of images. Fourier, DCT, etc. Smoothing/sharpening filters. Homomorphic filtering.
Image Restoration. Modeling the degradation process. Noise and interfering patterns. Linear, space-invariant degradations. Blind restoration/estimation of the degradation process. Inverse filtering. Wiener filter, Least-squares filter. Geometric transfromations.
Wavelets and Multiresolution processing. Image pyramids, Continuous and discrete wavelet transforms. Wavelets in 2 dimensions. Applications to compression, enhancement, restoration.
Basic Image Analysis. Detection of discontinuities and change in images, segmentation and thresholding. Basic morphological processing. Description and respresentation of shape.
Advanced Topics. Multiple-image processing. Image registration. Motion estimation. Resolution enhancement. Inverse Problems in imaging.
Review of material, presentation of final projects.
Academic Dishonesty and
Cheating: Any confirmed academic dishonesty
including but not limited to copying homeworks or cheating
on exams, will result in a no-pass or failing grade. You are
encouraged to read the campus policies regarding academic
integrity. Examples of cheating include (but are not limited
to): If there is any question as to whether a
given action might be construed as cheating, see me before
you engage in any such action.