CLAUDE: Row/Col correction (RT step 2): curt rowcol_* dialog params +...
CLAUDE: Row/Col correction (RT step 2): curt rowcol_* dialog params + content-excluded noise calculation
2a: CuasConditioning rowcol_* Config now dialog-driven (curt.rowcol_en/
rowcol_hpf/rowcol_hpf_sigma/rowcol_max_abs/rowcol_outlier, "CUAS RT" tab)
via CuasConditioning.configFromCurt(); RT Row/Col is optional/bypassable
(turn rowcol_en OFF when the FLIR internal correction is verified OK).
Defaults reproduce the previous hardcoded Config bit-exactly
(rowcol_max_abs 0 = the old INFINITY no-gate).
2b: new CorrectionFPN.calculateRowColBackProject() (gated by NEW
imp.cuas_backprop_rowcol, default ON): subtract the back-projected
(pose-transformed, photometric-matched) virtual center from each scene
BEFORE the UM + line averaging, so bright content no longer biases the
row/col averages (the dark horizontal/vertical line artifact). Falls
back to (image - FPN) where the back-projection is undefined; serial
scene loop (GPU back-projection per scene) - borrowed/non-RT path only.
Co-Authored-By:
Claude Fable 5 <noreply@anthropic.com>
Showing
Please register or sign in to comment