🟒 Starting Calibration Pipeline === Processing MDC015_W068_2025-11-25 === ------------------------------------------------------------------- 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 2 las0.zip files to process πŸ“ Processing Rigs: 0%| | 0/2 [00:00 Calculating the casing center ... [INFO] Using 40 total sampled bright frames Averaging bright frames: 0%| | 0/40 [00:00 0.257397 Success: True Tangential distortion: p1=-0.006737, p2=0.000661, p3=0.006448, p4=-0.002650 βœ“ Tangential correction is significant for corner improvement [βœ…] Square reference optimization complete. Score: 0.2574 [βœ…] Parameters copied to: /working/MDC015_W068_2025-11-25/calibration/params.json [πŸ“Œ] Selecting best parameters... [βœ…] Saved final refined parameters. ------------------------------------------------------------------- Step 3: Undistortion ------------------------------------------------------------------- [DEBUG] Parameters being applied to PTD conversion: fx: 554.8257486166854 fy: 554.144648197294 px: 1001.0960025742058 py: 740.9091783624312 k1: -0.04481203126617009 k2: 0.04455769737572664 k3: -0.02766803584877575 k4: 0.005691115046091378 p1: -0.006736757722027329 p2: 0.0006611309243124361 p3: 0.0064479137547657096 p4: -0.0026499036767538646 scale: 3.0209966504711003 rotation: 0.020181317102569367 mmpp: 1.2818629073282908 nmpp: 1281862.9073282909 [πŸ”„] Converting 2335 frames to PTD, creating debug images for 200 calibration frames... πŸ“ Rigs: 0%| | 0/2 [00:00