/ear-landmark-detection-with-CNN

A tool to detect 55 landmark points on a given ear image.

Primary LanguagePython

Ear Landmark Detection with CNN

There are 55 landmarks on human ear which help identifying the person. This model has 500 training images, 105 test images and corresponding landmarks focused on right ear. I also modified the images and landmarks to represent other forms such as left ear, rotated etc. You can get 3000 training 630 test images with this method if you run CreateDataSet.py. Before that, download the data folder from the link below. You can see names of the files & folders are compatible with the functions.

Original data belongs to this source (check out Collection A). I renamed and regrouped the content to ease preprocessing of the model. The data that is compatible with the model can be accessed from here.

This model was built from scratch. It takes 224x224 images as input and outputs the predicted landmark points. You can see the examples below.

Input

right ear

Output

right ear w/landmarks

Input

left ear

Output

left ear w/landmarks

Architecture

model architecture

Hits