Skip to content

ForensicLens v1.5.0 — Multi-Quality Error Level Analysis

Latest

Choose a tag to compare

@Deipedra34 Deipedra34 released this 11 Sep 13:40
· 1 commit to main since this release

ForensicLens v1.5.0

Upgrades the ELA analyzer to scan across multiple JPEG quality levels instead of a single fixed one, reducing false positives from single-quality compression noise.

What's new

  • ELA now recompresses at several configurable quality levels (elaQualityLevels in forensiclens.yaml, default [70, 80, 90])
  • Per-level error maps are combined using cross-level consistency — a region flagged at multiple quality levels is treated as much stronger evidence than one flagged at only one
  • Reports now show how many of the configured quality levels flagged each region (e.g. "3 of 3")
  • Backward-compatible config parsing: an old single-value ELA quality setting still works

Notes

Multi-quality scanning is roughly N times slower than the previous single-quality scan, where N is the number of configured quality levels — see the Benchmarks section for updated timing.

See the README for the full config reference.