This repo studies variable ND filters in the RAW domain.
We (i) measure transmission vs. nominal stops,
(ii) quantify color neutrality (ΔE*ab and channel ratios) under 3000K / 6000K,
and (iii) provide a fully reproducible pipeline.
Key findings
- Transmission closely follows T ≈ 2⁻ⁿ with small deviations at higher densities.
- Color neutrality drifts with density; warm vs. cool illuminants bias differently.
- All figures and CSVs are reproducible via scripts in
code/.
code/— Python scriptsdata/— CSV outputsfigs/— Figuresroi/— ROI overlays
- Python 3
- Install with:
python -m venv .venv && source .venv/bin/activate
pip install -r requirements.txt


