SlideShare a Scribd company logo
Central Institute Of Technology , Kokrajhar
IMAGE SEGMENTATION
Based on
Global Thresholding &
Gradient based Edge detection
Presented By:
Roshan Adhikari ( Gau-c-12/86)
Tubur Borgoyary (Gau-c-12/L-187)
Under the supervision of
Dr. Pankaj Pratap Singh
Asst. Prof.
CONTENTS:
Introduction
Image Segmentation
Identified issues in image segmentation
Analysis of image segmentation approach
Segmented algorithm
Thresholding based segmentation
Edge detection method
Line Detection
Global and Local thresholding
INTRODUCTION:
In the current scenario, Images have the lots of information
and the major challenge is to segment the relevant
information from the images.
It can be possible by applying the segmentation approaches
in effective manner.
WHAT IS IMAGE SEGMENTATION?
IMAGE SEGMENTATION IS THE PROCESS OF PARTITIONING A DIGITAL IMAGE INTO
MULTIPLE SEGMENTS . THE GOAL OF SEGMENTATION IS TO SIMPLIFY AND/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 (LINES, CURVES, ETC.) IN IMAGES .
Techniques used for Image segmentation:
Thresholding
Edge Detection
Image Thresholding in Matlab:
>> i=imread(‘imagename.jpg’); //Read the image
>> x=rgb2gray(i); // convert RGB to GRAY scale image.
>> figure, imshow(x); //show the converted image
>> figure, imhist(x); //display histogram of the converted image
>> figure, imhist(x,64);
>> x1=histeq(x); // histogram equalization to enhance the contraction an image
>> figure, imshow(x1); //display the equalization image.
>> figure ,imhist(x1); //display histogram of the eqalisation image.
>> t=max(x1(:)); // maximum value for whole matrix
>> h=x1>=t; //Applying thresholding to image x1 to get logical image showing point.
>> imshow(h) // Display the image.
>> tmax=240; //Taking value of ‘t’ as 240
>> h=x1>=tmax;
>> imshow(h); //Show the image.
Original image:
>> i=imread(‘ima.png’); //Read the image
>> x=rgb2gray(i); // convert RGB to GRAY scale image.
>> figure, imshow(x) //show the converted image
>> figure, imhist(x) //display histogram of the converted image
>> x1=histeq(x); // histogram eqalization to enhance the contraction an image
>> figure, imshow(x1); //display the eqalization image
>> figure imhist(x1); //display histogram of the eqalisation image.
>> t=max(x1(:)); // maximum value for whole matrix
>> h=x1>=t; //Applying thresholding to image x1 to get logical image showing point.
>> imshow(h); // Display the image.
>> tmax=200; //Taking value of t as 200
>> h=x1>=tmax;
>> imshow(h); //Show the image
T=200 T=100
Edge detection method:
>>m-=edge(x,’sobel’);
>>Imshow(m);
Edge detection using sobel technique:
m1=edge(x1,’sobel’,’vertical’)
m1=edge(x,’sobel’,’horizontal’);
MAJOR PROBLEMS:
1.SEGMENTATION IN SIMILAR OBJECT:
Due to similar pixel behavior (or approximately ), there may be problem to
distinguish the objects.
2. Boundary detection :
Boundary detection problems occur due to noise (irrelevant pixels). Edge
detection is the common problem in segmentation and also important for
analyzing the boundaries in images. This technique is generally used for
finding the discontinuities in gray level images.
Data used:
The binary and greyscale image data will used in the
proposed techniques for image segmentation
Software used:
MATLAB
REFERENCE:
1. Digital IMAGE PROCESSING by GONZALEZ.
THANKS

More Related Content

What's hot (20)

PDF
Image segmentation
Kuppusamy P
 
PPTX
Cse image processing ppt
Ashish Kumar Thakur
 
PPTX
Fundamental Steps of Digital Image Processing & Image Components
Kalyan Acharjya
 
PPTX
Digital Image Fundamentals
Kalyan Acharjya
 
PPTX
COM2304: Intensity Transformation and Spatial Filtering – I (Intensity Transf...
Hemantha Kulathilake
 
PPT
Image processing
Raga Deepthi
 
PPTX
Image Restoration And Reconstruction
Amnaakhaan
 
PPTX
Brain Tumor Detection Using Image Processing
Sinbad Konick
 
PDF
DIGITAL IMAGE PROCESSING - LECTURE NOTES
Ezhilya venkat
 
PPSX
Image segmentation 2
Rumah Belajar
 
PPT
Spatial filtering using image processing
Anuj Arora
 
PPTX
Image segmentation using wvlt trnsfrmtn and fuzzy logic. ppt
RCC Institute of Information Technology
 
PPSX
Image Enhancement in Spatial Domain
Dr. A. B. Shinde
 
PPT
image enhancement
Rajendra Prasad
 
PPT
Introduction to digital image processing
Hossain Md Shakhawat
 
PDF
Image segmentation based on color
eSAT Journals
 
PPTX
Comparative study on image segmentation techniques
gmidhubala
 
PDF
Digital Image Processing: An Introduction
Mostafa G. M. Mostafa
 
PDF
Threshold Selection for Image segmentation
Parijat Sinha
 
Image segmentation
Kuppusamy P
 
Cse image processing ppt
Ashish Kumar Thakur
 
Fundamental Steps of Digital Image Processing & Image Components
Kalyan Acharjya
 
Digital Image Fundamentals
Kalyan Acharjya
 
COM2304: Intensity Transformation and Spatial Filtering – I (Intensity Transf...
Hemantha Kulathilake
 
Image processing
Raga Deepthi
 
Image Restoration And Reconstruction
Amnaakhaan
 
Brain Tumor Detection Using Image Processing
Sinbad Konick
 
DIGITAL IMAGE PROCESSING - LECTURE NOTES
Ezhilya venkat
 
Image segmentation 2
Rumah Belajar
 
Spatial filtering using image processing
Anuj Arora
 
Image segmentation using wvlt trnsfrmtn and fuzzy logic. ppt
RCC Institute of Information Technology
 
Image Enhancement in Spatial Domain
Dr. A. B. Shinde
 
image enhancement
Rajendra Prasad
 
Introduction to digital image processing
Hossain Md Shakhawat
 
Image segmentation based on color
eSAT Journals
 
Comparative study on image segmentation techniques
gmidhubala
 
Digital Image Processing: An Introduction
Mostafa G. M. Mostafa
 
Threshold Selection for Image segmentation
Parijat Sinha
 

Viewers also liked (19)

PPT
Dip Image Segmentation
Mubbasher Khaliq
 
PPT
Image segmentation ppt
Gichelle Amon
 
PPTX
Image processing ppt
Raviteja Chowdary Adusumalli
 
PDF
Iaetsd degraded document image enhancing in
Iaetsd Iaetsd
 
PDF
A Multiple-Expert Binarization Framework for Multispectral Images
Reza Farrahi Moghaddam, PhD, BEng
 
PPTX
Image enhancement
SimiAttri
 
PDF
Unsupervised ensemble of experts (EoE) framework for automatic binarization o...
Reza Farrahi Moghaddam, PhD, BEng
 
PPTX
Image segmentation
Deepak Kumar
 
PPTX
Image segmentation
Rania H
 
PDF
digital image processing, image processing
Kalyan Acharjya
 
PDF
Digital Image Processing: Image Segmentation
Mostafa G. M. Mostafa
 
PPTX
CANCER CELL DETECTION USING DIGITAL IMAGE PROCESSING
kajikho9
 
PPT
digital image processing
N.CH Karthik
 
PPT
Image enhancement techniques
sakshij91
 
PPTX
Image enhancement techniques
Saideep
 
PPTX
Digital Image Processing Fundamental
Thuong Nguyen Canh
 
PPS
Image Processing Basics
Nam Le
 
PPT
Image processing
Varun Raj
 
PDF
An effective and robust technique for the binarization of degraded document i...
eSAT Publishing House
 
Dip Image Segmentation
Mubbasher Khaliq
 
Image segmentation ppt
Gichelle Amon
 
Image processing ppt
Raviteja Chowdary Adusumalli
 
Iaetsd degraded document image enhancing in
Iaetsd Iaetsd
 
A Multiple-Expert Binarization Framework for Multispectral Images
Reza Farrahi Moghaddam, PhD, BEng
 
Image enhancement
SimiAttri
 
Unsupervised ensemble of experts (EoE) framework for automatic binarization o...
Reza Farrahi Moghaddam, PhD, BEng
 
Image segmentation
Deepak Kumar
 
Image segmentation
Rania H
 
digital image processing, image processing
Kalyan Acharjya
 
Digital Image Processing: Image Segmentation
Mostafa G. M. Mostafa
 
CANCER CELL DETECTION USING DIGITAL IMAGE PROCESSING
kajikho9
 
digital image processing
N.CH Karthik
 
Image enhancement techniques
sakshij91
 
Image enhancement techniques
Saideep
 
Digital Image Processing Fundamental
Thuong Nguyen Canh
 
Image Processing Basics
Nam Le
 
Image processing
Varun Raj
 
An effective and robust technique for the binarization of degraded document i...
eSAT Publishing House
 
Ad

Similar to Image segmentation (20)

PPTX
IMAGE SEGMENTATION.
Tawose Olamide Timothy
 
PDF
J017426467
IOSR Journals
 
PDF
Fpga implementation of image segmentation by using edge detection based on so...
eSAT Publishing House
 
PDF
Fpga implementation of image segmentation by using edge detection based on so...
eSAT Journals
 
PPT
digital imagesegmentation-191212120951.ppt
necece123
 
PPT
Image segmentation
Md Shabir Alam
 
PPT
Chapter10_Segmentation.ppt
MrsSDivyaBME
 
PPT
Im seg04
Sonali Gupta
 
PPT
ImSeg04 (2).ppt
Dhaval Bhojani
 
PPT
ImSeg04.ppt
ssuser1cc06c1
 
PDF
I010634450
IOSR Journals
 
PDF
Performance of Efficient Closed-Form Solution to Comprehensive Frontier Exposure
iosrjce
 
PPT
regions
mjbahmani
 
PDF
SIRG-BSU_3_used-important.pdf
DrAhmedElngar
 
PDF
A Novel Edge Detection Technique for Image Classification and Analysis
IOSR Journals
 
PPTX
Image segmentation techniques
gmidhubala
 
PDF
Bx4301429434
IJERA Editor
 
PPTX
SEGMENTATION TECHNIQUES__ summarized.PPTX
ِِِAhmed R. A. Shamsan
 
PPT
Image segmentation
Bulbul Agrawal
 
IMAGE SEGMENTATION.
Tawose Olamide Timothy
 
J017426467
IOSR Journals
 
Fpga implementation of image segmentation by using edge detection based on so...
eSAT Publishing House
 
Fpga implementation of image segmentation by using edge detection based on so...
eSAT Journals
 
digital imagesegmentation-191212120951.ppt
necece123
 
Image segmentation
Md Shabir Alam
 
Chapter10_Segmentation.ppt
MrsSDivyaBME
 
Im seg04
Sonali Gupta
 
ImSeg04 (2).ppt
Dhaval Bhojani
 
ImSeg04.ppt
ssuser1cc06c1
 
I010634450
IOSR Journals
 
Performance of Efficient Closed-Form Solution to Comprehensive Frontier Exposure
iosrjce
 
regions
mjbahmani
 
SIRG-BSU_3_used-important.pdf
DrAhmedElngar
 
A Novel Edge Detection Technique for Image Classification and Analysis
IOSR Journals
 
Image segmentation techniques
gmidhubala
 
Bx4301429434
IJERA Editor
 
SEGMENTATION TECHNIQUES__ summarized.PPTX
ِِِAhmed R. A. Shamsan
 
Image segmentation
Bulbul Agrawal
 
Ad

Recently uploaded (20)

PPTX
MSME 4.0 Template idea hackathon pdf to understand
alaudeenaarish
 
PPTX
sunil mishra pptmmmmmmmmmmmmmmmmmmmmmmmmm
singhamit111
 
PDF
settlement FOR FOUNDATION ENGINEERS.pdf
Endalkazene
 
PPTX
Chapter_Seven_Construction_Reliability_Elective_III_Msc CM
SubashKumarBhattarai
 
PDF
Jual GPS Geodetik CHCNAV i93 IMU-RTK Lanjutan dengan Survei Visual
Budi Minds
 
PDF
All chapters of Strength of materials.ppt
girmabiniyam1234
 
PDF
Construction of a Thermal Vacuum Chamber for Environment Test of Triple CubeS...
2208441
 
PDF
Advanced LangChain & RAG: Building a Financial AI Assistant with Real-Time Data
Soufiane Sejjari
 
PPTX
Information Retrieval and Extraction - Module 7
premSankar19
 
PPTX
MULTI LEVEL DATA TRACKING USING COOJA.pptx
dollysharma12ab
 
PPTX
business incubation centre aaaaaaaaaaaaaa
hodeeesite4
 
PDF
Zero Carbon Building Performance standard
BassemOsman1
 
PDF
勉強会資料_An Image is Worth More Than 16x16 Patches
NABLAS株式会社
 
PPTX
filteration _ pre.pptx 11111110001.pptx
awasthivaibhav825
 
PDF
67243-Cooling and Heating & Calculation.pdf
DHAKA POLYTECHNIC
 
PDF
EVS+PRESENTATIONS EVS+PRESENTATIONS like
saiyedaqib429
 
PPTX
IoT_Smart_Agriculture_Presentations.pptx
poojakumari696707
 
PDF
4 Tier Teamcenter Installation part1.pdf
VnyKumar1
 
PPTX
quantum computing transition from classical mechanics.pptx
gvlbcy
 
PPTX
ETP Presentation(1000m3 Small ETP For Power Plant and industry
MD Azharul Islam
 
MSME 4.0 Template idea hackathon pdf to understand
alaudeenaarish
 
sunil mishra pptmmmmmmmmmmmmmmmmmmmmmmmmm
singhamit111
 
settlement FOR FOUNDATION ENGINEERS.pdf
Endalkazene
 
Chapter_Seven_Construction_Reliability_Elective_III_Msc CM
SubashKumarBhattarai
 
Jual GPS Geodetik CHCNAV i93 IMU-RTK Lanjutan dengan Survei Visual
Budi Minds
 
All chapters of Strength of materials.ppt
girmabiniyam1234
 
Construction of a Thermal Vacuum Chamber for Environment Test of Triple CubeS...
2208441
 
Advanced LangChain & RAG: Building a Financial AI Assistant with Real-Time Data
Soufiane Sejjari
 
Information Retrieval and Extraction - Module 7
premSankar19
 
MULTI LEVEL DATA TRACKING USING COOJA.pptx
dollysharma12ab
 
business incubation centre aaaaaaaaaaaaaa
hodeeesite4
 
Zero Carbon Building Performance standard
BassemOsman1
 
勉強会資料_An Image is Worth More Than 16x16 Patches
NABLAS株式会社
 
filteration _ pre.pptx 11111110001.pptx
awasthivaibhav825
 
67243-Cooling and Heating & Calculation.pdf
DHAKA POLYTECHNIC
 
EVS+PRESENTATIONS EVS+PRESENTATIONS like
saiyedaqib429
 
IoT_Smart_Agriculture_Presentations.pptx
poojakumari696707
 
4 Tier Teamcenter Installation part1.pdf
VnyKumar1
 
quantum computing transition from classical mechanics.pptx
gvlbcy
 
ETP Presentation(1000m3 Small ETP For Power Plant and industry
MD Azharul Islam
 

Image segmentation

  • 1. Central Institute Of Technology , Kokrajhar IMAGE SEGMENTATION Based on Global Thresholding & Gradient based Edge detection Presented By: Roshan Adhikari ( Gau-c-12/86) Tubur Borgoyary (Gau-c-12/L-187) Under the supervision of Dr. Pankaj Pratap Singh Asst. Prof.
  • 2. CONTENTS: Introduction Image Segmentation Identified issues in image segmentation Analysis of image segmentation approach Segmented algorithm Thresholding based segmentation Edge detection method Line Detection Global and Local thresholding
  • 3. INTRODUCTION: In the current scenario, Images have the lots of information and the major challenge is to segment the relevant information from the images. It can be possible by applying the segmentation approaches in effective manner.
  • 4. WHAT IS IMAGE SEGMENTATION? IMAGE SEGMENTATION IS THE PROCESS OF PARTITIONING A DIGITAL IMAGE INTO MULTIPLE SEGMENTS . THE GOAL OF SEGMENTATION IS TO SIMPLIFY AND/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 (LINES, CURVES, ETC.) IN IMAGES .
  • 5. Techniques used for Image segmentation: Thresholding Edge Detection
  • 6. Image Thresholding in Matlab: >> i=imread(‘imagename.jpg’); //Read the image >> x=rgb2gray(i); // convert RGB to GRAY scale image. >> figure, imshow(x); //show the converted image >> figure, imhist(x); //display histogram of the converted image >> figure, imhist(x,64); >> x1=histeq(x); // histogram equalization to enhance the contraction an image >> figure, imshow(x1); //display the equalization image. >> figure ,imhist(x1); //display histogram of the eqalisation image. >> t=max(x1(:)); // maximum value for whole matrix >> h=x1>=t; //Applying thresholding to image x1 to get logical image showing point. >> imshow(h) // Display the image. >> tmax=240; //Taking value of ‘t’ as 240 >> h=x1>=tmax; >> imshow(h); //Show the image.
  • 8. >> i=imread(‘ima.png’); //Read the image >> x=rgb2gray(i); // convert RGB to GRAY scale image. >> figure, imshow(x) //show the converted image
  • 9. >> figure, imhist(x) //display histogram of the converted image
  • 10. >> x1=histeq(x); // histogram eqalization to enhance the contraction an image >> figure, imshow(x1); //display the eqalization image
  • 11. >> figure imhist(x1); //display histogram of the eqalisation image.
  • 12. >> t=max(x1(:)); // maximum value for whole matrix >> h=x1>=t; //Applying thresholding to image x1 to get logical image showing point. >> imshow(h); // Display the image.
  • 13. >> tmax=200; //Taking value of t as 200 >> h=x1>=tmax; >> imshow(h); //Show the image T=200 T=100
  • 17. MAJOR PROBLEMS: 1.SEGMENTATION IN SIMILAR OBJECT: Due to similar pixel behavior (or approximately ), there may be problem to distinguish the objects. 2. Boundary detection : Boundary detection problems occur due to noise (irrelevant pixels). Edge detection is the common problem in segmentation and also important for analyzing the boundaries in images. This technique is generally used for finding the discontinuities in gray level images.
  • 18. Data used: The binary and greyscale image data will used in the proposed techniques for image segmentation Software used: MATLAB
  • 19. REFERENCE: 1. Digital IMAGE PROCESSING by GONZALEZ.