image segmentation

62
Digital Image Processing, 2nd ed. Digital Image Processing, 2nd ed. www.imageprocessingbook.com © 2002 R. C. Gonzalez & R. E. Woods Chapter 10 Image Segmentation Chapter 10 Image Segmentation The whole is equal to the sum of its parts. -Euclid The whole is greater than the sum of its parts. -Max Wertheimer The Whole is Not Equal to the Sum of Its Parts: An Approach to Teaching the Research Paper. -by Mangum, Bryant

Upload: av

Post on 01-Nov-2014

55 views

Category:

Documents


3 download

DESCRIPTION

Image segmentation

TRANSCRIPT

Page 1: Image Segmentation

Digital Image Processing, 2nd ed.Digital Image Processing, 2nd ed.www.imageprocessingbook.com

© 2002 R. C. Gonzalez & R. E. Woods

Chapter 10Image Segmentation

Chapter 10Image Segmentation

The whole is equal to the sum of its parts.-Euclid

The whole is greater than the sum of its parts.-Max Wertheimer

The Whole is Not Equal to the Sum of Its Parts: An Approach to Teaching the Research Paper.

-by Mangum, Bryant

Page 2: Image Segmentation

Digital Image Processing, 2nd ed.Digital Image Processing, 2nd ed.www.imageprocessingbook.com

© 2002 R. C. Gonzalez & R. E. Woods

Chapter 10Image Segmentation

Chapter 10Image Segmentation

10.1 Detection of Discontinuities10.2 Edge Linking and Boundary Detection10.3 Thresholding10.4 Region-Based Segmentation10.5 Segmentation by Morphological Watersheds (x)10.6 The Use of Motion in Segmentation

Page 3: Image Segmentation

Digital Image Processing, 2nd ed.Digital Image Processing, 2nd ed.www.imageprocessingbook.com

© 2002 R. C. Gonzalez & R. E. Woods

Chapter 10Image Segmentation

Chapter 10Image Segmentation

10.1 Detection of Discontinuities 56810.1.1 Point Detection 56910.1.2 Line Detection 57010.1.3 Edge Detection 572

Page 4: Image Segmentation

Digital Image Processing, 2nd ed.Digital Image Processing, 2nd ed.www.imageprocessingbook.com

© 2002 R. C. Gonzalez & R. E. Woods

Chapter 10Image Segmentation

Chapter 10Image Segmentation

Page 5: Image Segmentation

Digital Image Processing, 2nd ed.Digital Image Processing, 2nd ed.www.imageprocessingbook.com

© 2002 R. C. Gonzalez & R. E. Woods

Chapter 10Image Segmentation

Chapter 10Image Segmentation

Point Detection

Page 6: Image Segmentation

Digital Image Processing, 2nd ed.Digital Image Processing, 2nd ed.www.imageprocessingbook.com

© 2002 R. C. Gonzalez & R. E. Woods

Chapter 10Image Segmentation

Chapter 10Image Segmentation

Line Detection

Page 7: Image Segmentation

Digital Image Processing, 2nd ed.Digital Image Processing, 2nd ed.www.imageprocessingbook.com

© 2002 R. C. Gonzalez & R. E. Woods

Chapter 10Image Segmentation

Chapter 10Image Segmentation

Page 8: Image Segmentation

Digital Image Processing, 2nd ed.Digital Image Processing, 2nd ed.www.imageprocessingbook.com

© 2002 R. C. Gonzalez & R. E. Woods

Chapter 10Image Segmentation

Chapter 10Image Segmentation

Edge Detection

Page 9: Image Segmentation

Digital Image Processing, 2nd ed.Digital Image Processing, 2nd ed.www.imageprocessingbook.com

© 2002 R. C. Gonzalez & R. E. Woods

Chapter 10Image Segmentation

Chapter 10Image Segmentation

Page 10: Image Segmentation

Digital Image Processing, 2nd ed.Digital Image Processing, 2nd ed.www.imageprocessingbook.com

© 2002 R. C. Gonzalez & R. E. Woods

Chapter 10Image Segmentation

Chapter 10Image Segmentation

Page 11: Image Segmentation

Digital Image Processing, 2nd ed.Digital Image Processing, 2nd ed.www.imageprocessingbook.com

© 2002 R. C. Gonzalez & R. E. Woods

Chapter 10Image Segmentation

Chapter 10Image Segmentation

Page 12: Image Segmentation

Digital Image Processing, 2nd ed.Digital Image Processing, 2nd ed.www.imageprocessingbook.com

© 2002 R. C. Gonzalez & R. E. Woods

Chapter 10Image Segmentation

Chapter 10Image Segmentation

Page 13: Image Segmentation

Digital Image Processing, 2nd ed.Digital Image Processing, 2nd ed.www.imageprocessingbook.com

© 2002 R. C. Gonzalez & R. E. Woods

Chapter 10Image Segmentation

Chapter 10Image Segmentation

Page 14: Image Segmentation

Digital Image Processing, 2nd ed.Digital Image Processing, 2nd ed.www.imageprocessingbook.com

© 2002 R. C. Gonzalez & R. E. Woods

Chapter 10Image Segmentation

Chapter 10Image Segmentation

Page 15: Image Segmentation

Digital Image Processing, 2nd ed.Digital Image Processing, 2nd ed.www.imageprocessingbook.com

© 2002 R. C. Gonzalez & R. E. Woods

Chapter 10Image Segmentation

Chapter 10Image Segmentation

Page 16: Image Segmentation

Digital Image Processing, 2nd ed.Digital Image Processing, 2nd ed.www.imageprocessingbook.com

© 2002 R. C. Gonzalez & R. E. Woods

Chapter 10Image Segmentation

Chapter 10Image Segmentation

Page 17: Image Segmentation

Digital Image Processing, 2nd ed.Digital Image Processing, 2nd ed.www.imageprocessingbook.com

© 2002 R. C. Gonzalez & R. E. Woods

Chapter 10Image Segmentation

Chapter 10Image Segmentation

Page 18: Image Segmentation

Digital Image Processing, 2nd ed.Digital Image Processing, 2nd ed.www.imageprocessingbook.com

© 2002 R. C. Gonzalez & R. E. Woods

Chapter 10Image Segmentation

Chapter 10Image Segmentation

Page 19: Image Segmentation

Digital Image Processing, 2nd ed.Digital Image Processing, 2nd ed.www.imageprocessingbook.com

© 2002 R. C. Gonzalez & R. E. Woods

Chapter 10Image Segmentation

Chapter 10Image Segmentation

10.2 Edge Linking and Boundary Detection 58510.2.1 Local Processing 58510.2.2 Global Processing via the Hough Transform 58710.2.3 Global Processing via Graph-Theoretic Techniques 591

Page 20: Image Segmentation

Digital Image Processing, 2nd ed.Digital Image Processing, 2nd ed.www.imageprocessingbook.com

© 2002 R. C. Gonzalez & R. E. Woods

Chapter 10Image Segmentation

Chapter 10Image Segmentation

Local Processing

Page 21: Image Segmentation

Digital Image Processing, 2nd ed.Digital Image Processing, 2nd ed.www.imageprocessingbook.com

© 2002 R. C. Gonzalez & R. E. Woods

Chapter 10Image Segmentation

Chapter 10Image Segmentation

Global Processing via the Hough Transform

Page 22: Image Segmentation

Digital Image Processing, 2nd ed.Digital Image Processing, 2nd ed.www.imageprocessingbook.com

© 2002 R. C. Gonzalez & R. E. Woods

Chapter 10Image Segmentation

Chapter 10Image Segmentation

Page 23: Image Segmentation

Digital Image Processing, 2nd ed.Digital Image Processing, 2nd ed.www.imageprocessingbook.com

© 2002 R. C. Gonzalez & R. E. Woods

Chapter 10Image Segmentation

Chapter 10Image Segmentation

Page 24: Image Segmentation

Digital Image Processing, 2nd ed.Digital Image Processing, 2nd ed.www.imageprocessingbook.com

© 2002 R. C. Gonzalez & R. E. Woods

Chapter 10Image Segmentation

Chapter 10Image Segmentation

Page 25: Image Segmentation

Digital Image Processing, 2nd ed.Digital Image Processing, 2nd ed.www.imageprocessingbook.com

© 2002 R. C. Gonzalez & R. E. Woods

Chapter 10Image Segmentation

Chapter 10Image Segmentation

Page 26: Image Segmentation

Digital Image Processing, 2nd ed.Digital Image Processing, 2nd ed.www.imageprocessingbook.com

© 2002 R. C. Gonzalez & R. E. Woods

Chapter 10Image Segmentation

Chapter 10Image Segmentation

Global Processing via Graph-Theoretic Techniques

Page 27: Image Segmentation

Digital Image Processing, 2nd ed.Digital Image Processing, 2nd ed.www.imageprocessingbook.com

© 2002 R. C. Gonzalez & R. E. Woods

Chapter 10Image Segmentation

Chapter 10Image Segmentation

Page 28: Image Segmentation

Digital Image Processing, 2nd ed.Digital Image Processing, 2nd ed.www.imageprocessingbook.com

© 2002 R. C. Gonzalez & R. E. Woods

Chapter 10Image Segmentation

Chapter 10Image Segmentation

Page 29: Image Segmentation

Digital Image Processing, 2nd ed.Digital Image Processing, 2nd ed.www.imageprocessingbook.com

© 2002 R. C. Gonzalez & R. E. Woods

Chapter 10Image Segmentation

Chapter 10Image Segmentation

Page 30: Image Segmentation

Digital Image Processing, 2nd ed.Digital Image Processing, 2nd ed.www.imageprocessingbook.com

© 2002 R. C. Gonzalez & R. E. Woods

Chapter 10Image Segmentation

Chapter 10Image Segmentation

10.3 Thresholding 59510.3.1 Foundation 59510.3.2 The Role of Illumination 59610.3.3 Basic Global Thresholding 59810.3.4 Basic Adaptive Thresholding 60010.3.5 Optimal Global and Adaptive Thresholding 60210.3.6 Use of Boundary Characteristics for Histogram Improvementand Local Thresholding 60810.3.7 Thresholds Based on Several Variables 611

Page 31: Image Segmentation

Digital Image Processing, 2nd ed.Digital Image Processing, 2nd ed.www.imageprocessingbook.com

© 2002 R. C. Gonzalez & R. E. Woods

Chapter 10Image Segmentation

Chapter 10Image Segmentation

Foundation

Page 32: Image Segmentation

Digital Image Processing, 2nd ed.Digital Image Processing, 2nd ed.www.imageprocessingbook.com

© 2002 R. C. Gonzalez & R. E. Woods

Chapter 10Image Segmentation

Chapter 10Image Segmentation

The Role of Illumination

Page 33: Image Segmentation

Digital Image Processing, 2nd ed.Digital Image Processing, 2nd ed.www.imageprocessingbook.com

© 2002 R. C. Gonzalez & R. E. Woods

Chapter 10Image Segmentation

Chapter 10Image Segmentation

Basic Global Thresholding

Page 34: Image Segmentation

Digital Image Processing, 2nd ed.Digital Image Processing, 2nd ed.www.imageprocessingbook.com

© 2002 R. C. Gonzalez & R. E. Woods

Chapter 10Image Segmentation

Chapter 10Image Segmentation

Page 35: Image Segmentation

Digital Image Processing, 2nd ed.Digital Image Processing, 2nd ed.www.imageprocessingbook.com

© 2002 R. C. Gonzalez & R. E. Woods

Chapter 10Image Segmentation

Chapter 10Image Segmentation

Basic Adaptive Thresholding

Page 36: Image Segmentation

Digital Image Processing, 2nd ed.Digital Image Processing, 2nd ed.www.imageprocessingbook.com

© 2002 R. C. Gonzalez & R. E. Woods

Chapter 10Image Segmentation

Chapter 10Image Segmentation

Optimal Global and Adaptive Thresholding

Page 37: Image Segmentation

Digital Image Processing, 2nd ed.Digital Image Processing, 2nd ed.www.imageprocessingbook.com

© 2002 R. C. Gonzalez & R. E. Woods

Chapter 10Image Segmentation

Chapter 10Image Segmentation

Page 38: Image Segmentation

Digital Image Processing, 2nd ed.Digital Image Processing, 2nd ed.www.imageprocessingbook.com

© 2002 R. C. Gonzalez & R. E. Woods

Chapter 10Image Segmentation

Chapter 10Image Segmentation

Page 39: Image Segmentation

Digital Image Processing, 2nd ed.Digital Image Processing, 2nd ed.www.imageprocessingbook.com

© 2002 R. C. Gonzalez & R. E. Woods

Chapter 10Image Segmentation

Chapter 10Image Segmentation

Page 40: Image Segmentation

Digital Image Processing, 2nd ed.Digital Image Processing, 2nd ed.www.imageprocessingbook.com

© 2002 R. C. Gonzalez & R. E. Woods

Chapter 10Image Segmentation

Chapter 10Image Segmentation

Use of Boundary Characteristics for Histogram Improvementand Local Thresholding

Page 41: Image Segmentation

Digital Image Processing, 2nd ed.Digital Image Processing, 2nd ed.www.imageprocessingbook.com

© 2002 R. C. Gonzalez & R. E. Woods

Chapter 10Image Segmentation

Chapter 10Image Segmentation

Page 42: Image Segmentation

Digital Image Processing, 2nd ed.Digital Image Processing, 2nd ed.www.imageprocessingbook.com

© 2002 R. C. Gonzalez & R. E. Woods

Chapter 10Image Segmentation

Chapter 10Image Segmentation

Page 43: Image Segmentation

Digital Image Processing, 2nd ed.Digital Image Processing, 2nd ed.www.imageprocessingbook.com

© 2002 R. C. Gonzalez & R. E. Woods

Chapter 10Image Segmentation

Chapter 10Image Segmentation

Page 44: Image Segmentation

Digital Image Processing, 2nd ed.Digital Image Processing, 2nd ed.www.imageprocessingbook.com

© 2002 R. C. Gonzalez & R. E. Woods

Chapter 10Image Segmentation

Chapter 10Image Segmentation

10.4 Region-Based Segmentation 61210.4.1 Basic Formulation 61210.4.2 Region Growing 61310.4.3 Region Splitting and Merging 615

Page 45: Image Segmentation

Digital Image Processing, 2nd ed.Digital Image Processing, 2nd ed.www.imageprocessingbook.com

© 2002 R. C. Gonzalez & R. E. Woods

Chapter 10Image Segmentation

Chapter 10Image Segmentation

Region Growing

Page 46: Image Segmentation

Digital Image Processing, 2nd ed.Digital Image Processing, 2nd ed.www.imageprocessingbook.com

© 2002 R. C. Gonzalez & R. E. Woods

Chapter 10Image Segmentation

Chapter 10Image Segmentation

Page 47: Image Segmentation

Digital Image Processing, 2nd ed.Digital Image Processing, 2nd ed.www.imageprocessingbook.com

© 2002 R. C. Gonzalez & R. E. Woods

Chapter 10Image Segmentation

Chapter 10Image Segmentation

Region Splitting and Merging

Page 48: Image Segmentation

Digital Image Processing, 2nd ed.Digital Image Processing, 2nd ed.www.imageprocessingbook.com

© 2002 R. C. Gonzalez & R. E. Woods

Chapter 10Image Segmentation

Chapter 10Image Segmentation

Page 49: Image Segmentation

Digital Image Processing, 2nd ed.Digital Image Processing, 2nd ed.www.imageprocessingbook.com

© 2002 R. C. Gonzalez & R. E. Woods

Chapter 10Image Segmentation

Chapter 10Image Segmentation

10.5 Segmentation by Morphological Watersheds 61710.5.1 Basic Concepts 61710.5.2 Dam Construction 62010.5.3 Watershed Segmentation Algorithm 62210.5.4 The Use of Markers 624

Page 50: Image Segmentation

Digital Image Processing, 2nd ed.Digital Image Processing, 2nd ed.www.imageprocessingbook.com

© 2002 R. C. Gonzalez & R. E. Woods

Chapter 10Image Segmentation

Chapter 10Image Segmentation

Page 51: Image Segmentation

Digital Image Processing, 2nd ed.Digital Image Processing, 2nd ed.www.imageprocessingbook.com

© 2002 R. C. Gonzalez & R. E. Woods

Chapter 10Image Segmentation

Chapter 10Image Segmentation

Page 52: Image Segmentation

Digital Image Processing, 2nd ed.Digital Image Processing, 2nd ed.www.imageprocessingbook.com

© 2002 R. C. Gonzalez & R. E. Woods

Chapter 10Image Segmentation

Chapter 10Image Segmentation

Page 53: Image Segmentation

Digital Image Processing, 2nd ed.Digital Image Processing, 2nd ed.www.imageprocessingbook.com

© 2002 R. C. Gonzalez & R. E. Woods

Chapter 10Image Segmentation

Chapter 10Image Segmentation

Page 54: Image Segmentation

Digital Image Processing, 2nd ed.Digital Image Processing, 2nd ed.www.imageprocessingbook.com

© 2002 R. C. Gonzalez & R. E. Woods

Chapter 10Image Segmentation

Chapter 10Image Segmentation

Page 55: Image Segmentation

Digital Image Processing, 2nd ed.Digital Image Processing, 2nd ed.www.imageprocessingbook.com

© 2002 R. C. Gonzalez & R. E. Woods

Chapter 10Image Segmentation

Chapter 10Image Segmentation

Page 56: Image Segmentation

Digital Image Processing, 2nd ed.Digital Image Processing, 2nd ed.www.imageprocessingbook.com

© 2002 R. C. Gonzalez & R. E. Woods

Chapter 10Image Segmentation

Chapter 10Image Segmentation

10.6 The Use of Motion in Segmentation Stationary camera

Background modelingHuman tracking & extraction

Moving camera3D ReconstructionMoving target detecting

Page 57: Image Segmentation

Digital Image Processing, 2nd ed.Digital Image Processing, 2nd ed.www.imageprocessingbook.com

© 2002 R. C. Gonzalez & R. E. Woods

Chapter 10Image Segmentation

Chapter 10Image Segmentation

Page 58: Image Segmentation

Digital Image Processing, 2nd ed.Digital Image Processing, 2nd ed.www.imageprocessingbook.com

© 2002 R. C. Gonzalez & R. E. Woods

Chapter 10Image Segmentation

Chapter 10Image Segmentation

Page 59: Image Segmentation

Digital Image Processing, 2nd ed.Digital Image Processing, 2nd ed.www.imageprocessingbook.com

© 2002 R. C. Gonzalez & R. E. Woods

Chapter 10Image Segmentation

Chapter 10Image Segmentation

Page 60: Image Segmentation

Digital Image Processing, 2nd ed.Digital Image Processing, 2nd ed.www.imageprocessingbook.com

© 2002 R. C. Gonzalez & R. E. Woods

Chapter 10Image Segmentation

Chapter 10Image Segmentation

Page 61: Image Segmentation

Digital Image Processing, 2nd ed.Digital Image Processing, 2nd ed.www.imageprocessingbook.com

© 2002 R. C. Gonzalez & R. E. Woods

Chapter 10Image Segmentation

Chapter 10Image Segmentation

Page 62: Image Segmentation

Digital Image Processing, 2nd ed.Digital Image Processing, 2nd ed.www.imageprocessingbook.com

© 2002 R. C. Gonzalez & R. E. Woods

Chapter 10Image Segmentation

Chapter 10Image Segmentation

a

b c

Plane parameters in blue and motion in redcompression ratio is 10,000:1