This project is an Machine Learning–powered Real-Time Stress Detection System designed to monitor human stress levels continuously. It fetches live biometric data (Heart Rate, \text{SpO}_2, Temperature, Humidity, and Fall Detection) from IoT sensors via API and calculates derived medical indicators like Blood Pressure, MAP, and Oxygen Delivery. Using a Hybrid Ensemble ML Model (Random Forest + SVM + Neural Network), the system accurately predicts stress states in real time. Built with Flask, Chart.js, and SQLite, it provides a live visual dashboard, automated PDF medical reports, and an admin panel for patient record tracking.
Modern fast-paced lifestyles have significantly increased stress-related health risks. Traditional assessment methods—such as clinical surveys or periodic checkups—are often subjective, episodic, and fail to capture sudden physiological spikes. This project bridges the gap by delivering an end-to-end, automated, and non-invasive Real-Time Stress Detection and Analysis System.
The system collects continuous sensor streams (Heart Rate, \text{SpO}_2, Ambient Temperature, Humidity, and Fall Detection) and enhances this raw data using biomedical calculations. It computes critical health metrics, including:
This multi-parameter strategy ensures that cardiovascular, thermoregulatory, and respiratory stress responses are captured simultaneously.
Instead of relying on a single classifier, the backend employs a Soft-Voting Ensemble Model that combines:
This hybrid framework minimizes bias, improves prediction accuracy, and ensures reliable classification across varied patient profiles.
Built on a lightweight Flask web framework, the system includes:
Data Acquisition & Biomedical Processing
Multi-Sensor Integration: Real-time ingestion of Heart Rate, \text{SpO}_2, Temperature, Humidity, and Fall Detection via an IoT API.
Biomedical Feature Engineering: Automatically computes derived indicators including Systolic/Diastolic BP, Pulse Pressure (PP), Mean Arterial Pressure (MAP), Oxygen Delivery, and Heat Index.
🧠 Intelligent Machine Learning Engine
Soft-Voting Hybrid Ensemble: Blends Random Forest, SVM, and Neural Network models for robust classification accuracy.
Noise & Error Resilient: Handles inconsistent sensor inputs and environmental anomalies effectively.
📊 Interactive Dashboard & User Experience
Live Visualizations: Real-time line charts for \text{SpO}_2 and Heart Rate using Chart.js.
Dynamic Parameter Cards: Auto-refreshing status cards for all raw and computed vitals.
Color-Coded Status Warnings: Instant visual alerts categorizing vitals into Normal, Warning, or Critical ranges.
📄 Medical Reporting & Record Management
Automated PDF Generation: Instant generation of downloadable clinical reports (powered by ReportLab) for every analysis session.
SQLite Database Integration: Secure, structured historical logging for time-series stress tracking.
Admin Management Panel: Dedicated portal for clinicians to inspect patient records, view historical trends, and track patient histories.
Based on 0 customer review(s)
Be the first customer to review this product.