SieveColorSpace

V4 fMRI calibration — results summary

Dataset

Key numerical results (cited in PT_COLOR.tex abstract and §Relation to DKL)

V4 channel weights at 95% contrast

Channel V4 weight (BOLD) SCS prediction (γ_p / Σγ_p) Gap
L − M 0.373 0.385 3.2% ← headline match
S 0.056 0.284 80% (S-cone underrepresented in functional ROI)
Luminance 0.571 0.750 24%

The L − M match is the claim cited in the paper. The S and Luminance gaps are honest caveats: the functional ROI underrepresents S-cone signal (well-known fMRI limitation) and the luminance channel carries contributions from non-chromatic visual processing that the SCS simplex does not separate.

PT hypothesis tests

Test Result Verdict
Luminance (p=2) > Chromatic BOLD ratio 2.57 Confirmed
L − M (γ₃) > S (γ₇) L − M −0.078% vs S −0.086% Marginal, same sign
r(BOLD, d_Fisher), 8 chromatic hues 0.434 Positive, not dominant
r(BOLD, d_Fisher) at 30% contrast (linear regime) 0.517 Best correlation

V4 contrast-response decomposition

Contrast L − M (γ₃) S (γ₇) Luminance (p=2) |LM/S|
10% −0.154 −0.041 +0.206 3.75
30% −0.095 −0.115 +0.079 0.83
50% −0.055 −0.042 +0.043 1.31
95% −0.137 +0.021 +0.210 6.62

SCS predicted |LM/S| = γ₃ / γ₇ = 1.356; observed mean 3.13. The agreement is qualitative across contrasts, not a tight quantitative match.

What the V4 data confirms

What the V4 data does NOT do

What the V4 data suggests as follow-up

Reproducibility

python3 scripts/v4_neural_extraction.py      # pipeline
python3 scripts/v4_refined_analysis.py       # prints L-M = 0.373 vs γ₃/Σγ = 0.385
python3 scripts/v4_hybrid_model.py           # COMBVD hybrid with V4 opponent channels
python3 scripts/v4_analysis_plots.py         # figures

Data file paths are resolved via the SCS_V4_DATA environment variable; default is data/ds005521 under the repo root. Download instructions are in the v4_neural_extraction.py header.

Cited files