Purdue University
School of Electrical and Computer Engineering
Video and Image Processing Program

EE637 Digital Image Processing I
Course Notes


Introduction

Continuous Parameter Signals and Systems
Continuous Time Fourier Transform
Continuous Space Fourier Transform
Rep and Comb relationships
Rep and Comb Examples

Application of Continuous Space Systems
Imaging Systems
Fourier Optics Slides, Fourier Optics Derivations
Tomographic Reconstruction
Radon Transform Matlab Demo and results
Tuy's Condition paper
Magnetic Resonance Imaging

C Programming
C programming style
ANSI C Compilation

Discrete Parameter Signals and Systems
Discrete Transforms
Sampling and Scanning
2-D Filters
2-D Random Processes
Filtered Random Processes
Eigen-signal Analysis and Examples

Supplimentary material
Proof of Wiener-Khintchine Theorem


Image Topology and Segmentation
2-D Neighborhoods and Edge Detection
Second Derivative Edge Detectors
Connected Components
Segmentation and Region Merging

Image Perception, Representation, and Color
Color constancy illusions
A really cool example of the cultural invariance of color

Visual Perception, Contrast, Gamma, and MTF
The Tristimulus Model of Color
Color Standards, Spaces, and Transforms
Opponent Models of Color
Fidelity Metrics for Color Images
Some Plots and Diagrams

Matlab Programs for Computing Fidelity Metrics:
YCxCz-metrics Package

Supplimentary handouts:
Supplimentary handout on gamma correction
Handout on monitor callibration
Color spaces for images


Resolution Conversion
Interpolation and Decimation

Enhancement and Filtering
Optimum Linear Filtering
Nonlinear Filtering
M-estimators
Bilateral Filters

Quantization and Halftoning
Digital Halftoning

Image Coding
Source Coding
Source Coding Scanned notes
Guest Lecture by Prof. Luis Torres on Analog TV
Guest Lecture by Prof. Luis Torres on Digital Image Coding