DIGITAL IMAGE PROCESSING

Slides:



Advertisements
Similar presentations
Gray-Scale Morphological Filtering
Advertisements

Course Syllabus 1.Color 2.Camera models, camera calibration 3.Advanced image pre-processing Line detection Corner detection Maximally stable extremal regions.
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.
CDS 301 Fall, 2009 Image Visualization Chap. 9 November 5, 2009 Jie Zhang Copyright ©
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
Morphological Image Processing Md. Rokanujjaman Assistant Professor Dept of Computer Science and Engineering Rajshahi University.
Provides mathematical tools for shape analysis in both binary and grayscale images Chapter 13 – Mathematical Morphology Usages: (i)Image pre-processing.
Chapter 9 Morphological Image Processing. Preview Morphology: denotes a branch of biology that deals with the form and structure of animals and planets.
1 © 2010 Cengage Learning Engineering. All Rights Reserved. 1 Introduction to Digital Image Processing with MATLAB ® Asia Edition McAndrew ‧ Wang ‧ Tseng.
Morphological Image Processing
图像处理技术讲座(10) Digital Image Processing (10) 灰度的数学形态学(2) Mathematical morphology in gray scale (2) 顾 力栩 上海交通大学 计算机系
E.G.M. PetrakisBinary Image Processing1 Binary Image Analysis Segmentation produces homogenous regions –each region has uniform gray-level –each region.
Digital Image Processing
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 Lecture 14 Course book reading: GW Lucia Ballerini Digital Image Processing.
Image Processing1 Morphological and Other Area Operations Introduction –Morphology is the science of form and structure –It is about regions or.
Chapter 9.  Mathematical morphology: ◦ A useful tool for extracting image components in the representation of region shape.  Boundaries, skeletons,
DIGITAL IMAGE PROCESSING Instructors: Dr J. Shanbehzadeh M.Gholizadeh M.Gholizadeh
Course Syllabus 1.Color 2.Camera models, camera calibration 3.Advanced image pre-processing Line detection Corner detection Maximally stable extremal regions.
: Chapter 6: Morphological Image Processing 1 Montri Karnjanadecha ac.th/~montri Image Processing.
Digital Image Processing Chapter 9: Morphological Image Processing 5 September 2007 Digital Image Processing Chapter 9: Morphological Image Processing.
Morphological Processing
Morphological Image Processing
J. Shanbehzadeh M. Hosseinajad Khwarizmi University of Tehran.
Gianni Ramponi University of Trieste Images © 2002 Gonzalez & Woods Digital Image Processing Chapter 9 Morphological Image.
Digital Image Processing
Mathematical Morphology Mathematical morphology (matematická morfologie) –A special image analysis discipline based on morphological transformations of.
Ch5 Image Restoration CS446 Instructor: Nada ALZaben.
Course 2 Image Filtering. Image filtering is often required prior any other vision processes to remove image noise, overcome image corruption and change.
DIGITAL IMAGE PROCESSING Instructors: Dr J. Shanbehzadeh Mostafa Mahdijo Mostafa Mahdijo ( J.Shanbehzadeh.
Erosion: Erosion is used for shrinking of element A by using element B
CS654: Digital Image Analysis
Mathematical Morphology
References Books: Chapter 11, Image Processing, Analysis, and Machine Vision, Sonka et al Chapter 9, Digital Image Processing, Gonzalez & Woods.
EE 4780 Morphological Image Processing. Bahadir K. Gunturk2 Example Two semiconductor wafer images are given. You are supposed to determine the defects.
Image Processing and Analysis (ImagePandA)
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.
BYST Morp-1 DIP - WS2002: Morphology Digital Image Processing Morphological Image Processing Bundit Thipakorn, Ph.D. Computer Engineering Department.
Lecture(s) 3-4. Morphological Image Processing. 3/13/20162 Introduction ► ► Morphology: a branch of biology that deals with the form and structure of.
Chapter 6 Skeleton & Morphological Operation. Image Processing for Pattern Recognition Feature Extraction Acquisition Preprocessing Classification Post.
Morphological Image Processing (Chapter 9) CSC 446 Lecturer: Nada ALZaben.
Morphological Image Processing
Lecture 11+x+1 Chapter 9 Morphological Image Processing.
COMP 9517 Computer Vision Binary Image Analysis 4/15/2018
Digital Image Processing Lecture 15: Morphological Algorithms April 27, 2005 Prof. Charlene Tsai.
Gray-level images.
Digital Image Processing CP-7008 Lecture # 09 Morphological Image Processing Fall 2011.
HIT and MISS.
CS Digital Image Processing Lecture 5
Medical Images Edge Detection via Neutrosophic Mathematical Morphology
EEEB0765 Digital Signal Processing for Embedded Systems 8 Video and Image Processing in Embedded Systems (I) Assoc. Prof. Dr. Peerapol Yuvapoositanon.
Dilation The basic morphological operations applied to either grayscale or binary images are Erosion and Dilation. Erosion shrinks image objects while.
Erosion The basic morphological operations applied to either grayscale or binary images are Erosion and Dilation. Erosion shrinks image objects while.
Department of Computer Engineering
Morphological Image Processing
Digital Image Processing Lecture 15: Morphological Algorithms
Morphological and Other Area Operations
Lecture Notes on Mathematical Morphology: Grayscale Images
ECE 692 – Advanced Topics in Computer Vision
Digital Image Processing Lecture 14: Morphology
CS654: Digital Image Analysis
Morphological Operators
Review and Importance CS 111.
DIGITAL IMAGE PROCESSING Elective 3 (5th Sem.)
Morphological Filters Applications and Extension Morphological Filters
Presentation transcript:

DIGITAL IMAGE PROCESSING Instructors: Dr J. Shanbehzadeh Shanbehzadeh@gmail.com Kharazmi University

Chapter 9 – Morphological Image Processing DIGITAL IMAGE PROCESSING Chapter 9 – Morphological Image Processing Instructors: Dr J. Shanbehzadeh Shanbehzadeh@gmail.com

9.6 - Gray-Scale Morphology

introduction Structuring elements in gray-scale morphology: Non flat 9.6.1 Erosion and Dilation 9.6.2 Opening and Closing 9.6.3 Some Basic Gray-Scale Morphological Algorithms 9.6.4 Gray-Scale Morphological Reconstruction Structuring elements in gray-scale morphology: Non flat Flat ( J.Shanbehzadeh)

Gray-Scale Morphology 9.6- introduction 9.6.1 Erosion and Dilation 9.6.2 Opening and Closing 9.6.3 Some Basic Gray-Scale Morphological Algorithms 9.6.4 Gray-Scale Morphological Reconstruction Erosion and Dilation Erosion and Dilation Opening and Closing Some Basic Gray-Scale Morphological Algorithms Gray-Scale Morphological Reconstruction ( J.Shanbehzadeh)

Erosion and Dilation (Flat Ses) Erosion: The minimum value of the image in the region coincident with SE. This is similar to the correlation procedure. Dilation: The maximum value of the image in the window outlined by SE. This is analogous to spatial convolution. Notice: the structuring element is reflected about its origin by using (-s, -t) in the argument of the function 9.6- introduction 9.6.1 Erosion and Dilation 9.6.2 Opening and Closing 9.6.3 Some Basic Gray-Scale Morphological Algorithms 9.6.4 Gray-Scale Morphological Reconstruction ( J.Shanbehzadeh)

Erosion and Dilation (Flat Ses) 9.6- introduction 9.6.1 Erosion and Dilation 9.6.2 Opening and Closing 9.6.3 Some Basic Gray-Scale Morphological Algorithms 9.6.4 Gray-Scale Morphological Reconstruction ( J.Shanbehzadeh)

Erosion and Dilation (Flat Ses) 9.6- introduction 9.6.1 Erosion and Dilation 9.6.2 Opening and Closing 9.6.3 Some Basic Gray-Scale Morphological Algorithms 9.6.4 Gray-Scale Morphological Reconstruction Dilation ( J.Shanbehzadeh)

Erosion and Dilation (Non flat Ses) 9.6- introduction 9.6.1 Erosion and Dilation 9.6.2 Opening and Closing 9.6.3 Some Basic Gray-Scale Morphological Algorithms 9.6.4 Gray-Scale Morphological Reconstruction Dilation : Notice: As in the binary case, erosion and dilation are duals with respect to function complementation and reflection ( J.Shanbehzadeh)

Gray-Scale Morphology 9.6- introduction 9.6.1 Erosion and Dilation 9.6.2 Opening and Closing 9.6.3 Some Basic Gray-Scale Morphological Algorithms 9.6.4 Gray-Scale Morphological Reconstruction Erosion and Dilation Opening and Closing Opening and Closing Some Basic Gray-Scale Morphological Algorithms Gray-Scale Morphological Reconstruction ( J.Shanbehzadeh)

Opening and Closing Opening : Closing Series: 9.6- introduction 9.6.1 Erosion and Dilation 9.6.2 Opening and Closing 9.6.3 Some Basic Gray-Scale Morphological Algorithms 9.6.4 Gray-Scale Morphological Reconstruction Opening : Closing Series: Notice: The opening and closing for gray-scale images are duals with respect to complementation and SE reflection ( J.Shanbehzadeh)

Opening and Closing 9.6- introduction 9.6.1 Erosion and Dilation 9.6.3 Some Basic Gray-Scale Morphological Algorithms 9.6.4 Gray-Scale Morphological Reconstruction ( J.Shanbehzadeh)

Opening and Closing 9.6- introduction 9.6.1 Erosion and Dilation 9.6.3 Some Basic Gray-Scale Morphological Algorithms 9.6.4 Gray-Scale Morphological Reconstruction ( J.Shanbehzadeh)

Opening and Closing Opening Erosion 9.6- introduction 9.6.1 Erosion and Dilation 9.6.2 Opening and Closing 9.6.3 Some Basic Gray-Scale Morphological Algorithms 9.6.4 Gray-Scale Morphological Reconstruction ( J.Shanbehzadeh) Opening Erosion

Opening and Closing Closing Dilation 9.6- introduction 9.6.1 Erosion and Dilation 9.6.2 Opening and Closing 9.6.3 Some Basic Gray-Scale Morphological Algorithms 9.6.4 Gray-Scale Morphological Reconstruction ( J.Shanbehzadeh) Closing Dilation

Gray-Scale Morphology 9.6- introduction 9.6.1 Erosion and Dilation 9.6.2 Opening and Closing 9.6.3 Some Basic Gray-Scale Morphological Algorithms 9.6.4 Gray-Scale Morphological Reconstruction Erosion and Dilation Opening and Closing Some Basic Gray-Scale Morphological Algorithms Some Basic Gray-Scale Morphological Algorithms Gray-Scale Morphological Reconstruction ( J.Shanbehzadeh)

Morphological Smoothing 9.6- introduction 9.6.1 Erosion and Dilation 9.6.2 Opening and Closing 9.6.3 Some Basic Gray-Scale Morphological Algorithms 9.6.4 Gray-Scale Morphological Reconstruction Opening:suppresses bright details smaller than the specified SE and closing suppresses dark details. They are used often in combination as morphological filters for image smoothing and noise removal ( J.Shanbehzadeh)

Morphological Smoothing 9.6- introduction 9.6.1 Erosion and Dilation 9.6.2 Opening and Closing 9.6.3 Some Basic Gray-Scale Morphological Algorithms 9.6.4 Gray-Scale Morphological Reconstruction ( J.Shanbehzadeh)

Morphological Gradient 9.6- introduction 9.6.1 Erosion and Dilation 9.6.2 Opening and Closing 9.6.3 Some Basic Gray-Scale Morphological Algorithms 9.6.4 Gray-Scale Morphological Reconstruction Dilation and erosion can be used in combination with image subtraction to obtain the morphological gradient of an image: The dilation thickens regions in an image and the erosion shrinks them. Their difference emphasizes the boundaries between regions. ( J.Shanbehzadeh)

Morphological Gradient 9.6- introduction 9.6.1 Erosion and Dilation 9.6.2 Opening and Closing 9.6.3 Some Basic Gray-Scale Morphological Algorithms 9.6.4 Gray-Scale Morphological Reconstruction ( J.Shanbehzadeh)

Top–hat and Bottom–hat Transformation 9.6- introduction 9.6.1 Erosion and Dilation 9.6.2 Opening and Closing 9.6.3 Some Basic Gray-Scale Morphological Algorithms 9.6.4 Gray-Scale Morphological Reconstruction Combining image subtraction with openings and closings results in top-hat and bottom-hat transformations. Top-hat transformation: Bottom-hat transformation: Notice: The top-hat transform is used for light objects on a dark background, and the bottom-hat transform is used for the converse. ( J.Shanbehzadeh)

Top–hat and Bottom–hat Transformation 9.6- introduction 9.6.1 Erosion and Dilation 9.6.2 Opening and Closing 9.6.3 Some Basic Gray-Scale Morphological Algorithms 9.6.4 Gray-Scale Morphological Reconstruction ( J.Shanbehzadeh)

Granulometry 9.6- introduction 9.6.1 Erosion and Dilation 9.6.2 Opening and Closing 9.6.3 Some Basic Gray-Scale Morphological Algorithms 9.6.4 Gray-Scale Morphological Reconstruction Determining the size distribution of particles in an image. Granulometry consists of applying openings with SEs of increasing size. For each opening, the sum of the pixel values in the opening is computed. To emphasize changes between successive openings, we compute the difference between adjacent elements of the 1-D array. The peaks in the plot are an indication of the size distributions of the particles in the image. ( J.Shanbehzadeh)

Granulometry 9.6- introduction 9.6.1 Erosion and Dilation 9.6.2 Opening and Closing 9.6.3 Some Basic Gray-Scale Morphological Algorithms 9.6.4 Gray-Scale Morphological Reconstruction ( J.Shanbehzadeh)

Granulometry 9.6- introduction 9.6.1 Erosion and Dilation 9.6.2 Opening and Closing 9.6.3 Some Basic Gray-Scale Morphological Algorithms 9.6.4 Gray-Scale Morphological Reconstruction ( J.Shanbehzadeh)

Textural Segmentation 9.6- introduction 9.6.1 Erosion and Dilation 9.6.2 Opening and Closing 9.6.3 Some Basic Gray-Scale Morphological Algorithms 9.6.4 Gray-Scale Morphological Reconstruction Finding a boundary between two regions based on their textural content. ( J.Shanbehzadeh)

Gray-Scale Morphology 9.6- introduction 9.6.1 Erosion and Dilation 9.6.2 Opening and Closing 9.6.3 Some Basic Gray-Scale Morphological Algorithms 9.6.4 Gray-Scale Morphological Reconstruction Erosion and Dilation Opening and Closing Some Basic Gray-Scale Morphological Algorithms Gray-Scale Morphological Reconstruction Gray-Scale Morphological Reconstruction ( J.Shanbehzadeh)

Gray-Scale Morph. Reconstruction 9.6- introduction 9.6.1 Erosion and Dilation 9.6.2 Opening and Closing 9.6.3 Some Basic Gray-Scale Morphological Algorithms 9.6.4 Gray-Scale Morphological Reconstruction Let f and g denote the marker and mask images. Geodesic dilation of size 1: ^ denotes the point-wise minimum operator. Geodesic dilation of size n: Geodesic erosion of size 1: Geodesic erosion of size n: ( J.Shanbehzadeh)

Gray-Scale Morph. Reconstruction 9.6- introduction 9.6.1 Erosion and Dilation 9.6.2 Opening and Closing 9.6.3 Some Basic Gray-Scale Morphological Algorithms 9.6.4 Gray-Scale Morphological Reconstruction Morphological reconstruction by dilation: Morphological reconstruction by erosion: ( J.Shanbehzadeh)

Gray-Scale Morph. Reconstruction 9.6- introduction 9.6.1 Erosion and Dilation 9.6.2 Opening and Closing 9.6.3 Some Basic Gray-Scale Morphological Algorithms 9.6.4 Gray-Scale Morphological Reconstruction Opening by reconstruction of size n: Closing by reconstruction of size n: ( J.Shanbehzadeh)

Gray-Scale Morph. Reconstruction 9.6- introduction 9.6.1 Erosion and Dilation 9.6.2 Opening and Closing 9.6.3 Some Basic Gray-Scale Morphological Algorithms 9.6.4 Gray-Scale Morphological Reconstruction ( J.Shanbehzadeh)