Skip to content

ML/AI project to detect and classify nail diseases and determine their severity

Notifications You must be signed in to change notification settings

hannesoehler/nail-disease-classification

Repository files navigation

Detecting nail diseases with the help of AI

Presentation: slides

This project consists of two parts:

  1. Detecting nail diseases in nail images
  2. Segmenting the area of the nail affected by the disease to determine the severity of the disease

First, we replicated the results in Han et al. 2018 and achieved more accurate results with the help of strong data augmentation (i.e., cutout, mixout) (Table 1). Furthermore, we tested our model on a test set of European nail images scraped from the web (see the presentation for more details on the datasets). As can be seen in Table 2, our model (ensemble of Efficientnet5 and Resnet152) is very good in distinguishing between healthy nails and nails with a disease. More challenging is the identification of a particular disease.

In the second part, we train a model (Yolov5x-Segmentation) to detect the area affected by the disease in order to determine the severity of the disease. As can be seen graphically in Table 3 and according to the Dice coefficient in Table 4, the model is relatively strong in segmenting the correct area.

Table 1: Detecting nail diseases - comparison of our results to Han et al. (2018)

image

Table 2: Detecting nail diseases - results on the European test set

image

Table 3: Segmentation of the area affected by the disease

image

Table 4: Dice coefficient

image

About

ML/AI project to detect and classify nail diseases and determine their severity

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages