SlideShare ist ein Scribd-Unternehmen logo
1 von 22
1
INTRODUCTION
 Segmentation divides an image into its constituent regions or
objects.
 Segmentation allows to extract objects in images.
 Segmentation Should Stop when the objects of interest in an
application has been solved.
EX: Automated inspection of electronic such as missing component
or broken path
 Image Segmentation algorithm based on property of intensity
values :Discontinuity and Similarity
Discontinuity: partition based on abrupt change in intensity
Similarity: Partition of image based on predefined criteria
2
3
Applications of image segmentation include
 Identifying objects in a scene for object-
based measurements such as size and
shape
-Identifying objects in a moving scene for
object-based video compression (MPEG4)
-Identifying objects which are at different
distances from a sensor using depth
measurements from a laser range finder
enabling path planning for a mobile robots
4
 Segmentation Based on Grey Scale
-Very simple ‘model’ of grey scale leads to inaccuracies
in object labelling
Grey Scale Image
Segmented Image
5
-Enables object surfaces with varying patterns of grey to
be segmented
 Segmentation Based on texture
6
-The main difficulty of motion segmentation is that an
intermediate step is required to (either implicitly or
explicitly) estimate an optical flow field
-The segmentation must be based on this estimate and
not, in general, the true flow
Segmentation based on motion
7
-This example shows a range image, obtained with
a laser range finder
-A segmentation based on the range (the object
distance from the sensor) is useful in guiding
mobile robots
Segmentation based on depth
Original
image
Segmented
Image
8
-TWO VERY SIMPLE IMAGE SEGMENTATION TECHNIQUES THAT
ARE BASED ON THE GREYLEVEL HISTOGRAM OF AN IMAGE IS
-THRESHOLDING
-CLUSTERING
WE CAN CONSIDER THE HISTOGRAMS OF OUR IMAGES
FOR THE NOISE FREE IMAGE, ITS SIMPLY TWO SPIKES AT
I=100, I=150
FOR THE LOW NOISE IMAGE, THERE ARE TWO CLEAR PEAKS
CENTRED ON I=100, I=150
FOR THE HIGH NOISE IMAGE, THERE IS A SINGLE PEAK –
Grey Level Histogram based Segmentation
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)
Noise free
Low noise
Highnoise
9
THERE ARE THREE BASIC TYPES OF GRAY-LEVEL
DISCONTINUITIES IN A DIGITAL IMAGE: POINTS, LINES, AND
EDGES
THE MOST COMMON WAY TO LOOK FOR DISCONTINUITIES
IS TO RUN A MASK THROUGH THE IMAGE.
WE SAY THAT A POINT, LINE, AND EDGE HAS BEEN
DETECTED AT THE LOCATION ON WHICH THE MASK IS
CENTERED IF R>T
Edge-based segmentation
10
Point Detection
 Point detection can be
achieved simply using the
mask below:
 Points are detected at
those pixels in the
subsequent filtered image
that are above a set
threshold
11
Line Detection
 The next level of complexity is to try to detect lines
 The masks below will extract lines that are one pixel thick
and running in a particular direction
12
EDGE DETECTION
 An edge is a set of connected pixels that lie on the
boundary between two regions
13
EDGE DETECTION
Edge detection: Gradient operation
x
y
f
G x
G f
y
f




 
      
  
1
2 2 2
( ) x yf mag f G G      
1
( , ) tan ( )y
x
G
x y
G
 

1st derivative tells us
where an edge is
2nd derivative can
be used to show
edge direction
14
REGION-BASED SEGMENTATION
Region growing: Groups pixels or sub-region into
larger regions.
step1:
Start with a set of “seed” points and from these grow regions by
appending to each seed those neighboring pixels that have properties
similar to the seed.
step2:
Region splitting and merging
Advantage Disadvantage
 With good connectivity  Initial seed-points:
 different sets of initial seed-point
cause different segmented result
 Time-consuming problem
15
THRESHOLDING
Thresholding is usually the first step in any
segmentation approach
Single value thresholding can be given
mathematically as follows:






Tyxfif
Tyxfif
yxg
),(0
),(1
),(






Tyxfif
Tyxfif
yxg
),(0
),(1
),(
16
 Based on the histogram of an image
 Partition the image histogram using a single global
threshold
 The success of this technique very strongly depends on
how well the histogram can be partitioned
Original Image Thresholded Image
17
THRESHOLD
If you get the threshold wrong the results can be disastrous
Threshold Too Low Threshold Too High
18
THRESHOLDING ALGORITHM
The basic global threshold, T, is calculated
as follows:
1. Select an initial estimate for T (typically the average grey level in the
image)
2. Segment the image using T to produce two groups of pixels: G1
consisting of pixels with grey levels >T and G2 consisting pixels with
grey levels ≤ T
3. Compute the average grey levels of pixels in G1 to give μ1 and G2 to give
μ2
4. Compute a new threshold value:
5. Repeat steps 2 – 4 until the difference in T in successive iterations is
less than a predefined limit T∞
This algorithm works very well for finding thresholds when the histogram is suitable
2
21  
T
19
An approach to handling situations in which
single value thresholding will not work is to
divide an image into sub images and
threshold these individually
since the threshold for each pixel depends on
its location within an image this technique is
said to adaptive
Basic Adaptive Thresholding
20
BASIC ADAPTIVE THRESHOLDING EXAMPLE
The image below shows an example of using adaptive
thresholding with the image shown previously
As can be seen success is mixed
But, we can further subdivide the troublesome sub
images for more success
21
BASIC ADAPTIVE THRESHOLDING EXAMPLE
These images show the
troublesome parts of the
previous problem further
subdivided
After this sub division
successful thresholding
can be
achieved
THANKS
22

Weitere ähnliche Inhalte

Was ist angesagt?

Enhancement in frequency domain
Enhancement in frequency domainEnhancement in frequency domain
Enhancement in frequency domain
Ashish Kumar
 
Image segmentation ppt
Image segmentation pptImage segmentation ppt
Image segmentation ppt
Gichelle Amon
 

Was ist angesagt? (20)

Point processing
Point processingPoint processing
Point processing
 
Enhancement in frequency domain
Enhancement in frequency domainEnhancement in frequency domain
Enhancement in frequency domain
 
Image segmentation ppt
Image segmentation pptImage segmentation ppt
Image segmentation ppt
 
Image segmentation
Image segmentationImage segmentation
Image segmentation
 
Image Smoothing using Frequency Domain Filters
Image Smoothing using Frequency Domain FiltersImage Smoothing using Frequency Domain Filters
Image Smoothing using Frequency Domain Filters
 
Image segmentation
Image segmentationImage segmentation
Image segmentation
 
Color Image Processing
Color Image ProcessingColor Image Processing
Color Image Processing
 
Digital Image Fundamentals
Digital Image FundamentalsDigital Image Fundamentals
Digital Image Fundamentals
 
Histogram equalization
Histogram equalizationHistogram equalization
Histogram equalization
 
IMAGE SEGMENTATION.
IMAGE SEGMENTATION.IMAGE SEGMENTATION.
IMAGE SEGMENTATION.
 
Image Processing: Spatial filters
Image Processing: Spatial filtersImage Processing: Spatial filters
Image Processing: Spatial filters
 
DIP - Image Restoration
DIP - Image RestorationDIP - Image Restoration
DIP - Image Restoration
 
Module 31
Module 31Module 31
Module 31
 
Thresholding.ppt
Thresholding.pptThresholding.ppt
Thresholding.ppt
 
Digital Image Processing
Digital Image ProcessingDigital Image Processing
Digital Image Processing
 
Ppt ---image processing
Ppt ---image processingPpt ---image processing
Ppt ---image processing
 
Edge detection
Edge detectionEdge detection
Edge detection
 
image compression ppt
image compression pptimage compression ppt
image compression ppt
 
Bit plane coding
Bit plane codingBit plane coding
Bit plane coding
 
Digital Image Processing - Image Restoration
Digital Image Processing - Image RestorationDigital Image Processing - Image Restoration
Digital Image Processing - Image Restoration
 

Ähnlich wie Image segmentation

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
IOSR Journals
 
Super Resolution of Image
Super Resolution of ImageSuper Resolution of Image
Super Resolution of Image
Satheesh K
 
Image enhancement
Image enhancementImage enhancement
Image enhancement
Ayaelshiwi
 

Ähnlich wie Image segmentation (20)

J017426467
J017426467J017426467
J017426467
 
Final Review
Final ReviewFinal Review
Final Review
 
Image Segmentation.ppt
Image Segmentation.pptImage Segmentation.ppt
Image Segmentation.ppt
 
08 cie552 image_segmentation
08 cie552 image_segmentation08 cie552 image_segmentation
08 cie552 image_segmentation
 
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
 
IR.pptx
IR.pptxIR.pptx
IR.pptx
 
Digital.cc
Digital.ccDigital.cc
Digital.cc
 
regions
regionsregions
regions
 
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
 
h.pdf
h.pdfh.pdf
h.pdf
 
Segmentation
SegmentationSegmentation
Segmentation
 
Image segmentation
Image segmentationImage segmentation
Image segmentation
 
Super Resolution of Image
Super Resolution of ImageSuper Resolution of Image
Super Resolution of Image
 
Detection of hard exudates using simulated annealing based thresholding mecha...
Detection of hard exudates using simulated annealing based thresholding mecha...Detection of hard exudates using simulated annealing based thresholding mecha...
Detection of hard exudates using simulated annealing based thresholding mecha...
 
DETECTION OF HARD EXUDATES USING SIMULATED ANNEALING BASED THRESHOLDING MECHA...
DETECTION OF HARD EXUDATES USING SIMULATED ANNEALING BASED THRESHOLDING MECHA...DETECTION OF HARD EXUDATES USING SIMULATED ANNEALING BASED THRESHOLDING MECHA...
DETECTION OF HARD EXUDATES USING SIMULATED ANNEALING BASED THRESHOLDING MECHA...
 
Image enhancement
Image enhancementImage enhancement
Image enhancement
 
3 ijaems nov-2015-6-development of an advanced technique for historical docum...
3 ijaems nov-2015-6-development of an advanced technique for historical docum...3 ijaems nov-2015-6-development of an advanced technique for historical docum...
3 ijaems nov-2015-6-development of an advanced technique for historical docum...
 

Mehr von Deepak Kumar (9)

Colloquium Report
Colloquium ReportColloquium Report
Colloquium Report
 
Colloquium PPT
Colloquium PPTColloquium PPT
Colloquium PPT
 
E-Commerce (Rediff Shopping)
E-Commerce     (Rediff Shopping)E-Commerce     (Rediff Shopping)
E-Commerce (Rediff Shopping)
 
Rediff shopping
Rediff shoppingRediff shopping
Rediff shopping
 
Development of computers
Development of computersDevelopment of computers
Development of computers
 
Retail marketing
Retail marketingRetail marketing
Retail marketing
 
Project on Electronic voting machine
Project on Electronic   voting   machineProject on Electronic   voting   machine
Project on Electronic voting machine
 
Software Project Management
Software Project ManagementSoftware Project Management
Software Project Management
 
All About Motherboard
All About MotherboardAll About Motherboard
All About Motherboard
 

Kürzlich hochgeladen

VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
dharasingh5698
 
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoorTop Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
dharasingh5698
 
notes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptnotes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.ppt
MsecMca
 
Standard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayStandard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power Play
Epec Engineered Technologies
 
Call Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 

Kürzlich hochgeladen (20)

22-prompt engineering noted slide shown.pdf
22-prompt engineering noted slide shown.pdf22-prompt engineering noted slide shown.pdf
22-prompt engineering noted slide shown.pdf
 
Unit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdfUnit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdf
 
chapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineeringchapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineering
 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
 
Work-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptxWork-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptx
 
Block diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.pptBlock diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.ppt
 
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
 
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghly
 
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
 
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoorTop Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
 
notes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptnotes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.ppt
 
Minimum and Maximum Modes of microprocessor 8086
Minimum and Maximum Modes of microprocessor 8086Minimum and Maximum Modes of microprocessor 8086
Minimum and Maximum Modes of microprocessor 8086
 
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.ppt
 
University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdf
 
Standard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayStandard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power Play
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performance
 
Hostel management system project report..pdf
Hostel management system project report..pdfHostel management system project report..pdf
Hostel management system project report..pdf
 
Call Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
 

Image segmentation

  • 1. 1
  • 2. INTRODUCTION  Segmentation divides an image into its constituent regions or objects.  Segmentation allows to extract objects in images.  Segmentation Should Stop when the objects of interest in an application has been solved. EX: Automated inspection of electronic such as missing component or broken path  Image Segmentation algorithm based on property of intensity values :Discontinuity and Similarity Discontinuity: partition based on abrupt change in intensity Similarity: Partition of image based on predefined criteria 2
  • 3. 3 Applications of image segmentation include  Identifying objects in a scene for object- based measurements such as size and shape -Identifying objects in a moving scene for object-based video compression (MPEG4) -Identifying objects which are at different distances from a sensor using depth measurements from a laser range finder enabling path planning for a mobile robots
  • 4. 4  Segmentation Based on Grey Scale -Very simple ‘model’ of grey scale leads to inaccuracies in object labelling Grey Scale Image Segmented Image
  • 5. 5 -Enables object surfaces with varying patterns of grey to be segmented  Segmentation Based on texture
  • 6. 6 -The main difficulty of motion segmentation is that an intermediate step is required to (either implicitly or explicitly) estimate an optical flow field -The segmentation must be based on this estimate and not, in general, the true flow Segmentation based on motion
  • 7. 7 -This example shows a range image, obtained with a laser range finder -A segmentation based on the range (the object distance from the sensor) is useful in guiding mobile robots Segmentation based on depth Original image Segmented Image
  • 8. 8 -TWO VERY SIMPLE IMAGE SEGMENTATION TECHNIQUES THAT ARE BASED ON THE GREYLEVEL HISTOGRAM OF AN IMAGE IS -THRESHOLDING -CLUSTERING WE CAN CONSIDER THE HISTOGRAMS OF OUR IMAGES FOR THE NOISE FREE IMAGE, ITS SIMPLY TWO SPIKES AT I=100, I=150 FOR THE LOW NOISE IMAGE, THERE ARE TWO CLEAR PEAKS CENTRED ON I=100, I=150 FOR THE HIGH NOISE IMAGE, THERE IS A SINGLE PEAK – Grey Level Histogram based Segmentation 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) Noise free Low noise Highnoise
  • 9. 9 THERE ARE THREE BASIC TYPES OF GRAY-LEVEL DISCONTINUITIES IN A DIGITAL IMAGE: POINTS, LINES, AND EDGES THE MOST COMMON WAY TO LOOK FOR DISCONTINUITIES IS TO RUN A MASK THROUGH THE IMAGE. WE SAY THAT A POINT, LINE, AND EDGE HAS BEEN DETECTED AT THE LOCATION ON WHICH THE MASK IS CENTERED IF R>T Edge-based segmentation
  • 10. 10 Point Detection  Point detection can be achieved simply using the mask below:  Points are detected at those pixels in the subsequent filtered image that are above a set threshold
  • 11. 11 Line Detection  The next level of complexity is to try to detect lines  The masks below will extract lines that are one pixel thick and running in a particular direction
  • 12. 12 EDGE DETECTION  An edge is a set of connected pixels that lie on the boundary between two regions
  • 13. 13 EDGE DETECTION Edge detection: Gradient operation x y f G x G f y f                 1 2 2 2 ( ) x yf mag f G G       1 ( , ) tan ( )y x G x y G    1st derivative tells us where an edge is 2nd derivative can be used to show edge direction
  • 14. 14 REGION-BASED SEGMENTATION Region growing: Groups pixels or sub-region into larger regions. step1: Start with a set of “seed” points and from these grow regions by appending to each seed those neighboring pixels that have properties similar to the seed. step2: Region splitting and merging Advantage Disadvantage  With good connectivity  Initial seed-points:  different sets of initial seed-point cause different segmented result  Time-consuming problem
  • 15. 15 THRESHOLDING Thresholding is usually the first step in any segmentation approach Single value thresholding can be given mathematically as follows:       Tyxfif Tyxfif yxg ),(0 ),(1 ),(       Tyxfif Tyxfif yxg ),(0 ),(1 ),(
  • 16. 16  Based on the histogram of an image  Partition the image histogram using a single global threshold  The success of this technique very strongly depends on how well the histogram can be partitioned Original Image Thresholded Image
  • 17. 17 THRESHOLD If you get the threshold wrong the results can be disastrous Threshold Too Low Threshold Too High
  • 18. 18 THRESHOLDING ALGORITHM The basic global threshold, T, is calculated as follows: 1. Select an initial estimate for T (typically the average grey level in the image) 2. Segment the image using T to produce two groups of pixels: G1 consisting of pixels with grey levels >T and G2 consisting pixels with grey levels ≤ T 3. Compute the average grey levels of pixels in G1 to give μ1 and G2 to give μ2 4. Compute a new threshold value: 5. Repeat steps 2 – 4 until the difference in T in successive iterations is less than a predefined limit T∞ This algorithm works very well for finding thresholds when the histogram is suitable 2 21   T
  • 19. 19 An approach to handling situations in which single value thresholding will not work is to divide an image into sub images and threshold these individually since the threshold for each pixel depends on its location within an image this technique is said to adaptive Basic Adaptive Thresholding
  • 20. 20 BASIC ADAPTIVE THRESHOLDING EXAMPLE The image below shows an example of using adaptive thresholding with the image shown previously As can be seen success is mixed But, we can further subdivide the troublesome sub images for more success
  • 21. 21 BASIC ADAPTIVE THRESHOLDING EXAMPLE These images show the troublesome parts of the previous problem further subdivided After this sub division successful thresholding can be achieved