SlideShare a Scribd company logo
1 of 22
Submitted by,
G. Midhu Bala and J.Asenath
Introduction
 Image processing is any form of signal processing for
which the input is an image, such as a photography or video
frame.
 The output of image processing may be either an image or a
set of characteristics related to the image.
 Image Analysis - to extract high level information on an
image.
 Image Segmentation - to change the representation of an
original image into meaningful portions which makes it
easier to analysis.
 To locate objects and boundaries.
Segmentation Techniques
•Thresholding
•Edge Detection
•Color Image Segmentation
•Histogram Based Method
Types of images
8 bit image
8 bit image RGB
16 bit image
16 bit RGB
32 bit image
32 bit RGB
8 bit Color
8 bit color RGB
RGB Color
RGB Stack
Red Green Blue
File formats
 JPG  uses lossy compression
 GIF always uses lossless LZW compression, but it is always an
indexed color file (8-bits, 256 colors maximum), which is poor for
24-bit color photos.
 PNG is transparency for 24 bit RGB images. lossless
compression, of different types), but PNG is perhaps slightly slower
to read or write.
 TIF  is lossless (including LZW compression option), which is
considered the highest quality format for commercial work.
Test image
.
Original disease free leaf Original affected leaf
Thresholding
 Original image into binary image
 Foreground can be separated from the background by selecting the
threshold value
 Global Thresholding -only one threshold value for entire image
 Local Thresholding - different value for different regions
Methods
 Edge Based - detects and links edge pixels to form contour.
 Region Based - detects the entire region
Threshold Value : 100 Threshold Value : 150 Threshold Value : 255
Global Thresholding
Otsu Method
Threshold Value : 193
Edge Detection
 Reduce the amount of data in an image.
 Provides ability to extract the exact edge.
 Corners, lines, curves .
 Meaningful discontinuities in the grey level.
Edge detected image
Canny Edge Detection:(Criteria)
 Detection: The probability of detecting real edge
points is maximized and falsely detecting non-edge
points is minimized. This corresponds to maximizing the
signal-to-noise ratio.
 Localization: The detected edges should be as close as
possible to the real edges.
 Number of Responses: One real edge should be result
in more than one detected edge.
Canny Edge Detection Algorithm
Smoothing:
Blurring of the image to remove noise.
Finding gradients:
The edges should be marked where the gradients of the
image has large magnitudes.
Non-maximum suppression:
Only local maxima should be marked as edges.
Double thresholding :
Potential edges are determines by thresholding.
Edge tracking by hysteresis:
Final edges are determined by suppressing all edges that are
not connected to a very certain strong edges.
Color Image Segmentation:
Color image segmentation is used to extract high level
information of the image based on color. Three phases are
Phase1: Preprocessing:
Morphological methods are applied to remove the noises away
from image which applied to smooth some spots on uniformed
patterns.
Phase2: Transformation:
Color space transformed methods are used to transform other
color space to RGB.
Phase3: Segmentation:
Applying clustering algorithm like K-means algorithm for
finding the appropriate cluster numbers and segment images in
different color spaces. The cluster with the maximum average
variance is split into new clusters.
Segmented image
Histogram- based methods:
 Compute- Pixels , peaks, valleys
 Locate – clusters
 Recursively applied for finding the smaller clusters.
Distinguishes the two homogeneous regions of the
foreground and background of an image.
Histogram
Conclusion
Partitioning an Image using segmentation
techniques leads to extract different regions with
similar attributes . It also detects high level
information of an image for image analysis and
further researches.
Comparative study on image segmentation techniques

More Related Content

What's hot

Edge Detection and Segmentation
Edge Detection and SegmentationEdge Detection and Segmentation
Edge Detection and SegmentationA B Shinde
 
Thresholding.ppt
Thresholding.pptThresholding.ppt
Thresholding.pptshankar64
 
Bit plane slicing
Bit plane slicingBit plane slicing
Bit plane slicingAsad Ali
 
Color image processing Presentation
Color image processing PresentationColor image processing Presentation
Color image processing PresentationRevanth Chimmani
 
Chapter 6 color image processing
Chapter 6 color image processingChapter 6 color image processing
Chapter 6 color image processingasodariyabhavesh
 
4.intensity transformations
4.intensity transformations4.intensity transformations
4.intensity transformationsYahya Alkhaldi
 
Seminar Report on image compression
Seminar Report on image compressionSeminar Report on image compression
Seminar Report on image compressionPradip Kumar
 
Wavelet based image compression technique
Wavelet based image compression techniqueWavelet based image compression technique
Wavelet based image compression techniquePriyanka Pachori
 
Introduction to DIGITAL IMAGE PROCESSING - DAY 1
Introduction to DIGITAL IMAGE PROCESSING - DAY 1Introduction to DIGITAL IMAGE PROCESSING - DAY 1
Introduction to DIGITAL IMAGE PROCESSING - DAY 1vijayanand Kandaswamy
 
Image segmentation
Image segmentationImage segmentation
Image segmentationkhyati gupta
 
Content Based Image Retrieval
Content Based Image Retrieval Content Based Image Retrieval
Content Based Image Retrieval Swati Chauhan
 
Fundamental steps in Digital Image Processing
Fundamental steps in Digital Image ProcessingFundamental steps in Digital Image Processing
Fundamental steps in Digital Image ProcessingShubham Jain
 
Recognition and enhancement of traffic sign for computer generated images
Recognition and enhancement of traffic sign for computer generated imagesRecognition and enhancement of traffic sign for computer generated images
Recognition and enhancement of traffic sign for computer generated imagesShailesh kumar
 
application of digital image processing and methods
application of digital image processing and methodsapplication of digital image processing and methods
application of digital image processing and methodsSIRILsam
 
COM2304: Introduction to Computer Vision & Image Processing
COM2304: Introduction to Computer Vision & Image Processing COM2304: Introduction to Computer Vision & Image Processing
COM2304: Introduction to Computer Vision & Image Processing Hemantha Kulathilake
 
Chapter 3 image enhancement (spatial domain)
Chapter 3 image enhancement (spatial domain)Chapter 3 image enhancement (spatial domain)
Chapter 3 image enhancement (spatial domain)asodariyabhavesh
 

What's hot (20)

Edge Detection and Segmentation
Edge Detection and SegmentationEdge Detection and Segmentation
Edge Detection and Segmentation
 
Thresholding.ppt
Thresholding.pptThresholding.ppt
Thresholding.ppt
 
Bit plane slicing
Bit plane slicingBit plane slicing
Bit plane slicing
 
Image segmentation
Image segmentationImage segmentation
Image segmentation
 
Color image processing Presentation
Color image processing PresentationColor image processing Presentation
Color image processing Presentation
 
Chapter 6 color image processing
Chapter 6 color image processingChapter 6 color image processing
Chapter 6 color image processing
 
4.intensity transformations
4.intensity transformations4.intensity transformations
4.intensity transformations
 
Seminar Report on image compression
Seminar Report on image compressionSeminar Report on image compression
Seminar Report on image compression
 
Wavelet based image compression technique
Wavelet based image compression techniqueWavelet based image compression technique
Wavelet based image compression technique
 
Introduction to DIGITAL IMAGE PROCESSING - DAY 1
Introduction to DIGITAL IMAGE PROCESSING - DAY 1Introduction to DIGITAL IMAGE PROCESSING - DAY 1
Introduction to DIGITAL IMAGE PROCESSING - DAY 1
 
Hog
HogHog
Hog
 
Image segmentation
Image segmentationImage segmentation
Image segmentation
 
Image segmentation
Image segmentationImage segmentation
Image segmentation
 
Content Based Image Retrieval
Content Based Image Retrieval Content Based Image Retrieval
Content Based Image Retrieval
 
Fundamental steps in Digital Image Processing
Fundamental steps in Digital Image ProcessingFundamental steps in Digital Image Processing
Fundamental steps in Digital Image Processing
 
Recognition and enhancement of traffic sign for computer generated images
Recognition and enhancement of traffic sign for computer generated imagesRecognition and enhancement of traffic sign for computer generated images
Recognition and enhancement of traffic sign for computer generated images
 
application of digital image processing and methods
application of digital image processing and methodsapplication of digital image processing and methods
application of digital image processing and methods
 
COM2304: Introduction to Computer Vision & Image Processing
COM2304: Introduction to Computer Vision & Image Processing COM2304: Introduction to Computer Vision & Image Processing
COM2304: Introduction to Computer Vision & Image Processing
 
Chapter 3 image enhancement (spatial domain)
Chapter 3 image enhancement (spatial domain)Chapter 3 image enhancement (spatial domain)
Chapter 3 image enhancement (spatial domain)
 
Image segmentation
Image segmentationImage segmentation
Image segmentation
 

Similar to Comparative study on image segmentation techniques

06 cie552 image_manipulation
06 cie552 image_manipulation06 cie552 image_manipulation
06 cie552 image_manipulationElsayed Hemayed
 
Image segmentation ajal
Image segmentation ajalImage segmentation ajal
Image segmentation ajalAJAL A J
 
An Introduction to digital image processing
An Introduction to digital image processingAn Introduction to digital image processing
An Introduction to digital image processingnastaranEmamjomeh1
 
Game development terminologies
Game development terminologiesGame development terminologies
Game development terminologiesAhmed Badr
 
Image enhancement
Image enhancementImage enhancement
Image enhancementAyaelshiwi
 
Basics of image processing & analysis
Basics of image processing & analysisBasics of image processing & analysis
Basics of image processing & analysisMohsin Siddique
 
VCT 3080 Resample Lecture
VCT 3080 Resample LectureVCT 3080 Resample Lecture
VCT 3080 Resample LectureBeth Vollmar
 
A binarization technique for extraction of devanagari text from camera based ...
A binarization technique for extraction of devanagari text from camera based ...A binarization technique for extraction of devanagari text from camera based ...
A binarization technique for extraction of devanagari text from camera based ...sipij
 
Enhanced Optimization of Edge Detection for High Resolution Images Using Veri...
Enhanced Optimization of Edge Detection for High Resolution Images Using Veri...Enhanced Optimization of Edge Detection for High Resolution Images Using Veri...
Enhanced Optimization of Edge Detection for High Resolution Images Using Veri...ijcisjournal
 
Comparative between global threshold and adaptative threshold concepts in ima...
Comparative between global threshold and adaptative threshold concepts in ima...Comparative between global threshold and adaptative threshold concepts in ima...
Comparative between global threshold and adaptative threshold concepts in ima...AssiaHAMZA
 
Technical concepts for graphic design production 4
Technical concepts for graphic design production 4Technical concepts for graphic design production 4
Technical concepts for graphic design production 4Ahmed Ismail
 
Image enhancement lecture
Image enhancement lectureImage enhancement lecture
Image enhancement lectureISRAR HUSSAIN
 

Similar to Comparative study on image segmentation techniques (20)

IJ-M&M08.ppt
IJ-M&M08.pptIJ-M&M08.ppt
IJ-M&M08.ppt
 
Unit ii
Unit iiUnit ii
Unit ii
 
06 cie552 image_manipulation
06 cie552 image_manipulation06 cie552 image_manipulation
06 cie552 image_manipulation
 
Image segmentation ajal
Image segmentation ajalImage segmentation ajal
Image segmentation ajal
 
CLASS 1.1.pptx
CLASS 1.1.pptxCLASS 1.1.pptx
CLASS 1.1.pptx
 
An Introduction to digital image processing
An Introduction to digital image processingAn Introduction to digital image processing
An Introduction to digital image processing
 
Game development terminologies
Game development terminologiesGame development terminologies
Game development terminologies
 
Image enhancement
Image enhancementImage enhancement
Image enhancement
 
Basics of image processing & analysis
Basics of image processing & analysisBasics of image processing & analysis
Basics of image processing & analysis
 
Image & Graphics
Image & GraphicsImage & Graphics
Image & Graphics
 
VCT 3080 Resample Lecture
VCT 3080 Resample LectureVCT 3080 Resample Lecture
VCT 3080 Resample Lecture
 
regions
regionsregions
regions
 
Edge Detection
Edge Detection Edge Detection
Edge Detection
 
A binarization technique for extraction of devanagari text from camera based ...
A binarization technique for extraction of devanagari text from camera based ...A binarization technique for extraction of devanagari text from camera based ...
A binarization technique for extraction of devanagari text from camera based ...
 
Enhanced Optimization of Edge Detection for High Resolution Images Using Veri...
Enhanced Optimization of Edge Detection for High Resolution Images Using Veri...Enhanced Optimization of Edge Detection for High Resolution Images Using Veri...
Enhanced Optimization of Edge Detection for High Resolution Images Using Veri...
 
Digital Imaging Basics
Digital Imaging BasicsDigital Imaging Basics
Digital Imaging Basics
 
Comparative between global threshold and adaptative threshold concepts in ima...
Comparative between global threshold and adaptative threshold concepts in ima...Comparative between global threshold and adaptative threshold concepts in ima...
Comparative between global threshold and adaptative threshold concepts in ima...
 
Technical concepts for graphic design production 4
Technical concepts for graphic design production 4Technical concepts for graphic design production 4
Technical concepts for graphic design production 4
 
Image compression
Image compressionImage compression
Image compression
 
Image enhancement lecture
Image enhancement lectureImage enhancement lecture
Image enhancement lecture
 

Comparative study on image segmentation techniques

  • 1. Submitted by, G. Midhu Bala and J.Asenath
  • 2. Introduction  Image processing is any form of signal processing for which the input is an image, such as a photography or video frame.  The output of image processing may be either an image or a set of characteristics related to the image.  Image Analysis - to extract high level information on an image.  Image Segmentation - to change the representation of an original image into meaningful portions which makes it easier to analysis.  To locate objects and boundaries.
  • 3. Segmentation Techniques •Thresholding •Edge Detection •Color Image Segmentation •Histogram Based Method
  • 4. Types of images 8 bit image 8 bit image RGB
  • 5. 16 bit image 16 bit RGB
  • 6. 32 bit image 32 bit RGB
  • 7. 8 bit Color 8 bit color RGB
  • 10. File formats  JPG  uses lossy compression  GIF always uses lossless LZW compression, but it is always an indexed color file (8-bits, 256 colors maximum), which is poor for 24-bit color photos.  PNG is transparency for 24 bit RGB images. lossless compression, of different types), but PNG is perhaps slightly slower to read or write.  TIF  is lossless (including LZW compression option), which is considered the highest quality format for commercial work.
  • 11. Test image . Original disease free leaf Original affected leaf
  • 12. Thresholding  Original image into binary image  Foreground can be separated from the background by selecting the threshold value  Global Thresholding -only one threshold value for entire image  Local Thresholding - different value for different regions Methods  Edge Based - detects and links edge pixels to form contour.  Region Based - detects the entire region
  • 13. Threshold Value : 100 Threshold Value : 150 Threshold Value : 255 Global Thresholding
  • 15. Edge Detection  Reduce the amount of data in an image.  Provides ability to extract the exact edge.  Corners, lines, curves .  Meaningful discontinuities in the grey level. Edge detected image
  • 16. Canny Edge Detection:(Criteria)  Detection: The probability of detecting real edge points is maximized and falsely detecting non-edge points is minimized. This corresponds to maximizing the signal-to-noise ratio.  Localization: The detected edges should be as close as possible to the real edges.  Number of Responses: One real edge should be result in more than one detected edge.
  • 17. Canny Edge Detection Algorithm Smoothing: Blurring of the image to remove noise. Finding gradients: The edges should be marked where the gradients of the image has large magnitudes. Non-maximum suppression: Only local maxima should be marked as edges. Double thresholding : Potential edges are determines by thresholding. Edge tracking by hysteresis: Final edges are determined by suppressing all edges that are not connected to a very certain strong edges.
  • 18. Color Image Segmentation: Color image segmentation is used to extract high level information of the image based on color. Three phases are Phase1: Preprocessing: Morphological methods are applied to remove the noises away from image which applied to smooth some spots on uniformed patterns. Phase2: Transformation: Color space transformed methods are used to transform other color space to RGB.
  • 19. Phase3: Segmentation: Applying clustering algorithm like K-means algorithm for finding the appropriate cluster numbers and segment images in different color spaces. The cluster with the maximum average variance is split into new clusters. Segmented image
  • 20. Histogram- based methods:  Compute- Pixels , peaks, valleys  Locate – clusters  Recursively applied for finding the smaller clusters. Distinguishes the two homogeneous regions of the foreground and background of an image. Histogram
  • 21. Conclusion Partitioning an Image using segmentation techniques leads to extract different regions with similar attributes . It also detects high level information of an image for image analysis and further researches.