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 (
elaQualityLevelsin 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.