Skip to content

Deep Learning based system that predicts blood group of an individual by analyzing their fingerprint patterns.

Notifications You must be signed in to change notification settings

anjali-maske/blood-group-prediction-using-fingerprint

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.

Screenshot 2025-03-05 001626

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

Screenshot 2025-03-05 002114

Screenshots

Signup Page

Screenshot (278)

Predicting Result Page

Screenshot 2025-03-05 223335 Screenshot 2025-03-05 223538 Screenshot 2025-03-05 223633

Future Improvements

  • Expand the dataset for better generalization.
  • Experiment with other models for further accuracy improvements.
  • Deploy model in live environment

Contact

Anjali Maske

Email: aamaske50@gmail.com
LinkedIn

About

Deep Learning based system that predicts blood group of an individual by analyzing their fingerprint patterns.

Topics

Resources

Stars

Watchers

Forks