🟢 Starting Calibration Pipeline === Processing MDC048_W021(6)_2025-11-19 === ------------------------------------------------------------------- Step 1: Digitization ------------------------------------------------------------------- [🔄] Full PTD mode: Processing ALL images then creating calibration subset [📸] Digitizing ALL images... [📸] Full dataset mode: Processing ALL images (no debug visualizations) [INFO] Found 4 las0.zip files to process Processing Rigs: 0%| | 0/4 [00:00 Calculating the casing center ... [INFO] Using 60 total sampled bright frames Computing max image from bright frames: 0%| | 0/60 [00:00 0.308961 Success: True Tangential distortion: p1=-0.009948, p2=-0.009997, p3=0.005782, p4=0.001605 ✓ Tangential correction is significant for corner improvement [✅] Square reference optimization complete. Score: 0.3090 [✅] Parameters copied to: /working/MDC048_W021(6)_2025-11-19/calibration/params.json [📌] Selecting best parameters... [✅] Saved final refined parameters. ------------------------------------------------------------------- Step 3: Undistortion ------------------------------------------------------------------- [DEBUG] Parameters being applied to PTD conversion: fx: 558.4980430706601 fy: 558.0171183724228 px: 1010.7355752215033 py: 722.4012192027127 k1: -0.03994443353820996 k2: 0.02091099605435194 k3: -0.011091067610792356 k4: 0.0022693885640236895 p1: -0.00994805273368783 p2: -0.009996551947447956 p3: 0.0057820374080153275 p4: 0.001605329493134677 scale: 3.0121229771201805 rotation: -0.24800252271643397 mmpp: 3.443704641179719 nmpp: 3443704.641179719 [🔄] Converting 720 frames to PTD, creating debug images for 400 calibration frames... 📁 Rigs: 0%| | 0/4 [00:00