2026/07/20 03:43:58 Slapp 0.0.13-alpha.21 2026/07/20 03:43:58 [INFO] Loading parameters from SQL Dataset. IP-port = 34.36.166.206 2026/07/20 03:43:58 [DEBUG] Found 2 total entries for (cam_id=15091912, wand_id=w015(6)) 2026/07/20 03:43:58 [DEBUG] Using use_from=2025-09-23T12:21:17Z; bucket size=1 (from 1 candidates before cutoff) 2026/07/20 03:43:58 [DEBUG] Chosen calibration created_at=2026-07-14T01:40:30Z for (cam_id=15091912, wand_id=w015(6)) 2026/07/20 03:43:58 [DEBUG] Loaded calibration parameters from database: 2026/07/20 03:43:58 fx: 531.655122 px: -31.398176 py: -0.956287 2026/07/20 03:43:58 k1: 0.019910 k2: -0.036127 k3: 0.023328 k4: -0.005634 2026/07/20 03:43:58 p1: -0.025624 p2: -0.024669 p3: 0.018017 p4: 0.021560 2026/07/20 03:43:58 s1: 0.003843 s2: -0.021497 s3: 0.007845 s4: -0.022593 2026/07/20 03:43:58 tilt_x: 0.008390 tilt_y: -0.019736 2026/07/20 03:43:58 casing_x: -30.000000 casing_y: 5.000000 2026/07/20 03:43:58 scale: 2.909643 rotation: -0.460601 mmpp: 3.368493 2026/07/20 03:43:58 [INFO] Searching for las0.zip files and las0 folders in /working/ce71c9a5-30ab-4501-95d4-37428df36c10 2026/07/20 03:43:58 [INFO] Found 1 las0 sources 2026/07/20 03:43:58 - ZIP: /working/ce71c9a5-30ab-4501-95d4-37428df36c10/processing/data/las0.zip 2026/07/20 03:43:58 [INFO] Processing 20793 images from /working/ce71c9a5-30ab-4501-95d4-37428df36c10/processing/data/las0.zip 2026/07/20 03:43:58 [INFO] Depth mask search order: /working/ce71c9a5-30ab-4501-95d4-37428df36c10/processing/data/depth_mask/depth_mask.png 2026/07/20 03:43:58 [INFO] Loaded depth mask from /working/ce71c9a5-30ab-4501-95d4-37428df36c10/processing/data/depth_mask/depth_mask.png (2016x1528) 2026/07/20 03:43:58 [INFO] pipe_shape.track.json → auto-selected shape "circle" (circle, 2 segments) for /working/ce71c9a5-30ab-4501-95d4-37428df36c10/processing/data 2026/07/20 03:43:59 [DEBUG] Applying PTD transformations: 126 points -> 126 transformed 2026/07/20 03:44:02 [INFO] Per-frame radius profile: 58 samples, 20793/20793 frames pinned, radius 227-231px 2026/07/20 03:44:03 [BOAT] interior gate (undistorted): centre=(994,702) R=229 innerMargin=46 innerR=183 2026/07/20 03:44:03 [BOAT] mask from 50 frames: 3322 px masked (0.11%) mean>=22 innerMargin=46 2026/07/20 03:44:03 [INFO] Processing 20793 images with 20 workers 2026/07/20 03:44:03 [DEBUG] Applying PTD transformations: 126 points -> 126 transformed PROGRESS:500/20793 (244.2 img/s) PROGRESS:1000/20793 (246.9 img/s) PROGRESS:1500/20793 (246.5 img/s) PROGRESS:2000/20793 (246.4 img/s) PROGRESS:2500/20793 (246.4 img/s) PROGRESS:3000/20793 (246.6 img/s) PROGRESS:3500/20793 (247.2 img/s) PROGRESS:4000/20793 (247.3 img/s) PROGRESS:4500/20793 (248.2 img/s) PROGRESS:5000/20793 (248.5 img/s) PROGRESS:5500/20793 (249.1 img/s) PROGRESS:6000/20793 (249.4 img/s) PROGRESS:6500/20793 (250.0 img/s) PROGRESS:7000/20793 (250.5 img/s) PROGRESS:7500/20793 (250.9 img/s) PROGRESS:8000/20793 (251.4 img/s) PROGRESS:8500/20793 (251.5 img/s) PROGRESS:9000/20793 (251.6 img/s) PROGRESS:9500/20793 (251.8 img/s) PROGRESS:10000/20793 (252.2 img/s) PROGRESS:10500/20793 (252.6 img/s) PROGRESS:11000/20793 (252.8 img/s) PROGRESS:11500/20793 (253.0 img/s) PROGRESS:12000/20793 (253.1 img/s) PROGRESS:12500/20793 (253.5 img/s) PROGRESS:13000/20793 (253.8 img/s) PROGRESS:13500/20793 (254.4 img/s) PROGRESS:14000/20793 (254.8 img/s) PROGRESS:14500/20793 (255.2 img/s) PROGRESS:15000/20793 (255.3 img/s) PROGRESS:15500/20793 (255.8 img/s) PROGRESS:16000/20793 (256.3 img/s) PROGRESS:16500/20793 (256.8 img/s) PROGRESS:17000/20793 (257.0 img/s) PROGRESS:17500/20793 (257.3 img/s) PROGRESS:18000/20793 (257.6 img/s) PROGRESS:18500/20793 (257.9 img/s) PROGRESS:19000/20793 (258.3 img/s) PROGRESS:19500/20793 (258.7 img/s) PROGRESS:20000/20793 (259.0 img/s) PROGRESS:20500/20793 (259.2 img/s) PROGRESS:20793/20793 (259.4 img/s) [TIMING] per-stage CPU summed across 20 worker(s), 20793 frame(s): load/decode: 174204.2 ms (10.9%) 8.378 ms/frame detection : 1415464.8 ms (88.9%) 68.074 ms/frame transform : 3395.8 ms ( 0.2%) 0.163 ms/frame visualize : 0.0 ms ( 0.0%) 0.000 ms/frame wall (parallel section): 80146.2 ms 2026/07/20 03:45:23 [SHAPE] visualize=false VisualizeSteps=false params_nil=false outputDir="/working/ce71c9a5-30ab-4501-95d4-37428df36c10/processing/data" 2026/07/20 03:45:23 [SHAPE] results[0].StepSaveDir="" results[0].FrameName="" 2026/07/20 03:45:23 [SHAPE] physical scale: 452px 2026/07/20 03:45:23 [CLOUD] frame 0 n=126 x[P5=769 P50=843 P95=1293 span95=524] y[P5=581 P50=725 P95=808 span95=227] Q[min=0.54 P50=1.00 max=1.00 >0:126/126] 2026/07/20 03:45:23 [SHAPE] probe frame 0: inliers=0.75 coverage=170.7° 2026/07/20 03:45:23 [SHAPE] probe frame 1094: inliers=0.91 coverage=239.5° 2026/07/20 03:45:23 [SHAPE] probe frame 2188: inliers=0.99 coverage=237.8° 2026/07/20 03:45:23 [SHAPE] probe frame 3282: inliers=0.93 coverage=249.5° 2026/07/20 03:45:23 [SHAPE] probe frame 4377: inliers=1.00 coverage=250.9° 2026/07/20 03:45:23 [SHAPE] probe frame 5471: inliers=1.00 coverage=246.8° 2026/07/20 03:45:23 [SHAPE] probe frame 6565: inliers=1.00 coverage=249.2° 2026/07/20 03:45:23 [SHAPE] probe frame 7660: inliers=0.91 coverage=251.2° 2026/07/20 03:45:23 [SHAPE] probe frame 8754: inliers=1.00 coverage=252.2° 2026/07/20 03:45:23 [SHAPE] probe frame 9848: inliers=1.00 coverage=254.7° 2026/07/20 03:45:23 [SHAPE] probe frame 10943: inliers=0.93 coverage=254.0° 2026/07/20 03:45:23 [SHAPE] probe frame 12037: inliers=0.99 coverage=253.9° 2026/07/20 03:45:23 [SHAPE] probe frame 13131: inliers=1.00 coverage=255.2° 2026/07/20 03:45:23 [SHAPE] probe frame 14226: inliers=1.00 coverage=250.1° 2026/07/20 03:45:23 [SHAPE] probe frame 15320: inliers=0.93 coverage=250.4° 2026/07/20 03:45:23 [SHAPE] probe frame 16414: inliers=1.00 coverage=240.7° 2026/07/20 03:45:23 [SHAPE] probe frame 17509: inliers=0.93 coverage=238.8° 2026/07/20 03:45:23 [SHAPE] probe frame 18603: inliers=0.91 coverage=248.0° 2026/07/20 03:45:23 [SHAPE] probe frame 19697: inliers=1.00 coverage=234.4° 2026/07/20 03:45:23 [SHAPE] probe frame 20792: inliers=0.63 coverage=211.3° 2026/07/20 03:45:23 [SHAPE] probe: 20 frames, 20 valid, consensusScale=456.5px consensusTheta=266.58° 2026/07/20 03:45:23 [SHAPE] consensus: theta=266.58° scale=456.5px 2026/07/20 03:45:23 [SHAPE] anchor frame: 9848 2026/07/20 03:46:00 [SHAPE] : support=0.57 < 0.65 — not imposing circle template (126/126 pts kept) 2026/07/20 03:46:00 [SHAPE] : support=0.50 < 0.65 — not imposing circle template (150/150 pts kept) 2026/07/20 03:46:00 [SHAPE] : support=0.50 < 0.65 — not imposing circle template (163/163 pts kept) 2026/07/20 03:46:00 [SHAPE] : support=0.57 < 0.65 — not imposing circle template (124/124 pts kept) 2026/07/20 03:46:00 [SHAPE] : support=0.57 < 0.65 — not imposing circle template (156/156 pts kept) 2026/07/20 03:46:00 [SHAPE] : support=0.57 < 0.65 — not imposing circle template (170/170 pts kept) 2026/07/20 03:46:00 [SHAPE] : support=0.57 < 0.65 — not imposing circle template (164/164 pts kept) 2026/07/20 03:46:00 [SHAPE] : support=0.57 < 0.65 — not imposing circle template (157/157 pts kept) 2026/07/20 03:46:00 [SHAPE] : support=0.50 < 0.65 — not imposing circle template (181/181 pts kept) 2026/07/20 03:46:00 [SHAPE] : support=0.57 < 0.65 — not imposing circle template (172/172 pts kept) 2026/07/20 03:46:00 [SHAPE] : support=0.50 < 0.65 — not imposing circle template (177/177 pts kept) 2026/07/20 03:46:05 [SHAPE] : support=0.42 < 0.65 — not imposing circle template (294/331 pts kept) 2026/07/20 03:46:05 [SHAPE] : support=0.42 < 0.65 — not imposing circle template (299/339 pts kept) 2026/07/20 03:46:05 [SHAPE] : support=0.42 < 0.65 — not imposing circle template (290/333 pts kept) 2026/07/20 03:46:05 [SHAPE] : support=0.38 < 0.65 — not imposing circle template (268/315 pts kept) 2026/07/20 03:46:05 [SHAPE] : support=0.56 < 0.65 — not imposing circle template (235/235 pts kept) 2026/07/20 03:46:05 [SHAPE] : support=0.56 < 0.65 — not imposing circle template (234/234 pts kept) 2026/07/20 03:46:05 [SHAPE] : support=0.56 < 0.65 — not imposing circle template (213/213 pts kept) 2026/07/20 03:46:05 [SHAPE] Wrote shape-fitted output for 20758/20793 frames (fixed bore origin) 2026/07/20 03:46:05 [SHAPE] boat mask: flagged 3015 points across 20793 frames as low-confidence 2026/07/20 03:46:05 [INFO] Writing PTD to /working/ce71c9a5-30ab-4501-95d4-37428df36c10/processing/data/laser.ptd.dat 2026/07/20 03:46:05 [DEBUG] Results: 20793 successful, 20793 with transformed points, 20793 frames written 2026/07/20 03:46:15 [DEBUG] Wrote PTD with 20793 frames to /working/ce71c9a5-30ab-4501-95d4-37428df36c10/processing/data/laser.ptd.dat 2026/07/20 03:46:15 [INFO] Successfully wrote 20793 frames to PTD 2026/07/20 03:46:15 [INFO] All processing complete