SlideShare a Scribd company logo
1 of 4
Download to read offline
1 Overview 1 2 Introduction 2.1 The structuring element 2.2 Basic operations on sets 
The basics of morphology •How to represent objects? •What are the set theoretic operations relevant to morphology? •What is a structuring element? Morphological operations •How to implement basic operations like erosion, dilation, opening, and closing? •How to choose the appropriate morphological operation for preprocessing a noisy binary image? Detecting shapes • How the Hit or Miss transform works? Morphological algorithms •How to implement a structuring element with don't care values? •How to identify region boundary and convex hull using morphological techniques? •How to obtain the skeleton of a shape? •How to do thinning and thickening of binary shapes? •How to prune off stray branches from thinned character images? Morphological reconstruction •How to remove noise or other undesirable objects in an image? •How to fill up holes in objects without any manually identifying seed points in the hole region? 
MORPHOLOGY The term morphology is being used in a variety of streams like linguistics, biology, astronomy, mathematics, and it is also used with prefixes like Geo-morphology, River morphology, urban morphology, etc. The term morphology used in image processing refers to the tools which are developed using the theory developed as part of mathematical morphology. 
Morphology 
In its most general form, the term morphology refers to a branch of biology that deals with Form and Structure
of animals and plants. 
Mathematical Morphology 
The term has been used in mathematics where it deals with Form and Structure of regions. 
Morphology in Image Processing 
In image processing the term morphology deals with developing tools for extracting Form and Structure of image regions (objects). Extraction of features from in image is the first step towards image analysis. Morphology plays an important role in image processing because it can be used to develop techniques for feature extraction in binary images. Morphological tools are founded on set theoretic operations. Yet they are powerful enough to extract features of interest in an image. 
Objective Of Morphology 
Image components generally used for describing region shapes are: 
 Boundaries 
 Skeletons 
 Convex Hulls 
Morphological techniques are used for pre-processing and post-processing: 
 to identify and enhance useful features, 
 to discard (prune) noisy features. 
Mathematical operations are applied to shapes/ objects. But how to represent shapes or objects in images? 
Objects in Morphology 
 Objects are represented as Sets. 
 For binary images, each element of a set is (x;y) coordinates of white/ black pixel. These elements are (2-D integer space). Note that we don't have to explicitly code the binary value as part of the pixel representation. Since there are only 2 possible pixels (black or white) in the image, we can form a set of white pixels. All other pixels are implied to be black. 
 For gray scale images such sets are i.e. 3-D integer space. The first 2 integers in the 3-tuple are the x,y coordinates and the third integer is the intensity value 

STRUCTURED ELEMENTS. 
Morphology involves the use of subimages called as structuring elements. The pixels in a structuring element can have values 0 (black), 1 (white), or may even be don't care (either black or white). The structuring element is used to assess or probe the attributes and properties of the images under study. 
The origin of the structuring element is generally taken as the center of the rectangular array which contains the structuring element. However the origin need not be specified as the center. Changing the origin of the structuring element also changes the output of the morphological operations. 
 We talk of morphological operations between two image objects. 
 The first one is the object/ region under study. 
 The second one is an object (a subimage depicting a region) used to probe the first one to identify its structural characteristics. 
 All sets are padded with background elements to form a rectangular array or to provide a background border. 
The structuring element is also called as a mask or a kernel. 
Figure 1: Complement of a set 
Basic operationoperationic operations on sets 
Translation and reflection are set operations which do not involve any structuring element. Translation of a set means that each element of the set is displaced by a fixed translation distance. Reflection of a set means that the coordinate of each pixel will shift to the other side of the axis. So x becomes - x and y becomes - y. 
Reflection of a set 
The reflection of a set B is denoted as
Translation of a set 
The translation of a set B by is denoted as 
Set intersection 
This is the traditional intersection of two sets. If the sets indicate image regions, then their intersection would give the region overlap. 
Set union 
This is the traditional union of two sets. If the sets indicate image regions, then their union would give the aggregate of the two regions.

More Related Content

What's hot

Dilation and erosion
Dilation and erosionDilation and erosion
Dilation and erosionAswin Pv
 
Chapter 9 morphological image processing
Chapter 9   morphological image processingChapter 9   morphological image processing
Chapter 9 morphological image processingAhmed Daoud
 
Chapter 9 morphological image processing
Chapter 9   morphological image processingChapter 9   morphological image processing
Chapter 9 morphological image processingAhmed Daoud
 
morphological image processing
morphological image processingmorphological image processing
morphological image processingJohn Williams
 
Morphological Image Processing
Morphological Image ProcessingMorphological Image Processing
Morphological Image Processingkumari36
 
COM2304: Morphological Image Processing
COM2304: Morphological Image ProcessingCOM2304: Morphological Image Processing
COM2304: Morphological Image ProcessingHemantha Kulathilake
 
Image segmentation 3 morphology
Image segmentation 3 morphologyImage segmentation 3 morphology
Image segmentation 3 morphologyRumah Belajar
 
morphological tecnquies in image processing
morphological tecnquies in image processingmorphological tecnquies in image processing
morphological tecnquies in image processingsoma saikiran
 
Implement the morphological operations: Dilation, Erosion, Opening and Closing
Implement the morphological operations: Dilation, Erosion, Opening and ClosingImplement the morphological operations: Dilation, Erosion, Opening and Closing
Implement the morphological operations: Dilation, Erosion, Opening and ClosingNational Cheng Kung University
 
Region filling
Region fillingRegion filling
Region fillinghetvi naik
 
Dilation and erosion
Dilation and erosionDilation and erosion
Dilation and erosionAswin Pv
 
Template Matching - Pattern Recognition
Template Matching - Pattern RecognitionTemplate Matching - Pattern Recognition
Template Matching - Pattern RecognitionMustafa Salam
 
Muzammil Abdulrahman PPT On Gabor Wavelet Transform (GWT) Based Facial Expres...
Muzammil Abdulrahman PPT On Gabor Wavelet Transform (GWT) Based Facial Expres...Muzammil Abdulrahman PPT On Gabor Wavelet Transform (GWT) Based Facial Expres...
Muzammil Abdulrahman PPT On Gabor Wavelet Transform (GWT) Based Facial Expres...Petroleum Training Institute
 
Image feature extraction
Image feature extractionImage feature extraction
Image feature extractionRushin Shah
 
visual realism in geometric modeling
visual realism in geometric modelingvisual realism in geometric modeling
visual realism in geometric modelingsabiha khathun
 

What's hot (20)

Dilation and erosion
Dilation and erosionDilation and erosion
Dilation and erosion
 
Chapter 9 morphological image processing
Chapter 9   morphological image processingChapter 9   morphological image processing
Chapter 9 morphological image processing
 
Chapter 9 morphological image processing
Chapter 9   morphological image processingChapter 9   morphological image processing
Chapter 9 morphological image processing
 
morphological image processing
morphological image processingmorphological image processing
morphological image processing
 
Morphological image processing
Morphological image processingMorphological image processing
Morphological image processing
 
Morphological Image Processing
Morphological Image ProcessingMorphological Image Processing
Morphological Image Processing
 
COM2304: Morphological Image Processing
COM2304: Morphological Image ProcessingCOM2304: Morphological Image Processing
COM2304: Morphological Image Processing
 
Image segmentation 3 morphology
Image segmentation 3 morphologyImage segmentation 3 morphology
Image segmentation 3 morphology
 
morphological tecnquies in image processing
morphological tecnquies in image processingmorphological tecnquies in image processing
morphological tecnquies in image processing
 
Implement the morphological operations: Dilation, Erosion, Opening and Closing
Implement the morphological operations: Dilation, Erosion, Opening and ClosingImplement the morphological operations: Dilation, Erosion, Opening and Closing
Implement the morphological operations: Dilation, Erosion, Opening and Closing
 
Region filling
Region fillingRegion filling
Region filling
 
Image segmentation
Image segmentationImage segmentation
Image segmentation
 
Dilation and erosion
Dilation and erosionDilation and erosion
Dilation and erosion
 
Template Matching - Pattern Recognition
Template Matching - Pattern RecognitionTemplate Matching - Pattern Recognition
Template Matching - Pattern Recognition
 
Image segmentation
Image segmentationImage segmentation
Image segmentation
 
Image segmentation
Image segmentationImage segmentation
Image segmentation
 
Muzammil Abdulrahman PPT On Gabor Wavelet Transform (GWT) Based Facial Expres...
Muzammil Abdulrahman PPT On Gabor Wavelet Transform (GWT) Based Facial Expres...Muzammil Abdulrahman PPT On Gabor Wavelet Transform (GWT) Based Facial Expres...
Muzammil Abdulrahman PPT On Gabor Wavelet Transform (GWT) Based Facial Expres...
 
Image feature extraction
Image feature extractionImage feature extraction
Image feature extraction
 
Local binary pattern
Local binary patternLocal binary pattern
Local binary pattern
 
visual realism in geometric modeling
visual realism in geometric modelingvisual realism in geometric modeling
visual realism in geometric modeling
 

Similar to Morphology in graphics and image processing

dokumen.tips_computer-graphics-image-processing-chapter-9-computer-graphics-i...
dokumen.tips_computer-graphics-image-processing-chapter-9-computer-graphics-i...dokumen.tips_computer-graphics-image-processing-chapter-9-computer-graphics-i...
dokumen.tips_computer-graphics-image-processing-chapter-9-computer-graphics-i...YogeshNeelappa2
 
Image Information Retrieval From Incomplete Queries Using Color and Shape Fea...
Image Information Retrieval From Incomplete Queries Using Color and Shape Fea...Image Information Retrieval From Incomplete Queries Using Color and Shape Fea...
Image Information Retrieval From Incomplete Queries Using Color and Shape Fea...sipij
 
An application of morphological
An application of morphologicalAn application of morphological
An application of morphologicalNaresh Chilamakuri
 
11. Define a simple deformable model to detect a half-circular shape.pdf
11. Define a simple deformable model to detect a half-circular shape.pdf11. Define a simple deformable model to detect a half-circular shape.pdf
11. Define a simple deformable model to detect a half-circular shape.pdffeetshoemart
 
OBJECT SEGMENTATION USING MULTISCALE MORPHOLOGICAL OPERATIONS
OBJECT SEGMENTATION USING MULTISCALE MORPHOLOGICAL OPERATIONSOBJECT SEGMENTATION USING MULTISCALE MORPHOLOGICAL OPERATIONS
OBJECT SEGMENTATION USING MULTISCALE MORPHOLOGICAL OPERATIONSijcseit
 
International Journal of Computer Science, Engineering and Information Techno...
International Journal of Computer Science, Engineering and Information Techno...International Journal of Computer Science, Engineering and Information Techno...
International Journal of Computer Science, Engineering and Information Techno...ijcseit
 
Lec_9_ Morphological ImageProcessing .pdf
Lec_9_ Morphological ImageProcessing .pdfLec_9_ Morphological ImageProcessing .pdf
Lec_9_ Morphological ImageProcessing .pdfnagwaAboElenein
 
A03501001006
A03501001006A03501001006
A03501001006theijes
 
A novel embedded hybrid thinning algorithm for
A novel embedded hybrid thinning algorithm forA novel embedded hybrid thinning algorithm for
A novel embedded hybrid thinning algorithm forprjpublications
 
Eugen Zaharescu-PROJECT STATEMENT-Morphological Medical Image Indexing and Cl...
Eugen Zaharescu-PROJECT STATEMENT-Morphological Medical Image Indexing and Cl...Eugen Zaharescu-PROJECT STATEMENT-Morphological Medical Image Indexing and Cl...
Eugen Zaharescu-PROJECT STATEMENT-Morphological Medical Image Indexing and Cl...Eugen Zaharescu
 
Texture By Priyanka Chauhan
Texture By Priyanka ChauhanTexture By Priyanka Chauhan
Texture By Priyanka ChauhanPriyanka Chauhan
 
Practical Digital Image Processing 2
Practical Digital Image Processing 2Practical Digital Image Processing 2
Practical Digital Image Processing 2Aly Abdelkareem
 
Filter for Removal of Impulse Noise By Using Fuzzy Logic
Filter for Removal of Impulse Noise By Using Fuzzy LogicFilter for Removal of Impulse Noise By Using Fuzzy Logic
Filter for Removal of Impulse Noise By Using Fuzzy LogicCSCJournals
 
Features image processing and Extaction
Features image processing and ExtactionFeatures image processing and Extaction
Features image processing and ExtactionAli A Jalil
 
Threshold Selection for Image segmentation
Threshold Selection for Image segmentationThreshold Selection for Image segmentation
Threshold Selection for Image segmentationParijat Sinha
 

Similar to Morphology in graphics and image processing (20)

dokumen.tips_computer-graphics-image-processing-chapter-9-computer-graphics-i...
dokumen.tips_computer-graphics-image-processing-chapter-9-computer-graphics-i...dokumen.tips_computer-graphics-image-processing-chapter-9-computer-graphics-i...
dokumen.tips_computer-graphics-image-processing-chapter-9-computer-graphics-i...
 
Image Information Retrieval From Incomplete Queries Using Color and Shape Fea...
Image Information Retrieval From Incomplete Queries Using Color and Shape Fea...Image Information Retrieval From Incomplete Queries Using Color and Shape Fea...
Image Information Retrieval From Incomplete Queries Using Color and Shape Fea...
 
An application of morphological
An application of morphologicalAn application of morphological
An application of morphological
 
11. Define a simple deformable model to detect a half-circular shape.pdf
11. Define a simple deformable model to detect a half-circular shape.pdf11. Define a simple deformable model to detect a half-circular shape.pdf
11. Define a simple deformable model to detect a half-circular shape.pdf
 
Digital image processing DIP
Digital image processing DIPDigital image processing DIP
Digital image processing DIP
 
PPT s08-machine vision-s2
PPT s08-machine vision-s2PPT s08-machine vision-s2
PPT s08-machine vision-s2
 
OBJECT SEGMENTATION USING MULTISCALE MORPHOLOGICAL OPERATIONS
OBJECT SEGMENTATION USING MULTISCALE MORPHOLOGICAL OPERATIONSOBJECT SEGMENTATION USING MULTISCALE MORPHOLOGICAL OPERATIONS
OBJECT SEGMENTATION USING MULTISCALE MORPHOLOGICAL OPERATIONS
 
International Journal of Computer Science, Engineering and Information Techno...
International Journal of Computer Science, Engineering and Information Techno...International Journal of Computer Science, Engineering and Information Techno...
International Journal of Computer Science, Engineering and Information Techno...
 
Lec_9_ Morphological ImageProcessing .pdf
Lec_9_ Morphological ImageProcessing .pdfLec_9_ Morphological ImageProcessing .pdf
Lec_9_ Morphological ImageProcessing .pdf
 
A03501001006
A03501001006A03501001006
A03501001006
 
A novel embedded hybrid thinning algorithm for
A novel embedded hybrid thinning algorithm forA novel embedded hybrid thinning algorithm for
A novel embedded hybrid thinning algorithm for
 
FULL PAPER.PDF
FULL PAPER.PDFFULL PAPER.PDF
FULL PAPER.PDF
 
Eugen Zaharescu-PROJECT STATEMENT-Morphological Medical Image Indexing and Cl...
Eugen Zaharescu-PROJECT STATEMENT-Morphological Medical Image Indexing and Cl...Eugen Zaharescu-PROJECT STATEMENT-Morphological Medical Image Indexing and Cl...
Eugen Zaharescu-PROJECT STATEMENT-Morphological Medical Image Indexing and Cl...
 
Texture By Priyanka Chauhan
Texture By Priyanka ChauhanTexture By Priyanka Chauhan
Texture By Priyanka Chauhan
 
Practical Digital Image Processing 2
Practical Digital Image Processing 2Practical Digital Image Processing 2
Practical Digital Image Processing 2
 
H017534552
H017534552H017534552
H017534552
 
Filter for Removal of Impulse Noise By Using Fuzzy Logic
Filter for Removal of Impulse Noise By Using Fuzzy LogicFilter for Removal of Impulse Noise By Using Fuzzy Logic
Filter for Removal of Impulse Noise By Using Fuzzy Logic
 
Ijetr011917
Ijetr011917Ijetr011917
Ijetr011917
 
Features image processing and Extaction
Features image processing and ExtactionFeatures image processing and Extaction
Features image processing and Extaction
 
Threshold Selection for Image segmentation
Threshold Selection for Image segmentationThreshold Selection for Image segmentation
Threshold Selection for Image segmentation
 

Recently uploaded

Novel 3D-Printed Soft Linear and Bending Actuators
Novel 3D-Printed Soft Linear and Bending ActuatorsNovel 3D-Printed Soft Linear and Bending Actuators
Novel 3D-Printed Soft Linear and Bending ActuatorsResearcher Researcher
 
Comprehensive energy systems.pdf Comprehensive energy systems.pdf
Comprehensive energy systems.pdf Comprehensive energy systems.pdfComprehensive energy systems.pdf Comprehensive energy systems.pdf
Comprehensive energy systems.pdf Comprehensive energy systems.pdfalene1
 
Input Output Management in Operating System
Input Output Management in Operating SystemInput Output Management in Operating System
Input Output Management in Operating SystemRashmi Bhat
 
ROBOETHICS-CCS345 ETHICS AND ARTIFICIAL INTELLIGENCE.ppt
ROBOETHICS-CCS345 ETHICS AND ARTIFICIAL INTELLIGENCE.pptROBOETHICS-CCS345 ETHICS AND ARTIFICIAL INTELLIGENCE.ppt
ROBOETHICS-CCS345 ETHICS AND ARTIFICIAL INTELLIGENCE.pptJohnWilliam111370
 
Ch10-Global Supply Chain - Cadena de Suministro.pdf
Ch10-Global Supply Chain - Cadena de Suministro.pdfCh10-Global Supply Chain - Cadena de Suministro.pdf
Ch10-Global Supply Chain - Cadena de Suministro.pdfChristianCDAM
 
TEST CASE GENERATION GENERATION BLOCK BOX APPROACH
TEST CASE GENERATION GENERATION BLOCK BOX APPROACHTEST CASE GENERATION GENERATION BLOCK BOX APPROACH
TEST CASE GENERATION GENERATION BLOCK BOX APPROACHSneha Padhiar
 
Robotics-Asimov's Laws, Mechanical Subsystems, Robot Kinematics, Robot Dynami...
Robotics-Asimov's Laws, Mechanical Subsystems, Robot Kinematics, Robot Dynami...Robotics-Asimov's Laws, Mechanical Subsystems, Robot Kinematics, Robot Dynami...
Robotics-Asimov's Laws, Mechanical Subsystems, Robot Kinematics, Robot Dynami...Sumanth A
 
THE SENDAI FRAMEWORK FOR DISASTER RISK REDUCTION
THE SENDAI FRAMEWORK FOR DISASTER RISK REDUCTIONTHE SENDAI FRAMEWORK FOR DISASTER RISK REDUCTION
THE SENDAI FRAMEWORK FOR DISASTER RISK REDUCTIONjhunlian
 
SOFTWARE ESTIMATION COCOMO AND FP CALCULATION
SOFTWARE ESTIMATION COCOMO AND FP CALCULATIONSOFTWARE ESTIMATION COCOMO AND FP CALCULATION
SOFTWARE ESTIMATION COCOMO AND FP CALCULATIONSneha Padhiar
 
2022 AWS DNA Hackathon 장애 대응 솔루션 jarvis.
2022 AWS DNA Hackathon 장애 대응 솔루션 jarvis.2022 AWS DNA Hackathon 장애 대응 솔루션 jarvis.
2022 AWS DNA Hackathon 장애 대응 솔루션 jarvis.elesangwon
 
Paper Tube : Shigeru Ban projects and Case Study of Cardboard Cathedral .pdf
Paper Tube : Shigeru Ban projects and Case Study of Cardboard Cathedral .pdfPaper Tube : Shigeru Ban projects and Case Study of Cardboard Cathedral .pdf
Paper Tube : Shigeru Ban projects and Case Study of Cardboard Cathedral .pdfNainaShrivastava14
 
Module-1-(Building Acoustics) Noise Control (Unit-3). pdf
Module-1-(Building Acoustics) Noise Control (Unit-3). pdfModule-1-(Building Acoustics) Noise Control (Unit-3). pdf
Module-1-(Building Acoustics) Noise Control (Unit-3). pdfManish Kumar
 
System Simulation and Modelling with types and Event Scheduling
System Simulation and Modelling with types and Event SchedulingSystem Simulation and Modelling with types and Event Scheduling
System Simulation and Modelling with types and Event SchedulingBootNeck1
 
Engineering Drawing section of solid
Engineering Drawing     section of solidEngineering Drawing     section of solid
Engineering Drawing section of solidnamansinghjarodiya
 
Prach: A Feature-Rich Platform Empowering the Autism Community
Prach: A Feature-Rich Platform Empowering the Autism CommunityPrach: A Feature-Rich Platform Empowering the Autism Community
Prach: A Feature-Rich Platform Empowering the Autism Communityprachaibot
 
Comparative study of High-rise Building Using ETABS,SAP200 and SAFE., SAFE an...
Comparative study of High-rise Building Using ETABS,SAP200 and SAFE., SAFE an...Comparative study of High-rise Building Using ETABS,SAP200 and SAFE., SAFE an...
Comparative study of High-rise Building Using ETABS,SAP200 and SAFE., SAFE an...Erbil Polytechnic University
 
Virtual memory management in Operating System
Virtual memory management in Operating SystemVirtual memory management in Operating System
Virtual memory management in Operating SystemRashmi Bhat
 
11. Properties of Liquid Fuels in Energy Engineering.pdf
11. Properties of Liquid Fuels in Energy Engineering.pdf11. Properties of Liquid Fuels in Energy Engineering.pdf
11. Properties of Liquid Fuels in Energy Engineering.pdfHafizMudaserAhmad
 
Energy Awareness training ppt for manufacturing process.pptx
Energy Awareness training ppt for manufacturing process.pptxEnergy Awareness training ppt for manufacturing process.pptx
Energy Awareness training ppt for manufacturing process.pptxsiddharthjain2303
 

Recently uploaded (20)

Novel 3D-Printed Soft Linear and Bending Actuators
Novel 3D-Printed Soft Linear and Bending ActuatorsNovel 3D-Printed Soft Linear and Bending Actuators
Novel 3D-Printed Soft Linear and Bending Actuators
 
Comprehensive energy systems.pdf Comprehensive energy systems.pdf
Comprehensive energy systems.pdf Comprehensive energy systems.pdfComprehensive energy systems.pdf Comprehensive energy systems.pdf
Comprehensive energy systems.pdf Comprehensive energy systems.pdf
 
Input Output Management in Operating System
Input Output Management in Operating SystemInput Output Management in Operating System
Input Output Management in Operating System
 
ROBOETHICS-CCS345 ETHICS AND ARTIFICIAL INTELLIGENCE.ppt
ROBOETHICS-CCS345 ETHICS AND ARTIFICIAL INTELLIGENCE.pptROBOETHICS-CCS345 ETHICS AND ARTIFICIAL INTELLIGENCE.ppt
ROBOETHICS-CCS345 ETHICS AND ARTIFICIAL INTELLIGENCE.ppt
 
Ch10-Global Supply Chain - Cadena de Suministro.pdf
Ch10-Global Supply Chain - Cadena de Suministro.pdfCh10-Global Supply Chain - Cadena de Suministro.pdf
Ch10-Global Supply Chain - Cadena de Suministro.pdf
 
TEST CASE GENERATION GENERATION BLOCK BOX APPROACH
TEST CASE GENERATION GENERATION BLOCK BOX APPROACHTEST CASE GENERATION GENERATION BLOCK BOX APPROACH
TEST CASE GENERATION GENERATION BLOCK BOX APPROACH
 
Robotics-Asimov's Laws, Mechanical Subsystems, Robot Kinematics, Robot Dynami...
Robotics-Asimov's Laws, Mechanical Subsystems, Robot Kinematics, Robot Dynami...Robotics-Asimov's Laws, Mechanical Subsystems, Robot Kinematics, Robot Dynami...
Robotics-Asimov's Laws, Mechanical Subsystems, Robot Kinematics, Robot Dynami...
 
THE SENDAI FRAMEWORK FOR DISASTER RISK REDUCTION
THE SENDAI FRAMEWORK FOR DISASTER RISK REDUCTIONTHE SENDAI FRAMEWORK FOR DISASTER RISK REDUCTION
THE SENDAI FRAMEWORK FOR DISASTER RISK REDUCTION
 
SOFTWARE ESTIMATION COCOMO AND FP CALCULATION
SOFTWARE ESTIMATION COCOMO AND FP CALCULATIONSOFTWARE ESTIMATION COCOMO AND FP CALCULATION
SOFTWARE ESTIMATION COCOMO AND FP CALCULATION
 
2022 AWS DNA Hackathon 장애 대응 솔루션 jarvis.
2022 AWS DNA Hackathon 장애 대응 솔루션 jarvis.2022 AWS DNA Hackathon 장애 대응 솔루션 jarvis.
2022 AWS DNA Hackathon 장애 대응 솔루션 jarvis.
 
Paper Tube : Shigeru Ban projects and Case Study of Cardboard Cathedral .pdf
Paper Tube : Shigeru Ban projects and Case Study of Cardboard Cathedral .pdfPaper Tube : Shigeru Ban projects and Case Study of Cardboard Cathedral .pdf
Paper Tube : Shigeru Ban projects and Case Study of Cardboard Cathedral .pdf
 
Module-1-(Building Acoustics) Noise Control (Unit-3). pdf
Module-1-(Building Acoustics) Noise Control (Unit-3). pdfModule-1-(Building Acoustics) Noise Control (Unit-3). pdf
Module-1-(Building Acoustics) Noise Control (Unit-3). pdf
 
System Simulation and Modelling with types and Event Scheduling
System Simulation and Modelling with types and Event SchedulingSystem Simulation and Modelling with types and Event Scheduling
System Simulation and Modelling with types and Event Scheduling
 
Engineering Drawing section of solid
Engineering Drawing     section of solidEngineering Drawing     section of solid
Engineering Drawing section of solid
 
Prach: A Feature-Rich Platform Empowering the Autism Community
Prach: A Feature-Rich Platform Empowering the Autism CommunityPrach: A Feature-Rich Platform Empowering the Autism Community
Prach: A Feature-Rich Platform Empowering the Autism Community
 
Comparative study of High-rise Building Using ETABS,SAP200 and SAFE., SAFE an...
Comparative study of High-rise Building Using ETABS,SAP200 and SAFE., SAFE an...Comparative study of High-rise Building Using ETABS,SAP200 and SAFE., SAFE an...
Comparative study of High-rise Building Using ETABS,SAP200 and SAFE., SAFE an...
 
Designing pile caps according to ACI 318-19.pptx
Designing pile caps according to ACI 318-19.pptxDesigning pile caps according to ACI 318-19.pptx
Designing pile caps according to ACI 318-19.pptx
 
Virtual memory management in Operating System
Virtual memory management in Operating SystemVirtual memory management in Operating System
Virtual memory management in Operating System
 
11. Properties of Liquid Fuels in Energy Engineering.pdf
11. Properties of Liquid Fuels in Energy Engineering.pdf11. Properties of Liquid Fuels in Energy Engineering.pdf
11. Properties of Liquid Fuels in Energy Engineering.pdf
 
Energy Awareness training ppt for manufacturing process.pptx
Energy Awareness training ppt for manufacturing process.pptxEnergy Awareness training ppt for manufacturing process.pptx
Energy Awareness training ppt for manufacturing process.pptx
 

Morphology in graphics and image processing

  • 1. 1 Overview 1 2 Introduction 2.1 The structuring element 2.2 Basic operations on sets The basics of morphology •How to represent objects? •What are the set theoretic operations relevant to morphology? •What is a structuring element? Morphological operations •How to implement basic operations like erosion, dilation, opening, and closing? •How to choose the appropriate morphological operation for preprocessing a noisy binary image? Detecting shapes • How the Hit or Miss transform works? Morphological algorithms •How to implement a structuring element with don't care values? •How to identify region boundary and convex hull using morphological techniques? •How to obtain the skeleton of a shape? •How to do thinning and thickening of binary shapes? •How to prune off stray branches from thinned character images? Morphological reconstruction •How to remove noise or other undesirable objects in an image? •How to fill up holes in objects without any manually identifying seed points in the hole region? MORPHOLOGY The term morphology is being used in a variety of streams like linguistics, biology, astronomy, mathematics, and it is also used with prefixes like Geo-morphology, River morphology, urban morphology, etc. The term morphology used in image processing refers to the tools which are developed using the theory developed as part of mathematical morphology. Morphology In its most general form, the term morphology refers to a branch of biology that deals with Form and Structure
  • 2. of animals and plants. Mathematical Morphology The term has been used in mathematics where it deals with Form and Structure of regions. Morphology in Image Processing In image processing the term morphology deals with developing tools for extracting Form and Structure of image regions (objects). Extraction of features from in image is the first step towards image analysis. Morphology plays an important role in image processing because it can be used to develop techniques for feature extraction in binary images. Morphological tools are founded on set theoretic operations. Yet they are powerful enough to extract features of interest in an image. Objective Of Morphology Image components generally used for describing region shapes are:  Boundaries  Skeletons  Convex Hulls Morphological techniques are used for pre-processing and post-processing:  to identify and enhance useful features,  to discard (prune) noisy features. Mathematical operations are applied to shapes/ objects. But how to represent shapes or objects in images? Objects in Morphology  Objects are represented as Sets.  For binary images, each element of a set is (x;y) coordinates of white/ black pixel. These elements are (2-D integer space). Note that we don't have to explicitly code the binary value as part of the pixel representation. Since there are only 2 possible pixels (black or white) in the image, we can form a set of white pixels. All other pixels are implied to be black.  For gray scale images such sets are i.e. 3-D integer space. The first 2 integers in the 3-tuple are the x,y coordinates and the third integer is the intensity value 
  • 3. STRUCTURED ELEMENTS. Morphology involves the use of subimages called as structuring elements. The pixels in a structuring element can have values 0 (black), 1 (white), or may even be don't care (either black or white). The structuring element is used to assess or probe the attributes and properties of the images under study. The origin of the structuring element is generally taken as the center of the rectangular array which contains the structuring element. However the origin need not be specified as the center. Changing the origin of the structuring element also changes the output of the morphological operations.  We talk of morphological operations between two image objects.  The first one is the object/ region under study.  The second one is an object (a subimage depicting a region) used to probe the first one to identify its structural characteristics.  All sets are padded with background elements to form a rectangular array or to provide a background border. The structuring element is also called as a mask or a kernel. Figure 1: Complement of a set Basic operationoperationic operations on sets Translation and reflection are set operations which do not involve any structuring element. Translation of a set means that each element of the set is displaced by a fixed translation distance. Reflection of a set means that the coordinate of each pixel will shift to the other side of the axis. So x becomes - x and y becomes - y. Reflection of a set The reflection of a set B is denoted as
  • 4. Translation of a set The translation of a set B by is denoted as Set intersection This is the traditional intersection of two sets. If the sets indicate image regions, then their intersection would give the region overlap. Set union This is the traditional union of two sets. If the sets indicate image regions, then their union would give the aggregate of the two regions.