SlideShare a Scribd company logo
1 of 12
Download to read offline
Computer Engineering and Intelligent Systems                                                             www.iiste.org
ISSN 2222-1719 (Paper) ISSN 2222-2863 (Online)
Vol 3, No.5, 2012


     Skin Colour Segmentation using Fintte Bivariate Pearsonian
                     Type-IV a Mixture Model
                                                K.SRINIVASA RAO
                           Department of Statistics, Andhra University, Visakhapatnam-03
                                                ksraoau@yahoo.co.in

                                                B.N.JAGADESH
          Department of CSE, Srinivasa Institute of Engineering & Technology, Cheyyeru, Amalapuram
                                           nagajagadesh@gmail.com

                                              CH.SATYANARAYANA
                                         Department of CSE, JNTUK, Kakinada
                                             chsatyanarayana@yahoo.com

Abstract
The human computer interaction with respect to skin colour is an important area of research due to its ready
applications in several areas like face recognition, surveillance, image retrievals, identification, gesture analysis,
human tracking etc. For efficient skin colour segmentation statistical modeling is a prime desiderata. In
general skin colour segment is done based on Gaussian mixture model. Due to the limitations on GMM like
symmetric and mesokurtic nature the accuracy of the skin colour segmentation is affected. To improve the
accuracy of the skin colour segmentation system, In this paper the skin colour is modeled by a finite bivariate
Pearsonian type-IVa mixture distribution under HSI colour space of the image. The model parameters are
estimated by EM algorithm. Using the Bayesian frame the segmentation algorithm is proposed. Through
experimentation it is observed that the proposed skin colour segmentation algorithm perform better with respect
to the segmentation quality metrics like PRI, GCE and VOI. The ROC curves plotted for the system also
revealed that the developed algorithm segment pixels in the image more efficiently.
Keywords: Skin colour segmentation, HSI colour space, Bivariate Pearson type IVa mixture model, Image
segmentation metrics.

1. Introduction
Colour is an important factor that can be used to detect and classify the objects in an image. For efficient
utilization of the automatic detection systems of human it is required to study and analyze algorithms for skin
colour segmentation in images [1, 2]. Skin detection is widely used in image processing applications like Face
tracking, Gesture Analysis, Face detection, Content Based Image Retrievals, Medical Diagnostics and several
other human computer interaction domains. Much work has been reported in literature regarding skin colour
modeling and detection. Kakumanu et al [3] have reviewed the literature on skin colour modeling and detection
methods, they also mentioned that the choice of colour space is an important factor for skin colour classification.
J. Yang et al [4] have observed that skin colour differ more in intensity rather than chrominance.
      Several colour spaces have been used for skin colour segmentation. The basic color spaces like RGB,
Normalized RGB, and CIE-XYZ are used by [5, 6, 7, 8, 9]. The perceptual colour space like HSI, HSV, HSL
and TSL are used by [10, 11, 12, 13, 9, 14]. Orthogonal colour space namely YCbCr, YIQ, YUV, YES etc are
used by [15, 16, 17, 18, 19, 20]. Other colour spaces like CIE – Lab, CIE – Luv are used by [21, 7, 22].
Among all these colour spaces the HSI offers the advantage that separate channels outline certain colour
properties and the visual conjunctive system of human being is close to the features of the colour pixels are
characterized by intensity, hue and saturation[23]. Rafel C et al [24] has stated the HSI is ideal for digital
image processing since it is closely related to the way in which people describe the perception of colour.
Therefore in this paper we consider the feature vector associated with the skin colour of the image pixel is
characterized by a bivariate random vector consists of hue and saturation. The HSI colour space hue and
saturation are functions of intensity (I), we consider only the hue and saturation values to reduce complexity of
computation and to avoid redundancy with out loosing information of the image.
      The authors [4, 8, 25, 3, 26, 27] have developed skin colour segmentation methods based on probability
distributions since model based segmentation is efficient than other methods of segmentation. In most of the
colour segmentation it is customary to consider single Gaussian model or Gaussian mixture model for
characterization the skin colours. Recently to overcome the drawback associated with colour object tracking


                                                         45
Computer Engineering and Intelligent Systems                                                           www.iiste.org
 ISSN 2222-1719 (Paper) ISSN 2222-2863 (Online)
 Vol 3, No.5, 2012

 using Gaussian mixture model, Ketchantang et al [28], have developed Pearson based mixture model for colour
 object tracking. He used the results based on pixel intensity values under univariate consideration. Very little
 work has been reported regarding skin colour segmentation utilizing bivariate Pearson type-1Va mixture model
 under HSI colour space. The Pearson type-IVa mixture model includes a wide variety of bivariate distributions
 that have Gamma family of marginal distributions.
       It is empirically observed that the hue and saturation of a pixel in a colour image are skewed and having
 positive range. Another advantage of the Pearson type-IVa distribution is having only two parameters. It is
 well known that if the number of parameters is less then the model gives over efficient characterization of the
 physical phenomenon. Hence, in this paper a colour image segmentation algorithm is developed and analyzed
 assuming that the feature vector consisting of hue and saturation values of the image follows a two component
 mixture of bivariate Pearson type-IVa distribution.
       Rest of the paper is organized as follows. Section 2 deals with two component bivariate Pearsonian
 type-IVa mixture model and its properties which are used for modeling the skin colour. Section 3 deals with
 estimation of model parameters using EM Algorithm. It is observed that the Expectation Maximization
 algorithm gives efficient estimators in mixture models. Section 4 is concerned with the initialization of model
 parameters using K-means algorithm. The K-means algorithm is used to divide the colour image pixels in to
 two categories, initially for obtaining the initial estimators of the model parameters. Section 5 presents the skin
 colour segmentation algorithm based on maximum likelihood under Bayesian frame. The Experimental results
 along with the performance of the proposed algorithm are given in section.6. Section 7 deals with the
 conclusions.

 2. Bivariate Pearson TYPE-IVa Mixture Model

 In skin colour analysis the classification of the image is done into two categories namely, skin and non-skin
 colour regions. The skin colour is different from the colour of most other natural objects in the world. To build
 the statistical model for the pixels in the image, the feature vector is extracted using colour spaces. In skin
 colour segmentation one has to use the chrominance component in extracting the features. Accordingly the hue
 and saturation under HSI colour space are used for skin colour detection. The statistical observations of hue
 and saturation which form a bivariate feature vector match closely with the bivariate Pearson type-IVa
 distributions. The bivariate Pearson type-IVa given by [29] is having non negative and asymmetric nature of
 the random variable. It also includes a wide variety of bivariate probability distributions. Here it is assumed
 that the feature vector of the pixel in skin or non-skin regions in the image follows a bivariate Pearson type-IVa
                                                 x m −1 ( y − x ) n −1 e − y               m, n > 0
                                f ( x, y / θ ) =                                                               (1)
                                                      Γ ( m )Γ ( n )                       0< x< y

 θ is the parametric set such that θ = ( m, n) , x denote the hue value and y denote the saturation value of the
 pixel in the image.
 The marginal probability density function of the hue value is
                                            x m −1e − x
                                f ( x) =                                       m>0                             (2)
                                             Γ ( m)


Its mean is m and variance is m
The marginal probability density distribution of the saturation value is
                                       ( y − x ) n −1 e − ( y − x )
                            f ( y) =                                                 n>0                        (3)
                                              Γ (n)


 Its mean is n + m and variance is n + m
 The Covariance between hue and saturation values is m
 Since the entire image is a collection of skin and non-skin pixel regions which are characterized by a bivariate
 Pearson type-IVa distribution, The feature vector associated with the whole image is modeled as a two
 component bivariate Pearson type-IVa mixture model. Its Joint probability density function is



                                                                      46
Computer Engineering and Intelligent Systems                                                                                       www.iiste.org
ISSN 2222-1719 (Paper) ISSN 2222-2863 (Online)
Vol 3, No.5, 2012

                                                     2
                                h ( x , y ) = ∑ α i f i ( x, y / θ i )                                                                     (4)
                                                    i =1




where,   0 < αi < 1      and   α1 + α 2 = 1                  and        fi ( x, y)           is as given equation (1).

3. ESTIMATION OF THE MODEL PARAMETERS USING EM-ALGORITHM

The likelihood function of               bivariate observations ( x1, y1 ), ( x2, y2 ), ( x3, y3 ),..., ( xN , y N ) drawn from an
                                                                                      K
image with probability density function                  h( x, y;θ ) = ∑ α i f i ( xs , ys ;θ ) is
                                                                                      i =1
                                                             N          K
                                         L(θ ) = ∏ (∑ α i fi ( xs , ys ;θ ))
                                                             s =1       i =1



                                                             N
                                                                 x m −1 ( y − x ) n −1 e − y
                                                                       K
                                                     = ∏ (∑ α i                              ) m, n > 0                                   (5)
                                                       s =1
                                                            i =1      Γ ( m )Γ ( n )

This implies


                                                                               N   K
                                        log L(θ ) = log ∏ (∑ α i fi ( xs , ys ;θ ))
                                                                            s =1   i =1



                                                                            N                K
                                                               =           ∑ log(∑ α i fi ( xs , ys ;θ ))
                                                                           s =1           i =1
                                                                                                                                             (6)



The model parameters are estimated by using the Expectation Maximization Algorithm (E.M Algorithm).

The updated equation of the parameter                 α k is
                                                N
                                        1
                         α k (l +1) =
                                        N
                                            ∑ [t ( x
                                            s =1
                                                         k       s,   ys ;θ (l ) )]                                for K = 1, 2.



                                                                
                                  1       α l f ( x y ;θ (l ) ) 
                                            N
                                =   ∑  2 k lk s , s ( l ) 
                                  N s =1 
                                                                                                                                       (7)
                                                α f ( x y ;θ ) 
                                          ∑ i i s, s
                                          i =1                  
                                                                 


where,    f k ( xs, ys ;θ (l ) ) is as given equation (1).




                                                                                    47
Computer Engineering and Intelligent Systems                                                                                           www.iiste.org
ISSN 2222-1719 (Paper) ISSN 2222-2863 (Online)
Vol 3, No.5, 2012


The updated equation of                   mk at (l + 1)th iteration is
 N                                         N
                                                                      1
∑tk (xs, ys ;θ (l) )log(xs ) −∑tk (xs, ys ;θ (l) )
s =1                                       s =1                      Γmk
                                                                         (Γm*log(log(e)) −Γm* Psi(m)*log(e−m ) = 0                           (8)


 where Psi (m) = digamma (m)

The updated equation of                   nk       at    (l + 1)th iteration is
 N                                                 N
                                                                         1
∑t (x y ;θ
s=1
       k       s, s
                      (l )
                             )log( ys − xs ) −∑tk (xs, ys ;θ (l ) )
                                                   s=1                  Γnk
                                                                            (Γn *log(log(e)) −Γn * Psi(n)*log(e−n ) = 0                (9)


 where Psi (n) = digamma (n)

Solving the equations (7), (8) and (9) iteratively using MATLAB code we get the revised estimates of α k , mk , nk
for K = 1, 2.


4. INITILIZATION OF MODEL PARAMETERS BY K-MEANS

The efficiency of the EM algorithm in estimating the parameters is heavily dependent on the initial estimates of
the parameters. The number of mixture components taken for K-means algorithm is two (skin and non-skin),
i.e., K = 2. Usually the mixing parameter and the region parameters (m, n) are unknown. A commonly used
method in initialization is by drawing a random sample in the entire image data [30, 31]. This method perform
well only when the sample size is large, and the computation time is heavily increased.
When the sample size is small it is likely that some small regions may not be sampled. To overcome this
problem, we use K-means algorithm [32] to divide the whole image into two homogeneous regions representing
skin and non-skin regions. We obtain the initial estimates of the parameters m and n for each image region using
the method of moment estimators for bivariate Pearson type-IVa distribution and for the parameters αi as
       1
α i = − for i = 1, 2.
       2
Therefore the initial estimates of m and n are:

mk         =    xk is the k th region sample mean of the Hue value

nk     =       yk is the k th region sample mean of the Saturation value.

Substituting these values as the initial estimates, we obtain the refined estimates of the parameters by using the
EM-Algorithm.

5. Skin Colour Segmentation Algorithm

After refining the parameters the prime step is skin colour segmentation, by allocating the pixels to the skin or
non-skin segments. This operation is performed by segmentation algorithm. The skin colour segmentation
algorithm consists of the following steps
Step 1) Divide the whole image into two regions using K-means algorithm
Step 2) Obtain the initial estimates of the model parameters using the moment estimators as discussed in section
        4 for each region
Step 3) Obtain the refined estimates of the model parameters by using the EM-algorithm with the updated
        equations given in section 3.
Step 4) Substitute the estimated parameter values in the image joint probability density function
                                                                 K
                                                  h ( x , y ) = ∑ α i f i ( x , y ;θ i )   where   fi ( x, y / θi )   is as given equation (1).
                                                                 i =1




                                                                                  48
Computer Engineering and Intelligent Systems                                                             www.iiste.org
ISSN 2222-1719 (Paper) ISSN 2222-2863 (Online)
Vol 3, No.5, 2012

Step 5) Segment the pixels as skin colour or non-skin colour pixel using a threshold (t) and the likelihood
function such that    L( x / θ ) ≥ t or L( x / θ ) < t respectively for 0 < t < 1.

      The optimal threshold value of t is determined by computing true positive and false positive over the
segmented regions and plotting the ROC Curve.




6. Experimental Results and Performance Evaluation
In this section, the performance of the developed skin colour segmentation algorithm is evaluated. For this
purpose the skin images are collected from JNTUK database and UCD colour face database. A random sample
of 5 images is taken from both the databases and the feature vector consists of hue and saturation for each pixel
of the each image is computed utilizing HSI colour space. In HSI colour space the hue and saturation values
are computed from the values of RGB for each pixel in the image using the formula
                                  ( R − G ) + ( R − B)    
     Hue = H =      cos −1                                , B ≤ G
                            2 ( R − G)2 + ( R − B)(G − B) 
                                                          

                                       ( R − G ) + ( R − B)    
               =   2 ∏ − cos −1                                , B > G
                                 2 ( R − G)2 + ( R − B)(G − B) 
                                                               

                                  1 − min( R, G , B )
              Saturation = S =
                                          I

                               R+G + B
                   where I =           is the intensity of pixel.
                                 3

With the feature vector (H, S) each image is modeled by using the two component bivariate Pearson type-IVa
mixture distribution. The initial values of the model parameters        are obtained by dividing all the pixels in to
two categories namely skin and non-skin region using K-means algorithm with K = 2 and taking                      and
moment estimates for (m, n), I =1, 2. Using these initial estimates and the updated equations of the
EM-algorithm discussed in section.3 with MATLAB code the refined estimates of model parameters are
obtained. Substituting the refined estimates in the bivariate Pearson type –IVa the joint probability distribution
functions of the skin colour and non-skin colour models of each image are estimated. The segmentation
algorithm with component maximum likelihood under Bayesian frame and a threshold value t as discussed in
section 5 is used to segment the image. Figure 1 shows the original and segmented random images.
      The developed algorithm performance is evaluated by comparing skin colour segmentation algorithm with
the Gaussian mixture model. Table.1 presents the miss classification rate of the skin pixels of the sample image
using proposed model and Gaussian mixture model.
       From the Table.1, it is observed that the misclassification rate of the classifier with bivariate Pearson
type-IVa mixture model (BPTIVaMM) is less compared to that of GMM. The accuracy of the classifier is also
studied for the sample images by using confusion matrix for skin and non-skin regions. Table .2, shows the
values of TPR, FPR, Precision, Recall and F-measure for skin and non-skin segments of the sample images.
       From Table.2, it is obtained that the F-measure value for the proposed classifier is more. This indicates
the proposed classifier perform better than that of Gaussian mixture model. Figure.2 shows the ROC curves
associated with the proposed skin colour classifier and the classifier with GMM.
       From the Figure.2 it is observed that the proposed classifier is having less false detection of the skin pixels
compared to the classifier with GMM. The figure also shows that can successfully identified the exposed skin
region including face, hands and neck.
       The performance of the segmentation algorithm is also studied by obtaining three segmentation
performance measures namely, Probabilistic Rand Index (PRI) [33], Variation of Information (VOI) [34], Global



                                                          49
Computer Engineering and Intelligent Systems                                                        www.iiste.org
ISSN 2222-1719 (Paper) ISSN 2222-2863 (Online)
Vol 3, No.5, 2012

Consistency Error (GCE) [35] with the sample images. The computed values of the performance measures for
the developed algorithm with BPTIVaMM and GMM are presented in Table. 3.
       From the Table.3 it is observed the PRI value of the proposed algorithm for sample images considered for
experimentation are more than that of the value from the segmented algorithm based on GMM and they are
closed to 1. Similarly the GCE and VOI values of the proposed algorithm are less than that of finite Gaussian
mixture model and closed to 0. This reveals that the proposed segmentation algorithm performs better than the
algorithm with GMM and the skin colour segmentation is closed to the ground truth.

7. Conclusion

In this paper we have proposed a skin colour segmentation by modeling the colour image pixels through two
component bivariate Pearson type-IVa mixture model under HSI colour space. The bivariate Pearson type-IVa is
a capable of characterizing the skin colour having only two parameters. The less number of parameters gives a
good fit to the image data. This mixture model also includes different styles of bivariate distributions. The
model parameters are estimated by EM algorithm. The initialization of parameters is done through K-means
algorithm and moment method of estimation. The experimentation with five different types of images have
revealed that the proposed segmentation algorithm perform better with respect to image segmentation metrics
like PRI, VOI and GCE. The ROC curves plot for the images using the proposed method and the method based
on Gaussian mixture model shows that the proposed algorithm can be further refined by considering
unsupervised skin color segmentation with more number of classes for background, skin colour, non human
objects, etc. It is also possible to utilize the Hidden Markov Model with bivaraiate Pearson type-IVa mixture
model which will be taken elsewhere.

References
[1] H. Yao, W. Gao (2001), Face detection and location based on skin chrominance and lip chrominance
     transformation from color images, Pattern Recognition Vol.34 (8) pp.1555–1564.
[2] L. Sigal, S. Sclaroff, V. Athitsos (2004), Skin color-based video segmentation under time-varying
     illumination, IEEE Trans. Pattern Anal. Mach. Intell. Vol. 26 (6).
[3] P.Kakumanu, S.Makrogiannis, N. Bourbakis (2007), A survey of skin-color modeling and detection methods,
     Pattern Recognition, Vol.40, pp.1106-1122.
[4] J. Yang, W. Lu, A. Waibel (1998), Skin-color modeling and adaptation, ACCV98.
[5] C. Chen, S.P. Chiang (1997), Detection of human faces in colour images”, IEEE Proc. Vision Image Signal
     Process, Vol.144 (6) pp.384–388.
[6] H. Wu, Q. Chen, M. Yachida (1999), Face detection from color images using a fuzzy pattern matching
     method, IEEE Trans. Pattern Anal.Mach. Intell. Vol. 21 (6) pp.557–563.
 [7] M.H. Yang, N. Ahuja (1999), Gaussian Mixture model for human skin color and its application in image
     and video databases, Proceedings of SPIE: Conference on Storage and Retrieval for Image and Video
     Databases, Vol. 3656, pp. 458–466.
[8] L.M. Bergasa, M. Mazo, A. Gardel, M.A. Sotelo, L. Boquete (2000), Unsupervised and adaptive Gaussian
     skin-color model, Image Vision Comput. Vol.18 (12) pp.987–1003.
[9] D. Brown, I. Craw, J. Lewthwaite (2001), A SOM based approach to skin detection with application in real
     time systems, BMVC01.
[10] S. McKenna, S. Gong, Y. Raja (1998), Modeling facial colour and identity with Gaussian mixtures, Pattern
     Recognition Vol.31 (12) pp.1883–1892.
[11] J.C. Terillon, M. David, S. Akamatsu (1998), Detection of human faces in complex scene images by use
     of a skin color model and of invariant Fourier–Mellinmoments, ICPR98, pp. 350–1355.
[12] C. Garcia, G. Tziritas (1999), Face detection using quantized skin color regions merging and wavelet packet
     analysis, IEEE Trans.Multimedia Vol.1 (3) pp. 264–277.
[13] Y. Wang, B. Yuan (2001), A novel approach for human face detection from color images under complex
     background, Pattern Recognition Vol.34 (10) pp.1983–1992.
[14] Q. Zhu, K.-T. Cheng, C.-T. Wu, Y.-L. Wu (2004), “Adaptive learning of an accurate skin-color model”,
     AFGR04.
[15] Y. Dai, Y. Nakano (1996), Face-texture model based on SGLD and its application in face detection in a
     color scene, Pattern Recognition Vol. 29 (6) pp.1007–1017.
[16] D. Chai, K.N. Ngan (1998), Locating facial region of a head-and-shoulders color image, ICFGR98.
[17] D. Chai, A. Bouzerdoum (2000), A Bayesian approach to skin color classification in      YCbCr color space,
     IEEE TENCON00, Vol. 2 pp. 421–424.

                                                      50
Computer Engineering and Intelligent Systems                                                       www.iiste.org
ISSN 2222-1719 (Paper) ISSN 2222-2863 (Online)
Vol 3, No.5, 2012

[18] F. Marques, V. Vilaplana (2000), A morphological approach for segmentation and tracking of human face,
    ICPR 2000.
[19] G. Gomez, M. Sanchez, L.E. Sucar (2002), On selecting an appropriate colour space for skin detection”,
    Springer-Verlag: Lecture Notes in Artificial Intelligence, Vol. 2313, pp. 70–79.
[20] J.J. de Dios, N. Garcia, (2003), Face detection based on a new color space YCgCr, ICIP03.
[21] S. Kawato, J. Ohya,( 2000), Automatic skin-color distribution extraction for face detection and tracking,
    Fifth International Conference on Signal Processing, Vol. 2 pp. 1415–1418.
[22] G. Wyszecki, W.S. Stiles (1967), Color Science, Wiley, New York.
[23]G.V.S. Raj Kumar, K.Srinivasa Rao and P.Srinivasa Rao (2011), Image Segmentation and Retrivals based
    on finite doubly truncated bivariate Gaussian mixture model and K-means, International Journal of
    Computer Applications, Vol. 25. No.5 pp.5-13.
[24] Rafel C Gonzalez and Richard E Woods (2001), Digital Image Processing, Pearson education, India
[25] Tiberio S. Caetano, Silvia D. Olabarriaga, Dante A.C.Barone (2003), Do mixture models in chromaticity
    space improve skin detection?, Pattern Recognition Vol.36 pp.3019 – 3021
[26] Chang – Yul Kim, Oh-Jin Kwon, Seokrim Choi (2011), A Practical System for Detecting Obscene Videos,
    IEEE Transactions on Consumer electronics, Vol.57. No.2, pp.
[27] Ki-Won Byun and Ki-Gon Nam, Soo-Young Ye (2012) “Skin Region Detection using a Mean Shift
Algorithm based on the Histogram approximation”, Transactions on electrical and electronic materials, Vol.13,
No.1 pp.10-15.
[28] W.Ketchantang, S.Derrode and L. Martin (2008) ,Pearson-based model for colour object tracking”
    Machine vision and Applications Vol.19 pp.457-466
[29] Norrman L. Johnson, Samuel Kortz and Balakrishnan (2000), Continuous                          Multivariate
    Distributions, John Wiley and Sons Publications, New York.
[30] Mclanchlan G. and Krishnan T. (1997), The EM Algorithm and Extensions, John Wiley and Sons,
    New York -1997.
 [31]Mclanchlan G. and Peel D.(2000) “The EM Algorithm For Parameter Estimations”, John
    Wileyand Sons,        New York.
 [32] Rose H.Turi (2001), Cluster Based Image Segmentation, phd                      Thesis, Monash University,
    Australia
[33] Unnikrishnan R., Pantofaru C., and Hernbert M. (2007), Toward objective evaluation of
    image segmentation algorithms, IEEE Trans.Pattern Annl.Mach.Intell, Vol.29 ,No.6, pp. 929-944.
[34] Meila M. (2005) Comparing Clustering – An axiomatic view, in proc.22nd Int.Conf. Machine
Learning, pp. 577-584.
[35] Martin D. Fowlkes C., Tal D. and Malik J. (2001) A database of human segmented natural
    images and its application to evaluating segmentation algorithms and measuring                  ecological
    statistics, in proc. 8th Int. Conference Computer vision, Vol.2 pp.416- 423




                                                      51
Computer Engineering and Intelligent Systems                                                          www.iiste.org
ISSN 2222-1719 (Paper) ISSN 2222-2863 (Online)
Vol 3, No.5, 2012



                                        Figure 1. Original and Segmented images

                        Image 1             Image 2             Image 3       Image 4       Image 5

    Images
                        (Female1)                (Male1)        (Female2)         (Male2)
                                                                                              (Male3)




    Original




 Segmented




                                                           52
Computer Engineering and Intelligent Systems                                                            www.iiste.org
ISSN 2222-1719 (Paper) ISSN 2222-2863 (Online)
Vol 3, No.5, 2012

                                Table.1 Miss Classification rate of the classifier


                          Model                                              Miss Classification Rate


                       BPTIVaMM                                                        8%


                          GMM                                                         14%




                                Table.2 Comparative study of GMM and BPTIVaMM


    Image                 Method                 TPR        FPR          Precision          Recall      F-measure


    Image1             BPTIVaMM                  0.9421   0.1020          0.9545          0.9421         0.9280


  (Female1)               GMM                    0.8972   0.1820          0.9090          0.8972         0.9030


    Image2             BPTIVaMM                  0.8968    0.092          0.9096          0.8968         0.9031


   (Male1)                GMM                    0.8648   0.1153          0.8771          0.8648         0.8709


    Image3             BPTIVaMM                  0.9191    0.075          0.9220          0.9191         0.9205


  (Female2)               GMM                    0.8240    0.158          0.8538          0.8240         0.8380


    Image4             BPTIVaMM                  0.9042   0.1010          0.9082          0.9042         0.9061


   (Male2)                GMM                    0.8419   0.1230          0.8729          0.8419         0.8571


   Image 5             BPTIVaMM                  0.9210   0.0740          0.9284          0.9210         0.9246


   (Male3)                GMM                    0.8873   0.1185          0.8972          0.8873         0.8922




                                                          53
Computer Engineering and Intelligent Systems                            www.iiste.org
ISSN 2222-1719 (Paper) ISSN 2222-2863 (Online)
Vol 3, No.5, 2012




                                                 Figure. 2 ROC Curves



                                                         54
Computer Engineering and Intelligent Systems                                                      www.iiste.org
ISSN 2222-1719 (Paper) ISSN 2222-2863 (Online)
Vol 3, No.5, 2012

                                     Table 3.Segmentation Performance Measures


                                                                                   Performance Measures
                Image                                Method
                                                                                 PRI       GCE         VOI


               Image 1                             BPTIVaMM                 0.5823      0.2824      0.1240


              (Female1)                               GMM                   0.4526      0.3268      0.1860


               Image 2                             BPTIVaMM                 0.7218      0.2215      0.0921


               (Male1)                                GMM                   0.4438      0.3820      0.1282


               Image 3                             BPTIVaMM                 0.5246      0.1864      0,1248


              (Female2)                               GMM                   0.3983      0.2962      0.1861


               Image 4                             BPTIVaMM                 0.7824      0.1986      0.1326


              (Female3)                               GMM                   0.6982      0.2859      0.2025


               Image 5                             BPTIVaMM                 0.6368      0.2504      0.0762


               (Male2)                                GMM                   0.5610      0.3294      0.2362




                                                        55
This academic article was published by The International Institute for Science,
Technology and Education (IISTE). The IISTE is a pioneer in the Open Access
Publishing service based in the U.S. and Europe. The aim of the institute is
Accelerating Global Knowledge Sharing.

More information about the publisher can be found in the IISTE’s homepage:
http://www.iiste.org


The IISTE is currently hosting more than 30 peer-reviewed academic journals and
collaborating with academic institutions around the world. Prospective authors of
IISTE journals can find the submission instruction on the following page:
http://www.iiste.org/Journals/

The IISTE editorial team promises to the review and publish all the qualified
submissions in a fast manner. All the journals articles are available online to the
readers all over the world without financial, legal, or technical barriers other than
those inseparable from gaining access to the internet itself. Printed version of the
journals is also available upon request of readers and authors.

IISTE Knowledge Sharing Partners

EBSCO, Index Copernicus, Ulrich's Periodicals Directory, JournalTOCS, PKP Open
Archives Harvester, Bielefeld Academic Search Engine, Elektronische
Zeitschriftenbibliothek EZB, Open J-Gate, OCLC WorldCat, Universe Digtial
Library , NewJour, Google Scholar

More Related Content

What's hot

Textural Feature Extraction of Natural Objects for Image Classification
Textural Feature Extraction of Natural Objects for Image ClassificationTextural Feature Extraction of Natural Objects for Image Classification
Textural Feature Extraction of Natural Objects for Image ClassificationCSCJournals
 
MRI IMAGES THRESHOLDING FOR ALZHEIMER DETECTION
MRI IMAGES THRESHOLDING FOR ALZHEIMER DETECTIONMRI IMAGES THRESHOLDING FOR ALZHEIMER DETECTION
MRI IMAGES THRESHOLDING FOR ALZHEIMER DETECTIONcsitconf
 
MRI IMAGES THRESHOLDING FOR ALZHEIMER DETECTION
MRI IMAGES THRESHOLDING FOR ALZHEIMER DETECTIONMRI IMAGES THRESHOLDING FOR ALZHEIMER DETECTION
MRI IMAGES THRESHOLDING FOR ALZHEIMER DETECTIONcscpconf
 
AUTOMATIC THRESHOLDING TECHNIQUES FOR OPTICAL IMAGES
AUTOMATIC THRESHOLDING TECHNIQUES FOR OPTICAL IMAGESAUTOMATIC THRESHOLDING TECHNIQUES FOR OPTICAL IMAGES
AUTOMATIC THRESHOLDING TECHNIQUES FOR OPTICAL IMAGESsipij
 
Noise tolerant color image segmentation using support vector machine
Noise tolerant color image segmentation using support vector machineNoise tolerant color image segmentation using support vector machine
Noise tolerant color image segmentation using support vector machineeSAT Publishing House
 
A Thresholding Method to Estimate Quantities of Each Class
A Thresholding Method to Estimate Quantities of Each ClassA Thresholding Method to Estimate Quantities of Each Class
A Thresholding Method to Estimate Quantities of Each ClassWaqas Tariq
 
A 3-D Riesz-Covariance Texture Model for the Prediction of Nodule Recurrence ...
A 3-D Riesz-Covariance Texture Model for the Prediction of Nodule Recurrence ...A 3-D Riesz-Covariance Texture Model for the Prediction of Nodule Recurrence ...
A 3-D Riesz-Covariance Texture Model for the Prediction of Nodule Recurrence ...Institute of Information Systems (HES-SO)
 
Zernike moment of invariants for effective image retrieval using gaussian fil...
Zernike moment of invariants for effective image retrieval using gaussian fil...Zernike moment of invariants for effective image retrieval using gaussian fil...
Zernike moment of invariants for effective image retrieval using gaussian fil...IAEME Publication
 
Synthetic aperture radar images
Synthetic aperture radar imagesSynthetic aperture radar images
Synthetic aperture radar imagessipij
 
Blind Image Seperation Using Forward Difference Method (FDM)
Blind Image Seperation Using Forward Difference Method (FDM)Blind Image Seperation Using Forward Difference Method (FDM)
Blind Image Seperation Using Forward Difference Method (FDM)sipij
 
Evaluation of Texture in CBIR
Evaluation of Texture in CBIREvaluation of Texture in CBIR
Evaluation of Texture in CBIRZahra Mansoori
 
Different Image Segmentation Techniques for Dental Image Extraction
Different Image Segmentation Techniques for Dental Image ExtractionDifferent Image Segmentation Techniques for Dental Image Extraction
Different Image Segmentation Techniques for Dental Image ExtractionIJERA Editor
 
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
 
L041246977
L041246977L041246977
L041246977IOSR-JEN
 
Texture features from Chaos Game Representation Images of Genomes
Texture features from Chaos Game Representation Images of GenomesTexture features from Chaos Game Representation Images of Genomes
Texture features from Chaos Game Representation Images of GenomesCSCJournals
 

What's hot (19)

FUNDAMENTALS OF TEXTURE PROCESSING FOR BIOMEDICAL IMAGE ANALYSIS
FUNDAMENTALS OF TEXTURE PROCESSING FOR BIOMEDICAL IMAGE ANALYSISFUNDAMENTALS OF TEXTURE PROCESSING FOR BIOMEDICAL IMAGE ANALYSIS
FUNDAMENTALS OF TEXTURE PROCESSING FOR BIOMEDICAL IMAGE ANALYSIS
 
Textural Feature Extraction of Natural Objects for Image Classification
Textural Feature Extraction of Natural Objects for Image ClassificationTextural Feature Extraction of Natural Objects for Image Classification
Textural Feature Extraction of Natural Objects for Image Classification
 
Ijetr021113
Ijetr021113Ijetr021113
Ijetr021113
 
MRI IMAGES THRESHOLDING FOR ALZHEIMER DETECTION
MRI IMAGES THRESHOLDING FOR ALZHEIMER DETECTIONMRI IMAGES THRESHOLDING FOR ALZHEIMER DETECTION
MRI IMAGES THRESHOLDING FOR ALZHEIMER DETECTION
 
MRI IMAGES THRESHOLDING FOR ALZHEIMER DETECTION
MRI IMAGES THRESHOLDING FOR ALZHEIMER DETECTIONMRI IMAGES THRESHOLDING FOR ALZHEIMER DETECTION
MRI IMAGES THRESHOLDING FOR ALZHEIMER DETECTION
 
AUTOMATIC THRESHOLDING TECHNIQUES FOR OPTICAL IMAGES
AUTOMATIC THRESHOLDING TECHNIQUES FOR OPTICAL IMAGESAUTOMATIC THRESHOLDING TECHNIQUES FOR OPTICAL IMAGES
AUTOMATIC THRESHOLDING TECHNIQUES FOR OPTICAL IMAGES
 
Noise tolerant color image segmentation using support vector machine
Noise tolerant color image segmentation using support vector machineNoise tolerant color image segmentation using support vector machine
Noise tolerant color image segmentation using support vector machine
 
A Thresholding Method to Estimate Quantities of Each Class
A Thresholding Method to Estimate Quantities of Each ClassA Thresholding Method to Estimate Quantities of Each Class
A Thresholding Method to Estimate Quantities of Each Class
 
A 3-D Riesz-Covariance Texture Model for the Prediction of Nodule Recurrence ...
A 3-D Riesz-Covariance Texture Model for the Prediction of Nodule Recurrence ...A 3-D Riesz-Covariance Texture Model for the Prediction of Nodule Recurrence ...
A 3-D Riesz-Covariance Texture Model for the Prediction of Nodule Recurrence ...
 
Zernike moment of invariants for effective image retrieval using gaussian fil...
Zernike moment of invariants for effective image retrieval using gaussian fil...Zernike moment of invariants for effective image retrieval using gaussian fil...
Zernike moment of invariants for effective image retrieval using gaussian fil...
 
Synthetic aperture radar images
Synthetic aperture radar imagesSynthetic aperture radar images
Synthetic aperture radar images
 
Blind Image Seperation Using Forward Difference Method (FDM)
Blind Image Seperation Using Forward Difference Method (FDM)Blind Image Seperation Using Forward Difference Method (FDM)
Blind Image Seperation Using Forward Difference Method (FDM)
 
Evaluation of Texture in CBIR
Evaluation of Texture in CBIREvaluation of Texture in CBIR
Evaluation of Texture in CBIR
 
Different Image Segmentation Techniques for Dental Image Extraction
Different Image Segmentation Techniques for Dental Image ExtractionDifferent Image Segmentation Techniques for Dental Image Extraction
Different Image Segmentation Techniques for Dental Image Extraction
 
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
 
IMAGE RETRIEVAL USING QUADRATIC DISTANCE BASED ON COLOR FEATURE AND PYRAMID S...
IMAGE RETRIEVAL USING QUADRATIC DISTANCE BASED ON COLOR FEATURE AND PYRAMID S...IMAGE RETRIEVAL USING QUADRATIC DISTANCE BASED ON COLOR FEATURE AND PYRAMID S...
IMAGE RETRIEVAL USING QUADRATIC DISTANCE BASED ON COLOR FEATURE AND PYRAMID S...
 
Image segmentation based on color
Image segmentation based on colorImage segmentation based on color
Image segmentation based on color
 
L041246977
L041246977L041246977
L041246977
 
Texture features from Chaos Game Representation Images of Genomes
Texture features from Chaos Game Representation Images of GenomesTexture features from Chaos Game Representation Images of Genomes
Texture features from Chaos Game Representation Images of Genomes
 

Similar to Skin colour segmentation using fintte bivariate pearsonian type iv a mixture model

A comparative study on content based image retrieval methods
A comparative study on content based image retrieval methodsA comparative study on content based image retrieval methods
A comparative study on content based image retrieval methodsIJLT EMAS
 
Component-Based Ethnicity Identification from Facial Images.pdf
Component-Based Ethnicity Identification from Facial Images.pdfComponent-Based Ethnicity Identification from Facial Images.pdf
Component-Based Ethnicity Identification from Facial Images.pdfnadia abd
 
Texture,pattern and pattern classes
Texture,pattern and pattern classesTexture,pattern and pattern classes
Texture,pattern and pattern classesrajisri2
 
Texture classification based on overlapped texton co occurrence matrix (otcom...
Texture classification based on overlapped texton co occurrence matrix (otcom...Texture classification based on overlapped texton co occurrence matrix (otcom...
Texture classification based on overlapped texton co occurrence matrix (otcom...eSAT Journals
 
Illumination Invariant Hand Gesture Classification against Complex Background...
Illumination Invariant Hand Gesture Classification against Complex Background...Illumination Invariant Hand Gesture Classification against Complex Background...
Illumination Invariant Hand Gesture Classification against Complex Background...IJCSIS Research Publications
 
Eugen_Zaharescu_Cover_Letter
Eugen_Zaharescu_Cover_LetterEugen_Zaharescu_Cover_Letter
Eugen_Zaharescu_Cover_LetterEugen Zaharescu
 
PDE BASED FEATURES FOR TEXTURE ANALYSIS USING WAVELET TRANSFORM
PDE BASED FEATURES FOR TEXTURE ANALYSIS USING WAVELET TRANSFORMPDE BASED FEATURES FOR TEXTURE ANALYSIS USING WAVELET TRANSFORM
PDE BASED FEATURES FOR TEXTURE ANALYSIS USING WAVELET TRANSFORMIJCI JOURNAL
 
Research Inventy : International Journal of Engineering and Science
Research Inventy : International Journal of Engineering and ScienceResearch Inventy : International Journal of Engineering and Science
Research Inventy : International Journal of Engineering and Scienceresearchinventy
 
A New Approach for Ranking Shadowed Fuzzy Numbers and its Application
A New Approach for Ranking Shadowed Fuzzy Numbers and its Application A New Approach for Ranking Shadowed Fuzzy Numbers and its Application
A New Approach for Ranking Shadowed Fuzzy Numbers and its Application IJCSITJournal2
 
A Correlative Information-Theoretic Measure for Image Similarity
A Correlative Information-Theoretic Measure for Image SimilarityA Correlative Information-Theoretic Measure for Image Similarity
A Correlative Information-Theoretic Measure for Image SimilarityFarah M. Altufaili
 
Color Particle Filter Tracking using Frame Segmentation based on JND Color an...
Color Particle Filter Tracking using Frame Segmentation based on JND Color an...Color Particle Filter Tracking using Frame Segmentation based on JND Color an...
Color Particle Filter Tracking using Frame Segmentation based on JND Color an...IOSRJVSP
 
Developing 3D Viewing Model from 2D Stereo Pair with its Occlusion Ratio
Developing 3D Viewing Model from 2D Stereo Pair with its Occlusion RatioDeveloping 3D Viewing Model from 2D Stereo Pair with its Occlusion Ratio
Developing 3D Viewing Model from 2D Stereo Pair with its Occlusion RatioCSCJournals
 
BEHAVIOR STUDY OF ENTROPY IN A DIGITAL IMAGE THROUGH AN ITERATIVE ALGORITHM O...
BEHAVIOR STUDY OF ENTROPY IN A DIGITAL IMAGE THROUGH AN ITERATIVE ALGORITHM O...BEHAVIOR STUDY OF ENTROPY IN A DIGITAL IMAGE THROUGH AN ITERATIVE ALGORITHM O...
BEHAVIOR STUDY OF ENTROPY IN A DIGITAL IMAGE THROUGH AN ITERATIVE ALGORITHM O...ijscmcj
 
Behavior study of entropy in a digital image through an iterative algorithm
Behavior study of entropy in a digital image through an iterative algorithmBehavior study of entropy in a digital image through an iterative algorithm
Behavior study of entropy in a digital image through an iterative algorithmijscmcj
 
New approach to multispectral image fusion based on a weighted merge
New approach to multispectral image fusion based on a weighted mergeNew approach to multispectral image fusion based on a weighted merge
New approach to multispectral image fusion based on a weighted mergeIAEME Publication
 
Texture Unit based Approach to Discriminate Manmade Scenes from Natural Scenes
Texture Unit based Approach to Discriminate Manmade Scenes from Natural ScenesTexture Unit based Approach to Discriminate Manmade Scenes from Natural Scenes
Texture Unit based Approach to Discriminate Manmade Scenes from Natural Scenesidescitation
 

Similar to Skin colour segmentation using fintte bivariate pearsonian type iv a mixture model (20)

A comparative study on content based image retrieval methods
A comparative study on content based image retrieval methodsA comparative study on content based image retrieval methods
A comparative study on content based image retrieval methods
 
Ijetr021113
Ijetr021113Ijetr021113
Ijetr021113
 
Component-Based Ethnicity Identification from Facial Images.pdf
Component-Based Ethnicity Identification from Facial Images.pdfComponent-Based Ethnicity Identification from Facial Images.pdf
Component-Based Ethnicity Identification from Facial Images.pdf
 
La2418611866
La2418611866La2418611866
La2418611866
 
Texture,pattern and pattern classes
Texture,pattern and pattern classesTexture,pattern and pattern classes
Texture,pattern and pattern classes
 
Texture classification based on overlapped texton co occurrence matrix (otcom...
Texture classification based on overlapped texton co occurrence matrix (otcom...Texture classification based on overlapped texton co occurrence matrix (otcom...
Texture classification based on overlapped texton co occurrence matrix (otcom...
 
Fc4301935938
Fc4301935938Fc4301935938
Fc4301935938
 
Illumination Invariant Hand Gesture Classification against Complex Background...
Illumination Invariant Hand Gesture Classification against Complex Background...Illumination Invariant Hand Gesture Classification against Complex Background...
Illumination Invariant Hand Gesture Classification against Complex Background...
 
Eugen_Zaharescu_Cover_Letter
Eugen_Zaharescu_Cover_LetterEugen_Zaharescu_Cover_Letter
Eugen_Zaharescu_Cover_Letter
 
PDE BASED FEATURES FOR TEXTURE ANALYSIS USING WAVELET TRANSFORM
PDE BASED FEATURES FOR TEXTURE ANALYSIS USING WAVELET TRANSFORMPDE BASED FEATURES FOR TEXTURE ANALYSIS USING WAVELET TRANSFORM
PDE BASED FEATURES FOR TEXTURE ANALYSIS USING WAVELET TRANSFORM
 
Research Inventy : International Journal of Engineering and Science
Research Inventy : International Journal of Engineering and ScienceResearch Inventy : International Journal of Engineering and Science
Research Inventy : International Journal of Engineering and Science
 
A New Approach for Ranking Shadowed Fuzzy Numbers and its Application
A New Approach for Ranking Shadowed Fuzzy Numbers and its Application A New Approach for Ranking Shadowed Fuzzy Numbers and its Application
A New Approach for Ranking Shadowed Fuzzy Numbers and its Application
 
A Correlative Information-Theoretic Measure for Image Similarity
A Correlative Information-Theoretic Measure for Image SimilarityA Correlative Information-Theoretic Measure for Image Similarity
A Correlative Information-Theoretic Measure for Image Similarity
 
Color Particle Filter Tracking using Frame Segmentation based on JND Color an...
Color Particle Filter Tracking using Frame Segmentation based on JND Color an...Color Particle Filter Tracking using Frame Segmentation based on JND Color an...
Color Particle Filter Tracking using Frame Segmentation based on JND Color an...
 
Developing 3D Viewing Model from 2D Stereo Pair with its Occlusion Ratio
Developing 3D Viewing Model from 2D Stereo Pair with its Occlusion RatioDeveloping 3D Viewing Model from 2D Stereo Pair with its Occlusion Ratio
Developing 3D Viewing Model from 2D Stereo Pair with its Occlusion Ratio
 
BEHAVIOR STUDY OF ENTROPY IN A DIGITAL IMAGE THROUGH AN ITERATIVE ALGORITHM O...
BEHAVIOR STUDY OF ENTROPY IN A DIGITAL IMAGE THROUGH AN ITERATIVE ALGORITHM O...BEHAVIOR STUDY OF ENTROPY IN A DIGITAL IMAGE THROUGH AN ITERATIVE ALGORITHM O...
BEHAVIOR STUDY OF ENTROPY IN A DIGITAL IMAGE THROUGH AN ITERATIVE ALGORITHM O...
 
Behavior study of entropy in a digital image through an iterative algorithm
Behavior study of entropy in a digital image through an iterative algorithmBehavior study of entropy in a digital image through an iterative algorithm
Behavior study of entropy in a digital image through an iterative algorithm
 
IJET-V2I6P17
IJET-V2I6P17IJET-V2I6P17
IJET-V2I6P17
 
New approach to multispectral image fusion based on a weighted merge
New approach to multispectral image fusion based on a weighted mergeNew approach to multispectral image fusion based on a weighted merge
New approach to multispectral image fusion based on a weighted merge
 
Texture Unit based Approach to Discriminate Manmade Scenes from Natural Scenes
Texture Unit based Approach to Discriminate Manmade Scenes from Natural ScenesTexture Unit based Approach to Discriminate Manmade Scenes from Natural Scenes
Texture Unit based Approach to Discriminate Manmade Scenes from Natural Scenes
 

More from Alexander Decker

Abnormalities of hormones and inflammatory cytokines in women affected with p...
Abnormalities of hormones and inflammatory cytokines in women affected with p...Abnormalities of hormones and inflammatory cytokines in women affected with p...
Abnormalities of hormones and inflammatory cytokines in women affected with p...Alexander Decker
 
A validation of the adverse childhood experiences scale in
A validation of the adverse childhood experiences scale inA validation of the adverse childhood experiences scale in
A validation of the adverse childhood experiences scale inAlexander Decker
 
A usability evaluation framework for b2 c e commerce websites
A usability evaluation framework for b2 c e commerce websitesA usability evaluation framework for b2 c e commerce websites
A usability evaluation framework for b2 c e commerce websitesAlexander Decker
 
A universal model for managing the marketing executives in nigerian banks
A universal model for managing the marketing executives in nigerian banksA universal model for managing the marketing executives in nigerian banks
A universal model for managing the marketing executives in nigerian banksAlexander Decker
 
A unique common fixed point theorems in generalized d
A unique common fixed point theorems in generalized dA unique common fixed point theorems in generalized d
A unique common fixed point theorems in generalized dAlexander Decker
 
A trends of salmonella and antibiotic resistance
A trends of salmonella and antibiotic resistanceA trends of salmonella and antibiotic resistance
A trends of salmonella and antibiotic resistanceAlexander Decker
 
A transformational generative approach towards understanding al-istifham
A transformational  generative approach towards understanding al-istifhamA transformational  generative approach towards understanding al-istifham
A transformational generative approach towards understanding al-istifhamAlexander Decker
 
A time series analysis of the determinants of savings in namibia
A time series analysis of the determinants of savings in namibiaA time series analysis of the determinants of savings in namibia
A time series analysis of the determinants of savings in namibiaAlexander Decker
 
A therapy for physical and mental fitness of school children
A therapy for physical and mental fitness of school childrenA therapy for physical and mental fitness of school children
A therapy for physical and mental fitness of school childrenAlexander Decker
 
A theory of efficiency for managing the marketing executives in nigerian banks
A theory of efficiency for managing the marketing executives in nigerian banksA theory of efficiency for managing the marketing executives in nigerian banks
A theory of efficiency for managing the marketing executives in nigerian banksAlexander Decker
 
A systematic evaluation of link budget for
A systematic evaluation of link budget forA systematic evaluation of link budget for
A systematic evaluation of link budget forAlexander Decker
 
A synthetic review of contraceptive supplies in punjab
A synthetic review of contraceptive supplies in punjabA synthetic review of contraceptive supplies in punjab
A synthetic review of contraceptive supplies in punjabAlexander Decker
 
A synthesis of taylor’s and fayol’s management approaches for managing market...
A synthesis of taylor’s and fayol’s management approaches for managing market...A synthesis of taylor’s and fayol’s management approaches for managing market...
A synthesis of taylor’s and fayol’s management approaches for managing market...Alexander Decker
 
A survey paper on sequence pattern mining with incremental
A survey paper on sequence pattern mining with incrementalA survey paper on sequence pattern mining with incremental
A survey paper on sequence pattern mining with incrementalAlexander Decker
 
A survey on live virtual machine migrations and its techniques
A survey on live virtual machine migrations and its techniquesA survey on live virtual machine migrations and its techniques
A survey on live virtual machine migrations and its techniquesAlexander Decker
 
A survey on data mining and analysis in hadoop and mongo db
A survey on data mining and analysis in hadoop and mongo dbA survey on data mining and analysis in hadoop and mongo db
A survey on data mining and analysis in hadoop and mongo dbAlexander Decker
 
A survey on challenges to the media cloud
A survey on challenges to the media cloudA survey on challenges to the media cloud
A survey on challenges to the media cloudAlexander Decker
 
A survey of provenance leveraged
A survey of provenance leveragedA survey of provenance leveraged
A survey of provenance leveragedAlexander Decker
 
A survey of private equity investments in kenya
A survey of private equity investments in kenyaA survey of private equity investments in kenya
A survey of private equity investments in kenyaAlexander Decker
 
A study to measures the financial health of
A study to measures the financial health ofA study to measures the financial health of
A study to measures the financial health ofAlexander Decker
 

More from Alexander Decker (20)

Abnormalities of hormones and inflammatory cytokines in women affected with p...
Abnormalities of hormones and inflammatory cytokines in women affected with p...Abnormalities of hormones and inflammatory cytokines in women affected with p...
Abnormalities of hormones and inflammatory cytokines in women affected with p...
 
A validation of the adverse childhood experiences scale in
A validation of the adverse childhood experiences scale inA validation of the adverse childhood experiences scale in
A validation of the adverse childhood experiences scale in
 
A usability evaluation framework for b2 c e commerce websites
A usability evaluation framework for b2 c e commerce websitesA usability evaluation framework for b2 c e commerce websites
A usability evaluation framework for b2 c e commerce websites
 
A universal model for managing the marketing executives in nigerian banks
A universal model for managing the marketing executives in nigerian banksA universal model for managing the marketing executives in nigerian banks
A universal model for managing the marketing executives in nigerian banks
 
A unique common fixed point theorems in generalized d
A unique common fixed point theorems in generalized dA unique common fixed point theorems in generalized d
A unique common fixed point theorems in generalized d
 
A trends of salmonella and antibiotic resistance
A trends of salmonella and antibiotic resistanceA trends of salmonella and antibiotic resistance
A trends of salmonella and antibiotic resistance
 
A transformational generative approach towards understanding al-istifham
A transformational  generative approach towards understanding al-istifhamA transformational  generative approach towards understanding al-istifham
A transformational generative approach towards understanding al-istifham
 
A time series analysis of the determinants of savings in namibia
A time series analysis of the determinants of savings in namibiaA time series analysis of the determinants of savings in namibia
A time series analysis of the determinants of savings in namibia
 
A therapy for physical and mental fitness of school children
A therapy for physical and mental fitness of school childrenA therapy for physical and mental fitness of school children
A therapy for physical and mental fitness of school children
 
A theory of efficiency for managing the marketing executives in nigerian banks
A theory of efficiency for managing the marketing executives in nigerian banksA theory of efficiency for managing the marketing executives in nigerian banks
A theory of efficiency for managing the marketing executives in nigerian banks
 
A systematic evaluation of link budget for
A systematic evaluation of link budget forA systematic evaluation of link budget for
A systematic evaluation of link budget for
 
A synthetic review of contraceptive supplies in punjab
A synthetic review of contraceptive supplies in punjabA synthetic review of contraceptive supplies in punjab
A synthetic review of contraceptive supplies in punjab
 
A synthesis of taylor’s and fayol’s management approaches for managing market...
A synthesis of taylor’s and fayol’s management approaches for managing market...A synthesis of taylor’s and fayol’s management approaches for managing market...
A synthesis of taylor’s and fayol’s management approaches for managing market...
 
A survey paper on sequence pattern mining with incremental
A survey paper on sequence pattern mining with incrementalA survey paper on sequence pattern mining with incremental
A survey paper on sequence pattern mining with incremental
 
A survey on live virtual machine migrations and its techniques
A survey on live virtual machine migrations and its techniquesA survey on live virtual machine migrations and its techniques
A survey on live virtual machine migrations and its techniques
 
A survey on data mining and analysis in hadoop and mongo db
A survey on data mining and analysis in hadoop and mongo dbA survey on data mining and analysis in hadoop and mongo db
A survey on data mining and analysis in hadoop and mongo db
 
A survey on challenges to the media cloud
A survey on challenges to the media cloudA survey on challenges to the media cloud
A survey on challenges to the media cloud
 
A survey of provenance leveraged
A survey of provenance leveragedA survey of provenance leveraged
A survey of provenance leveraged
 
A survey of private equity investments in kenya
A survey of private equity investments in kenyaA survey of private equity investments in kenya
A survey of private equity investments in kenya
 
A study to measures the financial health of
A study to measures the financial health ofA study to measures the financial health of
A study to measures the financial health of
 

Recently uploaded

Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
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
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesZilliz
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 

Recently uploaded (20)

Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
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
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector Databases
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 

Skin colour segmentation using fintte bivariate pearsonian type iv a mixture model

  • 1. Computer Engineering and Intelligent Systems www.iiste.org ISSN 2222-1719 (Paper) ISSN 2222-2863 (Online) Vol 3, No.5, 2012 Skin Colour Segmentation using Fintte Bivariate Pearsonian Type-IV a Mixture Model K.SRINIVASA RAO Department of Statistics, Andhra University, Visakhapatnam-03 ksraoau@yahoo.co.in B.N.JAGADESH Department of CSE, Srinivasa Institute of Engineering & Technology, Cheyyeru, Amalapuram nagajagadesh@gmail.com CH.SATYANARAYANA Department of CSE, JNTUK, Kakinada chsatyanarayana@yahoo.com Abstract The human computer interaction with respect to skin colour is an important area of research due to its ready applications in several areas like face recognition, surveillance, image retrievals, identification, gesture analysis, human tracking etc. For efficient skin colour segmentation statistical modeling is a prime desiderata. In general skin colour segment is done based on Gaussian mixture model. Due to the limitations on GMM like symmetric and mesokurtic nature the accuracy of the skin colour segmentation is affected. To improve the accuracy of the skin colour segmentation system, In this paper the skin colour is modeled by a finite bivariate Pearsonian type-IVa mixture distribution under HSI colour space of the image. The model parameters are estimated by EM algorithm. Using the Bayesian frame the segmentation algorithm is proposed. Through experimentation it is observed that the proposed skin colour segmentation algorithm perform better with respect to the segmentation quality metrics like PRI, GCE and VOI. The ROC curves plotted for the system also revealed that the developed algorithm segment pixels in the image more efficiently. Keywords: Skin colour segmentation, HSI colour space, Bivariate Pearson type IVa mixture model, Image segmentation metrics. 1. Introduction Colour is an important factor that can be used to detect and classify the objects in an image. For efficient utilization of the automatic detection systems of human it is required to study and analyze algorithms for skin colour segmentation in images [1, 2]. Skin detection is widely used in image processing applications like Face tracking, Gesture Analysis, Face detection, Content Based Image Retrievals, Medical Diagnostics and several other human computer interaction domains. Much work has been reported in literature regarding skin colour modeling and detection. Kakumanu et al [3] have reviewed the literature on skin colour modeling and detection methods, they also mentioned that the choice of colour space is an important factor for skin colour classification. J. Yang et al [4] have observed that skin colour differ more in intensity rather than chrominance. Several colour spaces have been used for skin colour segmentation. The basic color spaces like RGB, Normalized RGB, and CIE-XYZ are used by [5, 6, 7, 8, 9]. The perceptual colour space like HSI, HSV, HSL and TSL are used by [10, 11, 12, 13, 9, 14]. Orthogonal colour space namely YCbCr, YIQ, YUV, YES etc are used by [15, 16, 17, 18, 19, 20]. Other colour spaces like CIE – Lab, CIE – Luv are used by [21, 7, 22]. Among all these colour spaces the HSI offers the advantage that separate channels outline certain colour properties and the visual conjunctive system of human being is close to the features of the colour pixels are characterized by intensity, hue and saturation[23]. Rafel C et al [24] has stated the HSI is ideal for digital image processing since it is closely related to the way in which people describe the perception of colour. Therefore in this paper we consider the feature vector associated with the skin colour of the image pixel is characterized by a bivariate random vector consists of hue and saturation. The HSI colour space hue and saturation are functions of intensity (I), we consider only the hue and saturation values to reduce complexity of computation and to avoid redundancy with out loosing information of the image. The authors [4, 8, 25, 3, 26, 27] have developed skin colour segmentation methods based on probability distributions since model based segmentation is efficient than other methods of segmentation. In most of the colour segmentation it is customary to consider single Gaussian model or Gaussian mixture model for characterization the skin colours. Recently to overcome the drawback associated with colour object tracking 45
  • 2. Computer Engineering and Intelligent Systems www.iiste.org ISSN 2222-1719 (Paper) ISSN 2222-2863 (Online) Vol 3, No.5, 2012 using Gaussian mixture model, Ketchantang et al [28], have developed Pearson based mixture model for colour object tracking. He used the results based on pixel intensity values under univariate consideration. Very little work has been reported regarding skin colour segmentation utilizing bivariate Pearson type-1Va mixture model under HSI colour space. The Pearson type-IVa mixture model includes a wide variety of bivariate distributions that have Gamma family of marginal distributions. It is empirically observed that the hue and saturation of a pixel in a colour image are skewed and having positive range. Another advantage of the Pearson type-IVa distribution is having only two parameters. It is well known that if the number of parameters is less then the model gives over efficient characterization of the physical phenomenon. Hence, in this paper a colour image segmentation algorithm is developed and analyzed assuming that the feature vector consisting of hue and saturation values of the image follows a two component mixture of bivariate Pearson type-IVa distribution. Rest of the paper is organized as follows. Section 2 deals with two component bivariate Pearsonian type-IVa mixture model and its properties which are used for modeling the skin colour. Section 3 deals with estimation of model parameters using EM Algorithm. It is observed that the Expectation Maximization algorithm gives efficient estimators in mixture models. Section 4 is concerned with the initialization of model parameters using K-means algorithm. The K-means algorithm is used to divide the colour image pixels in to two categories, initially for obtaining the initial estimators of the model parameters. Section 5 presents the skin colour segmentation algorithm based on maximum likelihood under Bayesian frame. The Experimental results along with the performance of the proposed algorithm are given in section.6. Section 7 deals with the conclusions. 2. Bivariate Pearson TYPE-IVa Mixture Model In skin colour analysis the classification of the image is done into two categories namely, skin and non-skin colour regions. The skin colour is different from the colour of most other natural objects in the world. To build the statistical model for the pixels in the image, the feature vector is extracted using colour spaces. In skin colour segmentation one has to use the chrominance component in extracting the features. Accordingly the hue and saturation under HSI colour space are used for skin colour detection. The statistical observations of hue and saturation which form a bivariate feature vector match closely with the bivariate Pearson type-IVa distributions. The bivariate Pearson type-IVa given by [29] is having non negative and asymmetric nature of the random variable. It also includes a wide variety of bivariate probability distributions. Here it is assumed that the feature vector of the pixel in skin or non-skin regions in the image follows a bivariate Pearson type-IVa x m −1 ( y − x ) n −1 e − y m, n > 0 f ( x, y / θ ) = (1) Γ ( m )Γ ( n ) 0< x< y θ is the parametric set such that θ = ( m, n) , x denote the hue value and y denote the saturation value of the pixel in the image. The marginal probability density function of the hue value is x m −1e − x f ( x) = m>0 (2) Γ ( m) Its mean is m and variance is m The marginal probability density distribution of the saturation value is ( y − x ) n −1 e − ( y − x ) f ( y) = n>0 (3) Γ (n) Its mean is n + m and variance is n + m The Covariance between hue and saturation values is m Since the entire image is a collection of skin and non-skin pixel regions which are characterized by a bivariate Pearson type-IVa distribution, The feature vector associated with the whole image is modeled as a two component bivariate Pearson type-IVa mixture model. Its Joint probability density function is 46
  • 3. Computer Engineering and Intelligent Systems www.iiste.org ISSN 2222-1719 (Paper) ISSN 2222-2863 (Online) Vol 3, No.5, 2012 2 h ( x , y ) = ∑ α i f i ( x, y / θ i ) (4) i =1 where, 0 < αi < 1 and α1 + α 2 = 1 and fi ( x, y) is as given equation (1). 3. ESTIMATION OF THE MODEL PARAMETERS USING EM-ALGORITHM The likelihood function of bivariate observations ( x1, y1 ), ( x2, y2 ), ( x3, y3 ),..., ( xN , y N ) drawn from an K image with probability density function h( x, y;θ ) = ∑ α i f i ( xs , ys ;θ ) is i =1 N K L(θ ) = ∏ (∑ α i fi ( xs , ys ;θ )) s =1 i =1 N x m −1 ( y − x ) n −1 e − y K = ∏ (∑ α i ) m, n > 0 (5) s =1 i =1 Γ ( m )Γ ( n ) This implies N K log L(θ ) = log ∏ (∑ α i fi ( xs , ys ;θ )) s =1 i =1 N K = ∑ log(∑ α i fi ( xs , ys ;θ )) s =1 i =1 (6) The model parameters are estimated by using the Expectation Maximization Algorithm (E.M Algorithm). The updated equation of the parameter α k is N 1 α k (l +1) = N ∑ [t ( x s =1 k s, ys ;θ (l ) )] for K = 1, 2.   1  α l f ( x y ;θ (l ) )  N = ∑  2 k lk s , s ( l )  N s =1  (7) α f ( x y ;θ )   ∑ i i s, s  i =1   where, f k ( xs, ys ;θ (l ) ) is as given equation (1). 47
  • 4. Computer Engineering and Intelligent Systems www.iiste.org ISSN 2222-1719 (Paper) ISSN 2222-2863 (Online) Vol 3, No.5, 2012 The updated equation of mk at (l + 1)th iteration is N N 1 ∑tk (xs, ys ;θ (l) )log(xs ) −∑tk (xs, ys ;θ (l) ) s =1 s =1 Γmk (Γm*log(log(e)) −Γm* Psi(m)*log(e−m ) = 0 (8) where Psi (m) = digamma (m) The updated equation of nk at (l + 1)th iteration is N N 1 ∑t (x y ;θ s=1 k s, s (l ) )log( ys − xs ) −∑tk (xs, ys ;θ (l ) ) s=1 Γnk (Γn *log(log(e)) −Γn * Psi(n)*log(e−n ) = 0 (9) where Psi (n) = digamma (n) Solving the equations (7), (8) and (9) iteratively using MATLAB code we get the revised estimates of α k , mk , nk for K = 1, 2. 4. INITILIZATION OF MODEL PARAMETERS BY K-MEANS The efficiency of the EM algorithm in estimating the parameters is heavily dependent on the initial estimates of the parameters. The number of mixture components taken for K-means algorithm is two (skin and non-skin), i.e., K = 2. Usually the mixing parameter and the region parameters (m, n) are unknown. A commonly used method in initialization is by drawing a random sample in the entire image data [30, 31]. This method perform well only when the sample size is large, and the computation time is heavily increased. When the sample size is small it is likely that some small regions may not be sampled. To overcome this problem, we use K-means algorithm [32] to divide the whole image into two homogeneous regions representing skin and non-skin regions. We obtain the initial estimates of the parameters m and n for each image region using the method of moment estimators for bivariate Pearson type-IVa distribution and for the parameters αi as 1 α i = − for i = 1, 2. 2 Therefore the initial estimates of m and n are: mk = xk is the k th region sample mean of the Hue value nk = yk is the k th region sample mean of the Saturation value. Substituting these values as the initial estimates, we obtain the refined estimates of the parameters by using the EM-Algorithm. 5. Skin Colour Segmentation Algorithm After refining the parameters the prime step is skin colour segmentation, by allocating the pixels to the skin or non-skin segments. This operation is performed by segmentation algorithm. The skin colour segmentation algorithm consists of the following steps Step 1) Divide the whole image into two regions using K-means algorithm Step 2) Obtain the initial estimates of the model parameters using the moment estimators as discussed in section 4 for each region Step 3) Obtain the refined estimates of the model parameters by using the EM-algorithm with the updated equations given in section 3. Step 4) Substitute the estimated parameter values in the image joint probability density function K h ( x , y ) = ∑ α i f i ( x , y ;θ i ) where fi ( x, y / θi ) is as given equation (1). i =1 48
  • 5. Computer Engineering and Intelligent Systems www.iiste.org ISSN 2222-1719 (Paper) ISSN 2222-2863 (Online) Vol 3, No.5, 2012 Step 5) Segment the pixels as skin colour or non-skin colour pixel using a threshold (t) and the likelihood function such that L( x / θ ) ≥ t or L( x / θ ) < t respectively for 0 < t < 1. The optimal threshold value of t is determined by computing true positive and false positive over the segmented regions and plotting the ROC Curve. 6. Experimental Results and Performance Evaluation In this section, the performance of the developed skin colour segmentation algorithm is evaluated. For this purpose the skin images are collected from JNTUK database and UCD colour face database. A random sample of 5 images is taken from both the databases and the feature vector consists of hue and saturation for each pixel of the each image is computed utilizing HSI colour space. In HSI colour space the hue and saturation values are computed from the values of RGB for each pixel in the image using the formula  ( R − G ) + ( R − B)  Hue = H = cos −1  , B ≤ G  2 ( R − G)2 + ( R − B)(G − B)     ( R − G ) + ( R − B)  = 2 ∏ − cos −1  , B > G  2 ( R − G)2 + ( R − B)(G − B)    1 − min( R, G , B ) Saturation = S = I R+G + B where I = is the intensity of pixel. 3 With the feature vector (H, S) each image is modeled by using the two component bivariate Pearson type-IVa mixture distribution. The initial values of the model parameters are obtained by dividing all the pixels in to two categories namely skin and non-skin region using K-means algorithm with K = 2 and taking and moment estimates for (m, n), I =1, 2. Using these initial estimates and the updated equations of the EM-algorithm discussed in section.3 with MATLAB code the refined estimates of model parameters are obtained. Substituting the refined estimates in the bivariate Pearson type –IVa the joint probability distribution functions of the skin colour and non-skin colour models of each image are estimated. The segmentation algorithm with component maximum likelihood under Bayesian frame and a threshold value t as discussed in section 5 is used to segment the image. Figure 1 shows the original and segmented random images. The developed algorithm performance is evaluated by comparing skin colour segmentation algorithm with the Gaussian mixture model. Table.1 presents the miss classification rate of the skin pixels of the sample image using proposed model and Gaussian mixture model. From the Table.1, it is observed that the misclassification rate of the classifier with bivariate Pearson type-IVa mixture model (BPTIVaMM) is less compared to that of GMM. The accuracy of the classifier is also studied for the sample images by using confusion matrix for skin and non-skin regions. Table .2, shows the values of TPR, FPR, Precision, Recall and F-measure for skin and non-skin segments of the sample images. From Table.2, it is obtained that the F-measure value for the proposed classifier is more. This indicates the proposed classifier perform better than that of Gaussian mixture model. Figure.2 shows the ROC curves associated with the proposed skin colour classifier and the classifier with GMM. From the Figure.2 it is observed that the proposed classifier is having less false detection of the skin pixels compared to the classifier with GMM. The figure also shows that can successfully identified the exposed skin region including face, hands and neck. The performance of the segmentation algorithm is also studied by obtaining three segmentation performance measures namely, Probabilistic Rand Index (PRI) [33], Variation of Information (VOI) [34], Global 49
  • 6. Computer Engineering and Intelligent Systems www.iiste.org ISSN 2222-1719 (Paper) ISSN 2222-2863 (Online) Vol 3, No.5, 2012 Consistency Error (GCE) [35] with the sample images. The computed values of the performance measures for the developed algorithm with BPTIVaMM and GMM are presented in Table. 3. From the Table.3 it is observed the PRI value of the proposed algorithm for sample images considered for experimentation are more than that of the value from the segmented algorithm based on GMM and they are closed to 1. Similarly the GCE and VOI values of the proposed algorithm are less than that of finite Gaussian mixture model and closed to 0. This reveals that the proposed segmentation algorithm performs better than the algorithm with GMM and the skin colour segmentation is closed to the ground truth. 7. Conclusion In this paper we have proposed a skin colour segmentation by modeling the colour image pixels through two component bivariate Pearson type-IVa mixture model under HSI colour space. The bivariate Pearson type-IVa is a capable of characterizing the skin colour having only two parameters. The less number of parameters gives a good fit to the image data. This mixture model also includes different styles of bivariate distributions. The model parameters are estimated by EM algorithm. The initialization of parameters is done through K-means algorithm and moment method of estimation. The experimentation with five different types of images have revealed that the proposed segmentation algorithm perform better with respect to image segmentation metrics like PRI, VOI and GCE. The ROC curves plot for the images using the proposed method and the method based on Gaussian mixture model shows that the proposed algorithm can be further refined by considering unsupervised skin color segmentation with more number of classes for background, skin colour, non human objects, etc. It is also possible to utilize the Hidden Markov Model with bivaraiate Pearson type-IVa mixture model which will be taken elsewhere. References [1] H. Yao, W. Gao (2001), Face detection and location based on skin chrominance and lip chrominance transformation from color images, Pattern Recognition Vol.34 (8) pp.1555–1564. [2] L. Sigal, S. Sclaroff, V. Athitsos (2004), Skin color-based video segmentation under time-varying illumination, IEEE Trans. Pattern Anal. Mach. Intell. Vol. 26 (6). [3] P.Kakumanu, S.Makrogiannis, N. Bourbakis (2007), A survey of skin-color modeling and detection methods, Pattern Recognition, Vol.40, pp.1106-1122. [4] J. Yang, W. Lu, A. Waibel (1998), Skin-color modeling and adaptation, ACCV98. [5] C. Chen, S.P. Chiang (1997), Detection of human faces in colour images”, IEEE Proc. Vision Image Signal Process, Vol.144 (6) pp.384–388. [6] H. Wu, Q. Chen, M. Yachida (1999), Face detection from color images using a fuzzy pattern matching method, IEEE Trans. Pattern Anal.Mach. Intell. Vol. 21 (6) pp.557–563. [7] M.H. Yang, N. Ahuja (1999), Gaussian Mixture model for human skin color and its application in image and video databases, Proceedings of SPIE: Conference on Storage and Retrieval for Image and Video Databases, Vol. 3656, pp. 458–466. [8] L.M. Bergasa, M. Mazo, A. Gardel, M.A. Sotelo, L. Boquete (2000), Unsupervised and adaptive Gaussian skin-color model, Image Vision Comput. Vol.18 (12) pp.987–1003. [9] D. Brown, I. Craw, J. Lewthwaite (2001), A SOM based approach to skin detection with application in real time systems, BMVC01. [10] S. McKenna, S. Gong, Y. Raja (1998), Modeling facial colour and identity with Gaussian mixtures, Pattern Recognition Vol.31 (12) pp.1883–1892. [11] J.C. Terillon, M. David, S. Akamatsu (1998), Detection of human faces in complex scene images by use of a skin color model and of invariant Fourier–Mellinmoments, ICPR98, pp. 350–1355. [12] C. Garcia, G. Tziritas (1999), Face detection using quantized skin color regions merging and wavelet packet analysis, IEEE Trans.Multimedia Vol.1 (3) pp. 264–277. [13] Y. Wang, B. Yuan (2001), A novel approach for human face detection from color images under complex background, Pattern Recognition Vol.34 (10) pp.1983–1992. [14] Q. Zhu, K.-T. Cheng, C.-T. Wu, Y.-L. Wu (2004), “Adaptive learning of an accurate skin-color model”, AFGR04. [15] Y. Dai, Y. Nakano (1996), Face-texture model based on SGLD and its application in face detection in a color scene, Pattern Recognition Vol. 29 (6) pp.1007–1017. [16] D. Chai, K.N. Ngan (1998), Locating facial region of a head-and-shoulders color image, ICFGR98. [17] D. Chai, A. Bouzerdoum (2000), A Bayesian approach to skin color classification in YCbCr color space, IEEE TENCON00, Vol. 2 pp. 421–424. 50
  • 7. Computer Engineering and Intelligent Systems www.iiste.org ISSN 2222-1719 (Paper) ISSN 2222-2863 (Online) Vol 3, No.5, 2012 [18] F. Marques, V. Vilaplana (2000), A morphological approach for segmentation and tracking of human face, ICPR 2000. [19] G. Gomez, M. Sanchez, L.E. Sucar (2002), On selecting an appropriate colour space for skin detection”, Springer-Verlag: Lecture Notes in Artificial Intelligence, Vol. 2313, pp. 70–79. [20] J.J. de Dios, N. Garcia, (2003), Face detection based on a new color space YCgCr, ICIP03. [21] S. Kawato, J. Ohya,( 2000), Automatic skin-color distribution extraction for face detection and tracking, Fifth International Conference on Signal Processing, Vol. 2 pp. 1415–1418. [22] G. Wyszecki, W.S. Stiles (1967), Color Science, Wiley, New York. [23]G.V.S. Raj Kumar, K.Srinivasa Rao and P.Srinivasa Rao (2011), Image Segmentation and Retrivals based on finite doubly truncated bivariate Gaussian mixture model and K-means, International Journal of Computer Applications, Vol. 25. No.5 pp.5-13. [24] Rafel C Gonzalez and Richard E Woods (2001), Digital Image Processing, Pearson education, India [25] Tiberio S. Caetano, Silvia D. Olabarriaga, Dante A.C.Barone (2003), Do mixture models in chromaticity space improve skin detection?, Pattern Recognition Vol.36 pp.3019 – 3021 [26] Chang – Yul Kim, Oh-Jin Kwon, Seokrim Choi (2011), A Practical System for Detecting Obscene Videos, IEEE Transactions on Consumer electronics, Vol.57. No.2, pp. [27] Ki-Won Byun and Ki-Gon Nam, Soo-Young Ye (2012) “Skin Region Detection using a Mean Shift Algorithm based on the Histogram approximation”, Transactions on electrical and electronic materials, Vol.13, No.1 pp.10-15. [28] W.Ketchantang, S.Derrode and L. Martin (2008) ,Pearson-based model for colour object tracking” Machine vision and Applications Vol.19 pp.457-466 [29] Norrman L. Johnson, Samuel Kortz and Balakrishnan (2000), Continuous Multivariate Distributions, John Wiley and Sons Publications, New York. [30] Mclanchlan G. and Krishnan T. (1997), The EM Algorithm and Extensions, John Wiley and Sons, New York -1997. [31]Mclanchlan G. and Peel D.(2000) “The EM Algorithm For Parameter Estimations”, John Wileyand Sons, New York. [32] Rose H.Turi (2001), Cluster Based Image Segmentation, phd Thesis, Monash University, Australia [33] Unnikrishnan R., Pantofaru C., and Hernbert M. (2007), Toward objective evaluation of image segmentation algorithms, IEEE Trans.Pattern Annl.Mach.Intell, Vol.29 ,No.6, pp. 929-944. [34] Meila M. (2005) Comparing Clustering – An axiomatic view, in proc.22nd Int.Conf. Machine Learning, pp. 577-584. [35] Martin D. Fowlkes C., Tal D. and Malik J. (2001) A database of human segmented natural images and its application to evaluating segmentation algorithms and measuring ecological statistics, in proc. 8th Int. Conference Computer vision, Vol.2 pp.416- 423 51
  • 8. Computer Engineering and Intelligent Systems www.iiste.org ISSN 2222-1719 (Paper) ISSN 2222-2863 (Online) Vol 3, No.5, 2012 Figure 1. Original and Segmented images Image 1 Image 2 Image 3 Image 4 Image 5 Images (Female1) (Male1) (Female2) (Male2) (Male3) Original Segmented 52
  • 9. Computer Engineering and Intelligent Systems www.iiste.org ISSN 2222-1719 (Paper) ISSN 2222-2863 (Online) Vol 3, No.5, 2012 Table.1 Miss Classification rate of the classifier Model Miss Classification Rate BPTIVaMM 8% GMM 14% Table.2 Comparative study of GMM and BPTIVaMM Image Method TPR FPR Precision Recall F-measure Image1 BPTIVaMM 0.9421 0.1020 0.9545 0.9421 0.9280 (Female1) GMM 0.8972 0.1820 0.9090 0.8972 0.9030 Image2 BPTIVaMM 0.8968 0.092 0.9096 0.8968 0.9031 (Male1) GMM 0.8648 0.1153 0.8771 0.8648 0.8709 Image3 BPTIVaMM 0.9191 0.075 0.9220 0.9191 0.9205 (Female2) GMM 0.8240 0.158 0.8538 0.8240 0.8380 Image4 BPTIVaMM 0.9042 0.1010 0.9082 0.9042 0.9061 (Male2) GMM 0.8419 0.1230 0.8729 0.8419 0.8571 Image 5 BPTIVaMM 0.9210 0.0740 0.9284 0.9210 0.9246 (Male3) GMM 0.8873 0.1185 0.8972 0.8873 0.8922 53
  • 10. Computer Engineering and Intelligent Systems www.iiste.org ISSN 2222-1719 (Paper) ISSN 2222-2863 (Online) Vol 3, No.5, 2012 Figure. 2 ROC Curves 54
  • 11. Computer Engineering and Intelligent Systems www.iiste.org ISSN 2222-1719 (Paper) ISSN 2222-2863 (Online) Vol 3, No.5, 2012 Table 3.Segmentation Performance Measures Performance Measures Image Method PRI GCE VOI Image 1 BPTIVaMM 0.5823 0.2824 0.1240 (Female1) GMM 0.4526 0.3268 0.1860 Image 2 BPTIVaMM 0.7218 0.2215 0.0921 (Male1) GMM 0.4438 0.3820 0.1282 Image 3 BPTIVaMM 0.5246 0.1864 0,1248 (Female2) GMM 0.3983 0.2962 0.1861 Image 4 BPTIVaMM 0.7824 0.1986 0.1326 (Female3) GMM 0.6982 0.2859 0.2025 Image 5 BPTIVaMM 0.6368 0.2504 0.0762 (Male2) GMM 0.5610 0.3294 0.2362 55
  • 12. This academic article was published by The International Institute for Science, Technology and Education (IISTE). The IISTE is a pioneer in the Open Access Publishing service based in the U.S. and Europe. The aim of the institute is Accelerating Global Knowledge Sharing. More information about the publisher can be found in the IISTE’s homepage: http://www.iiste.org The IISTE is currently hosting more than 30 peer-reviewed academic journals and collaborating with academic institutions around the world. Prospective authors of IISTE journals can find the submission instruction on the following page: http://www.iiste.org/Journals/ The IISTE editorial team promises to the review and publish all the qualified submissions in a fast manner. All the journals articles are available online to the readers all over the world without financial, legal, or technical barriers other than those inseparable from gaining access to the internet itself. Printed version of the journals is also available upon request of readers and authors. IISTE Knowledge Sharing Partners EBSCO, Index Copernicus, Ulrich's Periodicals Directory, JournalTOCS, PKP Open Archives Harvester, Bielefeld Academic Search Engine, Elektronische Zeitschriftenbibliothek EZB, Open J-Gate, OCLC WorldCat, Universe Digtial Library , NewJour, Google Scholar