🟢 Starting Calibration Pipeline === Processing MDCP3D-083WF-W028(6)_2025-11-20 === ------------------------------------------------------------------- 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 0.196601 Success: True Tangential distortion: p1=-0.004790, p2=-0.006568, p3=-0.001735, p4=-0.001461 ✓ Tangential correction is significant for corner improvement [✅] Square reference optimization complete. Score: 0.1966 [✅] Parameters copied to: /working/MDCP3D-083WF-W028(6)_2025-11-20/calibration/params.json [📌] Selecting best parameters... [✅] Saved final refined parameters. ------------------------------------------------------------------- Step 3: Undistortion ------------------------------------------------------------------- [DEBUG] Parameters being applied to PTD conversion: fx: 570.2464652907656 fy: 570.3500817373836 px: 862.462505100767 py: 962.1276293049369 k1: -0.03786203405162157 k2: -0.005242370120939254 k3: 0.008100813961864274 k4: -0.002391190149625878 p1: -0.004790274691479424 p2: -0.006568343311704894 p3: -0.001735371764089468 p4: -0.0014613612389350644 scale: 2.9835392228732327 rotation: 0.28471200651174283 mmpp: 3.4328580605940067 nmpp: 3432858.0605940064 [🔄] Converting 3228 frames to PTD, creating debug images for 400 calibration frames... 📁 Rigs: 0%| | 0/4 [00:00