mathematical morphology
play

Mathematical Morphology a non exhaustive overview Adrien Bousseau - PowerPoint PPT Presentation

Mathematical Morphology a non exhaustive overview Adrien Bousseau Mathematical Morphology Shape oriented operations, that simplify image data, preserving their essential shape characteristics and eliminating irrelevancies


  1. Mathematical Morphology a non exhaustive overview Adrien Bousseau

  2. Mathematical Morphology • Shape oriented operations, that “simplify image data, preserving their essential shape characteristics and eliminating irrelevancies” [Haralick87] Mathematical Morphology 2

  3. Overview • Basic morphological operators • More complex operations • Conclusion and References Mathematical Morphology 3

  4. Overview • Basic morphological operators – Binary – Grayscale – Color – Structuring element • More complex operations • Conclusion and References Mathematical Morphology 4

  5. Basic operators: binary • Dilation  , erosion  by a structuring element Mathematical Morphology 5

  6. Basic operators: binary • Opening ° : remove capes, isthmus and islands smaller than the structuring element   Mathematical Morphology 6

  7. Basic operators: binary • Closing ° : fill gulfs, channels and lakes smaller than the structuring element   Mathematical Morphology 7

  8. Basic operators: binary • Sequencial filter: open-close or close-open Mathematical Morphology 8

  9. Overview • Basic morphological operators – Binary – Grayscale – Color – Structuring element • More complex operations • Conclusion and References Mathematical Morphology 9

  10. Basic operator: grayscale • Dilation  : max over the structuring element Mathematical Morphology 10

  11. Basic operator: grayscale • Erosion  : min over the structuring element Mathematical Morphology 11

  12. Basic operator: grayscale • Opening ° : remove light features smaller than the structuring element Mathematical Morphology 12

  13. Basic operator: grayscale • Closing ° : remove dark features smaller than the structuring element Mathematical Morphology 13

  14. Basic operator: grayscale • Sequential filter (open-close or close-open): remove both light and dark features Mathematical Morphology 14

  15. Overview • Basic morphological operators – Binary – Grayscale – Color – Structuring element • More complex operations • Conclusion and References Mathematical Morphology 15

  16. Color images • Process each channel separately: color ghosting with basic operators  Mathematical Morphology 16

  17. Color images • Process each channel separately: color ghosting unnoticeable with sequential operators opening Mathematical Morphology 17

  18. Color images • Several ordering strategy Mathematical Morphology 18

  19. Overview • Basic morphological operators – Binary – Grayscale – Color – Structuring element • More complex operations • Conclusion and References Mathematical Morphology 19

  20. Structuring element • Usually, flat element (binary) • Grayscale element: fuzzy morphology Mathematical Morphology 20

  21. Structuring element • Shape has an impact! Mathematical Morphology 21

  22. Structuring element • Choose the structuring element according to the image structure  Mathematical Morphology 22

  23. Structuring element • Choose the structuring element according to the image structure Mathematical Morphology 23

  24. Overview • Basic morphological operators • More complex operations – Reconstruction operators – Top hat, sharpening, distance, thinning, segmentation... • Conclusion and References Mathematical Morphology 24

  25. Reconstruction operators • Remove features smaller than the structuring element, without altering the shape • Reconstruct connected components from the preserved features Mathematical Morphology 25

  26. Reconstruction operators: binary • Opening by reconstruction: – Erosion: f'(0) =  f – Iterative reconstruction: f'(t+1) = min(  f'(t),I) until stability Mathematical Morphology 26

  27. Reconstruction operators: binary • Closing by reconstruction: – Dilation: f'(0) =  f – Iterative reconstruction: f'(t+1) = max(  f'(t),I) until stability Mathematical Morphology 27

  28. Reconstruction operators: grayscale • Opening by reconstruction: remove unconnected light features Mathematical Morphology 28

  29. Reconstruction operators: grayscale • Closing by reconstruction: remove unconnected dark features Mathematical Morphology 29

  30. Reconstruction operators: grayscale • Sequential filter by reconstruction: open-close Mathematical Morphology 30

  31. Overview • Basic morphological operators • More complex operations – Reconstruction operators – Top hat, sharpening, distance, thinning, segmentation... • Conclusion and References Mathematical Morphology 31

  32. Top Hat • White top-hat: f-opening(f) Extract light features Mathematical Morphology 32

  33. Top Hat • Black top-hat: closing(f)-f Extract dark features Mathematical Morphology 33

  34. Edge sharpening • Toggle mapping f  f  f (  f+  f)/2 Mathematical Morphology 34

  35. Edge sharpening • Toggle mapping Mathematical Morphology 35

  36. Distance function • Distance from binary elements Mathematical Morphology 36

  37. Thinning • Binary (or grayscale ?) skeleton Mathematical Morphology 37

  38. Segmentation • Watershed: – Image = heightfield – Flood the image from its minima – Lake junctions give the segmentation Mathematical Morphology 38

  39. Segmentation • Watershed: hierarchical results Mathematical Morphology 39

  40. Overview • Basic morphological operators • More complex operations • Conclusion and References Mathematical Morphology 40

  41. Conclusion • Powerful toolbox for many image analysis tasks • Not famous because not useful? • Not used because not famous? • Based on a whole mathematical theory • But can be very practical (maybe too much?) • French! Mathematical Morphology 41

  42. References • Pierre Soille, 2003: Morphological Image Analysis, Principles and Applications. (Practical approach) • Jean Serra and Luc Vincent, 1992: An Overview of Morphological Filtering. (Mathematical approach) Mathematical Morphology 42

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend