IdeaCredIdeaCred

miiidev/rikugan

65

Local, offline deepfake video detection tool. Upload a video, get a forensic analysis with heatmap overlays, per-region breakdowns, and a downloadable PDF report.

What's novel

Local, offline deepfake video detection tool. Upload a video, get a forensic analysis with heatmap overlays, per-region breakdowns, and a downloadable PDF report.

Code Analysis

10 files read · 3 rounds

Local deepfake video detector that fuses three independent forensic signals (EfficientNet-V2 spatial CNN with Grad-CAM, multi-signal artifact analysis, and rPPG pulse extraction) into a weighted suspicion score with per-region heatmaps and a PDF report.

Strengths

Genuine algorithmic depth across all three detection channels — custom two-level Grad-CAM, four distinct forensic artifact sub-signals with sigmoid scoring, and a proper DSP pipeline for rPPG — all with graceful degradation and transparent, explainable outputs. Clean architecture with protocol-based stores, lazy model loading, cancellation support, and well-structured tests that verify actual algorithmic behavior.

Weaknesses

Test coverage is limited to pure-logic modules (fusion, rPPG, landmarks) with no integration tests for the pipeline, spatial CNN, or artifact detector; scipy is used but not explicitly declared as a dependency. The artifact detector's sigmoid parameters and weights appear hand-tuned without documented justification or ablation.

Score Breakdown

Innovation
4 (25%)
Craft
55 (35%)
Traction
5 (15%)
Scope
73 (25%)

Signal breakdown

Innovation

Not Fork+1
Code Novelty+1
Concept Novelty+0

Craft

Ci-1
Tests+8
Polish+1
Releases+3
Has License+0
Code Quality+24
Readme Quality+15
Recent Activity+4
Structure Quality+5
Commit Consistency+2
Has Dependency Mgmt+5

Traction

Forks+0
Stars+6
Hn Points+0
Watchers+0
Early Traction+0
Devto Reactions+0
Community Contribs+0

Scope

Commits+8
Languages+8
Subsystems+13
Bloat Penalty+0
Completeness+6
Contributors+5
Authored Files+15
Readme Code Match+3
Architecture Depth+7
Implementation Depth+8

Evidence

Commits

55

Contributors

1

Files

231

Active weeks

4

TestsCI/CDREADMELicenseContributing

Repository

Language

Python

Stars

1

Forks

0

License

—