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.