| 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.
| 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 |
| 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.
s = 1/2 with 0 adjusted parameters.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.
datasets/v4_bold_response.csv — 36 conditions (9 hues × 4 contrasts)datasets/v4_neural_transfer.csv — model comparison tabledocs/figures/fig_v4_bold_polar.pdfdocs/figures/fig_v4_bold_vs_fisher.pdfdocs/figures/fig_v4_contrast_response.pdfdocs/figures/fig_v4_gamma_ratio_test.pdfdocs/figures/fig_v4_simplex_map.pdf