Skip to content

A Flask-based ML application that predicts blood groups using fingerprint images. It integrates a TensorFlow (Keras) model with 89% accuracy, featuring user authentication, database management with Flask SQLAlchemy & SQLite, and a frontend built using flask. πŸš€

Notifications You must be signed in to change notification settings

Tushar-Shinde31/Blood_Group_Detection_Using_Fingerprint-Flask-

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

38 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🩸 Blood Group Prediction Using Fingerprint

πŸ“Œ Project Overview

This project introduces a non-invasive approach to blood group prediction using fingerprint image processing and machine learning. By leveraging Convolutional Neural Networks (CNNs), it classifies fingerprint patterns into eight common blood groups (A+, A-, B+, B-, AB+, AB-, O+, O-), offering a quick and accessible alternative to traditional methods.

home

πŸŽ₯ Demo Video

Watch the demo on YouTube


🎯 Objectives

βœ… Rapid Blood Group Identification – Provides a fast and accurate alternative to traditional methods.

βœ… Accessibility in Remote Areas – Enables blood group prediction without lab facilities or skilled personnel.

βœ… Integration with Portable Devices – Supports point-of-care diagnostics in clinics and mobile units.

βœ… Safety and Scalability – Reduces contamination risks and ensures adaptability across healthcare settings.

βœ… Biometric and Medical Synergy – Combines biometrics and machine learning for improved diagnostics.


πŸ› οΈ Tech Stack

🌐 Frontend:

  • HTML
  • CSS
  • JavaScript

πŸ”₯ Backend:

  • Flask
  • SQLAlchemy
  • SQLite

πŸ“Š Machine Learning (Model Development):

  • TensorFlow / Keras
  • Google Colab

πŸ“ˆ Model Performance

🧠 Model 🎯 Testing Accuracy πŸ“Š Validation Accuracy
VGG16 βœ… 88.72% βœ… 89.50%
AlexNet πŸ”΄ 12.47% πŸ”΄ 12.49%
ResNet50 🟑 61.19% 🟑 62.70%
Hybrid Model (EfficientNetB0 + SVM) πŸ”΅ 22.29% πŸ”΅ 22.81%

πŸ“š Dataset

πŸ“‚ Fingerprint Dataset

πŸ“Š Dataset Overview:

dataset


πŸ“Έ Screenshots

πŸ” Authentication Page

auth2 auth1

πŸ” Prediction Result Page

prediction

πŸ“€ Upload Fingerprint

upload


πŸš€ Future Improvements

  • πŸ“Š Expand the dataset for better generalization.
  • πŸ§ͺ Experiment with advanced models to improve accuracy.
  • 🌐 Deploy the model in a live environment for real-world use.

πŸ“ž Contact

πŸ‘€ Tushar Shinde

πŸ“§ [email protected]
πŸ”— LinkedIn

πŸ‘€ Anjali Maske

πŸ“§ [email protected]
πŸ”— LinkedIn


⭐️ Feel free to contribute and star the repository if you find it helpful!

About

A Flask-based ML application that predicts blood groups using fingerprint images. It integrates a TensorFlow (Keras) model with 89% accuracy, featuring user authentication, database management with Flask SQLAlchemy & SQLite, and a frontend built using flask. πŸš€

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •