File size: 2,535 Bytes
7d35e7b b2a5ba6 b6f049b f49cb01 7d35e7b b2a5ba6 f49cb01 7d35e7b f49cb01 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 | ---
sdk: gradio
title: π¬ Forensic Triage & Postmortem Intelligence System
emoji: π¬
colorFrom: red
colorTo: gray
sdk_version: 6.14.0
python_version: '3.13'
app_file: app.py
pinned: false
tags:
- ml-intern
- forensics
- nlp
- investigation
- medical
short_description: AI-powered forensic investigation support system
---
# π¬ AI-Powered Forensic Triage & Postmortem Intelligence System
An intelligent investigative support system that integrates AI, NLP, and data correlation techniques to assist forensic investigations.
## Key Features
| Module | Description |
|--------|-------------|
| π **Autopsy Report NLP** | Extracts forensic entities (cause of death, injuries, toxicology) from unstructured reports |
| β±οΈ **Time-of-Death Estimation** | Henssge nomogram + postmortem indicators for PMI calculation |
| π± **Digital Evidence Correlation** | Correlates CCTV, mobile metadata, and geolocation data |
| β οΈ **Risk Scoring & Anomaly Detection** | Multi-factor risk assessment with pattern identification |
| π
**Investigation Timeline** | Integrated visualization combining all evidence sources |
## How to Use
1. **Autopsy Report**: Upload or paste an autopsy report β system extracts key forensic entities
2. **Time of Death**: Enter body temperature and postmortem signs β get PMI estimate with cooling curve
3. **Digital Evidence**: Upload CCTV/mobile logs as CSV β correlations and patterns identified
4. **Risk Score**: After analyzing evidence, compute multi-factor risk score
5. **Timeline**: Build an integrated timeline from all evidence sources
## Methodology
- **Henssge Nomogram (1988)**: Double-exponential body cooling model for PMI
- **Pattern-based NLP**: Forensic-domain entity recognition with confidence scoring
- **Multi-factor Risk Engine**: Weighted scoring across violence, toxicology, digital evidence, temporal consistency
- **Anomaly Detection**: Identifies cross-factor inconsistencies (e.g., defensive wounds without homicide classification)
## β οΈ Disclaimer
This system is **strictly an investigative assistance platform**. It is NOT a replacement for forensic experts, medical professionals, or legal authorities. All outputs are intended to support human decision-making, not automate legal conclusions.
## Technical Stack
- **Frontend**: Gradio
- **NLP**: Regex-based forensic entity extraction
- **Math**: Scipy (Henssge solver), NumPy
- **Visualization**: Plotly (interactive charts, timelines, radar plots)
- **Data**: Pandas for evidence processing
|