WHAT EVERY METRIC, SLIDER & LAYER MEANS.
A complete plain-English and mathematical reference guide to reading PixelProof's heatmaps, scores, bounding boxes, DIP sliders, and 7 forensic detection layers.
HOW TO READ THE WORKBENCH (PLAIN-ENGLISH GUIDE)
TAMPER SCORE (0 – 100)
Final suspicion score combining all 7 DIP layers.
CONFIDENCE (%)
How decisive and consistent the signal is across layers.
BBOX [R1, R2...]
Red Bounding Boxes drawn around detected tampered regions.
VECTORS [GREEN → RED]
Cyan lines connecting two identical regions inside the same photo.
8×8 DCT GRID & PHASE (MOD 8)
The invisible 8×8 pixel block grid used by JPEG compression.
5× LOUPE
Synchronized 5× pixel zoom magnifier that follows your cursor.
32-BIN RESIDUAL HISTOGRAM
Bar chart showing the distribution of error/anomaly intensities [0..255].
Z-SCORE (σ — SIGMA)
How many standard deviations a block deviates from the rest of the image.
WHAT EACH FILTER SLIDER CONTROLS
ELA JPEG QUALITY (Q = 55..98)
Sets the JPEG quality level used when re-compressing the image in Layer 1 (Error Level Analysis).
ELA RESIDUAL GAIN (γ = 5×..40×)
Multiplies the brightness of the ELA difference map so subtle compression differences become visible to the human eye.
2D-DWT WAVELET BASIS (HAAR / DB2 / DB4)
Selects the mathematical wavelet filter used in Layer 2 to separate camera sensor noise from the main scene.
MAD SLIDING WINDOW (16×16, 32×32, 48×48)
Controls the size of the square window that scans across the image to measure local sensor noise.
MORPHOLOGICAL SE KERNEL (B = 3×3..17×17)
Controls the size of the elliptical brush used in Stage 8 (Opening & Closing) to clean up random noise dots and merge the red tamper mask.
FALSE-COLOR LUT (INFERNO / VIRIDIS / JET / HOT)
Changes the color palette used to draw the heatmaps (does not change the mathematical score).
LAYER-BY-LAYER MEANING & MATHEMATICAL FORMULATION
ERROR LEVEL ANALYSIS (ELA) & MULTI-QUALITY JPEG GHOSTS
Every JPEG image partitions the frame into non-overlapping 8×8 pixel blocks and quantizes their 2D Discrete Cosine Transform (DCT) coefficients. Re-compressing an unmodified JPEG at quality Q produces a uniform quantization residual across the scene. Foreign spliced regions originating from a different compression quality sit away from the local quantization minimum and exhibit high Z-score residuals after Sobel edge-energy normalization.
2D DISCRETE WAVELET TRANSFORM (DWT) & WIENER NOISE VARIANCE
PixelProof decomposes the luminance channel via a 1-level 2D Discrete Wavelet Transform to extract the diagonal detail sub-band (HH1) and combines it with a 5×5 spatial Adaptive Wiener denoising residual. After masking out the top 15% highest Sobel gradient edges, Donoho's Median Absolute Deviation (MAD) estimator computes local noise variance across sliding windows.
HYBRID COPY-MOVE (CLONE) FORGERY DETECTION
Internal copy-move clones share the exact same camera sensor noise and JPEG compression history as the background. Layer 3 slides an overlapping 16×16 window across the image, extracts quantized low-frequency 2D-DCT coefficients, and lexicographically sorts the feature rows so identical patches become adjacent in O(N log N) time.
RESAMPLING & 2D-FFT SPECTRAL PERIODICITY
Bilinear and bicubic interpolation introduce periodic linear correlations between neighboring pixels. Convolving the luminance channel with an isotropic 2nd-order Laplacian high-pass kernel suppresses low-frequency scene structure and exposes these periodic correlations.
DOUBLE JPEG QUANTIZATION & 8×8 BLOCKING ARTIFACT GRID (BAG)
Independent 8×8 block DCT quantization creates subtle pixel discontinuities along coordinates x ≡ 0 (mod 8) and y ≡ 0 (mod 8). When a region is cropped or spliced at coordinates not divisible by 8, its internal 8×8 blocking grid shifts out of phase with the background grid.
LATERAL CHROMATIC ABERRATION & SCHARR EDGE CONSISTENCY
Physical camera lenses refract Red, Green, and Blue wavelengths with consistent directional collinearity. Composited objects and selection masks introduce abrupt inter-channel gradient magnitude divergences and vector misalignments along the splice boundary.
EXIF METADATA & 8×8 LUMINANCE DQT FINGERPRINTING
Parses EXIF headers for explicit editing software signatures and extracts the 64-element Luminance Quantization Table (DQT) from the JPEG stream, comparing its divisors against standard camera and editing profiles.
OTSU THRESHOLDING + MORPHOLOGICAL OPENING/CLOSING + 8-CONNECTIVITY
Maximizes between-class variance σ²_B(t*) bounded by an 89th-percentile floor so unmodified images do not false-segment.
Applies elliptical Opening (M ⊖ B₁) ⊕ B₁ to remove isolated salt noise and Closing (M ⊕ B₂) ⊖ B₂ to bridge fragmented masks.
Extracts contiguous bounding boxes [x, y, w, h] and attributes each suspect zone to the DIP layer with peak local activation.