Digital Image Processing Lecture 14: Morphology

Slides:



Advertisements
Similar presentations
Gray-Scale Morphological Filtering
Advertisements

In form and in feature, face and limb, I grew so like my brother
Course Syllabus 1.Color 2.Camera models, camera calibration 3.Advanced image pre-processing Line detection Corner detection Maximally stable extremal regions.
Chapter 9: Morphological Image Processing
Course Syllabus 1.Color 2.Camera models, camera calibration 3.Advanced image pre-processing Line detection Corner detection Maximally stable extremal regions.
DIGITAL IMAGE PROCESSING
Introduction to Morphological Operators
Morphological Image Processing Md. Rokanujjaman Assistant Professor Dept of Computer Science and Engineering Rajshahi University.
Tutorial # 10 Morphological Operations I8oZE.
Provides mathematical tools for shape analysis in both binary and grayscale images Chapter 13 – Mathematical Morphology Usages: (i)Image pre-processing.
Digital Image Processing, 2nd ed. © 2002 R. C. Gonzalez & R. E. Woods Chapter 9 Morphological Image Processing Chapter 9 Morphological.
Morphology Structural processing of images Image Processing and Computer Vision: 33 Morphological Transformations Set theoretic methods of extracting.
Chapter 9 Morphological Image Processing. Preview Morphology: denotes a branch of biology that deals with the form and structure of animals and planets.
Introduction to Computer Vision
Morphological Image Processing Spring 2006, Jen-Chang Liu.
Course Website: Digital Image Processing Morphological Image Processing.
1 © 2010 Cengage Learning Engineering. All Rights Reserved. 1 Introduction to Digital Image Processing with MATLAB ® Asia Edition McAndrew ‧ Wang ‧ Tseng.
Morphological Image Processing
EE465: Introduction to Digital Image Processing 1 What is in Common?
2007Theo Schouten1 Morphology Set theory is the mathematical basis for morphology. Sets in Euclidic space E 2 (or rather Z 2 : the set of pairs of integers)
Lecture 5. Morphological Image Processing. 10/6/20152 Introduction ► ► Morphology: a branch of biology that deals with the form and structure of animals.
Morphological Image Processing
MATHEMATICAL MORPHOLOGY I.INTRODUCTION II.BINARY MORPHOLOGY III.GREY-LEVEL MORPHOLOGY.
Mathematical Morphology Lecture 14 Course book reading: GW Lucia Ballerini Digital Image Processing.
Chapter 9.  Mathematical morphology: ◦ A useful tool for extracting image components in the representation of region shape.  Boundaries, skeletons,
Mathematical Morphology Set-theoretic representation for binary shapes
Digital Image Processing Chapter 9: Morphological Image Processing 5 September 2007 Digital Image Processing Chapter 9: Morphological Image Processing.
Blending recap Visible seams – edges that should not exist, should be avoided. People are fairly insensitive to uniform intensity shifts or gradual intensity.
Morphological Image Processing
Gianni Ramponi University of Trieste Images © 2002 Gonzalez & Woods Digital Image Processing Chapter 9 Morphological Image.
Image Segmentation and Morphological Processing Digital Image Processing in Life- Science Aviad Baram
Chapter 3 cont’d. Binary Image Analysis. Binary image morphology (nonlinear image processing)
Digital Image Processing Lecture 19: Segmentation: Morphological Watersheds Prof. Charlene Tsai.
DIGITAL IMAGE PROCESSING Instructors: Dr J. Shanbehzadeh Mostafa Mahdijo Mostafa Mahdijo ( J.Shanbehzadeh.
Digital Image Processing CSC331 Morphological image processing 1.
Morphological Image Processing การทำงานกับรูปภาพด้วยวิธีมอร์โฟโลจิคัล
CS654: Digital Image Analysis
References Books: Chapter 11, Image Processing, Analysis, and Machine Vision, Sonka et al Chapter 9, Digital Image Processing, Gonzalez & Woods.
Morphological Filtering
CS654: Digital Image Analysis
Digital Camera and Computer Vision Laboratory Department of Computer Science and Information Engineering National Taiwan University, Taipei, Taiwan, R.O.C.
EE 4780 Morphological Image Processing. Bahadir K. Gunturk2 Example Two semiconductor wafer images are given. You are supposed to determine the defects.
1 Mathematic Morphology used to extract image components that are useful in the representation and description of region shape, such as boundaries extraction.
Morphological Image Processing Robotics. 2/22/2016Introduction to Machine Vision Remember from Lecture 12: GRAY LEVEL THRESHOLDING Objects Set threshold.
 Mathematical morphology is a tool for extracting image components that are useful in the representation and description of region shape, such as boundaries,
Digital Image Processing Morphological Image Processing.
BYST Morp-1 DIP - WS2002: Morphology Digital Image Processing Morphological Image Processing Bundit Thipakorn, Ph.D. Computer Engineering Department.
Morphology Morphology deals with form and structure Mathematical morphology is a tool for extracting image components useful in: –representation and description.
Lecture(s) 3-4. Morphological Image Processing. 3/13/20162 Introduction ► ► Morphology: a branch of biology that deals with the form and structure of.
Digital Image Processing, Spring ECES 682 Digital Image Processing Week 8 Oleh Tretiak ECE Department Drexel University.
Morphological Image Processing (Chapter 9) CSC 446 Lecturer: Nada ALZaben.
Morphological Image Processing
Lecture 11+x+1 Chapter 9 Morphological Image Processing.
Digital Image Processing Lecture 15: Morphological Algorithms April 27, 2005 Prof. Charlene Tsai.
Mathematical Morphology
Digital Image Processing CP-7008 Lecture # 09 Morphological Image Processing Fall 2011.
Computer and Robot Vision I
HIT and MISS.
Binary Image Processing
Introduction to Morphological Operators
CS Digital Image Processing Lecture 5
Computer and Robot Vision I
Binary Image processing بهمن 92
Blending recap Visible seams – edges that should not exist, should be avoided. People are fairly insensitive to uniform intensity shifts or gradual intensity.
Morphological Operation
Morphological Image Processing
Morphological Image Processing
Digital Image Processing Lecture 15: Morphological Algorithms
CS654: Digital Image Analysis
DIGITAL IMAGE PROCESSING Elective 3 (5th Sem.)
Presentation transcript:

Digital Image Processing Lecture 14: Morphology Prof. Charlene Tsai

What is morphology? Back to lecture 1 … Dilation Erosion

Preliminaries – Set Theory Let A be a set in Z2. If a=(a1,a2) is an element of A, then we write (if not, ) If A contains no element, it is called null or empty set If every element of a set A is also an element of another set B, then A is said to be a subset of B, denoted as More definitions:

Preliminaries – Set Theory (more) Two more definitions particularly important to morphology: Reflection of set B, denoted , is Translation of set A by point z=(z1,z2), denoted (A)Z, is

Dilation & Erosion Most primitive operations in morphology. All other operations are built from a combination of these two.

Dilation Dilation of A by B, denoted , is defined as Intuition: for every point , we translate A by those coordinates. We then take the union of all these translation. From the definition, we see that dilation is commutative, B is referred to as a structuring element or as a kernel.

Example 1 2 3 4 5 1 2 3 4 5 6 7 -1 0 1 -1 1 B A A(0,0) is itself

A(1,1) & A(-1,1) 1 2 3 4 5 1 2 3 4 5 1 2 3 4 5 6 7 1 2 3 4 5 6 7 A(-1,1) A(1,1)

A(1,-1) & A(-1,-1) 1 2 3 4 5 1 2 3 4 5 1 2 3 4 5 6 7 1 2 3 4 5 6 7 A(1,-1) A(-1,-1)

Result 1 2 3 4 5 1 2 3 4 5 6 7

Some Remarks Dilation has the effect of increasing the size of an object. However, it is not necessarily true that the original object A will lie within its dilation. Try out B={(7,3),(6,2),(6,4),(8,2),(8,4)}

Application An simple application is bridging gaps. Max length of break is 2 pixels

Erosion Erosion of A by B is Intuition: all point w=(x,y) for which Bw is in A. Consider A and B below: B A

Moving B around

Application One simple application is eliminating irrelevant detail from a binary image.

Opening and Closing Some combination of dilation and erosion Opening: breaking narrow isthmuses, and eliminating protrusions. Closing: fusing narrow breaks and long thin gulfs.

Geometric Interpretation: Opening Opening of A by B is obtained by taking the union of all translates of B that fit into A

Geometric Interpretation: Closing if all translation Bw that contain x have nonempty intersections with A

Another Illustration Erosion Opening Dilation Closing

Properties of Opening & Closing is a subset (subimage) of A If C is a subset of D, then is a subset of (idempotence, meaning opening cannot be done multiple times) Closing: A is a subset (subimage) of If C is a subset of D, then is a subset of (same as opening)

Application: Noise Removal Similar in concept to the spatial filtering Let’s take a look at the fingerprint image corrupted by noise. What morphological operations can be done to remove the black and white dots? B A

Application: Noise Removal

Hit-or-Miss Transformation A powerful method for finding objects of a specific shape in an image. Only need erosion. Now consider set A below, and we want to find subset X using structuring element B, the same as X

Hit-or-Miss Transformation: Example Step 1 Step 2 Final

Summary Morphological operations: Morphological algorithm Dilation Erosion Opening (erosion then dilation) Closing (dilation then erosion) Morphological algorithm Hit-or-Miss transform