Model

Real-ESRGAN

Reconstruct a sharper, super-resolved image of a face or licence plate from many sightings.

shipped Super-Resolution Reconstruction4xCUDA

Overview

A vendored SRVGGNetCompact (realesr-general-x4v3) provides a 4x learned upscaler. Overseer caps and ECC-aligns a subject's crops, median-fuses them at low resolution to remove per-frame noise, then runs a single super-resolution pass so a blurry face or plate becomes legible. Weights load with no basicsr / gfpgan dependency.

RoleSuper-Resolution
Expected latency~0.3 s / reconstruction (GPU)
Hardware requirementsNVIDIA GPU recommended; CPU fallback works but is slow
Memory requirements~1 GB VRAM; ~5 MB model download

Inputs & Outputs

Inputs
  • Aligned, fused low-res crop (BGR)
  • Max side hint
Outputs
  • 4x upscaled BGR image
  • Reconstruction metadata (frames used / offered)

Advantages & Limitations

Advantages

  • Legible faces / plates from blur
  • No dependency hell (vendored net)
  • Fuses multiple frames for real detail, not hallucination

Limitations

  • Cannot invent detail absent from all frames
  • Mismatched crops are rejected to avoid worse-than-zoom output
  • GPU strongly preferred for interactive latency

Example outputs

Configuration

Keys in config/default.yaml that govern this model.

KeyDefault
reconstruct.super_resolutiontrue
reconstruct.min_frames2
reconstruct.max_frames16
reconstruct.min_corr0.72

Benchmarks

Placeholder

Benchmark figures below are illustrative and awaiting a standardised harness. Treat them as placeholders.

BenchmarkDatasetMetricValueHardware
Upscale factorinternalx4-
Reconstruct16 cropss~0.3RTX 3060