Blog
Development log for Scrutinizer — vision science, shader engineering, and the space between.
October 2026
April 2026
March 2026
-
Isotropic Cortical Sampling ReleaseFOVI-derived isotropic cortical sectors as default geometry. Displacement pipeline now parameterized by cortical sector extent.
-
Peripheral Color: From Cliff to Gradient Tech Brief12-band DoG chromatic decomposition, swatch-aware preservation, and a wider desaturation ramp, with channel ratios checked against Bowers 2025.
-
Where Your Eyes Actually Read ReleaseScrutinizer v2.4.0 models Rayner's asymmetric perceptual span by shifting the foveal protection zone in the reading direction during horizontal pursuit over text.
-
Five Decades to Real Time ReleaseScrutinizer catches up from 1970s acuity models to the Texture Tiling Model with a WebGPU compute pipeline for real-time summary-statistic texture synthesis, the default rendering path in v2.3. Two WGSL passes, ~900 lines, under 0.3ms, and the Oklab metrics to validate it.
-
The Oblique Effect ReleaseOrientation-selective peripheral blur. Cardinal edges survive further than diagonal ones.
-
Measuring the Pipeline ReleaseFive-wave psychophysical validation against published data. 8 half-octave DoG bands for smoother peripheral blur transitions. Halverson mixed-density crowding. Three shader bugs found by measurement.
-
See What Your Periphery Computes ReleaseMinecraft and Eyeball modes render the CMF pipeline as visible geometry. Blueprint wireframes from live ARIA. Density-gated crowding, Bowers 2025 chromatic recalibration, 10 modes.
-
Color Persists in the Periphery: Even Where You're Not Looking ReleasePer-channel chromatic pooling replaces uniform desaturation. RG/YV decay with size-dependent preservation via DoG bands. Congestion-gated pooling, crowding diagnostics, headless audit CLI.
-
Scrutinizer v1.8: Scientific Accuracy Audit & Feature Congestion ReleaseLinear M-scaling replaces geometric cutoffs, E2 recalibrated, approximate Laplacian pyramid qualified. Feature Congestion ships as a real-time visual clutter metric with interactive ComplexityHUD.
-
Measuring What Your Eyes Can't Ignore Tech BriefRunning Rosenholtz's Feature Congestion on live web pages. The fixed-σ discovery, congestion vs. saliency, and validation against visual-clutter, a Python port of the MIT reference implementation.
-
How GPU MIP Chains Simulate Peripheral Vision Tech BriefInteractive explainer: how Scrutinizer approximates receptive-field growth with GPU MIP levels, with DoG band decomposition and an eccentricity demo you can feel.