SlideShare a Scribd company logo
1 of 57
Welcome !!!
A SEMINAR
on
IMAGE SEGMENTATION
….an introductory approach
Presented by
TAWOSE OLAMIDE TIMOTHY
DEPARTMENT OF MATHEMATICAL SCIENCES
(COMPUTER SCINCE OPTION)
CSC 400
Under the Guidance of
Mr. D.O EKONG
MOTIVATION
• Segmentation is difficult
•Decades of extensive research, no general “off-the-shelf”
solution
•Non- uniform illumination
•No control of the environment
•Inadequate model of the object of interest
•Noise
•Segmentation on trivial images is one of the difficult task
in image processing . Still under research
•It has rich mathematical formulations that makes it a
worthwhile research topic
IMAGES:
 Image is replica of object.
 An image defined in the “real world” is considered as
a two dimensional function f(x, y) ,where x and y are
spatial coordinates and the amplitude of f at any pair
of coordinates (x,y) is called the intensity or gray
level of the image at that point.
 TYPES OF IMAGES:
-Gray-tone image
-Binary image
Image representation
• Spatial discretization of grids: to obtain sample
values at every point.
• Intensity discretization by a process called
quantization:
representing an image in form of a matrix.
Image representation
I =
f(0,0) f(0,1)…........f(0,N-1)
f(1,0) f(1,1)…........f(1,N-1)
f(2,0) f(2,1)…........f(2,N-1)
f(M-1,0)f(M,1)..f(M-1,N-1)
Image Size :-256 * 256 elements , 512 * 512, 640 * 480 , 1024
* 1024
Quantization :- 8 bits
A matrix of finite dimension , it has m number of rows add n number of columns .
Each of the elements in this matrix representation is called a pixel
Steps in digital image
Processing
SEGMENTATION
REPERESENTATION
AND DESCRIPTION
RECOGNITION AND
INTEPRETATION
IMAGE ACQUISITION
PREPROCESSING
KNOWLEDG
E BASE
Problem
Domain Result
What is Image Segmentation ?
 Image segmentation is an aspect of image processing.
 Image segmentation is a computer vision process.
 Image segmentation is the first step in image analysis.
Input
image
Segmented
objects/image
Object
quantification
Feature
vector
Image
segmentatio
n
Annotation
of objects
Feature
extraction
Classificatio
n or cluster
Results
A typical image analysis pipeline.
Image Segmentation Defined
There are many definitions:
 In computer vision, Image Segmentation is the process of
subdividing a digital image into multiple segments(sets of
pixels, also known as superpixels)-Wikipedia,2002
 Segmentation is a process of grouping together pixels that
have similar attributes-Efford,2000
 Image Segmentation is the process of partitioning an image
into non-intersecting regions such that each region is
homogeneous and the union of no two adjacent regions is
homogeneous-Pal,1994
 Pixels in a region are similar according to some homogeneity
criteria such as colour, intensity or texture so as to locate and
identify objects and boundaries (lines,curves,etc) in an
image.
 The goal of image segmentation is to simplify/change the
representation of an image into something that is more
i
P(SI
ᶸSJ)P(SI
ᶸSJ)
(S
1
,S
2
,…,S
n
)
(Si
ᵔ
SJ)
P(Si
ᶸSJ)
Simple example:
Why segmentation is useful ?
 Segmentation accuracy determines the eventual success or
failure of computerized analysis procedure.
 Improvement of pictorial information for human
interpretation/perception
 Mapping and Measurement - Automatic analysis of remote
sensing data from satellites to identify and measure regions
of interest. e.g. Petroleum reserves
 It might be possible to analyze the image in the computer
and provide cues to the radiologists to help detect
important/suspicious structures (e.g.: Computed Aided
Diagnosis, CAD)
Medical imaging
Computer-guided surgery
 Da Vinci robot heart surgery
VIDEO DEMO
Object detection
 Pedestrian detection
 Face detection
 Brake light detection
 Locate objects in satellite
imagery(roads,buildings,forests,etc)
 Agricultural imaging-crop disease detection
EKSU on Google Maps
Recognition tasks
 Face recognition-g+
 Fingerprint recognition
 Iris recognition
Image deblurring
Defocused Motion Blurred
Deblurred
Machine Vision
Application
 Industrial Machine Vision for product
assembly and inspection.
 Automated Target detection and
tracking.
 Machine processing for aerial and
satellite imagery for weather prediction
and assessment etc.
Here the interest is on procedures for extraction of image
information suitable for computer processing
Typical Applications:-
Automated
inspection
BOTTLING PLANT AUTOMATION
Other areas of application
 Traffic control systems
 Content-based image retrieval
 Video surveillance
 In sport scenes
Image Pre-processing –
correcting image defects
 Goal of pre-processing
-enhance the visual appearance of images
-improve the manipulation of datasets
 Pre-processing
-image resampling
-grayscale contrast enhancement
-noise removal
-Mathematical operations
Image smooth by median filter
Background correction by Top-hat
filter
Illumination correction by low-pass filter
Image Enhancement
Low Contrast Image
Enhanced Image
Principal approaches
 Segmentation algorithms generally are based
on one of 2 basis properties of intensity
values
 discontinuity : to partition an image based
on sharp changes in intensity (such as edges
in an image)
 similarity : to partition an image into
regions that are similar according to a set
of predefined criteria; this includes
thresholding,region growing, region splitting
and merging.
Detection of Similarities-
Thresholding
 Thresholding is the simplest, powerful and
most frequently/widely used technique for
image segmentation
 It is useful in discriminating foreground from
the background.
 Thresholding operation is used to convert a
multilevel/gray scale image into binary image
 The advantage of obtaining first a binary
image is that it reduces the complexity of the
data and simplifies the process of recognition
and classifiction.
Where (x,y) represents a gray value/
are the coordinates of the threshold value p
T represent threshold value
g(x,y) represents threshold image
f(x,y) represents gray level image pixels/
input image
Thresholding
 The most common way to convert a gray-level image
into a binary image is to select a single threshold
value(T).Then all the gray level values below T will be
classified as black(0) i.e. background and those above
T will be white(1) i.e. objects.
 The Thresholding operation is a grey value remapping
operation g defined by:
0 if f(x,y) < T
g(x,y)=
1 if f(x,y) ≥ T,
32
0.00
500.00
1000.00
1500.00
2000.00
2500.00
0.00 50.00 100.00 150.00 200.00 250.00
i
h(i)
Background
Object
T
Detection of Similarities-
Thresholding
Thresholding ……/2
 Thresholds are either global or local i.e.., they can
be constant throughout the image, or spatially
varying.
 Thresholding methods include:
 Conventional thresholding method(supervised
process)
 Otsu global optimal thresholding
method(unsupervised process)
 Adaptive local thresholding
Threshold: valley between two adjacent peaks
Threshold Selection
 Interactive selection of a threshold by the user-
possibly with the aid of the image histogram.
 Automatic methods: Automatically selected
threshold value for each image by the system
without human intervention. Automatic
methods often make use of the image
histogram to find a suitable threshold
 Advantages: simple to implement
 Disadvantages: It is sensitive to noise
Difficult to set threshold
Histogram
Image Histogram for the three color spaces
 After segmenting the image, the objects can
be extracted using edge detection techniques.
 Image segmentation techniques are
extensively used in Similarity Searches.
Detection of Discontinuities
 detect the three basic types of gray-level
discontinuities
 points , lines , edges
 the common way is to run a mask through the
image
Masking: A logical operation carried out on an image in order to m
or identify a part of it.
Point Detection
 a point has been detected at the location on
which the mark is centered if
|R| T
 where
 T is a nonnegative threshold
 R is the sum of products of the coefficients
with the gray levels contained in the region
encompassed by the mark.
Example
Line Detection
 Horizontal mask will result with max response when a
line passed through the middle row of the mask with
a constant background.
 the similar idea is used with other masks.
 note: the preferred direction of each mask is
weighted with a larger coefficient (i.e.,2) than other
possible directions.
Example
Edge Detection
 Edge detection is the name for a set of mathematical
methods which aim at identifying points in a digital image
at which the image brightness changes sharply or, more
formally has discontinuities.
 Edge detection is used to obtain information from the
frames as a precursor step to feature extraction and
object recognition.
 This process detects outlines of an object and boundaries
between objects and the background in the image
 Approaches for implementing
 first-order derivative (Gradient operator)
 second-order derivative (Laplacian operator)
 Edge is the boundary between two homogeneous regions.
Edge detector
 Advantages : easy to implement
simple to understand
 Disadvantages: It is not suitable for very noisy
images
It is not suitable for edgeless
images
It is not suitable for images
whose
boundaries are very smooth
Edge filter operators/edge
detection techniques
 There are seven techniques namely:
-Sobel operator: most useful and widely
available edge filters/gradient masks.
-Roberts cross edge operator
-Laplacian operator
-Prewitt operator
-Kiresh operator
-Canny edge detector : most preferred
-Edge maximization technique(EMT)
Gradient Operator
Laplacian
First and Second derivatives
Comparing edge filter operators
Canny Edge Detector
• Smooth the image with a Gaussian filter to
reduce noise and remove small details.
• Compute gradient magnitude and direction at
each pixel of the smoothed image.
• Non-maximal suppression of smaller gradients
by larger ones to focus edge localization
• Gradient magnitude thresholding and linking
that uses hysteresis so as to start linking at
strong edge positions, gut then also track
weaker edges.
Other segmentation techniques
 Region based segmentation methods
 Segmentation methods based on PDE
 Segmentation based on artificial neural
network
 Segmentation based on clustering
 Segmentation using morphological watersheds
 Multiobjective image segmentation
Questions ?
Tawose Olamide Timothy

More Related Content

What's hot

Image Processing: Spatial filters
Image Processing: Spatial filtersImage Processing: Spatial filters
Image Processing: Spatial filtersA B Shinde
 
Smoothing Filters in Spatial Domain
Smoothing Filters in Spatial DomainSmoothing Filters in Spatial Domain
Smoothing Filters in Spatial DomainMadhu Bala
 
Simultaneous Smoothing and Sharpening of Color Images
Simultaneous Smoothing and Sharpening of Color ImagesSimultaneous Smoothing and Sharpening of Color Images
Simultaneous Smoothing and Sharpening of Color ImagesCristina Pérez Benito
 
Image compression standards
Image compression standardsImage compression standards
Image compression standardskirupasuchi1996
 
Color Image Processing: Basics
Color Image Processing: BasicsColor Image Processing: Basics
Color Image Processing: BasicsA B Shinde
 
digital image processing
digital image processingdigital image processing
digital image processingAbinaya B
 
Image restoration and degradation model
Image restoration and degradation modelImage restoration and degradation model
Image restoration and degradation modelAnupriyaDurai
 
Color fundamentals and color models - Digital Image Processing
Color fundamentals and color models - Digital Image ProcessingColor fundamentals and color models - Digital Image Processing
Color fundamentals and color models - Digital Image ProcessingAmna
 
Image sampling and quantization
Image sampling and quantizationImage sampling and quantization
Image sampling and quantizationBCET, Balasore
 
Image Representation & Descriptors
Image Representation & DescriptorsImage Representation & Descriptors
Image Representation & DescriptorsPundrikPatel
 
Image pre processing
Image pre processingImage pre processing
Image pre processingAshish Kumar
 
Chapter 4 Image Processing: Image Transformation
Chapter 4 Image Processing: Image TransformationChapter 4 Image Processing: Image Transformation
Chapter 4 Image Processing: Image TransformationVarun Ojha
 
Image Enhancement - Point Processing
Image Enhancement - Point ProcessingImage Enhancement - Point Processing
Image Enhancement - Point ProcessingGayathri31093
 
Image Restoration
Image RestorationImage Restoration
Image RestorationPoonam Seth
 
Chapter 1 and 2 gonzalez and woods
Chapter 1 and 2 gonzalez and woodsChapter 1 and 2 gonzalez and woods
Chapter 1 and 2 gonzalez and woodsasodariyabhavesh
 
Watershed Segmentation Image Processing
Watershed Segmentation Image ProcessingWatershed Segmentation Image Processing
Watershed Segmentation Image ProcessingArshad Hussain
 

What's hot (20)

image compression ppt
image compression pptimage compression ppt
image compression ppt
 
Image Processing: Spatial filters
Image Processing: Spatial filtersImage Processing: Spatial filters
Image Processing: Spatial filters
 
Smoothing Filters in Spatial Domain
Smoothing Filters in Spatial DomainSmoothing Filters in Spatial Domain
Smoothing Filters in Spatial Domain
 
Image segmentation
Image segmentationImage segmentation
Image segmentation
 
Simultaneous Smoothing and Sharpening of Color Images
Simultaneous Smoothing and Sharpening of Color ImagesSimultaneous Smoothing and Sharpening of Color Images
Simultaneous Smoothing and Sharpening of Color Images
 
Image compression standards
Image compression standardsImage compression standards
Image compression standards
 
Histogram Equalization
Histogram EqualizationHistogram Equalization
Histogram Equalization
 
Image segmentation
Image segmentation Image segmentation
Image segmentation
 
Color Image Processing: Basics
Color Image Processing: BasicsColor Image Processing: Basics
Color Image Processing: Basics
 
digital image processing
digital image processingdigital image processing
digital image processing
 
Image restoration and degradation model
Image restoration and degradation modelImage restoration and degradation model
Image restoration and degradation model
 
Color fundamentals and color models - Digital Image Processing
Color fundamentals and color models - Digital Image ProcessingColor fundamentals and color models - Digital Image Processing
Color fundamentals and color models - Digital Image Processing
 
Image sampling and quantization
Image sampling and quantizationImage sampling and quantization
Image sampling and quantization
 
Image Representation & Descriptors
Image Representation & DescriptorsImage Representation & Descriptors
Image Representation & Descriptors
 
Image pre processing
Image pre processingImage pre processing
Image pre processing
 
Chapter 4 Image Processing: Image Transformation
Chapter 4 Image Processing: Image TransformationChapter 4 Image Processing: Image Transformation
Chapter 4 Image Processing: Image Transformation
 
Image Enhancement - Point Processing
Image Enhancement - Point ProcessingImage Enhancement - Point Processing
Image Enhancement - Point Processing
 
Image Restoration
Image RestorationImage Restoration
Image Restoration
 
Chapter 1 and 2 gonzalez and woods
Chapter 1 and 2 gonzalez and woodsChapter 1 and 2 gonzalez and woods
Chapter 1 and 2 gonzalez and woods
 
Watershed Segmentation Image Processing
Watershed Segmentation Image ProcessingWatershed Segmentation Image Processing
Watershed Segmentation Image Processing
 

Viewers also liked

Digital Image Processing: Image Segmentation
Digital Image Processing: Image SegmentationDigital Image Processing: Image Segmentation
Digital Image Processing: Image SegmentationMostafa G. M. Mostafa
 
A study and comparison of different image segmentation algorithms
A study and comparison of different image segmentation algorithmsA study and comparison of different image segmentation algorithms
A study and comparison of different image segmentation algorithmsManje Gowda
 
Comparison of image segmentation
Comparison of image segmentationComparison of image segmentation
Comparison of image segmentationHaitham Ahmed
 
Threshold Selection for Image segmentation
Threshold Selection for Image segmentationThreshold Selection for Image segmentation
Threshold Selection for Image segmentationParijat Sinha
 
Comparison of Segmentation Algorithms and Estimation of Optimal Segmentation ...
Comparison of Segmentation Algorithms and Estimation of Optimal Segmentation ...Comparison of Segmentation Algorithms and Estimation of Optimal Segmentation ...
Comparison of Segmentation Algorithms and Estimation of Optimal Segmentation ...Pinaki Ranjan Sarkar
 
K means and dbscan
K means and dbscanK means and dbscan
K means and dbscanYan Xu
 
K means clustering
K means clusteringK means clustering
K means clusteringkeshav goyal
 
Cardiac Image Analysis based on K Means Clustering
Cardiac Image Analysis based on K Means ClusteringCardiac Image Analysis based on K Means Clustering
Cardiac Image Analysis based on K Means ClusteringNAVEEN TOKAS
 
Intro to MATLAB and K-mean algorithm
Intro to MATLAB and K-mean algorithmIntro to MATLAB and K-mean algorithm
Intro to MATLAB and K-mean algorithmkhalid Shah
 
PPT on BRAIN TUMOR detection in MRI images based on IMAGE SEGMENTATION
PPT on BRAIN TUMOR detection in MRI images based on  IMAGE SEGMENTATION PPT on BRAIN TUMOR detection in MRI images based on  IMAGE SEGMENTATION
PPT on BRAIN TUMOR detection in MRI images based on IMAGE SEGMENTATION khanam22
 
K mean-clustering algorithm
K mean-clustering algorithmK mean-clustering algorithm
K mean-clustering algorithmparry prabhu
 

Viewers also liked (14)

Digital Image Processing: Image Segmentation
Digital Image Processing: Image SegmentationDigital Image Processing: Image Segmentation
Digital Image Processing: Image Segmentation
 
A study and comparison of different image segmentation algorithms
A study and comparison of different image segmentation algorithmsA study and comparison of different image segmentation algorithms
A study and comparison of different image segmentation algorithms
 
Segmentation Techniques -I
Segmentation Techniques -ISegmentation Techniques -I
Segmentation Techniques -I
 
Comparison of image segmentation
Comparison of image segmentationComparison of image segmentation
Comparison of image segmentation
 
Medical image analysis
Medical image analysisMedical image analysis
Medical image analysis
 
Threshold Selection for Image segmentation
Threshold Selection for Image segmentationThreshold Selection for Image segmentation
Threshold Selection for Image segmentation
 
Comparison of Segmentation Algorithms and Estimation of Optimal Segmentation ...
Comparison of Segmentation Algorithms and Estimation of Optimal Segmentation ...Comparison of Segmentation Algorithms and Estimation of Optimal Segmentation ...
Comparison of Segmentation Algorithms and Estimation of Optimal Segmentation ...
 
Segmentation
SegmentationSegmentation
Segmentation
 
K means and dbscan
K means and dbscanK means and dbscan
K means and dbscan
 
K means clustering
K means clusteringK means clustering
K means clustering
 
Cardiac Image Analysis based on K Means Clustering
Cardiac Image Analysis based on K Means ClusteringCardiac Image Analysis based on K Means Clustering
Cardiac Image Analysis based on K Means Clustering
 
Intro to MATLAB and K-mean algorithm
Intro to MATLAB and K-mean algorithmIntro to MATLAB and K-mean algorithm
Intro to MATLAB and K-mean algorithm
 
PPT on BRAIN TUMOR detection in MRI images based on IMAGE SEGMENTATION
PPT on BRAIN TUMOR detection in MRI images based on  IMAGE SEGMENTATION PPT on BRAIN TUMOR detection in MRI images based on  IMAGE SEGMENTATION
PPT on BRAIN TUMOR detection in MRI images based on IMAGE SEGMENTATION
 
K mean-clustering algorithm
K mean-clustering algorithmK mean-clustering algorithm
K mean-clustering algorithm
 

Similar to IMAGE SEGMENTATION.

Digital Image Processing
Digital Image ProcessingDigital Image Processing
Digital Image ProcessingReshma KC
 
A Review on Image Segmentation using Clustering and Swarm Optimization Techni...
A Review on Image Segmentation using Clustering and Swarm Optimization Techni...A Review on Image Segmentation using Clustering and Swarm Optimization Techni...
A Review on Image Segmentation using Clustering and Swarm Optimization Techni...IJSRD
 
Remotely sensed image segmentation using multiphase level set acm
Remotely sensed image segmentation using multiphase level set acmRemotely sensed image segmentation using multiphase level set acm
Remotely sensed image segmentation using multiphase level set acmKriti Bajpai
 
SIRG-BSU_3_used-important.pdf
SIRG-BSU_3_used-important.pdfSIRG-BSU_3_used-important.pdf
SIRG-BSU_3_used-important.pdfDrAhmedElngar
 
A Novel Edge Detection Technique for Image Classification and Analysis
A Novel Edge Detection Technique for Image Classification and AnalysisA Novel Edge Detection Technique for Image Classification and Analysis
A Novel Edge Detection Technique for Image Classification and AnalysisIOSR Journals
 
Dip lect2-Machine Vision Fundamentals
Dip  lect2-Machine Vision Fundamentals Dip  lect2-Machine Vision Fundamentals
Dip lect2-Machine Vision Fundamentals Abdul Abbasi
 
image-processing-husseina-ozigi-otaru.ppt
image-processing-husseina-ozigi-otaru.pptimage-processing-husseina-ozigi-otaru.ppt
image-processing-husseina-ozigi-otaru.pptRaviSharma65345
 
Performance of Efficient Closed-Form Solution to Comprehensive Frontier Exposure
Performance of Efficient Closed-Form Solution to Comprehensive Frontier ExposurePerformance of Efficient Closed-Form Solution to Comprehensive Frontier Exposure
Performance of Efficient Closed-Form Solution to Comprehensive Frontier Exposureiosrjce
 
Performance of Various Order Statistics Filters in Impulse and Mixed Noise Re...
Performance of Various Order Statistics Filters in Impulse and Mixed Noise Re...Performance of Various Order Statistics Filters in Impulse and Mixed Noise Re...
Performance of Various Order Statistics Filters in Impulse and Mixed Noise Re...sipij
 
COLOUR BASED IMAGE SEGMENTATION USING HYBRID KMEANS WITH WATERSHED SEGMENTATION
COLOUR BASED IMAGE SEGMENTATION USING HYBRID KMEANS WITH WATERSHED SEGMENTATIONCOLOUR BASED IMAGE SEGMENTATION USING HYBRID KMEANS WITH WATERSHED SEGMENTATION
COLOUR BASED IMAGE SEGMENTATION USING HYBRID KMEANS WITH WATERSHED SEGMENTATIONIAEME Publication
 
Multitude Regional Texture Extraction for Efficient Medical Image Segmentation
Multitude Regional Texture Extraction for Efficient Medical Image SegmentationMultitude Regional Texture Extraction for Efficient Medical Image Segmentation
Multitude Regional Texture Extraction for Efficient Medical Image Segmentationinventionjournals
 
An Introduction to digital image processing
An Introduction to digital image processingAn Introduction to digital image processing
An Introduction to digital image processingnastaranEmamjomeh1
 
A Moving Target Detection Algorithm Based on Dynamic Background
A Moving Target Detection Algorithm Based on Dynamic BackgroundA Moving Target Detection Algorithm Based on Dynamic Background
A Moving Target Detection Algorithm Based on Dynamic BackgroundChittipolu Praveen
 
AUTOMATIC DOMINANT REGION SEGMENTATION FOR NATURAL IMAGES
AUTOMATIC DOMINANT REGION SEGMENTATION FOR NATURAL IMAGES AUTOMATIC DOMINANT REGION SEGMENTATION FOR NATURAL IMAGES
AUTOMATIC DOMINANT REGION SEGMENTATION FOR NATURAL IMAGES cscpconf
 
Automatic dominant region segmentation for natural images
Automatic dominant region segmentation for natural imagesAutomatic dominant region segmentation for natural images
Automatic dominant region segmentation for natural imagescsandit
 

Similar to IMAGE SEGMENTATION. (20)

Digital Image Processing
Digital Image ProcessingDigital Image Processing
Digital Image Processing
 
Image segmentation using wvlt trnsfrmtn and fuzzy logic. ppt
Image segmentation using wvlt trnsfrmtn and fuzzy logic. pptImage segmentation using wvlt trnsfrmtn and fuzzy logic. ppt
Image segmentation using wvlt trnsfrmtn and fuzzy logic. ppt
 
J017426467
J017426467J017426467
J017426467
 
A Review on Image Segmentation using Clustering and Swarm Optimization Techni...
A Review on Image Segmentation using Clustering and Swarm Optimization Techni...A Review on Image Segmentation using Clustering and Swarm Optimization Techni...
A Review on Image Segmentation using Clustering and Swarm Optimization Techni...
 
Remotely sensed image segmentation using multiphase level set acm
Remotely sensed image segmentation using multiphase level set acmRemotely sensed image segmentation using multiphase level set acm
Remotely sensed image segmentation using multiphase level set acm
 
SIRG-BSU_3_used-important.pdf
SIRG-BSU_3_used-important.pdfSIRG-BSU_3_used-important.pdf
SIRG-BSU_3_used-important.pdf
 
A Novel Edge Detection Technique for Image Classification and Analysis
A Novel Edge Detection Technique for Image Classification and AnalysisA Novel Edge Detection Technique for Image Classification and Analysis
A Novel Edge Detection Technique for Image Classification and Analysis
 
Dip lect2-Machine Vision Fundamentals
Dip  lect2-Machine Vision Fundamentals Dip  lect2-Machine Vision Fundamentals
Dip lect2-Machine Vision Fundamentals
 
image-processing-husseina-ozigi-otaru.ppt
image-processing-husseina-ozigi-otaru.pptimage-processing-husseina-ozigi-otaru.ppt
image-processing-husseina-ozigi-otaru.ppt
 
Performance of Efficient Closed-Form Solution to Comprehensive Frontier Exposure
Performance of Efficient Closed-Form Solution to Comprehensive Frontier ExposurePerformance of Efficient Closed-Form Solution to Comprehensive Frontier Exposure
Performance of Efficient Closed-Form Solution to Comprehensive Frontier Exposure
 
I010634450
I010634450I010634450
I010634450
 
Performance of Various Order Statistics Filters in Impulse and Mixed Noise Re...
Performance of Various Order Statistics Filters in Impulse and Mixed Noise Re...Performance of Various Order Statistics Filters in Impulse and Mixed Noise Re...
Performance of Various Order Statistics Filters in Impulse and Mixed Noise Re...
 
ACMP340.pptx
ACMP340.pptxACMP340.pptx
ACMP340.pptx
 
COLOUR BASED IMAGE SEGMENTATION USING HYBRID KMEANS WITH WATERSHED SEGMENTATION
COLOUR BASED IMAGE SEGMENTATION USING HYBRID KMEANS WITH WATERSHED SEGMENTATIONCOLOUR BASED IMAGE SEGMENTATION USING HYBRID KMEANS WITH WATERSHED SEGMENTATION
COLOUR BASED IMAGE SEGMENTATION USING HYBRID KMEANS WITH WATERSHED SEGMENTATION
 
Q0460398103
Q0460398103Q0460398103
Q0460398103
 
Multitude Regional Texture Extraction for Efficient Medical Image Segmentation
Multitude Regional Texture Extraction for Efficient Medical Image SegmentationMultitude Regional Texture Extraction for Efficient Medical Image Segmentation
Multitude Regional Texture Extraction for Efficient Medical Image Segmentation
 
An Introduction to digital image processing
An Introduction to digital image processingAn Introduction to digital image processing
An Introduction to digital image processing
 
A Moving Target Detection Algorithm Based on Dynamic Background
A Moving Target Detection Algorithm Based on Dynamic BackgroundA Moving Target Detection Algorithm Based on Dynamic Background
A Moving Target Detection Algorithm Based on Dynamic Background
 
AUTOMATIC DOMINANT REGION SEGMENTATION FOR NATURAL IMAGES
AUTOMATIC DOMINANT REGION SEGMENTATION FOR NATURAL IMAGES AUTOMATIC DOMINANT REGION SEGMENTATION FOR NATURAL IMAGES
AUTOMATIC DOMINANT REGION SEGMENTATION FOR NATURAL IMAGES
 
Automatic dominant region segmentation for natural images
Automatic dominant region segmentation for natural imagesAutomatic dominant region segmentation for natural images
Automatic dominant region segmentation for natural images
 

Recently uploaded

《Queensland毕业文凭-昆士兰大学毕业证成绩单》
《Queensland毕业文凭-昆士兰大学毕业证成绩单》《Queensland毕业文凭-昆士兰大学毕业证成绩单》
《Queensland毕业文凭-昆士兰大学毕业证成绩单》rnrncn29
 
Pests of jatropha_Bionomics_identification_Dr.UPR.pdf
Pests of jatropha_Bionomics_identification_Dr.UPR.pdfPests of jatropha_Bionomics_identification_Dr.UPR.pdf
Pests of jatropha_Bionomics_identification_Dr.UPR.pdfPirithiRaju
 
Base editing, prime editing, Cas13 & RNA editing and organelle base editing
Base editing, prime editing, Cas13 & RNA editing and organelle base editingBase editing, prime editing, Cas13 & RNA editing and organelle base editing
Base editing, prime editing, Cas13 & RNA editing and organelle base editingNetHelix
 
BUMI DAN ANTARIKSA PROJEK IPAS SMK KELAS X.pdf
BUMI DAN ANTARIKSA PROJEK IPAS SMK KELAS X.pdfBUMI DAN ANTARIKSA PROJEK IPAS SMK KELAS X.pdf
BUMI DAN ANTARIKSA PROJEK IPAS SMK KELAS X.pdfWildaNurAmalia2
 
Pests of Bengal gram_Identification_Dr.UPR.pdf
Pests of Bengal gram_Identification_Dr.UPR.pdfPests of Bengal gram_Identification_Dr.UPR.pdf
Pests of Bengal gram_Identification_Dr.UPR.pdfPirithiRaju
 
Microphone- characteristics,carbon microphone, dynamic microphone.pptx
Microphone- characteristics,carbon microphone, dynamic microphone.pptxMicrophone- characteristics,carbon microphone, dynamic microphone.pptx
Microphone- characteristics,carbon microphone, dynamic microphone.pptxpriyankatabhane
 
Bioteknologi kelas 10 kumer smapsa .pptx
Bioteknologi kelas 10 kumer smapsa .pptxBioteknologi kelas 10 kumer smapsa .pptx
Bioteknologi kelas 10 kumer smapsa .pptx023NiWayanAnggiSriWa
 
Environmental Biotechnology Topic:- Microbial Biosensor
Environmental Biotechnology Topic:- Microbial BiosensorEnvironmental Biotechnology Topic:- Microbial Biosensor
Environmental Biotechnology Topic:- Microbial Biosensorsonawaneprad
 
Dubai Calls Girl Lisa O525547819 Lexi Call Girls In Dubai
Dubai Calls Girl Lisa O525547819 Lexi Call Girls In DubaiDubai Calls Girl Lisa O525547819 Lexi Call Girls In Dubai
Dubai Calls Girl Lisa O525547819 Lexi Call Girls In Dubaikojalkojal131
 
FREE NURSING BUNDLE FOR NURSES.PDF by na
FREE NURSING BUNDLE FOR NURSES.PDF by naFREE NURSING BUNDLE FOR NURSES.PDF by na
FREE NURSING BUNDLE FOR NURSES.PDF by naJASISJULIANOELYNV
 
Functional group interconversions(oxidation reduction)
Functional group interconversions(oxidation reduction)Functional group interconversions(oxidation reduction)
Functional group interconversions(oxidation reduction)itwameryclare
 
Pests of soyabean_Binomics_IdentificationDr.UPR.pdf
Pests of soyabean_Binomics_IdentificationDr.UPR.pdfPests of soyabean_Binomics_IdentificationDr.UPR.pdf
Pests of soyabean_Binomics_IdentificationDr.UPR.pdfPirithiRaju
 
Good agricultural practices 3rd year bpharm. herbal drug technology .pptx
Good agricultural practices 3rd year bpharm. herbal drug technology .pptxGood agricultural practices 3rd year bpharm. herbal drug technology .pptx
Good agricultural practices 3rd year bpharm. herbal drug technology .pptxSimeonChristian
 
Davis plaque method.pptx recombinant DNA technology
Davis plaque method.pptx recombinant DNA technologyDavis plaque method.pptx recombinant DNA technology
Davis plaque method.pptx recombinant DNA technologycaarthichand2003
 
Call Girls in Munirka Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Munirka Delhi 💯Call Us 🔝8264348440🔝Call Girls in Munirka Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Munirka Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
Neurodevelopmental disorders according to the dsm 5 tr
Neurodevelopmental disorders according to the dsm 5 trNeurodevelopmental disorders according to the dsm 5 tr
Neurodevelopmental disorders according to the dsm 5 trssuser06f238
 
GenBio2 - Lesson 1 - Introduction to Genetics.pptx
GenBio2 - Lesson 1 - Introduction to Genetics.pptxGenBio2 - Lesson 1 - Introduction to Genetics.pptx
GenBio2 - Lesson 1 - Introduction to Genetics.pptxBerniceCayabyab1
 
BIOETHICS IN RECOMBINANT DNA TECHNOLOGY.
BIOETHICS IN RECOMBINANT DNA TECHNOLOGY.BIOETHICS IN RECOMBINANT DNA TECHNOLOGY.
BIOETHICS IN RECOMBINANT DNA TECHNOLOGY.PraveenaKalaiselvan1
 
(9818099198) Call Girls In Noida Sector 14 (NOIDA ESCORTS)
(9818099198) Call Girls In Noida Sector 14 (NOIDA ESCORTS)(9818099198) Call Girls In Noida Sector 14 (NOIDA ESCORTS)
(9818099198) Call Girls In Noida Sector 14 (NOIDA ESCORTS)riyaescorts54
 

Recently uploaded (20)

《Queensland毕业文凭-昆士兰大学毕业证成绩单》
《Queensland毕业文凭-昆士兰大学毕业证成绩单》《Queensland毕业文凭-昆士兰大学毕业证成绩单》
《Queensland毕业文凭-昆士兰大学毕业证成绩单》
 
Pests of jatropha_Bionomics_identification_Dr.UPR.pdf
Pests of jatropha_Bionomics_identification_Dr.UPR.pdfPests of jatropha_Bionomics_identification_Dr.UPR.pdf
Pests of jatropha_Bionomics_identification_Dr.UPR.pdf
 
Base editing, prime editing, Cas13 & RNA editing and organelle base editing
Base editing, prime editing, Cas13 & RNA editing and organelle base editingBase editing, prime editing, Cas13 & RNA editing and organelle base editing
Base editing, prime editing, Cas13 & RNA editing and organelle base editing
 
BUMI DAN ANTARIKSA PROJEK IPAS SMK KELAS X.pdf
BUMI DAN ANTARIKSA PROJEK IPAS SMK KELAS X.pdfBUMI DAN ANTARIKSA PROJEK IPAS SMK KELAS X.pdf
BUMI DAN ANTARIKSA PROJEK IPAS SMK KELAS X.pdf
 
Pests of Bengal gram_Identification_Dr.UPR.pdf
Pests of Bengal gram_Identification_Dr.UPR.pdfPests of Bengal gram_Identification_Dr.UPR.pdf
Pests of Bengal gram_Identification_Dr.UPR.pdf
 
Microphone- characteristics,carbon microphone, dynamic microphone.pptx
Microphone- characteristics,carbon microphone, dynamic microphone.pptxMicrophone- characteristics,carbon microphone, dynamic microphone.pptx
Microphone- characteristics,carbon microphone, dynamic microphone.pptx
 
Bioteknologi kelas 10 kumer smapsa .pptx
Bioteknologi kelas 10 kumer smapsa .pptxBioteknologi kelas 10 kumer smapsa .pptx
Bioteknologi kelas 10 kumer smapsa .pptx
 
Environmental Biotechnology Topic:- Microbial Biosensor
Environmental Biotechnology Topic:- Microbial BiosensorEnvironmental Biotechnology Topic:- Microbial Biosensor
Environmental Biotechnology Topic:- Microbial Biosensor
 
Dubai Calls Girl Lisa O525547819 Lexi Call Girls In Dubai
Dubai Calls Girl Lisa O525547819 Lexi Call Girls In DubaiDubai Calls Girl Lisa O525547819 Lexi Call Girls In Dubai
Dubai Calls Girl Lisa O525547819 Lexi Call Girls In Dubai
 
FREE NURSING BUNDLE FOR NURSES.PDF by na
FREE NURSING BUNDLE FOR NURSES.PDF by naFREE NURSING BUNDLE FOR NURSES.PDF by na
FREE NURSING BUNDLE FOR NURSES.PDF by na
 
Functional group interconversions(oxidation reduction)
Functional group interconversions(oxidation reduction)Functional group interconversions(oxidation reduction)
Functional group interconversions(oxidation reduction)
 
Hot Sexy call girls in Moti Nagar,🔝 9953056974 🔝 escort Service
Hot Sexy call girls in  Moti Nagar,🔝 9953056974 🔝 escort ServiceHot Sexy call girls in  Moti Nagar,🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Moti Nagar,🔝 9953056974 🔝 escort Service
 
Pests of soyabean_Binomics_IdentificationDr.UPR.pdf
Pests of soyabean_Binomics_IdentificationDr.UPR.pdfPests of soyabean_Binomics_IdentificationDr.UPR.pdf
Pests of soyabean_Binomics_IdentificationDr.UPR.pdf
 
Good agricultural practices 3rd year bpharm. herbal drug technology .pptx
Good agricultural practices 3rd year bpharm. herbal drug technology .pptxGood agricultural practices 3rd year bpharm. herbal drug technology .pptx
Good agricultural practices 3rd year bpharm. herbal drug technology .pptx
 
Davis plaque method.pptx recombinant DNA technology
Davis plaque method.pptx recombinant DNA technologyDavis plaque method.pptx recombinant DNA technology
Davis plaque method.pptx recombinant DNA technology
 
Call Girls in Munirka Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Munirka Delhi 💯Call Us 🔝8264348440🔝Call Girls in Munirka Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Munirka Delhi 💯Call Us 🔝8264348440🔝
 
Neurodevelopmental disorders according to the dsm 5 tr
Neurodevelopmental disorders according to the dsm 5 trNeurodevelopmental disorders according to the dsm 5 tr
Neurodevelopmental disorders according to the dsm 5 tr
 
GenBio2 - Lesson 1 - Introduction to Genetics.pptx
GenBio2 - Lesson 1 - Introduction to Genetics.pptxGenBio2 - Lesson 1 - Introduction to Genetics.pptx
GenBio2 - Lesson 1 - Introduction to Genetics.pptx
 
BIOETHICS IN RECOMBINANT DNA TECHNOLOGY.
BIOETHICS IN RECOMBINANT DNA TECHNOLOGY.BIOETHICS IN RECOMBINANT DNA TECHNOLOGY.
BIOETHICS IN RECOMBINANT DNA TECHNOLOGY.
 
(9818099198) Call Girls In Noida Sector 14 (NOIDA ESCORTS)
(9818099198) Call Girls In Noida Sector 14 (NOIDA ESCORTS)(9818099198) Call Girls In Noida Sector 14 (NOIDA ESCORTS)
(9818099198) Call Girls In Noida Sector 14 (NOIDA ESCORTS)
 

IMAGE SEGMENTATION.

  • 2. A SEMINAR on IMAGE SEGMENTATION ….an introductory approach Presented by TAWOSE OLAMIDE TIMOTHY DEPARTMENT OF MATHEMATICAL SCIENCES (COMPUTER SCINCE OPTION) CSC 400 Under the Guidance of Mr. D.O EKONG
  • 3. MOTIVATION • Segmentation is difficult •Decades of extensive research, no general “off-the-shelf” solution •Non- uniform illumination •No control of the environment •Inadequate model of the object of interest •Noise •Segmentation on trivial images is one of the difficult task in image processing . Still under research •It has rich mathematical formulations that makes it a worthwhile research topic
  • 4. IMAGES:  Image is replica of object.  An image defined in the “real world” is considered as a two dimensional function f(x, y) ,where x and y are spatial coordinates and the amplitude of f at any pair of coordinates (x,y) is called the intensity or gray level of the image at that point.  TYPES OF IMAGES: -Gray-tone image -Binary image
  • 5. Image representation • Spatial discretization of grids: to obtain sample values at every point. • Intensity discretization by a process called quantization: representing an image in form of a matrix.
  • 6. Image representation I = f(0,0) f(0,1)…........f(0,N-1) f(1,0) f(1,1)…........f(1,N-1) f(2,0) f(2,1)…........f(2,N-1) f(M-1,0)f(M,1)..f(M-1,N-1) Image Size :-256 * 256 elements , 512 * 512, 640 * 480 , 1024 * 1024 Quantization :- 8 bits A matrix of finite dimension , it has m number of rows add n number of columns . Each of the elements in this matrix representation is called a pixel
  • 7. Steps in digital image Processing SEGMENTATION REPERESENTATION AND DESCRIPTION RECOGNITION AND INTEPRETATION IMAGE ACQUISITION PREPROCESSING KNOWLEDG E BASE Problem Domain Result
  • 8. What is Image Segmentation ?  Image segmentation is an aspect of image processing.  Image segmentation is a computer vision process.  Image segmentation is the first step in image analysis. Input image Segmented objects/image Object quantification Feature vector Image segmentatio n Annotation of objects Feature extraction Classificatio n or cluster Results A typical image analysis pipeline.
  • 9. Image Segmentation Defined There are many definitions:  In computer vision, Image Segmentation is the process of subdividing a digital image into multiple segments(sets of pixels, also known as superpixels)-Wikipedia,2002  Segmentation is a process of grouping together pixels that have similar attributes-Efford,2000  Image Segmentation is the process of partitioning an image into non-intersecting regions such that each region is homogeneous and the union of no two adjacent regions is homogeneous-Pal,1994  Pixels in a region are similar according to some homogeneity criteria such as colour, intensity or texture so as to locate and identify objects and boundaries (lines,curves,etc) in an image.  The goal of image segmentation is to simplify/change the representation of an image into something that is more
  • 12. Why segmentation is useful ?  Segmentation accuracy determines the eventual success or failure of computerized analysis procedure.  Improvement of pictorial information for human interpretation/perception  Mapping and Measurement - Automatic analysis of remote sensing data from satellites to identify and measure regions of interest. e.g. Petroleum reserves  It might be possible to analyze the image in the computer and provide cues to the radiologists to help detect important/suspicious structures (e.g.: Computed Aided Diagnosis, CAD)
  • 13.
  • 15. Computer-guided surgery  Da Vinci robot heart surgery VIDEO DEMO
  • 16. Object detection  Pedestrian detection  Face detection  Brake light detection  Locate objects in satellite imagery(roads,buildings,forests,etc)  Agricultural imaging-crop disease detection
  • 18. Recognition tasks  Face recognition-g+  Fingerprint recognition  Iris recognition
  • 20. Machine Vision Application  Industrial Machine Vision for product assembly and inspection.  Automated Target detection and tracking.  Machine processing for aerial and satellite imagery for weather prediction and assessment etc. Here the interest is on procedures for extraction of image information suitable for computer processing Typical Applications:-
  • 22. Other areas of application  Traffic control systems  Content-based image retrieval  Video surveillance  In sport scenes
  • 23. Image Pre-processing – correcting image defects  Goal of pre-processing -enhance the visual appearance of images -improve the manipulation of datasets  Pre-processing -image resampling -grayscale contrast enhancement -noise removal -Mathematical operations
  • 24. Image smooth by median filter
  • 25. Background correction by Top-hat filter
  • 26. Illumination correction by low-pass filter
  • 27.
  • 28. Image Enhancement Low Contrast Image Enhanced Image
  • 29. Principal approaches  Segmentation algorithms generally are based on one of 2 basis properties of intensity values  discontinuity : to partition an image based on sharp changes in intensity (such as edges in an image)  similarity : to partition an image into regions that are similar according to a set of predefined criteria; this includes thresholding,region growing, region splitting and merging.
  • 30. Detection of Similarities- Thresholding  Thresholding is the simplest, powerful and most frequently/widely used technique for image segmentation  It is useful in discriminating foreground from the background.  Thresholding operation is used to convert a multilevel/gray scale image into binary image  The advantage of obtaining first a binary image is that it reduces the complexity of the data and simplifies the process of recognition and classifiction.
  • 31. Where (x,y) represents a gray value/ are the coordinates of the threshold value p T represent threshold value g(x,y) represents threshold image f(x,y) represents gray level image pixels/ input image Thresholding  The most common way to convert a gray-level image into a binary image is to select a single threshold value(T).Then all the gray level values below T will be classified as black(0) i.e. background and those above T will be white(1) i.e. objects.  The Thresholding operation is a grey value remapping operation g defined by: 0 if f(x,y) < T g(x,y)= 1 if f(x,y) ≥ T,
  • 32. 32 0.00 500.00 1000.00 1500.00 2000.00 2500.00 0.00 50.00 100.00 150.00 200.00 250.00 i h(i) Background Object T
  • 34. Thresholding ……/2  Thresholds are either global or local i.e.., they can be constant throughout the image, or spatially varying.  Thresholding methods include:  Conventional thresholding method(supervised process)  Otsu global optimal thresholding method(unsupervised process)  Adaptive local thresholding Threshold: valley between two adjacent peaks
  • 35.
  • 36.
  • 37. Threshold Selection  Interactive selection of a threshold by the user- possibly with the aid of the image histogram.  Automatic methods: Automatically selected threshold value for each image by the system without human intervention. Automatic methods often make use of the image histogram to find a suitable threshold  Advantages: simple to implement  Disadvantages: It is sensitive to noise Difficult to set threshold
  • 38.
  • 39. Histogram Image Histogram for the three color spaces
  • 40.
  • 41.  After segmenting the image, the objects can be extracted using edge detection techniques.  Image segmentation techniques are extensively used in Similarity Searches.
  • 42. Detection of Discontinuities  detect the three basic types of gray-level discontinuities  points , lines , edges  the common way is to run a mask through the image Masking: A logical operation carried out on an image in order to m or identify a part of it.
  • 43. Point Detection  a point has been detected at the location on which the mark is centered if |R| T  where  T is a nonnegative threshold  R is the sum of products of the coefficients with the gray levels contained in the region encompassed by the mark.
  • 45. Line Detection  Horizontal mask will result with max response when a line passed through the middle row of the mask with a constant background.  the similar idea is used with other masks.  note: the preferred direction of each mask is weighted with a larger coefficient (i.e.,2) than other possible directions.
  • 47.
  • 48. Edge Detection  Edge detection is the name for a set of mathematical methods which aim at identifying points in a digital image at which the image brightness changes sharply or, more formally has discontinuities.  Edge detection is used to obtain information from the frames as a precursor step to feature extraction and object recognition.  This process detects outlines of an object and boundaries between objects and the background in the image  Approaches for implementing  first-order derivative (Gradient operator)  second-order derivative (Laplacian operator)  Edge is the boundary between two homogeneous regions.
  • 49. Edge detector  Advantages : easy to implement simple to understand  Disadvantages: It is not suitable for very noisy images It is not suitable for edgeless images It is not suitable for images whose boundaries are very smooth
  • 50. Edge filter operators/edge detection techniques  There are seven techniques namely: -Sobel operator: most useful and widely available edge filters/gradient masks. -Roberts cross edge operator -Laplacian operator -Prewitt operator -Kiresh operator -Canny edge detector : most preferred -Edge maximization technique(EMT)
  • 53. First and Second derivatives
  • 55. Canny Edge Detector • Smooth the image with a Gaussian filter to reduce noise and remove small details. • Compute gradient magnitude and direction at each pixel of the smoothed image. • Non-maximal suppression of smaller gradients by larger ones to focus edge localization • Gradient magnitude thresholding and linking that uses hysteresis so as to start linking at strong edge positions, gut then also track weaker edges.
  • 56. Other segmentation techniques  Region based segmentation methods  Segmentation methods based on PDE  Segmentation based on artificial neural network  Segmentation based on clustering  Segmentation using morphological watersheds  Multiobjective image segmentation

Editor's Notes

  1. An holistic,comprehensive,introductory approach
  2. An image is a 2-D light intensity function f(x,y)A digital image f(x,y) is discretized both in spatial coordinates and brightnessIt can be considered as a matrix whose row, column indices specify a point in the image and the element value identifies gray level at that pointThese elements are referred to as pixels or pels
  3. Image Acquisition :- An imaging sensor and the capability to digitize the signal produced by the sensorPreprocessing :- Enhances the image quality, filtering, contrast enhancement etc.Segmentation :- Partitions an input image into constituent parts of objectsDescription / Feature Selection :- Extracts description of image objects suitable for further computer processing.Recognition and Interpretation :- Assigning a label to the object based on the information provided by its descriptor. Interpretation assigns meaning to a set of labeled objects.Knowledge Base :- Knowledge Base helps for efficient processing as well as inter module cooperation.
  4. Segmentation algorithms have been used for a variety of applications. Some examples are :Optical character recognition(OCR)Automatic Target AcquisitionColorization of Motion PicturesDetection and measurement of bone, tissue, etc., in medical images.
  5. It is sufficient and necessary for an image to undergo pre-processing to correct image defects
  6. Permit me to say threshold works like a compiler.the binary image contain all of the essential information about the position and shape of the objects of interest(foreground)
  7. Thresholding works well when a grey level histogram of the image groups separates the pixels of the object and the background into two dominant modes. Then a threshold T can be easily chosen between the modes.The threshold operator T,is the widely used image-to-image transformation.it follows that the threshold operator maps any gray-tone image into a binary image.
  8. Histogram are constructed by splitting the range of the data into equal-sized bins (called classes). Then for each bin, the number of points from the data set that fall into each bin are counted. Vertical axis: Frequency (i.e., counts for each bin) Horizontal axis: Response variableIn image histograms the pixels form the horizontal axis In Matlab histograms for images can be constructed using the imhist command.Horizontal axis: Response variable/pixel intensityVerticalaxis: pixel count
  9. Thresholding may be viewed as an operation that involves tests against a function T of the form:T = T[x,y,p(x,y),f(x,y)]Where f(x,y) is the gray level , and p(x,y) is some local property.Simple thresholding schemes compare each pixels gray level with a single global threshold. This is referred to as Global Thresholding.If T depends on both f(x,y) and p(x,y) then this is referred to a Local Thresholding.Thresholding is also used to filter the output of or input to other operators. For instance, in the former case, an edge detector like Sobel will highlight regions of the image that have high spatial gradients. If we are only interested in gradients above a certain value (i.e. sharp edges), then thresholding can be used to just select the strongest edges and set everything else to black. As an example,
  10. Suppose that the gray-level histogram corresponds to an image, f(x,y), composed of dark objects in a light background, in such a way that object and background pixels have gray levels grouped into two dominant modes. One obvious way to extract the objects from the background is to select a threshold ‘T’ that separates these modes. Then any point (x,y) for which f(x,y) &gt; T is called an object point, otherwise, the point is called a background point.
  11. Basic Adaptive Thresholding: Images having uneven illumination makes it difficult to segment using histogram, this approach is to divide the original image into sub images and use the above said thresholding process to each of the sub images.
  12. If for example an image is composed of two types of light objects on a dark background, three or more dominant modes characterize the image histogram.In such a case the histogram has to be partitioned by multiple thresholds.Multilevel thresholding classifies a point (x,y) as belonging to one object class if T1 &lt; (x,y) &lt;= T2, to the other object class if f(x,y) &gt; T2 and to the background if f(x,y) &lt;= T1.
  13. Edge is the boundary between two homogeneous regions.The points at which image brightness changes sharply are typically organized into a set of curved line segments termed edges.Edge detection refers to the process of identifying and locating sharp discontinuities in an image. These methods exploit the fact that the pixel intensity values change rapidly at the boundary(edge) of two regions.
  14. Edge-based approachApplying edge detector on the image. Then linking detected edges to generate boundaries. Makes use of only local information, so difficult to guarantee continuous and closed boundaries.
  15. Zero out any pixel response  the two neighboring pixels on either side of it, along the direction of the gradient.Trackhigh-magnitude contours.Keep only pixels along these contours, so weak little segments go away.