Presentation is loading. Please wait.

Presentation is loading. Please wait.

HCI/ComS 575X: Computational Perception Instructor: Alexander Stoytchev

Similar presentations


Presentation on theme: "HCI/ComS 575X: Computational Perception Instructor: Alexander Stoytchev"— Presentation transcript:

1 HCI/ComS 575X: Computational Perception Instructor: Alexander Stoytchev http://www.vrac.iastate.edu/~alexs

2 Mathematical Morphology HCI/ComS 575X: Computational Perception Iowa State University Copyright © Alexander Stoytchev

3 Reading for Today’s Lecture Haralick and Shapiro (1993). Computer and Robot Vision, "Chapter 5: Mathematical Morphology," Addison- Wesley.

4 Reading for Next Lecture Jain, Kasturi, and Schunck (1995). Machine Vision, ``Chapter 4: Image Filtering,'' McGraw-Hill, pp. 112-139.

5 Images and Structuring Elements origin [Jain, Kasturi, and Schunck (1995). Machine Vision, Ch. 2 ]

6 Images and Structuring Elements origin [Jain, Kasturi, and Schunck (1995). Machine Vision, Ch. 2 ]

7 Images and Structuring Elements origin [Jain, Kasturi, and Schunck (1995). Machine Vision, Ch. 2 ]

8 Images and Structuring Elements origin [Jain, Kasturi, and Schunck (1995). Machine Vision, Ch. 2 ]

9 Images and Structuring Elements origin [Jain, Kasturi, and Schunck (1995). Machine Vision, Ch. 2 ]

10 And so on …. until we reach the first pixel of the larger image

11 Images and Structuring Elements origin [Jain, Kasturi, and Schunck (1995). Machine Vision, Ch. 2 ]

12 Erosion Erosion of an image by a structuring element results in an image that gives all locations where the structuring element is contained in the image.

13 Examples of Pixels that will be deleted [Jain, Kasturi, and Schunck (1995). Machine Vision, Ch. 2 ]

14 Examples of Pixels that will be deleted [Jain, Kasturi, and Schunck (1995). Machine Vision, Ch. 2 ]

15 Erosion Results [Jain, Kasturi, and Schunck (1995). Machine Vision, Ch. 2 ]

16 Another Example [Haralick and Shapiro (1993). “Computer and Robot Vision,” Ch. 5 ]

17 Yet Another Example [Haralick and Shapiro (1993). “Computer and Robot Vision,” Ch. 5 ]

18 Dilation The union of the translations of the image A by the 1 pixels of the image B is called the dilation of A by B.

19 Dilation Example [Jain, Kasturi, and Schunck (1995). Machine Vision, Ch. 2 ]

20 Examples of pixels that will be added [Jain, Kasturi, and Schunck (1995). Machine Vision, Ch. 2 ]

21 Examples of pixels that will be added [Jain, Kasturi, and Schunck (1995). Machine Vision, Ch. 2 ]

22 Examples of pixels that will be added (in fact, all black pixels of the SE are added) [Jain, Kasturi, and Schunck (1995). Machine Vision, Ch. 2 ]

23 Dilation Results

24 [Haralick and Shapiro (1993). “Computer and Robot Vision,” Ch. 5 ]

25

26 Notation Erosion Dilation [Jain, Kasturi, and Schunck (1995). Machine Vision, Ch. 2 ]

27 Real Examples

28 Segmenting the Body and Handle [Haralick and Shapiro (1993). “Computer and Robot Vision,” Ch. 5 ]

29 Horizontal & Vertical Lines [Haralick and Shapiro (1993). “Computer and Robot Vision,” Ch. 5 ]

30

31 Circles & Lines [Haralick and Shapiro (1993). “Computer and Robot Vision,” Ch. 5 ]

32 Clustering [Haralick and Shapiro (1993). “Computer and Robot Vision,” Ch. 5 ]

33 Chip [Haralick and Shapiro (1993). “Computer and Robot Vision,” Ch. 5 ]

34

35 Algebraic Relations [Haralick and Shapiro (1993). “Computer and Robot Vision,” Ch. 5 ]

36 Matlab Demos (the code is posted on the class web page)

37 THE END


Download ppt "HCI/ComS 575X: Computational Perception Instructor: Alexander Stoytchev"

Similar presentations


Ads by Google