SlideShare a Scribd company logo
1 of 15
Group Members
1. S.m.Zahidul islam(152-15-5925)
2. Md.Habibur Rahman(152-15-6040)
3. Akteruzzaman(152-15-5671)
4. Abu Mohammad Musa(152-15-5682)
Titles:
SEGMENTATION OF IMAGE PROCESSING
Topics:
Background Of Segmentation
Global Thresholding
Adaptive Thresholding
Basic Formulation
Region Growing
Region Splitting and Merging
Morphological Watershed
Motion Based Segmentation
Background Of Segmentation
The objective of segmentation is to partition an image into regions based on specific criteria.
Object point by threshold
Region Based Segmentation
Segmentation by Morphological Watersheds
Global Thresholding
Heuristic approach, and Automatic threshold selection
1. Select an initial estimate for T
2. Segment the image using T. Two group G1 and G2
3. Compute the average gray level values μ1 and μ2 corresponding to G1 and G2
4. Compute the new threshold T = ½(u1+ u2)
5. Repeat 2-4 until the difference in T in successive
iteration is smaller than predefined parameter T0
Gray Level Histogram
Adaptive Thresholding
Uneven illumination can transform a perfectly segment able histogram into a histogram that
cannot be partition effectively by a single global threshold.
To handle uneven illumination,
Divide the original image into sub-images
Use different threshold to segment each sub-image. Continue this process so that the illumination of
each sub-image is approximately uniform.
Threshold for each pixel depend on the point of the pixel in the sub-image.
Region Based Segmentation
(Basic Formulation)
Let R represent the entire image region and R1, R2,…Rn, are subregions
(a)
(b) Ri is a connected region, i = 1,2,………,n
(c) Ri∩ Rj = φ for all i and j, i ≠ j // φ Null set (regions are disjointed)
(d) P(Ri) = True, for i = 1,2,……..,n // P(Ri) logical predicate defined over the points in set Ri, properties
satisfied by the pixels in a segmented region.
(e) P(RiURj) = False for i ≠ j // Two regions are different in the sense of predicate P.// one condition is not
valid in other Regions
Region Growing
Group pixels to sub-regions into a larger regions based on predefined criteria.
Limitations:
 Formulation of Stopping rule
When no more pixels satisfy the criteria growing region should be stopped.
do not consider the history of region growth – size and shape
Morphological Watershed
Find the watershed lines:
(a)Punch a hole in each regional minimum
(b)Flood the entire topography from below by letting water rise through the holes at a uniform
rate.
(c)When the rising water in distinct catchment basin is about to merge, build dams to prevent
catchment basin from merging
(d)Once fully flooded, only the top of the dams are remained.
(e)These dams (closed) boundaries corresponding to the divide lines of the watersheds.
Morphological Watershed
A
D
B
C
(A) = Original Image
(B) = Topographic view
(C), (D) = Two stages of
flooding
Morphological Watershed
FE
HG
E. Result of Further
Flooding
F. Beginning of Merging of
Water from two catchment
basin
G. Longer Dams
H. Watershed (segmentation
lines)
Motion Based Segmentation
Background subtraction from each image frame: when camera and background is fixed
Mi=Xt-B (B=background image)
Subtraction two successive image frames: if camera or background or both is moving.
Mi=Xt-Xt+1
Thanks

More Related Content

What's hot

B spline surfeces
B spline surfecesB spline surfeces
B spline surfeces
ramac123
 
Wolfgang | Bikeability Workshop December 2010
Wolfgang | Bikeability Workshop December 2010Wolfgang | Bikeability Workshop December 2010
Wolfgang | Bikeability Workshop December 2010
Morten Meyer
 

What's hot (20)

region Basd in ML
region Basd in MLregion Basd in ML
region Basd in ML
 
Photogrammetry - Space Resection by Collinearity Equations
Photogrammetry - Space Resection by Collinearity EquationsPhotogrammetry - Space Resection by Collinearity Equations
Photogrammetry - Space Resection by Collinearity Equations
 
Diagrammatic Presentation
Diagrammatic PresentationDiagrammatic Presentation
Diagrammatic Presentation
 
Quadric surfaces
Quadric surfacesQuadric surfaces
Quadric surfaces
 
B spline surfeces
B spline surfecesB spline surfeces
B spline surfeces
 
Wolfgang | Bikeability Workshop December 2010
Wolfgang | Bikeability Workshop December 2010Wolfgang | Bikeability Workshop December 2010
Wolfgang | Bikeability Workshop December 2010
 
B.tech admission in india
B.tech admission in indiaB.tech admission in india
B.tech admission in india
 
Unit 2 curves & surfaces
Unit 2  curves & surfacesUnit 2  curves & surfaces
Unit 2 curves & surfaces
 
Various types of surfaces 131044119001
Various types of surfaces 131044119001Various types of surfaces 131044119001
Various types of surfaces 131044119001
 
Direct method of contouring(26 30) DCE FET IIUI
Direct method of contouring(26 30) DCE FET IIUIDirect method of contouring(26 30) DCE FET IIUI
Direct method of contouring(26 30) DCE FET IIUI
 
Geometric Curves
Geometric Curves Geometric Curves
Geometric Curves
 
Curves and surfaces
Curves and surfacesCurves and surfaces
Curves and surfaces
 
Pre processing
Pre processingPre processing
Pre processing
 
Computer graphics curves and surfaces (1)
Computer graphics curves and surfaces (1)Computer graphics curves and surfaces (1)
Computer graphics curves and surfaces (1)
 
Geometric model & curve
Geometric model & curveGeometric model & curve
Geometric model & curve
 
CAD / CAM NURBS
CAD / CAM NURBSCAD / CAM NURBS
CAD / CAM NURBS
 
CAD - UNIT 2 (Geometric Modelling)
CAD - UNIT 2 (Geometric Modelling)CAD - UNIT 2 (Geometric Modelling)
CAD - UNIT 2 (Geometric Modelling)
 
Topography Modifications in TUFLOW
Topography Modifications in TUFLOWTopography Modifications in TUFLOW
Topography Modifications in TUFLOW
 
Spline representations
Spline representationsSpline representations
Spline representations
 
Hermit curves & beizer curves
Hermit curves & beizer curvesHermit curves & beizer curves
Hermit curves & beizer curves
 

Similar to Image processing

DidrikLilja-Assignment2-Report
DidrikLilja-Assignment2-ReportDidrikLilja-Assignment2-Report
DidrikLilja-Assignment2-Report
Didrik Lilja
 
ImageSegmentation (1).ppt
ImageSegmentation (1).pptImageSegmentation (1).ppt
ImageSegmentation (1).ppt
NoorUlHaq47
 

Similar to Image processing (20)

Watershed Segmentation Image Processing
Watershed Segmentation Image ProcessingWatershed Segmentation Image Processing
Watershed Segmentation Image Processing
 
regions
regionsregions
regions
 
Marker Controlled Segmentation Technique for Medical application
Marker Controlled Segmentation Technique for Medical applicationMarker Controlled Segmentation Technique for Medical application
Marker Controlled Segmentation Technique for Medical application
 
Automatic Delineation of Grid based and Geo-Morphological Slope Units for Sus...
Automatic Delineation of Grid based and Geo-Morphological Slope Units for Sus...Automatic Delineation of Grid based and Geo-Morphological Slope Units for Sus...
Automatic Delineation of Grid based and Geo-Morphological Slope Units for Sus...
 
WATERSHED ANALYSIS .pptx
WATERSHED ANALYSIS .pptxWATERSHED ANALYSIS .pptx
WATERSHED ANALYSIS .pptx
 
Breakline
BreaklineBreakline
Breakline
 
DidrikLilja-Assignment2-Report
DidrikLilja-Assignment2-ReportDidrikLilja-Assignment2-Report
DidrikLilja-Assignment2-Report
 
The Chimera Grid Concept and Application
The Chimera Grid Concept and Application The Chimera Grid Concept and Application
The Chimera Grid Concept and Application
 
Image segmentation
Image segmentationImage segmentation
Image segmentation
 
Segmentation Techniques -II
Segmentation Techniques -IISegmentation Techniques -II
Segmentation Techniques -II
 
G05824449
G05824449G05824449
G05824449
 
PPT s07-machine vision-s2
PPT s07-machine vision-s2PPT s07-machine vision-s2
PPT s07-machine vision-s2
 
Two Dimensional Shape and Texture Quantification - Medical Image Processing
Two Dimensional Shape and Texture Quantification - Medical Image ProcessingTwo Dimensional Shape and Texture Quantification - Medical Image Processing
Two Dimensional Shape and Texture Quantification - Medical Image Processing
 
Re_Equation.pdf
Re_Equation.pdfRe_Equation.pdf
Re_Equation.pdf
 
H05624246
H05624246H05624246
H05624246
 
Introduction geostatistic for_mineral_resources
Introduction geostatistic for_mineral_resourcesIntroduction geostatistic for_mineral_resources
Introduction geostatistic for_mineral_resources
 
ImageSegmentation (1).ppt
ImageSegmentation (1).pptImageSegmentation (1).ppt
ImageSegmentation (1).ppt
 
ImageSegmentation.ppt
ImageSegmentation.pptImageSegmentation.ppt
ImageSegmentation.ppt
 
ImageSegmentation.ppt
ImageSegmentation.pptImageSegmentation.ppt
ImageSegmentation.ppt
 
Land cover and Land Use
Land cover and Land UseLand cover and Land Use
Land cover and Land Use
 

More from S.M.Zahidul Islam sumon (14)

Bioinfo
Bioinfo Bioinfo
Bioinfo
 
Infinity
InfinityInfinity
Infinity
 
Discrete math-presentation
Discrete math-presentationDiscrete math-presentation
Discrete math-presentation
 
Drone
DroneDrone
Drone
 
C programming
C programmingC programming
C programming
 
Os
OsOs
Os
 
Physics ii
Physics iiPhysics ii
Physics ii
 
Block chain
Block chainBlock chain
Block chain
 
Data mining(1)
Data mining(1)Data mining(1)
Data mining(1)
 
Lcd bresenham
Lcd bresenhamLcd bresenham
Lcd bresenham
 
Simulation pst
Simulation pstSimulation pst
Simulation pst
 
Software engineering
Software engineeringSoftware engineering
Software engineering
 
Technology in education
Technology in educationTechnology in education
Technology in education
 
Zah architecture 123
Zah architecture 123Zah architecture 123
Zah architecture 123
 

Recently uploaded

Diamond Harbour \ Russian Call Girls Kolkata | Book 8005736733 Extreme Naught...
Diamond Harbour \ Russian Call Girls Kolkata | Book 8005736733 Extreme Naught...Diamond Harbour \ Russian Call Girls Kolkata | Book 8005736733 Extreme Naught...
Diamond Harbour \ Russian Call Girls Kolkata | Book 8005736733 Extreme Naught...
HyderabadDolls
 
怎样办理圣地亚哥州立大学毕业证(SDSU毕业证书)成绩单学校原版复制
怎样办理圣地亚哥州立大学毕业证(SDSU毕业证书)成绩单学校原版复制怎样办理圣地亚哥州立大学毕业证(SDSU毕业证书)成绩单学校原版复制
怎样办理圣地亚哥州立大学毕业证(SDSU毕业证书)成绩单学校原版复制
vexqp
 
Abortion pills in Jeddah | +966572737505 | Get Cytotec
Abortion pills in Jeddah | +966572737505 | Get CytotecAbortion pills in Jeddah | +966572737505 | Get Cytotec
Abortion pills in Jeddah | +966572737505 | Get Cytotec
Abortion pills in Riyadh +966572737505 get cytotec
 
In Riyadh ((+919101817206)) Cytotec kit @ Abortion Pills Saudi Arabia
In Riyadh ((+919101817206)) Cytotec kit @ Abortion Pills Saudi ArabiaIn Riyadh ((+919101817206)) Cytotec kit @ Abortion Pills Saudi Arabia
In Riyadh ((+919101817206)) Cytotec kit @ Abortion Pills Saudi Arabia
ahmedjiabur940
 
Top profile Call Girls In Bihar Sharif [ 7014168258 ] Call Me For Genuine Mod...
Top profile Call Girls In Bihar Sharif [ 7014168258 ] Call Me For Genuine Mod...Top profile Call Girls In Bihar Sharif [ 7014168258 ] Call Me For Genuine Mod...
Top profile Call Girls In Bihar Sharif [ 7014168258 ] Call Me For Genuine Mod...
nirzagarg
 
Top profile Call Girls In Latur [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Latur [ 7014168258 ] Call Me For Genuine Models We ...Top profile Call Girls In Latur [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Latur [ 7014168258 ] Call Me For Genuine Models We ...
gajnagarg
 
Sonagachi * best call girls in Kolkata | ₹,9500 Pay Cash 8005736733 Free Home...
Sonagachi * best call girls in Kolkata | ₹,9500 Pay Cash 8005736733 Free Home...Sonagachi * best call girls in Kolkata | ₹,9500 Pay Cash 8005736733 Free Home...
Sonagachi * best call girls in Kolkata | ₹,9500 Pay Cash 8005736733 Free Home...
HyderabadDolls
 
Top profile Call Girls In Begusarai [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In Begusarai [ 7014168258 ] Call Me For Genuine Models...Top profile Call Girls In Begusarai [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In Begusarai [ 7014168258 ] Call Me For Genuine Models...
nirzagarg
 
Top profile Call Girls In Satna [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Satna [ 7014168258 ] Call Me For Genuine Models We ...Top profile Call Girls In Satna [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Satna [ 7014168258 ] Call Me For Genuine Models We ...
nirzagarg
 
Top profile Call Girls In dimapur [ 7014168258 ] Call Me For Genuine Models W...
Top profile Call Girls In dimapur [ 7014168258 ] Call Me For Genuine Models W...Top profile Call Girls In dimapur [ 7014168258 ] Call Me For Genuine Models W...
Top profile Call Girls In dimapur [ 7014168258 ] Call Me For Genuine Models W...
gajnagarg
 
Top profile Call Girls In Nandurbar [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In Nandurbar [ 7014168258 ] Call Me For Genuine Models...Top profile Call Girls In Nandurbar [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In Nandurbar [ 7014168258 ] Call Me For Genuine Models...
gajnagarg
 

Recently uploaded (20)

Diamond Harbour \ Russian Call Girls Kolkata | Book 8005736733 Extreme Naught...
Diamond Harbour \ Russian Call Girls Kolkata | Book 8005736733 Extreme Naught...Diamond Harbour \ Russian Call Girls Kolkata | Book 8005736733 Extreme Naught...
Diamond Harbour \ Russian Call Girls Kolkata | Book 8005736733 Extreme Naught...
 
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed
 
怎样办理圣地亚哥州立大学毕业证(SDSU毕业证书)成绩单学校原版复制
怎样办理圣地亚哥州立大学毕业证(SDSU毕业证书)成绩单学校原版复制怎样办理圣地亚哥州立大学毕业证(SDSU毕业证书)成绩单学校原版复制
怎样办理圣地亚哥州立大学毕业证(SDSU毕业证书)成绩单学校原版复制
 
Introduction to Statistics Presentation.pptx
Introduction to Statistics Presentation.pptxIntroduction to Statistics Presentation.pptx
Introduction to Statistics Presentation.pptx
 
Ranking and Scoring Exercises for Research
Ranking and Scoring Exercises for ResearchRanking and Scoring Exercises for Research
Ranking and Scoring Exercises for Research
 
Statistics notes ,it includes mean to index numbers
Statistics notes ,it includes mean to index numbersStatistics notes ,it includes mean to index numbers
Statistics notes ,it includes mean to index numbers
 
Abortion pills in Jeddah | +966572737505 | Get Cytotec
Abortion pills in Jeddah | +966572737505 | Get CytotecAbortion pills in Jeddah | +966572737505 | Get Cytotec
Abortion pills in Jeddah | +966572737505 | Get Cytotec
 
In Riyadh ((+919101817206)) Cytotec kit @ Abortion Pills Saudi Arabia
In Riyadh ((+919101817206)) Cytotec kit @ Abortion Pills Saudi ArabiaIn Riyadh ((+919101817206)) Cytotec kit @ Abortion Pills Saudi Arabia
In Riyadh ((+919101817206)) Cytotec kit @ Abortion Pills Saudi Arabia
 
💞 Safe And Secure Call Girls Agra Call Girls Service Just Call 🍑👄6378878445 🍑...
💞 Safe And Secure Call Girls Agra Call Girls Service Just Call 🍑👄6378878445 🍑...💞 Safe And Secure Call Girls Agra Call Girls Service Just Call 🍑👄6378878445 🍑...
💞 Safe And Secure Call Girls Agra Call Girls Service Just Call 🍑👄6378878445 🍑...
 
Top profile Call Girls In Bihar Sharif [ 7014168258 ] Call Me For Genuine Mod...
Top profile Call Girls In Bihar Sharif [ 7014168258 ] Call Me For Genuine Mod...Top profile Call Girls In Bihar Sharif [ 7014168258 ] Call Me For Genuine Mod...
Top profile Call Girls In Bihar Sharif [ 7014168258 ] Call Me For Genuine Mod...
 
Top profile Call Girls In Latur [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Latur [ 7014168258 ] Call Me For Genuine Models We ...Top profile Call Girls In Latur [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Latur [ 7014168258 ] Call Me For Genuine Models We ...
 
Sonagachi * best call girls in Kolkata | ₹,9500 Pay Cash 8005736733 Free Home...
Sonagachi * best call girls in Kolkata | ₹,9500 Pay Cash 8005736733 Free Home...Sonagachi * best call girls in Kolkata | ₹,9500 Pay Cash 8005736733 Free Home...
Sonagachi * best call girls in Kolkata | ₹,9500 Pay Cash 8005736733 Free Home...
 
Vadodara 💋 Call Girl 7737669865 Call Girls in Vadodara Escort service book now
Vadodara 💋 Call Girl 7737669865 Call Girls in Vadodara Escort service book nowVadodara 💋 Call Girl 7737669865 Call Girls in Vadodara Escort service book now
Vadodara 💋 Call Girl 7737669865 Call Girls in Vadodara Escort service book now
 
Top profile Call Girls In Begusarai [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In Begusarai [ 7014168258 ] Call Me For Genuine Models...Top profile Call Girls In Begusarai [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In Begusarai [ 7014168258 ] Call Me For Genuine Models...
 
Top profile Call Girls In Satna [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Satna [ 7014168258 ] Call Me For Genuine Models We ...Top profile Call Girls In Satna [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Satna [ 7014168258 ] Call Me For Genuine Models We ...
 
Top profile Call Girls In dimapur [ 7014168258 ] Call Me For Genuine Models W...
Top profile Call Girls In dimapur [ 7014168258 ] Call Me For Genuine Models W...Top profile Call Girls In dimapur [ 7014168258 ] Call Me For Genuine Models W...
Top profile Call Girls In dimapur [ 7014168258 ] Call Me For Genuine Models W...
 
Case Study 4 Where the cry of rebellion happen?
Case Study 4 Where the cry of rebellion happen?Case Study 4 Where the cry of rebellion happen?
Case Study 4 Where the cry of rebellion happen?
 
Predicting HDB Resale Prices - Conducting Linear Regression Analysis With Orange
Predicting HDB Resale Prices - Conducting Linear Regression Analysis With OrangePredicting HDB Resale Prices - Conducting Linear Regression Analysis With Orange
Predicting HDB Resale Prices - Conducting Linear Regression Analysis With Orange
 
TrafficWave Generator Will Instantly drive targeted and engaging traffic back...
TrafficWave Generator Will Instantly drive targeted and engaging traffic back...TrafficWave Generator Will Instantly drive targeted and engaging traffic back...
TrafficWave Generator Will Instantly drive targeted and engaging traffic back...
 
Top profile Call Girls In Nandurbar [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In Nandurbar [ 7014168258 ] Call Me For Genuine Models...Top profile Call Girls In Nandurbar [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In Nandurbar [ 7014168258 ] Call Me For Genuine Models...
 

Image processing

  • 1. Group Members 1. S.m.Zahidul islam(152-15-5925) 2. Md.Habibur Rahman(152-15-6040) 3. Akteruzzaman(152-15-5671) 4. Abu Mohammad Musa(152-15-5682)
  • 3. Topics: Background Of Segmentation Global Thresholding Adaptive Thresholding Basic Formulation Region Growing Region Splitting and Merging Morphological Watershed Motion Based Segmentation
  • 4. Background Of Segmentation The objective of segmentation is to partition an image into regions based on specific criteria. Object point by threshold Region Based Segmentation Segmentation by Morphological Watersheds
  • 5. Global Thresholding Heuristic approach, and Automatic threshold selection 1. Select an initial estimate for T 2. Segment the image using T. Two group G1 and G2 3. Compute the average gray level values μ1 and μ2 corresponding to G1 and G2 4. Compute the new threshold T = ½(u1+ u2) 5. Repeat 2-4 until the difference in T in successive iteration is smaller than predefined parameter T0 Gray Level Histogram
  • 6. Adaptive Thresholding Uneven illumination can transform a perfectly segment able histogram into a histogram that cannot be partition effectively by a single global threshold. To handle uneven illumination, Divide the original image into sub-images Use different threshold to segment each sub-image. Continue this process so that the illumination of each sub-image is approximately uniform. Threshold for each pixel depend on the point of the pixel in the sub-image.
  • 7. Region Based Segmentation (Basic Formulation) Let R represent the entire image region and R1, R2,…Rn, are subregions (a) (b) Ri is a connected region, i = 1,2,………,n (c) Ri∩ Rj = φ for all i and j, i ≠ j // φ Null set (regions are disjointed) (d) P(Ri) = True, for i = 1,2,……..,n // P(Ri) logical predicate defined over the points in set Ri, properties satisfied by the pixels in a segmented region. (e) P(RiURj) = False for i ≠ j // Two regions are different in the sense of predicate P.// one condition is not valid in other Regions
  • 8. Region Growing Group pixels to sub-regions into a larger regions based on predefined criteria. Limitations:  Formulation of Stopping rule When no more pixels satisfy the criteria growing region should be stopped. do not consider the history of region growth – size and shape
  • 9.
  • 10.
  • 11. Morphological Watershed Find the watershed lines: (a)Punch a hole in each regional minimum (b)Flood the entire topography from below by letting water rise through the holes at a uniform rate. (c)When the rising water in distinct catchment basin is about to merge, build dams to prevent catchment basin from merging (d)Once fully flooded, only the top of the dams are remained. (e)These dams (closed) boundaries corresponding to the divide lines of the watersheds.
  • 12. Morphological Watershed A D B C (A) = Original Image (B) = Topographic view (C), (D) = Two stages of flooding
  • 13. Morphological Watershed FE HG E. Result of Further Flooding F. Beginning of Merging of Water from two catchment basin G. Longer Dams H. Watershed (segmentation lines)
  • 14. Motion Based Segmentation Background subtraction from each image frame: when camera and background is fixed Mi=Xt-B (B=background image) Subtraction two successive image frames: if camera or background or both is moving. Mi=Xt-Xt+1