Skip to content

CRA Cone Illumination Sweep

Generated on 2026-06-11 from ConeIlluminationRunner and the real PixelStack path.

This report validates the cone-illumination workflow before using it for larger edge-of-sensor studies. It separates cheap planar-stack integration checks from a low-order patterned torcwa smoke run.

Executive summary

  • TMM cone integration was swept over 5 sampling methods and 4 sample counts; the worst sampled max |A-A_ref| was 0.0068, and the best 49-point result was 2.72e-05.
  • CRA/F-number maps were generated for CRA 0, 10, 20, and 30 deg across F/1.4, F/2.0, F/2.8, and F/4.0 using a 49-point Hammersley cone.
  • The patterned torcwa smoke run used F/2.0, five angular samples, TE polarization, and 550 nm. The auto-shift mean-QE delta ranged from -0.0025 to 7.54e-05 in this low-order check.

Scope

The torcwa section is a low-order path check, not a converged edge-pixel design result. Use it to verify that CRA and microlens shift are wired into the solver path, then increase Fourier order and cone samples for production.

Cone Sampling Maps

Cone sampling maps

The red cross marks the chief ray. Marker area follows the normalized cone integration weight.

TMM Integration Convergence

TMM cone convergence

Reference: TMM, CRA 20 deg, F/2.0, 181-point Hammersley cone, wavelengths 450/550/650 nm.

sampling5 pts13 pts25 pts49 pts
fibonacci0.00260.00130.00092.72e-05
rings0.00670.00590.00110.0005
halton0.00510.00570.0030.0012
hammersley0.00680.00240.00020.0002
grid0.00090.00090.00012.77e-05

CRA and F-number Response

TMM CRA F-number response

CRAmin A@550 over F/#max A@550 over F/#range
00.20120.20310.0019
100.20130.21090.0097
200.21280.23090.0181
300.24620.25740.0112

Patterned torcwa Smoke

torcwa CRA shift smoke

CRAshiftR@550T@550A@550mean QE@550QE_RQE_GQE_Benergy residualruntime serror
0none0.03170.00070.96760.00580.00530.00610.005603.2284-
10none0.03060.00070.96870.00580.00530.00610.005601.3253-
20none0.02820.00070.97110.00570.00530.0060.005601.3186-
30none0.02310.00070.97620.00560.00520.00590.00552.22e-161.317-
0auto_cra0.03170.00070.96760.00580.00530.00610.005601.365-
10auto_cra0.02650.00070.97280.00580.00540.00620.005601.3738-
20auto_cra0.02150.00060.97780.00520.00520.00550.00452.22e-161.3694-
30auto_cra0.01930.00040.98030.00310.00320.00360.00212.22e-161.2832-

Interpretation

  • In this symmetric planar TMM gate, grid and Fibonacci both converge tightly by 49 samples. For patterned RCWA workflows, low-discrepancy sampling remains the safer default because it avoids structured angular bias.
  • TMM isolates the angular-integration behavior from lateral pixel geometry. That makes it useful for convergence gates, but it does not model microlens focus or crosstalk.
  • The torcwa smoke run exercises the actual patterned PixelStack path. The numbers are intentionally labeled as QE proxies because the Fourier order and sample count are deliberately small.

Regeneration

powershell
uv run python scripts\generate_cra_cone_report.py

Generated metrics are stored at docs/public/reports/cra-cone/cra_cone_metrics.json.