SlideShare a Scribd company logo
IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308
__________________________________________________________________________________________
Volume: 02 Issue: 11 | Nov-2013, Available @ http://www.ijret.org 495
IMAGE SEGMENTATION BASED ON COLOR
Navkirat Kaur1
, V. K. Banga2
, Avneet Kaur3
1, 2, 3
Amritsar College of Engineering & Technology, Amritsar, India
Abstract
Image Segmentation plays a vital role in image processing. The research in this area is still relevant due to its wide applications.
Image segmentation is a process of assigning a label to every pixel in an image such that pixels with same label share certain visual
characteristics. Sometimes it becomes necessary to calculate the total number of colors from the given RGB image to quantize the
image, to detect cancer and brain tumour. The goal of this paper is to provide the best algorithm for image segmentation.
Keywords: Image segmentation, RGB
-----------------------------------------------------------------------***----------------------------------------------------------------------
1. INTRODUCTION
The problem of image segmentation has been known and
addressed for the last 30 years. The general description of an
image in everybody mind is the list of objects in an image and
their positions .But when we deeply examine an image it
depicts shadows of an object, differences in the color
brightness of an object.[1] Image segmentation is the process
of partitioning an image into regions that are in some sense
homogeneous, but different from neighboring regions.[2].
Segmentation is the first key step in object recognition, scene
understanding and image understanding. Segmentation of an
image can be done on the basis of some characteristics such as
color, objects that are present in the entire image.[3]. The
level to which the separation is carried depends on the
problem being solved. [4].The result of image segmentation is
a group of different segments that mutually cover the entire
image.
Image segmentation algorithms are based on one of the two
basic properties of the intensity value i.e discontinuity and
similarity. There are different approaches for different type of
images. The first approach represents Histogram thresholding,
second approach is Edge based and the last one is region
based approach. In histogram thresholding different gray or
color ranges are represented to made regions of an image . In
the second approach, different edge detection operators are
used and also the edges are joined if the regions are not
connected. In the third approach images are partitioned into
regions which are similar according to a set of predefined
criteria [5, 6].
By concerning the image segmentation as the conundrum of
partitioning pixels into different clusters based on color
similarity and spacial relation, we propose our color image
segmentation method.[7]. It is a segmentation of an image
based on colors in it. According to this method, RGB image is
firstly converted to hsv image . HSV color space is used
because it gives the color according to human perception.
After that the image is converted to 3 rgb planes then the
pixels belonging to same color are merged together .After that
total numbers of colors are displayed.
This paper is organized in four sections. Section I give an
introduction. Steps for proposed algorithm are discussed in
section II. Section III discusses the results of the proposed
algorithm. Section IV gives Conclusion.
2. FLOW CHART FOR PROPOSED ALGORITHM
As the image segmentation is an emerging field in digital
image processing in some cases it becomes necessary to find
the total number of colors from the original image. It is very
useful in many medical applications some of which are
detecting brain tumors and cancerous cells. In the proposed
method each color present in an image is shown separately.
The procedure of calculating total number of colors from an
image is very helpful in quantization of image.
In the proposed work the original image which is in RGB is
converted to HSV color space .HSV color space is used
because it gives color according to human perception After
this process image is then converted to 3 RGB planes then the
pixels which have same color are merged together. At last the
total numbers of colors in an image are calculated.
IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308
__________________________________________________________________________________________
Volume: 02 Issue: 11 | Nov-2013, Available @ http://www.ijret.org 496
yes
no
Fig 1: Flow chart for the proposed algorithm
The step wise processes for the proposed algorithm are as
follows:
Step 1: The very first step is to read an RGB image
Step 2: The next step is to convert RGB image to HSV. This
color space is used because it gives the color according to
human perception.
Step3: Further three matrix are made by three different planes.
Step4: A single new matrix is formed so as to see values of
RGB at each pixel
Step5: If two rows are equal in a single new matrix then
combine those rows
Step6: Total number of colors existing in an original image is
calculated
Step7: Enter the number of colors user wants to see
Step8: Image is converted from HSV to RGB color space
3. RESULTS AND DISCUSSIONS
We applied our algorithm on various RGB images and as a
result we get total number of colors from the given RGB
image. The below figure depicts the original RGB image and
the other images which are shown below contains the
extraction of colors from an original image. The main feature
of this algorithm is that, it can calculate the colors in an image
automatically which makes the process faster as compare to
other algorithms.
Fig 2: Original image
(2a) (2b)
(2c) (2d)
Read color image
Convert image from rgb to hsv
Form rgb planes
Extract rgb values of each pixel
Form single new matrix with 3 RGB planes
If more than 1
same row exists
in a matrix
Start
Calculate total new no. of rows in matrix. This will
represent m total no. of colours in input image
Enter no. of colours to be displayed
Select 1
st
n rows from total n rows of new matrix
Convert hsv to rgb
Display the image
End
Extract extra rows and
form a new matrix
IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308
__________________________________________________________________________________________
Volume: 02 Issue: 11 | Nov-2013, Available @ http://www.ijret.org 497
(2e) (2f)
(2g) (2h)
(2i) (2j)
(2k) (2l)
(2m)
Fig (2a) - (2m) depicts the extraction of each color from an
original image.
CONCLUSIONS
The proposed algorithm follows the image segmentation based
on colors at each pixel. This technique is capable because we
can get total number of colors from an image automatically
which is amazing. If we know the total number of colors then
it can be very helpful in medical applications.
REFERENCES
[1] Gudrun J. Klinker, Steven A. Shafer and Takeo Kanade,
“A Physical Approach to Color Image Understanding,”
International Journal of Computer Vision, Vol. 4, No. 1, pp. 7-
38, 1990
[2] Anil Z Chitade “Color based image segmentation using k-
means clustering” International Journal of Engineering science
and Technology, Vol. 2(10), 2010, 5319-5325
[3] R. C. Gonzalez and R. E. Woods, Digital Image
Processing. Addison-Wesley, 1993
[4] YZang“A review on image segmentation techniques with
remote sensing perspective” IAPRS Vienna, Austria, July 5–7,
2010, IAPRS, Vol. XXXVIII
[5] Navneet Kaur et.al “ Bacteria foraging based image
segmentation “An International Journal of Engineering
Sciences ISSN: 2229-6913 Issue July 2012, Vol. 6
[6] Rajeshwar Dass et.al “Image Segmentation Techniques”
IJECT Vol. 3, Issue 1, Jan. - March 2012
[7] Y. Zhong, K. Karu et.al, "Locating Text in Complex Color
Images," Pattern Recognition, vol. 28, no. 10, pp. 1523-1535,
October 1995

More Related Content

PDF
Content-based Image Retrieval Using The knowledge of Color, Texture in Binary...
PDF
Automatic dominant region segmentation for natural images
PPT
Evaluation of Texture in CBIR
PDF
Extraction of texture features by using gabor filter in wheat crop disease de...
PDF
MMFO: modified moth flame optimization algorithm for region based RGB color i...
PDF
B01460713
PDF
A comparative study on content based image retrieval methods
PDF
Hierarchical Approach for Total Variation Digital Image Inpainting
Content-based Image Retrieval Using The knowledge of Color, Texture in Binary...
Automatic dominant region segmentation for natural images
Evaluation of Texture in CBIR
Extraction of texture features by using gabor filter in wheat crop disease de...
MMFO: modified moth flame optimization algorithm for region based RGB color i...
B01460713
A comparative study on content based image retrieval methods
Hierarchical Approach for Total Variation Digital Image Inpainting

What's hot (17)

PDF
Fuzzy Region Merging Using Fuzzy Similarity Measurement on Image Segmentation
PDF
I017417176
PDF
A novel tool for stereo matching of images
PDF
A novel tool for stereo matching of images
PDF
CONTRAST ENHANCEMENT TECHNIQUES USING HISTOGRAM EQUALIZATION METHODS ON COLOR...
PDF
Feature integration for image information retrieval using image mining techni...
PDF
Sample Paper Techscribe
PDF
Facial expression identification using four bit co- occurrence matrixfeatures...
PDF
OBJECT SEGMENTATION USING MULTISCALE MORPHOLOGICAL OPERATIONS
PDF
A novel predicate for active region merging in automatic image segmentation
PDF
Digital Image Inpainting: A Review
PDF
FACE RECOGNITION USING DIFFERENT LOCAL FEATURES WITH DIFFERENT DISTANCE TECHN...
PDF
Ac03401600163.
PDF
Noise tolerant color image segmentation using support vector machine
PDF
Real time implementation of object tracking through
PDF
IRJET- A Review on Plant Disease Detection using Image Processing
PDF
Research Inventy : International Journal of Engineering and Science
Fuzzy Region Merging Using Fuzzy Similarity Measurement on Image Segmentation
I017417176
A novel tool for stereo matching of images
A novel tool for stereo matching of images
CONTRAST ENHANCEMENT TECHNIQUES USING HISTOGRAM EQUALIZATION METHODS ON COLOR...
Feature integration for image information retrieval using image mining techni...
Sample Paper Techscribe
Facial expression identification using four bit co- occurrence matrixfeatures...
OBJECT SEGMENTATION USING MULTISCALE MORPHOLOGICAL OPERATIONS
A novel predicate for active region merging in automatic image segmentation
Digital Image Inpainting: A Review
FACE RECOGNITION USING DIFFERENT LOCAL FEATURES WITH DIFFERENT DISTANCE TECHN...
Ac03401600163.
Noise tolerant color image segmentation using support vector machine
Real time implementation of object tracking through
IRJET- A Review on Plant Disease Detection using Image Processing
Research Inventy : International Journal of Engineering and Science
Ad

Viewers also liked (20)

PDF
An enhanced adaptive scoring job scheduling algorithm with replication strate...
PDF
The study on effect of torque on piston lateral motion
PDF
Detection andprevention of fake access point using sensor nodes
PDF
Architecture and implementation issues of multi core processors and caching –...
PDF
Case study on slender multi storey rc building with brick infill
PDF
Achieving operational excellence by implementing an erp (enterprise resource ...
PDF
Accessing database using nlp
PDF
Dead node detection in teen protocol survey
PDF
Growth and characterization of pure and ni2+ doped
PDF
Next generation engine immobiliser
PDF
A novel approach on a robot for the blind people which can trained and operat...
PDF
Synthesis, characterisation and antibacterial activity of copolymer (n vinylp...
PDF
Verification of uart ip core using uvm
PDF
Predicting construction project duration with support
PDF
Test case prioritization using hyperlink rankinga
PDF
Mechanical properties of polyester mortar
PDF
Implementation of linux based uart device driver
PDF
Flip invariant video copy detection using sparse-coded features
PDF
Locational marginal pricing framework in secured dispatch scheduling under co...
PDF
Selection of drains coverings type in eastern of egypt
An enhanced adaptive scoring job scheduling algorithm with replication strate...
The study on effect of torque on piston lateral motion
Detection andprevention of fake access point using sensor nodes
Architecture and implementation issues of multi core processors and caching –...
Case study on slender multi storey rc building with brick infill
Achieving operational excellence by implementing an erp (enterprise resource ...
Accessing database using nlp
Dead node detection in teen protocol survey
Growth and characterization of pure and ni2+ doped
Next generation engine immobiliser
A novel approach on a robot for the blind people which can trained and operat...
Synthesis, characterisation and antibacterial activity of copolymer (n vinylp...
Verification of uart ip core using uvm
Predicting construction project duration with support
Test case prioritization using hyperlink rankinga
Mechanical properties of polyester mortar
Implementation of linux based uart device driver
Flip invariant video copy detection using sparse-coded features
Locational marginal pricing framework in secured dispatch scheduling under co...
Selection of drains coverings type in eastern of egypt
Ad

Similar to Image segmentation based on color (20)

PDF
Hg2513121314
PDF
Hg2513121314
PDF
PDF
An implementation of novel genetic based clustering algorithm for color image...
PDF
PDF
Q0460398103
PDF
Color Image Segmentation Based On Principal Component Analysis With Applicati...
PPT
ImSeg04 (2).ppt
PPT
ImSeg04.ppt
PPT
Im seg04
PDF
Cj36511514
PDF
COLOUR BASED IMAGE SEGMENTATION USING HYBRID KMEANS WITH WATERSHED SEGMENTATION
PDF
AUTOMATIC DOMINANT REGION SEGMENTATION FOR NATURAL IMAGES
PDF
Review of Image Segmentation Techniques based on Region Merging Approach
PDF
Comparative between global threshold and adaptative threshold concepts in ima...
PPT
Image segmentation ajal
PDF
Hd2412771281
PDF
Content-Based Image Retrieval Using Modified Human Colour Perception Histogram
PDF
G04544346
PDF
Survey on clustering based color image segmentation
Hg2513121314
Hg2513121314
An implementation of novel genetic based clustering algorithm for color image...
Q0460398103
Color Image Segmentation Based On Principal Component Analysis With Applicati...
ImSeg04 (2).ppt
ImSeg04.ppt
Im seg04
Cj36511514
COLOUR BASED IMAGE SEGMENTATION USING HYBRID KMEANS WITH WATERSHED SEGMENTATION
AUTOMATIC DOMINANT REGION SEGMENTATION FOR NATURAL IMAGES
Review of Image Segmentation Techniques based on Region Merging Approach
Comparative between global threshold and adaptative threshold concepts in ima...
Image segmentation ajal
Hd2412771281
Content-Based Image Retrieval Using Modified Human Colour Perception Histogram
G04544346
Survey on clustering based color image segmentation

More from eSAT Publishing House (20)

PDF
Likely impacts of hudhud on the environment of visakhapatnam
PDF
Impact of flood disaster in a drought prone area – case study of alampur vill...
PDF
Hudhud cyclone – a severe disaster in visakhapatnam
PDF
Groundwater investigation using geophysical methods a case study of pydibhim...
PDF
Flood related disasters concerned to urban flooding in bangalore, india
PDF
Enhancing post disaster recovery by optimal infrastructure capacity building
PDF
Effect of lintel and lintel band on the global performance of reinforced conc...
PDF
Wind damage to trees in the gitam university campus at visakhapatnam by cyclo...
PDF
Wind damage to buildings, infrastrucuture and landscape elements along the be...
PDF
Shear strength of rc deep beam panels – a review
PDF
Role of voluntary teams of professional engineers in dissater management – ex...
PDF
Risk analysis and environmental hazard management
PDF
Review study on performance of seismically tested repaired shear walls
PDF
Monitoring and assessment of air quality with reference to dust particles (pm...
PDF
Low cost wireless sensor networks and smartphone applications for disaster ma...
PDF
Coastal zones – seismic vulnerability an analysis from east coast of india
PDF
Can fracture mechanics predict damage due disaster of structures
PDF
Assessment of seismic susceptibility of rc buildings
PDF
A geophysical insight of earthquake occurred on 21 st may 2014 off paradip, b...
PDF
Effect of hudhud cyclone on the development of visakhapatnam as smart and gre...
Likely impacts of hudhud on the environment of visakhapatnam
Impact of flood disaster in a drought prone area – case study of alampur vill...
Hudhud cyclone – a severe disaster in visakhapatnam
Groundwater investigation using geophysical methods a case study of pydibhim...
Flood related disasters concerned to urban flooding in bangalore, india
Enhancing post disaster recovery by optimal infrastructure capacity building
Effect of lintel and lintel band on the global performance of reinforced conc...
Wind damage to trees in the gitam university campus at visakhapatnam by cyclo...
Wind damage to buildings, infrastrucuture and landscape elements along the be...
Shear strength of rc deep beam panels – a review
Role of voluntary teams of professional engineers in dissater management – ex...
Risk analysis and environmental hazard management
Review study on performance of seismically tested repaired shear walls
Monitoring and assessment of air quality with reference to dust particles (pm...
Low cost wireless sensor networks and smartphone applications for disaster ma...
Coastal zones – seismic vulnerability an analysis from east coast of india
Can fracture mechanics predict damage due disaster of structures
Assessment of seismic susceptibility of rc buildings
A geophysical insight of earthquake occurred on 21 st may 2014 off paradip, b...
Effect of hudhud cyclone on the development of visakhapatnam as smart and gre...

Recently uploaded (20)

PDF
PRIZ Academy - 9 Windows Thinking Where to Invest Today to Win Tomorrow.pdf
PDF
Digital Logic Computer Design lecture notes
PPTX
Lecture Notes Electrical Wiring System Components
PDF
Structs to JSON How Go Powers REST APIs.pdf
PPTX
Geodesy 1.pptx...............................................
PDF
Mitigating Risks through Effective Management for Enhancing Organizational Pe...
PPTX
UNIT-1 - COAL BASED THERMAL POWER PLANTS
PPTX
Infosys Presentation by1.Riyan Bagwan 2.Samadhan Naiknavare 3.Gaurav Shinde 4...
PPTX
MCN 401 KTU-2019-PPE KITS-MODULE 2.pptx
PDF
SM_6th-Sem__Cse_Internet-of-Things.pdf IOT
PPTX
Sustainable Sites - Green Building Construction
PPTX
IOT PPTs Week 10 Lecture Material.pptx of NPTEL Smart Cities contd
PDF
July 2025 - Top 10 Read Articles in International Journal of Software Enginee...
PPTX
Strings in CPP - Strings in C++ are sequences of characters used to store and...
PPTX
Recipes for Real Time Voice AI WebRTC, SLMs and Open Source Software.pptx
PDF
composite construction of structures.pdf
PPT
Mechanical Engineering MATERIALS Selection
PPTX
Foundation to blockchain - A guide to Blockchain Tech
PPTX
additive manufacturing of ss316l using mig welding
PPTX
OOP with Java - Java Introduction (Basics)
PRIZ Academy - 9 Windows Thinking Where to Invest Today to Win Tomorrow.pdf
Digital Logic Computer Design lecture notes
Lecture Notes Electrical Wiring System Components
Structs to JSON How Go Powers REST APIs.pdf
Geodesy 1.pptx...............................................
Mitigating Risks through Effective Management for Enhancing Organizational Pe...
UNIT-1 - COAL BASED THERMAL POWER PLANTS
Infosys Presentation by1.Riyan Bagwan 2.Samadhan Naiknavare 3.Gaurav Shinde 4...
MCN 401 KTU-2019-PPE KITS-MODULE 2.pptx
SM_6th-Sem__Cse_Internet-of-Things.pdf IOT
Sustainable Sites - Green Building Construction
IOT PPTs Week 10 Lecture Material.pptx of NPTEL Smart Cities contd
July 2025 - Top 10 Read Articles in International Journal of Software Enginee...
Strings in CPP - Strings in C++ are sequences of characters used to store and...
Recipes for Real Time Voice AI WebRTC, SLMs and Open Source Software.pptx
composite construction of structures.pdf
Mechanical Engineering MATERIALS Selection
Foundation to blockchain - A guide to Blockchain Tech
additive manufacturing of ss316l using mig welding
OOP with Java - Java Introduction (Basics)

Image segmentation based on color

  • 1. IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308 __________________________________________________________________________________________ Volume: 02 Issue: 11 | Nov-2013, Available @ http://www.ijret.org 495 IMAGE SEGMENTATION BASED ON COLOR Navkirat Kaur1 , V. K. Banga2 , Avneet Kaur3 1, 2, 3 Amritsar College of Engineering & Technology, Amritsar, India Abstract Image Segmentation plays a vital role in image processing. The research in this area is still relevant due to its wide applications. Image segmentation is a process of assigning a label to every pixel in an image such that pixels with same label share certain visual characteristics. Sometimes it becomes necessary to calculate the total number of colors from the given RGB image to quantize the image, to detect cancer and brain tumour. The goal of this paper is to provide the best algorithm for image segmentation. Keywords: Image segmentation, RGB -----------------------------------------------------------------------***---------------------------------------------------------------------- 1. INTRODUCTION The problem of image segmentation has been known and addressed for the last 30 years. The general description of an image in everybody mind is the list of objects in an image and their positions .But when we deeply examine an image it depicts shadows of an object, differences in the color brightness of an object.[1] Image segmentation is the process of partitioning an image into regions that are in some sense homogeneous, but different from neighboring regions.[2]. Segmentation is the first key step in object recognition, scene understanding and image understanding. Segmentation of an image can be done on the basis of some characteristics such as color, objects that are present in the entire image.[3]. The level to which the separation is carried depends on the problem being solved. [4].The result of image segmentation is a group of different segments that mutually cover the entire image. Image segmentation algorithms are based on one of the two basic properties of the intensity value i.e discontinuity and similarity. There are different approaches for different type of images. The first approach represents Histogram thresholding, second approach is Edge based and the last one is region based approach. In histogram thresholding different gray or color ranges are represented to made regions of an image . In the second approach, different edge detection operators are used and also the edges are joined if the regions are not connected. In the third approach images are partitioned into regions which are similar according to a set of predefined criteria [5, 6]. By concerning the image segmentation as the conundrum of partitioning pixels into different clusters based on color similarity and spacial relation, we propose our color image segmentation method.[7]. It is a segmentation of an image based on colors in it. According to this method, RGB image is firstly converted to hsv image . HSV color space is used because it gives the color according to human perception. After that the image is converted to 3 rgb planes then the pixels belonging to same color are merged together .After that total numbers of colors are displayed. This paper is organized in four sections. Section I give an introduction. Steps for proposed algorithm are discussed in section II. Section III discusses the results of the proposed algorithm. Section IV gives Conclusion. 2. FLOW CHART FOR PROPOSED ALGORITHM As the image segmentation is an emerging field in digital image processing in some cases it becomes necessary to find the total number of colors from the original image. It is very useful in many medical applications some of which are detecting brain tumors and cancerous cells. In the proposed method each color present in an image is shown separately. The procedure of calculating total number of colors from an image is very helpful in quantization of image. In the proposed work the original image which is in RGB is converted to HSV color space .HSV color space is used because it gives color according to human perception After this process image is then converted to 3 RGB planes then the pixels which have same color are merged together. At last the total numbers of colors in an image are calculated.
  • 2. IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308 __________________________________________________________________________________________ Volume: 02 Issue: 11 | Nov-2013, Available @ http://www.ijret.org 496 yes no Fig 1: Flow chart for the proposed algorithm The step wise processes for the proposed algorithm are as follows: Step 1: The very first step is to read an RGB image Step 2: The next step is to convert RGB image to HSV. This color space is used because it gives the color according to human perception. Step3: Further three matrix are made by three different planes. Step4: A single new matrix is formed so as to see values of RGB at each pixel Step5: If two rows are equal in a single new matrix then combine those rows Step6: Total number of colors existing in an original image is calculated Step7: Enter the number of colors user wants to see Step8: Image is converted from HSV to RGB color space 3. RESULTS AND DISCUSSIONS We applied our algorithm on various RGB images and as a result we get total number of colors from the given RGB image. The below figure depicts the original RGB image and the other images which are shown below contains the extraction of colors from an original image. The main feature of this algorithm is that, it can calculate the colors in an image automatically which makes the process faster as compare to other algorithms. Fig 2: Original image (2a) (2b) (2c) (2d) Read color image Convert image from rgb to hsv Form rgb planes Extract rgb values of each pixel Form single new matrix with 3 RGB planes If more than 1 same row exists in a matrix Start Calculate total new no. of rows in matrix. This will represent m total no. of colours in input image Enter no. of colours to be displayed Select 1 st n rows from total n rows of new matrix Convert hsv to rgb Display the image End Extract extra rows and form a new matrix
  • 3. IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308 __________________________________________________________________________________________ Volume: 02 Issue: 11 | Nov-2013, Available @ http://www.ijret.org 497 (2e) (2f) (2g) (2h) (2i) (2j) (2k) (2l) (2m) Fig (2a) - (2m) depicts the extraction of each color from an original image. CONCLUSIONS The proposed algorithm follows the image segmentation based on colors at each pixel. This technique is capable because we can get total number of colors from an image automatically which is amazing. If we know the total number of colors then it can be very helpful in medical applications. REFERENCES [1] Gudrun J. Klinker, Steven A. Shafer and Takeo Kanade, “A Physical Approach to Color Image Understanding,” International Journal of Computer Vision, Vol. 4, No. 1, pp. 7- 38, 1990 [2] Anil Z Chitade “Color based image segmentation using k- means clustering” International Journal of Engineering science and Technology, Vol. 2(10), 2010, 5319-5325 [3] R. C. Gonzalez and R. E. Woods, Digital Image Processing. Addison-Wesley, 1993 [4] YZang“A review on image segmentation techniques with remote sensing perspective” IAPRS Vienna, Austria, July 5–7, 2010, IAPRS, Vol. XXXVIII [5] Navneet Kaur et.al “ Bacteria foraging based image segmentation “An International Journal of Engineering Sciences ISSN: 2229-6913 Issue July 2012, Vol. 6 [6] Rajeshwar Dass et.al “Image Segmentation Techniques” IJECT Vol. 3, Issue 1, Jan. - March 2012 [7] Y. Zhong, K. Karu et.al, "Locating Text in Complex Color Images," Pattern Recognition, vol. 28, no. 10, pp. 1523-1535, October 1995