An open API service indexing awesome lists of open source software.

https://github.com/abhinav-codealchemist/facial_keypoint_detection

Facial keypoints detection using 15 landmark points on human face
https://github.com/abhinav-codealchemist/facial_keypoint_detection

computer-vision convolutional-neural-networks deep-learning jupyter-notebook keras machine-learning opencv python regression

Last synced: 3 months ago
JSON representation

Facial keypoints detection using 15 landmark points on human face

Awesome Lists containing this project

README

        

[![HitCount](http://hits.dwyl.io/abhinav-codealchemist/Facial_Keypoint_Detection.svg)](http://hits.dwyl.io/abhinav-codealchemist/Facial_Keypoint_Detection)
# Facial Keypoints Detection

I have made a Facial Keypoints Regressor that regresses the keypoints for human face. This keypoint detection problem is a regression problem since we are predicting the coordinates for the landmarks on the face which are real numbers.
Detection of facial keypoints is very useful for a number of tasks like facial recognition, detection etc. The keypoints selected in this code uses 15 keypoints representing the various coordinates on the human face.
The dataset for this problem was downloaded from Kaggle https://www.kaggle.com/c/facial-keypoints-detection/.

CNN was used for this problem. The model achieved an accuracy of 76% on the validation set. The model was trained on a set of approx 1700 images and around 300 images were taken for validation purpose. The images were grayscale and had shape of 96 X 96.

## Model Performance on real world data
Predictions for some real world color images.

     

     

## Model Performance on Validation data
Predictions for some validation images.

![validation](images/snap.png)

## Model Architecture
The model uses a CNN based Architecture.



### References
Dataset downloaded from Kaggle https://www.kaggle.com/c/facial-keypoints-detection/.

# Thanks

Comments? Suggestions?

Please, leave a comment.

Thanks for being here! Enjoy!