Chapter 9 Morphological Image Processing. Preview Morphology: denotes a branch of biology that deals...

37
Chapter 9 Morphological Image Processing
  • date post

    19-Dec-2015
  • Category

    Documents

  • view

    221
  • download

    4

Transcript of Chapter 9 Morphological Image Processing. Preview Morphology: denotes a branch of biology that deals...

Page 1: Chapter 9 Morphological Image Processing. Preview Morphology: denotes a branch of biology that deals with the form and structure of animals and planets.

Chapter 9

Morphological Image Processing

Page 2: Chapter 9 Morphological Image Processing. Preview Morphology: denotes a branch of biology that deals with the form and structure of animals and planets.

PreviewMorphology: denotes a branch of biology that deals with the form and structure of animals and planets.Mathematical morphology: tool for extracting image components that are useful in the representation and description of region shapes.Filtering, thinning, pruning.

Page 3: Chapter 9 Morphological Image Processing. Preview Morphology: denotes a branch of biology that deals with the form and structure of animals and planets.

ScopeWill focus on binary images.Applicable to other situations. (Higher-dimensional space)

Page 4: Chapter 9 Morphological Image Processing. Preview Morphology: denotes a branch of biology that deals with the form and structure of animals and planets.

Set TheoryEmpty setSubsetUnionIntersectionDisjoint setsComplementDifferenceReflection of set B:Translation of set A by point z=(z1,z2):

}for |{ˆ BbbwwB

}for ,|{)( AazaccA z

Page 5: Chapter 9 Morphological Image Processing. Preview Morphology: denotes a branch of biology that deals with the form and structure of animals and planets.

Logic OperationsANDOR NOT

Page 6: Chapter 9 Morphological Image Processing. Preview Morphology: denotes a branch of biology that deals with the form and structure of animals and planets.

DilationWith A and B as sets in Z2, the dilation of A by B is defined as:

Or, equivalently,B is commonly known as the structuring element.

})ˆ(|{ ABzBA z

}])ˆ[(|{ AABzBA z

Page 7: Chapter 9 Morphological Image Processing. Preview Morphology: denotes a branch of biology that deals with the form and structure of animals and planets.

Illustration

Page 8: Chapter 9 Morphological Image Processing. Preview Morphology: denotes a branch of biology that deals with the form and structure of animals and planets.

Example

Page 9: Chapter 9 Morphological Image Processing. Preview Morphology: denotes a branch of biology that deals with the form and structure of animals and planets.

ErosionWith A and B as sets in Z2, the erosion of A by B is defined as:

Dilation and erosion are duals:

})(|{ ABzBA z

BABA cc ˆ)(

Page 10: Chapter 9 Morphological Image Processing. Preview Morphology: denotes a branch of biology that deals with the form and structure of animals and planets.

Illustration

Page 11: Chapter 9 Morphological Image Processing. Preview Morphology: denotes a branch of biology that deals with the form and structure of animals and planets.

Example: Removing image components

Page 12: Chapter 9 Morphological Image Processing. Preview Morphology: denotes a branch of biology that deals with the form and structure of animals and planets.

Opening and ClosingOpening of set A by structuring element B:

Erosion followed by dilationClosing of set A by structuring element B:

Dilation followed by erosion

BBABA )(

BBABA )(

Page 13: Chapter 9 Morphological Image Processing. Preview Morphology: denotes a branch of biology that deals with the form and structure of animals and planets.

OpeningOpening generally smoothes the contour of an object, breaks narrow isthmuses, eliminate thin protrusions.

Page 14: Chapter 9 Morphological Image Processing. Preview Morphology: denotes a branch of biology that deals with the form and structure of animals and planets.

ClosingClosing tends to smooth contours, fuse narrow breaks and long thin gulfs, eliminate small holes, fill gaps in the contour.

Page 15: Chapter 9 Morphological Image Processing. Preview Morphology: denotes a branch of biology that deals with the form and structure of animals and planets.

Illustration

Page 16: Chapter 9 Morphological Image Processing. Preview Morphology: denotes a branch of biology that deals with the form and structure of animals and planets.

Example

Page 17: Chapter 9 Morphological Image Processing. Preview Morphology: denotes a branch of biology that deals with the form and structure of animals and planets.

Hit-or-Miss TransformShape detection tool )]([)( XWAXABA c

Page 18: Chapter 9 Morphological Image Processing. Preview Morphology: denotes a branch of biology that deals with the form and structure of animals and planets.

Boundary ExtractionDefinition: )()( BAAA

Page 19: Chapter 9 Morphological Image Processing. Preview Morphology: denotes a branch of biology that deals with the form and structure of animals and planets.

Region FillingBeginning with a point p inside the boundary, repeat:

with X0=pUntil Xk=Xk-1

Conditional dilation

ckk ABXX )( 1

Page 20: Chapter 9 Morphological Image Processing. Preview Morphology: denotes a branch of biology that deals with the form and structure of animals and planets.

Example

Page 21: Chapter 9 Morphological Image Processing. Preview Morphology: denotes a branch of biology that deals with the form and structure of animals and planets.

Extraction of Connected Component

Beginning with a point p of the connected component, repeat:

with X0=pUntil Xk=Xk-1

The connected component Y=Xk

ABXX kk )( 1

Page 22: Chapter 9 Morphological Image Processing. Preview Morphology: denotes a branch of biology that deals with the form and structure of animals and planets.

Illustration

Page 23: Chapter 9 Morphological Image Processing. Preview Morphology: denotes a branch of biology that deals with the form and structure of animals and planets.

Example

Page 24: Chapter 9 Morphological Image Processing. Preview Morphology: denotes a branch of biology that deals with the form and structure of animals and planets.

Convex HullA set A is said to be convex if the straight line segment joining any two points in A lies entirely within A.The convex hull H of an arbitrary set S is the smallest convex set containing S.H-S is called the convex deficiency of S.C(A): convex hull of a set A.

Page 25: Chapter 9 Morphological Image Processing. Preview Morphology: denotes a branch of biology that deals with the form and structure of animals and planets.

AlgorithmFour structuring elements: Bi, i=1,2,3,4Repeatwith X0

i =A until Xki=Xk-1

i to obtain Di

The convex hull of A is:

ABXX ik

ik )( 1

4

1

)(

i

iDAC

Page 26: Chapter 9 Morphological Image Processing. Preview Morphology: denotes a branch of biology that deals with the form and structure of animals and planets.

Illustration

Page 27: Chapter 9 Morphological Image Processing. Preview Morphology: denotes a branch of biology that deals with the form and structure of animals and planets.

ThinningThe thinning of a set A by a structuring element B is defined as:

cBAABAABA )()(

Page 28: Chapter 9 Morphological Image Processing. Preview Morphology: denotes a branch of biology that deals with the form and structure of animals and planets.

Illustration

Page 29: Chapter 9 Morphological Image Processing. Preview Morphology: denotes a branch of biology that deals with the form and structure of animals and planets.

Thickening)( BAABA

Page 30: Chapter 9 Morphological Image Processing. Preview Morphology: denotes a branch of biology that deals with the form and structure of animals and planets.

Skeleton

Page 31: Chapter 9 Morphological Image Processing. Preview Morphology: denotes a branch of biology that deals with the form and structure of animals and planets.

Skeleton: Definition

times ...)))(...()(

)()()(

)()(0

kBBBAkBA

BkBAkBAAS

ASAS

k

K

kk

})(|max{ kBAkK

Page 32: Chapter 9 Morphological Image Processing. Preview Morphology: denotes a branch of biology that deals with the form and structure of animals and planets.

Illustration

Page 33: Chapter 9 Morphological Image Processing. Preview Morphology: denotes a branch of biology that deals with the form and structure of animals and planets.

Pruning

Page 34: Chapter 9 Morphological Image Processing. Preview Morphology: denotes a branch of biology that deals with the form and structure of animals and planets.

Extension to Gray-Scale Images

Dilation Max Erosion Min

Page 35: Chapter 9 Morphological Image Processing. Preview Morphology: denotes a branch of biology that deals with the form and structure of animals and planets.

Illustration

Page 36: Chapter 9 Morphological Image Processing. Preview Morphology: denotes a branch of biology that deals with the form and structure of animals and planets.

Opening and Closing

Page 37: Chapter 9 Morphological Image Processing. Preview Morphology: denotes a branch of biology that deals with the form and structure of animals and planets.

Smoothing and Gradient