SlideShare uma empresa Scribd logo
1 de 5
Baixar para ler offline
Sameena Banu / International Journal of Engineering Research and Applications
               (IJERA)               ISSN: 2248-9622            www.ijera.com
                        Vol. 2, Issue4, July-August 2012, pp.1277-1281
           The Comparative Study on Color Image Segmentation
                              Algorithms
                              Sameena Banu, Assistant Professor
                             (Khaja Bandanawaz College of Engineering,Gulbarga)
                                        Apparao Giduturi, HOD, CSE
                                     (Gitam University, Vishakhapatnam)
                                      Syed Abdul Sattar, HOD, E & CE
                                  (Royal Institute of Technology, Hyderabad)


Abstract
         Image segmentation is the initial step in       segmentation algorithms are given. Finally, last
image analysis and pattern recognition. Image            section provide conclusion.
segmentation refers to partitioning an image into
different regions that are homogenous or similar in      2. COLOR SPACES
some characteristics. Color image segmentation                    Several color spaces such as RGB, HIS,
attracts more and attention because color image          CIE L* U* V* are utilized in color image
color images can provide more information than           segmentation. Selecting the best color space still is
gray level images. Basically, color image                one of the difficulty in color image segmentation.
segmentation approaches are based on monochrome          According to the tristimulus theory color can be
segmentation approaches operating in different color     represented by three components, resulting from
spaces. This paper gives the comparative study of        three separate color filters as follows:
different color image segmentation algorithSams
and reviews some major color representation
methods.                                                                   R = ∫λ E( λ) SR(λ) dλ
                                                                           G = ∫λ E( λ) SG(λ) dλ
Key word- Color image segmentation, color                                  R = ∫λ E( λ) SB(SR) dλ
spaces, edge detection, thresholding.
                                                         Where, SR ,SR ,SR are the color filters on the
 1.       INTRODUCTION                                   incoming light and λ is the wavelength.
          Color image segmentation is a process of
extracting from the image domain one or more                       Form R,G,B representation, we can derive
connected               regions             satisfying   other kinds of color representations by using either
uniformity(homogeneity) criterion which is based         linear or nonlinear transformation.
on features derived from spectral components.These
components are defined in a chosen color space           2.1 Linear Transformations
model.                                                   2.1.1    YIQ
          It has long been recognized that human eye     YIQ is used to encode color information in TV
can discern thousand of color shades and intensities     signal for American system. It is obtained
but only two dozenshades of gray. Compared to             from the RGB model by a linear transformation.
gray scale, color provides information in addition to
intensity. Color is useful or even necessary for                  Y      0.299        0.587 0.114    R
pattern recognition and computer vision.                          I    = 0.596         -0.274 -0.322 G
          Color image segmentation attracts more                  Q      0.211         -0.253 -0.312 B
and attention mainly due to following reasons.
 1)       color Images can provide more information
 than gray level images.                                          Where 0 ≤ R ≤ 1, 0 ≤ G ≤ 1, 0 ≤ B ≤ 1.
 2)       the power of personal computer is              2.1.2    YUV
 increasing rapidly, and PC’s can be used to process     YUV is also a kind of TV color representation
 color images now.                                       suitable for European TV system. The
                                                         transformation is
         This paper is organized as follows: firstly
 different color spaces are discussed, then main           Y    0.299        0.587       0.114        R
 image segmentation algorithms are classified, then        U = -0.147       -0.289      0.437         G
 advantages and disadvantages of different image           V    0.615        -0.515     -0.100`       B



                                                                                              1277 | P a g e
Sameena Banu / International Journal of Engineering Research and Applications
                 (IJERA)               ISSN: 2248-9622            www.ijera.com
                          Vol. 2, Issue4, July-August 2012, pp.1277-1281
        Where 0 ≤ R ≤ 1, 0 ≤ G ≤ 1, 0 ≤ B ≤ 1.          There are a number of CIE spaces can be created
2.1.3     I1I2I3                                        once the XYZ tristimulus coordinates are Known.
                                                        CIE (L* a* b*) space and CIE (L* u* v*) space are
I1= ( R+G+B ) / 3 ,         I2= ( R-B ) / 2,            two typical examples. They can be obtained through
  I3= ( 2G-R-B ) / 4                                    nonlinear transformation of X,Y,Z values:
                                                         i)      CIE(L* a* b*) is defined as:
        Comparing I1I2I3 with 7 other color spaces               L* = 16(Y/Y0)1/3 – 16
(RGB, YIQ, HIS, Nrgb, CIE xyz, CIE(L*u*v*) and                   a* = 500 [ (X/X0) 1/3- (Y/Y0)1/3]
CIE(L*a*b*) , claimed that I1I2I3 was more effective             b* = 200 [ (Y/Y0)1/3 – (Z/Z0)1/3]
in terms of the quality of segmentation and                    where fraction Y/Y0 > 0.01 , X/X0 > 0.01
computational complexity of the transformation.         and Z/Z0>0.01
                                                                 (X0,Y0,Z0) are (X,Y,Z) values for standard
2.2 Nonlinear transformations                           white.
2.2.1    Normalized RGB (Nrgb)
         The normalized color space is formulated        ii)     CIE (L* u* v*) is defined as:
         as:                                                     L* = 116( Y/Y0)1/3-16
         r = R / (R+G+B)         g = G / (R+G+B)                 u* = 13 L* (u’- u0)
         b = B / (R+G+B)                                         v* = 13 L* (v’- v0)
         Since r+g+b=1 whe=n= two components             Where Y/Y0 >0.01, Y0,u0 and v0 are the values of
are given , the third component can be determined.       standard white and
                                                         u’ =4X/(X+15Y+3Z),         v’=6Y(X+15Y+3Z)
2.2.2     HSI
Hue represents the basic colors, and is determined             3. CLASSIFICATION OF COLOR
by dominant wavelength in the spectral distribution            SEGMENATATION ALGORITHMS
of light wavelength. The saturation is the measure of            Image segmentation is a process of
the purity of the color, and signifies the amount of    dividing an image into different regions such that
white light mixed with the hue. I is the average        each region is, but the union of any two adjacent
intensities of R, G and B.                              regions is not, homogenous. A formal definition of
The HIS coordinates can be transformed from the         image segmentation is as follows[1]: If p( ) is a
RGB space as:                                           homogeneity predicate defined on groups of
                                                        connected pixels, then segmentation is a partition of
H = arctan(sqrt(3)(G-B) / ( R-G ) + ( 2R – G – B))      the set F into connected subsets or regions ( S1,
S = 1 – min(R,G,B) / I                                  S2,……..,Sn) such that
I = ( R+G+B) / 3                                                 Uni=1 Si = F , with Si ∩ Sj =Φ (i≠ j)
                                                        The uniformity predicate P(Si) = true for all regions,
2.2.3     HSV                                           Si, and P(Si U Sj ) = false, when i≠ j and Si and Sj
The HSV color space is similar to the HIS space         are neighbors.
while the value (V) component is given by an                     Most of segmentation algorithms are based
alternate transformation as the maximum of the          on two characters of pixel gray level: discontinuity
RGB component.                                          around edges and similarity in the same region.
                                                        There are three main categories in image
H = arctan(sqrt(3)(G-B) / ( R-G ) + ( 2R – G – B))      segmentation : A. Edge-based segmentation ; B.
S = 1 – 3*min(R,G,B) / (R+G+B)                          Region-based segmentation; C. Special theory based
V = max( R,G,B)                                         segmentation.

2.2.4    CIE Space                                       4.      EDGE-BASED SEGMENTATION
CIE (Commission International de 1’Eclairage)                    In a color image, an edge should be defined
color system was developed to represent perceptual      by discontinuity in a three dimensional color space
uniformity and thus meet the psychophysical need        and is found by defining a metric distance in some
for a human observer. It has three primaries denoted    color space and using discontinuities in the distance
as X,Y and Z. Any color can be specified by             to determine edges. Another way to find an edge in
combination of X,Y,Z. The values of X,Y,ZZ can be       a color image is by imposing some uniformity
computed by a linear transformation from RGB            constraints on the edges in the three color
coordinates.                                            components to utilize all of the color components
                                                        simultaneously, but allow the edges in the three
           X       0.607    0.174    0.200     R        color components to be largely independent.
           Y =     0.299    0.587    0.114     G                 For each color space, edge detection is
           Z       0.000    0.066    1.116     B        performed using the gradient edge detection method.
                                                        The color edge is determined by the maximum

                                                                                             1278 | P a g e
Sameena Banu / International Journal of Engineering Research and Applications
               (IJERA)               ISSN: 2248-9622            www.ijera.com
                        Vol. 2, Issue4, July-August 2012, pp.1277-1281
values of 24 gradient values in three components
and eight directions at a pixel. There are three most     A.       Fuzzy Techniques
commonly used gradient based methods: differential                 Fuzzy set theory provides a mechanism to
coefficient technique , Laplacian of Gaussian and        represents and manipulate uncertainty and
Canny technique. Among them Canny technique is           ambiguity.      Fuzzy       operators,     properties,
most representative one.                                 mathematics, and inference rules have found
                                                         considerable        applications       in       image
5.REGION-BASED SEGMENTATION                              segmentation.[3,4,5,6]. Prewitt first suggested that
        Edge-based segmentation partition an             the output of image segmentation should be fuzzy
image based on abrupt changes in intensity near the      subset rather than ordinary subsets. In fuzzy subsets,
edges whereas region-based segmentation partition        each pixel in an image has a degree to which it
an image into regions that are similar in according to   belongs to a region or a boundary, characterized by
a set of predefined criteria. Thresholding, region       membership value.
growing, region splitting and region merging are the               Recently, there has been an increasing use
main examples of techniques in this category.            of fuzzy logic theory for color image segmentation
                                                         [7 ,8]. For color images colors tend to form clusters
 A. Thresholding Methods                                 in color space which can be regarded as a natural
                                                         feature spcace.
          Thresholding techniques are image
segmentations based on image-space regions. The           B. Physics based techniques
fundamental principle of thresholding techniques is                Physics based segmentation techniques
based on the characteristics of the image[2]. It         involve physical models to locate the objects’
chooses proper thresholds T n to divide image pixels     boundaries by eliminating the spurious edges of
into several classes and separate the objects from       shadow or highlights in a color image. Among the
background. When there is only a single threshold        physics models, “dichromatic reflection model” [9]
T, any point (x,y) for which f(x,y)>T is called an       and        “approximate color-reflectance model
object point; and a point (x,y) is called a background   (ACRM)”
point if f(x,y)<T. T is given by:                        [10] are the most common ones.
T = M[x , y , p(x,y) , f(x,y)], based on this equation
thresholding technique can be divided into global        C.        Neural Network technique
and local, thresholding techniques.                                Neural network based segmentation is
                                                         totally different from conventional segmentation
1)       Global thresholding: When T depends only        Algorithms. In this algorithm, an image is firstly
on f(x,y) and the value of T solely relates to the       mapped into a neural network where every neuron
character pixels, this thresholding technique is         stands for a pixel. Then , we extract image edges by
called global thresholding techniques. There are         using dynamic equations to direct the state of every
number of thresholding techniques such as:               neuron towards minimum energy defined by neural
minimum thresholding, Otsu, optimal thresholding,        network [11]. Neural network based segmentation
histogram concave analysis, iterativw thresholding,      has three basic characteristics: 1) highly parallel
entropy-based threshholding.                             ability and fast computing capability, which make it
                                                         suitable for real-time application; 2) unrestricted and
2)        Local thresholdin: If threshold T depends      nonlinear degree and high interaction among
on both f(x,y) and p(x,y), this thresholding is called   processing units, which make this algorithm able to
local thresholdind. Main local thresholdind              establish modeling for any process; 3) satisfactory
techniques are simple statistical thresholding, 2-D      robustness making it insensitive to noise. However,
entropy-based         thresholding,         histogram    there are some drawbacks for neural network based
transformation thresholding etc.                         on segmentation, such as: 1) some kinds of
                                                         segmentation information should be known
6.   SPECIAL–THEORY                 BASED                beforehand; 2) initialization may influence the result
     SEGMENTATION                                        of image segmentation; 3) neural network should be
          Numerous        special-theory     based       trained using learning process beforehand, the
segmentation algorithms derive from other fields of      period of training may be very long, and we should
knowledge                                                avoid overtraining at the same time.
such as wavelet transformation, morphology, fuzzy
mathematics,      genetic    algorithm,   artificial
intelligence and so on.




                                                                                               1279 | P a g e
Sameena Banu / International Journal of Engineering Research and Applications
               (IJERA)               ISSN: 2248-9622            www.ijera.com
                        Vol. 2, Issue4, July-August 2012, pp.1277-1281


         7. Table. Monochrome image segmentation techniques

Segmentation       Method Description            Advantages                    Disadvantages
Technique
Histogram          Requires    that   the        It does not need a prior      1)Does not work well for an
Thresholding       histogram of an image         information of the image.     image without any obvious peaks
                   has a number of peaks,        And      it    has   less     or with broad and flat valleys;
                   each correspond to a          computational complexity      2)Does not consider the spatial
                   region.                                                     details, so cannot guarantee that
                                                                               the segmented regions are
                                                                               contiguous.
Region-Based       Group     Pixels      into    Work best when the region     1)Are by nature sequential and
Appraoches         homogeneous      regions.     homogeneity criterion is      quite      expensive        both    in
                   Including          region     easy to define. They are      computational time and memory;
                   growing, region splitting,    also more noise immune        2)Region growing has inherent
                   region merging or their       than    edge    detection     dependence on the selection of
                   combination.                  approach.                     seed region and the order in which
                                                                               pixels and regions are examined;
                                                                               3)The resulting segments by
                                                                               region splitting appear too square
                                                                               due to the splitting scheme.
Edge Detection     Based on the detection of     Edge detection technique      1)Does not work well with images
Approach           discontinuity, normally       is the way in which human     in which the edges are ill-defined
                   tries to locate points with   perceives objects and         or there are too many edges;
                   more or less abrupt           works well for images         2)It is not a trivial job to produce a
                   changes in gray level.        having    good     contrast   closed curve or boundary;
                                                 between regions.              3)Less immune to noise than other
                                                                               techniques.
Fuzzy              Apply fuzzy operators,        Fuzzy         membership      1)The determination of fuzzy
Approaches         properties, mathematics,      function can be used to       membership is not a trivial job;
                   and    inference   rules,     represent the degree of       2)The computation involved in
                   provide a way to handle       some      properties   or     fuzzy approaches could be
                   the uncertainty inherent      linguistic phrase, and        intensive.
                   in a variety of problems      fuzzy IF-THAN rules can
                   due to ambiguity rather       be used to perform
                   than randomness.              approximate inference.

Neural Network     Using neural networks to      No      need    to     write 1)Training time is long;
Approaches         perform classification or     complicated       programs. 2)Initialization may effect the
                   clustering                    Can fully utilize the result;
                                                 parallel nature of neural 3)Overtraining should be avoided.
                                                 networks.
                                                              the results can be combined in some way to obtain
                                                              final segmentation result.
 8. CONCLUSSION
         In this paper, we classify and discuss color
spaces and main segmentation algorithms. An
image segmentation problem is basically one of
psychophysical perception, and it is essential to             References:
supplement any mathematical solutions by a prior                [1]   H. D. Cheng, X.H.Jiang, Y.Sun and Jing
knowledge about the picture knowledge. Most gray                      Li Wang, “Color Image Segmentation :
level image segmentation techniques could be                          Advances
extended to color image, such as histogram                            & Prospects”.
thresholding, region growing, edge detection and                [2]   Gao Xinbo, Fuzzy cluster Analusis and
fuzzy based approaches. They can be directly                          application,    Sian:Xidian University
applied to each component of a color space, then                      press,2004, pp.
                                                                      124-130.

                                                                                                   1280 | P a g e
Sameena Banu / International Journal of Engineering Research and Applications
              (IJERA)               ISSN: 2248-9622            www.ijera.com
                       Vol. 2, Issue4, July-August 2012, pp.1277-1281
[3]    S.K. Pal et al., “A review on Image
       segmentation        techniques’,      Pattern
       Recognition, 29, 1277,1294, 1993.
[4]    J. M. Keller, and C. L. Carpenter, “Image
       Segmentation in the presence of
       Uncertainty”       International Journal if
       Intelligent Systems, Vol. SMC-15, 193-
       208, 1990.
[5]    S. K. Pal and R. A. King, “ On Edge
       Detection of X-ray Images Using Fuzzy
       Sets”, IEEE         Transaction on Pattern
       Analysis and Machine Intelligence, Vol.
       PAMI-5, No.1, 69-77, 1983.
[6]    I. Bloch, “Fuzzy Connectivity and
       Mathematical        Morphology”,      Pattern
       Recognition letters, Vol. 14, 483-488,
       1993.
[7]    G.S. Robinson, “Colr Edge Detection”,
       Optical Engineering, Vol. 16, No. 5, Sept.
       1977.
[8]    T. L. Huntsberger, C. L. Jacobs and R. L.
       Canon,       “Iterative     Fuzzy      Image
       Segemntation”, Pattern          Recognition,
       Vol. 18, No. 2, 131-138, 1985.
[9]    S. A. Shafer, “Using Color to separate
       Reflection Components”, Color Reseach
       and       Application, 210-218, 1985.
[10]   G. Healey, “Using Color for Geometry-
       insensitive Segmentation”, Optical Society
       of        America, Vol, 22, No. 1, 920-
       937, 1989.
[11]   Wang        Qiaoping,        “One      image
       segmentation technique based on wavelet
       analysis in the      context of texture”,
       Data      Collection      and     Processing,
       1998,vol.13, pp. 1216.
[12]   Wladyslaw        Skarbek      and    Andress
       Koschan, “Colour Image Segmentation- A
       Survey”.




                                                                              1281 | P a g e

Mais conteúdo relacionado

Mais procurados

Adaptive Median Filters
Adaptive Median FiltersAdaptive Median Filters
Adaptive Median FiltersAmnaakhaan
 
Chapter 9 morphological image processing
Chapter 9   morphological image processingChapter 9   morphological image processing
Chapter 9 morphological image processingAhmed Daoud
 
Chapter 9 morphological image processing
Chapter 9 morphological image processingChapter 9 morphological image processing
Chapter 9 morphological image processingasodariyabhavesh
 
Hierarchical Approach for Total Variation Digital Image Inpainting
Hierarchical Approach for Total Variation Digital Image InpaintingHierarchical Approach for Total Variation Digital Image Inpainting
Hierarchical Approach for Total Variation Digital Image InpaintingIJCSEA Journal
 
Image representation
Image representationImage representation
Image representationRahul Dadwal
 
Image Restitution Using Non-Locally Centralized Sparse Representation Model
Image Restitution Using Non-Locally Centralized Sparse Representation ModelImage Restitution Using Non-Locally Centralized Sparse Representation Model
Image Restitution Using Non-Locally Centralized Sparse Representation ModelIJERA Editor
 
B. SC CSIT Computer Graphics Unit 4 By Tekendra Nath Yogi
B. SC CSIT Computer Graphics Unit 4 By Tekendra Nath YogiB. SC CSIT Computer Graphics Unit 4 By Tekendra Nath Yogi
B. SC CSIT Computer Graphics Unit 4 By Tekendra Nath YogiTekendra Nath Yogi
 
COM2304: Morphological Image Processing
COM2304: Morphological Image ProcessingCOM2304: Morphological Image Processing
COM2304: Morphological Image ProcessingHemantha Kulathilake
 
Boundary Extraction
Boundary ExtractionBoundary Extraction
Boundary ExtractionMaria Akther
 
introduction to colors in images and videos
introduction to colors in images and videosintroduction to colors in images and videos
introduction to colors in images and videoswasrse
 
Lectures 1 3 final (4)
Lectures 1 3 final (4)Lectures 1 3 final (4)
Lectures 1 3 final (4)seemakashyap15
 
Chapter 9 morphological image processing
Chapter 9   morphological image processingChapter 9   morphological image processing
Chapter 9 morphological image processingAhmed Daoud
 
An investigation for steganography using different color system
An investigation for steganography using different color systemAn investigation for steganography using different color system
An investigation for steganography using different color systemDr Amira Bibo
 
B. SC CSIT Computer Graphics Unit 3 By Tekendra Nath Yogi
B. SC CSIT Computer Graphics Unit 3 By Tekendra Nath YogiB. SC CSIT Computer Graphics Unit 3 By Tekendra Nath Yogi
B. SC CSIT Computer Graphics Unit 3 By Tekendra Nath YogiTekendra Nath Yogi
 

Mais procurados (20)

Adaptive Median Filters
Adaptive Median FiltersAdaptive Median Filters
Adaptive Median Filters
 
Chapter 9 morphological image processing
Chapter 9   morphological image processingChapter 9   morphological image processing
Chapter 9 morphological image processing
 
Image enhancement
Image enhancementImage enhancement
Image enhancement
 
Image processing
Image processingImage processing
Image processing
 
Chapter 9 morphological image processing
Chapter 9 morphological image processingChapter 9 morphological image processing
Chapter 9 morphological image processing
 
Hierarchical Approach for Total Variation Digital Image Inpainting
Hierarchical Approach for Total Variation Digital Image InpaintingHierarchical Approach for Total Variation Digital Image Inpainting
Hierarchical Approach for Total Variation Digital Image Inpainting
 
Image representation
Image representationImage representation
Image representation
 
Image Restitution Using Non-Locally Centralized Sparse Representation Model
Image Restitution Using Non-Locally Centralized Sparse Representation ModelImage Restitution Using Non-Locally Centralized Sparse Representation Model
Image Restitution Using Non-Locally Centralized Sparse Representation Model
 
B. SC CSIT Computer Graphics Unit 4 By Tekendra Nath Yogi
B. SC CSIT Computer Graphics Unit 4 By Tekendra Nath YogiB. SC CSIT Computer Graphics Unit 4 By Tekendra Nath Yogi
B. SC CSIT Computer Graphics Unit 4 By Tekendra Nath Yogi
 
COM2304: Morphological Image Processing
COM2304: Morphological Image ProcessingCOM2304: Morphological Image Processing
COM2304: Morphological Image Processing
 
Histogram processing
Histogram processingHistogram processing
Histogram processing
 
Representation image
Representation imageRepresentation image
Representation image
 
Mathematical tools in dip
Mathematical tools in dipMathematical tools in dip
Mathematical tools in dip
 
Boundary Extraction
Boundary ExtractionBoundary Extraction
Boundary Extraction
 
introduction to colors in images and videos
introduction to colors in images and videosintroduction to colors in images and videos
introduction to colors in images and videos
 
Lectures 1 3 final (4)
Lectures 1 3 final (4)Lectures 1 3 final (4)
Lectures 1 3 final (4)
 
Chapter 9 morphological image processing
Chapter 9   morphological image processingChapter 9   morphological image processing
Chapter 9 morphological image processing
 
An investigation for steganography using different color system
An investigation for steganography using different color systemAn investigation for steganography using different color system
An investigation for steganography using different color system
 
B. SC CSIT Computer Graphics Unit 3 By Tekendra Nath Yogi
B. SC CSIT Computer Graphics Unit 3 By Tekendra Nath YogiB. SC CSIT Computer Graphics Unit 3 By Tekendra Nath Yogi
B. SC CSIT Computer Graphics Unit 3 By Tekendra Nath Yogi
 
Digital Image Processing
Digital Image ProcessingDigital Image Processing
Digital Image Processing
 

Destaque (20)

Gz2412431253
Gz2412431253Gz2412431253
Gz2412431253
 
Gr2411971203
Gr2411971203Gr2411971203
Gr2411971203
 
Ia2514401444
Ia2514401444Ia2514401444
Ia2514401444
 
Ht2413701376
Ht2413701376Ht2413701376
Ht2413701376
 
Iv2515741577
Iv2515741577Iv2515741577
Iv2515741577
 
Ji2516561662
Ji2516561662Ji2516561662
Ji2516561662
 
My2421322135
My2421322135My2421322135
My2421322135
 
Jc2516111615
Jc2516111615Jc2516111615
Jc2516111615
 
Hj2413101315
Hj2413101315Hj2413101315
Hj2413101315
 
Iy2515891593
Iy2515891593Iy2515891593
Iy2515891593
 
Hh2513151319
Hh2513151319Hh2513151319
Hh2513151319
 
Id2414301437
Id2414301437Id2414301437
Id2414301437
 
Gu2412131219
Gu2412131219Gu2412131219
Gu2412131219
 
Hr2413591363
Hr2413591363Hr2413591363
Hr2413591363
 
Hy2514281431
Hy2514281431Hy2514281431
Hy2514281431
 
La2418611866
La2418611866La2418611866
La2418611866
 
Ir2515501556
Ir2515501556Ir2515501556
Ir2515501556
 
Hn2413371341
Hn2413371341Hn2413371341
Hn2413371341
 
Hx2413921400
Hx2413921400Hx2413921400
Hx2413921400
 
Sistemas electorales
Sistemas electoralesSistemas electorales
Sistemas electorales
 

Semelhante a Hd2412771281

IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...ijceronline
 
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...ijceronline
 
Labview with dwt for denoising the blurred biometric images
Labview with dwt for denoising the blurred biometric imagesLabview with dwt for denoising the blurred biometric images
Labview with dwt for denoising the blurred biometric imagesijcsa
 
OTSU Thresholding Method for Flower Image Segmentation
OTSU Thresholding Method for Flower Image SegmentationOTSU Thresholding Method for Flower Image Segmentation
OTSU Thresholding Method for Flower Image Segmentationijceronline
 
Evaluating effectiveness of radiometric correction for optical satellite imag...
Evaluating effectiveness of radiometric correction for optical satellite imag...Evaluating effectiveness of radiometric correction for optical satellite imag...
Evaluating effectiveness of radiometric correction for optical satellite imag...Dang Le
 
Evaluating color descriptors for object and scene recognition
Evaluating color descriptors for object and scene recognitionEvaluating color descriptors for object and scene recognition
Evaluating color descriptors for object and scene recognitionSOYEON KIM
 
Color Image Processing
Color Image ProcessingColor Image Processing
Color Image Processingkiruthiammu
 
The Impact of Color Space and Intensity Normalization to Face Detection Perfo...
The Impact of Color Space and Intensity Normalization to Face Detection Perfo...The Impact of Color Space and Intensity Normalization to Face Detection Perfo...
The Impact of Color Space and Intensity Normalization to Face Detection Perfo...TELKOMNIKA JOURNAL
 
chAPTER1CV.pptx is abouter computer vision in artificial intelligence
chAPTER1CV.pptx is abouter computer vision in artificial intelligencechAPTER1CV.pptx is abouter computer vision in artificial intelligence
chAPTER1CV.pptx is abouter computer vision in artificial intelligenceshesnasuneer
 
computervision1.pptx its about computer vision
computervision1.pptx its about computer visioncomputervision1.pptx its about computer vision
computervision1.pptx its about computer visionshesnasuneer
 
Image_processing_unit2_SPPU_Syllabus.pptx
Image_processing_unit2_SPPU_Syllabus.pptxImage_processing_unit2_SPPU_Syllabus.pptx
Image_processing_unit2_SPPU_Syllabus.pptxMayuri Narkhede
 
Color image processing
Color image processingColor image processing
Color image processingrmsurya
 
ADDITIVE NOISE REMOVAL FOR COLOR IMAGES USING FUZZY FILTERS
ADDITIVE NOISE REMOVAL FOR COLOR IMAGES USING FUZZY FILTERSADDITIVE NOISE REMOVAL FOR COLOR IMAGES USING FUZZY FILTERS
ADDITIVE NOISE REMOVAL FOR COLOR IMAGES USING FUZZY FILTERSIJCSEA Journal
 
Color Image Processing.pptx
Color Image Processing.pptxColor Image Processing.pptx
Color Image Processing.pptxAntu Chowdhury
 

Semelhante a Hd2412771281 (20)

Bw31494497
Bw31494497Bw31494497
Bw31494497
 
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
 
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
 
Image segmentation
Image segmentationImage segmentation
Image segmentation
 
Labview with dwt for denoising the blurred biometric images
Labview with dwt for denoising the blurred biometric imagesLabview with dwt for denoising the blurred biometric images
Labview with dwt for denoising the blurred biometric images
 
regions
regionsregions
regions
 
Id3115321536
Id3115321536Id3115321536
Id3115321536
 
OTSU Thresholding Method for Flower Image Segmentation
OTSU Thresholding Method for Flower Image SegmentationOTSU Thresholding Method for Flower Image Segmentation
OTSU Thresholding Method for Flower Image Segmentation
 
Evaluating effectiveness of radiometric correction for optical satellite imag...
Evaluating effectiveness of radiometric correction for optical satellite imag...Evaluating effectiveness of radiometric correction for optical satellite imag...
Evaluating effectiveness of radiometric correction for optical satellite imag...
 
Evaluating color descriptors for object and scene recognition
Evaluating color descriptors for object and scene recognitionEvaluating color descriptors for object and scene recognition
Evaluating color descriptors for object and scene recognition
 
Color Image Processing
Color Image ProcessingColor Image Processing
Color Image Processing
 
The Impact of Color Space and Intensity Normalization to Face Detection Perfo...
The Impact of Color Space and Intensity Normalization to Face Detection Perfo...The Impact of Color Space and Intensity Normalization to Face Detection Perfo...
The Impact of Color Space and Intensity Normalization to Face Detection Perfo...
 
chAPTER1CV.pptx is abouter computer vision in artificial intelligence
chAPTER1CV.pptx is abouter computer vision in artificial intelligencechAPTER1CV.pptx is abouter computer vision in artificial intelligence
chAPTER1CV.pptx is abouter computer vision in artificial intelligence
 
computervision1.pptx its about computer vision
computervision1.pptx its about computer visioncomputervision1.pptx its about computer vision
computervision1.pptx its about computer vision
 
Image_processing_unit2_SPPU_Syllabus.pptx
Image_processing_unit2_SPPU_Syllabus.pptxImage_processing_unit2_SPPU_Syllabus.pptx
Image_processing_unit2_SPPU_Syllabus.pptx
 
Color image processing
Color image processingColor image processing
Color image processing
 
D046022629
D046022629D046022629
D046022629
 
ADDITIVE NOISE REMOVAL FOR COLOR IMAGES USING FUZZY FILTERS
ADDITIVE NOISE REMOVAL FOR COLOR IMAGES USING FUZZY FILTERSADDITIVE NOISE REMOVAL FOR COLOR IMAGES USING FUZZY FILTERS
ADDITIVE NOISE REMOVAL FOR COLOR IMAGES USING FUZZY FILTERS
 
Color Image Processing.pptx
Color Image Processing.pptxColor Image Processing.pptx
Color Image Processing.pptx
 
Image segmentation
Image segmentationImage segmentation
Image segmentation
 

Último

Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demoHarshalMandlekar2
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESmohitsingh558521
 
What is Artificial Intelligence?????????
What is Artificial Intelligence?????????What is Artificial Intelligence?????????
What is Artificial Intelligence?????????blackmambaettijean
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 

Último (20)

Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demo
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
 
What is Artificial Intelligence?????????
What is Artificial Intelligence?????????What is Artificial Intelligence?????????
What is Artificial Intelligence?????????
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 

Hd2412771281

  • 1. Sameena Banu / International Journal of Engineering Research and Applications (IJERA) ISSN: 2248-9622 www.ijera.com Vol. 2, Issue4, July-August 2012, pp.1277-1281 The Comparative Study on Color Image Segmentation Algorithms Sameena Banu, Assistant Professor (Khaja Bandanawaz College of Engineering,Gulbarga) Apparao Giduturi, HOD, CSE (Gitam University, Vishakhapatnam) Syed Abdul Sattar, HOD, E & CE (Royal Institute of Technology, Hyderabad) Abstract Image segmentation is the initial step in segmentation algorithms are given. Finally, last image analysis and pattern recognition. Image section provide conclusion. segmentation refers to partitioning an image into different regions that are homogenous or similar in 2. COLOR SPACES some characteristics. Color image segmentation Several color spaces such as RGB, HIS, attracts more and attention because color image CIE L* U* V* are utilized in color image color images can provide more information than segmentation. Selecting the best color space still is gray level images. Basically, color image one of the difficulty in color image segmentation. segmentation approaches are based on monochrome According to the tristimulus theory color can be segmentation approaches operating in different color represented by three components, resulting from spaces. This paper gives the comparative study of three separate color filters as follows: different color image segmentation algorithSams and reviews some major color representation methods. R = ∫λ E( λ) SR(λ) dλ G = ∫λ E( λ) SG(λ) dλ Key word- Color image segmentation, color R = ∫λ E( λ) SB(SR) dλ spaces, edge detection, thresholding. Where, SR ,SR ,SR are the color filters on the 1. INTRODUCTION incoming light and λ is the wavelength. Color image segmentation is a process of extracting from the image domain one or more Form R,G,B representation, we can derive connected regions satisfying other kinds of color representations by using either uniformity(homogeneity) criterion which is based linear or nonlinear transformation. on features derived from spectral components.These components are defined in a chosen color space 2.1 Linear Transformations model. 2.1.1 YIQ It has long been recognized that human eye YIQ is used to encode color information in TV can discern thousand of color shades and intensities signal for American system. It is obtained but only two dozenshades of gray. Compared to from the RGB model by a linear transformation. gray scale, color provides information in addition to intensity. Color is useful or even necessary for Y 0.299 0.587 0.114 R pattern recognition and computer vision. I = 0.596 -0.274 -0.322 G Color image segmentation attracts more Q 0.211 -0.253 -0.312 B and attention mainly due to following reasons. 1) color Images can provide more information than gray level images. Where 0 ≤ R ≤ 1, 0 ≤ G ≤ 1, 0 ≤ B ≤ 1. 2) the power of personal computer is 2.1.2 YUV increasing rapidly, and PC’s can be used to process YUV is also a kind of TV color representation color images now. suitable for European TV system. The transformation is This paper is organized as follows: firstly different color spaces are discussed, then main Y 0.299 0.587 0.114 R image segmentation algorithms are classified, then U = -0.147 -0.289 0.437 G advantages and disadvantages of different image V 0.615 -0.515 -0.100` B 1277 | P a g e
  • 2. Sameena Banu / International Journal of Engineering Research and Applications (IJERA) ISSN: 2248-9622 www.ijera.com Vol. 2, Issue4, July-August 2012, pp.1277-1281 Where 0 ≤ R ≤ 1, 0 ≤ G ≤ 1, 0 ≤ B ≤ 1. There are a number of CIE spaces can be created 2.1.3 I1I2I3 once the XYZ tristimulus coordinates are Known. CIE (L* a* b*) space and CIE (L* u* v*) space are I1= ( R+G+B ) / 3 , I2= ( R-B ) / 2, two typical examples. They can be obtained through I3= ( 2G-R-B ) / 4 nonlinear transformation of X,Y,Z values: i) CIE(L* a* b*) is defined as: Comparing I1I2I3 with 7 other color spaces L* = 16(Y/Y0)1/3 – 16 (RGB, YIQ, HIS, Nrgb, CIE xyz, CIE(L*u*v*) and a* = 500 [ (X/X0) 1/3- (Y/Y0)1/3] CIE(L*a*b*) , claimed that I1I2I3 was more effective b* = 200 [ (Y/Y0)1/3 – (Z/Z0)1/3] in terms of the quality of segmentation and where fraction Y/Y0 > 0.01 , X/X0 > 0.01 computational complexity of the transformation. and Z/Z0>0.01 (X0,Y0,Z0) are (X,Y,Z) values for standard 2.2 Nonlinear transformations white. 2.2.1 Normalized RGB (Nrgb) The normalized color space is formulated ii) CIE (L* u* v*) is defined as: as: L* = 116( Y/Y0)1/3-16 r = R / (R+G+B) g = G / (R+G+B) u* = 13 L* (u’- u0) b = B / (R+G+B) v* = 13 L* (v’- v0) Since r+g+b=1 whe=n= two components Where Y/Y0 >0.01, Y0,u0 and v0 are the values of are given , the third component can be determined. standard white and u’ =4X/(X+15Y+3Z), v’=6Y(X+15Y+3Z) 2.2.2 HSI Hue represents the basic colors, and is determined 3. CLASSIFICATION OF COLOR by dominant wavelength in the spectral distribution SEGMENATATION ALGORITHMS of light wavelength. The saturation is the measure of Image segmentation is a process of the purity of the color, and signifies the amount of dividing an image into different regions such that white light mixed with the hue. I is the average each region is, but the union of any two adjacent intensities of R, G and B. regions is not, homogenous. A formal definition of The HIS coordinates can be transformed from the image segmentation is as follows[1]: If p( ) is a RGB space as: homogeneity predicate defined on groups of connected pixels, then segmentation is a partition of H = arctan(sqrt(3)(G-B) / ( R-G ) + ( 2R – G – B)) the set F into connected subsets or regions ( S1, S = 1 – min(R,G,B) / I S2,……..,Sn) such that I = ( R+G+B) / 3 Uni=1 Si = F , with Si ∩ Sj =Φ (i≠ j) The uniformity predicate P(Si) = true for all regions, 2.2.3 HSV Si, and P(Si U Sj ) = false, when i≠ j and Si and Sj The HSV color space is similar to the HIS space are neighbors. while the value (V) component is given by an Most of segmentation algorithms are based alternate transformation as the maximum of the on two characters of pixel gray level: discontinuity RGB component. around edges and similarity in the same region. There are three main categories in image H = arctan(sqrt(3)(G-B) / ( R-G ) + ( 2R – G – B)) segmentation : A. Edge-based segmentation ; B. S = 1 – 3*min(R,G,B) / (R+G+B) Region-based segmentation; C. Special theory based V = max( R,G,B) segmentation. 2.2.4 CIE Space 4. EDGE-BASED SEGMENTATION CIE (Commission International de 1’Eclairage) In a color image, an edge should be defined color system was developed to represent perceptual by discontinuity in a three dimensional color space uniformity and thus meet the psychophysical need and is found by defining a metric distance in some for a human observer. It has three primaries denoted color space and using discontinuities in the distance as X,Y and Z. Any color can be specified by to determine edges. Another way to find an edge in combination of X,Y,Z. The values of X,Y,ZZ can be a color image is by imposing some uniformity computed by a linear transformation from RGB constraints on the edges in the three color coordinates. components to utilize all of the color components simultaneously, but allow the edges in the three X 0.607 0.174 0.200 R color components to be largely independent. Y = 0.299 0.587 0.114 G For each color space, edge detection is Z 0.000 0.066 1.116 B performed using the gradient edge detection method. The color edge is determined by the maximum 1278 | P a g e
  • 3. Sameena Banu / International Journal of Engineering Research and Applications (IJERA) ISSN: 2248-9622 www.ijera.com Vol. 2, Issue4, July-August 2012, pp.1277-1281 values of 24 gradient values in three components and eight directions at a pixel. There are three most A. Fuzzy Techniques commonly used gradient based methods: differential Fuzzy set theory provides a mechanism to coefficient technique , Laplacian of Gaussian and represents and manipulate uncertainty and Canny technique. Among them Canny technique is ambiguity. Fuzzy operators, properties, most representative one. mathematics, and inference rules have found considerable applications in image 5.REGION-BASED SEGMENTATION segmentation.[3,4,5,6]. Prewitt first suggested that Edge-based segmentation partition an the output of image segmentation should be fuzzy image based on abrupt changes in intensity near the subset rather than ordinary subsets. In fuzzy subsets, edges whereas region-based segmentation partition each pixel in an image has a degree to which it an image into regions that are similar in according to belongs to a region or a boundary, characterized by a set of predefined criteria. Thresholding, region membership value. growing, region splitting and region merging are the Recently, there has been an increasing use main examples of techniques in this category. of fuzzy logic theory for color image segmentation [7 ,8]. For color images colors tend to form clusters A. Thresholding Methods in color space which can be regarded as a natural feature spcace. Thresholding techniques are image segmentations based on image-space regions. The B. Physics based techniques fundamental principle of thresholding techniques is Physics based segmentation techniques based on the characteristics of the image[2]. It involve physical models to locate the objects’ chooses proper thresholds T n to divide image pixels boundaries by eliminating the spurious edges of into several classes and separate the objects from shadow or highlights in a color image. Among the background. When there is only a single threshold physics models, “dichromatic reflection model” [9] T, any point (x,y) for which f(x,y)>T is called an and “approximate color-reflectance model object point; and a point (x,y) is called a background (ACRM)” point if f(x,y)<T. T is given by: [10] are the most common ones. T = M[x , y , p(x,y) , f(x,y)], based on this equation thresholding technique can be divided into global C. Neural Network technique and local, thresholding techniques. Neural network based segmentation is totally different from conventional segmentation 1) Global thresholding: When T depends only Algorithms. In this algorithm, an image is firstly on f(x,y) and the value of T solely relates to the mapped into a neural network where every neuron character pixels, this thresholding technique is stands for a pixel. Then , we extract image edges by called global thresholding techniques. There are using dynamic equations to direct the state of every number of thresholding techniques such as: neuron towards minimum energy defined by neural minimum thresholding, Otsu, optimal thresholding, network [11]. Neural network based segmentation histogram concave analysis, iterativw thresholding, has three basic characteristics: 1) highly parallel entropy-based threshholding. ability and fast computing capability, which make it suitable for real-time application; 2) unrestricted and 2) Local thresholdin: If threshold T depends nonlinear degree and high interaction among on both f(x,y) and p(x,y), this thresholding is called processing units, which make this algorithm able to local thresholdind. Main local thresholdind establish modeling for any process; 3) satisfactory techniques are simple statistical thresholding, 2-D robustness making it insensitive to noise. However, entropy-based thresholding, histogram there are some drawbacks for neural network based transformation thresholding etc. on segmentation, such as: 1) some kinds of segmentation information should be known 6. SPECIAL–THEORY BASED beforehand; 2) initialization may influence the result SEGMENTATION of image segmentation; 3) neural network should be Numerous special-theory based trained using learning process beforehand, the segmentation algorithms derive from other fields of period of training may be very long, and we should knowledge avoid overtraining at the same time. such as wavelet transformation, morphology, fuzzy mathematics, genetic algorithm, artificial intelligence and so on. 1279 | P a g e
  • 4. Sameena Banu / International Journal of Engineering Research and Applications (IJERA) ISSN: 2248-9622 www.ijera.com Vol. 2, Issue4, July-August 2012, pp.1277-1281 7. Table. Monochrome image segmentation techniques Segmentation Method Description Advantages Disadvantages Technique Histogram Requires that the It does not need a prior 1)Does not work well for an Thresholding histogram of an image information of the image. image without any obvious peaks has a number of peaks, And it has less or with broad and flat valleys; each correspond to a computational complexity 2)Does not consider the spatial region. details, so cannot guarantee that the segmented regions are contiguous. Region-Based Group Pixels into Work best when the region 1)Are by nature sequential and Appraoches homogeneous regions. homogeneity criterion is quite expensive both in Including region easy to define. They are computational time and memory; growing, region splitting, also more noise immune 2)Region growing has inherent region merging or their than edge detection dependence on the selection of combination. approach. seed region and the order in which pixels and regions are examined; 3)The resulting segments by region splitting appear too square due to the splitting scheme. Edge Detection Based on the detection of Edge detection technique 1)Does not work well with images Approach discontinuity, normally is the way in which human in which the edges are ill-defined tries to locate points with perceives objects and or there are too many edges; more or less abrupt works well for images 2)It is not a trivial job to produce a changes in gray level. having good contrast closed curve or boundary; between regions. 3)Less immune to noise than other techniques. Fuzzy Apply fuzzy operators, Fuzzy membership 1)The determination of fuzzy Approaches properties, mathematics, function can be used to membership is not a trivial job; and inference rules, represent the degree of 2)The computation involved in provide a way to handle some properties or fuzzy approaches could be the uncertainty inherent linguistic phrase, and intensive. in a variety of problems fuzzy IF-THAN rules can due to ambiguity rather be used to perform than randomness. approximate inference. Neural Network Using neural networks to No need to write 1)Training time is long; Approaches perform classification or complicated programs. 2)Initialization may effect the clustering Can fully utilize the result; parallel nature of neural 3)Overtraining should be avoided. networks. the results can be combined in some way to obtain final segmentation result. 8. CONCLUSSION In this paper, we classify and discuss color spaces and main segmentation algorithms. An image segmentation problem is basically one of psychophysical perception, and it is essential to References: supplement any mathematical solutions by a prior [1] H. D. Cheng, X.H.Jiang, Y.Sun and Jing knowledge about the picture knowledge. Most gray Li Wang, “Color Image Segmentation : level image segmentation techniques could be Advances extended to color image, such as histogram & Prospects”. thresholding, region growing, edge detection and [2] Gao Xinbo, Fuzzy cluster Analusis and fuzzy based approaches. They can be directly application, Sian:Xidian University applied to each component of a color space, then press,2004, pp. 124-130. 1280 | P a g e
  • 5. Sameena Banu / International Journal of Engineering Research and Applications (IJERA) ISSN: 2248-9622 www.ijera.com Vol. 2, Issue4, July-August 2012, pp.1277-1281 [3] S.K. Pal et al., “A review on Image segmentation techniques’, Pattern Recognition, 29, 1277,1294, 1993. [4] J. M. Keller, and C. L. Carpenter, “Image Segmentation in the presence of Uncertainty” International Journal if Intelligent Systems, Vol. SMC-15, 193- 208, 1990. [5] S. K. Pal and R. A. King, “ On Edge Detection of X-ray Images Using Fuzzy Sets”, IEEE Transaction on Pattern Analysis and Machine Intelligence, Vol. PAMI-5, No.1, 69-77, 1983. [6] I. Bloch, “Fuzzy Connectivity and Mathematical Morphology”, Pattern Recognition letters, Vol. 14, 483-488, 1993. [7] G.S. Robinson, “Colr Edge Detection”, Optical Engineering, Vol. 16, No. 5, Sept. 1977. [8] T. L. Huntsberger, C. L. Jacobs and R. L. Canon, “Iterative Fuzzy Image Segemntation”, Pattern Recognition, Vol. 18, No. 2, 131-138, 1985. [9] S. A. Shafer, “Using Color to separate Reflection Components”, Color Reseach and Application, 210-218, 1985. [10] G. Healey, “Using Color for Geometry- insensitive Segmentation”, Optical Society of America, Vol, 22, No. 1, 920- 937, 1989. [11] Wang Qiaoping, “One image segmentation technique based on wavelet analysis in the context of texture”, Data Collection and Processing, 1998,vol.13, pp. 1216. [12] Wladyslaw Skarbek and Andress Koschan, “Colour Image Segmentation- A Survey”. 1281 | P a g e