Muthukumarank's picture
Update ML Intern artifact metadata
b6f049b verified
metadata
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