mathematical morphology

31
Mathematical Morphology Christopher Chedeau Gauthier Lemoine 1

Upload: merrill

Post on 24-Feb-2016

70 views

Category:

Documents


1 download

DESCRIPTION

Mathematical Morphology. Christopher Chedeau Gauthier Lemoine. Overview. Goals Segmentation Edge detection Skeletonization Image compression Noise reduction Feature Detection. Algorithms Erosion & Dilation Opening & Closing Gradient Hit & Miss Thinning Top Hat Convolution - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Mathematical Morphology

1

Mathematical Morphology

Christopher ChedeauGauthier Lemoine

Page 2: Mathematical Morphology

2

Algorithms◦ Erosion & Dilation◦ Opening & Closing◦ Gradient◦ Hit & Miss◦ Thinning◦ Top Hat◦ Convolution◦ Reconstruction◦ Watershed◦ Min-Max Tree

Overview Goals

◦ Segmentation◦ Edge detection◦ Skeletonization◦ Image compression◦ Noise reduction◦ Feature Detection

Page 3: Mathematical Morphology

3

Who◦ Ecole des Mines – Paris◦ Georges Matheron◦ Jean Serra

Theories◦ Set Theory (Binary) 70’s◦ Lattice Theory (Grayscale) 80’s◦ Topology

Mathematical Morphology

http://cmm.ensmp.fr/~serra/pdf/birth_of_mm.pdf

Page 5: Mathematical Morphology

5

http://www.imagemagick.org/Usage/morphology/

Structuring Elements

Page 6: Mathematical Morphology

6

http://homepages.inf.ed.ac.uk/rbf/HIPR2/erode.htm

Erosion – Disconnect Shapes

Page 7: Mathematical Morphology

7

http://www2.ifi.auf.org/personnel/Alain.Boucher/cours/traitement_images/07-Images_binaires.pdf

Opening & Closing

Page 10: Mathematical Morphology

10

http://ia700307.us.archive.org/7/items/Lectures_on_Image_Processing/EECE253_18_GrayMorphology.pdf

Grayscale - Dilation

Page 11: Mathematical Morphology

11

http://ia700307.us.archive.org/7/items/Lectures_on_Image_Processing/EECE253_18_GrayMorphology.pdf

Grayscale - Operations

Page 12: Mathematical Morphology

12

http://cmm.ensmp.fr/~serra/cours/pdf/fr/ch3fr.pdf

Top Hat

Page 13: Mathematical Morphology

13

http://www.slideworld.org/viewslides.aspx/Introduction-to-Mathematical-Morphology-ppt-172551

Top Hat

Page 14: Mathematical Morphology

14

http://www.imagemagick.org/Usage/morphology/

Hit & Miss – Pattern Matching

Page 15: Mathematical Morphology

15

http://www.imagemagick.org/Usage/morphology/

Structuring Elements

Page 16: Mathematical Morphology

16

http://www.fmwconcepts.com/imagemagick/morphology/index.php

Thinning - Skeletonization

Page 17: Mathematical Morphology

17

http://www.mmorph.com/mxmorph/html/mmdemos/mmdpotatoes.html

Skeletonization - Potatoes

Page 18: Mathematical Morphology

18

http://www.esiee.fr/~coupriem/Sdi_eng/squel.html

Skeletonization 3D

Page 19: Mathematical Morphology

19

http://manual.gimp.org/en/plug-in-convmatrix.html

Convolution Emboss Edge Detect Blur

Page 20: Mathematical Morphology

20

http://en.wikipedia.org/wiki/Sobel_operator

Convolution - Sobel

Page 21: Mathematical Morphology

21

http://www.mmorph.com/mmtutor1.0/html/mmtutor/mm060reconstruction.html

Reconstruction

Page 22: Mathematical Morphology

22

http://www.mmorph.com/mmtutor1.0/html/mmtutor/mm060reconstruction.html

Reconstruction - Border

Page 23: Mathematical Morphology

23

http://www.mmorph.com/mmtutor1.0/html/mmtutor/mm060reconstruction.html

Reconstruction - Grayscale

Page 24: Mathematical Morphology

24

http://www.mmorph.com/mxmorph/html/mmdemos/mmdairport.html

Airport Runways

Page 25: Mathematical Morphology

25

http://cmm.ensmp.fr/~beucher/wtshed.html

Watershed

With Markers

Page 26: Mathematical Morphology

26

http://www.mmorph.com/mxmorph/html/mmdemos/mmdcalc.html

Watershed - Calculator

Page 27: Mathematical Morphology

27

http://www.nanobio.dk/assets/edge_detection.pdf

Min-Max Tree

Page 28: Mathematical Morphology

28

http://gps-tsc.upc.es/imatge/pub/ps/IEEE_IP00_Salembier_Garrido.pdf

Min-Max Tree Segmentation

Page 29: Mathematical Morphology

29

http://gps-tsc.upc.es/imatge/pub/ps/IEEE_IP00_Salembier_Garrido.pdf

Min-Max Tree Compression

Page 30: Mathematical Morphology

30

Simple Algorithms Problem Specific Input Process Chains

Conclusion

Page 31: Mathematical Morphology

31

Questions?