Purdue University
School of Electrical and Computer Engineering

Digital Image Processing Laboratories


These laboritories are designed to illustriate concepts in image processing and analysis through actual processing of images using Matlab and ANSI C. If you are unfamiliar with Matlab, please refer to Purdue's ECN Matlab tutorials.

EE637 Digital Image Processing I - Laboratories
Links to Course notes and Video Lectures

Image Filtering

2-D Random Processes

Neighborhoods and Connected Components

Pointwise Operations and Gamma

Eigen-Image Analysis

Introduction to Colorimetry

Image Restoration

Image Halftoning

Deep Learning and Convolutional Neural Networks

JPEG Image Coding

EE641 Model Based Image Processing - Laboratories
Links to Course web page and Course notes

MAP Image Restoration

The EM Algorithm

Discrete Markov Random Fields and Segmentation

Model-Based Tomography Laboratory

Questions or comments should be sent to: