SlideShare a Scribd company logo
7
Most read
8
Most read
9
Most read
Image Segmentation using Otsu’s
Method
By-
Abhinav Garg (101303004)
Akshit Arora(101303012)
Akul Gupta(101303013)
Anmoldeep Singh(101303027)
Otsu’s Thresholding Method
• Based on a very simple idea: Find the threshold
that minimizes the weighted within-class
variance.
• This turns out to be the same as maximizing the
between-class variance.
• Operates directly on the gray level histogram
[e.g. 256 numbers, P(i)], so it’s fast (once the
histogram is computed).
(1979)
Problem
It is important in picture processing to select an adequate threshold of grey
level for extracting objects from their background. Before Otsu, A variety of
techniques have been proposed in this regard. In an ideal case, the histogram
has a deep and sharp valley between two peaks representing objects and
background, respectively, so that the threshold can be chosen at the bottom
of this valley. However, for most real pictures, it is often difficult to detect
the valley bottom precisely, especially in such cases as when the valley is
flat and broad, imbued with noise, or when the two peaks are extremely
unequal in height, often producing no traceable valley.
Otsu’s: Assumptions
• Histogram (and the image) are bimodal.
• No use of spatial coherence, nor any other notion of
object structure.
• Assumes stationary statistics, but can be modified to be
locally adaptive. (exercises)
• Assumes uniform illumination (implicitly), so the bimodal
brightness behavior arises from object appearance
differences only.
Algorithm Used
Image Segmentation using Otsu's Method - Computer Graphics (UCS505) Project PPT
A 6-level greyscale image and its
histogram
Image Segmentation using Otsu's Method - Computer Graphics (UCS505) Project PPT
Image Segmentation using Otsu's Method - Computer Graphics (UCS505) Project PPT
A Faster Approach
Threshold T=0 T=1 T=2 T=3 T=4 T=5
Within
Class
Variance
σ2
W =
3.1196
σ2
W =
1.5268
σ2
W =
0.5561
σ2
W =
0.4909
σ2
W =
0.9779
σ2
W =
2.2491
Between
Class
Variance
σ2
B = 0
σ2
B =
1.5928
σ2
B =
2.5635
σ2
B =
2.6287
σ2
B =
2.1417
σ2
B =
0.8705
Outcomes
• Input:
• RGB2GRAY
Histogram of gray image
• Output of Manual Thresholding
• Output using Graythresh function (Otsu’s
Method)
Conclusion
A method to select a threshold automatically from a gray level histogram
has been derived from the viewpoint of discriminant analysis. This directly
deals with the problem of evaluating the goodness of thresholds. The range
of its applications is not restricted only to the thresholding of the gray-level
picture, such as specifically described in the foregoing, but it may also
cover other cases of unsupervised classification in which a histogram of
some characteristic (or feature) discriminative for classifying the objects is
available. Taking into account these points, the method suggested in this
correspondence may be recommended as the most simple and standard one
for automatic threshold selection that can be applied to various practical
problems.
Achievements
• Pattern recognition: Pattern recognition involves study from
image processing and from various other fields that includes
machine learning (a branch of artificial intelligence).
• Video processing: A video is nothing but just the very fast
movement of pictures. The quality of the video depends on the
number of frames/pictures per minute and the quality of each
frame being used.
Achievements
• Medical Applications: The need for accurate segmentation tools in medical
applications is driven by the increased capacity of the imaging devices.
Common modalities such as CT and MRI generate images which simply
cannot be examined manually, due to high resolutions and a large number
of image slices.
• Object Detection: Object detection is a computer technology related to
computer vision and image processing that deals with detecting instances
of semantic objects of a certain class (such as humans, buildings, or cars) in
digital images and videos.
References
• http://web-ext.u-
aizu.ac.jp/course/bmclass/documents/otsu19
79.pdf
• https://en.wikipedia.org/wiki/Otsu%27s_met
hod
• http://in.mathworks.com/help/images/examp
les/correcting-nonuniform-illumination.html
• https://youtu.be/i1wAoIDar48

More Related Content

What's hot (20)

PPT
Image enhancement
Dr INBAMALAR T M
 
PPTX
Image feature extraction
Rushin Shah
 
PPTX
Histogram Equalization
Kalyan Acharjya
 
PPSX
Edge Detection and Segmentation
Dr. A. B. Shinde
 
PPT
ImageProcessing10-Segmentation(Thresholding) (1).ppt
VikramBarapatre2
 
PDF
DIGITAL IMAGE PROCESSING - LECTURE NOTES
Ezhilya venkat
 
PPTX
Otsu binarization
yalda akbarzadeh
 
PDF
Image Restoration (Digital Image Processing)
Kalyan Acharjya
 
PPTX
Contrast limited adaptive histogram equalization
Er. Nancy
 
PDF
Digital Image Processing: Image Segmentation
Mostafa G. M. Mostafa
 
PPTX
Image Restoration (Frequency Domain Filters):Basics
Kalyan Acharjya
 
PPTX
Psuedo color
Mariashoukat1206
 
PPTX
Smoothing in Digital Image Processing
Pallavi Agarwal
 
PPTX
IMAGE SEGMENTATION.
Tawose Olamide Timothy
 
PPTX
1.arithmetic & logical operations
mukesh bhardwaj
 
PPTX
Image compression standards
kirupasuchi1996
 
PPTX
Image segmentation in Digital Image Processing
DHIVYADEVAKI
 
PPT
Spatial domain and filtering
University of Potsdam
 
Image enhancement
Dr INBAMALAR T M
 
Image feature extraction
Rushin Shah
 
Histogram Equalization
Kalyan Acharjya
 
Edge Detection and Segmentation
Dr. A. B. Shinde
 
ImageProcessing10-Segmentation(Thresholding) (1).ppt
VikramBarapatre2
 
DIGITAL IMAGE PROCESSING - LECTURE NOTES
Ezhilya venkat
 
Otsu binarization
yalda akbarzadeh
 
Image Restoration (Digital Image Processing)
Kalyan Acharjya
 
Contrast limited adaptive histogram equalization
Er. Nancy
 
Digital Image Processing: Image Segmentation
Mostafa G. M. Mostafa
 
Image Restoration (Frequency Domain Filters):Basics
Kalyan Acharjya
 
Psuedo color
Mariashoukat1206
 
Smoothing in Digital Image Processing
Pallavi Agarwal
 
IMAGE SEGMENTATION.
Tawose Olamide Timothy
 
1.arithmetic & logical operations
mukesh bhardwaj
 
Image compression standards
kirupasuchi1996
 
Image segmentation in Digital Image Processing
DHIVYADEVAKI
 
Spatial domain and filtering
University of Potsdam
 

Viewers also liked (15)

PDF
Image Segmentation using Otsu's Method - Computer Graphics (UCS505) Project R...
Akshit Arora
 
PDF
Arcanoid 3D
graphitech
 
PDF
VU Computer Graphics project - SkyRoads remake
Mircea Mare
 
PPT
LUDO BOARD GAME OPENGL COMPUTER GRAPHICS
RAJEEV KUMAR SINGH
 
PPTX
Computer Graphics Project Development Help with OpenGL computer graphics proj...
Team Codingparks
 
PDF
COMPUTER GRAPHICS PROJECT REPORT
vineet raj
 
PPT
OpenGL Projects on SIMULATION OF WATER RIPPELS
RAJEEV KUMAR SINGH
 
PPTX
Segmentation Techniques -I
Hemantha Kulathilake
 
DOCX
Computer Graphics Project- The Running Train
Amit Kumar
 
PPT
Computer graphics mini project on bellman-ford algorithm
RAJEEV KUMAR SINGH
 
PPT
K means Clustering Algorithm
Kasun Ranga Wijeweera
 
POT
Multi Objective Optimization
Nawroz University
 
PDF
Computer Graphics 471 Project Report Final
Ali Ahmed
 
PPTX
Optical Character Recognition (OCR)
Vidyut Singhania
 
PPSX
Face recognition technology - BEST PPT
Siddharth Modi
 
Image Segmentation using Otsu's Method - Computer Graphics (UCS505) Project R...
Akshit Arora
 
Arcanoid 3D
graphitech
 
VU Computer Graphics project - SkyRoads remake
Mircea Mare
 
LUDO BOARD GAME OPENGL COMPUTER GRAPHICS
RAJEEV KUMAR SINGH
 
Computer Graphics Project Development Help with OpenGL computer graphics proj...
Team Codingparks
 
COMPUTER GRAPHICS PROJECT REPORT
vineet raj
 
OpenGL Projects on SIMULATION OF WATER RIPPELS
RAJEEV KUMAR SINGH
 
Segmentation Techniques -I
Hemantha Kulathilake
 
Computer Graphics Project- The Running Train
Amit Kumar
 
Computer graphics mini project on bellman-ford algorithm
RAJEEV KUMAR SINGH
 
K means Clustering Algorithm
Kasun Ranga Wijeweera
 
Multi Objective Optimization
Nawroz University
 
Computer Graphics 471 Project Report Final
Ali Ahmed
 
Optical Character Recognition (OCR)
Vidyut Singhania
 
Face recognition technology - BEST PPT
Siddharth Modi
 
Ad

Similar to Image Segmentation using Otsu's Method - Computer Graphics (UCS505) Project PPT (20)

PDF
GRAY SCALE IMAGE SEGMENTATION USING OTSU THRESHOLDING OPTIMAL APPROACH
Journal For Research
 
PDF
AUTOMATIC THRESHOLDING TECHNIQUES FOR OPTICAL IMAGES
sipij
 
PPTX
Final Review
Afzal Meeran
 
PDF
AUTOMATIC THRESHOLDING TECHNIQUES FOR SAR IMAGES
csitconf
 
PDF
AUTOMATIC THRESHOLDING TECHNIQUES FOR SAR IMAGES
cscpconf
 
PDF
OTSU Thresholding Method for Flower Image Segmentation
ijceronline
 
PDF
Lecture 9&10 computer vision segmentation-no_task
cairo university
 
PDF
MRI IMAGES THRESHOLDING FOR ALZHEIMER DETECTION
csitconf
 
PDF
MRI IMAGES THRESHOLDING FOR ALZHEIMER DETECTION
cscpconf
 
PPTX
IR.pptx
VikramBarapatre2
 
PPTX
Digital Image Processing Global Thresholding Using Otsu’sMethod
ShireenFathima5
 
PPTX
Global Thresholding algorithm Using Otsu’s Method
ShireenFathima5
 
PPTX
08 cie552 image_segmentation
Elsayed Hemayed
 
PPTX
Advanced 2D Otsu Method
Jingyao Ren
 
PDF
Hybrid Multilevel Thresholding and Improved Harmony Search Algorithm for Segm...
IJECEIAES
 
PDF
Incorporating Index of Fuzziness and Adaptive Thresholding for Image Segmenta...
IJECEIAES
 
PDF
Imagethresholding
ananta200
 
PDF
IMAGE SEGMENTATION BY USING THRESHOLDING TECHNIQUES FOR MEDICAL IMAGES
cseij
 
PPTX
Segmentation is preper concept to hands.pptx
AniruddahBiswas1
 
PDF
Adaptive threshold for moving objects detection using gaussian mixture model
TELKOMNIKA JOURNAL
 
GRAY SCALE IMAGE SEGMENTATION USING OTSU THRESHOLDING OPTIMAL APPROACH
Journal For Research
 
AUTOMATIC THRESHOLDING TECHNIQUES FOR OPTICAL IMAGES
sipij
 
Final Review
Afzal Meeran
 
AUTOMATIC THRESHOLDING TECHNIQUES FOR SAR IMAGES
csitconf
 
AUTOMATIC THRESHOLDING TECHNIQUES FOR SAR IMAGES
cscpconf
 
OTSU Thresholding Method for Flower Image Segmentation
ijceronline
 
Lecture 9&10 computer vision segmentation-no_task
cairo university
 
MRI IMAGES THRESHOLDING FOR ALZHEIMER DETECTION
csitconf
 
MRI IMAGES THRESHOLDING FOR ALZHEIMER DETECTION
cscpconf
 
Digital Image Processing Global Thresholding Using Otsu’sMethod
ShireenFathima5
 
Global Thresholding algorithm Using Otsu’s Method
ShireenFathima5
 
08 cie552 image_segmentation
Elsayed Hemayed
 
Advanced 2D Otsu Method
Jingyao Ren
 
Hybrid Multilevel Thresholding and Improved Harmony Search Algorithm for Segm...
IJECEIAES
 
Incorporating Index of Fuzziness and Adaptive Thresholding for Image Segmenta...
IJECEIAES
 
Imagethresholding
ananta200
 
IMAGE SEGMENTATION BY USING THRESHOLDING TECHNIQUES FOR MEDICAL IMAGES
cseij
 
Segmentation is preper concept to hands.pptx
AniruddahBiswas1
 
Adaptive threshold for moving objects detection using gaussian mixture model
TELKOMNIKA JOURNAL
 
Ad

More from Akshit Arora (17)

PPTX
Kalam innovation award
Akshit Arora
 
PDF
Cv akshitarora
Akshit Arora
 
PDF
Capstone Report - Industrial Attachment Program (IAP) Evaluation Portal
Akshit Arora
 
PPTX
Organizational behavior presentation - Origins of Intelligence
Akshit Arora
 
PPTX
Application of Management Tools: Total Quality Management Course
Akshit Arora
 
PPTX
A multilevel automatic thresholding method based on a genetic algorithm for a...
Akshit Arora
 
PDF
Industrial Attachment Program (IAP) Report
Akshit Arora
 
PPTX
G.D.P. Trends in India
Akshit Arora
 
PDF
SRS for Ph.D. Student Portal (C.S.E.D., Thapar University)
Akshit Arora
 
PDF
Souvenir's Booth - Algorithm Design and Analysis Project Project Report
Akshit Arora
 
PDF
Souvenir's Booth - Algorithm Design and Analysis Project Presentation
Akshit Arora
 
PDF
Developing Interactive Landslide Simulator
Akshit Arora
 
PDF
Developing Interactive Landslide Simulator (Poster)
Akshit Arora
 
PDF
Developing Interactive Landslide Simulator (Report)
Akshit Arora
 
DOCX
Emotional Regulation and Stress Burnout
Akshit Arora
 
PDF
Asynchronous processors Poster
Akshit Arora
 
PPTX
Asynchronous Processors - The Clock less Future
Akshit Arora
 
Kalam innovation award
Akshit Arora
 
Cv akshitarora
Akshit Arora
 
Capstone Report - Industrial Attachment Program (IAP) Evaluation Portal
Akshit Arora
 
Organizational behavior presentation - Origins of Intelligence
Akshit Arora
 
Application of Management Tools: Total Quality Management Course
Akshit Arora
 
A multilevel automatic thresholding method based on a genetic algorithm for a...
Akshit Arora
 
Industrial Attachment Program (IAP) Report
Akshit Arora
 
G.D.P. Trends in India
Akshit Arora
 
SRS for Ph.D. Student Portal (C.S.E.D., Thapar University)
Akshit Arora
 
Souvenir's Booth - Algorithm Design and Analysis Project Project Report
Akshit Arora
 
Souvenir's Booth - Algorithm Design and Analysis Project Presentation
Akshit Arora
 
Developing Interactive Landslide Simulator
Akshit Arora
 
Developing Interactive Landslide Simulator (Poster)
Akshit Arora
 
Developing Interactive Landslide Simulator (Report)
Akshit Arora
 
Emotional Regulation and Stress Burnout
Akshit Arora
 
Asynchronous processors Poster
Akshit Arora
 
Asynchronous Processors - The Clock less Future
Akshit Arora
 

Recently uploaded (20)

PPTX
Unit_I Functional Units, Instruction Sets.pptx
logaprakash9
 
PDF
NFPA 10 - Estandar para extintores de incendios portatiles (ed.22 ENG).pdf
Oscar Orozco
 
PDF
Designing for Tomorrow – Architecture’s Role in the Sustainability Movement
BIM Services
 
PPTX
Bharatiya Antariksh Hackathon 2025 Idea Submission PPT.pptx
AsadShad4
 
PDF
تقرير عن التحليل الديناميكي لتدفق الهواء حول جناح.pdf
محمد قصص فتوتة
 
PPTX
Work at Height training for workers .pptx
cecos12
 
DOCX
Engineering Geology Field Report to Malekhu .docx
justprashant567
 
PDF
lesson4-occupationalsafetyandhealthohsstandards-240812020130-1a7246d0.pdf
arvingallosa3
 
PDF
Module - 5 Machine Learning-22ISE62.pdf
Dr. Shivashankar
 
PDF
FSE-Journal-First-Automated code editing with search-generate-modify.pdf
cl144
 
PDF
June 2025 Top 10 Sites -Electrical and Electronics Engineering: An Internatio...
elelijjournal653
 
PDF
PROGRAMMING REQUESTS/RESPONSES WITH GREATFREE IN THE CLOUD ENVIRONMENT
samueljackson3773
 
PPT
SF 9_Unit 1.ppt software engineering ppt
AmarrKannthh
 
PPTX
CST413 KTU S7 CSE Machine Learning Introduction Parameter Estimation MLE MAP ...
resming1
 
PDF
June 2025 - Top 10 Read Articles in Network Security and Its Applications
IJNSA Journal
 
PDF
bs-en-12390-3 testing hardened concrete.pdf
ADVANCEDCONSTRUCTION
 
PDF
Generative AI & Scientific Research : Catalyst for Innovation, Ethics & Impact
AlqualsaDIResearchGr
 
PDF
Python Mini Project: Command-Line Quiz Game for School/College Students
MPREETHI7
 
PPTX
CST413 KTU S7 CSE Machine Learning Neural Networks and Support Vector Machine...
resming1
 
PPSX
OOPS Concepts in Python and Exception Handling
Dr. A. B. Shinde
 
Unit_I Functional Units, Instruction Sets.pptx
logaprakash9
 
NFPA 10 - Estandar para extintores de incendios portatiles (ed.22 ENG).pdf
Oscar Orozco
 
Designing for Tomorrow – Architecture’s Role in the Sustainability Movement
BIM Services
 
Bharatiya Antariksh Hackathon 2025 Idea Submission PPT.pptx
AsadShad4
 
تقرير عن التحليل الديناميكي لتدفق الهواء حول جناح.pdf
محمد قصص فتوتة
 
Work at Height training for workers .pptx
cecos12
 
Engineering Geology Field Report to Malekhu .docx
justprashant567
 
lesson4-occupationalsafetyandhealthohsstandards-240812020130-1a7246d0.pdf
arvingallosa3
 
Module - 5 Machine Learning-22ISE62.pdf
Dr. Shivashankar
 
FSE-Journal-First-Automated code editing with search-generate-modify.pdf
cl144
 
June 2025 Top 10 Sites -Electrical and Electronics Engineering: An Internatio...
elelijjournal653
 
PROGRAMMING REQUESTS/RESPONSES WITH GREATFREE IN THE CLOUD ENVIRONMENT
samueljackson3773
 
SF 9_Unit 1.ppt software engineering ppt
AmarrKannthh
 
CST413 KTU S7 CSE Machine Learning Introduction Parameter Estimation MLE MAP ...
resming1
 
June 2025 - Top 10 Read Articles in Network Security and Its Applications
IJNSA Journal
 
bs-en-12390-3 testing hardened concrete.pdf
ADVANCEDCONSTRUCTION
 
Generative AI & Scientific Research : Catalyst for Innovation, Ethics & Impact
AlqualsaDIResearchGr
 
Python Mini Project: Command-Line Quiz Game for School/College Students
MPREETHI7
 
CST413 KTU S7 CSE Machine Learning Neural Networks and Support Vector Machine...
resming1
 
OOPS Concepts in Python and Exception Handling
Dr. A. B. Shinde
 

Image Segmentation using Otsu's Method - Computer Graphics (UCS505) Project PPT

  • 1. Image Segmentation using Otsu’s Method By- Abhinav Garg (101303004) Akshit Arora(101303012) Akul Gupta(101303013) Anmoldeep Singh(101303027)
  • 2. Otsu’s Thresholding Method • Based on a very simple idea: Find the threshold that minimizes the weighted within-class variance. • This turns out to be the same as maximizing the between-class variance. • Operates directly on the gray level histogram [e.g. 256 numbers, P(i)], so it’s fast (once the histogram is computed). (1979)
  • 3. Problem It is important in picture processing to select an adequate threshold of grey level for extracting objects from their background. Before Otsu, A variety of techniques have been proposed in this regard. In an ideal case, the histogram has a deep and sharp valley between two peaks representing objects and background, respectively, so that the threshold can be chosen at the bottom of this valley. However, for most real pictures, it is often difficult to detect the valley bottom precisely, especially in such cases as when the valley is flat and broad, imbued with noise, or when the two peaks are extremely unequal in height, often producing no traceable valley.
  • 4. Otsu’s: Assumptions • Histogram (and the image) are bimodal. • No use of spatial coherence, nor any other notion of object structure. • Assumes stationary statistics, but can be modified to be locally adaptive. (exercises) • Assumes uniform illumination (implicitly), so the bimodal brightness behavior arises from object appearance differences only.
  • 7. A 6-level greyscale image and its histogram
  • 10. A Faster Approach Threshold T=0 T=1 T=2 T=3 T=4 T=5 Within Class Variance σ2 W = 3.1196 σ2 W = 1.5268 σ2 W = 0.5561 σ2 W = 0.4909 σ2 W = 0.9779 σ2 W = 2.2491 Between Class Variance σ2 B = 0 σ2 B = 1.5928 σ2 B = 2.5635 σ2 B = 2.6287 σ2 B = 2.1417 σ2 B = 0.8705
  • 13. • Output of Manual Thresholding • Output using Graythresh function (Otsu’s Method)
  • 14. Conclusion A method to select a threshold automatically from a gray level histogram has been derived from the viewpoint of discriminant analysis. This directly deals with the problem of evaluating the goodness of thresholds. The range of its applications is not restricted only to the thresholding of the gray-level picture, such as specifically described in the foregoing, but it may also cover other cases of unsupervised classification in which a histogram of some characteristic (or feature) discriminative for classifying the objects is available. Taking into account these points, the method suggested in this correspondence may be recommended as the most simple and standard one for automatic threshold selection that can be applied to various practical problems.
  • 15. Achievements • Pattern recognition: Pattern recognition involves study from image processing and from various other fields that includes machine learning (a branch of artificial intelligence). • Video processing: A video is nothing but just the very fast movement of pictures. The quality of the video depends on the number of frames/pictures per minute and the quality of each frame being used.
  • 16. Achievements • Medical Applications: The need for accurate segmentation tools in medical applications is driven by the increased capacity of the imaging devices. Common modalities such as CT and MRI generate images which simply cannot be examined manually, due to high resolutions and a large number of image slices. • Object Detection: Object detection is a computer technology related to computer vision and image processing that deals with detecting instances of semantic objects of a certain class (such as humans, buildings, or cars) in digital images and videos.
  • 17. References • http://web-ext.u- aizu.ac.jp/course/bmclass/documents/otsu19 79.pdf • https://en.wikipedia.org/wiki/Otsu%27s_met hod • http://in.mathworks.com/help/images/examp les/correcting-nonuniform-illumination.html • https://youtu.be/i1wAoIDar48