1
Facial Makeup Detection using the CMYK Color Model and Convolutional Neural Networks Marcello G. Bertacchi Mackenzie Presbyterian University ao Paulo, Brasil [email protected] Ismar F. Silveira Mackenzie Presbyterian University ao Paulo, Brasil [email protected] Abstract—This work presents a facial makeup detection tech- nique using CMYK and Neural Networks. The main goal is to detect facial makeup using the CMYK color model, and analyzing its results by comparing it to the HSV color model, which is widely used in the literature. In the detection process, each image was separated into regions of interest (the eyes and the whole face). Five image databases were chosen, all varying in lighting and environment conditions. In HSV, 91% of accuracy was achieved on the eye region and 92% on the face. In CMYK, the results obtained had 97% of accuracy on the eye region and 95% on the face. Therefore, based on the results achieved, the CMYK color model, even though it is mainly used in Printing, deserves attention in the area of Computer Vision, involving Makeup Detection. Index Terms—makeup detection, computer vision, CMYK, neural networks, HSV I. I NTRODUCTION At first, the recognition of characteristics was made in- tuitively, that is, an individual memorized facial features of another individual so that, in future, a recognition process could take place. A method of recognition was born in ancient Egypt, where a procedure for measuring certain parts of the body was studied and applied for comparison purposes. This technique evolved, later, in the nineteenth century, in a professional environment, being used to fight crime. Body metrics were collected by means of measurement, and stored in records for future reference towards people identification [1]. Nowadays, the recognition of facial features scenario also included the application of facial makeup. According to Ueda and Koyama (2010), excessive application of makeup may interfere in the effectiveness of face-to-face recognition. Sub- sequently, as presented by A. Dantcheva, C. Chen, and A. Ross (2012), the interference caused by makeup in the effectiveness of facial recognition algorithms was duly proven, allowing the digital makeup detection to be considered as a relevant subject [2]–[6]. The structure of this article is organized as follows: section 1 is the introduction, sections 2 and 3 contain a brief introduction on the CMYK (Cyan, Magenta, Yellow and Key) and HSV (Hue, Saturation and Value) color models, section 4 show the image databases used in the implementation, section 5 presents methods and experiments, section 6 describes the obtained results, ending with final remarks in section 7. A. Goals The general goal of this work is to achieve success in the detection of facial makeup on an image containing frontal face and eyes regions, by means of Convolutional Neural Networks along with the CMYK color model. Among the specific objectives are: to analyze the viability of the CMYK color model, which does not have Computer Vision as its main area of activity, by means of tests with combinations and separation of Cyan, Magenta, Yellow and Key channels. This model, which is widely used in printing, was chosen because of its satisfactory performance in skin detection, as showed by Sawicki and Miziolek (2015) [7], [8]. to compare the results obtained by the CMYK color model against those of the HSV model, which is widely used in Image Processing and Computer Vision. to use neural networks in order to achieve more assertive results in images with unfavorable conditions. For this reason, Convolutional Neural Networks were chosen and implemented. B. Related Work Technological advancement allowed several systems, among them the recognition of facial features, to be introduced into digital environments. However, as a counterpoint, this opened doors for certain vulnerabilities, including alterations on the facial features through cosmetics. Based on this idea, A. Dantcheva, C. Chen, and A. Ross (2012) implemented an analysis that determined how much the application of makeup interferes on the effectiveness of facial recognition systems. The result obtained showed that there is interference, especially when applied around the ocular region, thus likely to compromise directly the security proposed by these systems [3]. In that same year, Varshovi (2012) developed a work of makeup recognition. This research was one of the first to implement a database with images of women before and after the application of cosmetics. The HSV color model was chosen due to its capability to separate the saturation, hue, and intensity channels individually. The results achieved 90.62% effectiveness in detecting eye shadow and 93.33% in detecting lipstick [9].

Facial Makeup Detection using the CMYK Color Model and

  • Upload
    others

  • View
    4

  • Download
    0

Embed Size (px)

Citation preview

Facial Makeup Detection using the CMYKColor Model and Convolutional Neural Networks

Marcello G. BertacchiMackenzie Presbyterian University

Sao Paulo, [email protected]

Ismar F. SilveiraMackenzie Presbyterian University

Sao Paulo, [email protected]

Abstract—This work presents a facial makeup detection tech-nique using CMYK and Neural Networks. The main goal is todetect facial makeup using the CMYK color model, and analyzingits results by comparing it to the HSV color model, which iswidely used in the literature. In the detection process, eachimage was separated into regions of interest (the eyes and thewhole face). Five image databases were chosen, all varying inlighting and environment conditions. In HSV, 91% of accuracywas achieved on the eye region and 92% on the face. In CMYK,the results obtained had 97% of accuracy on the eye region and95% on the face. Therefore, based on the results achieved, theCMYK color model, even though it is mainly used in Printing,deserves attention in the area of Computer Vision, involvingMakeup Detection.

Index Terms—makeup detection, computer vision, CMYK,neural networks, HSV

I. INTRODUCTION

At first, the recognition of characteristics was made in-tuitively, that is, an individual memorized facial features ofanother individual so that, in future, a recognition processcould take place. A method of recognition was born in ancientEgypt, where a procedure for measuring certain parts ofthe body was studied and applied for comparison purposes.This technique evolved, later, in the nineteenth century, ina professional environment, being used to fight crime. Bodymetrics were collected by means of measurement, and storedin records for future reference towards people identification[1].

Nowadays, the recognition of facial features scenario alsoincluded the application of facial makeup. According to Uedaand Koyama (2010), excessive application of makeup mayinterfere in the effectiveness of face-to-face recognition. Sub-sequently, as presented by A. Dantcheva, C. Chen, and A. Ross(2012), the interference caused by makeup in the effectivenessof facial recognition algorithms was duly proven, allowing thedigital makeup detection to be considered as a relevant subject[2]–[6].

The structure of this article is organized as follows: section 1is the introduction, sections 2 and 3 contain a brief introductionon the CMYK (Cyan, Magenta, Yellow and Key) and HSV(Hue, Saturation and Value) color models, section 4 show theimage databases used in the implementation, section 5 presentsmethods and experiments, section 6 describes the obtainedresults, ending with final remarks in section 7.

A. Goals

The general goal of this work is to achieve success in thedetection of facial makeup on an image containing frontal faceand eyes regions, by means of Convolutional Neural Networksalong with the CMYK color model.

Among the specific objectives are:• to analyze the viability of the CMYK color model,

which does not have Computer Vision as its main areaof activity, by means of tests with combinations andseparation of Cyan, Magenta, Yellow and Key channels.This model, which is widely used in printing, was chosenbecause of its satisfactory performance in skin detection,as showed by Sawicki and Miziolek (2015) [7], [8].

• to compare the results obtained by the CMYK colormodel against those of the HSV model, which is widelyused in Image Processing and Computer Vision.

• to use neural networks in order to achieve more assertiveresults in images with unfavorable conditions. For thisreason, Convolutional Neural Networks were chosen andimplemented.

B. Related Work

Technological advancement allowed several systems, amongthem the recognition of facial features, to be introducedinto digital environments. However, as a counterpoint, thisopened doors for certain vulnerabilities, including alterationson the facial features through cosmetics. Based on this idea,A. Dantcheva, C. Chen, and A. Ross (2012) implementedan analysis that determined how much the application ofmakeup interferes on the effectiveness of facial recognitionsystems. The result obtained showed that there is interference,especially when applied around the ocular region, thus likelyto compromise directly the security proposed by these systems[3].

In that same year, Varshovi (2012) developed a work ofmakeup recognition. This research was one of the first toimplement a database with images of women before andafter the application of cosmetics. The HSV color model waschosen due to its capability to separate the saturation, hue, andintensity channels individually. The results achieved 90.62%effectiveness in detecting eye shadow and 93.33% in detectinglipstick [9].