2026-05-22 09:24:16 +00:00
2026-05-22 09:24:16 +00:00

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# PJM/IA  Police Interview Emotion Analysis System

## Overview

PJM/IA is an intelligent support platform designed to assist criminal investigators during interviews and interrogations through multimodal emotion analysis.

The system combines multiple Artificial Intelligence approaches to analyze emotional behavior from:

- Facial expressions (FER  Facial Emotion Recognition)
- Voice tone (SER  Speech Emotion Recognition)
- Natural language sentiment analysis

In addition to emotion analysis, the platform automates the administrative workflow associated with interviews by generating official reports automatically and producing annotated multimedia evidence.

---

## Main Features

### Emotion Recognition

- Facial Emotion Recognition (FER)
- Speech Emotion Recognition (SER)
- Sentiment Analysis using NLP

### Automatic Documentation

- Automatic generation of:
  - Complaint Reports
  - Witness Examination Reports
  - Defendant Interrogation Reports
- Automatic PDF report generation
- Automatic transcription of interview audio into text

### Multimedia Processing

- Video analysis
- Audio analysis
- Live camera streaming analysis

### Evidence Generation

- Annotated interview videos
- Emotion timeline tracking every 10 seconds
- Structured interview archive system

---

# System Architecture

The application is divided into modular components:

| Module | Description |
|---|---|
| FER | Facial expression emotion recognition |
| SER | Voice emotion analysis |
| NLP | Sentiment analysis from speech transcription |
| Document Engine | Automatic report generation |
| Streaming Engine | Real-time camera processing |

---

# Supported Inputs

## Video Formats

- `.mp4`
- `.avi`
- `.mov`

## Audio Formats

- `.mp3`
- `.wav`
- `.ogg`

---

# Technical Requirements

| Component | Minimum | Recommended |
|---|---|---|
| RAM | 8GB | 16GB |
| Operating System | Windows XP | Windows 10+ |
| Camera | USB Camera | USB Camera |
| Microphone | USB Microphone | USB Microphone |
| Storage | 5GB | SSD Recommended |

---

# Installation

## Windows Installation

Run:

```bash
PJM_IA_Installer.exe
```

Follow the installation wizard until completion.

The installer will:

- Install the application
- Create the required directories
- Generate a desktop shortcut

---

# Authentication

Default credentials for testing purposes:

```txt
Username: kl3z
Password: 12345
```

---

# Usage

## 1. Load Subject Information

The investigator must first load:

- Citizen Card (CC)
or
- Military Registration Sheet (FM)

This information is mandatory.

---

## 2. Configure Interview Metadata

Optional metadata:

- Interviewer
- Date
- Time
- Location
- City

---

## 3. Choose Analysis Mode

### Video Analysis

Processes prerecorded interrogation videos.

### Audio Analysis

Processes audio recordings.

### Live Streaming

Processes live camera input in real-time.

Press:

```txt
Q
```

to stop recording.

---

# Generated Output

After processing, the system generates:

- Official PJM Word reports
- PDF summary report
- Full interview transcription
- Emotion analysis reports
- Annotated video files

All files are stored automatically in:

```txt
/Corpus/<CC>_<DATE>_<TIME>/
```

Example:

```txt
12345678_2026-05-20_15-30-00
```

---

# Interview Analysis

The system performs emotion tracking every 10 seconds and correlates:

- Facial expressions
- Vocal tone
- Speech sentiment

This allows investigators to identify emotional variations throughout the interview.

---

# Technologies Used

- Python
- OpenCV
- NLP
- Speech Recognition
- Machine Learning
- Facial Recognition
- Emotion Classification
- Audio Signal Processing

---

# Research Context

This project was developed as an AI-assisted criminal investigation support tool focused on:

- Interview enhancement
- Behavioral analysis
- Automated documentation
- Multimodal emotion recognition

---

# Disclaimer

This project is intended for research and investigative support purposes only.

Emotion recognition systems should not be considered definitive indicators of deception or guilt.

Human supervision and professional investigative procedures remain essential.

---

# Future Improvements

- GPU acceleration
- Real-time dashboard
- Advanced speaker diarization
- Multi-camera support
- AI-assisted interrogation insights
- Deepfake detection integration

---

# License

Private / Research Project

---

S
Description
No description provided
Readme 10 GiB
Languages
Python 38.2%
C++ 33.4%
JavaScript 11.7%
C 7.1%
Emacs Lisp 2.1%
Other 7.1%