SlideShare une entreprise Scribd logo
1  sur  8
Télécharger pour lire hors ligne
Rajandeep Sohal et al Int. Journal of Engineering Research and Applications www.ijera.com
ISSN : 2248-9622, Vol. 4, Issue 5( Version 3), May 2014, pp.49-56
www.ijera.com 49 | P a g e
Skin Pixel Segmentation Using Learning Based Classification:
Analysis and Performance Comparison
Rajandeep Sohal*, Tajinder Kaur**
*(Computer Science and Engineering, Sant Baba Bhag Singh Inst. Of Engg, & Technology- Punjab Technical
University)
** (Computer Science and Engineering, Sant Baba Bhag Singh Inst. Of Engg, & Technology - Punjab Technical
University)
ABSTRACT
Skin detection or segmentation is employed in many tasks related to the detection and tracking of humans and
human-body parts. The goal of skin pixel detection is locate the pixels of the skins and discard other non-related
pixels from regions of the image. Skin area detection has been focus research area in human-computer
interactions. Most of the research done in the fields of skin detection has been trained and tested on human
images. The approach of this research is to make a comparative analysis of learning classification algorithms to
identify the better classifier model for skin pixel detection. Our adopted procedure is based on skin segmentation
and human face features which are so called knowledge based approach for skin pixel segmentation. Based on
the feature selection of the classified, we found the good detection rate by using the various classification
algorithms. We have got the detection rate of above 95.79% in case of J48 algorithm and 95.04% detection rate
in case of SMO algorithm. The experiment result shows that, the algorithm gives hopeful results. At last, we
concluded this paper and proposed future work.
Keywords-Machine Learning, Pixel Classifications, skin segmentation, Color Space, Image Processing. WEKA
I. INTRODUCTION
Skin color and textures are important cues
that people use consciously or unconsciously to infer
variety of culture-related aspects about each other.
Skin color and texture can be an indication of race,
health, age, wealth, beauty, etc. [1] [2]. However,
such interpretations vary across cultures and across
the history. In images and videos, skin color is an
indication of the existence of humans in such media.
Therefore, in the last two decades extensive research
have focused on skin detection in images. Skin
detection means detecting image pixels and regions
that contain skin-tone color.Most the research in this
area have focused on detecting skin pixels and
regions based on their color. Very few approaches
attempt to also use texture information to classify
skin pixels [1, 2].
Recently tremendous amount of effort has
been spent on skin colour modeling and detection
methods by several authors. Kakumanu et al.[3,4]
have reviewed the articles on skin colour modeling
and detection methods and mentioned that the skin
colour detection plays an important role in a wide
variety of applications ranging from face detection,
face tracking, gesture analysis and content based
image retrievals to various human computer
interaction domains. Skin segmentation deals with
detecting human skin areas in an image. It is
considered as an important process for face detection,
face tracking and CBIR [5]. Skin colour can also be
used as complementary information to other features
and can be used to build accurate face detection
system [6, 7, 8, 9]
In the paper[4], the feature for the detection
of skin region is by skin colour so the colour spaces
provide the basic framework for feature vector
extraction in skin colour detection or segmentation
[10,11,12]. Different colour spaces like RGB,
Normalized RGB, HSV, YCbCr and CIE L*a*b etc.,
are used for developing the skin colour detections
[13, 14, 15]. Choice of colour space is the main
aspect of skin colour feature extraction. It is
mentioned in the literature that model based skin
segmentation are more efficient than edge-based or
histogram based techniques. Here in this paper, we
compare the performance evaluation of classifier
models based on various learning algorithms which
are applied on human image or stack of human
images. The features of the human image are being
selected manually through rectangular selection of
pixels of the image.
The format of the remaining paper is: section 2,
defines and explains the skin color models and
different classifications of skin colors that has been
employed and discusses during the implementations
in brief and other detection approaches. Section 3
deliberates the framework design and discusses our
detailed design of the implemented system. Section 4
discusses conclusion and future work of the research
problem.
RESEARCH ARTICLE OPEN ACCESS
Rajandeep Sohal et al Int. Journal of Engineering Research and Applications www.ijera.com
ISSN : 2248-9622, Vol. 4, Issue 5( Version 3), May 2014, pp.49-56
www.ijera.com 50 | P a g e
II. BACKGROUND AND RELATED WORK
A Skin Classifier
A variety of classification techniques have
been used in the literature for the task of skin
classification. A skin classifier is a one-class
classifier that defines a decision boundary of the skin
color class in a feature space. The feature space in the
context of skin detection is simply the color space
chosen. Any pixel which color falls inside the skin
color class boundary is labeled as skin. Therefore, the
choice of the skin classifier is directly induced by the
shape of the skin class in the color space chosen by a
skin detector. The more compact and regularly
shaped the skin color class, the more simple the
classifier.
The simplest way to decide whether a pixel
is skin color or not is to explicitly define a boundary.
Brand and Mason [11] constructed a simple one-
dimensional skin classifier: a pixel is labeled as a
skin if the ratio between its R and G channels is
between a lower and an upper bound. They also
experimented with one-dimensional threshold on IQ
plane of YIQ space where the “I” value is used for
thresholding. Other method explicitly defines the skin
color class boundary in a two dimensional color
space using elliptical boundary models [9]. The
parameters of the elliptical boundary can be
estimated from the skin database at the raining phase.
A human skin color model requires a color
classification algorithm and a color space in which
colors of all objects are represented. In order to
segment human skin regions from non-skinregions, a
reliable skin model is needed that is adaptable
todifferent colors and light conditions [?]. The color
spaces that arefrequently used in studies are HIS,
HSV,, TSL andYUV. In this paper, we choose the
color space asthe space of skin detection.
Human skin color has been used to identify
and differentiate the skin. This has been proven as
useful methods applicable in face recognition,
identification of nude and pornographic images
(Fleck et al., 1996) (Jones and Rehg, 2002) and also
such image processing tasks have been used
extensively byintelligence agencies (Ahlberg,
1999).A number of image processing models have
been applied for skin detection. The major paradigms
included heuristic and recognizing patterns which
were used to obtain accurate results. Among various
types of skin detection methods, the ones that make
use of the skin color as a tool for the detection of skin
is considered to be the most effective (Zarit et al.,
1999). Human skins have a characteristic color and it
was a commonly accepted idea driven by logic to
design a method based on skin color identification.
The problem arose with the provision of different
varieties of human skin found in different parts of the
world. A number of published researches included
various skin models and detection techniques (Zarit
et al., 1999) (Terrillon et al., 2000) (Brand and
Mason, 2000), however, none came up with complete
accuracy.
There have been many problematic issues in
the domain of skin detection. The choice of color
space, the model of precise skin color distribution,
and the way of mechanizing color segmentation
research for the detection of human skin. Most
researches have been focused on pixel based skin
recognition, classifying each pixel either as skin or
non skin. Each pixel is considered to be an individual
unit (Brand and Mason, 2000). Pixel-base skin
recognition is considered to be one of the finest
models that under normal conditions give high level
of accuracy at the detection phase of the process. Due
to its high applicability and efficiency, some color
models are used extensively in the arena of skin
detection. These models make use of pixel based skin
recognition using a model such as RGB (Albiol et.
al., 2001). The RGB model makes use of the three
colors red, green and blue to identify the
chrominance. Then using an efficient model the
necessary range is used and applied to a selected
photo to determine the presence of skin. Skin color
varies depending on ethnicity and region, therefore
additional work must to address the issue.[statistical
skin detection]
There is another model called the region
based method. This method was applied by (Kruppa,
2002) (Yang and Ahuja, 1999) (Gomez and Morales,
2002). In this method the researchers considered the
spatial method of skin pixels, and took them into
account during the detection phase with the target of
maximizing efficiency. As a contradiction to the fact
that different people have different types of skin
colors, it is found that the major difference does not
lie in their chrominance; rather it is determined by
intensity to a large extent. The simplest color models
useful for intensity invariant skin detection are HSV
(Lee and Yoo, 2002), YUV (Chai and Bouzerdoum,
2000) or YIQ (Martinkauppi and Soriano, 2001). The
HSV model is an effective mechanism to determine
human skin based on hue and saturation. Other
efficient models are YUV and YIQ which follow the
same brand of modeling using the RGB color
space.[statistical skin detection]
III. Skin Segmentation Classifier Model
A. Learning Based Algorithms
Here we discuss the skin segmentation
model based on classification and learning algorithms
used in performance comparison evaluation.
1. Data Collection: Data-set in the form of human
images are being selected from various sources
such as captured the live image from camera or
taken the images from internet also.
2. Data-preprocessing & Cleansing: Here the
collected data-set will further be processed to
Rajandeep Sohal et al Int. Journal of Engineering Research and Applications www.ijera.com
ISSN : 2248-9622, Vol. 4, Issue 5( Version 3), May 2014, pp.49-56
www.ijera.com 51 | P a g e
select the accurate and relevant of the images
which further need to train the classifier model.
3. Classifications : Based on the training data set,
the classification is being performed on the
selected human images data set.
Figure 1: Process flow of the system
Life cycle of machine learning approach
Figure 2: Life cycle of the learning approach
Above figure 2 depicts the life cycle of the
machine learning algorithms selected and applied on
the human images. As shown first step is to choose
the appropriate learning algorithms which need to be
applied on the selected features of the human image.
Further if the classification by applying the chosen
algorithm is giving the good quantified results, then
machine has to be trained with the training data set.
B. Operation Flowchart
Below flowchart depict the operation flow in
building of the classifier.
Step 1. Feature Extractions (with trainable Weka
segmentation)
Feature extraction from the image or stack
of image: First step is feature selection; we select the
features that we want to use in the building of
classifier model for classification of skin pixels.
Selection of features of the image with the help of
ImageJ open source tool:
Figure 2: ImageJ snapshot
Figure 3: Trainable Weka Plugin
Figure 4: Opening image in trainable Weka.
Input Data
•Image
or stack
of image
Data Pre-
processing
• Feature
Extractions
• Relevant
features of a
image
Classifications
• NaiveBayes
• SMO
• J48
• ZeroR
Input Image or stack of image
Convert image into RGB or HSV
color model
Regions based attribute selection
of image
Data preprocessing & Data
Cleaning
Accurate attribute selection
Classification
Model creation
Comparative results & evaluations
Rajandeep Sohal et al Int. Journal of Engineering Research and Applications www.ijera.com
ISSN : 2248-9622, Vol. 4, Issue 5( Version 3), May 2014, pp.49-56
www.ijera.com 52 | P a g e
Applying various algorithms on data set:
Here the selected data set will be loaded into
Weka which is machine learning classification tool to
classify the data.
Figure: Loading the data set into weka
Figure: Features of the image (edit in weka)
Rajandeep Sohal et al Int. Journal of Engineering Research and Applications www.ijera.com
ISSN : 2248-9622, Vol. 4, Issue 5( Version 3), May 2014, pp.49-56
www.ijera.com 53 | P a g e
Figure: Visualizing all features using weka
Figure: Using NaiveBayes classification algorithms
Experimental Results and Performances
Measurements:
Here we discuss the experimental results and
performances of different models applied to selected
skin features. For fair performance evaluation of
different skin color modelling methods identical
testing conditions are preferred. Unfortunately, many
skin detection methods provide results on their own,
publicly unavailable databases. The most famous
training and test database for skin detection is the
Compaq database [Jones and Rehg 1999]. In the table
below the best results of different methods, reported
by applying the different classification algorithms,
for the dataset which we have selected from the set of
images with the help of trainable weka segmentation
on stack of images. Table 1 shows true positives (TP)
and false positives (FP) rates for different methods
configurations. Although different methods use
slightly different separation of the database into
training and testing image subsets and employ
different learning strategies, the table should give an
overall picture of the methods performance. The
accuracy of the classifier is also studied for the
sample images by using confusion matrix for skin
and non-skin regions. Table 2 and table 3 shows the
values of TPR, FPR, Precision, Recall and F-measure
for skin and non-skin segments of the sample images.
Algorithm Performance
Measures
TP
Rate
FP
Rate
NaiveBayes 89.792 0.898 0.151
SMO 95.404 0.954 0.194
J48 95.791 0.958 0.187
DecisionTable 94.9202 0.949 0.205
Table 1: Performance Measurements & Detection
Rate
Algorithm Precisi
on
Reca
ll
F-
Meas
ure
ROC-
area
NaiveBayes 0.925 0.898 0.907 0.905
SMO 0.953 0.954 0.953 0.88
J48 0.957 0.958 0.957 0.948
DecisionTabl
e
0.948 0.949 0.949 0.917
Table 2: Performance Evaluation
Figure: ROC curve NaiveBayes algorithm
Rajandeep Sohal et al Int. Journal of Engineering Research and Applications www.ijera.com
ISSN : 2248-9622, Vol. 4, Issue 5( Version 3), May 2014, pp.49-56
www.ijera.com 54 | P a g e
Figure: ROC curve SMO algorithm
Figure : ROC curve for J48 classification algorithm
Figure: ROC curve for Decision Tree algorithm
Figure: Cost-benefit curve of NaiveBayes algo
The developed algorithm performance is
evaluated by comparing skin colour segmentation
algorithm with the Gaussian mixture model. Table 3.
present the miss classification rate of the skin pixels
of the sample image using various learning
algorithms used in the classification model. Here we
can see that NaiveBayes algorithm have highest
incorrectly classified instances whereas the J48
algorithm have lowest miss-classification rate
Model Name Miss
Classification
Rate
Incorrectly
Classified
Instances
NaiveBayes 10.208 211
SMO 4.596 95
J48 4.209 87
Decision Tree 5.0798 105
Table 3: Miss-classification Rates of the classifiers.
Methodology Adopted:
Tools and Techniques:
Weka machine learning tool is used during
the building of classifier as well as for feature
selection of the human image based on trainable
weka plug-in.
IV. CONCLUSION
ACKNOWLEDGEMENTS
We would like to sincerely thankful to
respected Tajinder Kaur, HoD Department of
Computer Science for his contribution and help in
writing this paper. We would also thankful to our
team-mates and all my friends who involved in the
discussions and deliberations during the
implementation and development aspects.
References
[1] Bernhard Fink, K.G., Matts, P.J.: Visible
skin color distribution plays a role in the
perception of age, attractiveness, and health
in female faces. Evolution and Human
Behavior 27(6) (2006) 433–442
Rajandeep Sohal et al Int. Journal of Engineering Research and Applications www.ijera.com
ISSN : 2248-9622, Vol. 4, Issue 5( Version 3), May 2014, pp.49-56
www.ijera.com 55 | P a g e
[2] Ahmed Elgammal, Crystal Muang and
Dunxu Hu: Skin Detection - a Short
Tutorial.
[3] P.Kakumanu, S.Makrogiannis, N. Bourbakis
(2007) “A survey of skin-color modeling
and detection methods”, Pattern
Recognition, vol.40, pp.1106-1122, 2007.
[4]. B.N.Jagadesh et al. SKIN COLOUR
SEGMENTATION USING FINITE
BIVARIATE PEARSONIAN TYPE-IIb
MIXTURE MODEL AND K-MEANS,
Signal & Image Processing : An
International Journal (SIPIJ) Vol.3, No.4,
August 2012
[5] S.El Fkihi, M.Daoudi, D.Aboutajdine (2009)
“ Skin and Non-Skin probability
approximation based on discriminative tree
distribution”, ICIP, pp. 2377-2380.
[6] R. Chellappa, C. Wilson, S.Sirohey (1995),
“ Human and machine recognition of faces:
a survey, Proc. IEEE 83(5) ,705-740.
[7] E.Hjelmas, B.K.Low (2001), “ Face
detection: a survey”, J.Comput.Vision
Image Understanding 83 ,236-274.
[8] M.H.Yang, D.J.Kriegman, N.Ahuja (2002),
“ Detecting faces in images: a survey”, IEEE
Trans.Pattern Anal. Mach. Intell. 24 (1) , 34-
58.
[9] W.Zhao, R.Chellappa, P.J.Philips, A.
Rosenfeld (2003), “Face recognition: a
literature survey”, ACM Comput. Surveys
85(4) 299-458.
[10] Wei Ren Tan, Chee Seng Chan, Pratheepan
Yogarajah, and Joan Condell (2012), “A
Fusion Approach for Efficient Human Skin
Detection”, IEEE Transactions on Industrial
Informatics, Vol.8, No.1,pp.138-147.
[11] Chang-Yul Kim, Oh-Jin Kwon, and Seokrim
Choi (2011), “A Practical System for
Detecting Obscene Videos”,IEEE
Transactions on Consumer Electronics,
Vol.57, No.2, pp. 646-650.
[12] Fumihito Yasuma, Tomoo Mitsunaga,
Daisuke Iso, and Shree K. Nayar (2010),“
Generalized Assorted Pixel Camera:
Postcapture Control of Resolution, Dynamic
Range and Spectrum”, IEEE Transactions
on Image Processing, Vol.19, No.9,pp.2241-
2253.
[13] Jalal A.Nasiri, H. Sadoghi Yazdi and
Mohmoud Naghibzadeh (2008), “A Mouth
Detection Approach Based on PSO Rue
Mining on Color Images”, 5th Iranian
Conference on Machine Vision and Image
Processing, November 4-6.
[14] Nils Janssen and Neil Robertson (2008),
“On the detection of low-resolution skin
regions insurveillance images”, The Eighth
International Workshop on Visual
Surveillance.
[15] Abbas Cheddad, Joan Condell, Kevin
Curran and Paul Mc Kevitt (2009), “A New
Color space for skin tone detection”, ICIP,
pp.497-500.
[16]. SKIN SEGMENTATION USING COLOR
AND EDGE INFORMATION Son Lam
Phung, AbdesselamBouzerdoum, and
Douglas Chai, School of Engineering and
Mathematics, Edith Cowan University Perth,
Western Australia, AUSTRALIA, 2012
[17]. J. Liu and Y. H. Yang, “Multiresolution
Color Image Segmentation”, IEEE
Transactions on Pattern Analysis and
Machine Intelligence, Vol. 16, No. 7, pp.
689-700, 1994.
[18]. Devendra Singh Raghuvanshi and
DheerajAgrawal, Human Face Detection by
using Skin Color Segmentation, Face
Features and Regions Properties,
International Journal of Computer
Applications (0975 – 8887), Volume 38–
No.9, January 201.
[19]. M.J. Jones and J.M. Rehg, “Statistical Color
Models with Application to SkinDetection,”
Int’l J. Computer Vision, vol. 46, no. 1, pp.
81-96, Jan. 2002.
[20]. J. Brand and J. Mason, “A Comparative
Assessment of Three Approaches toPixel-
Level Human Skin Detection,” Proc. IEEE
Int’l Conf. Pattern Recognition,vol. 1, pp.
1056-1059, Sept. 2000.
[21]. J.-C. Terrillon, M.N. Shirazi, H. Fukamachi,
and S. Akamatsu,
“ComparativePerformance of Different Skin
Chrominance Models and
ChrominanceSpaces for the Automatic
Detection of Human Faces in Color
Images,” Proc.IEEE Int’l Conf. Automatic
Face and Gesture Recognition, pp. 54-61,
Mar. 2000.
[22]. M.C. Shin, K.I. Chang, and L.V. Tsap,
“Does Colorspace TransformationMake Any
Difference on Skin Detection?” Proc. IEEE
Workshop Applicationsof Computer Vision,
pp. 275-279, Dec. 2002.
[23]. C. Maoyuan, “Design of Color Image Skin
Area Seg-mentationSystem in the Matlab
Environment”, Computer Applications, vol.
4,Nov. 2007, pp. 128–130.
[24]. Phung, SL, Bouzerdoum, A & Chai, D, Skin
segmentation using color pixel
classification:analysis and comparison,
IEEE Transactions on Pattern Analysis and
Machine Intelligence, January 2005, 27(1),
148-154.
Rajandeep Sohal et al Int. Journal of Engineering Research and Applications www.ijera.com
ISSN : 2248-9622, Vol. 4, Issue 5( Version 3), May 2014, pp.49-56
www.ijera.com 56 | P a g e
[25]. C. Garcia and G. Tziritas, “Face Detection
Using Quantized Skin ColorRegions
Merging and Wavelet Packet Analysis,”
IEEE Trans. Multimedia,vol. 1, no. 3, pp.
264-277, 1999
[26]. R.O. Duda, P.E. Hart, and D.G. Stork,
Pattern Classification. John Wiley andSons,
2001.
[27]. H. Wang and S.F. Chang, “A Highly
Efficient System for Automatic
FaceDetection in Mpeg Video,” IEEE Trans.
Circuits and Systems for VideoTechnology
vol. 7, no. 4, pp. 615-628 1997.
[28] Skin Segmentation Using Color Pixel
Classification: Analysis and Comparison,
IEEE TRANSACTIONS ON PATTERN
ANALYSIS AND MACHINE
INTELLIGENCE, VOL. 27, NO. 1,
JANUARY 2005
[29] Baozhu Wang, Xiuying Chang, Cuixiang
Liu. ARobust Method for Skin Detection
and Segmentation of Human Face, 2009
Second International Conference on
Intelligent Networks and Intelligent Systems
Journal Papers:
[1] G.V.S. Raj Kumar, K.SrinivasaRao and
P.SrinivasaRao (2011), “Image
Segmentation and Retrievals based on finite
doubly truncated bivariate Gaussian mixture
model and K-means”, International Journal
of Computer Applications, Volume 25. No.5
pp.5-13. 8.

Contenu connexe

Tendances

Handwritten Character Recognition: A Comprehensive Review on Geometrical Anal...
Handwritten Character Recognition: A Comprehensive Review on Geometrical Anal...Handwritten Character Recognition: A Comprehensive Review on Geometrical Anal...
Handwritten Character Recognition: A Comprehensive Review on Geometrical Anal...iosrjce
 
Single frontal face detection by finding dark pixel group and comparing xy
Single frontal face detection by  finding dark pixel group and  comparing xySingle frontal face detection by  finding dark pixel group and  comparing xy
Single frontal face detection by finding dark pixel group and comparing xyIAEME Publication
 
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
 
Human Skin Cancer Recognition and Classification by Unified Skin Texture and ...
Human Skin Cancer Recognition and Classification by Unified Skin Texture and ...Human Skin Cancer Recognition and Classification by Unified Skin Texture and ...
Human Skin Cancer Recognition and Classification by Unified Skin Texture and ...IOSR Journals
 
HVDLP : HORIZONTAL VERTICAL DIAGONAL LOCAL PATTERN BASED FACE RECOGNITION
HVDLP : HORIZONTAL VERTICAL DIAGONAL LOCAL PATTERN BASED FACE RECOGNITION HVDLP : HORIZONTAL VERTICAL DIAGONAL LOCAL PATTERN BASED FACE RECOGNITION
HVDLP : HORIZONTAL VERTICAL DIAGONAL LOCAL PATTERN BASED FACE RECOGNITION sipij
 
A Methodology for Extracting Standing Human Bodies from Single Images
A Methodology for Extracting Standing Human Bodies from Single ImagesA Methodology for Extracting Standing Human Bodies from Single Images
A Methodology for Extracting Standing Human Bodies from Single Imagesjournal ijrtem
 
Feature selection approach in animal classification
Feature selection approach in animal classificationFeature selection approach in animal classification
Feature selection approach in animal classificationsipij
 
A Hybrid Approach to Face Detection And Feature Extraction
A Hybrid Approach to Face Detection And Feature ExtractionA Hybrid Approach to Face Detection And Feature Extraction
A Hybrid Approach to Face Detection And Feature Extractioniosrjce
 
Image Classification And Skin cancer detection
Image Classification And Skin cancer detectionImage Classification And Skin cancer detection
Image Classification And Skin cancer detectionEman Othman
 
LITERATURE SURVEY ON SPARSE REPRESENTATION FOR NEURAL NETWORK BASED FACE DETE...
LITERATURE SURVEY ON SPARSE REPRESENTATION FOR NEURAL NETWORK BASED FACE DETE...LITERATURE SURVEY ON SPARSE REPRESENTATION FOR NEURAL NETWORK BASED FACE DETE...
LITERATURE SURVEY ON SPARSE REPRESENTATION FOR NEURAL NETWORK BASED FACE DETE...csijjournal
 
DETECTION OF LESION USING SVM
DETECTION OF LESION USING SVMDETECTION OF LESION USING SVM
DETECTION OF LESION USING SVMadeij1
 
Critical evaluation of frontal image based gender classification techniques
Critical evaluation of frontal image based gender classification techniquesCritical evaluation of frontal image based gender classification techniques
Critical evaluation of frontal image based gender classification techniquesSalam Shah
 
Age Invariant Face Recognition using Convolutional Neural Network
Age Invariant Face Recognition using Convolutional  Neural Network Age Invariant Face Recognition using Convolutional  Neural Network
Age Invariant Face Recognition using Convolutional Neural Network IJECEIAES
 
Segmentation and Classification of Skin Lesions Based on Texture Features
Segmentation and Classification of Skin Lesions Based on Texture FeaturesSegmentation and Classification of Skin Lesions Based on Texture Features
Segmentation and Classification of Skin Lesions Based on Texture FeaturesIJERA Editor
 
Land Boundary Detection of an Island using improved Morphological Operation
Land Boundary Detection of an Island using improved Morphological OperationLand Boundary Detection of an Island using improved Morphological Operation
Land Boundary Detection of an Island using improved Morphological OperationCSCJournals
 
An Accurate Facial Component Detection Using Gabor Filter
An Accurate Facial Component Detection Using Gabor FilterAn Accurate Facial Component Detection Using Gabor Filter
An Accurate Facial Component Detection Using Gabor FilterjournalBEEI
 
Region Based Skin Color Detection
Region Based Skin Color DetectionRegion Based Skin Color Detection
Region Based Skin Color DetectionRudra Poudel
 

Tendances (20)

Handwritten Character Recognition: A Comprehensive Review on Geometrical Anal...
Handwritten Character Recognition: A Comprehensive Review on Geometrical Anal...Handwritten Character Recognition: A Comprehensive Review on Geometrical Anal...
Handwritten Character Recognition: A Comprehensive Review on Geometrical Anal...
 
Aa4102207210
Aa4102207210Aa4102207210
Aa4102207210
 
Single frontal face detection by finding dark pixel group and comparing xy
Single frontal face detection by  finding dark pixel group and  comparing xySingle frontal face detection by  finding dark pixel group and  comparing xy
Single frontal face detection by finding dark pixel group and comparing xy
 
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...
 
Human Skin Cancer Recognition and Classification by Unified Skin Texture and ...
Human Skin Cancer Recognition and Classification by Unified Skin Texture and ...Human Skin Cancer Recognition and Classification by Unified Skin Texture and ...
Human Skin Cancer Recognition and Classification by Unified Skin Texture and ...
 
HVDLP : HORIZONTAL VERTICAL DIAGONAL LOCAL PATTERN BASED FACE RECOGNITION
HVDLP : HORIZONTAL VERTICAL DIAGONAL LOCAL PATTERN BASED FACE RECOGNITION HVDLP : HORIZONTAL VERTICAL DIAGONAL LOCAL PATTERN BASED FACE RECOGNITION
HVDLP : HORIZONTAL VERTICAL DIAGONAL LOCAL PATTERN BASED FACE RECOGNITION
 
A Methodology for Extracting Standing Human Bodies from Single Images
A Methodology for Extracting Standing Human Bodies from Single ImagesA Methodology for Extracting Standing Human Bodies from Single Images
A Methodology for Extracting Standing Human Bodies from Single Images
 
Feature selection approach in animal classification
Feature selection approach in animal classificationFeature selection approach in animal classification
Feature selection approach in animal classification
 
L045066671
L045066671L045066671
L045066671
 
A Hybrid Approach to Face Detection And Feature Extraction
A Hybrid Approach to Face Detection And Feature ExtractionA Hybrid Approach to Face Detection And Feature Extraction
A Hybrid Approach to Face Detection And Feature Extraction
 
Image Classification And Skin cancer detection
Image Classification And Skin cancer detectionImage Classification And Skin cancer detection
Image Classification And Skin cancer detection
 
LITERATURE SURVEY ON SPARSE REPRESENTATION FOR NEURAL NETWORK BASED FACE DETE...
LITERATURE SURVEY ON SPARSE REPRESENTATION FOR NEURAL NETWORK BASED FACE DETE...LITERATURE SURVEY ON SPARSE REPRESENTATION FOR NEURAL NETWORK BASED FACE DETE...
LITERATURE SURVEY ON SPARSE REPRESENTATION FOR NEURAL NETWORK BASED FACE DETE...
 
DETECTION OF LESION USING SVM
DETECTION OF LESION USING SVMDETECTION OF LESION USING SVM
DETECTION OF LESION USING SVM
 
Critical evaluation of frontal image based gender classification techniques
Critical evaluation of frontal image based gender classification techniquesCritical evaluation of frontal image based gender classification techniques
Critical evaluation of frontal image based gender classification techniques
 
Age Invariant Face Recognition using Convolutional Neural Network
Age Invariant Face Recognition using Convolutional  Neural Network Age Invariant Face Recognition using Convolutional  Neural Network
Age Invariant Face Recognition using Convolutional Neural Network
 
N348295
N348295N348295
N348295
 
Segmentation and Classification of Skin Lesions Based on Texture Features
Segmentation and Classification of Skin Lesions Based on Texture FeaturesSegmentation and Classification of Skin Lesions Based on Texture Features
Segmentation and Classification of Skin Lesions Based on Texture Features
 
Land Boundary Detection of an Island using improved Morphological Operation
Land Boundary Detection of an Island using improved Morphological OperationLand Boundary Detection of an Island using improved Morphological Operation
Land Boundary Detection of an Island using improved Morphological Operation
 
An Accurate Facial Component Detection Using Gabor Filter
An Accurate Facial Component Detection Using Gabor FilterAn Accurate Facial Component Detection Using Gabor Filter
An Accurate Facial Component Detection Using Gabor Filter
 
Region Based Skin Color Detection
Region Based Skin Color DetectionRegion Based Skin Color Detection
Region Based Skin Color Detection
 

En vedette (20)

Geografia fisica
Geografia fisicaGeografia fisica
Geografia fisica
 
Spring @ Fonasol
Spring @ FonasolSpring @ Fonasol
Spring @ Fonasol
 
Snake v Kangaroo
Snake v KangarooSnake v Kangaroo
Snake v Kangaroo
 
蝴蝶
蝴蝶蝴蝶
蝴蝶
 
04 Naruto
04 Naruto04 Naruto
04 Naruto
 
Homenagem%20 professor%20p%c3%a9ricles%20senai
Homenagem%20 professor%20p%c3%a9ricles%20senaiHomenagem%20 professor%20p%c3%a9ricles%20senai
Homenagem%20 professor%20p%c3%a9ricles%20senai
 
Beautiful Flowe
Beautiful FloweBeautiful Flowe
Beautiful Flowe
 
Valid
ValidValid
Valid
 
A Terra No Universo
A Terra No UniversoA Terra No Universo
A Terra No Universo
 
Beautiful Switzerland瑞士
Beautiful Switzerland瑞士Beautiful Switzerland瑞士
Beautiful Switzerland瑞士
 
Nature大自然之美
Nature大自然之美Nature大自然之美
Nature大自然之美
 
愛就是彼此珍惜
愛就是彼此珍惜愛就是彼此珍惜
愛就是彼此珍惜
 
Maneira de amar
Maneira de amarManeira de amar
Maneira de amar
 
健康天書
健康天書健康天書
健康天書
 
有趣的發現
有趣的發現有趣的發現
有趣的發現
 
Primera guerra-mundial1361
Primera guerra-mundial1361Primera guerra-mundial1361
Primera guerra-mundial1361
 
Success in Life
Success in LifeSuccess in Life
Success in Life
 
Presentació1
Presentació1Presentació1
Presentació1
 
Tutorial como se inscrever no novo moodle
Tutorial como se inscrever no novo moodleTutorial como se inscrever no novo moodle
Tutorial como se inscrever no novo moodle
 
Animalog Death Note 01
Animalog Death Note 01Animalog Death Note 01
Animalog Death Note 01
 

Similaire à I045034956

Enhanced Skin Colour Classifier Using RGB Ratio Model
Enhanced Skin Colour Classifier Using RGB Ratio Model  Enhanced Skin Colour Classifier Using RGB Ratio Model
Enhanced Skin Colour Classifier Using RGB Ratio Model ijsc
 
Skin Detection Based on Color Model and Low Level Features Combined with Expl...
Skin Detection Based on Color Model and Low Level Features Combined with Expl...Skin Detection Based on Color Model and Low Level Features Combined with Expl...
Skin Detection Based on Color Model and Low Level Features Combined with Expl...IJERA Editor
 
Region based elimination of noise pixels towards optimized classifier models ...
Region based elimination of noise pixels towards optimized classifier models ...Region based elimination of noise pixels towards optimized classifier models ...
Region based elimination of noise pixels towards optimized classifier models ...IJERA Editor
 
A New Skin Color Based Face Detection Algorithm by Combining Three Color Mode...
A New Skin Color Based Face Detection Algorithm by Combining Three Color Mode...A New Skin Color Based Face Detection Algorithm by Combining Three Color Mode...
A New Skin Color Based Face Detection Algorithm by Combining Three Color Mode...iosrjce
 
Statistical survey and comprehensive review on human skin detection
Statistical survey and comprehensive review on human skin detectionStatistical survey and comprehensive review on human skin detection
Statistical survey and comprehensive review on human skin detectionjournalBEEI
 
IRJET- Detection of Static Body Poses using Skin Detection Techniques to Asse...
IRJET- Detection of Static Body Poses using Skin Detection Techniques to Asse...IRJET- Detection of Static Body Poses using Skin Detection Techniques to Asse...
IRJET- Detection of Static Body Poses using Skin Detection Techniques to Asse...IRJET Journal
 
Face detection for video summary using enhancement based fusion strategy
Face detection for video summary using enhancement based fusion strategyFace detection for video summary using enhancement based fusion strategy
Face detection for video summary using enhancement based fusion strategyeSAT Publishing House
 
Color Constancy For Improving Skin Detection
Color Constancy For Improving Skin DetectionColor Constancy For Improving Skin Detection
Color Constancy For Improving Skin DetectionCSCJournals
 
A New Algorithm for Human Face Detection Using Skin Color Tone
A New Algorithm for Human Face Detection Using Skin Color ToneA New Algorithm for Human Face Detection Using Skin Color Tone
A New Algorithm for Human Face Detection Using Skin Color ToneIOSR Journals
 
Skin colour information and Haar feature based Face Detection
Skin colour information and Haar feature based Face DetectionSkin colour information and Haar feature based Face Detection
Skin colour information and Haar feature based Face DetectionIJERA Editor
 
Biometric identification using augmented database
Biometric identification using augmented databaseBiometric identification using augmented database
Biometric identification using augmented databaseTELKOMNIKA JOURNAL
 
F ACIAL E XPRESSION R ECOGNITION B ASED ON E DGE D ETECTION
F ACIAL  E XPRESSION  R ECOGNITION  B ASED ON  E DGE  D ETECTIONF ACIAL  E XPRESSION  R ECOGNITION  B ASED ON  E DGE  D ETECTION
F ACIAL E XPRESSION R ECOGNITION B ASED ON E DGE D ETECTIONIJCSES Journal
 
Content Based Image Retrieval Using Dominant Color and Texture Features
Content Based Image Retrieval Using Dominant Color and Texture FeaturesContent Based Image Retrieval Using Dominant Color and Texture Features
Content Based Image Retrieval Using Dominant Color and Texture FeaturesIJMTST Journal
 
Multi-View Algorithm for Face, Eyes and Eye State Detection in Human Image- S...
Multi-View Algorithm for Face, Eyes and Eye State Detection in Human Image- S...Multi-View Algorithm for Face, Eyes and Eye State Detection in Human Image- S...
Multi-View Algorithm for Face, Eyes and Eye State Detection in Human Image- S...IJERA Editor
 
Human Face Detection Systemin ANew Algorithm
Human Face Detection Systemin ANew AlgorithmHuman Face Detection Systemin ANew Algorithm
Human Face Detection Systemin ANew AlgorithmIOSRjournaljce
 

Similaire à I045034956 (20)

Enhanced Skin Colour Classifier Using RGB Ratio Model
Enhanced Skin Colour Classifier Using RGB Ratio Model  Enhanced Skin Colour Classifier Using RGB Ratio Model
Enhanced Skin Colour Classifier Using RGB Ratio Model
 
Skin Detection Based on Color Model and Low Level Features Combined with Expl...
Skin Detection Based on Color Model and Low Level Features Combined with Expl...Skin Detection Based on Color Model and Low Level Features Combined with Expl...
Skin Detection Based on Color Model and Low Level Features Combined with Expl...
 
Ga3111671172
Ga3111671172Ga3111671172
Ga3111671172
 
Region based elimination of noise pixels towards optimized classifier models ...
Region based elimination of noise pixels towards optimized classifier models ...Region based elimination of noise pixels towards optimized classifier models ...
Region based elimination of noise pixels towards optimized classifier models ...
 
A New Skin Color Based Face Detection Algorithm by Combining Three Color Mode...
A New Skin Color Based Face Detection Algorithm by Combining Three Color Mode...A New Skin Color Based Face Detection Algorithm by Combining Three Color Mode...
A New Skin Color Based Face Detection Algorithm by Combining Three Color Mode...
 
B017310612
B017310612B017310612
B017310612
 
Statistical survey and comprehensive review on human skin detection
Statistical survey and comprehensive review on human skin detectionStatistical survey and comprehensive review on human skin detection
Statistical survey and comprehensive review on human skin detection
 
IRJET- Detection of Static Body Poses using Skin Detection Techniques to Asse...
IRJET- Detection of Static Body Poses using Skin Detection Techniques to Asse...IRJET- Detection of Static Body Poses using Skin Detection Techniques to Asse...
IRJET- Detection of Static Body Poses using Skin Detection Techniques to Asse...
 
Face detection for video summary using enhancement based fusion strategy
Face detection for video summary using enhancement based fusion strategyFace detection for video summary using enhancement based fusion strategy
Face detection for video summary using enhancement based fusion strategy
 
Color Constancy For Improving Skin Detection
Color Constancy For Improving Skin DetectionColor Constancy For Improving Skin Detection
Color Constancy For Improving Skin Detection
 
A New Algorithm for Human Face Detection Using Skin Color Tone
A New Algorithm for Human Face Detection Using Skin Color ToneA New Algorithm for Human Face Detection Using Skin Color Tone
A New Algorithm for Human Face Detection Using Skin Color Tone
 
Skin colour information and Haar feature based Face Detection
Skin colour information and Haar feature based Face DetectionSkin colour information and Haar feature based Face Detection
Skin colour information and Haar feature based Face Detection
 
Ch 2
Ch 2Ch 2
Ch 2
 
Ai4
Ai4Ai4
Ai4
 
Biometric identification using augmented database
Biometric identification using augmented databaseBiometric identification using augmented database
Biometric identification using augmented database
 
F ACIAL E XPRESSION R ECOGNITION B ASED ON E DGE D ETECTION
F ACIAL  E XPRESSION  R ECOGNITION  B ASED ON  E DGE  D ETECTIONF ACIAL  E XPRESSION  R ECOGNITION  B ASED ON  E DGE  D ETECTION
F ACIAL E XPRESSION R ECOGNITION B ASED ON E DGE D ETECTION
 
SUB15786
SUB15786SUB15786
SUB15786
 
Content Based Image Retrieval Using Dominant Color and Texture Features
Content Based Image Retrieval Using Dominant Color and Texture FeaturesContent Based Image Retrieval Using Dominant Color and Texture Features
Content Based Image Retrieval Using Dominant Color and Texture Features
 
Multi-View Algorithm for Face, Eyes and Eye State Detection in Human Image- S...
Multi-View Algorithm for Face, Eyes and Eye State Detection in Human Image- S...Multi-View Algorithm for Face, Eyes and Eye State Detection in Human Image- S...
Multi-View Algorithm for Face, Eyes and Eye State Detection in Human Image- S...
 
Human Face Detection Systemin ANew Algorithm
Human Face Detection Systemin ANew AlgorithmHuman Face Detection Systemin ANew Algorithm
Human Face Detection Systemin ANew Algorithm
 

Dernier

08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 

Dernier (20)

08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 

I045034956

  • 1. Rajandeep Sohal et al Int. Journal of Engineering Research and Applications www.ijera.com ISSN : 2248-9622, Vol. 4, Issue 5( Version 3), May 2014, pp.49-56 www.ijera.com 49 | P a g e Skin Pixel Segmentation Using Learning Based Classification: Analysis and Performance Comparison Rajandeep Sohal*, Tajinder Kaur** *(Computer Science and Engineering, Sant Baba Bhag Singh Inst. Of Engg, & Technology- Punjab Technical University) ** (Computer Science and Engineering, Sant Baba Bhag Singh Inst. Of Engg, & Technology - Punjab Technical University) ABSTRACT Skin detection or segmentation is employed in many tasks related to the detection and tracking of humans and human-body parts. The goal of skin pixel detection is locate the pixels of the skins and discard other non-related pixels from regions of the image. Skin area detection has been focus research area in human-computer interactions. Most of the research done in the fields of skin detection has been trained and tested on human images. The approach of this research is to make a comparative analysis of learning classification algorithms to identify the better classifier model for skin pixel detection. Our adopted procedure is based on skin segmentation and human face features which are so called knowledge based approach for skin pixel segmentation. Based on the feature selection of the classified, we found the good detection rate by using the various classification algorithms. We have got the detection rate of above 95.79% in case of J48 algorithm and 95.04% detection rate in case of SMO algorithm. The experiment result shows that, the algorithm gives hopeful results. At last, we concluded this paper and proposed future work. Keywords-Machine Learning, Pixel Classifications, skin segmentation, Color Space, Image Processing. WEKA I. INTRODUCTION Skin color and textures are important cues that people use consciously or unconsciously to infer variety of culture-related aspects about each other. Skin color and texture can be an indication of race, health, age, wealth, beauty, etc. [1] [2]. However, such interpretations vary across cultures and across the history. In images and videos, skin color is an indication of the existence of humans in such media. Therefore, in the last two decades extensive research have focused on skin detection in images. Skin detection means detecting image pixels and regions that contain skin-tone color.Most the research in this area have focused on detecting skin pixels and regions based on their color. Very few approaches attempt to also use texture information to classify skin pixels [1, 2]. Recently tremendous amount of effort has been spent on skin colour modeling and detection methods by several authors. Kakumanu et al.[3,4] have reviewed the articles on skin colour modeling and detection methods and mentioned that the skin colour detection plays an important role in a wide variety of applications ranging from face detection, face tracking, gesture analysis and content based image retrievals to various human computer interaction domains. Skin segmentation deals with detecting human skin areas in an image. It is considered as an important process for face detection, face tracking and CBIR [5]. Skin colour can also be used as complementary information to other features and can be used to build accurate face detection system [6, 7, 8, 9] In the paper[4], the feature for the detection of skin region is by skin colour so the colour spaces provide the basic framework for feature vector extraction in skin colour detection or segmentation [10,11,12]. Different colour spaces like RGB, Normalized RGB, HSV, YCbCr and CIE L*a*b etc., are used for developing the skin colour detections [13, 14, 15]. Choice of colour space is the main aspect of skin colour feature extraction. It is mentioned in the literature that model based skin segmentation are more efficient than edge-based or histogram based techniques. Here in this paper, we compare the performance evaluation of classifier models based on various learning algorithms which are applied on human image or stack of human images. The features of the human image are being selected manually through rectangular selection of pixels of the image. The format of the remaining paper is: section 2, defines and explains the skin color models and different classifications of skin colors that has been employed and discusses during the implementations in brief and other detection approaches. Section 3 deliberates the framework design and discusses our detailed design of the implemented system. Section 4 discusses conclusion and future work of the research problem. RESEARCH ARTICLE OPEN ACCESS
  • 2. Rajandeep Sohal et al Int. Journal of Engineering Research and Applications www.ijera.com ISSN : 2248-9622, Vol. 4, Issue 5( Version 3), May 2014, pp.49-56 www.ijera.com 50 | P a g e II. BACKGROUND AND RELATED WORK A Skin Classifier A variety of classification techniques have been used in the literature for the task of skin classification. A skin classifier is a one-class classifier that defines a decision boundary of the skin color class in a feature space. The feature space in the context of skin detection is simply the color space chosen. Any pixel which color falls inside the skin color class boundary is labeled as skin. Therefore, the choice of the skin classifier is directly induced by the shape of the skin class in the color space chosen by a skin detector. The more compact and regularly shaped the skin color class, the more simple the classifier. The simplest way to decide whether a pixel is skin color or not is to explicitly define a boundary. Brand and Mason [11] constructed a simple one- dimensional skin classifier: a pixel is labeled as a skin if the ratio between its R and G channels is between a lower and an upper bound. They also experimented with one-dimensional threshold on IQ plane of YIQ space where the “I” value is used for thresholding. Other method explicitly defines the skin color class boundary in a two dimensional color space using elliptical boundary models [9]. The parameters of the elliptical boundary can be estimated from the skin database at the raining phase. A human skin color model requires a color classification algorithm and a color space in which colors of all objects are represented. In order to segment human skin regions from non-skinregions, a reliable skin model is needed that is adaptable todifferent colors and light conditions [?]. The color spaces that arefrequently used in studies are HIS, HSV,, TSL andYUV. In this paper, we choose the color space asthe space of skin detection. Human skin color has been used to identify and differentiate the skin. This has been proven as useful methods applicable in face recognition, identification of nude and pornographic images (Fleck et al., 1996) (Jones and Rehg, 2002) and also such image processing tasks have been used extensively byintelligence agencies (Ahlberg, 1999).A number of image processing models have been applied for skin detection. The major paradigms included heuristic and recognizing patterns which were used to obtain accurate results. Among various types of skin detection methods, the ones that make use of the skin color as a tool for the detection of skin is considered to be the most effective (Zarit et al., 1999). Human skins have a characteristic color and it was a commonly accepted idea driven by logic to design a method based on skin color identification. The problem arose with the provision of different varieties of human skin found in different parts of the world. A number of published researches included various skin models and detection techniques (Zarit et al., 1999) (Terrillon et al., 2000) (Brand and Mason, 2000), however, none came up with complete accuracy. There have been many problematic issues in the domain of skin detection. The choice of color space, the model of precise skin color distribution, and the way of mechanizing color segmentation research for the detection of human skin. Most researches have been focused on pixel based skin recognition, classifying each pixel either as skin or non skin. Each pixel is considered to be an individual unit (Brand and Mason, 2000). Pixel-base skin recognition is considered to be one of the finest models that under normal conditions give high level of accuracy at the detection phase of the process. Due to its high applicability and efficiency, some color models are used extensively in the arena of skin detection. These models make use of pixel based skin recognition using a model such as RGB (Albiol et. al., 2001). The RGB model makes use of the three colors red, green and blue to identify the chrominance. Then using an efficient model the necessary range is used and applied to a selected photo to determine the presence of skin. Skin color varies depending on ethnicity and region, therefore additional work must to address the issue.[statistical skin detection] There is another model called the region based method. This method was applied by (Kruppa, 2002) (Yang and Ahuja, 1999) (Gomez and Morales, 2002). In this method the researchers considered the spatial method of skin pixels, and took them into account during the detection phase with the target of maximizing efficiency. As a contradiction to the fact that different people have different types of skin colors, it is found that the major difference does not lie in their chrominance; rather it is determined by intensity to a large extent. The simplest color models useful for intensity invariant skin detection are HSV (Lee and Yoo, 2002), YUV (Chai and Bouzerdoum, 2000) or YIQ (Martinkauppi and Soriano, 2001). The HSV model is an effective mechanism to determine human skin based on hue and saturation. Other efficient models are YUV and YIQ which follow the same brand of modeling using the RGB color space.[statistical skin detection] III. Skin Segmentation Classifier Model A. Learning Based Algorithms Here we discuss the skin segmentation model based on classification and learning algorithms used in performance comparison evaluation. 1. Data Collection: Data-set in the form of human images are being selected from various sources such as captured the live image from camera or taken the images from internet also. 2. Data-preprocessing & Cleansing: Here the collected data-set will further be processed to
  • 3. Rajandeep Sohal et al Int. Journal of Engineering Research and Applications www.ijera.com ISSN : 2248-9622, Vol. 4, Issue 5( Version 3), May 2014, pp.49-56 www.ijera.com 51 | P a g e select the accurate and relevant of the images which further need to train the classifier model. 3. Classifications : Based on the training data set, the classification is being performed on the selected human images data set. Figure 1: Process flow of the system Life cycle of machine learning approach Figure 2: Life cycle of the learning approach Above figure 2 depicts the life cycle of the machine learning algorithms selected and applied on the human images. As shown first step is to choose the appropriate learning algorithms which need to be applied on the selected features of the human image. Further if the classification by applying the chosen algorithm is giving the good quantified results, then machine has to be trained with the training data set. B. Operation Flowchart Below flowchart depict the operation flow in building of the classifier. Step 1. Feature Extractions (with trainable Weka segmentation) Feature extraction from the image or stack of image: First step is feature selection; we select the features that we want to use in the building of classifier model for classification of skin pixels. Selection of features of the image with the help of ImageJ open source tool: Figure 2: ImageJ snapshot Figure 3: Trainable Weka Plugin Figure 4: Opening image in trainable Weka. Input Data •Image or stack of image Data Pre- processing • Feature Extractions • Relevant features of a image Classifications • NaiveBayes • SMO • J48 • ZeroR Input Image or stack of image Convert image into RGB or HSV color model Regions based attribute selection of image Data preprocessing & Data Cleaning Accurate attribute selection Classification Model creation Comparative results & evaluations
  • 4. Rajandeep Sohal et al Int. Journal of Engineering Research and Applications www.ijera.com ISSN : 2248-9622, Vol. 4, Issue 5( Version 3), May 2014, pp.49-56 www.ijera.com 52 | P a g e Applying various algorithms on data set: Here the selected data set will be loaded into Weka which is machine learning classification tool to classify the data. Figure: Loading the data set into weka Figure: Features of the image (edit in weka)
  • 5. Rajandeep Sohal et al Int. Journal of Engineering Research and Applications www.ijera.com ISSN : 2248-9622, Vol. 4, Issue 5( Version 3), May 2014, pp.49-56 www.ijera.com 53 | P a g e Figure: Visualizing all features using weka Figure: Using NaiveBayes classification algorithms Experimental Results and Performances Measurements: Here we discuss the experimental results and performances of different models applied to selected skin features. For fair performance evaluation of different skin color modelling methods identical testing conditions are preferred. Unfortunately, many skin detection methods provide results on their own, publicly unavailable databases. The most famous training and test database for skin detection is the Compaq database [Jones and Rehg 1999]. In the table below the best results of different methods, reported by applying the different classification algorithms, for the dataset which we have selected from the set of images with the help of trainable weka segmentation on stack of images. Table 1 shows true positives (TP) and false positives (FP) rates for different methods configurations. Although different methods use slightly different separation of the database into training and testing image subsets and employ different learning strategies, the table should give an overall picture of the methods performance. The accuracy of the classifier is also studied for the sample images by using confusion matrix for skin and non-skin regions. Table 2 and table 3 shows the values of TPR, FPR, Precision, Recall and F-measure for skin and non-skin segments of the sample images. Algorithm Performance Measures TP Rate FP Rate NaiveBayes 89.792 0.898 0.151 SMO 95.404 0.954 0.194 J48 95.791 0.958 0.187 DecisionTable 94.9202 0.949 0.205 Table 1: Performance Measurements & Detection Rate Algorithm Precisi on Reca ll F- Meas ure ROC- area NaiveBayes 0.925 0.898 0.907 0.905 SMO 0.953 0.954 0.953 0.88 J48 0.957 0.958 0.957 0.948 DecisionTabl e 0.948 0.949 0.949 0.917 Table 2: Performance Evaluation Figure: ROC curve NaiveBayes algorithm
  • 6. Rajandeep Sohal et al Int. Journal of Engineering Research and Applications www.ijera.com ISSN : 2248-9622, Vol. 4, Issue 5( Version 3), May 2014, pp.49-56 www.ijera.com 54 | P a g e Figure: ROC curve SMO algorithm Figure : ROC curve for J48 classification algorithm Figure: ROC curve for Decision Tree algorithm Figure: Cost-benefit curve of NaiveBayes algo The developed algorithm performance is evaluated by comparing skin colour segmentation algorithm with the Gaussian mixture model. Table 3. present the miss classification rate of the skin pixels of the sample image using various learning algorithms used in the classification model. Here we can see that NaiveBayes algorithm have highest incorrectly classified instances whereas the J48 algorithm have lowest miss-classification rate Model Name Miss Classification Rate Incorrectly Classified Instances NaiveBayes 10.208 211 SMO 4.596 95 J48 4.209 87 Decision Tree 5.0798 105 Table 3: Miss-classification Rates of the classifiers. Methodology Adopted: Tools and Techniques: Weka machine learning tool is used during the building of classifier as well as for feature selection of the human image based on trainable weka plug-in. IV. CONCLUSION ACKNOWLEDGEMENTS We would like to sincerely thankful to respected Tajinder Kaur, HoD Department of Computer Science for his contribution and help in writing this paper. We would also thankful to our team-mates and all my friends who involved in the discussions and deliberations during the implementation and development aspects. References [1] Bernhard Fink, K.G., Matts, P.J.: Visible skin color distribution plays a role in the perception of age, attractiveness, and health in female faces. Evolution and Human Behavior 27(6) (2006) 433–442
  • 7. Rajandeep Sohal et al Int. Journal of Engineering Research and Applications www.ijera.com ISSN : 2248-9622, Vol. 4, Issue 5( Version 3), May 2014, pp.49-56 www.ijera.com 55 | P a g e [2] Ahmed Elgammal, Crystal Muang and Dunxu Hu: Skin Detection - a Short Tutorial. [3] P.Kakumanu, S.Makrogiannis, N. Bourbakis (2007) “A survey of skin-color modeling and detection methods”, Pattern Recognition, vol.40, pp.1106-1122, 2007. [4]. B.N.Jagadesh et al. SKIN COLOUR SEGMENTATION USING FINITE BIVARIATE PEARSONIAN TYPE-IIb MIXTURE MODEL AND K-MEANS, Signal & Image Processing : An International Journal (SIPIJ) Vol.3, No.4, August 2012 [5] S.El Fkihi, M.Daoudi, D.Aboutajdine (2009) “ Skin and Non-Skin probability approximation based on discriminative tree distribution”, ICIP, pp. 2377-2380. [6] R. Chellappa, C. Wilson, S.Sirohey (1995), “ Human and machine recognition of faces: a survey, Proc. IEEE 83(5) ,705-740. [7] E.Hjelmas, B.K.Low (2001), “ Face detection: a survey”, J.Comput.Vision Image Understanding 83 ,236-274. [8] M.H.Yang, D.J.Kriegman, N.Ahuja (2002), “ Detecting faces in images: a survey”, IEEE Trans.Pattern Anal. Mach. Intell. 24 (1) , 34- 58. [9] W.Zhao, R.Chellappa, P.J.Philips, A. Rosenfeld (2003), “Face recognition: a literature survey”, ACM Comput. Surveys 85(4) 299-458. [10] Wei Ren Tan, Chee Seng Chan, Pratheepan Yogarajah, and Joan Condell (2012), “A Fusion Approach for Efficient Human Skin Detection”, IEEE Transactions on Industrial Informatics, Vol.8, No.1,pp.138-147. [11] Chang-Yul Kim, Oh-Jin Kwon, and Seokrim Choi (2011), “A Practical System for Detecting Obscene Videos”,IEEE Transactions on Consumer Electronics, Vol.57, No.2, pp. 646-650. [12] Fumihito Yasuma, Tomoo Mitsunaga, Daisuke Iso, and Shree K. Nayar (2010),“ Generalized Assorted Pixel Camera: Postcapture Control of Resolution, Dynamic Range and Spectrum”, IEEE Transactions on Image Processing, Vol.19, No.9,pp.2241- 2253. [13] Jalal A.Nasiri, H. Sadoghi Yazdi and Mohmoud Naghibzadeh (2008), “A Mouth Detection Approach Based on PSO Rue Mining on Color Images”, 5th Iranian Conference on Machine Vision and Image Processing, November 4-6. [14] Nils Janssen and Neil Robertson (2008), “On the detection of low-resolution skin regions insurveillance images”, The Eighth International Workshop on Visual Surveillance. [15] Abbas Cheddad, Joan Condell, Kevin Curran and Paul Mc Kevitt (2009), “A New Color space for skin tone detection”, ICIP, pp.497-500. [16]. SKIN SEGMENTATION USING COLOR AND EDGE INFORMATION Son Lam Phung, AbdesselamBouzerdoum, and Douglas Chai, School of Engineering and Mathematics, Edith Cowan University Perth, Western Australia, AUSTRALIA, 2012 [17]. J. Liu and Y. H. Yang, “Multiresolution Color Image Segmentation”, IEEE Transactions on Pattern Analysis and Machine Intelligence, Vol. 16, No. 7, pp. 689-700, 1994. [18]. Devendra Singh Raghuvanshi and DheerajAgrawal, Human Face Detection by using Skin Color Segmentation, Face Features and Regions Properties, International Journal of Computer Applications (0975 – 8887), Volume 38– No.9, January 201. [19]. M.J. Jones and J.M. Rehg, “Statistical Color Models with Application to SkinDetection,” Int’l J. Computer Vision, vol. 46, no. 1, pp. 81-96, Jan. 2002. [20]. J. Brand and J. Mason, “A Comparative Assessment of Three Approaches toPixel- Level Human Skin Detection,” Proc. IEEE Int’l Conf. Pattern Recognition,vol. 1, pp. 1056-1059, Sept. 2000. [21]. J.-C. Terrillon, M.N. Shirazi, H. Fukamachi, and S. Akamatsu, “ComparativePerformance of Different Skin Chrominance Models and ChrominanceSpaces for the Automatic Detection of Human Faces in Color Images,” Proc.IEEE Int’l Conf. Automatic Face and Gesture Recognition, pp. 54-61, Mar. 2000. [22]. M.C. Shin, K.I. Chang, and L.V. Tsap, “Does Colorspace TransformationMake Any Difference on Skin Detection?” Proc. IEEE Workshop Applicationsof Computer Vision, pp. 275-279, Dec. 2002. [23]. C. Maoyuan, “Design of Color Image Skin Area Seg-mentationSystem in the Matlab Environment”, Computer Applications, vol. 4,Nov. 2007, pp. 128–130. [24]. Phung, SL, Bouzerdoum, A & Chai, D, Skin segmentation using color pixel classification:analysis and comparison, IEEE Transactions on Pattern Analysis and Machine Intelligence, January 2005, 27(1), 148-154.
  • 8. Rajandeep Sohal et al Int. Journal of Engineering Research and Applications www.ijera.com ISSN : 2248-9622, Vol. 4, Issue 5( Version 3), May 2014, pp.49-56 www.ijera.com 56 | P a g e [25]. C. Garcia and G. Tziritas, “Face Detection Using Quantized Skin ColorRegions Merging and Wavelet Packet Analysis,” IEEE Trans. Multimedia,vol. 1, no. 3, pp. 264-277, 1999 [26]. R.O. Duda, P.E. Hart, and D.G. Stork, Pattern Classification. John Wiley andSons, 2001. [27]. H. Wang and S.F. Chang, “A Highly Efficient System for Automatic FaceDetection in Mpeg Video,” IEEE Trans. Circuits and Systems for VideoTechnology vol. 7, no. 4, pp. 615-628 1997. [28] Skin Segmentation Using Color Pixel Classification: Analysis and Comparison, IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, VOL. 27, NO. 1, JANUARY 2005 [29] Baozhu Wang, Xiuying Chang, Cuixiang Liu. ARobust Method for Skin Detection and Segmentation of Human Face, 2009 Second International Conference on Intelligent Networks and Intelligent Systems Journal Papers: [1] G.V.S. Raj Kumar, K.SrinivasaRao and P.SrinivasaRao (2011), “Image Segmentation and Retrievals based on finite doubly truncated bivariate Gaussian mixture model and K-means”, International Journal of Computer Applications, Volume 25. No.5 pp.5-13. 8.