150 likes | 341 Views
Digital Image Processing 0909.452.01/0909.552.01 Fall 2001. Lecture 13 December 10, 2001. Shreekanth Mandayam ECE Department Rowan University http://engineering.rowan.edu/~shreek/fall01/dip/. Plan. Course Review Final Project Presentations Lab. DIP: Details.
E N D
Digital Image Processing0909.452.01/0909.552.01Fall 2001 Lecture 13December 10, 2001 Shreekanth Mandayam ECE Department Rowan University http://engineering.rowan.edu/~shreek/fall01/dip/
Plan • Course Review • Final Project Presentations • Lab
1 2 3 4 5 1 2 3 4 5 Recall: DCT Features Fringe Pattern DCT Coefficients Zonal Mask DCT (1,1) (1,2) (2,1) (2,2) . . . Artificial Neural Network Feature Vector
Gradient Mask -1 -1 -2 0 -1 1 f(x,y) fe(x,y) 0 0 0 2 0 -2 2 0 1 1 -1 1 Image Segmentation Recall: Edge Detection
Equal time intervals Recall: 1-D DFT • Discrete Domains • Discrete Time: k = 0, 1, 2, 3, …………, N-1 • Discrete Frequency: n = 0, 1, 2, 3, …………, N-1 • Discrete Fourier Transform • Inverse DFT Equal frequency intervals n = 0, 1, 2,….., N-1 k = 0, 1, 2,….., N-1
Description: Fourier Descriptors • demos/demo8fd/
Image Moments 2-D continuous function f(x,y), the moment of order (p+q) is: Central moment of order (p+q) is:
Image Moments (contd.) Normalized central moment of order (p+q) is: A set of seven invariant moments can be derived from gpq
Grass Sand Brick wall Image Textures The USC-SIPI Image Database http://sipi.usc.edu/
Morphological Operations Erosion X Q B X B origin Dilation X B origin
Opening X B origin Closing X origin B Morphological Operations
Morphological Operations: Matlab BWMORPH Perform morphological operations on binary image. BW2 = BWMORPH(BW1,OPERATION) applies a specific morphological operation to the binary image BW1. BW2 = BWMORPH(BW1,OPERATION,N) applies the operation N times. N can be Inf, in which case the operation is repeated until the image no longer changes. OPERATION is a string that can have one of these values: 'close' Perform binary closure (dilation followed by erosion) 'dilate' Perform dilation using the structuring elementones(3) 'erode' Perform erosion using the structuring elementones(3) 'fill' Fill isolated interior pixels (0's surrounded by1's) 'open' Perform binary opening (erosion followed bydilation) 'skel' With N = Inf, remove pixels on the boundariesof objects without allowing objects to break apart • demos/demo9morph/
Lab 4: Digital Image Compression http://engineering.rowan.edu/~shreek/fall01/dip/lab4.html