Skip to content

Latest commit

ย 

History

4 Commits

Folders and files

NameName
Last commit message
Last commit date
ย 
ย 

Repository files navigation

AI-Based Diagnostic Tool for Detection of Osteoporosis

A Multimodal Approach integrating Medical Imaging (CNN) and Clinical Data

๐Ÿ“Œ Project Overview Osteoporosis is a progressive skeletal disorder that results in reduced bone density and structural deterioration, significantly increasing the risk of fractures. While DEXA scans are the current gold standard for diagnosis, their high cost and limited availability in rural areas often lead to delayed treatment.

This project, presents a hybrid diagnostic solution that leverages both Deep Learning and Machine Learning to provide a cost-effective, scalable, and accurate tool for early detection.

๐Ÿ—๏ธ System Architecture The system utilizes a dual-modality approach to enhance prediction accuracy. It consists of three primary modules integrated into a single user-friendly platform:

  • Image Classification Module: Analyzes spine and knee X-rays.

  • Clinical Predictor Module: Evaluates risk from patient-specific metrics.

  • Severity Grading Module: Specifically assesses the stage of knee osteoporosis.

Architecture 1

๐Ÿš€ Key Modules & Methodology

  1. Convolutional Neural Network (CNN) for Imaging
  • Purpose: Classify radiographs as Normal, Spine Osteoporosis, or Knee Osteoporosis.

  • Architecture: Multi-layered CNN designed for medical anomaly recognition and image classification.

  • Performance: The best-performing model achieved a validation accuracy of ~95%.

  1. Machine Learning Clinical Predictor
  • Algorithm: Gradient Boosting Classifier.

  • Features Analyzed: Age, gender, lifestyle, hormonal conditions, medical history, and dietary factors.

  • Performance: Reached a predictive accuracy of 92.01%.

Accuracy
  1. Knee Severity Grading System

Scale: Capable of determining disease progression across five distinct stages: Normal, Mild, Moderate, Severe, and Most Severe.

๐Ÿ’ป Web Deployment & Interface The system is deployed using a Flask-based web application.

  • Secure Access: Features a login system for personalized user experiences.

  • Actionable Insights: Provides treatment recommendations including exercise routines, dietary plans, and medication suggestions.

  • Consultation Support: Includes links to medical specialists for further consultation.

Interface 1 Interface 2 Interface 3

๐Ÿ“Š Evaluation & Results

High Precision: The hybrid approach reduces dependency on high-cost imaging.

Validation: The system was tested to ensure reliable performance across both image and clinical datasets.

Results

๐Ÿ› ๏ธ Tech Stack

  • Languages: Python 3.x

  • Deep Learning: CNN (TensorFlow/Keras)

  • Machine Learning: Gradient Boosting (Scikit-Learn)

  • Backend: Flask Framework

  • Hardware: Standard PC requirements for processing and deployment.

Note: This repository contains the project's documentation and architectural design. The full source code is maintained privately for academic evaluation purposes.

About

No description or website provided.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors