AI-Powered Detection Engine

Detect Deepfakes
With Confidence

DeepScan AI uses EfficientNet-B4 as a deep feature extractor combined with 5 OpenCV-based computer vision signals to detect manipulated video content with high accuracy.

How It Works
5
Detection Signals
19M
Model Parameters
100MB
Max File Size
EfficientNet
Core AI Architecture
Core Capabilities

Multi-Layer Detection Engine

Every video is analyzed across multiple dimensions to ensure no manipulation goes undetected.

🧠

EfficientNet-B4 Deep Features

PyTorch EfficientNet-B4 (pretrained on ImageNet) extracts 1792-dimensional feature vectors per frame. Cosine similarity between consecutive frames detects GAN instability.

🔬

Texture Variance (Laplacian)

Laplacian operator measures face sharpness across frames. Deepfakes often have inconsistent sharpness — some frames blurry, some sharp — detected via coefficient of variation.

Face Blend Seam (Sobel)

Sobel gradient operator detects blending seams at face boundaries. Face-swap deepfakes leave a sharp gradient discontinuity where the face was pasted onto the body.

🎨

Color Mismatch (LAB)

LAB color space comparison between face region and background. Deepfake faces pasted from different sources have mismatched brightness and color channels.

📈

Temporal Flicker

Frame-to-frame pixel difference analysis on face crops. Real videos have smooth natural motion (CV 0.15–0.65). Deepfakes show erratic flickering (CV > 0.9).

🎯

Weighted Fusion Verdict

All 5 signals are combined using weighted averaging (EfficientNet 45%, Texture 20%, Blend 15%, Color 15%, Flicker 5%). Score ≥ 38 → FAKE, < 38 → REAL.

Process

How DeepScan Works

A four-stage pipeline from upload to verdict in seconds.

1

Upload Video

Drag and drop or select any MP4, MOV, AVI, or WebM file up to 100MB.

2

Frame Extraction

Key frames are intelligently sampled and faces are detected and isolated for analysis.

3

AI Analysis

EfficientNet-B4 extracts deep features and 4 OpenCV signals (Laplacian, Sobel, LAB color, Temporal) run on face crops.

4

Verdict Report

Results are fused into a final REAL/FAKE verdict with full confidence breakdown and warning flags.

Free Analysis

Ready to Verify a Video?

Upload any video file and get a full deepfake analysis report in seconds.

Analysis

Upload Your Video

Supports MP4, MOV, AVI, WebM — up to 100MB

Drop your video here

or click to browse files

MP4 · MOV · AVI · WebM · Max 100MB
video.mp4
0 MB
Frames to Analyze
More frames = higher accuracy but slower
30
10 — Fast 30 — Balanced 60 — Thorough

Processing your video...

Uploading video
Extracting frames
Detecting faces
Running AI analysis
Generating report
Analysis Complete

Detection Results

Full breakdown of all signals and confidence scores