28
S. Mandayam/ DIP/ECE Dept./Rowan Universit Digital Image Digital Image Processing Processing ECE.09.452/ECE.09.552 ECE.09.452/ECE.09.552 Fall 2009 Fall 2009 Shreekanth Mandayam ECE Department Rowan University http://engineering.rowan.edu/~shreek/fall09/d ip/ Lecture 1 Lecture 1 September 14, 2009 September 14, 2009

Digital Image Processing ECE.09.452/ECE.09.552 Fall 2009

  • Upload
    keiran

  • View
    30

  • Download
    1

Embed Size (px)

DESCRIPTION

Digital Image Processing ECE.09.452/ECE.09.552 Fall 2009. Lecture 1 September 14, 2009. Shreekanth Mandayam ECE Department Rowan University http://engineering.rowan.edu/~shreek/fall09/dip/. http://www.apple.com/iphone/. Galaxies from Ultra-Deep-Field. - PowerPoint PPT Presentation

Citation preview

Page 1: Digital Image Processing ECE.09.452/ECE.09.552 Fall 2009

S. Mandayam/ DIP/ECE Dept./Rowan University

Digital Image ProcessingDigital Image Processing

ECE.09.452/ECE.09.552ECE.09.452/ECE.09.552 Fall 2009Fall 2009

Shreekanth MandayamECE Department

Rowan University

http://engineering.rowan.edu/~shreek/fall09/dip/

Lecture 1Lecture 1September 14, 2009September 14, 2009

Page 2: Digital Image Processing ECE.09.452/ECE.09.552 Fall 2009

S. Mandayam/ DIP/ECE Dept./Rowan University

http://www.apple.com/iphone/

Page 3: Digital Image Processing ECE.09.452/ECE.09.552 Fall 2009

S. Mandayam/ DIP/ECE Dept./Rowan University

Page 4: Digital Image Processing ECE.09.452/ECE.09.552 Fall 2009

S. Mandayam/ DIP/ECE Dept./Rowan University

http://hubblesite.org/

“Pillars of Creation” Eagle Nebula (M16)

Supernova remnant: Crab Nebula Jupiter

Galaxies from Ultra-Deep-Field

Page 5: Digital Image Processing ECE.09.452/ECE.09.552 Fall 2009

S. Mandayam/ DIP/ECE Dept./Rowan University

Page 6: Digital Image Processing ECE.09.452/ECE.09.552 Fall 2009

S. Mandayam/ DIP/ECE Dept./Rowan University

ABA E-13B FontABA E-13B Font

Page 7: Digital Image Processing ECE.09.452/ECE.09.552 Fall 2009

S. Mandayam/ DIP/ECE Dept./Rowan University

Page 8: Digital Image Processing ECE.09.452/ECE.09.552 Fall 2009

S. Mandayam/ DIP/ECE Dept./Rowan University

Page 9: Digital Image Processing ECE.09.452/ECE.09.552 Fall 2009

S. Mandayam/ DIP/ECE Dept./Rowan University

Page 10: Digital Image Processing ECE.09.452/ECE.09.552 Fall 2009

S. Mandayam/ DIP/ECE Dept./Rowan University

BiometricsBiometrics

Page 11: Digital Image Processing ECE.09.452/ECE.09.552 Fall 2009

S. Mandayam/ DIP/ECE Dept./Rowan University

PlanPlan• 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

Page 12: Digital Image Processing ECE.09.452/ECE.09.552 Fall 2009

S. Mandayam/ DIP/ECE Dept./Rowan University

ImagesImages

xy

f(x, y)row

column

Sample

Quantize

Page 13: Digital Image Processing ECE.09.452/ECE.09.552 Fall 2009

S. Mandayam/ DIP/ECE Dept./Rowan University

Digital ImageDigital Image

.....

.....

....120

....255

..1127128x

y

GrayLevel

f(x,y)

Page 14: Digital Image Processing ECE.09.452/ECE.09.552 Fall 2009

S. Mandayam/ DIP/ECE Dept./Rowan University

Color ImagesColor Images

R B

G

W

M

CY

Mixtures of Light: Additive Primaries

Page 15: Digital Image Processing ECE.09.452/ECE.09.552 Fall 2009

S. Mandayam/ DIP/ECE Dept./Rowan University

R+G+BRG

B

R+G+BRG

B

R+G+BRG

B

R+G+BRG

B

R+G+BRG

B

R+G+BRG

B

Page 16: Digital Image Processing ECE.09.452/ECE.09.552 Fall 2009

S. Mandayam/ DIP/ECE Dept./Rowan University

RGB Color SpaceRGB Color Space

Page 17: Digital Image Processing ECE.09.452/ECE.09.552 Fall 2009

S. Mandayam/ DIP/ECE Dept./Rowan University

Fundamental StepsFundamental Steps

ImageAcquisition

ImageAcquisition

Preprocessing Preprocessing SegmentationSegmentation Representation &Description

Representation &Description

Recognition &Interpretation

Recognition &Interpretation

ProblemDomain

KnowledgeBase

KnowledgeBase

Result

Page 18: Digital Image Processing ECE.09.452/ECE.09.552 Fall 2009

S. Mandayam/ DIP/ECE Dept./Rowan University

The Human EyeThe Human Eye

http://webvision.med.utah.edu/anatomy.html

Section of human retinaSagittal section of adult human eye

Page 19: Digital Image Processing ECE.09.452/ECE.09.552 Fall 2009

S. Mandayam/ DIP/ECE Dept./Rowan University

Perceived BrightnessPerceived Brightness

Page 20: Digital Image Processing ECE.09.452/ECE.09.552 Fall 2009

S. Mandayam/ DIP/ECE Dept./Rowan University

Perceived ContrastPerceived Contrast

Page 21: Digital Image Processing ECE.09.452/ECE.09.552 Fall 2009

S. Mandayam/ DIP/ECE Dept./Rowan University

Optical IllusionsOptical Illusions

Page 22: Digital Image Processing ECE.09.452/ECE.09.552 Fall 2009

S. Mandayam/ DIP/ECE Dept./Rowan University

DIP: DetailsDIP: Details

Gray-level Histogram

Spatial

DFT DC T

Spectral

Digital Image Characteristics

Point Processing M asking Filtering

Enhancem ent

Degradation M odels Inverse Filtering W iener Filtering

Restoration

Pre-Processing

Inform ation Theory

LZW (gif)

Lossless

Transform -based (jpeg)

Lossy

Com pression

Edge Detection

Segm entation

Shape Descriptors Texture M orphology

Description

Digital Im age Processing

Page 23: Digital Image Processing ECE.09.452/ECE.09.552 Fall 2009

S. Mandayam/ DIP/ECE Dept./Rowan University

DIP: Course LogisticsDIP: Course Logistics

http://engineering.rowan.edu/~shreek/fall09/dip/

Page 24: Digital Image Processing ECE.09.452/ECE.09.552 Fall 2009

S. Mandayam/ DIP/ECE Dept./Rowan University

Sampling & QuantizationSampling & Quantization

• Samplingdemos/demo1sampling_and_quantization/demo_sampling.m

• Quantizationdemos/demo1sampling_and_quantization/demo_quant.m

Page 25: Digital Image Processing ECE.09.452/ECE.09.552 Fall 2009

S. Mandayam/ DIP/ECE Dept./Rowan University

Image PreprocessingImage Preprocessing

Enhancement Restoration

SpatialDomain

SpectralDomain

Point Processing• >>imadjust• >>histeq

Spatial filtering• >>filter2

Filtering• >>fft2/ifft2• >>fftshift

• Inverse filtering• Wiener filtering

Page 26: Digital Image Processing ECE.09.452/ECE.09.552 Fall 2009

S. Mandayam/ DIP/ECE Dept./Rowan University

Point ProcessingPoint Processing(Intensity Transformation)(Intensity Transformation)

s(x,y) = T{ r(x,y)}

TransformedGray Level

OriginalGray Level

TransformationFunction

>>imadjust

Page 27: Digital Image Processing ECE.09.452/ECE.09.552 Fall 2009

S. Mandayam/ DIP/ECE Dept./Rowan University

Pre-Lab 1: Intro to Matlab IP Pre-Lab 1: Intro to Matlab IP ToolboxToolbox

http://engineering.rowan.edu/~shreek/fall09/dip/ipintro.html

Page 28: Digital Image Processing ECE.09.452/ECE.09.552 Fall 2009

S. Mandayam/ DIP/ECE Dept./Rowan University

SummarySummary