Spaces:
Sleeping
Sleeping
license: apache-2.0 | |
title: Heatmap | |
sdk: streamlit | |
colorFrom: gray | |
colorTo: gray | |
pinned: true | |
sdk_version: 1.43.2 | |
app_file: streamlit_app.py | |
# Deepfake Detection System with Heatmap Visualization | |
This project implements a deepfake detection system that processes images through multiple stages: | |
1. **Verification Module**: Uses Nvidia AI model for image comparison | |
- Calculates SMI (Structural Matching Index) | |
- Generates difference images | |
- | |
Applies threshold visualization | |
- Adds bounding boxes around detected areas | |
2. **Labeling System**: Labels detected areas based on threat level | |
3. **Heatmap Visualization**: Creates heatmaps highlighting high-threat areas | |
## Project Structure | |
- `deepfake_detector.py`: Core detection functionality using Nvidia AI model | |
- `image_processor.py`: Image processing utilities | |
- `labeling.py`: Threat labeling system | |
- `heatmap_generator.py`: Heatmap visualization tools | |
- `main.py`: Main application entry point | |
- `requirements.txt`: Project dependencies | |
## Setup and Installation | |
```bash | |
pip install -r requirements.txt | |
``` | |
## Usage | |
```bash | |
python main.py --input_dir /path/to/images --output_dir /path/to/output | |
``` |