Digital Image Processing Lecture

Download Report

Transcript Digital Image Processing Lecture

S. Mandayam/ DIP/ECE Dept./Rowan University
Digital Image Processing
0909.452.01/0909.552.01
Fall 2001
Lecture 1
September 10, 2001
Shreekanth Mandayam
ECE Department
Rowan University
http://engineering.rowan.edu/~shreek/fall01/dip/
S. Mandayam/ DIP/ECE Dept./Rowan University
Plan
• What is an image?
• Mathematical representation of monochromatic images
• What is a digital image?
• Digital image processing
• Fundamental steps
• Why do we need this?
• Course logistics
• Self-Assessment Test
• Sampling & Quantization
• Image Preprocessing
• Pre-Lab 1
S. Mandayam/ DIP/ECE Dept./Rowan University
Images
column
Sample
f(x, y)
Quantize
y
x
row
S. Mandayam/ DIP/ECE Dept./Rowan University
Digital Image
y
128 127 0 . .
255 .
. . .


.
. . .
120
f(x,y)


.
.
.
.
.


 .
.
. . .
x
Gray
Level
S. Mandayam/ DIP/ECE Dept./Rowan University
Fundamental Steps*
Preprocessing
Problem
Domain
Image
Acquisition
Segmentation
Knowledge
Base
Representation &
Description
Recognition &
Interpretation
Result
*Rafael C. Gonzalez and Richard E. Woods, Digital Image Processing, Addison-Wesley, 1992
S. Mandayam/ DIP/ECE Dept./Rowan University
DIP: Details
Digital Image Processing
Digital Image Characteristics
Spatial
Gray-level
Spectral
Histogram
DFT
DCT
Pre-Processing
Enhancement
Point Processing
Masking
Restoration
Filtering
Degradation Models
Inverse Filtering
Compression
Information Theory
Lossless
Lossy
LZW (gif)
Transform-based (jpeg)
Segmentation
Edge Detection
Description
Shape Descriptors
Texture
Morphology
Wiener Filtering
S. Mandayam/ DIP/ECE Dept./Rowan University
DIP: Course Logistics
http://engineering.rowan.edu/~shreek/fall01/dip/
S. Mandayam/ DIP/ECE Dept./Rowan University
Sampling & Quantization
• Sampling
demos/demo1sampling_and_quantization/demo_sampling.m
• Quantization
demos/demo1sampling_and_quantization/demo_quant.m
S. Mandayam/ DIP/ECE Dept./Rowan University
Image Preprocessing
Restoration
Enhancement
Spectral
Domain
Spatial
Domain
Point Processing
• >>imadjust
• >>histeq
Spatial filtering
• >>filter2
Filtering
• >>fft2/ifft2
• >>fftshift
• Inverse filtering
• Wiener filtering
S. Mandayam/ DIP/ECE Dept./Rowan University
Point Processing
(Intensity Transformation)
s(x,y) = T{ r(x,y)}
Transformed
Gray Level
Original
Gray Level
Transformation
Function
>>imadjdemo
>>imadjust
S. Mandayam/ DIP/ECE Dept./Rowan University
Pre-Lab 1: Intro to Matlab IP
Toolbox
http://engineering.rowan.edu/~shreek/fall01/dip/ipintro.html
S. Mandayam/ DIP/ECE Dept./Rowan University
Summary