140 likes | 156 Views
Digital Image Processing ECE.09.452/ECE.09.552 Fall 2009. Lecture 2 September 21, 2009. Shreekanth Mandayam ECE Department Rowan University http://engineering.rowan.edu/~shreek/fall09/dip/. Plan. Sampling & Quantization Pixel Operations Point processing Histogram equalization
E N D
Digital Image ProcessingECE.09.452/ECE.09.552Fall 2009 Lecture 2September 21, 2009 Shreekanth Mandayam ECE Department Rowan University http://engineering.rowan.edu/~shreek/fall09/dip/
Plan • Sampling & Quantization • Pixel Operations • Point processing • Histogram equalization • Connectivity • Lab Project 1 individual pixels all pixels neighboring pixels
Sampling & Quantization • Sampling demos/demo1sampling_and_quantization/demo_sampling.m • Quantization demos/demo1sampling_and_quantization/demo_quant.m
Image Preprocessing Restoration Enhancement • Inverse filtering • Wiener filtering Spectral Domain Spatial Domain • Filtering • >>fft2/ifft2 • >>fftshift • Point Processing • >>imadjust • >>histeq • Spatial filtering • >>filter2
Point Processing(Intensity Transformation) s(x,y) = T{ r(x,y)} Transformed Gray Level Original Gray Level Transformation Function >>imadjust
L-1 0 L-1 0 Point Processing L-1 s2 g s s s1 0 r r1 r2 r L-1 0 >>imadjust
Image Histogram >>imhist
Histogram Equalization(Balancing) >>histeq
Pixel Connectivity x (x,y-1) (x+1,y-1) (x-1,y-1) y (x+1,y) (x,y) (x-1,y) (x-1,y+1) (x,y+1) (x+1,y+1)
Labeling of Connected Components Begin scan Update position (x,y) Position: (x,y) p(x,y) = 1? All positions scanned? y y p(x-1,y) = 1? class(x,y) = class(x-1,y) y p(x,y-1) = 1? class(x,y) = class(x,y-1) y End scan p(x-1,y) AND p(x,y-1) = 1 class(x-1,y) = class(x,y-1) y p(x-1,y) AND p(x,y-1) = 0 y class(x,y) = new class
Image Preprocessing Restoration Enhancement • Inverse filtering • Wiener filtering Spectral Domain Spatial Domain • Filtering • >>fft2/ifft2 • >>fftshift • Point Processing • >>imadjust • >>histeq • Spatial filtering • >>filter2
Lab 1: Pixel Operations http://engineering.rowan.edu/~shreek/fall09/dip/lab1.html