SlideShare a Scribd company logo
1 of 24
Download to read offline
Region Splitting and
Merging Technique for
Segmentation.
1
Group Members
 Swarnadeep Modak(ECE2015/050)
 Suvojit Sanyal(ECE2015/051)
 Somit Samanto(ECE2015/058)
 Sandipan Roy(ECE2015/40)
2
Contents
SL.NO TOPIC PAGE NO.
1. Image segmentation 4
2. Edge Detection 5
3. Intensity Histogram 6
4. Region Growing 7-9
5. Advantage and Disadvantage of
Region Growing.
10-11
6. Split and Merge Approach 12
7. Example 13
8. Split and Merge Algorithm 14-16
9. Region Splitting and Merging 17-21
10. Region Oriented Segmentation 22
11. conclusion 23
3
Image Segmentation:
• Segmentation refers to the process of partitioning a digital image into
multiple regions (sets of pixels).
• The goal of segmentation is to simplify or change the representation of an
image into something that is more meaningful and easier to analyze.
• Image segmentation is typically used to locate objects and boundaries in
images
• Each of the pixels in a region are similar with respect to some characteristic or
computed property, such as color, intensity, or texture.
4
Edge Detection
• Edges in images are areas with strong intensity contrasts –
a jump in intensity from one pixel to the next.
• Edge detecting an image significantly reduces the amount
of data and filters out useless information, while
preserving the important structural properties in an
image.
• There are many ways to perform edge detection.
– Gradient - The gradient method detects the edges by looking for
the maximum and minimum in the first derivative of the image.
– Laplacian - The Laplacian method searches for zero crossings in
the second derivative of the image to find edges.
5
Intensity histograms provide a means of determining useful
intensity values as well as determining whether or not an
image is a good candidate for thresholding or stretching.
Intensity histogram based
segmentation
6
Region Growing
• Region growing is a procedure that groups pixels or sub regions into
larger regions.
• The simplest of these approaches is pixel aggregation, which starts
with a set of “seed” points and from these grows regions by
appending to each seed points those neighboring pixels that have
similar properties (such as gray level, texture, color, shape).
• Region growing based techniques are better than the edge-based
techniques in noisy images where edges are difficult to detect
7
7
Original figure The Seed Points
8
Result of region growing Boundaries of segmented defective welds
9
THE ADVANTAGES AND DISADVANTAGES OF
REGION GROWING
Advantages
 Region growing methods can correctly separate the
regions that have the same properties we define.
 Region growing methods can provide the original
images which have clear edges with good segmentation results.
 The concept is simple. Weonly need a small number of seed points to represent
the property we want, then grow the region.
10
Disadvantage
• Computationally expensive
• It is a local method with no global view of the problem.
• Sensitive to noise.
• Unless the image has had a threshold function applied to
it, a continuous path of points related to color may exist
which connects any two points in the image.
11
Split and Merge Approach:
• This is a 2 step procedure:
– top-down: split image into
homogeneous quadrant regions
– bottom-up: merge similar adjacent
regions
• The algorithm includes:
Top-down
– successively subdivide image into
quadrant regions Ri
– stop when all regions are
homogeneous: P(Ri ) = TRUE) obtain
quadtree structure
Bottom-up
– at each level, merge adjacent regions
Ri and Rj if P(Ri [ Rj ) = TRUE
• Iterate until no further
splitting/merging is possible
12
EXAMPLE
13
The Split-and-Merge Algorithm
1 1 1 1 1 1 1 2
1 1 1 1 1 1 1 0
3 1 4 9 9 8 1 0
1 1 8 8 8 4 1 0
1 1 6 6 6 3 1 0
1 1 5 6 6 3 1 0
1 1 5 6 6 2 1 0
1 1 1 1 1 1 0 0
Sample image
1 1 1 1 1 1 1 2
1 1 1 1 1 1 1 0
3 1 4 9 9 8 1 0
1 1 8 8 8 4 1 0
1 1 6 6 6 3 1 0
1 1 5 6 6 3 1 0
1 1 5 6 6 2 1 0
1 1 1 1 1 1 0 0
Firstsplit
14
1 1 1 1 1 1 1 2
1 1 1 1 1 1 1 0
3 1 4 9 9 8 1 0
1 1 8 8 8 4 1 0
1 1 6 6 6 3 1 0
1 1 5 6 6 3 1 0
1 1 5 6 6 2 1 0
1 1 1 1 1 1 0 0
Second split
1 1 1 1 1 1 1 2
1 1 1 1 1 1 1 0
3 1 4 9 9 8 1 0
1 1 8 8 8 4 1 0
1 1 6 6 6 3 1 0
1 1 5 6 6 3 1 0
1 1 5 6 6 2 1 0
1 1 1 1 1 1 0 0
Third split
15
Merge
1 1 1 1 1 1 1 2
1 1 1 1 1 1 1 0
3 1 4 9 9 8 1 0
1 1 8 8 8 4 1 0
1 1 6 6 6 3 1 0
1 1 5 6 6 3 1 0
1 1 5 6 6 2 1 0
1 1 1 1 1 1 0 0
Final result
1 1 1 1 1 1 1 2
1 1 1 1 1 1 1 0
3 1 4 9 9 8 1 0
1 1 8 8 8 4 1 0
1 1 6 6 6 3 1 0
1 1 5 6 6 3 1 0
1 1 5 6 6 2 1 0
1 1 1 1 1 1 0 0
16
REGION SPLITTING AND MERGING
Region Splitting
• Region growing starts from a set of seed points.
• An alternative is to start with the whole image as a
single region and subdivide the regions that do not
satisfy a condition of homogeneity.
17
Region Merging
• Region merging is the opposite of region splitting.
• Start with small regions (e.g. 2x2 or 4x4 regions) and merge
the regions that have similar characteristics (such as gray level,
variance).
• Typically, splitting and merging approaches are used
iteratively
CONTU……….
18
• Let R represent the entire image region and select a predicate .
• One approach for segmenting R is to subdivide it successively
into smaller and smaller quadrant regions so that , for Ri ,
P(Ri) = TRUE.
• If P(R)FALSE divide the image into quadrants .
• If P is FALSE for any quadrant , subdivide that , quadrants and
so on.
• This particular splitting technique has a convenient
representation in the form called quad tree.
19
R
R2R1
R44R42R41 R43
R3 R4
Partitioned
image
Corresponding quad tree
20
 Split into four disjoint quadrants any region Ri for which
P(Ri)=FALSE.
 Merge any adjacent regions Rj and Rk for which P(Rj U Rk) =
TRUE.
 Stop when no further merging or splitting is possible.
21
REGION-ORIENTED SEGMENTATION
(a)Original image (b)Result of split and
merge procedure
(c)Result of thresholding in a
22
CONCLUSION
• Region and boundary information for the purpose of segmentation.
• Image segmentation is an essential step in most automatic graphic pattern
recognition and scene analysis problems.
• One segmentation technique over another is dictated mostly by the peculiar
characteristics of problem being measured.
23
Thank You!!
24

More Related Content

What's hot

Frequency Domain Image Enhancement Techniques
Frequency Domain Image Enhancement TechniquesFrequency Domain Image Enhancement Techniques
Frequency Domain Image Enhancement TechniquesDiwaker Pant
 
Chapter10 image segmentation
Chapter10 image segmentationChapter10 image segmentation
Chapter10 image segmentationasodariyabhavesh
 
SPATIAL FILTERING IN IMAGE PROCESSING
SPATIAL FILTERING IN IMAGE PROCESSINGSPATIAL FILTERING IN IMAGE PROCESSING
SPATIAL FILTERING IN IMAGE PROCESSINGmuthu181188
 
Image Enhancement using Frequency Domain Filters
Image Enhancement using Frequency Domain FiltersImage Enhancement using Frequency Domain Filters
Image Enhancement using Frequency Domain FiltersKarthika Ramachandran
 
Image Restoration (Digital Image Processing)
Image Restoration (Digital Image Processing)Image Restoration (Digital Image Processing)
Image Restoration (Digital Image Processing)Kalyan Acharjya
 
Chapter 9 morphological image processing
Chapter 9   morphological image processingChapter 9   morphological image processing
Chapter 9 morphological image processingAhmed Daoud
 
Image feature extraction
Image feature extractionImage feature extraction
Image feature extractionRushin Shah
 
Image restoration and degradation model
Image restoration and degradation modelImage restoration and degradation model
Image restoration and degradation modelAnupriyaDurai
 
Wavelet transform in image compression
Wavelet transform in image compressionWavelet transform in image compression
Wavelet transform in image compressionjeevithaelangovan
 
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 Restoration
Image RestorationImage Restoration
Image RestorationPoonam Seth
 
Color Image Processing
Color Image ProcessingColor Image Processing
Color Image Processingkiruthiammu
 
Image degradation and noise by Md.Naseem Ashraf
Image degradation and noise by Md.Naseem AshrafImage degradation and noise by Md.Naseem Ashraf
Image degradation and noise by Md.Naseem AshrafMD Naseem Ashraf
 
Smoothing Filters in Spatial Domain
Smoothing Filters in Spatial DomainSmoothing Filters in Spatial Domain
Smoothing Filters in Spatial DomainMadhu Bala
 
Image Processing: Spatial filters
Image Processing: Spatial filtersImage Processing: Spatial filters
Image Processing: Spatial filtersA B Shinde
 
Point processing
Point processingPoint processing
Point processingpanupriyaa7
 

What's hot (20)

Noise Models
Noise ModelsNoise Models
Noise Models
 
Frequency Domain Image Enhancement Techniques
Frequency Domain Image Enhancement TechniquesFrequency Domain Image Enhancement Techniques
Frequency Domain Image Enhancement Techniques
 
Image segmentation
Image segmentation Image segmentation
Image segmentation
 
IMAGE SEGMENTATION.
IMAGE SEGMENTATION.IMAGE SEGMENTATION.
IMAGE SEGMENTATION.
 
Chapter10 image segmentation
Chapter10 image segmentationChapter10 image segmentation
Chapter10 image segmentation
 
SPATIAL FILTERING IN IMAGE PROCESSING
SPATIAL FILTERING IN IMAGE PROCESSINGSPATIAL FILTERING IN IMAGE PROCESSING
SPATIAL FILTERING IN IMAGE PROCESSING
 
Image Enhancement using Frequency Domain Filters
Image Enhancement using Frequency Domain FiltersImage Enhancement using Frequency Domain Filters
Image Enhancement using Frequency Domain Filters
 
Image Restoration (Digital Image Processing)
Image Restoration (Digital Image Processing)Image Restoration (Digital Image Processing)
Image Restoration (Digital Image Processing)
 
Image compression models
Image compression modelsImage compression models
Image compression models
 
Chapter 9 morphological image processing
Chapter 9   morphological image processingChapter 9   morphological image processing
Chapter 9 morphological image processing
 
Image feature extraction
Image feature extractionImage feature extraction
Image feature extraction
 
Image restoration and degradation model
Image restoration and degradation modelImage restoration and degradation model
Image restoration and degradation model
 
Wavelet transform in image compression
Wavelet transform in image compressionWavelet transform in image compression
Wavelet transform in image compression
 
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 Restoration
Image RestorationImage Restoration
Image Restoration
 
Color Image Processing
Color Image ProcessingColor Image Processing
Color Image Processing
 
Image degradation and noise by Md.Naseem Ashraf
Image degradation and noise by Md.Naseem AshrafImage degradation and noise by Md.Naseem Ashraf
Image degradation and noise by Md.Naseem Ashraf
 
Smoothing Filters in Spatial Domain
Smoothing Filters in Spatial DomainSmoothing Filters in Spatial Domain
Smoothing Filters in Spatial Domain
 
Image Processing: Spatial filters
Image Processing: Spatial filtersImage Processing: Spatial filters
Image Processing: Spatial filters
 
Point processing
Point processingPoint processing
Point processing
 

Similar to Region Splitting and Merging Technique For Image segmentation.

Region based segmentation
Region based segmentationRegion based segmentation
Region based segmentationramya marichamy
 
3D Reconstruction from Multiple uncalibrated 2D Images of an Object
3D Reconstruction from Multiple uncalibrated 2D Images of an Object3D Reconstruction from Multiple uncalibrated 2D Images of an Object
3D Reconstruction from Multiple uncalibrated 2D Images of an ObjectAnkur Tyagi
 
Image segmentation in erdas imagine
Image segmentation in erdas imagineImage segmentation in erdas imagine
Image segmentation in erdas imaginePlanetek Italia Srl
 
various methods for image segmentation
various methods for image segmentationvarious methods for image segmentation
various methods for image segmentationRaveesh Methi
 
TYBSC (CS) SEM 6- DIGITAL IMAGE PROCESSING
TYBSC (CS) SEM 6- DIGITAL IMAGE PROCESSINGTYBSC (CS) SEM 6- DIGITAL IMAGE PROCESSING
TYBSC (CS) SEM 6- DIGITAL IMAGE PROCESSINGKamana Tripathi
 
Implementation of High Dimension Colour Transform in Domain of Image Processing
Implementation of High Dimension Colour Transform in Domain of Image ProcessingImplementation of High Dimension Colour Transform in Domain of Image Processing
Implementation of High Dimension Colour Transform in Domain of Image ProcessingIRJET Journal
 
Image enhancement
Image enhancementImage enhancement
Image enhancementAyaelshiwi
 
image segmentation by ppres.pptx
image segmentation by ppres.pptximage segmentation by ppres.pptx
image segmentation by ppres.pptxmohan134666
 
FickleNet: Weakly and Semi-supervised Semantic Image Segmentation using Stoch...
FickleNet: Weakly and Semi-supervised Semantic Image Segmentation using Stoch...FickleNet: Weakly and Semi-supervised Semantic Image Segmentation using Stoch...
FickleNet: Weakly and Semi-supervised Semantic Image Segmentation using Stoch...Seunghyun Hwang
 

Similar to Region Splitting and Merging Technique For Image segmentation. (20)

region Basd in ML
region Basd in MLregion Basd in ML
region Basd in ML
 
Image segmentation
Image segmentationImage segmentation
Image segmentation
 
Segmentation
SegmentationSegmentation
Segmentation
 
Region based segmentation
Region based segmentationRegion based segmentation
Region based segmentation
 
Image segmentation
Image segmentationImage segmentation
Image segmentation
 
Image segmentation
Image segmentationImage segmentation
Image segmentation
 
Al4103216222
Al4103216222Al4103216222
Al4103216222
 
3D Reconstruction from Multiple uncalibrated 2D Images of an Object
3D Reconstruction from Multiple uncalibrated 2D Images of an Object3D Reconstruction from Multiple uncalibrated 2D Images of an Object
3D Reconstruction from Multiple uncalibrated 2D Images of an Object
 
regions
regionsregions
regions
 
Image segmentation in erdas imagine
Image segmentation in erdas imagineImage segmentation in erdas imagine
Image segmentation in erdas imagine
 
ImSeg04.ppt
ImSeg04.pptImSeg04.ppt
ImSeg04.ppt
 
Im seg04
Im seg04Im seg04
Im seg04
 
ImSeg04 (2).ppt
ImSeg04 (2).pptImSeg04 (2).ppt
ImSeg04 (2).ppt
 
various methods for image segmentation
various methods for image segmentationvarious methods for image segmentation
various methods for image segmentation
 
TYBSC (CS) SEM 6- DIGITAL IMAGE PROCESSING
TYBSC (CS) SEM 6- DIGITAL IMAGE PROCESSINGTYBSC (CS) SEM 6- DIGITAL IMAGE PROCESSING
TYBSC (CS) SEM 6- DIGITAL IMAGE PROCESSING
 
G04544346
G04544346G04544346
G04544346
 
Implementation of High Dimension Colour Transform in Domain of Image Processing
Implementation of High Dimension Colour Transform in Domain of Image ProcessingImplementation of High Dimension Colour Transform in Domain of Image Processing
Implementation of High Dimension Colour Transform in Domain of Image Processing
 
Image enhancement
Image enhancementImage enhancement
Image enhancement
 
image segmentation by ppres.pptx
image segmentation by ppres.pptximage segmentation by ppres.pptx
image segmentation by ppres.pptx
 
FickleNet: Weakly and Semi-supervised Semantic Image Segmentation using Stoch...
FickleNet: Weakly and Semi-supervised Semantic Image Segmentation using Stoch...FickleNet: Weakly and Semi-supervised Semantic Image Segmentation using Stoch...
FickleNet: Weakly and Semi-supervised Semantic Image Segmentation using Stoch...
 

Recently uploaded

An introduction to Semiconductor and its types.pptx
An introduction to Semiconductor and its types.pptxAn introduction to Semiconductor and its types.pptx
An introduction to Semiconductor and its types.pptxPurva Nikam
 
Concrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptxConcrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptxKartikeyaDwivedi3
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile servicerehmti665
 
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor CatchersTechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catcherssdickerson1
 
Introduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptxIntroduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptxk795866
 
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.eptoze12
 
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfCCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfAsst.prof M.Gokilavani
 
Risk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdfRisk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdfROCENODodongVILLACER
 
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort servicejennyeacort
 
Arduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.pptArduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.pptSAURABHKUMAR892774
 
Heart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxHeart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxPoojaBan
 
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEINFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEroselinkalist12
 
8251 universal synchronous asynchronous receiver transmitter
8251 universal synchronous asynchronous receiver transmitter8251 universal synchronous asynchronous receiver transmitter
8251 universal synchronous asynchronous receiver transmitterShivangiSharma879191
 
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...VICTOR MAESTRE RAMIREZ
 
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfCCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfAsst.prof M.Gokilavani
 

Recently uploaded (20)

An introduction to Semiconductor and its types.pptx
An introduction to Semiconductor and its types.pptxAn introduction to Semiconductor and its types.pptx
An introduction to Semiconductor and its types.pptx
 
Concrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptxConcrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptx
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile service
 
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor CatchersTechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
 
Introduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptxIntroduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptx
 
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.
 
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfCCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
 
Risk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdfRisk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdf
 
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
 
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
 
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Serviceyoung call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
 
Arduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.pptArduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.ppt
 
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptxExploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
 
Heart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxHeart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptx
 
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEINFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
 
8251 universal synchronous asynchronous receiver transmitter
8251 universal synchronous asynchronous receiver transmitter8251 universal synchronous asynchronous receiver transmitter
8251 universal synchronous asynchronous receiver transmitter
 
young call girls in Green Park🔝 9953056974 🔝 escort Service
young call girls in Green Park🔝 9953056974 🔝 escort Serviceyoung call girls in Green Park🔝 9953056974 🔝 escort Service
young call girls in Green Park🔝 9953056974 🔝 escort Service
 
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...
 
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfCCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
 
Design and analysis of solar grass cutter.pdf
Design and analysis of solar grass cutter.pdfDesign and analysis of solar grass cutter.pdf
Design and analysis of solar grass cutter.pdf
 

Region Splitting and Merging Technique For Image segmentation.

  • 1. Region Splitting and Merging Technique for Segmentation. 1
  • 2. Group Members  Swarnadeep Modak(ECE2015/050)  Suvojit Sanyal(ECE2015/051)  Somit Samanto(ECE2015/058)  Sandipan Roy(ECE2015/40) 2
  • 3. Contents SL.NO TOPIC PAGE NO. 1. Image segmentation 4 2. Edge Detection 5 3. Intensity Histogram 6 4. Region Growing 7-9 5. Advantage and Disadvantage of Region Growing. 10-11 6. Split and Merge Approach 12 7. Example 13 8. Split and Merge Algorithm 14-16 9. Region Splitting and Merging 17-21 10. Region Oriented Segmentation 22 11. conclusion 23 3
  • 4. Image Segmentation: • Segmentation refers to the process of partitioning a digital image into multiple regions (sets of pixels). • The goal of segmentation is to simplify or change the representation of an image into something that is more meaningful and easier to analyze. • Image segmentation is typically used to locate objects and boundaries in images • Each of the pixels in a region are similar with respect to some characteristic or computed property, such as color, intensity, or texture. 4
  • 5. Edge Detection • Edges in images are areas with strong intensity contrasts – a jump in intensity from one pixel to the next. • Edge detecting an image significantly reduces the amount of data and filters out useless information, while preserving the important structural properties in an image. • There are many ways to perform edge detection. – Gradient - The gradient method detects the edges by looking for the maximum and minimum in the first derivative of the image. – Laplacian - The Laplacian method searches for zero crossings in the second derivative of the image to find edges. 5
  • 6. Intensity histograms provide a means of determining useful intensity values as well as determining whether or not an image is a good candidate for thresholding or stretching. Intensity histogram based segmentation 6
  • 7. Region Growing • Region growing is a procedure that groups pixels or sub regions into larger regions. • The simplest of these approaches is pixel aggregation, which starts with a set of “seed” points and from these grows regions by appending to each seed points those neighboring pixels that have similar properties (such as gray level, texture, color, shape). • Region growing based techniques are better than the edge-based techniques in noisy images where edges are difficult to detect 7
  • 8. 7 Original figure The Seed Points 8
  • 9. Result of region growing Boundaries of segmented defective welds 9
  • 10. THE ADVANTAGES AND DISADVANTAGES OF REGION GROWING Advantages  Region growing methods can correctly separate the regions that have the same properties we define.  Region growing methods can provide the original images which have clear edges with good segmentation results.  The concept is simple. Weonly need a small number of seed points to represent the property we want, then grow the region. 10
  • 11. Disadvantage • Computationally expensive • It is a local method with no global view of the problem. • Sensitive to noise. • Unless the image has had a threshold function applied to it, a continuous path of points related to color may exist which connects any two points in the image. 11
  • 12. Split and Merge Approach: • This is a 2 step procedure: – top-down: split image into homogeneous quadrant regions – bottom-up: merge similar adjacent regions • The algorithm includes: Top-down – successively subdivide image into quadrant regions Ri – stop when all regions are homogeneous: P(Ri ) = TRUE) obtain quadtree structure Bottom-up – at each level, merge adjacent regions Ri and Rj if P(Ri [ Rj ) = TRUE • Iterate until no further splitting/merging is possible 12
  • 14. The Split-and-Merge Algorithm 1 1 1 1 1 1 1 2 1 1 1 1 1 1 1 0 3 1 4 9 9 8 1 0 1 1 8 8 8 4 1 0 1 1 6 6 6 3 1 0 1 1 5 6 6 3 1 0 1 1 5 6 6 2 1 0 1 1 1 1 1 1 0 0 Sample image 1 1 1 1 1 1 1 2 1 1 1 1 1 1 1 0 3 1 4 9 9 8 1 0 1 1 8 8 8 4 1 0 1 1 6 6 6 3 1 0 1 1 5 6 6 3 1 0 1 1 5 6 6 2 1 0 1 1 1 1 1 1 0 0 Firstsplit 14
  • 15. 1 1 1 1 1 1 1 2 1 1 1 1 1 1 1 0 3 1 4 9 9 8 1 0 1 1 8 8 8 4 1 0 1 1 6 6 6 3 1 0 1 1 5 6 6 3 1 0 1 1 5 6 6 2 1 0 1 1 1 1 1 1 0 0 Second split 1 1 1 1 1 1 1 2 1 1 1 1 1 1 1 0 3 1 4 9 9 8 1 0 1 1 8 8 8 4 1 0 1 1 6 6 6 3 1 0 1 1 5 6 6 3 1 0 1 1 5 6 6 2 1 0 1 1 1 1 1 1 0 0 Third split 15
  • 16. Merge 1 1 1 1 1 1 1 2 1 1 1 1 1 1 1 0 3 1 4 9 9 8 1 0 1 1 8 8 8 4 1 0 1 1 6 6 6 3 1 0 1 1 5 6 6 3 1 0 1 1 5 6 6 2 1 0 1 1 1 1 1 1 0 0 Final result 1 1 1 1 1 1 1 2 1 1 1 1 1 1 1 0 3 1 4 9 9 8 1 0 1 1 8 8 8 4 1 0 1 1 6 6 6 3 1 0 1 1 5 6 6 3 1 0 1 1 5 6 6 2 1 0 1 1 1 1 1 1 0 0 16
  • 17. REGION SPLITTING AND MERGING Region Splitting • Region growing starts from a set of seed points. • An alternative is to start with the whole image as a single region and subdivide the regions that do not satisfy a condition of homogeneity. 17
  • 18. Region Merging • Region merging is the opposite of region splitting. • Start with small regions (e.g. 2x2 or 4x4 regions) and merge the regions that have similar characteristics (such as gray level, variance). • Typically, splitting and merging approaches are used iteratively CONTU………. 18
  • 19. • Let R represent the entire image region and select a predicate . • One approach for segmenting R is to subdivide it successively into smaller and smaller quadrant regions so that , for Ri , P(Ri) = TRUE. • If P(R)FALSE divide the image into quadrants . • If P is FALSE for any quadrant , subdivide that , quadrants and so on. • This particular splitting technique has a convenient representation in the form called quad tree. 19
  • 21.  Split into four disjoint quadrants any region Ri for which P(Ri)=FALSE.  Merge any adjacent regions Rj and Rk for which P(Rj U Rk) = TRUE.  Stop when no further merging or splitting is possible. 21
  • 22. REGION-ORIENTED SEGMENTATION (a)Original image (b)Result of split and merge procedure (c)Result of thresholding in a 22
  • 23. CONCLUSION • Region and boundary information for the purpose of segmentation. • Image segmentation is an essential step in most automatic graphic pattern recognition and scene analysis problems. • One segmentation technique over another is dictated mostly by the peculiar characteristics of problem being measured. 23