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

EE637 Digital Imaging 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
The Radon Transform and CBP Demo
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

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
A really cool example of the cultural invariance of color
Visual Perception, Contrast, Gamma, and MTF
The Tristimulus Model of Color
Additive and Subtractive Color Spaces
Color Standards, Spaces, and Transforms
Opponent Models of Color
Some Plots and Diagrams

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


Resolution Conversion
Interpolation and Decimation
Image Decimation example Matlab code and results
1-D interpolation example Matlab code and results

Enhancement and Filtering
Optimum Linear Filtering
Nonlinear Filtering

Quantization and Halftoning
Digital Halftoning
Handouts on halftoning
More handouts on halftoning

Image Coding
Huffman Codes