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