Skip to content

VinitaSilaparasetty/skin-type-analyzer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 

Repository files navigation

Skin Type Analyzer

Around age 17, like most teenage girls, I was dealing with pimples. It puzzled me because my skin had always been on the dry side before the breakouts began.With a little more research, I discovered that I had combination skin. This means some areas of my skin were oily, while other parts were dry. So, each area needed to be treated differently. Now the challenge is to identify which areas are oily and which areas are dry.

Fast forward to 2016, we have the power of AI. Here's how I use AI to solve the problem.

Principle

1. The human body releases heat. This heat has an infrared signature, which can be detected by infrared cameras.

2. The regions in the thermal image which have red, yellow and green are the warmer regions, with red being the hottest. While, the regions which have light blue, dark blue, purple and black are the cooler regions, with black being the coldest.

3. Combination skin is characterized by an oily forehead, nose, and chin and relatively dry cheeks.

4. "Excessive production of subdermal fat, modifies the dynamics of the bloodstream, and consequently temperature. A high percentage of this heat interchange is manifested as electromagnetic radiation with far-infrared wavelengths, which can be captured through a thermal imaging camera. "

https://www.ncbi.nlm.nih.gov/pubmed/24777529

Theory

Based on the research paper, I deduced that the thermal signature of oily skin will be higher than that of the surrounding skin. This will help me detect oily patches of skin.

Methodology

  • Identify features of the face to detect the location of oily skin.
  • Check for high temperatures which will be either red or orange according to the thermal image scale.
  • Return names of the regions of the face that are 'oily'.

Test

I do not have access to a thermal camera, so I had to simulate a thermal image using a thermal image effect. Then, I used the app to analyze it.

Output:

Nose

The app has detected that the oiliest region on my face is the nose.

Dataset:

To learn more about the dataset, visit the link below:

https://www.kaggle.com/kpvisionlab/tufts-face-database-thermal-cropped

References:

To view the research paper by Padilla-Medina JA, León-Ordoñez F, Prado-Olivarez J, Vela-Aguirre N, Ramírez-Agundis A and Díaz-Carmona J, click the button below:

https://www.ncbi.nlm.nih.gov/pubmed/24777529

About

Determine your skin type using deep learning.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published