=== odm-pipeline-k9vll-main-2940163052/process.log === === process attempt 0 @ 2026-07-03T12:15:58Z === Running ODM processing... Processing job: odm-pipeline-k9vll ODM Project ID: DTM-Task-7c04ecc8-b310-4d94-8037-33ddccd0f019 Executing: python3 -u run.py --fast-orthophoto --orthophoto-resolution=5 --cog --project-path /workspace odm-pipeline-k9vll mkdir -p failed for path /home/ubuntu/.config/matplotlib: [Errno 30] Read-only file system: '/home/ubuntu/.config' Matplotlib created a temporary cache directory at /tmp/matplotlib-aywrctwg because there was an issue with the default path (/home/ubuntu/.config/matplotlib); it is highly recommended to set the MPLCONFIGDIR environment variable to a writable directory, in particular to speed up the import of Matplotlib and to better support multiprocessing. [INFO] Fast orthophoto is turned on, automatically setting --skip-3dmodel [INFO] Initializing ODM 3.6.0 - Fri Jul 03 12:16:00 2026 [INFO] ============== [INFO] 3d_tiles: False [INFO] align: None [INFO] auto_boundary: False [INFO] auto_boundary_distance: 0 [INFO] bg_removal: False [INFO] boundary: {} [INFO] build_overviews: False [INFO] camera_lens: auto [INFO] cameras: {} [INFO] cog: True [INFO] copy_to: None [INFO] crop: 3 [INFO] dem_decimation: 1 [INFO] dem_euclidean_map: False [INFO] dem_gapfill_steps: 3 [INFO] dem_resolution: 5 [INFO] dsm: False [INFO] dtm: False [INFO] end_with: odm_postprocess [INFO] fast_orthophoto: True [INFO] feature_quality: high [INFO] feature_type: dspsift [INFO] force_gps: False [INFO] gcp: None [INFO] geo: None [INFO] gltf: False [INFO] gps_accuracy: 3 [INFO] gps_z_offset: 0 [INFO] ignore_gsd: False [INFO] matcher_neighbors: 0 [INFO] matcher_order: 0 [INFO] matcher_type: flann [INFO] max_concurrency: 8 [INFO] merge: all [INFO] merge_skip_blending: False [INFO] mesh_octree_depth: 11 [INFO] mesh_size: 200000 [INFO] min_num_features: 10000 [INFO] name: odm-pipeline-k9vll [INFO] no_gpu: False [INFO] optimize_disk_space: False [INFO] orthophoto_compression: DEFLATE [INFO] orthophoto_cutline: False [INFO] orthophoto_kmz: False [INFO] orthophoto_no_tiled: False [INFO] orthophoto_png: False [INFO] orthophoto_resolution: 5.0 [INFO] pc_classify: False [INFO] pc_copc: False [INFO] pc_csv: False [INFO] pc_ept: False [INFO] pc_filter: 5 [INFO] pc_las: False [INFO] pc_quality: medium [INFO] pc_rectify: False [INFO] pc_sample: 0 [INFO] pc_skip_geometric: False [INFO] primary_band: auto [INFO] project_path: /workspace/odm-pipeline-k9vll [INFO] radiometric_calibration: none [INFO] rerun: None [INFO] rerun_all: False [INFO] rerun_from: None [INFO] rolling_shutter: False [INFO] rolling_shutter_readout: 0 [INFO] sfm_algorithm: incremental [INFO] sfm_no_partial: False [INFO] skip_3dmodel: True [INFO] skip_band_alignment: False [INFO] skip_orthophoto: False [INFO] skip_report: False [INFO] sky_removal: False [INFO] sm_cluster: None [INFO] sm_no_align: False [INFO] smrf_scalar: 1.25 [INFO] smrf_slope: 0.15 [INFO] smrf_threshold: 0.5 [INFO] smrf_window: 18.0 [INFO] split: 999999 [INFO] split_image_groups: None [INFO] split_overlap: 150 [INFO] texturing_keep_unseen_faces: False [INFO] texturing_single_material: False [INFO] texturing_skip_global_seam_leveling: False [INFO] tiles: False [INFO] use_3dmesh: False [INFO] use_exif: False [INFO] use_fixed_camera_params: False [INFO] use_hybrid_bundle_adjustment: False [INFO] video_limit: 500 [INFO] video_resolution: 4000 [INFO] ============== [INFO] Running dataset stage [INFO] Loading dataset from: /workspace/odm-pipeline-k9vll/images [INFO] Loading images database: /workspace/odm-pipeline-k9vll/images.json [INFO] Found 429 usable images [INFO] Coordinates file already exist: /workspace/odm-pipeline-k9vll/odm_georeferencing/coords.txt [INFO] Model geo file already exist: /workspace/odm-pipeline-k9vll/odm_georeferencing/odm_georeferencing_model_geo.txt [INFO] Finished dataset stage [INFO] Running split stage [INFO] Normal dataset, will process all at once. [INFO] Finished split stage [INFO] Running merge stage [INFO] Normal dataset, nothing to merge. [INFO] Finished merge stage [INFO] Running opensfm stage [WARNING] /workspace/odm-pipeline-k9vll/opensfm/image_list.txt already exists, not rerunning OpenSfM setup [WARNING] /workspace/odm-pipeline-k9vll/opensfm/exif already exists, not rerunning photo to metadata [WARNING] Detect features already done: /workspace/odm-pipeline-k9vll/opensfm/features exists [WARNING] Match features already done: /workspace/odm-pipeline-k9vll/opensfm/matches exists [WARNING] Found a valid OpenSfM tracks file in: /workspace/odm-pipeline-k9vll/opensfm/tracks.csv [INFO] running "/code/SuperBuild/install/bin/opensfm/bin/opensfm" reconstruct "/workspace/odm-pipeline-k9vll/opensfm" 2026-07-03 12:16:03,701 INFO: Starting incremental reconstruction 2026-07-03 12:16:41,499 INFO: Starting reconstruction with 1c228cc0_DJI_20260703154948_0871_D.JPG and e0fc1329_DJI_20260703154950_0872_D.JPG 2026-07-03 12:16:41,522 INFO: Two-view 5-points reconstruction inliers (transposed=False): 4143 / 4144 2026-07-03 12:16:42,104 INFO: Triangulated: 4143 2026-07-03 12:16:43,113 DEBUG: Ceres Solver Report: Iterations: 43, Initial cost: 1.327173e+02, Final cost: 6.262809e+01, Termination: CONVERGENCE 2026-07-03 12:16:43,139 INFO: Removed outliers: 218 2026-07-03 12:16:43,367 INFO: ------------------------------------------------------- 2026-07-03 12:16:43,385 INFO: 868fd8ba_DJI_20260703154952_0873_D.JPG resection inliers: 2504 / 2518 2026-07-03 12:16:43,397 INFO: Adding 868fd8ba_DJI_20260703154952_0873_D.JPG to the reconstruction 2026-07-03 12:16:43,690 WARNING: Shots and/or GCPs are aligned on a single-line. Using vertical prior 2026-07-03 12:16:44,432 DEBUG: Ceres Solver Report: Iterations: 44, Initial cost: 3.452284e+02, Final cost: 1.441885e+02, Termination: CONVERGENCE 2026-07-03 12:16:44,476 INFO: Removed outliers: 232 2026-07-03 12:16:44,676 INFO: ------------------------------------------------------- 2026-07-03 12:16:44,696 INFO: 1fd27cd0_DJI_20260703154954_0874_D.JPG resection inliers: 3017 / 3051 2026-07-03 12:16:44,711 INFO: Adding 1fd27cd0_DJI_20260703154954_0874_D.JPG to the reconstruction 2026-07-03 12:16:44,949 INFO: Re-triangulating 2026-07-03 12:16:44,949 WARNING: Shots and/or GCPs are aligned on a single-line. Using vertical prior 2026-07-03 12:16:45,977 DEBUG: Ceres Solver Report: Iterations: 46, Initial cost: 4.350917e+02, Final cost: 2.274159e+02, Termination: CONVERGENCE 2026-07-03 12:16:47,421 DEBUG: Ceres Solver Report: Iterations: 15, Initial cost: 4.973665e+02, Final cost: 2.926495e+02, Termination: CONVERGENCE 2026-07-03 12:16:47,482 INFO: Removed outliers: 438 2026-07-03 12:16:47,693 INFO: ------------------------------------------------------- 2026-07-03 12:16:47,715 INFO: 735f8ab6_DJI_20260703154956_0875_D.JPG resection inliers: 3267 / 3283 2026-07-03 12:16:47,730 INFO: Adding 735f8ab6_DJI_20260703154956_0875_D.JPG to the reconstruction 2026-07-03 12:16:48,149 INFO: ------------------------------------------------------- 2026-07-03 12:16:48,169 INFO: c7dc085f_DJI_20260703154958_0876_D.JPG resection inliers: 2822 / 2859 2026-07-03 12:16:48,184 INFO: Adding c7dc085f_DJI_20260703154958_0876_D.JPG to the reconstruction 2026-07-03 12:16:48,413 WARNING: Shots and/or GCPs are aligned on a single-line. Using vertical prior 2026-07-03 12:16:49,930 DEBUG: Ceres Solver Report: Iterations: 43, Initial cost: 1.507310e+03, Final cost: 4.612454e+02, Termination: CONVERGENCE 2026-07-03 12:16:50,023 INFO: Removed outliers: 342 2026-07-03 12:16:50,228 INFO: ------------------------------------------------------- 2026-07-03 12:16:50,248 INFO: edc37b63_DJI_20260703154852_0843_D.JPG resection inliers: 2694 / 2783 2026-07-03 12:16:50,261 INFO: Adding edc37b63_DJI_20260703154852_0843_D.JPG to the reconstruction 2026-07-03 12:16:50,601 INFO: ------------------------------------------------------- 2026-07-03 12:16:50,621 INFO: 8bd10fe8_DJI_20260703154854_0844_D.JPG resection inliers: 2957 / 3053 2026-07-03 12:16:50,636 INFO: Adding 8bd10fe8_DJI_20260703154854_0844_D.JPG to the reconstruction 2026-07-03 12:16:50,869 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-07-03 12:16:52,422 DEBUG: Ceres Solver Report: Iterations: 34, Initial cost: 2.178522e+03, Final cost: 6.459758e+02, Termination: CONVERGENCE 2026-07-03 12:16:52,542 INFO: Removed outliers: 442 2026-07-03 12:16:52,755 INFO: ------------------------------------------------------- 2026-07-03 12:16:52,778 INFO: 013af458_DJI_20260703154850_0842_D.JPG resection inliers: 3621 / 3679 2026-07-03 12:16:52,795 INFO: Adding 013af458_DJI_20260703154850_0842_D.JPG to the reconstruction 2026-07-03 12:16:53,195 INFO: ------------------------------------------------------- 2026-07-03 12:16:53,220 INFO: 92dea16d_DJI_20260703154848_0841_D.JPG resection inliers: 3728 / 3822 2026-07-03 12:16:53,239 INFO: Adding 92dea16d_DJI_20260703154848_0841_D.JPG to the reconstruction 2026-07-03 12:16:53,420 INFO: Re-triangulating 2026-07-03 12:16:53,421 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-07-03 12:16:54,216 DEBUG: Ceres Solver Report: Iterations: 10, Initial cost: 1.553281e+03, Final cost: 8.976779e+02, Termination: CONVERGENCE 2026-07-03 12:16:57,303 DEBUG: Ceres Solver Report: Iterations: 9, Initial cost: 2.394816e+03, Final cost: 1.196971e+03, Termination: CONVERGENCE 2026-07-03 12:16:57,455 INFO: Removed outliers: 1381 2026-07-03 12:16:57,668 INFO: ------------------------------------------------------- 2026-07-03 12:16:57,693 INFO: 975422b2_DJI_20260703154846_0840_D.JPG resection inliers: 3489 / 3540 2026-07-03 12:16:57,712 INFO: Adding 975422b2_DJI_20260703154846_0840_D.JPG to the reconstruction 2026-07-03 12:16:58,132 INFO: ------------------------------------------------------- 2026-07-03 12:16:58,157 INFO: 5d4f19e0_DJI_20260703155000_0877_D.JPG resection inliers: 3320 / 3370 2026-07-03 12:16:58,175 INFO: Adding 5d4f19e0_DJI_20260703155000_0877_D.JPG to the reconstruction 2026-07-03 12:16:58,564 INFO: ------------------------------------------------------- 2026-07-03 12:16:58,587 INFO: 64338c94_DJI_20260703154730_0802_D.JPG resection inliers: 3267 / 3378 2026-07-03 12:16:58,604 INFO: Adding 64338c94_DJI_20260703154730_0802_D.JPG to the reconstruction 2026-07-03 12:16:58,708 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-07-03 12:17:00,071 DEBUG: Ceres Solver Report: Iterations: 15, Initial cost: 2.561097e+03, Final cost: 1.372055e+03, Termination: CONVERGENCE 2026-07-03 12:17:00,265 INFO: Removed outliers: 705 2026-07-03 12:17:00,488 INFO: ------------------------------------------------------- 2026-07-03 12:17:00,511 INFO: 1bdc595b_DJI_20260703154844_0839_D.JPG resection inliers: 3403 / 3474 2026-07-03 12:17:00,528 INFO: Adding 1bdc595b_DJI_20260703154844_0839_D.JPG to the reconstruction 2026-07-03 12:17:00,929 INFO: ------------------------------------------------------- 2026-07-03 12:17:00,951 INFO: 00da2e4a_DJI_20260703154732_0803_D.JPG resection inliers: 3364 / 3457 2026-07-03 12:17:00,968 INFO: Adding 00da2e4a_DJI_20260703154732_0803_D.JPG to the reconstruction 2026-07-03 12:17:01,372 INFO: ------------------------------------------------------- 2026-07-03 12:17:01,395 INFO: 3059a6fa_DJI_20260703154728_0801_D.JPG resection inliers: 3767 / 3861 2026-07-03 12:17:01,414 INFO: Adding 3059a6fa_DJI_20260703154728_0801_D.JPG to the reconstruction 2026-07-03 12:17:01,549 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-07-03 12:17:02,925 DEBUG: Ceres Solver Report: Iterations: 11, Initial cost: 2.633775e+03, Final cost: 1.785374e+03, Termination: CONVERGENCE 2026-07-03 12:17:03,172 INFO: Removed outliers: 832 2026-07-03 12:17:03,383 INFO: ------------------------------------------------------- 2026-07-03 12:17:03,406 INFO: a29e28a0_DJI_20260703154726_0800_D.JPG resection inliers: 3648 / 3728 2026-07-03 12:17:03,425 INFO: Adding a29e28a0_DJI_20260703154726_0800_D.JPG to the reconstruction 2026-07-03 12:17:03,781 INFO: ------------------------------------------------------- 2026-07-03 12:17:03,804 INFO: 6e67a0d7_DJI_20260703154734_0804_D.JPG resection inliers: 3452 / 3545 2026-07-03 12:17:03,821 INFO: Adding 6e67a0d7_DJI_20260703154734_0804_D.JPG to the reconstruction 2026-07-03 12:17:04,216 INFO: ------------------------------------------------------- 2026-07-03 12:17:04,238 INFO: c8189fec_DJI_20260703154724_0799_D.JPG resection inliers: 3394 / 3514 2026-07-03 12:17:04,255 INFO: Adding c8189fec_DJI_20260703154724_0799_D.JPG to the reconstruction 2026-07-03 12:17:04,625 INFO: ------------------------------------------------------- 2026-07-03 12:17:04,648 INFO: eaef9df4_DJI_20260703154856_0845_D.JPG resection inliers: 3604 / 3674 2026-07-03 12:17:04,666 INFO: Adding eaef9df4_DJI_20260703154856_0845_D.JPG to the reconstruction 2026-07-03 12:17:04,823 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-07-03 12:17:06,614 DEBUG: Ceres Solver Report: Iterations: 12, Initial cost: 3.850359e+03, Final cost: 2.463038e+03, Termination: CONVERGENCE 2026-07-03 12:17:06,919 INFO: Removed outliers: 1097 2026-07-03 12:17:07,132 INFO: ------------------------------------------------------- 2026-07-03 12:17:07,154 INFO: 6996b16f_DJI_20260703154842_0838_D.JPG resection inliers: 3180 / 3269 2026-07-03 12:17:07,172 INFO: Adding 6996b16f_DJI_20260703154842_0838_D.JPG to the reconstruction 2026-07-03 12:17:07,569 INFO: ------------------------------------------------------- 2026-07-03 12:17:07,590 INFO: 11bb9e5e_DJI_20260703154736_0805_D.JPG resection inliers: 3333 / 3430 2026-07-03 12:17:07,607 INFO: Adding 11bb9e5e_DJI_20260703154736_0805_D.JPG to the reconstruction 2026-07-03 12:17:07,998 INFO: ------------------------------------------------------- 2026-07-03 12:17:08,020 INFO: efda07f3_DJI_20260703155002_0878_D.JPG resection inliers: 3068 / 3144 2026-07-03 12:17:08,036 INFO: Adding efda07f3_DJI_20260703155002_0878_D.JPG to the reconstruction 2026-07-03 12:17:08,422 INFO: ------------------------------------------------------- 2026-07-03 12:17:08,442 INFO: 695085e6_DJI_20260703154722_0798_D.JPG resection inliers: 3001 / 3103 2026-07-03 12:17:08,457 INFO: Adding 695085e6_DJI_20260703154722_0798_D.JPG to the reconstruction 2026-07-03 12:17:08,618 INFO: Re-triangulating 2026-07-03 12:17:08,619 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-07-03 12:17:10,680 DEBUG: Ceres Solver Report: Iterations: 11, Initial cost: 3.884297e+03, Final cost: 2.981428e+03, Termination: CONVERGENCE 2026-07-03 12:17:18,206 DEBUG: Ceres Solver Report: Iterations: 14, Initial cost: 8.707775e+03, Final cost: 4.304940e+03, Termination: CONVERGENCE 2026-07-03 12:17:18,568 INFO: Removed outliers: 4255 2026-07-03 12:17:18,792 INFO: ------------------------------------------------------- 2026-07-03 12:17:18,814 INFO: ca180177_DJI_20260703154738_0806_D.JPG resection inliers: 2902 / 2959 2026-07-03 12:17:18,831 INFO: Adding ca180177_DJI_20260703154738_0806_D.JPG to the reconstruction 2026-07-03 12:17:19,241 INFO: ------------------------------------------------------- 2026-07-03 12:17:19,264 INFO: 9dc10856_DJI_20260703154840_0837_D.JPG resection inliers: 3051 / 3204 2026-07-03 12:17:19,280 INFO: Adding 9dc10856_DJI_20260703154840_0837_D.JPG to the reconstruction 2026-07-03 12:17:19,666 INFO: ------------------------------------------------------- 2026-07-03 12:17:19,686 INFO: 99928629_DJI_20260703154740_0807_D.JPG resection inliers: 2922 / 3018 2026-07-03 12:17:19,701 INFO: Adding 99928629_DJI_20260703154740_0807_D.JPG to the reconstruction 2026-07-03 12:17:20,117 INFO: ------------------------------------------------------- 2026-07-03 12:17:20,140 INFO: 6febbd37_DJI_20260703154838_0836_D.JPG resection inliers: 2752 / 3142 2026-07-03 12:17:20,155 INFO: Adding 6febbd37_DJI_20260703154838_0836_D.JPG to the reconstruction 2026-07-03 12:17:20,542 INFO: ------------------------------------------------------- 2026-07-03 12:17:20,563 INFO: e6f1ed2f_DJI_20260703154742_0808_D.JPG resection inliers: 2988 / 3187 2026-07-03 12:17:20,578 INFO: Adding e6f1ed2f_DJI_20260703154742_0808_D.JPG to the reconstruction 2026-07-03 12:17:20,765 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-07-03 12:17:22,825 DEBUG: Ceres Solver Report: Iterations: 8, Initial cost: 5.989723e+03, Final cost: 3.635158e+03, Termination: CONVERGENCE 2026-07-03 12:17:23,259 INFO: Removed outliers: 1381 2026-07-03 12:17:23,479 INFO: ------------------------------------------------------- 2026-07-03 12:17:23,502 INFO: c37f7083_DJI_20260703154836_0835_D.JPG resection inliers: 3053 / 3165 2026-07-03 12:17:23,518 INFO: Adding c37f7083_DJI_20260703154836_0835_D.JPG to the reconstruction 2026-07-03 12:17:23,919 INFO: ------------------------------------------------------- 2026-07-03 12:17:23,940 INFO: 37f21026_DJI_20260703154744_0809_D.JPG resection inliers: 3106 / 3180 2026-07-03 12:17:23,955 INFO: Adding 37f21026_DJI_20260703154744_0809_D.JPG to the reconstruction 2026-07-03 12:17:24,350 INFO: ------------------------------------------------------- 2026-07-03 12:17:24,372 INFO: e94caa1e_DJI_20260703154834_0834_D.JPG resection inliers: 3120 / 3289 2026-07-03 12:17:24,387 INFO: Adding e94caa1e_DJI_20260703154834_0834_D.JPG to the reconstruction 2026-07-03 12:17:24,773 INFO: ------------------------------------------------------- 2026-07-03 12:17:24,793 INFO: f15831cb_DJI_20260703154746_0810_D.JPG resection inliers: 2972 / 3076 2026-07-03 12:17:24,808 INFO: Adding f15831cb_DJI_20260703154746_0810_D.JPG to the reconstruction 2026-07-03 12:17:25,196 INFO: ------------------------------------------------------- 2026-07-03 12:17:25,218 INFO: 534652ad_DJI_20260703154832_0833_D.JPG resection inliers: 3070 / 3278 2026-07-03 12:17:25,233 INFO: Adding 534652ad_DJI_20260703154832_0833_D.JPG to the reconstruction 2026-07-03 12:17:25,614 INFO: ------------------------------------------------------- 2026-07-03 12:17:25,635 INFO: 3e3daca2_DJI_20260703155004_0879_D.JPG resection inliers: 2927 / 3023 2026-07-03 12:17:25,650 INFO: Adding 3e3daca2_DJI_20260703155004_0879_D.JPG to the reconstruction 2026-07-03 12:17:25,809 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-07-03 12:17:28,710 DEBUG: Ceres Solver Report: Iterations: 10, Initial cost: 6.034959e+03, Final cost: 4.319956e+03, Termination: CONVERGENCE 2026-07-03 12:17:29,250 INFO: Removed outliers: 1349 2026-07-03 12:17:29,465 INFO: ------------------------------------------------------- 2026-07-03 12:17:29,486 INFO: 2785dc2a_DJI_20260703155006_0880_D.JPG resection inliers: 3085 / 3194 2026-07-03 12:17:29,502 INFO: Adding 2785dc2a_DJI_20260703155006_0880_D.JPG to the reconstruction 2026-07-03 12:17:29,861 INFO: ------------------------------------------------------- 2026-07-03 12:17:29,880 INFO: 0f58ec23_DJI_20260703155008_0881_D.JPG resection inliers: 2944 / 3080 2026-07-03 12:17:29,895 INFO: Adding 0f58ec23_DJI_20260703155008_0881_D.JPG to the reconstruction 2026-07-03 12:17:30,250 INFO: ------------------------------------------------------- 2026-07-03 12:17:30,272 INFO: 117534bb_DJI_20260703155010_0882_D.JPG resection inliers: 2850 / 3006 2026-07-03 12:17:30,286 INFO: Adding 117534bb_DJI_20260703155010_0882_D.JPG to the reconstruction 2026-07-03 12:17:30,653 INFO: ------------------------------------------------------- 2026-07-03 12:17:30,674 INFO: c950322c_DJI_20260703154830_0832_D.JPG resection inliers: 2962 / 3070 2026-07-03 12:17:30,690 INFO: Adding c950322c_DJI_20260703154830_0832_D.JPG to the reconstruction 2026-07-03 12:17:31,093 INFO: ------------------------------------------------------- 2026-07-03 12:17:31,115 INFO: 87b775af_DJI_20260703154748_0811_D.JPG resection inliers: 3302 / 3391 2026-07-03 12:17:31,132 INFO: Adding 87b775af_DJI_20260703154748_0811_D.JPG to the reconstruction 2026-07-03 12:17:31,499 INFO: ------------------------------------------------------- 2026-07-03 12:17:31,520 INFO: 4e73feb2_DJI_20260703155012_0883_D.JPG resection inliers: 3062 / 3249 2026-07-03 12:17:31,536 INFO: Adding 4e73feb2_DJI_20260703155012_0883_D.JPG to the reconstruction 2026-07-03 12:17:31,895 INFO: ------------------------------------------------------- 2026-07-03 12:17:31,915 INFO: f8f1a995_DJI_20260703155014_0884_D.JPG resection inliers: 2927 / 3102 2026-07-03 12:17:31,929 INFO: Adding f8f1a995_DJI_20260703155014_0884_D.JPG to the reconstruction 2026-07-03 12:17:32,298 INFO: ------------------------------------------------------- 2026-07-03 12:17:32,319 INFO: eb90781e_DJI_20260703154828_0831_D.JPG resection inliers: 2985 / 3109 2026-07-03 12:17:32,334 INFO: Adding eb90781e_DJI_20260703154828_0831_D.JPG to the reconstruction 2026-07-03 12:17:32,497 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-07-03 12:17:36,137 DEBUG: Ceres Solver Report: Iterations: 10, Initial cost: 7.812622e+03, Final cost: 5.329293e+03, Termination: CONVERGENCE 2026-07-03 12:17:36,759 INFO: Removed outliers: 1662 2026-07-03 12:17:36,975 INFO: ------------------------------------------------------- 2026-07-03 12:17:36,998 INFO: 7ceb6041_DJI_20260703154750_0812_D.JPG resection inliers: 3027 / 3110 2026-07-03 12:17:37,015 INFO: Adding 7ceb6041_DJI_20260703154750_0812_D.JPG to the reconstruction 2026-07-03 12:17:37,402 INFO: ------------------------------------------------------- 2026-07-03 12:17:37,422 INFO: 08ea1bab_DJI_20260703155016_0885_D.JPG resection inliers: 2918 / 3031 2026-07-03 12:17:37,436 INFO: Adding 08ea1bab_DJI_20260703155016_0885_D.JPG to the reconstruction 2026-07-03 12:17:37,813 INFO: ------------------------------------------------------- 2026-07-03 12:17:37,833 INFO: 109f62c3_DJI_20260703154826_0830_D.JPG resection inliers: 2875 / 2980 2026-07-03 12:17:37,847 INFO: Adding 109f62c3_DJI_20260703154826_0830_D.JPG to the reconstruction 2026-07-03 12:17:38,234 INFO: ------------------------------------------------------- 2026-07-03 12:17:38,256 INFO: ba605dc5_DJI_20260703154752_0813_D.JPG resection inliers: 2998 / 3104 2026-07-03 12:17:38,273 INFO: Adding ba605dc5_DJI_20260703154752_0813_D.JPG to the reconstruction 2026-07-03 12:17:38,658 INFO: ------------------------------------------------------- 2026-07-03 12:17:38,679 INFO: a7f344ac_DJI_20260703154946_0870_D.JPG resection inliers: 2899 / 2934 2026-07-03 12:17:38,694 INFO: Adding a7f344ac_DJI_20260703154946_0870_D.JPG to the reconstruction 2026-07-03 12:17:39,091 INFO: ------------------------------------------------------- 2026-07-03 12:17:39,112 INFO: 4d02bb06_DJI_20260703154858_0846_D.JPG resection inliers: 2978 / 3032 2026-07-03 12:17:39,127 INFO: Adding 4d02bb06_DJI_20260703154858_0846_D.JPG to the reconstruction 2026-07-03 12:17:39,516 INFO: ------------------------------------------------------- 2026-07-03 12:17:39,537 INFO: 5845663e_DJI_20260703154620_0767_D.JPG resection inliers: 2775 / 2866 2026-07-03 12:17:39,551 INFO: Adding 5845663e_DJI_20260703154620_0767_D.JPG to the reconstruction 2026-07-03 12:17:39,860 INFO: ------------------------------------------------------- 2026-07-03 12:17:39,887 INFO: 34c8f206_DJI_20260703154618_0766_D.JPG resection inliers: 2909 / 3011 2026-07-03 12:17:39,902 INFO: Adding 34c8f206_DJI_20260703154618_0766_D.JPG to the reconstruction 2026-07-03 12:17:40,125 INFO: Re-triangulating 2026-07-03 12:17:40,127 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-07-03 12:17:45,070 DEBUG: Ceres Solver Report: Iterations: 13, Initial cost: 8.270074e+03, Final cost: 6.306758e+03, Termination: CONVERGENCE 2026-07-03 12:18:00,669 DEBUG: Ceres Solver Report: Iterations: 13, Initial cost: 1.962393e+04, Final cost: 9.662203e+03, Termination: CONVERGENCE 2026-07-03 12:18:01,432 INFO: Removed outliers: 10056 2026-07-03 12:18:01,667 INFO: ------------------------------------------------------- 2026-07-03 12:18:01,695 INFO: ac8fcfba_DJI_20260703154616_0765_D.JPG resection inliers: 3563 / 3652 2026-07-03 12:18:01,719 INFO: Adding ac8fcfba_DJI_20260703154616_0765_D.JPG to the reconstruction 2026-07-03 12:18:02,102 INFO: ------------------------------------------------------- 2026-07-03 12:18:02,130 INFO: 6d44308b_DJI_20260703154622_0768_D.JPG resection inliers: 3609 / 3690 2026-07-03 12:18:02,152 INFO: Adding 6d44308b_DJI_20260703154622_0768_D.JPG to the reconstruction 2026-07-03 12:18:02,546 INFO: ------------------------------------------------------- 2026-07-03 12:18:02,570 INFO: 46655bd8_DJI_20260703154624_0769_D.JPG resection inliers: 3593 / 3700 2026-07-03 12:18:02,589 INFO: Adding 46655bd8_DJI_20260703154624_0769_D.JPG to the reconstruction 2026-07-03 12:18:02,954 INFO: ------------------------------------------------------- 2026-07-03 12:18:02,977 INFO: 2689a2d3_DJI_20260703154626_0770_D.JPG resection inliers: 3557 / 3707 2026-07-03 12:18:02,996 INFO: Adding 2689a2d3_DJI_20260703154626_0770_D.JPG to the reconstruction 2026-07-03 12:18:03,359 INFO: ------------------------------------------------------- 2026-07-03 12:18:03,382 INFO: b1b5c2a5_DJI_20260703154614_0764_D.JPG resection inliers: 3496 / 3618 2026-07-03 12:18:03,401 INFO: Adding b1b5c2a5_DJI_20260703154614_0764_D.JPG to the reconstruction 2026-07-03 12:18:03,759 INFO: ------------------------------------------------------- 2026-07-03 12:18:03,782 INFO: 08f8a310_DJI_20260703154612_0763_D.JPG resection inliers: 3521 / 3681 2026-07-03 12:18:03,802 INFO: Adding 08f8a310_DJI_20260703154612_0763_D.JPG to the reconstruction 2026-07-03 12:18:04,145 INFO: ------------------------------------------------------- 2026-07-03 12:18:04,170 INFO: 3f61654f_DJI_20260703154610_0762_D.JPG resection inliers: 3455 / 3634 2026-07-03 12:18:04,189 INFO: Adding 3f61654f_DJI_20260703154610_0762_D.JPG to the reconstruction 2026-07-03 12:18:04,515 INFO: ------------------------------------------------------- 2026-07-03 12:18:04,539 INFO: 8d9d65e6_DJI_20260703154608_0761_D.JPG resection inliers: 3348 / 3531 2026-07-03 12:18:04,557 INFO: Adding 8d9d65e6_DJI_20260703154608_0761_D.JPG to the reconstruction 2026-07-03 12:18:04,916 INFO: ------------------------------------------------------- 2026-07-03 12:18:04,941 INFO: ca3dbf0b_DJI_20260703154606_0760_D.JPG resection inliers: 3430 / 3586 2026-07-03 12:18:04,960 INFO: Adding ca3dbf0b_DJI_20260703154606_0760_D.JPG to the reconstruction 2026-07-03 12:18:05,314 INFO: ------------------------------------------------------- 2026-07-03 12:18:05,339 INFO: 17b37791_DJI_20260703154604_0759_D.JPG resection inliers: 3231 / 3378 2026-07-03 12:18:05,357 INFO: Adding 17b37791_DJI_20260703154604_0759_D.JPG to the reconstruction 2026-07-03 12:18:05,705 INFO: ------------------------------------------------------- 2026-07-03 12:18:05,729 INFO: 0290b402_DJI_20260703154628_0771_D.JPG resection inliers: 3096 / 3274 2026-07-03 12:18:05,746 INFO: Adding 0290b402_DJI_20260703154628_0771_D.JPG to the reconstruction 2026-07-03 12:18:06,117 INFO: ------------------------------------------------------- 2026-07-03 12:18:06,140 INFO: 8a618c21_DJI_20260703154602_0758_D.JPG resection inliers: 3100 / 3262 2026-07-03 12:18:06,158 INFO: Adding 8a618c21_DJI_20260703154602_0758_D.JPG to the reconstruction 2026-07-03 12:18:06,528 INFO: ------------------------------------------------------- 2026-07-03 12:18:06,552 INFO: f5363313_DJI_20260703154754_0814_D.JPG resection inliers: 2972 / 3032 2026-07-03 12:18:06,568 INFO: Adding f5363313_DJI_20260703154754_0814_D.JPG to the reconstruction 2026-07-03 12:18:06,768 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-07-03 12:18:12,876 DEBUG: Ceres Solver Report: Iterations: 12, Initial cost: 1.359024e+04, Final cost: 8.628853e+03, Termination: CONVERGENCE 2026-07-03 12:18:13,787 INFO: Removed outliers: 3450 2026-07-03 12:18:14,011 INFO: ------------------------------------------------------- 2026-07-03 12:18:14,036 INFO: 808bd748_DJI_20260703154824_0829_D.JPG resection inliers: 3162 / 3224 2026-07-03 12:18:14,055 INFO: Adding 808bd748_DJI_20260703154824_0829_D.JPG to the reconstruction 2026-07-03 12:18:14,466 INFO: ------------------------------------------------------- 2026-07-03 12:18:14,488 INFO: 2bd9381e_DJI_20260703154756_0815_D.JPG resection inliers: 3208 / 3277 2026-07-03 12:18:14,505 INFO: Adding 2bd9381e_DJI_20260703154756_0815_D.JPG to the reconstruction 2026-07-03 12:18:14,921 INFO: ------------------------------------------------------- 2026-07-03 12:18:14,942 INFO: 4129e616_DJI_20260703154600_0757_D.JPG resection inliers: 3132 / 3262 2026-07-03 12:18:14,959 INFO: Adding 4129e616_DJI_20260703154600_0757_D.JPG to the reconstruction 2026-07-03 12:18:15,326 INFO: ------------------------------------------------------- 2026-07-03 12:18:15,350 INFO: 950a1f2f_DJI_20260703154822_0828_D.JPG resection inliers: 3103 / 3222 2026-07-03 12:18:15,366 INFO: Adding 950a1f2f_DJI_20260703154822_0828_D.JPG to the reconstruction 2026-07-03 12:18:15,738 INFO: ------------------------------------------------------- 2026-07-03 12:18:15,759 INFO: 0cf7a07a_DJI_20260703154558_0756_D.JPG resection inliers: 3090 / 3255 2026-07-03 12:18:15,776 INFO: Adding 0cf7a07a_DJI_20260703154558_0756_D.JPG to the reconstruction 2026-07-03 12:18:16,152 INFO: ------------------------------------------------------- 2026-07-03 12:18:16,174 INFO: efd82cb3_DJI_20260703154758_0816_D.JPG resection inliers: 3266 / 3373 2026-07-03 12:18:16,191 INFO: Adding efd82cb3_DJI_20260703154758_0816_D.JPG to the reconstruction 2026-07-03 12:18:16,570 INFO: ------------------------------------------------------- 2026-07-03 12:18:16,591 INFO: 63b97f0d_DJI_20260703154556_0755_D.JPG resection inliers: 2969 / 3182 2026-07-03 12:18:16,606 INFO: Adding 63b97f0d_DJI_20260703154556_0755_D.JPG to the reconstruction 2026-07-03 12:18:16,985 INFO: ------------------------------------------------------- 2026-07-03 12:18:17,007 INFO: f22a3d4d_DJI_20260703154820_0827_D.JPG resection inliers: 3028 / 3216 2026-07-03 12:18:17,024 INFO: Adding f22a3d4d_DJI_20260703154820_0827_D.JPG to the reconstruction 2026-07-03 12:18:17,403 INFO: ------------------------------------------------------- 2026-07-03 12:18:17,423 INFO: 91a59071_DJI_20260703155018_0886_D.JPG resection inliers: 3049 / 3162 2026-07-03 12:18:17,440 INFO: Adding 91a59071_DJI_20260703155018_0886_D.JPG to the reconstruction 2026-07-03 12:18:17,787 INFO: ------------------------------------------------------- 2026-07-03 12:18:17,809 INFO: 033c7d7e_DJI_20260703155020_0887_D.JPG resection inliers: 3286 / 3447 2026-07-03 12:18:17,826 INFO: Adding 033c7d7e_DJI_20260703155020_0887_D.JPG to the reconstruction 2026-07-03 12:18:18,174 INFO: ------------------------------------------------------- 2026-07-03 12:18:18,197 INFO: 53128e50_DJI_20260703155022_0888_D.JPG resection inliers: 3175 / 3337 2026-07-03 12:18:18,215 INFO: Adding 53128e50_DJI_20260703155022_0888_D.JPG to the reconstruction 2026-07-03 12:18:18,568 INFO: ------------------------------------------------------- 2026-07-03 12:18:18,589 INFO: 829bc545_DJI_20260703155024_0889_D.JPG resection inliers: 3023 / 3174 2026-07-03 12:18:18,605 INFO: Adding 829bc545_DJI_20260703155024_0889_D.JPG to the reconstruction 2026-07-03 12:18:18,946 INFO: ------------------------------------------------------- 2026-07-03 12:18:18,968 INFO: 17f2c0b6_DJI_20260703154800_0817_D.JPG resection inliers: 3080 / 3188 2026-07-03 12:18:18,984 INFO: Adding 17f2c0b6_DJI_20260703154800_0817_D.JPG to the reconstruction 2026-07-03 12:18:19,363 INFO: ------------------------------------------------------- 2026-07-03 12:18:19,385 INFO: 64dafafd_DJI_20260703154554_0754_D.JPG resection inliers: 2965 / 3296 2026-07-03 12:18:19,400 INFO: Adding 64dafafd_DJI_20260703154554_0754_D.JPG to the reconstruction 2026-07-03 12:18:19,561 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-07-03 12:18:26,556 DEBUG: Ceres Solver Report: Iterations: 11, Initial cost: 1.717079e+04, Final cost: 1.007120e+04, Termination: CONVERGENCE 2026-07-03 12:18:27,737 INFO: Removed outliers: 2740 2026-07-03 12:18:27,955 INFO: ------------------------------------------------------- 2026-07-03 12:18:27,979 INFO: 4e3bfaee_DJI_20260703154818_0826_D.JPG resection inliers: 3180 / 3273 2026-07-03 12:18:27,996 INFO: Adding 4e3bfaee_DJI_20260703154818_0826_D.JPG to the reconstruction 2026-07-03 12:18:28,362 INFO: ------------------------------------------------------- 2026-07-03 12:18:28,385 INFO: e196f41c_DJI_20260703154552_0753_D.JPG resection inliers: 2996 / 3116 2026-07-03 12:18:28,400 INFO: Adding e196f41c_DJI_20260703154552_0753_D.JPG to the reconstruction 2026-07-03 12:18:28,783 INFO: ------------------------------------------------------- 2026-07-03 12:18:28,805 INFO: 6be5df61_DJI_20260703154802_0818_D.JPG resection inliers: 3054 / 3122 2026-07-03 12:18:28,821 INFO: Adding 6be5df61_DJI_20260703154802_0818_D.JPG to the reconstruction 2026-07-03 12:18:29,183 INFO: ------------------------------------------------------- 2026-07-03 12:18:29,202 INFO: f866f639_DJI_20260703155026_0890_D.JPG resection inliers: 2920 / 3005 2026-07-03 12:18:29,218 INFO: Adding f866f639_DJI_20260703155026_0890_D.JPG to the reconstruction 2026-07-03 12:18:29,556 INFO: ------------------------------------------------------- 2026-07-03 12:18:29,576 INFO: 325f41f4_DJI_20260703154630_0772_D.JPG resection inliers: 2854 / 2955 2026-07-03 12:18:29,591 INFO: Adding 325f41f4_DJI_20260703154630_0772_D.JPG to the reconstruction 2026-07-03 12:18:29,983 INFO: ------------------------------------------------------- 2026-07-03 12:18:30,003 INFO: 64c7043f_DJI_20260703154816_0825_D.JPG resection inliers: 2828 / 2948 2026-07-03 12:18:30,019 INFO: Adding 64c7043f_DJI_20260703154816_0825_D.JPG to the reconstruction 2026-07-03 12:18:30,375 INFO: ------------------------------------------------------- 2026-07-03 12:18:30,395 INFO: ea6e2c18_DJI_20260703154720_0797_D.JPG resection inliers: 2822 / 2918 2026-07-03 12:18:30,409 INFO: Adding ea6e2c18_DJI_20260703154720_0797_D.JPG to the reconstruction 2026-07-03 12:18:30,791 INFO: ------------------------------------------------------- 2026-07-03 12:18:30,811 INFO: 6fcacb9c_DJI_20260703154900_0847_D.JPG resection inliers: 2804 / 2872 2026-07-03 12:18:30,826 INFO: Adding 6fcacb9c_DJI_20260703154900_0847_D.JPG to the reconstruction 2026-07-03 12:18:31,213 INFO: ------------------------------------------------------- 2026-07-03 12:18:31,233 INFO: e17c4362_DJI_20260703154506_0730_D.JPG resection inliers: 2669 / 2808 2026-07-03 12:18:31,248 INFO: Adding e17c4362_DJI_20260703154506_0730_D.JPG to the reconstruction 2026-07-03 12:18:31,565 INFO: ------------------------------------------------------- 2026-07-03 12:18:31,585 INFO: 87ac0bc6_DJI_20260703154508_0731_D.JPG resection inliers: 2803 / 2955 2026-07-03 12:18:31,600 INFO: Adding 87ac0bc6_DJI_20260703154508_0731_D.JPG to the reconstruction 2026-07-03 12:18:32,021 INFO: ------------------------------------------------------- 2026-07-03 12:18:32,044 INFO: d802fb28_DJI_20260703154510_0732_D.JPG resection inliers: 3385 / 3557 2026-07-03 12:18:32,062 INFO: Adding d802fb28_DJI_20260703154510_0732_D.JPG to the reconstruction 2026-07-03 12:18:32,429 INFO: ------------------------------------------------------- 2026-07-03 12:18:32,452 INFO: 10e9ae3b_DJI_20260703154504_0729_D.JPG resection inliers: 3268 / 3467 2026-07-03 12:18:32,469 INFO: Adding 10e9ae3b_DJI_20260703154504_0729_D.JPG to the reconstruction 2026-07-03 12:18:32,818 INFO: ------------------------------------------------------- 2026-07-03 12:18:32,841 INFO: 7e7b9d7f_DJI_20260703154512_0733_D.JPG resection inliers: 3299 / 3457 2026-07-03 12:18:32,858 INFO: Adding 7e7b9d7f_DJI_20260703154512_0733_D.JPG to the reconstruction 2026-07-03 12:18:33,229 INFO: ------------------------------------------------------- 2026-07-03 12:18:33,254 INFO: be14d5dc_DJI_20260703154502_0728_D.JPG resection inliers: 3211 / 3417 2026-07-03 12:18:33,272 INFO: Adding be14d5dc_DJI_20260703154502_0728_D.JPG to the reconstruction 2026-07-03 12:18:33,650 INFO: ------------------------------------------------------- 2026-07-03 12:18:33,674 INFO: 199dae85_DJI_20260703154500_0727_D.JPG resection inliers: 3178 / 3395 2026-07-03 12:18:33,692 INFO: Adding 199dae85_DJI_20260703154500_0727_D.JPG to the reconstruction 2026-07-03 12:18:34,045 INFO: ------------------------------------------------------- 2026-07-03 12:18:34,067 INFO: 80ae4223_DJI_20260703154514_0734_D.JPG resection inliers: 3150 / 3326 2026-07-03 12:18:34,084 INFO: Adding 80ae4223_DJI_20260703154514_0734_D.JPG to the reconstruction 2026-07-03 12:18:34,449 INFO: ------------------------------------------------------- 2026-07-03 12:18:34,473 INFO: c3071016_DJI_20260703154516_0735_D.JPG resection inliers: 3069 / 3259 2026-07-03 12:18:34,489 INFO: Adding c3071016_DJI_20260703154516_0735_D.JPG to the reconstruction 2026-07-03 12:18:34,840 INFO: ------------------------------------------------------- 2026-07-03 12:18:34,861 INFO: 62747cc6_DJI_20260703154518_0736_D.JPG resection inliers: 2922 / 3142 2026-07-03 12:18:34,877 INFO: Adding 62747cc6_DJI_20260703154518_0736_D.JPG to the reconstruction 2026-07-03 12:18:35,015 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-07-03 12:18:43,708 DEBUG: Ceres Solver Report: Iterations: 11, Initial cost: 2.013849e+04, Final cost: 1.283826e+04, Termination: CONVERGENCE 2026-07-03 12:18:45,153 INFO: Removed outliers: 3951 2026-07-03 12:18:45,396 INFO: ------------------------------------------------------- 2026-07-03 12:18:45,422 INFO: 80d4a514_DJI_20260703154520_0737_D.JPG resection inliers: 2846 / 2974 2026-07-03 12:18:45,440 INFO: Adding 80d4a514_DJI_20260703154520_0737_D.JPG to the reconstruction 2026-07-03 12:18:45,821 INFO: ------------------------------------------------------- 2026-07-03 12:18:45,845 INFO: 3f3ae0a5_DJI_20260703154522_0738_D.JPG resection inliers: 2945 / 3116 2026-07-03 12:18:45,861 INFO: Adding 3f3ae0a5_DJI_20260703154522_0738_D.JPG to the reconstruction 2026-07-03 12:18:46,218 INFO: ------------------------------------------------------- 2026-07-03 12:18:46,239 INFO: ba7ff304_DJI_20260703154524_0739_D.JPG resection inliers: 2927 / 3103 2026-07-03 12:18:46,255 INFO: Adding ba7ff304_DJI_20260703154524_0739_D.JPG to the reconstruction 2026-07-03 12:18:46,607 INFO: ------------------------------------------------------- 2026-07-03 12:18:46,629 INFO: 2402d870_DJI_20260703154526_0740_D.JPG resection inliers: 2772 / 2991 2026-07-03 12:18:46,644 INFO: Adding 2402d870_DJI_20260703154526_0740_D.JPG to the reconstruction 2026-07-03 12:18:46,991 INFO: ------------------------------------------------------- 2026-07-03 12:18:47,013 INFO: 1dbc60be_DJI_20260703154528_0741_D.JPG resection inliers: 3024 / 3231 2026-07-03 12:18:47,030 INFO: Adding 1dbc60be_DJI_20260703154528_0741_D.JPG to the reconstruction 2026-07-03 12:18:47,400 INFO: ------------------------------------------------------- 2026-07-03 12:18:47,423 INFO: a0b78f49_DJI_20260703154530_0742_D.JPG resection inliers: 3256 / 3458 2026-07-03 12:18:47,440 INFO: Adding a0b78f49_DJI_20260703154530_0742_D.JPG to the reconstruction 2026-07-03 12:18:47,812 INFO: ------------------------------------------------------- 2026-07-03 12:18:47,836 INFO: 3e9b9666_DJI_20260703154532_0743_D.JPG resection inliers: 3480 / 3675 2026-07-03 12:18:47,855 INFO: Adding 3e9b9666_DJI_20260703154532_0743_D.JPG to the reconstruction 2026-07-03 12:18:48,215 INFO: ------------------------------------------------------- 2026-07-03 12:18:48,240 INFO: 5b9240e2_DJI_20260703154534_0744_D.JPG resection inliers: 3297 / 3486 2026-07-03 12:18:48,258 INFO: Adding 5b9240e2_DJI_20260703154534_0744_D.JPG to the reconstruction 2026-07-03 12:18:48,636 INFO: ------------------------------------------------------- 2026-07-03 12:18:48,658 INFO: 29cc686b_DJI_20260703154536_0745_D.JPG resection inliers: 3086 / 3258 2026-07-03 12:18:48,675 INFO: Adding 29cc686b_DJI_20260703154536_0745_D.JPG to the reconstruction 2026-07-03 12:18:49,056 INFO: ------------------------------------------------------- 2026-07-03 12:18:49,078 INFO: 5eaf6038_DJI_20260703154458_0726_D.JPG resection inliers: 2806 / 2949 2026-07-03 12:18:49,094 INFO: Adding 5eaf6038_DJI_20260703154458_0726_D.JPG to the reconstruction 2026-07-03 12:18:49,470 INFO: ------------------------------------------------------- 2026-07-03 12:18:49,492 INFO: 35c8c230_DJI_20260703154632_0773_D.JPG resection inliers: 2926 / 3027 2026-07-03 12:18:49,508 INFO: Adding 35c8c230_DJI_20260703154632_0773_D.JPG to the reconstruction 2026-07-03 12:18:49,894 INFO: ------------------------------------------------------- 2026-07-03 12:18:49,915 INFO: af24bc4e_DJI_20260703154538_0746_D.JPG resection inliers: 2749 / 2914 2026-07-03 12:18:49,930 INFO: Adding af24bc4e_DJI_20260703154538_0746_D.JPG to the reconstruction 2026-07-03 12:18:50,353 INFO: ------------------------------------------------------- 2026-07-03 12:18:50,374 INFO: 606322fd_DJI_20260703154550_0752_D.JPG resection inliers: 2893 / 3016 2026-07-03 12:18:50,390 INFO: Adding 606322fd_DJI_20260703154550_0752_D.JPG to the reconstruction 2026-07-03 12:18:50,751 INFO: ------------------------------------------------------- 2026-07-03 12:18:50,774 INFO: d649798f_DJI_20260703154548_0751_D.JPG resection inliers: 3024 / 3182 2026-07-03 12:18:50,791 INFO: Adding d649798f_DJI_20260703154548_0751_D.JPG to the reconstruction 2026-07-03 12:18:51,202 INFO: ------------------------------------------------------- 2026-07-03 12:18:51,226 INFO: cf53e135_DJI_20260703154546_0750_D.JPG resection inliers: 3347 / 3540 2026-07-03 12:18:51,244 INFO: Adding cf53e135_DJI_20260703154546_0750_D.JPG to the reconstruction 2026-07-03 12:18:51,418 INFO: Re-triangulating 2026-07-03 12:18:51,420 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-07-03 12:19:01,014 DEBUG: Ceres Solver Report: Iterations: 10, Initial cost: 2.178861e+04, Final cost: 1.456396e+04, Termination: CONVERGENCE 2026-07-03 12:19:34,074 DEBUG: Ceres Solver Report: Iterations: 13, Initial cost: 4.758508e+04, Final cost: 2.358659e+04, Termination: CONVERGENCE 2026-07-03 12:19:35,727 INFO: Removed outliers: 23360 2026-07-03 12:19:36,007 INFO: ------------------------------------------------------- 2026-07-03 12:19:36,037 INFO: 61282bab_DJI_20260703154540_0747_D.JPG resection inliers: 3473 / 3541 2026-07-03 12:19:36,065 INFO: Adding 61282bab_DJI_20260703154540_0747_D.JPG to the reconstruction 2026-07-03 12:19:36,504 INFO: ------------------------------------------------------- 2026-07-03 12:19:36,533 INFO: 084dfa8a_DJI_20260703154544_0749_D.JPG resection inliers: 3594 / 3662 2026-07-03 12:19:36,560 INFO: Adding 084dfa8a_DJI_20260703154544_0749_D.JPG to the reconstruction 2026-07-03 12:19:36,965 INFO: ------------------------------------------------------- 2026-07-03 12:19:37,002 INFO: b4e933ef_DJI_20260703154542_0748_D.JPG resection inliers: 4155 / 4244 2026-07-03 12:19:37,034 INFO: Adding b4e933ef_DJI_20260703154542_0748_D.JPG to the reconstruction 2026-07-03 12:19:37,476 INFO: ------------------------------------------------------- 2026-07-03 12:19:37,505 INFO: 22ace13a_DJI_20260703154804_0819_D.JPG resection inliers: 3362 / 3454 2026-07-03 12:19:37,529 INFO: Adding 22ace13a_DJI_20260703154804_0819_D.JPG to the reconstruction 2026-07-03 12:19:37,898 INFO: ------------------------------------------------------- 2026-07-03 12:19:37,926 INFO: df0adc69_DJI_20260703154326_0680_D.JPG resection inliers: 3114 / 3282 2026-07-03 12:19:37,947 INFO: Adding df0adc69_DJI_20260703154326_0680_D.JPG to the reconstruction 2026-07-03 12:19:38,290 INFO: ------------------------------------------------------- 2026-07-03 12:19:38,315 INFO: a0706d78_DJI_20260703154324_0679_D.JPG resection inliers: 3101 / 3315 2026-07-03 12:19:38,335 INFO: Adding a0706d78_DJI_20260703154324_0679_D.JPG to the reconstruction 2026-07-03 12:19:38,778 INFO: ------------------------------------------------------- 2026-07-03 12:19:38,802 INFO: 1b95331b_DJI_20260703154328_0681_D.JPG resection inliers: 3389 / 3542 2026-07-03 12:19:38,820 INFO: Adding 1b95331b_DJI_20260703154328_0681_D.JPG to the reconstruction 2026-07-03 12:19:39,160 INFO: ------------------------------------------------------- 2026-07-03 12:19:39,184 INFO: c4f8b25d_DJI_20260703154322_0678_D.JPG resection inliers: 3190 / 3421 2026-07-03 12:19:39,201 INFO: Adding c4f8b25d_DJI_20260703154322_0678_D.JPG to the reconstruction 2026-07-03 12:19:39,584 INFO: ------------------------------------------------------- 2026-07-03 12:19:39,608 INFO: 6e9af22c_DJI_20260703154330_0682_D.JPG resection inliers: 3014 / 3156 2026-07-03 12:19:39,625 INFO: Adding 6e9af22c_DJI_20260703154330_0682_D.JPG to the reconstruction 2026-07-03 12:19:40,012 INFO: ------------------------------------------------------- 2026-07-03 12:19:40,035 INFO: 2ce7b5a1_DJI_20260703154332_0683_D.JPG resection inliers: 2995 / 3166 2026-07-03 12:19:40,052 INFO: Adding 2ce7b5a1_DJI_20260703154332_0683_D.JPG to the reconstruction 2026-07-03 12:19:40,439 INFO: ------------------------------------------------------- 2026-07-03 12:19:40,461 INFO: 67943d40_DJI_20260703154810_0822_D.JPG resection inliers: 3030 / 3153 2026-07-03 12:19:40,477 INFO: Adding 67943d40_DJI_20260703154810_0822_D.JPG to the reconstruction 2026-07-03 12:19:40,836 INFO: ------------------------------------------------------- 2026-07-03 12:19:40,861 INFO: 69d4fdd1_DJI_20260703154812_0823_D.JPG resection inliers: 3595 / 3690 2026-07-03 12:19:40,880 INFO: Adding 69d4fdd1_DJI_20260703154812_0823_D.JPG to the reconstruction 2026-07-03 12:19:41,292 INFO: ------------------------------------------------------- 2026-07-03 12:19:41,319 INFO: 1d9a78c5_DJI_20260703154814_0824_D.JPG resection inliers: 4220 / 4329 2026-07-03 12:19:41,341 INFO: Adding 1d9a78c5_DJI_20260703154814_0824_D.JPG to the reconstruction 2026-07-03 12:19:41,758 INFO: ------------------------------------------------------- 2026-07-03 12:19:41,783 INFO: 6d5b10f4_DJI_20260703154806_0820_D.JPG resection inliers: 3427 / 3592 2026-07-03 12:19:41,802 INFO: Adding 6d5b10f4_DJI_20260703154806_0820_D.JPG to the reconstruction 2026-07-03 12:19:42,170 INFO: ------------------------------------------------------- 2026-07-03 12:19:42,195 INFO: 694d21f8_DJI_20260703154808_0821_D.JPG resection inliers: 3825 / 4018 2026-07-03 12:19:42,216 INFO: Adding 694d21f8_DJI_20260703154808_0821_D.JPG to the reconstruction 2026-07-03 12:19:42,584 INFO: ------------------------------------------------------- 2026-07-03 12:19:42,606 INFO: c4973216_DJI_20260703154334_0684_D.JPG resection inliers: 2898 / 3094 2026-07-03 12:19:42,622 INFO: Adding c4973216_DJI_20260703154334_0684_D.JPG to the reconstruction 2026-07-03 12:19:42,995 INFO: ------------------------------------------------------- 2026-07-03 12:19:43,015 INFO: ade5c3f4_DJI_20260703155028_0891_D.JPG resection inliers: 2817 / 2916 2026-07-03 12:19:43,031 INFO: Adding ade5c3f4_DJI_20260703155028_0891_D.JPG to the reconstruction 2026-07-03 12:19:43,390 INFO: ------------------------------------------------------- 2026-07-03 12:19:43,412 INFO: 662f9b76_DJI_20260703154320_0677_D.JPG resection inliers: 2683 / 2897 2026-07-03 12:19:43,428 INFO: Adding 662f9b76_DJI_20260703154320_0677_D.JPG to the reconstruction 2026-07-03 12:19:43,820 INFO: ------------------------------------------------------- 2026-07-03 12:19:43,840 INFO: beae0584_DJI_20260703154456_0725_D.JPG resection inliers: 2758 / 2834 2026-07-03 12:19:43,855 INFO: Adding beae0584_DJI_20260703154456_0725_D.JPG to the reconstruction 2026-07-03 12:19:44,251 INFO: ------------------------------------------------------- 2026-07-03 12:19:44,272 INFO: 2cd04509_DJI_20260703154634_0774_D.JPG resection inliers: 2814 / 2888 2026-07-03 12:19:44,287 INFO: Adding 2cd04509_DJI_20260703154634_0774_D.JPG to the reconstruction 2026-07-03 12:19:44,691 INFO: ------------------------------------------------------- 2026-07-03 12:19:44,713 INFO: 13fccce8_DJI_20260703154718_0796_D.JPG resection inliers: 2812 / 2929 2026-07-03 12:19:44,729 INFO: Adding 13fccce8_DJI_20260703154718_0796_D.JPG to the reconstruction 2026-07-03 12:19:45,100 INFO: ------------------------------------------------------- 2026-07-03 12:19:45,121 INFO: 5b086c1e_DJI_20260703154944_0869_D.JPG resection inliers: 2796 / 2859 2026-07-03 12:19:45,137 INFO: Adding 5b086c1e_DJI_20260703154944_0869_D.JPG to the reconstruction 2026-07-03 12:19:45,323 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-07-03 12:19:57,310 DEBUG: Ceres Solver Report: Iterations: 10, Initial cost: 3.124316e+04, Final cost: 1.953175e+04, Termination: CONVERGENCE 2026-07-03 12:19:59,307 INFO: Removed outliers: 6588 2026-07-03 12:19:59,547 INFO: ------------------------------------------------------- 2026-07-03 12:19:59,574 INFO: e9683b11_DJI_20260703154902_0848_D.JPG resection inliers: 2892 / 2947 2026-07-03 12:19:59,594 INFO: Adding e9683b11_DJI_20260703154902_0848_D.JPG to the reconstruction 2026-07-03 12:19:59,988 INFO: ------------------------------------------------------- 2026-07-03 12:20:00,012 INFO: 8d03fa05_DJI_20260703154636_0775_D.JPG resection inliers: 2762 / 2854 2026-07-03 12:20:00,029 INFO: Adding 8d03fa05_DJI_20260703154636_0775_D.JPG to the reconstruction 2026-07-03 12:20:00,445 INFO: ------------------------------------------------------- 2026-07-03 12:20:00,467 INFO: f0cfdcab_DJI_20260703154716_0795_D.JPG resection inliers: 2878 / 3027 2026-07-03 12:20:00,483 INFO: Adding f0cfdcab_DJI_20260703154716_0795_D.JPG to the reconstruction 2026-07-03 12:20:00,846 INFO: ------------------------------------------------------- 2026-07-03 12:20:00,868 INFO: 25e86ff5_DJI_20260703154454_0724_D.JPG resection inliers: 2891 / 3004 2026-07-03 12:20:00,884 INFO: Adding 25e86ff5_DJI_20260703154454_0724_D.JPG to the reconstruction 2026-07-03 12:20:01,263 INFO: ------------------------------------------------------- 2026-07-03 12:20:01,284 INFO: 90ed3490_DJI_20260703154942_0868_D.JPG resection inliers: 2800 / 2923 2026-07-03 12:20:01,299 INFO: Adding 90ed3490_DJI_20260703154942_0868_D.JPG to the reconstruction 2026-07-03 12:20:01,691 INFO: ------------------------------------------------------- 2026-07-03 12:20:01,713 INFO: 132ac106_DJI_20260703154904_0849_D.JPG resection inliers: 2985 / 3075 2026-07-03 12:20:01,730 INFO: Adding 132ac106_DJI_20260703154904_0849_D.JPG to the reconstruction 2026-07-03 12:20:02,101 INFO: ------------------------------------------------------- 2026-07-03 12:20:02,122 INFO: 0d143dd3_DJI_20260703154714_0794_D.JPG resection inliers: 2654 / 2868 2026-07-03 12:20:02,137 INFO: Adding 0d143dd3_DJI_20260703154714_0794_D.JPG to the reconstruction 2026-07-03 12:20:02,530 INFO: ------------------------------------------------------- 2026-07-03 12:20:02,552 INFO: 009a8037_DJI_20260703154638_0776_D.JPG resection inliers: 2877 / 3018 2026-07-03 12:20:02,568 INFO: Adding 009a8037_DJI_20260703154638_0776_D.JPG to the reconstruction 2026-07-03 12:20:02,944 INFO: ------------------------------------------------------- 2026-07-03 12:20:02,968 INFO: 7d3da5d3_DJI_20260703154452_0723_D.JPG resection inliers: 2819 / 2979 2026-07-03 12:20:02,985 INFO: Adding 7d3da5d3_DJI_20260703154452_0723_D.JPG to the reconstruction 2026-07-03 12:20:03,367 INFO: ------------------------------------------------------- 2026-07-03 12:20:03,391 INFO: 9841c72a_DJI_20260703154450_0722_D.JPG resection inliers: 2715 / 2928 2026-07-03 12:20:03,406 INFO: Adding 9841c72a_DJI_20260703154450_0722_D.JPG to the reconstruction 2026-07-03 12:20:03,784 INFO: ------------------------------------------------------- 2026-07-03 12:20:03,805 INFO: 7d826d82_DJI_20260703154640_0777_D.JPG resection inliers: 2742 / 2893 2026-07-03 12:20:03,821 INFO: Adding 7d826d82_DJI_20260703154640_0777_D.JPG to the reconstruction 2026-07-03 12:20:04,204 INFO: ------------------------------------------------------- 2026-07-03 12:20:04,226 INFO: bf011023_DJI_20260703154906_0850_D.JPG resection inliers: 2813 / 2931 2026-07-03 12:20:04,242 INFO: Adding bf011023_DJI_20260703154906_0850_D.JPG to the reconstruction 2026-07-03 12:20:04,641 INFO: ------------------------------------------------------- 2026-07-03 12:20:04,662 INFO: 3a650d2e_DJI_20260703154712_0793_D.JPG resection inliers: 2623 / 2882 2026-07-03 12:20:04,678 INFO: Adding 3a650d2e_DJI_20260703154712_0793_D.JPG to the reconstruction 2026-07-03 12:20:05,037 INFO: ------------------------------------------------------- 2026-07-03 12:20:05,058 INFO: 58f11649_DJI_20260703154940_0867_D.JPG resection inliers: 2654 / 2893 2026-07-03 12:20:05,073 INFO: Adding 58f11649_DJI_20260703154940_0867_D.JPG to the reconstruction 2026-07-03 12:20:05,444 INFO: ------------------------------------------------------- 2026-07-03 12:20:05,468 INFO: 368c108e_DJI_20260703154448_0721_D.JPG resection inliers: 2445 / 2731 2026-07-03 12:20:05,481 INFO: Adding 368c108e_DJI_20260703154448_0721_D.JPG to the reconstruction 2026-07-03 12:20:05,864 INFO: ------------------------------------------------------- 2026-07-03 12:20:05,884 INFO: 40bfebae_DJI_20260703154642_0778_D.JPG resection inliers: 2681 / 2861 2026-07-03 12:20:05,899 INFO: Adding 40bfebae_DJI_20260703154642_0778_D.JPG to the reconstruction 2026-07-03 12:20:06,289 INFO: ------------------------------------------------------- 2026-07-03 12:20:06,310 INFO: b2ef47fc_DJI_20260703154908_0851_D.JPG resection inliers: 2601 / 2777 2026-07-03 12:20:06,325 INFO: Adding b2ef47fc_DJI_20260703154908_0851_D.JPG to the reconstruction 2026-07-03 12:20:06,715 INFO: ------------------------------------------------------- 2026-07-03 12:20:06,737 INFO: 4903b607_DJI_20260703154710_0792_D.JPG resection inliers: 2578 / 2930 2026-07-03 12:20:06,753 INFO: Adding 4903b607_DJI_20260703154710_0792_D.JPG to the reconstruction 2026-07-03 12:20:07,120 INFO: ------------------------------------------------------- 2026-07-03 12:20:07,142 INFO: bdd9b59c_DJI_20260703154644_0779_D.JPG resection inliers: 2428 / 2713 2026-07-03 12:20:07,155 INFO: Adding bdd9b59c_DJI_20260703154644_0779_D.JPG to the reconstruction 2026-07-03 12:20:07,545 INFO: ------------------------------------------------------- 2026-07-03 12:20:07,567 INFO: 83efbf65_DJI_20260703154446_0720_D.JPG resection inliers: 2450 / 2820 2026-07-03 12:20:07,582 INFO: Adding 83efbf65_DJI_20260703154446_0720_D.JPG to the reconstruction 2026-07-03 12:20:07,966 INFO: ------------------------------------------------------- 2026-07-03 12:20:07,987 INFO: 5951f511_DJI_20260703154938_0866_D.JPG resection inliers: 2437 / 2705 2026-07-03 12:20:08,002 INFO: Adding 5951f511_DJI_20260703154938_0866_D.JPG to the reconstruction 2026-07-03 12:20:08,376 INFO: ------------------------------------------------------- 2026-07-03 12:20:08,396 INFO: 4fa36d7d_DJI_20260703154910_0852_D.JPG resection inliers: 2465 / 2731 2026-07-03 12:20:08,409 INFO: Adding 4fa36d7d_DJI_20260703154910_0852_D.JPG to the reconstruction 2026-07-03 12:20:08,805 INFO: ------------------------------------------------------- 2026-07-03 12:20:08,831 INFO: d0985e44_DJI_20260703154708_0791_D.JPG resection inliers: 2491 / 2874 2026-07-03 12:20:08,845 INFO: Adding d0985e44_DJI_20260703154708_0791_D.JPG to the reconstruction 2026-07-03 12:20:09,216 INFO: ------------------------------------------------------- 2026-07-03 12:20:09,237 INFO: e7b83013_DJI_20260703154646_0780_D.JPG resection inliers: 2486 / 2807 2026-07-03 12:20:09,251 INFO: Adding e7b83013_DJI_20260703154646_0780_D.JPG to the reconstruction 2026-07-03 12:20:09,637 INFO: ------------------------------------------------------- 2026-07-03 12:20:09,659 INFO: 5372f0c7_DJI_20260703154444_0719_D.JPG resection inliers: 2505 / 2923 2026-07-03 12:20:09,674 INFO: Adding 5372f0c7_DJI_20260703154444_0719_D.JPG to the reconstruction 2026-07-03 12:20:10,060 INFO: ------------------------------------------------------- 2026-07-03 12:20:10,082 INFO: 3ae12b2f_DJI_20260703154442_0718_D.JPG resection inliers: 2328 / 2791 2026-07-03 12:20:10,096 INFO: Adding 3ae12b2f_DJI_20260703154442_0718_D.JPG to the reconstruction 2026-07-03 12:20:10,491 INFO: ------------------------------------------------------- 2026-07-03 12:20:10,513 INFO: 87cc2f2f_DJI_20260703154706_0790_D.JPG resection inliers: 2372 / 2814 2026-07-03 12:20:10,526 INFO: Adding 87cc2f2f_DJI_20260703154706_0790_D.JPG to the reconstruction 2026-07-03 12:20:10,696 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-07-03 12:20:25,202 DEBUG: Ceres Solver Report: Iterations: 10, Initial cost: 3.756075e+04, Final cost: 2.230946e+04, Termination: CONVERGENCE 2026-07-03 12:20:27,619 INFO: Removed outliers: 5038 2026-07-03 12:20:27,862 INFO: ------------------------------------------------------- 2026-07-03 12:20:27,885 INFO: 7e280a2e_DJI_20260703154912_0853_D.JPG resection inliers: 2726 / 2825 2026-07-03 12:20:27,904 INFO: Adding 7e280a2e_DJI_20260703154912_0853_D.JPG to the reconstruction 2026-07-03 12:20:28,316 INFO: ------------------------------------------------------- 2026-07-03 12:20:28,338 INFO: 82c4e098_DJI_20260703154648_0781_D.JPG resection inliers: 2729 / 2822 2026-07-03 12:20:28,354 INFO: Adding 82c4e098_DJI_20260703154648_0781_D.JPG to the reconstruction 2026-07-03 12:20:28,759 INFO: ------------------------------------------------------- 2026-07-03 12:20:28,781 INFO: e25d08d0_DJI_20260703154704_0789_D.JPG resection inliers: 2803 / 2946 2026-07-03 12:20:28,796 INFO: Adding e25d08d0_DJI_20260703154704_0789_D.JPG to the reconstruction 2026-07-03 12:20:29,191 INFO: ------------------------------------------------------- 2026-07-03 12:20:29,212 INFO: 37963ea6_DJI_20260703154440_0717_D.JPG resection inliers: 2842 / 2995 2026-07-03 12:20:29,228 INFO: Adding 37963ea6_DJI_20260703154440_0717_D.JPG to the reconstruction 2026-07-03 12:20:29,629 INFO: ------------------------------------------------------- 2026-07-03 12:20:29,650 INFO: 56abe279_DJI_20260703154650_0782_D.JPG resection inliers: 2802 / 2902 2026-07-03 12:20:29,665 INFO: Adding 56abe279_DJI_20260703154650_0782_D.JPG to the reconstruction 2026-07-03 12:20:30,071 INFO: ------------------------------------------------------- 2026-07-03 12:20:30,093 INFO: 38cabd9e_DJI_20260703154438_0716_D.JPG resection inliers: 2890 / 3127 2026-07-03 12:20:30,108 INFO: Adding 38cabd9e_DJI_20260703154438_0716_D.JPG to the reconstruction 2026-07-03 12:20:30,506 INFO: ------------------------------------------------------- 2026-07-03 12:20:30,528 INFO: 3c09b19c_DJI_20260703154436_0715_D.JPG resection inliers: 2792 / 3074 2026-07-03 12:20:30,543 INFO: Adding 3c09b19c_DJI_20260703154436_0715_D.JPG to the reconstruction 2026-07-03 12:20:30,974 INFO: ------------------------------------------------------- 2026-07-03 12:20:30,998 INFO: 960637f6_DJI_20260703154652_0783_D.JPG resection inliers: 3023 / 3271 2026-07-03 12:20:31,015 INFO: Adding 960637f6_DJI_20260703154652_0783_D.JPG to the reconstruction 2026-07-03 12:20:31,429 INFO: ------------------------------------------------------- 2026-07-03 12:20:31,453 INFO: 030c09b7_DJI_20260703154654_0784_D.JPG resection inliers: 3216 / 3525 2026-07-03 12:20:31,470 INFO: Adding 030c09b7_DJI_20260703154654_0784_D.JPG to the reconstruction 2026-07-03 12:20:31,893 INFO: ------------------------------------------------------- 2026-07-03 12:20:31,920 INFO: d7657249_DJI_20260703154656_0785_D.JPG resection inliers: 3479 / 3885 2026-07-03 12:20:31,939 INFO: Adding d7657249_DJI_20260703154656_0785_D.JPG to the reconstruction 2026-07-03 12:20:32,341 INFO: ------------------------------------------------------- 2026-07-03 12:20:32,370 INFO: 2a0bf3a8_DJI_20260703154658_0786_D.JPG resection inliers: 3618 / 4032 2026-07-03 12:20:32,389 INFO: Adding 2a0bf3a8_DJI_20260703154658_0786_D.JPG to the reconstruction 2026-07-03 12:20:32,786 INFO: ------------------------------------------------------- 2026-07-03 12:20:32,813 INFO: b1ee499c_DJI_20260703154700_0787_D.JPG resection inliers: 3535 / 4036 2026-07-03 12:20:32,833 INFO: Adding b1ee499c_DJI_20260703154700_0787_D.JPG to the reconstruction 2026-07-03 12:20:33,231 INFO: ------------------------------------------------------- 2026-07-03 12:20:33,259 INFO: a022ca92_DJI_20260703154702_0788_D.JPG resection inliers: 4020 / 4397 2026-07-03 12:20:33,280 INFO: Adding a022ca92_DJI_20260703154702_0788_D.JPG to the reconstruction 2026-07-03 12:20:33,680 INFO: ------------------------------------------------------- 2026-07-03 12:20:33,705 INFO: 3fe84638_DJI_20260703154434_0714_D.JPG resection inliers: 3147 / 3552 2026-07-03 12:20:33,721 INFO: Adding 3fe84638_DJI_20260703154434_0714_D.JPG to the reconstruction 2026-07-03 12:20:34,108 INFO: ------------------------------------------------------- 2026-07-03 12:20:34,134 INFO: af13468e_DJI_20260703154432_0713_D.JPG resection inliers: 2976 / 3365 2026-07-03 12:20:34,150 INFO: Adding af13468e_DJI_20260703154432_0713_D.JPG to the reconstruction 2026-07-03 12:20:34,573 INFO: ------------------------------------------------------- 2026-07-03 12:20:34,595 INFO: c067a0c1_DJI_20260703154914_0854_D.JPG resection inliers: 2894 / 3182 2026-07-03 12:20:34,611 INFO: Adding c067a0c1_DJI_20260703154914_0854_D.JPG to the reconstruction 2026-07-03 12:20:34,980 INFO: ------------------------------------------------------- 2026-07-03 12:20:35,004 INFO: b03f9375_DJI_20260703154916_0855_D.JPG resection inliers: 2946 / 3349 2026-07-03 12:20:35,020 INFO: Adding b03f9375_DJI_20260703154916_0855_D.JPG to the reconstruction 2026-07-03 12:20:35,408 INFO: ------------------------------------------------------- 2026-07-03 12:20:35,433 INFO: 5b03c85c_DJI_20260703154918_0856_D.JPG resection inliers: 2800 / 3523 2026-07-03 12:20:35,449 INFO: Adding 5b03c85c_DJI_20260703154918_0856_D.JPG to the reconstruction 2026-07-03 12:20:35,833 INFO: ------------------------------------------------------- 2026-07-03 12:20:35,858 INFO: ffd87562_DJI_20260703154920_0857_D.JPG resection inliers: 2470 / 3338 2026-07-03 12:20:35,871 INFO: Adding ffd87562_DJI_20260703154920_0857_D.JPG to the reconstruction 2026-07-03 12:20:36,284 INFO: ------------------------------------------------------- 2026-07-03 12:20:36,310 INFO: 26c17b6e_DJI_20260703154922_0858_D.JPG resection inliers: 2571 / 3334 2026-07-03 12:20:36,325 INFO: Adding 26c17b6e_DJI_20260703154922_0858_D.JPG to the reconstruction 2026-07-03 12:20:36,731 INFO: ------------------------------------------------------- 2026-07-03 12:20:36,756 INFO: 2a5a58f4_DJI_20260703154924_0859_D.JPG resection inliers: 2860 / 3559 2026-07-03 12:20:36,771 INFO: Adding 2a5a58f4_DJI_20260703154924_0859_D.JPG to the reconstruction 2026-07-03 12:20:37,195 INFO: ------------------------------------------------------- 2026-07-03 12:20:37,221 INFO: 34d2d531_DJI_20260703154926_0860_D.JPG resection inliers: 2734 / 3499 2026-07-03 12:20:37,237 INFO: Adding 34d2d531_DJI_20260703154926_0860_D.JPG to the reconstruction 2026-07-03 12:20:37,633 INFO: ------------------------------------------------------- 2026-07-03 12:20:37,658 INFO: c318f7ae_DJI_20260703154928_0861_D.JPG resection inliers: 2708 / 3500 2026-07-03 12:20:37,673 INFO: Adding c318f7ae_DJI_20260703154928_0861_D.JPG to the reconstruction 2026-07-03 12:20:38,071 INFO: ------------------------------------------------------- 2026-07-03 12:20:38,100 INFO: c566cc31_DJI_20260703154930_0862_D.JPG resection inliers: 2895 / 3574 2026-07-03 12:20:38,116 INFO: Adding c566cc31_DJI_20260703154930_0862_D.JPG to the reconstruction 2026-07-03 12:20:38,483 INFO: ------------------------------------------------------- 2026-07-03 12:20:38,508 INFO: 67f2a59c_DJI_20260703154932_0863_D.JPG resection inliers: 2907 / 3402 2026-07-03 12:20:38,525 INFO: Adding 67f2a59c_DJI_20260703154932_0863_D.JPG to the reconstruction 2026-07-03 12:20:38,888 INFO: ------------------------------------------------------- 2026-07-03 12:20:38,913 INFO: b8b3c3fc_DJI_20260703154934_0864_D.JPG resection inliers: 3132 / 3598 2026-07-03 12:20:38,931 INFO: Adding b8b3c3fc_DJI_20260703154934_0864_D.JPG to the reconstruction 2026-07-03 12:20:39,308 INFO: ------------------------------------------------------- 2026-07-03 12:20:39,332 INFO: 57dad5fc_DJI_20260703154936_0865_D.JPG resection inliers: 3676 / 3976 2026-07-03 12:20:39,352 INFO: Adding 57dad5fc_DJI_20260703154936_0865_D.JPG to the reconstruction 2026-07-03 12:20:39,720 INFO: ------------------------------------------------------- 2026-07-03 12:20:39,745 INFO: 05c3152f_DJI_20260703154430_0712_D.JPG resection inliers: 2803 / 3180 2026-07-03 12:20:39,760 INFO: Adding 05c3152f_DJI_20260703154430_0712_D.JPG to the reconstruction 2026-07-03 12:20:40,164 INFO: ------------------------------------------------------- 2026-07-03 12:20:40,185 INFO: 97695359_DJI_20260703154428_0711_D.JPG resection inliers: 2633 / 2982 2026-07-03 12:20:40,200 INFO: Adding 97695359_DJI_20260703154428_0711_D.JPG to the reconstruction 2026-07-03 12:20:40,591 INFO: ------------------------------------------------------- 2026-07-03 12:20:40,613 INFO: 4d788026_DJI_20260703154426_0710_D.JPG resection inliers: 2490 / 2861 2026-07-03 12:20:40,627 INFO: Adding 4d788026_DJI_20260703154426_0710_D.JPG to the reconstruction 2026-07-03 12:20:40,787 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-07-03 12:20:58,452 DEBUG: Ceres Solver Report: Iterations: 10, Initial cost: 5.279287e+04, Final cost: 2.617664e+04, Termination: CONVERGENCE 2026-07-03 12:21:01,316 INFO: Removed outliers: 4926 2026-07-03 12:21:01,564 INFO: ------------------------------------------------------- 2026-07-03 12:21:01,588 INFO: e1d8edb4_DJI_20260703154424_0709_D.JPG resection inliers: 2752 / 2899 2026-07-03 12:21:01,606 INFO: Adding e1d8edb4_DJI_20260703154424_0709_D.JPG to the reconstruction 2026-07-03 12:21:01,997 INFO: ------------------------------------------------------- 2026-07-03 12:21:02,018 INFO: f4423d3d_DJI_20260703154422_0708_D.JPG resection inliers: 2619 / 2756 2026-07-03 12:21:02,033 INFO: Adding f4423d3d_DJI_20260703154422_0708_D.JPG to the reconstruction 2026-07-03 12:21:02,405 INFO: ------------------------------------------------------- 2026-07-03 12:21:02,427 INFO: 5673cfb4_DJI_20260703154314_0674_D.JPG resection inliers: 2554 / 2690 2026-07-03 12:21:02,442 INFO: Adding 5673cfb4_DJI_20260703154314_0674_D.JPG to the reconstruction 2026-07-03 12:21:02,807 INFO: ------------------------------------------------------- 2026-07-03 12:21:02,829 INFO: 00dba2ae_DJI_20260703154316_0675_D.JPG resection inliers: 2919 / 3025 2026-07-03 12:21:02,845 INFO: Adding 00dba2ae_DJI_20260703154316_0675_D.JPG to the reconstruction 2026-07-03 12:21:03,329 INFO: ------------------------------------------------------- 2026-07-03 12:21:03,356 INFO: 14086a9e_DJI_20260703154318_0676_D.JPG resection inliers: 3955 / 4064 2026-07-03 12:21:03,377 INFO: Adding 14086a9e_DJI_20260703154318_0676_D.JPG to the reconstruction 2026-07-03 12:21:03,810 INFO: ------------------------------------------------------- 2026-07-03 12:21:03,836 INFO: 12cbbba3_DJI_20260703154312_0673_D.JPG resection inliers: 3610 / 3758 2026-07-03 12:21:03,856 INFO: Adding 12cbbba3_DJI_20260703154312_0673_D.JPG to the reconstruction 2026-07-03 12:21:04,234 INFO: ------------------------------------------------------- 2026-07-03 12:21:04,258 INFO: 8eba2716_DJI_20260703154310_0672_D.JPG resection inliers: 3306 / 3465 2026-07-03 12:21:04,276 INFO: Adding 8eba2716_DJI_20260703154310_0672_D.JPG to the reconstruction 2026-07-03 12:21:04,640 INFO: ------------------------------------------------------- 2026-07-03 12:21:04,663 INFO: e36b6d7f_DJI_20260703154308_0671_D.JPG resection inliers: 2973 / 3149 2026-07-03 12:21:04,679 INFO: Adding e36b6d7f_DJI_20260703154308_0671_D.JPG to the reconstruction 2026-07-03 12:21:05,049 INFO: ------------------------------------------------------- 2026-07-03 12:21:05,074 INFO: 00d1f082_DJI_20260703154104_0609_D.JPG resection inliers: 2964 / 3216 2026-07-03 12:21:05,090 INFO: Adding 00d1f082_DJI_20260703154104_0609_D.JPG to the reconstruction 2026-07-03 12:21:05,428 INFO: ------------------------------------------------------- 2026-07-03 12:21:05,451 INFO: 7daa21bd_DJI_20260703154106_0610_D.JPG resection inliers: 3127 / 3325 2026-07-03 12:21:05,469 INFO: Adding 7daa21bd_DJI_20260703154106_0610_D.JPG to the reconstruction 2026-07-03 12:21:05,910 INFO: ------------------------------------------------------- 2026-07-03 12:21:05,934 INFO: cf5e55a6_DJI_20260703154102_0608_D.JPG resection inliers: 3231 / 3497 2026-07-03 12:21:05,952 INFO: Adding cf5e55a6_DJI_20260703154102_0608_D.JPG to the reconstruction 2026-07-03 12:21:06,362 INFO: ------------------------------------------------------- 2026-07-03 12:21:06,390 INFO: 2ee4da0f_DJI_20260703154100_0607_D.JPG resection inliers: 2806 / 3078 2026-07-03 12:21:06,406 INFO: Adding 2ee4da0f_DJI_20260703154100_0607_D.JPG to the reconstruction 2026-07-03 12:21:06,796 INFO: ------------------------------------------------------- 2026-07-03 12:21:06,818 INFO: 8db05d9e_DJI_20260703154108_0611_D.JPG resection inliers: 2954 / 3132 2026-07-03 12:21:06,835 INFO: Adding 8db05d9e_DJI_20260703154108_0611_D.JPG to the reconstruction 2026-07-03 12:21:07,206 INFO: ------------------------------------------------------- 2026-07-03 12:21:07,229 INFO: 62f00000_DJI_20260703154306_0670_D.JPG resection inliers: 2886 / 3086 2026-07-03 12:21:07,245 INFO: Adding 62f00000_DJI_20260703154306_0670_D.JPG to the reconstruction 2026-07-03 12:21:07,636 INFO: ------------------------------------------------------- 2026-07-03 12:21:07,658 INFO: e27d4e58_DJI_20260703154336_0685_D.JPG resection inliers: 2888 / 3068 2026-07-03 12:21:07,674 INFO: Adding e27d4e58_DJI_20260703154336_0685_D.JPG to the reconstruction 2026-07-03 12:21:08,057 INFO: ------------------------------------------------------- 2026-07-03 12:21:08,079 INFO: da5367a0_DJI_20260703154110_0612_D.JPG resection inliers: 2768 / 2990 2026-07-03 12:21:08,094 INFO: Adding da5367a0_DJI_20260703154110_0612_D.JPG to the reconstruction 2026-07-03 12:21:08,523 INFO: ------------------------------------------------------- 2026-07-03 12:21:08,545 INFO: 5ca97f1b_DJI_20260703154304_0669_D.JPG resection inliers: 2876 / 3102 2026-07-03 12:21:08,561 INFO: Adding 5ca97f1b_DJI_20260703154304_0669_D.JPG to the reconstruction 2026-07-03 12:21:08,958 INFO: ------------------------------------------------------- 2026-07-03 12:21:08,981 INFO: 274b5f57_DJI_20260703154112_0613_D.JPG resection inliers: 2837 / 3098 2026-07-03 12:21:08,996 INFO: Adding 274b5f57_DJI_20260703154112_0613_D.JPG to the reconstruction 2026-07-03 12:21:09,401 INFO: ------------------------------------------------------- 2026-07-03 12:21:09,423 INFO: 24191045_DJI_20260703154338_0686_D.JPG resection inliers: 2831 / 3003 2026-07-03 12:21:09,438 INFO: Adding 24191045_DJI_20260703154338_0686_D.JPG to the reconstruction 2026-07-03 12:21:09,817 INFO: ------------------------------------------------------- 2026-07-03 12:21:09,841 INFO: 2e814269_DJI_20260703154302_0668_D.JPG resection inliers: 2637 / 2877 2026-07-03 12:21:09,856 INFO: Adding 2e814269_DJI_20260703154302_0668_D.JPG to the reconstruction 2026-07-03 12:21:10,252 INFO: ------------------------------------------------------- 2026-07-03 12:21:10,274 INFO: 8b0fa79f_DJI_20260703154114_0614_D.JPG resection inliers: 2808 / 3030 2026-07-03 12:21:10,290 INFO: Adding 8b0fa79f_DJI_20260703154114_0614_D.JPG to the reconstruction 2026-07-03 12:21:10,697 INFO: ------------------------------------------------------- 2026-07-03 12:21:10,719 INFO: 89215242_DJI_20260703154340_0687_D.JPG resection inliers: 2747 / 2943 2026-07-03 12:21:10,734 INFO: Adding 89215242_DJI_20260703154340_0687_D.JPG to the reconstruction 2026-07-03 12:21:11,110 INFO: ------------------------------------------------------- 2026-07-03 12:21:11,132 INFO: 6a54c540_DJI_20260703154116_0615_D.JPG resection inliers: 2687 / 2896 2026-07-03 12:21:11,147 INFO: Adding 6a54c540_DJI_20260703154116_0615_D.JPG to the reconstruction 2026-07-03 12:21:11,583 INFO: ------------------------------------------------------- 2026-07-03 12:21:11,607 INFO: 9314c8c6_DJI_20260703154300_0667_D.JPG resection inliers: 2764 / 3087 2026-07-03 12:21:11,622 INFO: Adding 9314c8c6_DJI_20260703154300_0667_D.JPG to the reconstruction 2026-07-03 12:21:12,008 INFO: ------------------------------------------------------- 2026-07-03 12:21:12,033 INFO: 45b81ccf_DJI_20260703154118_0616_D.JPG resection inliers: 2554 / 2891 2026-07-03 12:21:12,047 INFO: Adding 45b81ccf_DJI_20260703154118_0616_D.JPG to the reconstruction 2026-07-03 12:21:12,477 INFO: ------------------------------------------------------- 2026-07-03 12:21:12,500 INFO: c9cd7a9f_DJI_20260703154258_0666_D.JPG resection inliers: 2637 / 2986 2026-07-03 12:21:12,515 INFO: Adding c9cd7a9f_DJI_20260703154258_0666_D.JPG to the reconstruction 2026-07-03 12:21:12,909 INFO: ------------------------------------------------------- 2026-07-03 12:21:12,931 INFO: ad75b43f_DJI_20260703154342_0688_D.JPG resection inliers: 2723 / 2954 2026-07-03 12:21:12,946 INFO: Adding ad75b43f_DJI_20260703154342_0688_D.JPG to the reconstruction 2026-07-03 12:21:13,327 INFO: ------------------------------------------------------- 2026-07-03 12:21:13,350 INFO: 34bbac0c_DJI_20260703154120_0617_D.JPG resection inliers: 2451 / 2884 2026-07-03 12:21:13,364 INFO: Adding 34bbac0c_DJI_20260703154120_0617_D.JPG to the reconstruction 2026-07-03 12:21:13,782 INFO: ------------------------------------------------------- 2026-07-03 12:21:13,807 INFO: 824b7b16_DJI_20260703154256_0665_D.JPG resection inliers: 2725 / 3065 2026-07-03 12:21:13,823 INFO: Adding 824b7b16_DJI_20260703154256_0665_D.JPG to the reconstruction 2026-07-03 12:21:14,229 INFO: ------------------------------------------------------- 2026-07-03 12:21:14,252 INFO: 355cea2c_DJI_20260703154344_0689_D.JPG resection inliers: 2791 / 3025 2026-07-03 12:21:14,269 INFO: Adding 355cea2c_DJI_20260703154344_0689_D.JPG to the reconstruction 2026-07-03 12:21:14,399 INFO: Re-triangulating 2026-07-03 12:21:14,404 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-07-03 12:21:39,136 DEBUG: Ceres Solver Report: Iterations: 12, Initial cost: 4.977758e+04, Final cost: 3.015760e+04, Termination: CONVERGENCE 2026-07-03 12:22:47,867 DEBUG: Ceres Solver Report: Iterations: 13, Initial cost: 1.024180e+05, Final cost: 5.075564e+04, Termination: CONVERGENCE 2026-07-03 12:22:51,171 INFO: Removed outliers: 47542 2026-07-03 12:22:51,531 INFO: ------------------------------------------------------- 2026-07-03 12:22:51,563 INFO: 6359eeaa_DJI_20260703154346_0690_D.JPG resection inliers: 2816 / 2904 2026-07-03 12:22:51,591 INFO: Adding 6359eeaa_DJI_20260703154346_0690_D.JPG to the reconstruction 2026-07-03 12:22:52,059 INFO: ------------------------------------------------------- 2026-07-03 12:22:52,090 INFO: 590cddef_DJI_20260703154254_0664_D.JPG resection inliers: 2908 / 3026 2026-07-03 12:22:52,118 INFO: Adding 590cddef_DJI_20260703154254_0664_D.JPG to the reconstruction 2026-07-03 12:22:52,589 INFO: ------------------------------------------------------- 2026-07-03 12:22:52,618 INFO: 6a55ef1a_DJI_20260703154348_0691_D.JPG resection inliers: 2854 / 2986 2026-07-03 12:22:52,645 INFO: Adding 6a55ef1a_DJI_20260703154348_0691_D.JPG to the reconstruction 2026-07-03 12:22:53,116 INFO: ------------------------------------------------------- 2026-07-03 12:22:53,145 INFO: c4991fde_DJI_20260703154350_0692_D.JPG resection inliers: 2836 / 3041 2026-07-03 12:22:53,170 INFO: Adding c4991fde_DJI_20260703154350_0692_D.JPG to the reconstruction 2026-07-03 12:22:53,644 INFO: ------------------------------------------------------- 2026-07-03 12:22:53,673 INFO: 768c127f_DJI_20260703154252_0663_D.JPG resection inliers: 2874 / 3134 2026-07-03 12:22:53,698 INFO: Adding 768c127f_DJI_20260703154252_0663_D.JPG to the reconstruction 2026-07-03 12:22:54,139 INFO: ------------------------------------------------------- 2026-07-03 12:22:54,167 INFO: 62656264_DJI_20260703154122_0618_D.JPG resection inliers: 3042 / 3143 2026-07-03 12:22:54,192 INFO: Adding 62656264_DJI_20260703154122_0618_D.JPG to the reconstruction 2026-07-03 12:22:54,658 INFO: ------------------------------------------------------- 2026-07-03 12:22:54,685 INFO: 62e399b6_DJI_20260703154352_0693_D.JPG resection inliers: 2804 / 3089 2026-07-03 12:22:54,708 INFO: Adding 62e399b6_DJI_20260703154352_0693_D.JPG to the reconstruction 2026-07-03 12:22:55,151 INFO: ------------------------------------------------------- 2026-07-03 12:22:55,180 INFO: c51b7577_DJI_20260703154250_0662_D.JPG resection inliers: 2810 / 3152 2026-07-03 12:22:55,202 INFO: Adding c51b7577_DJI_20260703154250_0662_D.JPG to the reconstruction 2026-07-03 12:22:55,652 INFO: ------------------------------------------------------- 2026-07-03 12:22:55,681 INFO: 54569fcf_DJI_20260703154354_0694_D.JPG resection inliers: 2794 / 3108 2026-07-03 12:22:55,704 INFO: Adding 54569fcf_DJI_20260703154354_0694_D.JPG to the reconstruction 2026-07-03 12:22:56,135 INFO: ------------------------------------------------------- 2026-07-03 12:22:56,164 INFO: 9b9acac2_DJI_20260703154248_0661_D.JPG resection inliers: 2805 / 3137 2026-07-03 12:22:56,186 INFO: Adding 9b9acac2_DJI_20260703154248_0661_D.JPG to the reconstruction 2026-07-03 12:22:56,628 INFO: ------------------------------------------------------- 2026-07-03 12:22:56,654 INFO: d445b291_DJI_20260703154356_0695_D.JPG resection inliers: 2964 / 3212 2026-07-03 12:22:56,676 INFO: Adding d445b291_DJI_20260703154356_0695_D.JPG to the reconstruction 2026-07-03 12:22:57,097 INFO: ------------------------------------------------------- 2026-07-03 12:22:57,122 INFO: 70f3ac5d_DJI_20260703154124_0619_D.JPG resection inliers: 2915 / 3133 2026-07-03 12:22:57,143 INFO: Adding 70f3ac5d_DJI_20260703154124_0619_D.JPG to the reconstruction 2026-07-03 12:22:57,582 INFO: ------------------------------------------------------- 2026-07-03 12:22:57,609 INFO: 91aeed8d_DJI_20260703154126_0620_D.JPG resection inliers: 3037 / 3323 2026-07-03 12:22:57,629 INFO: Adding 91aeed8d_DJI_20260703154126_0620_D.JPG to the reconstruction 2026-07-03 12:22:58,039 INFO: ------------------------------------------------------- 2026-07-03 12:22:58,064 INFO: 42ea8bb9_DJI_20260703154246_0660_D.JPG resection inliers: 2880 / 3208 2026-07-03 12:22:58,081 INFO: Adding 42ea8bb9_DJI_20260703154246_0660_D.JPG to the reconstruction 2026-07-03 12:22:58,498 INFO: ------------------------------------------------------- 2026-07-03 12:22:58,523 INFO: 1d93f4ba_DJI_20260703154128_0621_D.JPG resection inliers: 2963 / 3295 2026-07-03 12:22:58,539 INFO: Adding 1d93f4ba_DJI_20260703154128_0621_D.JPG to the reconstruction 2026-07-03 12:22:58,942 INFO: ------------------------------------------------------- 2026-07-03 12:22:58,967 INFO: 3c8cde2c_DJI_20260703154130_0622_D.JPG resection inliers: 2803 / 3173 2026-07-03 12:22:58,983 INFO: Adding 3c8cde2c_DJI_20260703154130_0622_D.JPG to the reconstruction 2026-07-03 12:22:59,396 INFO: ------------------------------------------------------- 2026-07-03 12:22:59,422 INFO: cc7c9527_DJI_20260703154244_0659_D.JPG resection inliers: 2859 / 3192 2026-07-03 12:22:59,439 INFO: Adding cc7c9527_DJI_20260703154244_0659_D.JPG to the reconstruction 2026-07-03 12:22:59,834 INFO: ------------------------------------------------------- 2026-07-03 12:22:59,860 INFO: 5e22ea47_DJI_20260703154358_0696_D.JPG resection inliers: 3128 / 3311 2026-07-03 12:22:59,879 INFO: Adding 5e22ea47_DJI_20260703154358_0696_D.JPG to the reconstruction 2026-07-03 12:23:00,275 INFO: ------------------------------------------------------- 2026-07-03 12:23:00,298 INFO: 29d28cb2_DJI_20260703154400_0697_D.JPG resection inliers: 3055 / 3247 2026-07-03 12:23:00,315 INFO: Adding 29d28cb2_DJI_20260703154400_0697_D.JPG to the reconstruction 2026-07-03 12:23:00,709 INFO: ------------------------------------------------------- 2026-07-03 12:23:00,734 INFO: 4f085c2c_DJI_20260703154242_0658_D.JPG resection inliers: 3072 / 3380 2026-07-03 12:23:00,751 INFO: Adding 4f085c2c_DJI_20260703154242_0658_D.JPG to the reconstruction 2026-07-03 12:23:01,142 INFO: ------------------------------------------------------- 2026-07-03 12:23:01,169 INFO: d74d704f_DJI_20260703154402_0698_D.JPG resection inliers: 3254 / 3467 2026-07-03 12:23:01,189 INFO: Adding d74d704f_DJI_20260703154402_0698_D.JPG to the reconstruction 2026-07-03 12:23:01,591 INFO: ------------------------------------------------------- 2026-07-03 12:23:01,615 INFO: 31d24f8b_DJI_20260703154240_0657_D.JPG resection inliers: 3014 / 3258 2026-07-03 12:23:01,632 INFO: Adding 31d24f8b_DJI_20260703154240_0657_D.JPG to the reconstruction 2026-07-03 12:23:02,026 INFO: ------------------------------------------------------- 2026-07-03 12:23:02,051 INFO: 61bafa28_DJI_20260703154404_0699_D.JPG resection inliers: 3140 / 3329 2026-07-03 12:23:02,068 INFO: Adding 61bafa28_DJI_20260703154404_0699_D.JPG to the reconstruction 2026-07-03 12:23:02,468 INFO: ------------------------------------------------------- 2026-07-03 12:23:02,495 INFO: 1c0725f0_DJI_20260703154238_0656_D.JPG resection inliers: 3119 / 3386 2026-07-03 12:23:02,513 INFO: Adding 1c0725f0_DJI_20260703154238_0656_D.JPG to the reconstruction 2026-07-03 12:23:02,904 INFO: ------------------------------------------------------- 2026-07-03 12:23:02,931 INFO: c1d82a51_DJI_20260703154406_0700_D.JPG resection inliers: 3277 / 3436 2026-07-03 12:23:02,950 INFO: Adding c1d82a51_DJI_20260703154406_0700_D.JPG to the reconstruction 2026-07-03 12:23:03,343 INFO: ------------------------------------------------------- 2026-07-03 12:23:03,369 INFO: 6b5e46db_DJI_20260703154132_0623_D.JPG resection inliers: 2939 / 3311 2026-07-03 12:23:03,387 INFO: Adding 6b5e46db_DJI_20260703154132_0623_D.JPG to the reconstruction 2026-07-03 12:23:03,790 INFO: ------------------------------------------------------- 2026-07-03 12:23:03,815 INFO: 1fe49f93_DJI_20260703154236_0655_D.JPG resection inliers: 3011 / 3299 2026-07-03 12:23:03,832 INFO: Adding 1fe49f93_DJI_20260703154236_0655_D.JPG to the reconstruction 2026-07-03 12:23:04,224 INFO: ------------------------------------------------------- 2026-07-03 12:23:04,251 INFO: 44abdd22_DJI_20260703154408_0701_D.JPG resection inliers: 3207 / 3384 2026-07-03 12:23:04,269 INFO: Adding 44abdd22_DJI_20260703154408_0701_D.JPG to the reconstruction 2026-07-03 12:23:04,667 INFO: ------------------------------------------------------- 2026-07-03 12:23:04,694 INFO: e58a5ae5_DJI_20260703154410_0702_D.JPG resection inliers: 3060 / 3241 2026-07-03 12:23:04,712 INFO: Adding e58a5ae5_DJI_20260703154410_0702_D.JPG to the reconstruction 2026-07-03 12:23:05,133 INFO: ------------------------------------------------------- 2026-07-03 12:23:05,160 INFO: 78d95436_DJI_20260703154412_0703_D.JPG resection inliers: 3216 / 3418 2026-07-03 12:23:05,179 INFO: Adding 78d95436_DJI_20260703154412_0703_D.JPG to the reconstruction 2026-07-03 12:23:05,599 INFO: ------------------------------------------------------- 2026-07-03 12:23:05,627 INFO: 7089e8f9_DJI_20260703154414_0704_D.JPG resection inliers: 3157 / 3490 2026-07-03 12:23:05,647 INFO: Adding 7089e8f9_DJI_20260703154414_0704_D.JPG to the reconstruction 2026-07-03 12:23:06,058 INFO: ------------------------------------------------------- 2026-07-03 12:23:06,084 INFO: 7c86a850_DJI_20260703154416_0705_D.JPG resection inliers: 3197 / 3573 2026-07-03 12:23:06,102 INFO: Adding 7c86a850_DJI_20260703154416_0705_D.JPG to the reconstruction 2026-07-03 12:23:06,486 INFO: ------------------------------------------------------- 2026-07-03 12:23:06,512 INFO: b089c994_DJI_20260703154418_0706_D.JPG resection inliers: 3186 / 3477 2026-07-03 12:23:06,530 INFO: Adding b089c994_DJI_20260703154418_0706_D.JPG to the reconstruction 2026-07-03 12:23:06,913 INFO: ------------------------------------------------------- 2026-07-03 12:23:06,938 INFO: d33d9eed_DJI_20260703154420_0707_D.JPG resection inliers: 3258 / 3427 2026-07-03 12:23:06,956 INFO: Adding d33d9eed_DJI_20260703154420_0707_D.JPG to the reconstruction 2026-07-03 12:23:07,343 INFO: ------------------------------------------------------- 2026-07-03 12:23:07,370 INFO: 701a5230_DJI_20260703154234_0654_D.JPG resection inliers: 3050 / 3335 2026-07-03 12:23:07,388 INFO: Adding 701a5230_DJI_20260703154234_0654_D.JPG to the reconstruction 2026-07-03 12:23:07,785 INFO: ------------------------------------------------------- 2026-07-03 12:23:07,811 INFO: 26e5c3b5_DJI_20260703154232_0653_D.JPG resection inliers: 2985 / 3300 2026-07-03 12:23:07,830 INFO: Adding 26e5c3b5_DJI_20260703154232_0653_D.JPG to the reconstruction 2026-07-03 12:23:08,232 INFO: ------------------------------------------------------- 2026-07-03 12:23:08,258 INFO: d1071052_DJI_20260703154230_0652_D.JPG resection inliers: 3018 / 3437 2026-07-03 12:23:08,276 INFO: Adding d1071052_DJI_20260703154230_0652_D.JPG to the reconstruction 2026-07-03 12:23:08,673 INFO: ------------------------------------------------------- 2026-07-03 12:23:08,702 INFO: a049d3ab_DJI_20260703154228_0651_D.JPG resection inliers: 2870 / 3327 2026-07-03 12:23:08,719 INFO: Adding a049d3ab_DJI_20260703154228_0651_D.JPG to the reconstruction 2026-07-03 12:23:09,107 INFO: ------------------------------------------------------- 2026-07-03 12:23:09,136 INFO: fbdacdf9_DJI_20260703154226_0650_D.JPG resection inliers: 2802 / 3258 2026-07-03 12:23:09,153 INFO: Adding fbdacdf9_DJI_20260703154226_0650_D.JPG to the reconstruction 2026-07-03 12:23:09,557 INFO: ------------------------------------------------------- 2026-07-03 12:23:09,582 INFO: 85871328_DJI_20260703154134_0624_D.JPG resection inliers: 2790 / 3198 2026-07-03 12:23:09,598 INFO: Adding 85871328_DJI_20260703154134_0624_D.JPG to the reconstruction 2026-07-03 12:23:09,988 INFO: ------------------------------------------------------- 2026-07-03 12:23:10,016 INFO: bae5c6dc_DJI_20260703154224_0649_D.JPG resection inliers: 2777 / 3171 2026-07-03 12:23:10,031 INFO: Adding bae5c6dc_DJI_20260703154224_0649_D.JPG to the reconstruction 2026-07-03 12:23:10,443 INFO: ------------------------------------------------------- 2026-07-03 12:23:10,469 INFO: e920d496_DJI_20260703154222_0648_D.JPG resection inliers: 2825 / 3180 2026-07-03 12:23:10,486 INFO: Adding e920d496_DJI_20260703154222_0648_D.JPG to the reconstruction 2026-07-03 12:23:10,886 INFO: ------------------------------------------------------- 2026-07-03 12:23:10,911 INFO: 8ea45baf_DJI_20260703154136_0625_D.JPG resection inliers: 2660 / 3092 2026-07-03 12:23:10,927 INFO: Adding 8ea45baf_DJI_20260703154136_0625_D.JPG to the reconstruction 2026-07-03 12:23:11,330 INFO: ------------------------------------------------------- 2026-07-03 12:23:11,356 INFO: 669b7062_DJI_20260703154138_0626_D.JPG resection inliers: 2603 / 3124 2026-07-03 12:23:11,372 INFO: Adding 669b7062_DJI_20260703154138_0626_D.JPG to the reconstruction 2026-07-03 12:23:11,770 INFO: ------------------------------------------------------- 2026-07-03 12:23:11,795 INFO: d0669d02_DJI_20260703154140_0627_D.JPG resection inliers: 2615 / 3109 2026-07-03 12:23:11,810 INFO: Adding d0669d02_DJI_20260703154140_0627_D.JPG to the reconstruction 2026-07-03 12:23:12,204 INFO: ------------------------------------------------------- 2026-07-03 12:23:12,229 INFO: 7f91a78f_DJI_20260703154142_0628_D.JPG resection inliers: 2573 / 3063 2026-07-03 12:23:12,245 INFO: Adding 7f91a78f_DJI_20260703154142_0628_D.JPG to the reconstruction 2026-07-03 12:23:12,656 INFO: ------------------------------------------------------- 2026-07-03 12:23:12,682 INFO: 03a04154_DJI_20260703154144_0629_D.JPG resection inliers: 2679 / 3214 2026-07-03 12:23:12,698 INFO: Adding 03a04154_DJI_20260703154144_0629_D.JPG to the reconstruction 2026-07-03 12:23:12,862 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-07-03 12:23:40,457 DEBUG: Ceres Solver Report: Iterations: 9, Initial cost: 7.508617e+04, Final cost: 4.003141e+04, Termination: CONVERGENCE 2026-07-03 12:23:44,161 INFO: Removed outliers: 12736 2026-07-03 12:23:44,442 INFO: ------------------------------------------------------- 2026-07-03 12:23:44,471 INFO: 1254eb1e_DJI_20260703154146_0630_D.JPG resection inliers: 3178 / 3338 2026-07-03 12:23:44,496 INFO: Adding 1254eb1e_DJI_20260703154146_0630_D.JPG to the reconstruction 2026-07-03 12:23:44,931 INFO: ------------------------------------------------------- 2026-07-03 12:23:44,959 INFO: 847b9958_DJI_20260703154148_0631_D.JPG resection inliers: 3273 / 3471 2026-07-03 12:23:44,984 INFO: Adding 847b9958_DJI_20260703154148_0631_D.JPG to the reconstruction 2026-07-03 12:23:45,408 INFO: ------------------------------------------------------- 2026-07-03 12:23:45,438 INFO: 8f8a5091_DJI_20260703154150_0632_D.JPG resection inliers: 3276 / 3454 2026-07-03 12:23:45,461 INFO: Adding 8f8a5091_DJI_20260703154150_0632_D.JPG to the reconstruction 2026-07-03 12:23:45,884 INFO: ------------------------------------------------------- 2026-07-03 12:23:45,911 INFO: 77883a2c_DJI_20260703154152_0633_D.JPG resection inliers: 3130 / 3299 2026-07-03 12:23:45,931 INFO: Adding 77883a2c_DJI_20260703154152_0633_D.JPG to the reconstruction 2026-07-03 12:23:46,349 INFO: ------------------------------------------------------- 2026-07-03 12:23:46,373 INFO: 45a322a6_DJI_20260703154154_0634_D.JPG resection inliers: 3072 / 3254 2026-07-03 12:23:46,391 INFO: Adding 45a322a6_DJI_20260703154154_0634_D.JPG to the reconstruction 2026-07-03 12:23:46,795 INFO: ------------------------------------------------------- 2026-07-03 12:23:46,818 INFO: e1f2a749_DJI_20260703154220_0647_D.JPG resection inliers: 3048 / 3187 2026-07-03 12:23:46,836 INFO: Adding e1f2a749_DJI_20260703154220_0647_D.JPG to the reconstruction 2026-07-03 12:23:47,223 INFO: ------------------------------------------------------- 2026-07-03 12:23:47,245 INFO: f746bf8b_DJI_20260703154218_0646_D.JPG resection inliers: 2937 / 3098 2026-07-03 12:23:47,261 INFO: Adding f746bf8b_DJI_20260703154218_0646_D.JPG to the reconstruction 2026-07-03 12:23:47,644 INFO: ------------------------------------------------------- 2026-07-03 12:23:47,667 INFO: 8aaa9cf0_DJI_20260703154216_0645_D.JPG resection inliers: 3027 / 3174 2026-07-03 12:23:47,684 INFO: Adding 8aaa9cf0_DJI_20260703154216_0645_D.JPG to the reconstruction 2026-07-03 12:23:48,065 INFO: ------------------------------------------------------- 2026-07-03 12:23:48,090 INFO: 52883d48_DJI_20260703154214_0644_D.JPG resection inliers: 3330 / 3500 2026-07-03 12:23:48,108 INFO: Adding 52883d48_DJI_20260703154214_0644_D.JPG to the reconstruction 2026-07-03 12:23:48,504 INFO: ------------------------------------------------------- 2026-07-03 12:23:48,526 INFO: c1e2213c_DJI_20260703154156_0635_D.JPG resection inliers: 3033 / 3208 2026-07-03 12:23:48,542 INFO: Adding c1e2213c_DJI_20260703154156_0635_D.JPG to the reconstruction 2026-07-03 12:23:48,928 INFO: ------------------------------------------------------- 2026-07-03 12:23:48,950 INFO: b706cb9f_DJI_20260703154212_0643_D.JPG resection inliers: 2972 / 3181 2026-07-03 12:23:48,967 INFO: Adding b706cb9f_DJI_20260703154212_0643_D.JPG to the reconstruction 2026-07-03 12:23:49,370 INFO: ------------------------------------------------------- 2026-07-03 12:23:49,391 INFO: 44669235_DJI_20260703154158_0636_D.JPG resection inliers: 2757 / 2929 2026-07-03 12:23:49,406 INFO: Adding 44669235_DJI_20260703154158_0636_D.JPG to the reconstruction 2026-07-03 12:23:49,788 INFO: ------------------------------------------------------- 2026-07-03 12:23:49,812 INFO: 635576ce_DJI_20260703154210_0642_D.JPG resection inliers: 2608 / 2924 2026-07-03 12:23:49,826 INFO: Adding 635576ce_DJI_20260703154210_0642_D.JPG to the reconstruction 2026-07-03 12:23:50,236 INFO: ------------------------------------------------------- 2026-07-03 12:23:50,257 INFO: a45f8159_DJI_20260703154058_0606_D.JPG resection inliers: 2791 / 2839 2026-07-03 12:23:50,273 INFO: Adding a45f8159_DJI_20260703154058_0606_D.JPG to the reconstruction 2026-07-03 12:23:50,728 INFO: ------------------------------------------------------- 2026-07-03 12:23:50,755 INFO: 42d00ab8_DJI_20260703154056_0605_D.JPG resection inliers: 3356 / 3535 2026-07-03 12:23:50,775 INFO: Adding 42d00ab8_DJI_20260703154056_0605_D.JPG to the reconstruction 2026-07-03 12:23:51,198 INFO: ------------------------------------------------------- 2026-07-03 12:23:51,223 INFO: 61be85cd_DJI_20260703154054_0604_D.JPG resection inliers: 3278 / 3586 2026-07-03 12:23:51,243 INFO: Adding 61be85cd_DJI_20260703154054_0604_D.JPG to the reconstruction 2026-07-03 12:23:51,638 INFO: ------------------------------------------------------- 2026-07-03 12:23:51,661 INFO: ea2bafb9_DJI_20260703154052_0603_D.JPG resection inliers: 3215 / 3464 2026-07-03 12:23:51,679 INFO: Adding ea2bafb9_DJI_20260703154052_0603_D.JPG to the reconstruction 2026-07-03 12:23:52,070 INFO: ------------------------------------------------------- 2026-07-03 12:23:52,093 INFO: 30368e53_DJI_20260703154050_0602_D.JPG resection inliers: 3245 / 3441 2026-07-03 12:23:52,111 INFO: Adding 30368e53_DJI_20260703154050_0602_D.JPG to the reconstruction 2026-07-03 12:23:52,552 INFO: ------------------------------------------------------- 2026-07-03 12:23:52,577 INFO: d4370e92_DJI_20260703154048_0601_D.JPG resection inliers: 3385 / 3555 2026-07-03 12:23:52,596 INFO: Adding d4370e92_DJI_20260703154048_0601_D.JPG to the reconstruction 2026-07-03 12:23:52,999 INFO: ------------------------------------------------------- 2026-07-03 12:23:53,024 INFO: ca496510_DJI_20260703154046_0600_D.JPG resection inliers: 3592 / 3783 2026-07-03 12:23:53,043 INFO: Adding ca496510_DJI_20260703154046_0600_D.JPG to the reconstruction 2026-07-03 12:23:53,450 INFO: ------------------------------------------------------- 2026-07-03 12:23:53,476 INFO: 69fcb439_DJI_20260703154044_0599_D.JPG resection inliers: 3451 / 3627 2026-07-03 12:23:53,496 INFO: Adding 69fcb439_DJI_20260703154044_0599_D.JPG to the reconstruction 2026-07-03 12:23:53,906 INFO: ------------------------------------------------------- 2026-07-03 12:23:53,931 INFO: 8221474c_DJI_20260703154042_0598_D.JPG resection inliers: 3500 / 3681 2026-07-03 12:23:53,950 INFO: Adding 8221474c_DJI_20260703154042_0598_D.JPG to the reconstruction 2026-07-03 12:23:54,361 INFO: ------------------------------------------------------- 2026-07-03 12:23:54,385 INFO: b3e67f8d_DJI_20260703154040_0597_D.JPG resection inliers: 3418 / 3572 2026-07-03 12:23:54,405 INFO: Adding b3e67f8d_DJI_20260703154040_0597_D.JPG to the reconstruction 2026-07-03 12:23:54,801 INFO: ------------------------------------------------------- 2026-07-03 12:23:54,826 INFO: 669fc43f_DJI_20260703154038_0596_D.JPG resection inliers: 3342 / 3512 2026-07-03 12:23:54,845 INFO: Adding 669fc43f_DJI_20260703154038_0596_D.JPG to the reconstruction 2026-07-03 12:23:55,247 INFO: ------------------------------------------------------- 2026-07-03 12:23:55,273 INFO: 414b5433_DJI_20260703154036_0595_D.JPG resection inliers: 3359 / 3547 2026-07-03 12:23:55,293 INFO: Adding 414b5433_DJI_20260703154036_0595_D.JPG to the reconstruction 2026-07-03 12:23:55,716 INFO: ------------------------------------------------------- 2026-07-03 12:23:55,740 INFO: 55018977_DJI_20260703154034_0594_D.JPG resection inliers: 3354 / 3545 2026-07-03 12:23:55,758 INFO: Adding 55018977_DJI_20260703154034_0594_D.JPG to the reconstruction 2026-07-03 12:23:56,168 INFO: ------------------------------------------------------- 2026-07-03 12:23:56,193 INFO: 2c79b77b_DJI_20260703154032_0593_D.JPG resection inliers: 3389 / 3604 2026-07-03 12:23:56,214 INFO: Adding 2c79b77b_DJI_20260703154032_0593_D.JPG to the reconstruction 2026-07-03 12:23:56,617 INFO: ------------------------------------------------------- 2026-07-03 12:23:56,642 INFO: c07a2db1_DJI_20260703154030_0592_D.JPG resection inliers: 3434 / 3633 2026-07-03 12:23:56,661 INFO: Adding c07a2db1_DJI_20260703154030_0592_D.JPG to the reconstruction 2026-07-03 12:23:57,047 INFO: ------------------------------------------------------- 2026-07-03 12:23:57,070 INFO: 0c53522b_DJI_20260703154028_0591_D.JPG resection inliers: 3210 / 3417 2026-07-03 12:23:57,088 INFO: Adding 0c53522b_DJI_20260703154028_0591_D.JPG to the reconstruction 2026-07-03 12:23:57,482 INFO: ------------------------------------------------------- 2026-07-03 12:23:57,505 INFO: 4107de9c_DJI_20260703154026_0590_D.JPG resection inliers: 3184 / 3438 2026-07-03 12:23:57,522 INFO: Adding 4107de9c_DJI_20260703154026_0590_D.JPG to the reconstruction 2026-07-03 12:23:57,920 INFO: ------------------------------------------------------- 2026-07-03 12:23:57,945 INFO: 2182f7af_DJI_20260703154024_0589_D.JPG resection inliers: 3113 / 3337 2026-07-03 12:23:57,964 INFO: Adding 2182f7af_DJI_20260703154024_0589_D.JPG to the reconstruction 2026-07-03 12:23:58,364 INFO: ------------------------------------------------------- 2026-07-03 12:23:58,385 INFO: 42df58f5_DJI_20260703154022_0588_D.JPG resection inliers: 2886 / 3097 2026-07-03 12:23:58,401 INFO: Adding 42df58f5_DJI_20260703154022_0588_D.JPG to the reconstruction 2026-07-03 12:23:58,778 INFO: ------------------------------------------------------- 2026-07-03 12:23:58,804 INFO: d8142df7_DJI_20260703153846_0540_D.JPG resection inliers: 2353 / 3074 2026-07-03 12:23:58,819 INFO: Adding d8142df7_DJI_20260703153846_0540_D.JPG to the reconstruction 2026-07-03 12:23:59,191 INFO: ------------------------------------------------------- 2026-07-03 12:23:59,220 INFO: e1d2f6b9_DJI_20260703153844_0539_D.JPG resection inliers: 2724 / 3409 2026-07-03 12:23:59,236 INFO: Adding e1d2f6b9_DJI_20260703153844_0539_D.JPG to the reconstruction 2026-07-03 12:23:59,820 INFO: ------------------------------------------------------- 2026-07-03 12:23:59,851 INFO: 5a5b3ec8_DJI_20260703153842_0538_D.JPG resection inliers: 3493 / 4402 2026-07-03 12:23:59,872 INFO: Adding 5a5b3ec8_DJI_20260703153842_0538_D.JPG to the reconstruction 2026-07-03 12:24:00,294 INFO: ------------------------------------------------------- 2026-07-03 12:24:00,324 INFO: 265cfa30_DJI_20260703153848_0541_D.JPG resection inliers: 4068 / 4534 2026-07-03 12:24:00,347 INFO: Adding 265cfa30_DJI_20260703153848_0541_D.JPG to the reconstruction 2026-07-03 12:24:00,736 INFO: ------------------------------------------------------- 2026-07-03 12:24:00,768 INFO: afd54346_DJI_20260703153840_0537_D.JPG resection inliers: 2253 / 3684 2026-07-03 12:24:00,782 INFO: Adding afd54346_DJI_20260703153840_0537_D.JPG to the reconstruction 2026-07-03 12:24:01,181 INFO: ------------------------------------------------------- 2026-07-03 12:24:01,209 INFO: 6304fb4f_DJI_20260703153850_0542_D.JPG resection inliers: 3007 / 3760 2026-07-03 12:24:01,226 INFO: Adding 6304fb4f_DJI_20260703153850_0542_D.JPG to the reconstruction 2026-07-03 12:24:01,621 INFO: ------------------------------------------------------- 2026-07-03 12:24:01,647 INFO: 25d2ef14_DJI_20260703153852_0543_D.JPG resection inliers: 2957 / 3663 2026-07-03 12:24:01,665 INFO: Adding 25d2ef14_DJI_20260703153852_0543_D.JPG to the reconstruction 2026-07-03 12:24:02,049 INFO: ------------------------------------------------------- 2026-07-03 12:24:02,074 INFO: 4b27fac7_DJI_20260703153854_0544_D.JPG resection inliers: 2971 / 3630 2026-07-03 12:24:02,091 INFO: Adding 4b27fac7_DJI_20260703153854_0544_D.JPG to the reconstruction 2026-07-03 12:24:02,498 INFO: ------------------------------------------------------- 2026-07-03 12:24:02,521 INFO: b9ddbcab_DJI_20260703153856_0545_D.JPG resection inliers: 2684 / 3226 2026-07-03 12:24:02,537 INFO: Adding b9ddbcab_DJI_20260703153856_0545_D.JPG to the reconstruction 2026-07-03 12:24:02,920 INFO: ------------------------------------------------------- 2026-07-03 12:24:02,948 INFO: bcdb3bf2_DJI_20260703153838_0536_D.JPG resection inliers: 1796 / 3127 2026-07-03 12:24:02,959 INFO: Adding bcdb3bf2_DJI_20260703153838_0536_D.JPG to the reconstruction 2026-07-03 12:24:03,416 INFO: ------------------------------------------------------- 2026-07-03 12:24:03,443 INFO: 1a9a876b_DJI_20260703153836_0535_D.JPG resection inliers: 2200 / 3472 2026-07-03 12:24:03,455 INFO: Adding 1a9a876b_DJI_20260703153836_0535_D.JPG to the reconstruction 2026-07-03 12:24:03,905 INFO: ------------------------------------------------------- 2026-07-03 12:24:03,943 INFO: 1a37007b_DJI_20260703153834_0534_D.JPG resection inliers: 1849 / 3899 2026-07-03 12:24:03,955 INFO: Adding 1a37007b_DJI_20260703153834_0534_D.JPG to the reconstruction 2026-07-03 12:24:04,354 INFO: ------------------------------------------------------- 2026-07-03 12:24:04,383 INFO: 3a985de5_DJI_20260703153832_0533_D.JPG resection inliers: 2274 / 3801 2026-07-03 12:24:04,397 INFO: Adding 3a985de5_DJI_20260703153832_0533_D.JPG to the reconstruction 2026-07-03 12:24:04,783 INFO: ------------------------------------------------------- 2026-07-03 12:24:04,814 INFO: b94a99d6_DJI_20260703153830_0532_D.JPG resection inliers: 2085 / 3560 2026-07-03 12:24:04,827 INFO: Adding b94a99d6_DJI_20260703153830_0532_D.JPG to the reconstruction 2026-07-03 12:24:05,231 INFO: ------------------------------------------------------- 2026-07-03 12:24:05,261 INFO: 7170360f_DJI_20260703153828_0531_D.JPG resection inliers: 2129 / 3309 2026-07-03 12:24:05,274 INFO: Adding 7170360f_DJI_20260703153828_0531_D.JPG to the reconstruction 2026-07-03 12:24:05,695 INFO: ------------------------------------------------------- 2026-07-03 12:24:05,719 INFO: 94986ca4_DJI_20260703153858_0546_D.JPG resection inliers: 2782 / 3223 2026-07-03 12:24:05,735 INFO: Adding 94986ca4_DJI_20260703153858_0546_D.JPG to the reconstruction 2026-07-03 12:24:06,112 INFO: ------------------------------------------------------- 2026-07-03 12:24:06,139 INFO: b2f2611c_DJI_20260703153826_0530_D.JPG resection inliers: 2241 / 3208 2026-07-03 12:24:06,152 INFO: Adding b2f2611c_DJI_20260703153826_0530_D.JPG to the reconstruction 2026-07-03 12:24:06,554 INFO: ------------------------------------------------------- 2026-07-03 12:24:06,579 INFO: 63245c1d_DJI_20260703153824_0529_D.JPG resection inliers: 2234 / 3157 2026-07-03 12:24:06,592 INFO: Adding 63245c1d_DJI_20260703153824_0529_D.JPG to the reconstruction 2026-07-03 12:24:06,989 INFO: ------------------------------------------------------- 2026-07-03 12:24:07,012 INFO: 7e0dee9c_DJI_20260703153900_0547_D.JPG resection inliers: 2827 / 3166 2026-07-03 12:24:07,028 INFO: Adding 7e0dee9c_DJI_20260703153900_0547_D.JPG to the reconstruction 2026-07-03 12:24:07,407 INFO: ------------------------------------------------------- 2026-07-03 12:24:07,429 INFO: 7670cc15_DJI_20260703153902_0548_D.JPG resection inliers: 2767 / 3063 2026-07-03 12:24:07,445 INFO: Adding 7670cc15_DJI_20260703153902_0548_D.JPG to the reconstruction 2026-07-03 12:24:07,831 INFO: ------------------------------------------------------- 2026-07-03 12:24:07,856 INFO: 3e761a9d_DJI_20260703153904_0549_D.JPG resection inliers: 2960 / 3252 2026-07-03 12:24:07,872 INFO: Adding 3e761a9d_DJI_20260703153904_0549_D.JPG to the reconstruction 2026-07-03 12:24:08,286 INFO: ------------------------------------------------------- 2026-07-03 12:24:08,309 INFO: b1d7a2ea_DJI_20260703153906_0550_D.JPG resection inliers: 3015 / 3345 2026-07-03 12:24:08,326 INFO: Adding b1d7a2ea_DJI_20260703153906_0550_D.JPG to the reconstruction 2026-07-03 12:24:08,729 INFO: ------------------------------------------------------- 2026-07-03 12:24:08,753 INFO: 4a064d6c_DJI_20260703153908_0551_D.JPG resection inliers: 3059 / 3429 2026-07-03 12:24:08,770 INFO: Adding 4a064d6c_DJI_20260703153908_0551_D.JPG to the reconstruction 2026-07-03 12:24:09,182 INFO: ------------------------------------------------------- 2026-07-03 12:24:09,206 INFO: c14ec4bc_DJI_20260703153910_0552_D.JPG resection inliers: 3122 / 3498 2026-07-03 12:24:09,223 INFO: Adding c14ec4bc_DJI_20260703153910_0552_D.JPG to the reconstruction 2026-07-03 12:24:09,377 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-07-03 12:24:45,053 DEBUG: Ceres Solver Report: Iterations: 10, Initial cost: 1.012785e+05, Final cost: 4.705611e+04, Termination: CONVERGENCE 2026-07-03 12:24:49,993 INFO: Removed outliers: 10166 2026-07-03 12:24:50,280 INFO: ------------------------------------------------------- 2026-07-03 12:24:50,310 INFO: fb8addcd_DJI_20260703153912_0553_D.JPG resection inliers: 3330 / 3465 2026-07-03 12:24:50,334 INFO: Adding fb8addcd_DJI_20260703153912_0553_D.JPG to the reconstruction 2026-07-03 12:24:50,759 INFO: ------------------------------------------------------- 2026-07-03 12:24:50,786 INFO: 5b515c1a_DJI_20260703153914_0554_D.JPG resection inliers: 3266 / 3417 2026-07-03 12:24:50,810 INFO: Adding 5b515c1a_DJI_20260703153914_0554_D.JPG to the reconstruction 2026-07-03 12:24:51,216 INFO: ------------------------------------------------------- 2026-07-03 12:24:51,241 INFO: 313cf327_DJI_20260703154020_0587_D.JPG resection inliers: 2836 / 2998 2026-07-03 12:24:51,260 INFO: Adding 313cf327_DJI_20260703154020_0587_D.JPG to the reconstruction 2026-07-03 12:24:51,668 INFO: ------------------------------------------------------- 2026-07-03 12:24:51,692 INFO: 33b8927a_DJI_20260703154018_0586_D.JPG resection inliers: 2853 / 3047 2026-07-03 12:24:51,710 INFO: Adding 33b8927a_DJI_20260703154018_0586_D.JPG to the reconstruction 2026-07-03 12:24:52,109 INFO: ------------------------------------------------------- 2026-07-03 12:24:52,135 INFO: 92b87f2b_DJI_20260703154016_0585_D.JPG resection inliers: 3007 / 3199 2026-07-03 12:24:52,152 INFO: Adding 92b87f2b_DJI_20260703154016_0585_D.JPG to the reconstruction 2026-07-03 12:24:52,540 INFO: ------------------------------------------------------- 2026-07-03 12:24:52,563 INFO: 070281b4_DJI_20260703154014_0584_D.JPG resection inliers: 2900 / 3112 2026-07-03 12:24:52,580 INFO: Adding 070281b4_DJI_20260703154014_0584_D.JPG to the reconstruction 2026-07-03 12:24:52,977 INFO: ------------------------------------------------------- 2026-07-03 12:24:53,001 INFO: 090d4529_DJI_20260703154012_0583_D.JPG resection inliers: 2942 / 3199 2026-07-03 12:24:53,017 INFO: Adding 090d4529_DJI_20260703154012_0583_D.JPG to the reconstruction 2026-07-03 12:24:53,438 INFO: ------------------------------------------------------- 2026-07-03 12:24:53,464 INFO: 434b1133_DJI_20260703154010_0582_D.JPG resection inliers: 3117 / 3305 2026-07-03 12:24:53,483 INFO: Adding 434b1133_DJI_20260703154010_0582_D.JPG to the reconstruction 2026-07-03 12:24:53,896 INFO: ------------------------------------------------------- 2026-07-03 12:24:53,921 INFO: 070c1c85_DJI_20260703154008_0581_D.JPG resection inliers: 3363 / 3548 2026-07-03 12:24:53,941 INFO: Adding 070c1c85_DJI_20260703154008_0581_D.JPG to the reconstruction 2026-07-03 12:24:54,348 INFO: ------------------------------------------------------- 2026-07-03 12:24:54,373 INFO: 03a16195_DJI_20260703154006_0580_D.JPG resection inliers: 3303 / 3497 2026-07-03 12:24:54,391 INFO: Adding 03a16195_DJI_20260703154006_0580_D.JPG to the reconstruction 2026-07-03 12:24:54,799 INFO: ------------------------------------------------------- 2026-07-03 12:24:54,824 INFO: 4823756d_DJI_20260703154004_0579_D.JPG resection inliers: 3120 / 3318 2026-07-03 12:24:54,842 INFO: Adding 4823756d_DJI_20260703154004_0579_D.JPG to the reconstruction 2026-07-03 12:24:55,255 INFO: ------------------------------------------------------- 2026-07-03 12:24:55,281 INFO: b6e16ef5_DJI_20260703154002_0578_D.JPG resection inliers: 2833 / 3057 2026-07-03 12:24:55,298 INFO: Adding b6e16ef5_DJI_20260703154002_0578_D.JPG to the reconstruction 2026-07-03 12:24:55,735 INFO: ------------------------------------------------------- 2026-07-03 12:24:55,757 INFO: 3c407671_DJI_20260703153822_0528_D.JPG resection inliers: 2813 / 2981 2026-07-03 12:24:55,772 INFO: Adding 3c407671_DJI_20260703153822_0528_D.JPG to the reconstruction 2026-07-03 12:24:56,173 INFO: ------------------------------------------------------- 2026-07-03 12:24:56,198 INFO: 05c7a59f_DJI_20260703153820_0527_D.JPG resection inliers: 2876 / 3050 2026-07-03 12:24:56,214 INFO: Adding 05c7a59f_DJI_20260703153820_0527_D.JPG to the reconstruction 2026-07-03 12:24:56,615 INFO: ------------------------------------------------------- 2026-07-03 12:24:56,638 INFO: ecd0bf3c_DJI_20260703153818_0526_D.JPG resection inliers: 2859 / 3041 2026-07-03 12:24:56,654 INFO: Adding ecd0bf3c_DJI_20260703153818_0526_D.JPG to the reconstruction 2026-07-03 12:24:57,049 INFO: ------------------------------------------------------- 2026-07-03 12:24:57,072 INFO: 81202c34_DJI_20260703153816_0525_D.JPG resection inliers: 2914 / 3098 2026-07-03 12:24:57,089 INFO: Adding 81202c34_DJI_20260703153816_0525_D.JPG to the reconstruction 2026-07-03 12:24:57,478 INFO: ------------------------------------------------------- 2026-07-03 12:24:57,502 INFO: a06cfa52_DJI_20260703153814_0524_D.JPG resection inliers: 3221 / 3428 2026-07-03 12:24:57,520 INFO: Adding a06cfa52_DJI_20260703153814_0524_D.JPG to the reconstruction 2026-07-03 12:24:57,911 INFO: ------------------------------------------------------- 2026-07-03 12:24:57,935 INFO: 88bf6a69_DJI_20260703153812_0523_D.JPG resection inliers: 3163 / 3378 2026-07-03 12:24:57,953 INFO: Adding 88bf6a69_DJI_20260703153812_0523_D.JPG to the reconstruction 2026-07-03 12:24:58,361 INFO: ------------------------------------------------------- 2026-07-03 12:24:58,384 INFO: 95f83b63_DJI_20260703153810_0522_D.JPG resection inliers: 2985 / 3212 2026-07-03 12:24:58,401 INFO: Adding 95f83b63_DJI_20260703153810_0522_D.JPG to the reconstruction 2026-07-03 12:24:58,787 INFO: ------------------------------------------------------- 2026-07-03 12:24:58,812 INFO: f81510f3_DJI_20260703153916_0555_D.JPG resection inliers: 2914 / 3083 2026-07-03 12:24:58,829 INFO: Adding f81510f3_DJI_20260703153916_0555_D.JPG to the reconstruction 2026-07-03 12:24:59,237 INFO: ------------------------------------------------------- 2026-07-03 12:24:59,262 INFO: cd315e3c_DJI_20260703153918_0556_D.JPG resection inliers: 2906 / 3124 2026-07-03 12:24:59,279 INFO: Adding cd315e3c_DJI_20260703153918_0556_D.JPG to the reconstruction 2026-07-03 12:24:59,675 INFO: ------------------------------------------------------- 2026-07-03 12:24:59,698 INFO: 526f29e3_DJI_20260703153808_0521_D.JPG resection inliers: 2911 / 3139 2026-07-03 12:24:59,715 INFO: Adding 526f29e3_DJI_20260703153808_0521_D.JPG to the reconstruction 2026-07-03 12:25:00,112 INFO: ------------------------------------------------------- 2026-07-03 12:25:00,136 INFO: b34ba8a4_DJI_20260703153806_0520_D.JPG resection inliers: 2838 / 3106 2026-07-03 12:25:00,152 INFO: Adding b34ba8a4_DJI_20260703153806_0520_D.JPG to the reconstruction 2026-07-03 12:25:00,554 INFO: ------------------------------------------------------- 2026-07-03 12:25:00,577 INFO: fbabb3f0_DJI_20260703153920_0557_D.JPG resection inliers: 2900 / 3139 2026-07-03 12:25:00,594 INFO: Adding fbabb3f0_DJI_20260703153920_0557_D.JPG to the reconstruction 2026-07-03 12:25:00,987 INFO: ------------------------------------------------------- 2026-07-03 12:25:01,010 INFO: 37a2a05d_DJI_20260703153922_0558_D.JPG resection inliers: 2857 / 3107 2026-07-03 12:25:01,026 INFO: Adding 37a2a05d_DJI_20260703153922_0558_D.JPG to the reconstruction 2026-07-03 12:25:01,422 INFO: ------------------------------------------------------- 2026-07-03 12:25:01,445 INFO: c3931711_DJI_20260703153804_0519_D.JPG resection inliers: 2874 / 3133 2026-07-03 12:25:01,462 INFO: Adding c3931711_DJI_20260703153804_0519_D.JPG to the reconstruction 2026-07-03 12:25:01,866 INFO: ------------------------------------------------------- 2026-07-03 12:25:01,890 INFO: 431b1140_DJI_20260703153924_0559_D.JPG resection inliers: 2863 / 3166 2026-07-03 12:25:01,906 INFO: Adding 431b1140_DJI_20260703153924_0559_D.JPG to the reconstruction 2026-07-03 12:25:02,306 INFO: ------------------------------------------------------- 2026-07-03 12:25:02,330 INFO: 9bd7cd49_DJI_20260703153802_0518_D.JPG resection inliers: 2887 / 3204 2026-07-03 12:25:02,347 INFO: Adding 9bd7cd49_DJI_20260703153802_0518_D.JPG to the reconstruction 2026-07-03 12:25:02,753 INFO: ------------------------------------------------------- 2026-07-03 12:25:02,778 INFO: a9de40f0_DJI_20260703153800_0517_D.JPG resection inliers: 2735 / 3112 2026-07-03 12:25:02,794 INFO: Adding a9de40f0_DJI_20260703153800_0517_D.JPG to the reconstruction 2026-07-03 12:25:03,210 INFO: ------------------------------------------------------- 2026-07-03 12:25:03,234 INFO: 3a15219e_DJI_20260703153926_0560_D.JPG resection inliers: 2881 / 3191 2026-07-03 12:25:03,251 INFO: Adding 3a15219e_DJI_20260703153926_0560_D.JPG to the reconstruction 2026-07-03 12:25:03,664 INFO: ------------------------------------------------------- 2026-07-03 12:25:03,688 INFO: 8d583fdd_DJI_20260703153758_0516_D.JPG resection inliers: 2752 / 3227 2026-07-03 12:25:03,704 INFO: Adding 8d583fdd_DJI_20260703153758_0516_D.JPG to the reconstruction 2026-07-03 12:25:04,113 INFO: ------------------------------------------------------- 2026-07-03 12:25:04,137 INFO: 39b6034d_DJI_20260703153756_0515_D.JPG resection inliers: 2706 / 3163 2026-07-03 12:25:04,153 INFO: Adding 39b6034d_DJI_20260703153756_0515_D.JPG to the reconstruction 2026-07-03 12:25:04,557 INFO: ------------------------------------------------------- 2026-07-03 12:25:04,580 INFO: 9a111a4c_DJI_20260703153928_0561_D.JPG resection inliers: 2909 / 3227 2026-07-03 12:25:04,597 INFO: Adding 9a111a4c_DJI_20260703153928_0561_D.JPG to the reconstruction 2026-07-03 12:25:04,995 INFO: ------------------------------------------------------- 2026-07-03 12:25:05,020 INFO: f4396710_DJI_20260703153930_0562_D.JPG resection inliers: 3095 / 3375 2026-07-03 12:25:05,038 INFO: Adding f4396710_DJI_20260703153930_0562_D.JPG to the reconstruction 2026-07-03 12:25:05,444 INFO: ------------------------------------------------------- 2026-07-03 12:25:05,469 INFO: d47665c0_DJI_20260703153932_0563_D.JPG resection inliers: 3233 / 3483 2026-07-03 12:25:05,488 INFO: Adding d47665c0_DJI_20260703153932_0563_D.JPG to the reconstruction 2026-07-03 12:25:05,894 INFO: ------------------------------------------------------- 2026-07-03 12:25:05,918 INFO: cd01af6a_DJI_20260703153934_0564_D.JPG resection inliers: 3016 / 3235 2026-07-03 12:25:05,936 INFO: Adding cd01af6a_DJI_20260703153934_0564_D.JPG to the reconstruction 2026-07-03 12:25:06,341 INFO: ------------------------------------------------------- 2026-07-03 12:25:06,366 INFO: b1222084_DJI_20260703153754_0514_D.JPG resection inliers: 2769 / 3208 2026-07-03 12:25:06,383 INFO: Adding b1222084_DJI_20260703153754_0514_D.JPG to the reconstruction 2026-07-03 12:25:06,777 INFO: ------------------------------------------------------- 2026-07-03 12:25:06,801 INFO: 612e4628_DJI_20260703153936_0565_D.JPG resection inliers: 2951 / 3208 2026-07-03 12:25:06,818 INFO: Adding 612e4628_DJI_20260703153936_0565_D.JPG to the reconstruction 2026-07-03 12:25:07,224 INFO: ------------------------------------------------------- 2026-07-03 12:25:07,250 INFO: 5c82ddb7_DJI_20260703153752_0513_D.JPG resection inliers: 2660 / 3086 2026-07-03 12:25:07,266 INFO: Adding 5c82ddb7_DJI_20260703153752_0513_D.JPG to the reconstruction 2026-07-03 12:25:07,668 INFO: ------------------------------------------------------- 2026-07-03 12:25:07,693 INFO: bea49af5_DJI_20260703153938_0566_D.JPG resection inliers: 2862 / 3090 2026-07-03 12:25:07,711 INFO: Adding bea49af5_DJI_20260703153938_0566_D.JPG to the reconstruction 2026-07-03 12:25:08,124 INFO: ------------------------------------------------------- 2026-07-03 12:25:08,148 INFO: 9ac1c18f_DJI_20260703154000_0577_D.JPG resection inliers: 2827 / 3055 2026-07-03 12:25:08,164 INFO: Adding 9ac1c18f_DJI_20260703154000_0577_D.JPG to the reconstruction 2026-07-03 12:25:08,585 INFO: ------------------------------------------------------- 2026-07-03 12:25:08,608 INFO: 8e1c09d9_DJI_20260703154200_0637_D.JPG resection inliers: 2953 / 3101 2026-07-03 12:25:08,626 INFO: Adding 8e1c09d9_DJI_20260703154200_0637_D.JPG to the reconstruction 2026-07-03 12:25:09,009 INFO: ------------------------------------------------------- 2026-07-03 12:25:09,032 INFO: 1c6da0d8_DJI_20260703153750_0512_D.JPG resection inliers: 2628 / 3054 2026-07-03 12:25:09,048 INFO: Adding 1c6da0d8_DJI_20260703153750_0512_D.JPG to the reconstruction 2026-07-03 12:25:09,462 INFO: ------------------------------------------------------- 2026-07-03 12:25:09,486 INFO: 0e609e00_DJI_20260703153748_0511_D.JPG resection inliers: 2834 / 3254 2026-07-03 12:25:09,503 INFO: Adding 0e609e00_DJI_20260703153748_0511_D.JPG to the reconstruction 2026-07-03 12:25:09,904 INFO: ------------------------------------------------------- 2026-07-03 12:25:09,927 INFO: d1aaa2df_DJI_20260703153746_0510_D.JPG resection inliers: 2672 / 3064 2026-07-03 12:25:09,943 INFO: Adding d1aaa2df_DJI_20260703153746_0510_D.JPG to the reconstruction 2026-07-03 12:25:10,348 INFO: ------------------------------------------------------- 2026-07-03 12:25:10,371 INFO: 1d82da91_DJI_20260703153940_0567_D.JPG resection inliers: 2859 / 3099 2026-07-03 12:25:10,388 INFO: Adding 1d82da91_DJI_20260703153940_0567_D.JPG to the reconstruction 2026-07-03 12:25:10,775 INFO: ------------------------------------------------------- 2026-07-03 12:25:10,800 INFO: f12b7339_DJI_20260703153744_0509_D.JPG resection inliers: 2570 / 2987 2026-07-03 12:25:10,815 INFO: Adding f12b7339_DJI_20260703153744_0509_D.JPG to the reconstruction 2026-07-03 12:25:11,218 INFO: ------------------------------------------------------- 2026-07-03 12:25:11,242 INFO: 1400e882_DJI_20260703153958_0576_D.JPG resection inliers: 2659 / 2898 2026-07-03 12:25:11,258 INFO: Adding 1400e882_DJI_20260703153958_0576_D.JPG to the reconstruction 2026-07-03 12:25:11,657 INFO: ------------------------------------------------------- 2026-07-03 12:25:11,680 INFO: 591da1f0_DJI_20260703154202_0638_D.JPG resection inliers: 2630 / 2800 2026-07-03 12:25:11,696 INFO: Adding 591da1f0_DJI_20260703154202_0638_D.JPG to the reconstruction 2026-07-03 12:25:12,086 INFO: ------------------------------------------------------- 2026-07-03 12:25:12,108 INFO: a32de928_DJI_20260703154208_0641_D.JPG resection inliers: 2796 / 2932 2026-07-03 12:25:12,125 INFO: Adding a32de928_DJI_20260703154208_0641_D.JPG to the reconstruction 2026-07-03 12:25:12,556 INFO: ------------------------------------------------------- 2026-07-03 12:25:12,578 INFO: b35ded69_DJI_20260703154206_0640_D.JPG resection inliers: 2836 / 2981 2026-07-03 12:25:12,594 INFO: Adding b35ded69_DJI_20260703154206_0640_D.JPG to the reconstruction 2026-07-03 12:25:13,016 INFO: ------------------------------------------------------- 2026-07-03 12:25:13,042 INFO: af822343_DJI_20260703154204_0639_D.JPG resection inliers: 3329 / 3502 2026-07-03 12:25:13,063 INFO: Adding af822343_DJI_20260703154204_0639_D.JPG to the reconstruction 2026-07-03 12:25:13,465 INFO: ------------------------------------------------------- 2026-07-03 12:25:13,488 INFO: f3cef086_DJI_20260703153956_0575_D.JPG resection inliers: 2762 / 3094 2026-07-03 12:25:13,504 INFO: Adding f3cef086_DJI_20260703153956_0575_D.JPG to the reconstruction 2026-07-03 12:25:13,901 INFO: ------------------------------------------------------- 2026-07-03 12:25:13,925 INFO: 3c84d9b2_DJI_20260703153954_0574_D.JPG resection inliers: 2735 / 3151 2026-07-03 12:25:13,941 INFO: Adding 3c84d9b2_DJI_20260703153954_0574_D.JPG to the reconstruction 2026-07-03 12:25:14,342 INFO: ------------------------------------------------------- 2026-07-03 12:25:14,365 INFO: d89c1b75_DJI_20260703153952_0573_D.JPG resection inliers: 2515 / 2969 2026-07-03 12:25:14,380 INFO: Adding d89c1b75_DJI_20260703153952_0573_D.JPG to the reconstruction 2026-07-03 12:25:14,800 INFO: ------------------------------------------------------- 2026-07-03 12:25:14,823 INFO: 35101977_DJI_20260703153942_0568_D.JPG resection inliers: 2705 / 2979 2026-07-03 12:25:14,839 INFO: Adding 35101977_DJI_20260703153942_0568_D.JPG to the reconstruction 2026-07-03 12:25:15,216 INFO: ------------------------------------------------------- 2026-07-03 12:25:15,241 INFO: b8c87d00_DJI_20260703153742_0508_D.JPG resection inliers: 2484 / 2903 2026-07-03 12:25:15,257 INFO: Adding b8c87d00_DJI_20260703153742_0508_D.JPG to the reconstruction 2026-07-03 12:25:15,675 INFO: ------------------------------------------------------- 2026-07-03 12:25:15,698 INFO: 8d632620_DJI_20260703153944_0569_D.JPG resection inliers: 2496 / 2842 2026-07-03 12:25:15,713 INFO: Adding 8d632620_DJI_20260703153944_0569_D.JPG to the reconstruction 2026-07-03 12:25:16,094 INFO: ------------------------------------------------------- 2026-07-03 12:25:16,117 INFO: 4bfca6e6_DJI_20260703153740_0507_D.JPG resection inliers: 2458 / 2927 2026-07-03 12:25:16,132 INFO: Adding 4bfca6e6_DJI_20260703153740_0507_D.JPG to the reconstruction 2026-07-03 12:25:16,533 INFO: ------------------------------------------------------- 2026-07-03 12:25:16,556 INFO: 77be415a_DJI_20260703153950_0572_D.JPG resection inliers: 2547 / 2926 2026-07-03 12:25:16,571 INFO: Adding 77be415a_DJI_20260703153950_0572_D.JPG to the reconstruction 2026-07-03 12:25:16,970 INFO: ------------------------------------------------------- 2026-07-03 12:25:16,993 INFO: 49a6dd13_DJI_20260703153946_0570_D.JPG resection inliers: 2721 / 3095 2026-07-03 12:25:17,008 INFO: Adding 49a6dd13_DJI_20260703153946_0570_D.JPG to the reconstruction 2026-07-03 12:25:17,384 INFO: ------------------------------------------------------- 2026-07-03 12:25:17,410 INFO: 33654ffe_DJI_20260703153948_0571_D.JPG resection inliers: 3027 / 3387 2026-07-03 12:25:17,427 INFO: Adding 33654ffe_DJI_20260703153948_0571_D.JPG to the reconstruction 2026-07-03 12:25:17,826 INFO: ------------------------------------------------------- 2026-07-03 12:25:17,851 INFO: 8947595d_DJI_20260703153738_0506_D.JPG resection inliers: 2436 / 2905 2026-07-03 12:25:17,866 INFO: Adding 8947595d_DJI_20260703153738_0506_D.JPG to the reconstruction 2026-07-03 12:25:18,276 INFO: ------------------------------------------------------- 2026-07-03 12:25:18,299 INFO: b46de6e2_DJI_20260703153736_0505_D.JPG resection inliers: 2366 / 2850 2026-07-03 12:25:18,314 INFO: Adding b46de6e2_DJI_20260703153736_0505_D.JPG to the reconstruction 2026-07-03 12:25:18,734 INFO: ------------------------------------------------------- 2026-07-03 12:25:18,756 INFO: 844d9764_DJI_20260703153734_0504_D.JPG resection inliers: 2193 / 2823 2026-07-03 12:25:18,769 INFO: Adding 844d9764_DJI_20260703153734_0504_D.JPG to the reconstruction 2026-07-03 12:25:19,138 INFO: ------------------------------------------------------- 2026-07-03 12:25:19,161 INFO: 926cf404_DJI_20260703155030_0892_D.JPG resection inliers: 2542 / 2632 2026-07-03 12:25:19,179 INFO: Adding 926cf404_DJI_20260703155030_0892_D.JPG to the reconstruction 2026-07-03 12:25:19,558 INFO: ------------------------------------------------------- 2026-07-03 12:25:19,579 INFO: 7db32af7_DJI_20260703153732_0503_D.JPG resection inliers: 1915 / 2500 2026-07-03 12:25:19,591 INFO: Adding 7db32af7_DJI_20260703153732_0503_D.JPG to the reconstruction 2026-07-03 12:25:19,991 INFO: ------------------------------------------------------- 2026-07-03 12:25:20,015 INFO: 847e57c1_DJI_20260703153730_0502_D.JPG resection inliers: 1931 / 2497 2026-07-03 12:25:20,027 INFO: Adding 847e57c1_DJI_20260703153730_0502_D.JPG to the reconstruction 2026-07-03 12:25:20,443 INFO: ------------------------------------------------------- 2026-07-03 12:25:20,465 INFO: 6b6db0e7_DJI_20260703153728_0501_D.JPG resection inliers: 2130 / 2657 2026-07-03 12:25:20,478 INFO: Adding 6b6db0e7_DJI_20260703153728_0501_D.JPG to the reconstruction 2026-07-03 12:25:20,647 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-07-03 12:26:09,031 DEBUG: Ceres Solver Report: Iterations: 12, Initial cost: 1.107115e+05, Final cost: 5.717201e+04, Termination: CONVERGENCE 2026-07-03 12:26:14,947 INFO: Removed outliers: 11388 2026-07-03 12:26:15,237 INFO: ------------------------------------------------------- 2026-07-03 12:26:15,268 INFO: 8634575a_DJI_20260703155032_0893_D.JPG resection inliers: 2306 / 2427 2026-07-03 12:26:15,287 INFO: Adding 8634575a_DJI_20260703155032_0893_D.JPG to the reconstruction 2026-07-03 12:26:15,765 INFO: ------------------------------------------------------- 2026-07-03 12:26:15,796 INFO: 8196b598_DJI_20260703155034_0894_D.JPG resection inliers: 2847 / 2989 2026-07-03 12:26:15,818 INFO: Adding 8196b598_DJI_20260703155034_0894_D.JPG to the reconstruction 2026-07-03 12:26:16,383 INFO: ------------------------------------------------------- 2026-07-03 12:26:16,423 INFO: 8ee91370_DJI_20260703155036_0895_D.JPG resection inliers: 4539 / 4693 2026-07-03 12:26:16,451 INFO: Adding 8ee91370_DJI_20260703155036_0895_D.JPG to the reconstruction 2026-07-03 12:26:16,862 INFO: ------------------------------------------------------- 2026-07-03 12:26:16,899 INFO: f07a2413_DJI_20260703155038_0896_D.JPG resection inliers: 4708 / 4877 2026-07-03 12:26:16,925 INFO: Adding f07a2413_DJI_20260703155038_0896_D.JPG to the reconstruction 2026-07-03 12:26:17,354 INFO: ------------------------------------------------------- 2026-07-03 12:26:17,375 INFO: c9a652b4_DJI_20260703153726_0500_D.JPG resection inliers: 2251 / 2372 2026-07-03 12:26:17,389 INFO: Adding c9a652b4_DJI_20260703153726_0500_D.JPG to the reconstruction 2026-07-03 12:26:17,819 INFO: ------------------------------------------------------- 2026-07-03 12:26:17,839 INFO: 72f603f1_DJI_20260703153724_0499_D.JPG resection inliers: 2243 / 2342 2026-07-03 12:26:17,853 INFO: Adding 72f603f1_DJI_20260703153724_0499_D.JPG to the reconstruction 2026-07-03 12:26:18,316 INFO: ------------------------------------------------------- 2026-07-03 12:26:18,340 INFO: a10483ec_DJI_20260703153722_0498_D.JPG resection inliers: 2555 / 2706 2026-07-03 12:26:18,355 INFO: Adding a10483ec_DJI_20260703153722_0498_D.JPG to the reconstruction 2026-07-03 12:26:18,818 INFO: ------------------------------------------------------- 2026-07-03 12:26:18,841 INFO: a6accd76_DJI_20260703153720_0497_D.JPG resection inliers: 2829 / 3035 2026-07-03 12:26:18,857 INFO: Adding a6accd76_DJI_20260703153720_0497_D.JPG to the reconstruction 2026-07-03 12:26:19,276 INFO: ------------------------------------------------------- 2026-07-03 12:26:19,299 INFO: 8077c277_DJI_20260703153718_0496_D.JPG resection inliers: 2956 / 3147 2026-07-03 12:26:19,316 INFO: Adding 8077c277_DJI_20260703153718_0496_D.JPG to the reconstruction 2026-07-03 12:26:19,737 INFO: ------------------------------------------------------- 2026-07-03 12:26:19,760 INFO: 0277bbfa_DJI_20260703153716_0495_D.JPG resection inliers: 2824 / 3019 2026-07-03 12:26:19,776 INFO: Adding 0277bbfa_DJI_20260703153716_0495_D.JPG to the reconstruction 2026-07-03 12:26:20,216 INFO: ------------------------------------------------------- 2026-07-03 12:26:20,242 INFO: 14c4ae7f_DJI_20260703153714_0494_D.JPG resection inliers: 3210 / 3411 2026-07-03 12:26:20,262 INFO: Adding 14c4ae7f_DJI_20260703153714_0494_D.JPG to the reconstruction 2026-07-03 12:26:20,680 INFO: ------------------------------------------------------- 2026-07-03 12:26:20,705 INFO: 0da4feb2_DJI_20260703153712_0493_D.JPG resection inliers: 3359 / 3568 2026-07-03 12:26:20,724 INFO: Adding 0da4feb2_DJI_20260703153712_0493_D.JPG to the reconstruction 2026-07-03 12:26:21,122 INFO: ------------------------------------------------------- 2026-07-03 12:26:21,148 INFO: d0423e12_DJI_20260703153710_0492_D.JPG resection inliers: 3324 / 3480 2026-07-03 12:26:21,168 INFO: Adding d0423e12_DJI_20260703153710_0492_D.JPG to the reconstruction 2026-07-03 12:26:21,559 INFO: ------------------------------------------------------- 2026-07-03 12:26:21,583 INFO: 4e48e899_DJI_20260703153708_0491_D.JPG resection inliers: 2839 / 2988 2026-07-03 12:26:21,600 INFO: Adding 4e48e899_DJI_20260703153708_0491_D.JPG to the reconstruction 2026-07-03 12:26:22,006 INFO: ------------------------------------------------------- 2026-07-03 12:26:22,028 INFO: e21f86ca_DJI_20260703153706_0490_D.JPG resection inliers: 2816 / 2959 2026-07-03 12:26:22,044 INFO: Adding e21f86ca_DJI_20260703153706_0490_D.JPG to the reconstruction 2026-07-03 12:26:22,456 INFO: ------------------------------------------------------- 2026-07-03 12:26:22,478 INFO: 3f9a2370_DJI_20260703153704_0489_D.JPG resection inliers: 2751 / 2889 2026-07-03 12:26:22,494 INFO: Adding 3f9a2370_DJI_20260703153704_0489_D.JPG to the reconstruction 2026-07-03 12:26:22,898 INFO: ------------------------------------------------------- 2026-07-03 12:26:22,921 INFO: 19253967_DJI_20260703153702_0488_D.JPG resection inliers: 2743 / 2876 2026-07-03 12:26:22,938 INFO: Adding 19253967_DJI_20260703153702_0488_D.JPG to the reconstruction 2026-07-03 12:26:23,356 INFO: ------------------------------------------------------- 2026-07-03 12:26:23,380 INFO: fd875f8d_DJI_20260703153700_0487_D.JPG resection inliers: 3010 / 3165 2026-07-03 12:26:23,397 INFO: Adding fd875f8d_DJI_20260703153700_0487_D.JPG to the reconstruction 2026-07-03 12:26:23,814 INFO: ------------------------------------------------------- 2026-07-03 12:26:23,839 INFO: 1681431a_DJI_20260703153658_0486_D.JPG resection inliers: 3103 / 3249 2026-07-03 12:26:23,857 INFO: Adding 1681431a_DJI_20260703153658_0486_D.JPG to the reconstruction 2026-07-03 12:26:24,263 INFO: ------------------------------------------------------- 2026-07-03 12:26:24,290 INFO: 26a684f0_DJI_20260703153656_0485_D.JPG resection inliers: 3096 / 3257 2026-07-03 12:26:24,308 INFO: Adding 26a684f0_DJI_20260703153656_0485_D.JPG to the reconstruction 2026-07-03 12:26:24,701 INFO: ------------------------------------------------------- 2026-07-03 12:26:24,727 INFO: 89839657_DJI_20260703153654_0484_D.JPG resection inliers: 2959 / 3113 2026-07-03 12:26:24,744 INFO: Adding 89839657_DJI_20260703153654_0484_D.JPG to the reconstruction 2026-07-03 12:26:25,152 INFO: ------------------------------------------------------- 2026-07-03 12:26:25,178 INFO: c7d02de5_DJI_20260703153652_0483_D.JPG resection inliers: 3128 / 3257 2026-07-03 12:26:25,195 INFO: Adding c7d02de5_DJI_20260703153652_0483_D.JPG to the reconstruction 2026-07-03 12:26:25,611 INFO: ------------------------------------------------------- 2026-07-03 12:26:25,639 INFO: 9b37115c_DJI_20260703153650_0482_D.JPG resection inliers: 3223 / 3355 2026-07-03 12:26:25,658 INFO: Adding 9b37115c_DJI_20260703153650_0482_D.JPG to the reconstruction 2026-07-03 12:26:26,058 INFO: ------------------------------------------------------- 2026-07-03 12:26:26,086 INFO: ee7be6a8_DJI_20260703153648_0481_D.JPG resection inliers: 3310 / 3470 2026-07-03 12:26:26,106 INFO: Adding ee7be6a8_DJI_20260703153648_0481_D.JPG to the reconstruction 2026-07-03 12:26:26,497 INFO: ------------------------------------------------------- 2026-07-03 12:26:26,524 INFO: 1a87b46e_DJI_20260703153646_0480_D.JPG resection inliers: 3168 / 3347 2026-07-03 12:26:26,543 INFO: Adding 1a87b46e_DJI_20260703153646_0480_D.JPG to the reconstruction 2026-07-03 12:26:26,936 INFO: ------------------------------------------------------- 2026-07-03 12:26:26,963 INFO: e99a993a_DJI_20260703153644_0479_D.JPG resection inliers: 3127 / 3321 2026-07-03 12:26:26,983 INFO: Adding e99a993a_DJI_20260703153644_0479_D.JPG to the reconstruction 2026-07-03 12:26:27,383 INFO: ------------------------------------------------------- 2026-07-03 12:26:27,407 INFO: b43bc467_DJI_20260703153642_0478_D.JPG resection inliers: 2987 / 3149 2026-07-03 12:26:27,426 INFO: Adding b43bc467_DJI_20260703153642_0478_D.JPG to the reconstruction 2026-07-03 12:26:27,831 INFO: ------------------------------------------------------- 2026-07-03 12:26:27,854 INFO: b22d190a_DJI_20260703153640_0477_D.JPG resection inliers: 2877 / 3051 2026-07-03 12:26:27,872 INFO: Adding b22d190a_DJI_20260703153640_0477_D.JPG to the reconstruction 2026-07-03 12:26:28,282 INFO: ------------------------------------------------------- 2026-07-03 12:26:28,306 INFO: e8f004f8_DJI_20260703153638_0476_D.JPG resection inliers: 3002 / 3186 2026-07-03 12:26:28,324 INFO: Adding e8f004f8_DJI_20260703153638_0476_D.JPG to the reconstruction 2026-07-03 12:26:28,731 INFO: ------------------------------------------------------- 2026-07-03 12:26:28,752 INFO: 4a2b7c24_DJI_20260703153636_0475_D.JPG resection inliers: 2696 / 2869 2026-07-03 12:26:28,767 INFO: Adding 4a2b7c24_DJI_20260703153636_0475_D.JPG to the reconstruction 2026-07-03 12:26:29,153 INFO: ------------------------------------------------------- 2026-07-03 12:26:29,173 INFO: 9b1405f0_DJI_20260703153634_0474_D.JPG resection inliers: 2387 / 2559 2026-07-03 12:26:29,187 INFO: Adding 9b1405f0_DJI_20260703153634_0474_D.JPG to the reconstruction 2026-07-03 12:26:29,560 INFO: ------------------------------------------------------- 2026-07-03 12:26:29,580 INFO: a465a13a_DJI_20260703153632_0473_D.JPG resection inliers: 2373 / 2529 2026-07-03 12:26:29,594 INFO: Adding a465a13a_DJI_20260703153632_0473_D.JPG to the reconstruction 2026-07-03 12:26:29,994 INFO: ------------------------------------------------------- 2026-07-03 12:26:30,014 INFO: 84cdee09_DJI_20260703153628_0471_D.JPG resection inliers: 2433 / 2601 2026-07-03 12:26:30,029 INFO: Adding 84cdee09_DJI_20260703153628_0471_D.JPG to the reconstruction 2026-07-03 12:26:30,388 INFO: ------------------------------------------------------- 2026-07-03 12:26:30,411 INFO: 87815c5c_DJI_20260703153630_0472_D.JPG resection inliers: 2863 / 3038 2026-07-03 12:26:30,429 INFO: Adding 87815c5c_DJI_20260703153630_0472_D.JPG to the reconstruction 2026-07-03 12:26:30,833 INFO: ------------------------------------------------------- 2026-07-03 12:26:30,857 INFO: 6577500c_DJI_20260703153626_0470_D.JPG resection inliers: 2928 / 3096 2026-07-03 12:26:30,875 INFO: Adding 6577500c_DJI_20260703153626_0470_D.JPG to the reconstruction 2026-07-03 12:26:31,262 INFO: ------------------------------------------------------- 2026-07-03 12:26:31,283 INFO: f87753e4_DJI_20260703153624_0469_D.JPG resection inliers: 2476 / 2623 2026-07-03 12:26:31,298 INFO: Adding f87753e4_DJI_20260703153624_0469_D.JPG to the reconstruction 2026-07-03 12:26:31,675 INFO: ------------------------------------------------------- 2026-07-03 12:26:31,694 INFO: cf6512ae_DJI_20260703153622_0468_D.JPG resection inliers: 2245 / 2348 2026-07-03 12:26:31,707 INFO: Adding cf6512ae_DJI_20260703153622_0468_D.JPG to the reconstruction 2026-07-03 12:26:32,117 INFO: ------------------------------------------------------- 2026-07-03 12:26:32,127 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-07-03 12:27:18,371 DEBUG: Ceres Solver Report: Iterations: 9, Initial cost: 8.188306e+04, Final cost: 5.941955e+04, Termination: CONVERGENCE 2026-07-03 12:27:24,277 INFO: Removed outliers: 6643 2026-07-03 12:27:27,492 INFO: Reconstruction 0: 429 images, 517780 points 2026-07-03 12:27:27,492 INFO: 1 partial reconstructions in total. [INFO] Export reconstruction stats [INFO] running "/code/SuperBuild/install/bin/opensfm/bin/opensfm" compute_statistics --diagram_max_points 100000 "/workspace/odm-pipeline-k9vll/opensfm" 2026-07-03 12:28:50,823 DEBUG: Loaded backend agg version v2.2. 2026-07-03 12:28:50,838 DEBUG: locator: 2026-07-03 12:28:59,564 DEBUG: locator: [INFO] running "/code/SuperBuild/install/bin/opensfm/bin/opensfm" export_geocoords --reconstruction --proj "+proj=utm +zone=51 +south +datum=WGS84 +units=m +no_defs +type=crs" --offset-x 782010.0 --offset-y 9053751.0 "/workspace/odm-pipeline-k9vll/opensfm" [INFO] Updating /workspace/odm-pipeline-k9vll/opensfm/config.yaml [INFO] undistorted_image_max_size: 4032 [INFO] Undistorting /workspace/odm-pipeline-k9vll/opensfm ... 2026-07-03 12:29:58,342 DEBUG: Undistorting image 00dba2ae_DJI_20260703154316_0675_D.JPG 2026-07-03 12:29:58,342 DEBUG: Undistorting image 62f00000_DJI_20260703154306_0670_D.JPG 2026-07-03 12:29:58,343 DEBUG: Undistorting image d802fb28_DJI_20260703154510_0732_D.JPG 2026-07-03 12:29:58,343 DEBUG: Undistorting image 2a5a58f4_DJI_20260703154924_0859_D.JPG 2026-07-03 12:29:58,343 DEBUG: Undistorting image 033c7d7e_DJI_20260703155020_0887_D.JPG 2026-07-03 12:29:58,343 DEBUG: Undistorting image 37f21026_DJI_20260703154744_0809_D.JPG 2026-07-03 12:29:58,343 DEBUG: Undistorting image 109f62c3_DJI_20260703154826_0830_D.JPG 2026-07-03 12:29:58,344 DEBUG: Undistorting image efda07f3_DJI_20260703155002_0878_D.JPG 2026-07-03 12:29:58,344 DEBUG: Undistorting image 42df58f5_DJI_20260703154022_0588_D.JPG 2026-07-03 12:29:58,344 DEBUG: Undistorting image 1254eb1e_DJI_20260703154146_0630_D.JPG 2026-07-03 12:29:58,344 DEBUG: Undistorting image 3c09b19c_DJI_20260703154436_0715_D.JPG 2026-07-03 12:29:58,345 DEBUG: Undistorting image c7dc085f_DJI_20260703154958_0876_D.JPG 2026-07-03 12:29:58,345 DEBUG: Undistorting image 08ea1bab_DJI_20260703155016_0885_D.JPG 2026-07-03 12:29:58,345 DEBUG: Undistorting image b1222084_DJI_20260703153754_0514_D.JPG 2026-07-03 12:29:58,345 DEBUG: Undistorting image 1bdc595b_DJI_20260703154844_0839_D.JPG 2026-07-03 12:29:58,346 DEBUG: Undistorting image c14ec4bc_DJI_20260703153910_0552_D.JPG 2026-07-03 12:29:58,346 DEBUG: Undistorting image bdd9b59c_DJI_20260703154644_0779_D.JPG 2026-07-03 12:29:58,346 DEBUG: Undistorting image 6febbd37_DJI_20260703154838_0836_D.JPG 2026-07-03 12:29:58,346 DEBUG: Undistorting image a7f344ac_DJI_20260703154946_0870_D.JPG 2026-07-03 12:29:58,347 DEBUG: Undistorting image edc37b63_DJI_20260703154852_0843_D.JPG 2026-07-03 12:29:58,347 DEBUG: Undistorting image f15831cb_DJI_20260703154746_0810_D.JPG 2026-07-03 12:29:58,347 DEBUG: Undistorting image 37a2a05d_DJI_20260703153922_0558_D.JPG 2026-07-03 12:29:58,347 DEBUG: Undistorting image 3f61654f_DJI_20260703154610_0762_D.JPG 2026-07-03 12:29:58,347 DEBUG: Undistorting image 1a9a876b_DJI_20260703153836_0535_D.JPG 2026-07-03 12:29:58,348 DEBUG: Undistorting image 8196b598_DJI_20260703155034_0894_D.JPG 2026-07-03 12:29:58,348 DEBUG: Undistorting image f8f1a995_DJI_20260703155014_0884_D.JPG 2026-07-03 12:29:58,348 DEBUG: Undistorting image b706cb9f_DJI_20260703154212_0643_D.JPG 2026-07-03 12:29:58,348 DEBUG: Undistorting image 17f2c0b6_DJI_20260703154800_0817_D.JPG 2026-07-03 12:29:58,348 DEBUG: Undistorting image f5363313_DJI_20260703154754_0814_D.JPG 2026-07-03 12:29:58,349 DEBUG: Undistorting image a29e28a0_DJI_20260703154726_0800_D.JPG 2026-07-03 12:29:58,349 DEBUG: Undistorting image 25d2ef14_DJI_20260703153852_0543_D.JPG 2026-07-03 12:29:58,349 DEBUG: Undistorting image 64c7043f_DJI_20260703154816_0825_D.JPG 2026-07-03 12:30:04,168 DEBUG: Undistorting image 926cf404_DJI_20260703155030_0892_D.JPG 2026-07-03 12:30:04,181 DEBUG: Undistorting image 4903b607_DJI_20260703154710_0792_D.JPG 2026-07-03 12:30:04,651 DEBUG: Undistorting image be14d5dc_DJI_20260703154502_0728_D.JPG 2026-07-03 12:30:05,161 DEBUG: Undistorting image 0cf7a07a_DJI_20260703154558_0756_D.JPG 2026-07-03 12:30:06,105 DEBUG: Undistorting image 83efbf65_DJI_20260703154446_0720_D.JPG 2026-07-03 12:30:06,120 DEBUG: Undistorting image 5eaf6038_DJI_20260703154458_0726_D.JPG 2026-07-03 12:30:06,165 DEBUG: Undistorting image b1b5c2a5_DJI_20260703154614_0764_D.JPG 2026-07-03 12:30:06,718 DEBUG: Undistorting image f4423d3d_DJI_20260703154422_0708_D.JPG 2026-07-03 12:30:08,142 DEBUG: Undistorting image 3059a6fa_DJI_20260703154728_0801_D.JPG 2026-07-03 12:30:09,055 DEBUG: Undistorting image cf6512ae_DJI_20260703153622_0468_D.JPG 2026-07-03 12:30:09,056 DEBUG: Undistorting image 19253967_DJI_20260703153702_0488_D.JPG 2026-07-03 12:30:09,058 DEBUG: Undistorting image 8ee91370_DJI_20260703155036_0895_D.JPG 2026-07-03 12:30:09,514 DEBUG: Undistorting image 6e67a0d7_DJI_20260703154734_0804_D.JPG 2026-07-03 12:30:09,992 DEBUG: Undistorting image 5b515c1a_DJI_20260703153914_0554_D.JPG 2026-07-03 12:30:09,998 DEBUG: Undistorting image 695085e6_DJI_20260703154722_0798_D.JPG 2026-07-03 12:30:10,973 DEBUG: Undistorting image f87753e4_DJI_20260703153624_0469_D.JPG 2026-07-03 12:30:12,386 DEBUG: Undistorting image c8189fec_DJI_20260703154724_0799_D.JPG 2026-07-03 12:30:12,386 DEBUG: Undistorting image e920d496_DJI_20260703154222_0648_D.JPG 2026-07-03 12:30:12,387 DEBUG: Undistorting image d649798f_DJI_20260703154548_0751_D.JPG 2026-07-03 12:30:12,405 DEBUG: Undistorting image 67943d40_DJI_20260703154810_0822_D.JPG 2026-07-03 12:30:13,348 DEBUG: Undistorting image afd54346_DJI_20260703153840_0537_D.JPG 2026-07-03 12:30:15,207 DEBUG: Undistorting image e94caa1e_DJI_20260703154834_0834_D.JPG 2026-07-03 12:30:15,208 DEBUG: Undistorting image ba605dc5_DJI_20260703154752_0813_D.JPG 2026-07-03 12:30:15,209 DEBUG: Undistorting image efd82cb3_DJI_20260703154758_0816_D.JPG 2026-07-03 12:30:16,108 DEBUG: Undistorting image 0e609e00_DJI_20260703153748_0511_D.JPG 2026-07-03 12:30:16,110 DEBUG: Undistorting image e6f1ed2f_DJI_20260703154742_0808_D.JPG 2026-07-03 12:30:16,635 DEBUG: Undistorting image 0277bbfa_DJI_20260703153716_0495_D.JPG 2026-07-03 12:30:17,186 DEBUG: Undistorting image 2ee4da0f_DJI_20260703154100_0607_D.JPG 2026-07-03 12:30:17,729 DEBUG: Undistorting image 2e814269_DJI_20260703154302_0668_D.JPG 2026-07-03 12:30:18,200 DEBUG: Undistorting image 7e7b9d7f_DJI_20260703154512_0733_D.JPG 2026-07-03 12:30:18,213 DEBUG: Undistorting image bae5c6dc_DJI_20260703154224_0649_D.JPG 2026-07-03 12:30:18,238 DEBUG: Undistorting image f07a2413_DJI_20260703155038_0896_D.JPG 2026-07-03 12:30:18,961 DEBUG: Undistorting image 05c7a59f_DJI_20260703153820_0527_D.JPG 2026-07-03 12:30:20,376 DEBUG: Undistorting image 17b37791_DJI_20260703154604_0759_D.JPG 2026-07-03 12:30:20,385 DEBUG: Undistorting image c950322c_DJI_20260703154830_0832_D.JPG 2026-07-03 12:30:20,473 DEBUG: Undistorting image 1d9a78c5_DJI_20260703154814_0824_D.JPG 2026-07-03 12:30:21,630 DEBUG: Undistorting image 0290b402_DJI_20260703154628_0771_D.JPG 2026-07-03 12:30:23,515 DEBUG: Undistorting image 6a55ef1a_DJI_20260703154348_0691_D.JPG 2026-07-03 12:30:23,516 DEBUG: Undistorting image 868fd8ba_DJI_20260703154952_0873_D.JPG 2026-07-03 12:30:23,518 DEBUG: Undistorting image 808bd748_DJI_20260703154824_0829_D.JPG 2026-07-03 12:30:23,979 DEBUG: Undistorting image ecd0bf3c_DJI_20260703153818_0526_D.JPG 2026-07-03 12:30:23,995 DEBUG: Undistorting image b46de6e2_DJI_20260703153736_0505_D.JPG 2026-07-03 12:30:24,903 DEBUG: Undistorting image 6e9af22c_DJI_20260703154330_0682_D.JPG 2026-07-03 12:30:24,927 DEBUG: Undistorting image 5845663e_DJI_20260703154620_0767_D.JPG 2026-07-03 12:30:25,916 DEBUG: Undistorting image ea6e2c18_DJI_20260703154720_0797_D.JPG 2026-07-03 12:30:25,921 DEBUG: Undistorting image 8a618c21_DJI_20260703154602_0758_D.JPG 2026-07-03 12:30:26,035 DEBUG: Undistorting image 3e9b9666_DJI_20260703154532_0743_D.JPG 2026-07-03 12:30:28,444 DEBUG: Undistorting image 9314c8c6_DJI_20260703154300_0667_D.JPG 2026-07-03 12:30:28,445 DEBUG: Undistorting image 29cc686b_DJI_20260703154536_0745_D.JPG 2026-07-03 12:30:28,923 DEBUG: Undistorting image 63b97f0d_DJI_20260703154556_0755_D.JPG 2026-07-03 12:30:29,426 DEBUG: Undistorting image 2c79b77b_DJI_20260703154032_0593_D.JPG 2026-07-03 12:30:29,445 DEBUG: Undistorting image 8d03fa05_DJI_20260703154636_0775_D.JPG 2026-07-03 12:30:29,924 DEBUG: Undistorting image d1aaa2df_DJI_20260703153746_0510_D.JPG 2026-07-03 12:30:30,840 DEBUG: Undistorting image d89c1b75_DJI_20260703153952_0573_D.JPG 2026-07-03 12:30:30,851 DEBUG: Undistorting image 80ae4223_DJI_20260703154514_0734_D.JPG 2026-07-03 12:30:30,885 DEBUG: Undistorting image eaef9df4_DJI_20260703154856_0845_D.JPG 2026-07-03 12:30:31,485 DEBUG: Undistorting image e17c4362_DJI_20260703154506_0730_D.JPG 2026-07-03 12:30:32,020 DEBUG: Undistorting image 95f83b63_DJI_20260703153810_0522_D.JPG 2026-07-03 12:30:32,048 DEBUG: Undistorting image c4991fde_DJI_20260703154350_0692_D.JPG 2026-07-03 12:30:33,080 DEBUG: Undistorting image 199dae85_DJI_20260703154500_0727_D.JPG 2026-07-03 12:30:33,539 DEBUG: Undistorting image 62747cc6_DJI_20260703154518_0736_D.JPG 2026-07-03 12:30:34,085 DEBUG: Undistorting image c51b7577_DJI_20260703154250_0662_D.JPG 2026-07-03 12:30:35,086 DEBUG: Undistorting image cf53e135_DJI_20260703154546_0750_D.JPG 2026-07-03 12:30:35,088 DEBUG: Undistorting image 0f58ec23_DJI_20260703155008_0881_D.JPG 2026-07-03 12:30:35,089 DEBUG: Undistorting image ba7ff304_DJI_20260703154524_0739_D.JPG 2026-07-03 12:30:36,483 DEBUG: Undistorting image 1c6da0d8_DJI_20260703153750_0512_D.JPG 2026-07-03 12:30:36,954 DEBUG: Undistorting image 00da2e4a_DJI_20260703154732_0803_D.JPG 2026-07-03 12:30:36,980 DEBUG: Undistorting image 2402d870_DJI_20260703154526_0740_D.JPG 2026-07-03 12:30:37,626 DEBUG: Undistorting image 5d4f19e0_DJI_20260703155000_0877_D.JPG 2026-07-03 12:30:39,453 DEBUG: Undistorting image 5c82ddb7_DJI_20260703153752_0513_D.JPG 2026-07-03 12:30:40,387 DEBUG: Undistorting image b94a99d6_DJI_20260703153830_0532_D.JPG 2026-07-03 12:30:40,388 DEBUG: Undistorting image 7170360f_DJI_20260703153828_0531_D.JPG 2026-07-03 12:30:40,405 DEBUG: Undistorting image 975422b2_DJI_20260703154846_0840_D.JPG 2026-07-03 12:30:40,408 DEBUG: Undistorting image d1071052_DJI_20260703154230_0652_D.JPG 2026-07-03 12:30:40,886 DEBUG: Undistorting image 69d4fdd1_DJI_20260703154812_0823_D.JPG 2026-07-03 12:30:40,903 DEBUG: Undistorting image 34c8f206_DJI_20260703154618_0766_D.JPG 2026-07-03 12:30:40,907 DEBUG: Undistorting image 368c108e_DJI_20260703154448_0721_D.JPG 2026-07-03 12:30:41,929 DEBUG: Undistorting image 63245c1d_DJI_20260703153824_0529_D.JPG 2026-07-03 12:30:43,339 DEBUG: Undistorting image 950a1f2f_DJI_20260703154822_0828_D.JPG 2026-07-03 12:30:43,340 DEBUG: Undistorting image 7670cc15_DJI_20260703153902_0548_D.JPG 2026-07-03 12:30:43,342 DEBUG: Undistorting image 0da4feb2_DJI_20260703153712_0493_D.JPG 2026-07-03 12:30:43,361 DEBUG: Undistorting image a10483ec_DJI_20260703153722_0498_D.JPG 2026-07-03 12:30:44,583 DEBUG: Undistorting image 3e761a9d_DJI_20260703153904_0549_D.JPG 2026-07-03 12:30:45,956 DEBUG: Undistorting image 3a985de5_DJI_20260703153832_0533_D.JPG 2026-07-03 12:30:45,958 DEBUG: Undistorting image 4a064d6c_DJI_20260703153908_0551_D.JPG 2026-07-03 12:30:46,435 DEBUG: Undistorting image 735f8ab6_DJI_20260703154956_0875_D.JPG 2026-07-03 12:30:46,480 DEBUG: Undistorting image 313cf327_DJI_20260703154020_0587_D.JPG 2026-07-03 12:30:46,496 DEBUG: Undistorting image 431b1140_DJI_20260703153924_0559_D.JPG 2026-07-03 12:30:47,464 DEBUG: Undistorting image 9ac1c18f_DJI_20260703154000_0577_D.JPG 2026-07-03 12:30:47,502 DEBUG: Undistorting image 99928629_DJI_20260703154740_0807_D.JPG 2026-07-03 12:30:48,072 DEBUG: Undistorting image c1e2213c_DJI_20260703154156_0635_D.JPG 2026-07-03 12:30:48,660 DEBUG: Undistorting image a465a13a_DJI_20260703153632_0473_D.JPG 2026-07-03 12:30:49,675 DEBUG: Undistorting image 87815c5c_DJI_20260703153630_0472_D.JPG 2026-07-03 12:30:50,662 DEBUG: Undistorting image 434b1133_DJI_20260703154010_0582_D.JPG 2026-07-03 12:30:51,126 DEBUG: Undistorting image 070c1c85_DJI_20260703154008_0581_D.JPG 2026-07-03 12:30:51,135 DEBUG: Undistorting image 03a16195_DJI_20260703154006_0580_D.JPG 2026-07-03 12:30:52,037 DEBUG: Undistorting image 8634575a_DJI_20260703155032_0893_D.JPG 2026-07-03 12:30:52,039 DEBUG: Undistorting image 4823756d_DJI_20260703154004_0579_D.JPG 2026-07-03 12:30:52,559 DEBUG: Undistorting image 635576ce_DJI_20260703154210_0642_D.JPG 2026-07-03 12:30:53,056 DEBUG: Undistorting image 52883d48_DJI_20260703154214_0644_D.JPG 2026-07-03 12:30:54,015 DEBUG: Undistorting image 87ac0bc6_DJI_20260703154508_0731_D.JPG 2026-07-03 12:30:54,045 DEBUG: Undistorting image a06cfa52_DJI_20260703153814_0524_D.JPG 2026-07-03 12:30:54,049 DEBUG: Undistorting image a45f8159_DJI_20260703154058_0606_D.JPG 2026-07-03 12:30:55,057 DEBUG: Undistorting image 9bd7cd49_DJI_20260703153802_0518_D.JPG 2026-07-03 12:30:55,978 DEBUG: Undistorting image 8d632620_DJI_20260703153944_0569_D.JPG 2026-07-03 12:30:55,980 DEBUG: Undistorting image e99a993a_DJI_20260703153644_0479_D.JPG 2026-07-03 12:30:56,455 DEBUG: Undistorting image 39b6034d_DJI_20260703153756_0515_D.JPG 2026-07-03 12:30:56,457 DEBUG: Undistorting image f81510f3_DJI_20260703153916_0555_D.JPG 2026-07-03 12:30:56,918 DEBUG: Undistorting image d0423e12_DJI_20260703153710_0492_D.JPG 2026-07-03 12:30:57,896 DEBUG: Undistorting image f3cef086_DJI_20260703153956_0575_D.JPG 2026-07-03 12:30:58,852 DEBUG: Undistorting image c9a652b4_DJI_20260703153726_0500_D.JPG 2026-07-03 12:30:59,337 DEBUG: Undistorting image 3c407671_DJI_20260703153822_0528_D.JPG 2026-07-03 12:30:59,339 DEBUG: Undistorting image bcdb3bf2_DJI_20260703153838_0536_D.JPG 2026-07-03 12:30:59,375 DEBUG: Undistorting image ca496510_DJI_20260703154046_0600_D.JPG 2026-07-03 12:30:59,916 DEBUG: Undistorting image 55018977_DJI_20260703154034_0594_D.JPG 2026-07-03 12:31:01,303 DEBUG: Undistorting image 4e48e899_DJI_20260703153708_0491_D.JPG 2026-07-03 12:31:01,304 DEBUG: Undistorting image b22d190a_DJI_20260703153640_0477_D.JPG 2026-07-03 12:31:01,754 DEBUG: Undistorting image 847e57c1_DJI_20260703153730_0502_D.JPG 2026-07-03 12:31:02,246 DEBUG: Undistorting image b35ded69_DJI_20260703154206_0640_D.JPG 2026-07-03 12:31:02,254 DEBUG: Undistorting image e1f2a749_DJI_20260703154220_0647_D.JPG 2026-07-03 12:31:03,385 DEBUG: Undistorting image 1d82da91_DJI_20260703153940_0567_D.JPG 2026-07-03 12:31:03,387 DEBUG: Undistorting image 91a59071_DJI_20260703155018_0886_D.JPG 2026-07-03 12:31:05,690 DEBUG: Undistorting image a6accd76_DJI_20260703153720_0497_D.JPG 2026-07-03 12:31:05,692 DEBUG: Undistorting image af24bc4e_DJI_20260703154538_0746_D.JPG 2026-07-03 12:31:06,148 DEBUG: Undistorting image 8f8a5091_DJI_20260703154150_0632_D.JPG 2026-07-03 12:31:06,149 DEBUG: Undistorting image e8f004f8_DJI_20260703153638_0476_D.JPG 2026-07-03 12:31:06,673 DEBUG: Undistorting image ac8fcfba_DJI_20260703154616_0765_D.JPG 2026-07-03 12:31:06,677 DEBUG: Undistorting image b34ba8a4_DJI_20260703153806_0520_D.JPG 2026-07-03 12:31:07,158 DEBUG: Undistorting image c3931711_DJI_20260703153804_0519_D.JPG 2026-07-03 12:31:07,620 DEBUG: Undistorting image 69fcb439_DJI_20260703154044_0599_D.JPG 2026-07-03 12:31:08,109 DEBUG: Undistorting image a9de40f0_DJI_20260703153800_0517_D.JPG 2026-07-03 12:31:08,137 DEBUG: Undistorting image 3a15219e_DJI_20260703153926_0560_D.JPG 2026-07-03 12:31:09,535 DEBUG: Undistorting image 591da1f0_DJI_20260703154202_0638_D.JPG 2026-07-03 12:31:09,560 DEBUG: Undistorting image 22ace13a_DJI_20260703154804_0819_D.JPG 2026-07-03 12:31:10,053 DEBUG: Undistorting image c4973216_DJI_20260703154334_0684_D.JPG 2026-07-03 12:31:10,570 DEBUG: Undistorting image 612e4628_DJI_20260703153936_0565_D.JPG 2026-07-03 12:31:10,594 DEBUG: Undistorting image cd315e3c_DJI_20260703153918_0556_D.JPG 2026-07-03 12:31:12,086 DEBUG: Undistorting image 49a6dd13_DJI_20260703153946_0570_D.JPG 2026-07-03 12:31:12,635 DEBUG: Undistorting image 829bc545_DJI_20260703155024_0889_D.JPG 2026-07-03 12:31:12,636 DEBUG: Undistorting image e21f86ca_DJI_20260703153706_0490_D.JPG 2026-07-03 12:31:12,637 DEBUG: Undistorting image b8b3c3fc_DJI_20260703154934_0864_D.JPG 2026-07-03 12:31:13,153 DEBUG: Undistorting image 25e86ff5_DJI_20260703154454_0724_D.JPG 2026-07-03 12:31:14,223 DEBUG: Undistorting image 90ed3490_DJI_20260703154942_0868_D.JPG 2026-07-03 12:31:14,245 DEBUG: Undistorting image 57dad5fc_DJI_20260703154936_0865_D.JPG 2026-07-03 12:31:16,126 DEBUG: Undistorting image 80d4a514_DJI_20260703154520_0737_D.JPG 2026-07-03 12:31:16,135 DEBUG: Undistorting image bea49af5_DJI_20260703153938_0566_D.JPG 2026-07-03 12:31:16,171 DEBUG: Undistorting image 13fccce8_DJI_20260703154718_0796_D.JPG 2026-07-03 12:31:16,201 DEBUG: Undistorting image 37963ea6_DJI_20260703154440_0717_D.JPG 2026-07-03 12:31:18,581 DEBUG: Undistorting image e25d08d0_DJI_20260703154704_0789_D.JPG 2026-07-03 12:31:18,584 DEBUG: Undistorting image 3ae12b2f_DJI_20260703154442_0718_D.JPG 2026-07-03 12:31:18,618 DEBUG: Undistorting image 960637f6_DJI_20260703154652_0783_D.JPG 2026-07-03 12:31:18,636 DEBUG: Undistorting image 030c09b7_DJI_20260703154654_0784_D.JPG 2026-07-03 12:31:20,051 DEBUG: Undistorting image 7e280a2e_DJI_20260703154912_0853_D.JPG 2026-07-03 12:31:20,487 DEBUG: Undistorting image 77be415a_DJI_20260703153950_0572_D.JPG 2026-07-03 12:31:20,495 DEBUG: Undistorting image 2a0bf3a8_DJI_20260703154658_0786_D.JPG 2026-07-03 12:31:20,992 DEBUG: Undistorting image cd01af6a_DJI_20260703153934_0564_D.JPG 2026-07-03 12:31:21,003 DEBUG: Undistorting image d445b291_DJI_20260703154356_0695_D.JPG 2026-07-03 12:31:21,908 DEBUG: Undistorting image 844d9764_DJI_20260703153734_0504_D.JPG 2026-07-03 12:31:22,408 DEBUG: Undistorting image 1c228cc0_DJI_20260703154948_0871_D.JPG 2026-07-03 12:31:22,413 DEBUG: Undistorting image 3fe84638_DJI_20260703154434_0714_D.JPG 2026-07-03 12:31:22,418 DEBUG: Undistorting image d7657249_DJI_20260703154656_0785_D.JPG 2026-07-03 12:31:23,383 DEBUG: Undistorting image df0adc69_DJI_20260703154326_0680_D.JPG 2026-07-03 12:31:24,329 DEBUG: Undistorting image 5e22ea47_DJI_20260703154358_0696_D.JPG 2026-07-03 12:31:24,331 DEBUG: Undistorting image 58f11649_DJI_20260703154940_0867_D.JPG 2026-07-03 12:31:24,810 DEBUG: Undistorting image 33654ffe_DJI_20260703153948_0571_D.JPG 2026-07-03 12:31:25,457 DEBUG: Undistorting image a32de928_DJI_20260703154208_0641_D.JPG 2026-07-03 12:31:25,462 DEBUG: Undistorting image 1fe49f93_DJI_20260703154236_0655_D.JPG 2026-07-03 12:31:26,878 DEBUG: Undistorting image 26c17b6e_DJI_20260703154922_0858_D.JPG 2026-07-03 12:31:27,363 DEBUG: Undistorting image 7f91a78f_DJI_20260703154142_0628_D.JPG 2026-07-03 12:31:27,364 DEBUG: Undistorting image 355cea2c_DJI_20260703154344_0689_D.JPG 2026-07-03 12:31:27,440 DEBUG: Undistorting image 9841c72a_DJI_20260703154450_0722_D.JPG 2026-07-03 12:31:28,526 DEBUG: Undistorting image 1d93f4ba_DJI_20260703154128_0621_D.JPG 2026-07-03 12:31:28,527 DEBUG: Undistorting image 5b03c85c_DJI_20260703154918_0856_D.JPG 2026-07-03 12:31:29,066 DEBUG: Undistorting image 4d788026_DJI_20260703154426_0710_D.JPG 2026-07-03 12:31:29,563 DEBUG: Undistorting image 7d3da5d3_DJI_20260703154452_0723_D.JPG 2026-07-03 12:31:30,981 DEBUG: Undistorting image 5673cfb4_DJI_20260703154314_0674_D.JPG 2026-07-03 12:31:30,983 DEBUG: Undistorting image 00d1f082_DJI_20260703154104_0609_D.JPG 2026-07-03 12:31:31,015 DEBUG: Undistorting image f0cfdcab_DJI_20260703154716_0795_D.JPG 2026-07-03 12:31:32,485 DEBUG: Undistorting image 6b6db0e7_DJI_20260703153728_0501_D.JPG 2026-07-03 12:31:32,492 DEBUG: Undistorting image 78d95436_DJI_20260703154412_0703_D.JPG 2026-07-03 12:31:32,496 DEBUG: Undistorting image 0d143dd3_DJI_20260703154714_0794_D.JPG 2026-07-03 12:31:33,036 DEBUG: Undistorting image 14086a9e_DJI_20260703154318_0676_D.JPG 2026-07-03 12:31:33,520 DEBUG: Undistorting image 10e9ae3b_DJI_20260703154504_0729_D.JPG 2026-07-03 12:31:34,050 DEBUG: Undistorting image 54569fcf_DJI_20260703154354_0694_D.JPG 2026-07-03 12:31:34,535 DEBUG: Undistorting image 62656264_DJI_20260703154122_0618_D.JPG 2026-07-03 12:31:35,978 DEBUG: Undistorting image 34d2d531_DJI_20260703154926_0860_D.JPG 2026-07-03 12:31:36,441 DEBUG: Undistorting image 67f2a59c_DJI_20260703154932_0863_D.JPG 2026-07-03 12:31:36,898 DEBUG: Undistorting image 84cdee09_DJI_20260703153628_0471_D.JPG 2026-07-03 12:31:37,340 DEBUG: Undistorting image 7ceb6041_DJI_20260703154750_0812_D.JPG 2026-07-03 12:31:37,345 DEBUG: Undistorting image 29d28cb2_DJI_20260703154400_0697_D.JPG 2026-07-03 12:31:37,865 DEBUG: Undistorting image 44abdd22_DJI_20260703154408_0701_D.JPG 2026-07-03 12:31:37,876 DEBUG: Undistorting image 0c53522b_DJI_20260703154028_0591_D.JPG 2026-07-03 12:31:38,479 DEBUG: Undistorting image e27d4e58_DJI_20260703154336_0685_D.JPG 2026-07-03 12:31:39,942 DEBUG: Undistorting image c067a0c1_DJI_20260703154914_0854_D.JPG 2026-07-03 12:31:39,945 DEBUG: Undistorting image 03a04154_DJI_20260703154144_0629_D.JPG 2026-07-03 12:31:40,863 DEBUG: Undistorting image 3c8cde2c_DJI_20260703154130_0622_D.JPG 2026-07-03 12:31:41,351 DEBUG: Undistorting image 6577500c_DJI_20260703153626_0470_D.JPG 2026-07-03 12:31:42,287 DEBUG: Undistorting image 3f9a2370_DJI_20260703153704_0489_D.JPG 2026-07-03 12:31:42,289 DEBUG: Undistorting image 4b27fac7_DJI_20260703153854_0544_D.JPG 2026-07-03 12:31:42,759 DEBUG: Undistorting image d8142df7_DJI_20260703153846_0540_D.JPG 2026-07-03 12:31:43,652 DEBUG: Undistorting image 3c84d9b2_DJI_20260703153954_0574_D.JPG 2026-07-03 12:31:43,656 DEBUG: Undistorting image e36b6d7f_DJI_20260703154308_0671_D.JPG 2026-07-03 12:31:44,118 DEBUG: Undistorting image 847b9958_DJI_20260703154148_0631_D.JPG 2026-07-03 12:31:44,120 DEBUG: Undistorting image c9cd7a9f_DJI_20260703154258_0666_D.JPG 2026-07-03 12:31:44,656 DEBUG: Undistorting image b3e67f8d_DJI_20260703154040_0597_D.JPG 2026-07-03 12:31:45,207 DEBUG: Undistorting image 14c4ae7f_DJI_20260703153714_0494_D.JPG 2026-07-03 12:31:45,743 DEBUG: Undistorting image af13468e_DJI_20260703154432_0713_D.JPG 2026-07-03 12:31:45,745 DEBUG: Undistorting image 88bf6a69_DJI_20260703153812_0523_D.JPG 2026-07-03 12:31:46,686 DEBUG: Undistorting image a022ca92_DJI_20260703154702_0788_D.JPG 2026-07-03 12:31:47,235 DEBUG: Undistorting image cc7c9527_DJI_20260703154244_0659_D.JPG 2026-07-03 12:31:47,925 DEBUG: Undistorting image 82c4e098_DJI_20260703154648_0781_D.JPG 2026-07-03 12:31:47,936 DEBUG: Undistorting image bf011023_DJI_20260703154906_0850_D.JPG 2026-07-03 12:31:48,464 DEBUG: Undistorting image ca3dbf0b_DJI_20260703154606_0760_D.JPG 2026-07-03 12:31:48,970 DEBUG: Undistorting image 3f3ae0a5_DJI_20260703154522_0738_D.JPG 2026-07-03 12:31:49,897 DEBUG: Undistorting image d33d9eed_DJI_20260703154420_0707_D.JPG 2026-07-03 12:31:49,898 DEBUG: Undistorting image d47665c0_DJI_20260703153932_0563_D.JPG 2026-07-03 12:31:50,448 DEBUG: Undistorting image 34bbac0c_DJI_20260703154120_0617_D.JPG 2026-07-03 12:31:51,390 DEBUG: Undistorting image b1ee499c_DJI_20260703154700_0787_D.JPG 2026-07-03 12:31:51,445 DEBUG: Undistorting image ee7be6a8_DJI_20260703153648_0481_D.JPG 2026-07-03 12:31:53,940 DEBUG: Undistorting image 8b0fa79f_DJI_20260703154114_0614_D.JPG 2026-07-03 12:31:53,940 DEBUG: Undistorting image 31d24f8b_DJI_20260703154240_0657_D.JPG 2026-07-03 12:31:54,871 DEBUG: Undistorting image 92b87f2b_DJI_20260703154016_0585_D.JPG 2026-07-03 12:31:54,874 DEBUG: Undistorting image 97695359_DJI_20260703154428_0711_D.JPG 2026-07-03 12:31:55,371 DEBUG: Undistorting image d74d704f_DJI_20260703154402_0698_D.JPG 2026-07-03 12:31:55,376 DEBUG: Undistorting image 132ac106_DJI_20260703154904_0849_D.JPG 2026-07-03 12:31:55,860 DEBUG: Undistorting image 9a111a4c_DJI_20260703153928_0561_D.JPG 2026-07-03 12:31:55,862 DEBUG: Undistorting image 4107de9c_DJI_20260703154026_0590_D.JPG 2026-07-03 12:31:55,864 DEBUG: Undistorting image 6be5df61_DJI_20260703154802_0818_D.JPG 2026-07-03 12:31:56,363 DEBUG: Undistorting image 70f3ac5d_DJI_20260703154124_0619_D.JPG 2026-07-03 12:31:56,822 DEBUG: Undistorting image 26e5c3b5_DJI_20260703154232_0653_D.JPG 2026-07-03 12:31:57,762 DEBUG: Undistorting image c566cc31_DJI_20260703154930_0862_D.JPG 2026-07-03 12:31:57,765 DEBUG: Undistorting image b2ef47fc_DJI_20260703154908_0851_D.JPG 2026-07-03 12:31:59,323 DEBUG: Undistorting image 91aeed8d_DJI_20260703154126_0620_D.JPG 2026-07-03 12:31:59,370 DEBUG: Undistorting image fd875f8d_DJI_20260703153700_0487_D.JPG 2026-07-03 12:31:59,875 DEBUG: Undistorting image a049d3ab_DJI_20260703154228_0651_D.JPG 2026-07-03 12:32:00,397 DEBUG: Undistorting image 6b5e46db_DJI_20260703154132_0623_D.JPG 2026-07-03 12:32:00,400 DEBUG: Undistorting image 61bafa28_DJI_20260703154404_0699_D.JPG 2026-07-03 12:32:01,821 DEBUG: Undistorting image 2182f7af_DJI_20260703154024_0589_D.JPG 2026-07-03 12:32:01,832 DEBUG: Undistorting image b9ddbcab_DJI_20260703153856_0545_D.JPG 2026-07-03 12:32:02,294 DEBUG: Undistorting image c1d82a51_DJI_20260703154406_0700_D.JPG 2026-07-03 12:32:03,660 DEBUG: Undistorting image 824b7b16_DJI_20260703154256_0665_D.JPG 2026-07-03 12:32:04,127 DEBUG: Undistorting image 1681431a_DJI_20260703153658_0486_D.JPG 2026-07-03 12:32:04,138 DEBUG: Undistorting image beae0584_DJI_20260703154456_0725_D.JPG 2026-07-03 12:32:04,139 DEBUG: Undistorting image 4f085c2c_DJI_20260703154242_0658_D.JPG 2026-07-03 12:32:04,638 DEBUG: Undistorting image 5b9240e2_DJI_20260703154534_0744_D.JPG 2026-07-03 12:32:04,644 DEBUG: Undistorting image 89215242_DJI_20260703154340_0687_D.JPG 2026-07-03 12:32:05,143 DEBUG: Undistorting image 56abe279_DJI_20260703154650_0782_D.JPG 2026-07-03 12:32:05,630 DEBUG: Undistorting image 24191045_DJI_20260703154338_0686_D.JPG 2026-07-03 12:32:06,720 DEBUG: Undistorting image 274b5f57_DJI_20260703154112_0613_D.JPG 2026-07-03 12:32:07,700 DEBUG: Undistorting image 5b086c1e_DJI_20260703154944_0869_D.JPG 2026-07-03 12:32:08,194 DEBUG: Undistorting image 7d826d82_DJI_20260703154640_0777_D.JPG 2026-07-03 12:32:08,195 DEBUG: Undistorting image b8c87d00_DJI_20260703153742_0508_D.JPG 2026-07-03 12:32:08,741 DEBUG: Undistorting image da5367a0_DJI_20260703154110_0612_D.JPG 2026-07-03 12:32:08,751 DEBUG: Undistorting image ade5c3f4_DJI_20260703155028_0891_D.JPG 2026-07-03 12:32:10,274 DEBUG: Undistorting image b4e933ef_DJI_20260703154542_0748_D.JPG 2026-07-03 12:32:10,281 DEBUG: Undistorting image ffd87562_DJI_20260703154920_0857_D.JPG 2026-07-03 12:32:10,723 DEBUG: Undistorting image 590cddef_DJI_20260703154254_0664_D.JPG 2026-07-03 12:32:12,108 DEBUG: Undistorting image 4e73feb2_DJI_20260703155012_0883_D.JPG 2026-07-03 12:32:12,110 DEBUG: Undistorting image b089c994_DJI_20260703154418_0706_D.JPG 2026-07-03 12:32:12,111 DEBUG: Undistorting image e0fc1329_DJI_20260703154950_0872_D.JPG 2026-07-03 12:32:14,880 DEBUG: Undistorting image 8db05d9e_DJI_20260703154108_0611_D.JPG 2026-07-03 12:32:15,361 DEBUG: Undistorting image 1a87b46e_DJI_20260703153646_0480_D.JPG 2026-07-03 12:32:15,368 DEBUG: Undistorting image c7d02de5_DJI_20260703153652_0483_D.JPG 2026-07-03 12:32:15,370 DEBUG: Undistorting image 81202c34_DJI_20260703153816_0525_D.JPG 2026-07-03 12:32:15,378 DEBUG: Undistorting image cf5e55a6_DJI_20260703154102_0608_D.JPG 2026-07-03 12:32:15,379 DEBUG: Undistorting image 4bfca6e6_DJI_20260703153740_0507_D.JPG 2026-07-03 12:32:15,839 DEBUG: Undistorting image 768c127f_DJI_20260703154252_0663_D.JPG 2026-07-03 12:32:15,842 DEBUG: Undistorting image 2cd04509_DJI_20260703154634_0774_D.JPG 2026-07-03 12:32:16,341 DEBUG: Undistorting image 92dea16d_DJI_20260703154848_0841_D.JPG 2026-07-03 12:32:16,377 DEBUG: Undistorting image 2689a2d3_DJI_20260703154626_0770_D.JPG 2026-07-03 12:32:17,515 DEBUG: Undistorting image 05c3152f_DJI_20260703154430_0712_D.JPG 2026-07-03 12:32:19,423 DEBUG: Undistorting image 26a684f0_DJI_20260703153656_0485_D.JPG 2026-07-03 12:32:19,431 DEBUG: Undistorting image 8aaa9cf0_DJI_20260703154216_0645_D.JPG 2026-07-03 12:32:19,431 DEBUG: Undistorting image 7089e8f9_DJI_20260703154414_0704_D.JPG 2026-07-03 12:32:19,433 DEBUG: Undistorting image c07a2db1_DJI_20260703154030_0592_D.JPG 2026-07-03 12:32:20,387 DEBUG: Undistorting image 8eba2716_DJI_20260703154310_0672_D.JPG 2026-07-03 12:32:20,398 DEBUG: Undistorting image 5951f511_DJI_20260703154938_0866_D.JPG 2026-07-03 12:32:21,341 DEBUG: Undistorting image 090d4529_DJI_20260703154012_0583_D.JPG 2026-07-03 12:32:21,348 DEBUG: Undistorting image b03f9375_DJI_20260703154916_0855_D.JPG 2026-07-03 12:32:21,831 DEBUG: Undistorting image 9b1405f0_DJI_20260703153634_0474_D.JPG 2026-07-03 12:32:22,408 DEBUG: Undistorting image 3a650d2e_DJI_20260703154712_0793_D.JPG 2026-07-03 12:32:22,910 DEBUG: Undistorting image 89839657_DJI_20260703153654_0484_D.JPG 2026-07-03 12:32:23,015 DEBUG: Undistorting image e1d8edb4_DJI_20260703154424_0709_D.JPG 2026-07-03 12:32:23,591 DEBUG: Undistorting image 4129e616_DJI_20260703154600_0757_D.JPG 2026-07-03 12:32:24,203 DEBUG: Undistorting image 1400e882_DJI_20260703153958_0576_D.JPG 2026-07-03 12:32:25,169 DEBUG: Undistorting image d0985e44_DJI_20260703154708_0791_D.JPG 2026-07-03 12:32:25,664 DEBUG: Undistorting image 42ea8bb9_DJI_20260703154246_0660_D.JPG 2026-07-03 12:32:26,560 DEBUG: Undistorting image e7b83013_DJI_20260703154646_0780_D.JPG 2026-07-03 12:32:26,605 DEBUG: Undistorting image af822343_DJI_20260703154204_0639_D.JPG 2026-07-03 12:32:26,625 DEBUG: Undistorting image e9683b11_DJI_20260703154902_0848_D.JPG 2026-07-03 12:32:28,096 DEBUG: Undistorting image 117534bb_DJI_20260703155010_0882_D.JPG 2026-07-03 12:32:28,097 DEBUG: Undistorting image 662f9b76_DJI_20260703154320_0677_D.JPG 2026-07-03 12:32:28,098 DEBUG: Undistorting image 45b81ccf_DJI_20260703154118_0616_D.JPG 2026-07-03 12:32:29,963 DEBUG: Undistorting image fbdacdf9_DJI_20260703154226_0650_D.JPG 2026-07-03 12:32:29,964 DEBUG: Undistorting image 08f8a310_DJI_20260703154612_0763_D.JPG 2026-07-03 12:32:29,970 DEBUG: Undistorting image 6d44308b_DJI_20260703154622_0768_D.JPG 2026-07-03 12:32:30,944 DEBUG: Undistorting image 85871328_DJI_20260703154134_0624_D.JPG 2026-07-03 12:32:31,882 DEBUG: Undistorting image 1b95331b_DJI_20260703154328_0681_D.JPG 2026-07-03 12:32:31,886 DEBUG: Undistorting image 38cabd9e_DJI_20260703154438_0716_D.JPG 2026-07-03 12:32:31,897 DEBUG: Undistorting image 40bfebae_DJI_20260703154642_0778_D.JPG 2026-07-03 12:32:32,830 DEBUG: Undistorting image c37f7083_DJI_20260703154836_0835_D.JPG 2026-07-03 12:32:32,832 DEBUG: Undistorting image f22a3d4d_DJI_20260703154820_0827_D.JPG 2026-07-03 12:32:33,306 DEBUG: Undistorting image 46655bd8_DJI_20260703154624_0769_D.JPG 2026-07-03 12:32:33,318 DEBUG: Undistorting image 64338c94_DJI_20260703154730_0802_D.JPG 2026-07-03 12:32:34,264 DEBUG: Undistorting image 5ca97f1b_DJI_20260703154304_0669_D.JPG 2026-07-03 12:32:34,739 DEBUG: Undistorting image 2785dc2a_DJI_20260703155006_0880_D.JPG 2026-07-03 12:32:35,191 DEBUG: Undistorting image 1c0725f0_DJI_20260703154238_0656_D.JPG 2026-07-03 12:32:35,209 DEBUG: Undistorting image 4fa36d7d_DJI_20260703154910_0852_D.JPG 2026-07-03 12:32:35,769 DEBUG: Undistorting image e196f41c_DJI_20260703154552_0753_D.JPG 2026-07-03 12:32:36,233 DEBUG: Undistorting image e58a5ae5_DJI_20260703154410_0702_D.JPG 2026-07-03 12:32:36,784 DEBUG: Undistorting image 33b8927a_DJI_20260703154018_0586_D.JPG 2026-07-03 12:32:38,176 DEBUG: Undistorting image 62e399b6_DJI_20260703154352_0693_D.JPG 2026-07-03 12:32:38,235 DEBUG: Undistorting image ad75b43f_DJI_20260703154342_0688_D.JPG 2026-07-03 12:32:39,193 DEBUG: Undistorting image 7c86a850_DJI_20260703154416_0705_D.JPG 2026-07-03 12:32:39,214 DEBUG: Undistorting image 4d02bb06_DJI_20260703154858_0846_D.JPG 2026-07-03 12:32:39,219 DEBUG: Undistorting image 325f41f4_DJI_20260703154630_0772_D.JPG 2026-07-03 12:32:40,802 DEBUG: Undistorting image 11bb9e5e_DJI_20260703154736_0805_D.JPG 2026-07-03 12:32:41,256 DEBUG: Undistorting image eb90781e_DJI_20260703154828_0831_D.JPG 2026-07-03 12:32:41,262 DEBUG: Undistorting image 6a54c540_DJI_20260703154116_0615_D.JPG 2026-07-03 12:32:41,268 DEBUG: Undistorting image a0706d78_DJI_20260703154324_0679_D.JPG 2026-07-03 12:32:42,694 DEBUG: Undistorting image 87b775af_DJI_20260703154748_0811_D.JPG 2026-07-03 12:32:42,700 DEBUG: Undistorting image 94986ca4_DJI_20260703153858_0546_D.JPG 2026-07-03 12:32:43,688 DEBUG: Undistorting image c3071016_DJI_20260703154516_0735_D.JPG 2026-07-03 12:32:44,242 DEBUG: Undistorting image 5372f0c7_DJI_20260703154444_0719_D.JPG 2026-07-03 12:32:44,244 DEBUG: Undistorting image 3e3daca2_DJI_20260703155004_0879_D.JPG 2026-07-03 12:32:44,256 DEBUG: Undistorting image 8e1c09d9_DJI_20260703154200_0637_D.JPG 2026-07-03 12:32:44,793 DEBUG: Undistorting image 534652ad_DJI_20260703154832_0833_D.JPG 2026-07-03 12:32:45,720 DEBUG: Undistorting image 6359eeaa_DJI_20260703154346_0690_D.JPG 2026-07-03 12:32:45,721 DEBUG: Undistorting image 12cbbba3_DJI_20260703154312_0673_D.JPG 2026-07-03 12:32:46,754 DEBUG: Undistorting image e1d2f6b9_DJI_20260703153844_0539_D.JPG 2026-07-03 12:32:48,594 DEBUG: Undistorting image 2bd9381e_DJI_20260703154756_0815_D.JPG 2026-07-03 12:32:48,596 DEBUG: Undistorting image 1fd27cd0_DJI_20260703154954_0874_D.JPG 2026-07-03 12:32:48,598 DEBUG: Undistorting image 8d9d65e6_DJI_20260703154608_0761_D.JPG 2026-07-03 12:32:48,612 DEBUG: Undistorting image 694d21f8_DJI_20260703154808_0821_D.JPG 2026-07-03 12:32:49,133 DEBUG: Undistorting image f746bf8b_DJI_20260703154218_0646_D.JPG 2026-07-03 12:32:50,064 DEBUG: Undistorting image 1dbc60be_DJI_20260703154528_0741_D.JPG 2026-07-03 12:32:50,085 DEBUG: Undistorting image 7daa21bd_DJI_20260703154106_0610_D.JPG 2026-07-03 12:32:50,096 DEBUG: Undistorting image 35c8c230_DJI_20260703154632_0773_D.JPG 2026-07-03 12:32:51,077 DEBUG: Undistorting image 701a5230_DJI_20260703154234_0654_D.JPG 2026-07-03 12:32:51,545 DEBUG: Undistorting image 1a37007b_DJI_20260703153834_0534_D.JPG 2026-07-03 12:32:51,547 DEBUG: Undistorting image 8077c277_DJI_20260703153718_0496_D.JPG 2026-07-03 12:32:52,035 DEBUG: Undistorting image 606322fd_DJI_20260703154550_0752_D.JPG 2026-07-03 12:32:52,606 DEBUG: Undistorting image 669fc43f_DJI_20260703154038_0596_D.JPG 2026-07-03 12:32:53,569 DEBUG: Undistorting image 72f603f1_DJI_20260703153724_0499_D.JPG 2026-07-03 12:32:53,570 DEBUG: Undistorting image c318f7ae_DJI_20260703154928_0861_D.JPG 2026-07-03 12:32:54,532 DEBUG: Undistorting image 7db32af7_DJI_20260703153732_0503_D.JPG 2026-07-03 12:32:54,575 DEBUG: Undistorting image f4396710_DJI_20260703153930_0562_D.JPG 2026-07-03 12:32:56,569 DEBUG: Undistorting image 8d583fdd_DJI_20260703153758_0516_D.JPG 2026-07-03 12:32:56,574 DEBUG: Undistorting image 61282bab_DJI_20260703154540_0747_D.JPG 2026-07-03 12:32:56,577 DEBUG: Undistorting image ca180177_DJI_20260703154738_0806_D.JPG 2026-07-03 12:32:56,594 DEBUG: Undistorting image 30368e53_DJI_20260703154050_0602_D.JPG 2026-07-03 12:32:57,152 DEBUG: Undistorting image 2ce7b5a1_DJI_20260703154332_0683_D.JPG 2026-07-03 12:32:58,073 DEBUG: Undistorting image 7e0dee9c_DJI_20260703153900_0547_D.JPG 2026-07-03 12:32:59,880 DEBUG: Undistorting image 9b9acac2_DJI_20260703154248_0661_D.JPG 2026-07-03 12:32:59,894 DEBUG: Undistorting image b6e16ef5_DJI_20260703154002_0578_D.JPG 2026-07-03 12:32:59,902 DEBUG: Undistorting image 64dafafd_DJI_20260703154554_0754_D.JPG 2026-07-03 12:33:00,383 DEBUG: Undistorting image 6996b16f_DJI_20260703154842_0838_D.JPG 2026-07-03 12:33:01,277 DEBUG: Undistorting image 77883a2c_DJI_20260703154152_0633_D.JPG 2026-07-03 12:33:01,301 DEBUG: Undistorting image 9b37115c_DJI_20260703153650_0482_D.JPG 2026-07-03 12:33:01,302 DEBUG: Undistorting image 4e3bfaee_DJI_20260703154818_0826_D.JPG 2026-07-03 12:33:01,805 DEBUG: Undistorting image 6fcacb9c_DJI_20260703154900_0847_D.JPG 2026-07-03 12:33:01,815 DEBUG: Undistorting image 669b7062_DJI_20260703154138_0626_D.JPG 2026-07-03 12:33:03,702 DEBUG: Undistorting image f12b7339_DJI_20260703153744_0509_D.JPG 2026-07-03 12:33:03,715 DEBUG: Undistorting image c4f8b25d_DJI_20260703154322_0678_D.JPG 2026-07-03 12:33:03,721 DEBUG: Undistorting image 8bd10fe8_DJI_20260703154854_0844_D.JPG 2026-07-03 12:33:04,294 DEBUG: Undistorting image 53128e50_DJI_20260703155022_0888_D.JPG 2026-07-03 12:33:04,988 DEBUG: Undistorting image 6d5b10f4_DJI_20260703154806_0820_D.JPG 2026-07-03 12:33:04,993 DEBUG: Undistorting image 87cc2f2f_DJI_20260703154706_0790_D.JPG 2026-07-03 12:33:06,006 DEBUG: Undistorting image b1d7a2ea_DJI_20260703153906_0550_D.JPG 2026-07-03 12:33:06,046 DEBUG: Undistorting image 414b5433_DJI_20260703154036_0595_D.JPG 2026-07-03 12:33:07,882 DEBUG: Undistorting image 44669235_DJI_20260703154158_0636_D.JPG 2026-07-03 12:33:07,885 DEBUG: Undistorting image 42d00ab8_DJI_20260703154056_0605_D.JPG 2026-07-03 12:33:07,892 DEBUG: Undistorting image 61be85cd_DJI_20260703154054_0604_D.JPG 2026-07-03 12:33:08,409 DEBUG: Undistorting image 009a8037_DJI_20260703154638_0776_D.JPG 2026-07-03 12:33:08,418 DEBUG: Undistorting image ea2bafb9_DJI_20260703154052_0603_D.JPG 2026-07-03 12:33:09,102 DEBUG: Undistorting image 45a322a6_DJI_20260703154154_0634_D.JPG 2026-07-03 12:33:10,443 DEBUG: Undistorting image 8947595d_DJI_20260703153738_0506_D.JPG 2026-07-03 12:33:10,453 DEBUG: Undistorting image 8ea45baf_DJI_20260703154136_0625_D.JPG 2026-07-03 12:33:11,378 DEBUG: Undistorting image 526f29e3_DJI_20260703153808_0521_D.JPG 2026-07-03 12:33:11,381 DEBUG: Undistorting image a0b78f49_DJI_20260703154530_0742_D.JPG 2026-07-03 12:33:11,822 DEBUG: Undistorting image 084dfa8a_DJI_20260703154544_0749_D.JPG 2026-07-03 12:33:11,831 DEBUG: Undistorting image fb8addcd_DJI_20260703153912_0553_D.JPG 2026-07-03 12:33:12,354 DEBUG: Undistorting image 265cfa30_DJI_20260703153848_0541_D.JPG 2026-07-03 12:33:13,389 DEBUG: Undistorting image 5a5b3ec8_DJI_20260703153842_0538_D.JPG 2026-07-03 12:33:14,326 DEBUG: Undistorting image 9dc10856_DJI_20260703154840_0837_D.JPG 2026-07-03 12:33:14,336 DEBUG: Undistorting image 4a2b7c24_DJI_20260703153636_0475_D.JPG 2026-07-03 12:33:15,281 DEBUG: Undistorting image 6304fb4f_DJI_20260703153850_0542_D.JPG 2026-07-03 12:33:15,767 DEBUG: Undistorting image 8221474c_DJI_20260703154042_0598_D.JPG 2026-07-03 12:33:15,775 DEBUG: Undistorting image fbabb3f0_DJI_20260703153920_0557_D.JPG 2026-07-03 12:33:16,774 DEBUG: Undistorting image d4370e92_DJI_20260703154048_0601_D.JPG 2026-07-03 12:33:17,261 DEBUG: Undistorting image 070281b4_DJI_20260703154014_0584_D.JPG 2026-07-03 12:33:17,723 DEBUG: Undistorting image 35101977_DJI_20260703153942_0568_D.JPG 2026-07-03 12:33:18,390 DEBUG: Undistorting image d0669d02_DJI_20260703154140_0627_D.JPG 2026-07-03 12:33:18,848 DEBUG: Undistorting image f866f639_DJI_20260703155026_0890_D.JPG 2026-07-03 12:33:18,849 DEBUG: Undistorting image 013af458_DJI_20260703154850_0842_D.JPG 2026-07-03 12:33:18,885 DEBUG: Undistorting image b43bc467_DJI_20260703153642_0478_D.JPG 2026-07-03 12:33:19,864 DEBUG: Undistorting image b2f2611c_DJI_20260703153826_0530_D.JPG [INFO] running "/code/SuperBuild/install/bin/opensfm/bin/opensfm" export_visualsfm --points "/workspace/odm-pipeline-k9vll/opensfm" [INFO] running "/code/SuperBuild/install/bin/opensfm/bin/opensfm" export_ply --no-cameras --point-num-views "/workspace/odm-pipeline-k9vll/opensfm" [INFO] Finished opensfm stage [INFO] Running odm_filterpoints stage [INFO] Filtering /workspace/odm-pipeline-k9vll/opensfm/reconstruction.ply (statistical, meanK 16, standard deviation 5) [INFO] running "/code/SuperBuild/install/bin/FPCFilter" --input "/workspace/odm-pipeline-k9vll/opensfm/reconstruction.ply" --output "/workspace/odm-pipeline-k9vll/odm_filterpoints/point_cloud.ply" --concurrency 8 --meank 16 --std 5 --stats "/workspace/odm-pipeline-k9vll/odm_filterpoints/point_cloud_stats.json" *** FPCFilter - v0.2 *** ?> Parameters: input = /workspace/odm-pipeline-k9vll/opensfm/reconstruction.ply output = /workspace/odm-pipeline-k9vll/odm_filterpoints/point_cloud.ply stats = /workspace/odm-pipeline-k9vll/odm_filterpoints/point_cloud_stats.json std = 5 meanK = 16 boundary = auto concurrency = 8 verbose = no -> Setting num_threads to 8 ?> Skipping crop ?> Skipping sampling -> Statistical filtering -> Spacing estimation completed (0.46 meters) ?> Done in 1.083s -> Writing output ?> Done in 0.05399s ?> Pipeline done in 1.137s [INFO] Finished odm_filterpoints stage [INFO] Running odm_meshing stage [INFO] Writing ODM 2.5D Mesh file in: /workspace/odm-pipeline-k9vll/odm_meshing/odm_25dmesh.ply [INFO] ODM 2.5D DSM resolution: 0.46 [INFO] Created temporary directory: /workspace/odm-pipeline-k9vll/odm_meshing/tmp [INFO] Creating DSM for 2.5D mesh [INFO] running renderdem "/workspace/odm-pipeline-k9vll/odm_filterpoints/point_cloud.ply" --outdir "/workspace/odm-pipeline-k9vll/odm_meshing/tmp" --output-type max --radiuses 0.7225663103256524,1.0218630757764242,1.4451326206513049 --resolution 3.68 --max-tiles 0 --decimation 1 --classification -1 --tile-size 4096 --force  Reading 517424 points Point cloud bounds are [minx: -490.871276855, maxx: 483.877319336, miny: -341.96786499, maxy: 338.764373779] DEM resolution is (265, 185), max tile size is 4096, will split DEM generation into 1 tiles r1.44513_x0_y0.tif r1.02186_x0_y0.tif r0.722566_x0_y0.tif [INFO] Generated 3 tiles [INFO] running gdalbuildvrt -input_file_list "/workspace/odm-pipeline-k9vll/odm_meshing/tmp/tiles_list.txt" "/workspace/odm-pipeline-k9vll/odm_meshing/tmp/tiles.vrt"  0...10...20...30...40...50...60...70...80...90...100 - done. [INFO] running gdal_translate -co NUM_THREADS=8 -co BIGTIFF=IF_SAFER -co COMPRESS=DEFLATE --config GDAL_CACHEMAX 44.25% -outsize 10% 0 "/workspace/odm-pipeline-k9vll/odm_meshing/tmp/tiles.vrt" "/workspace/odm-pipeline-k9vll/odm_meshing/tmp/tiles.small.tif" Input file size is 265, 185 0...10...20...30...40...50...60...70...80...90...100 - done. 0...10...20...30...40...50...60...70...80...90...100 - done. [INFO] running gdalbuildvrt -resolution highest -r bilinear "/workspace/odm-pipeline-k9vll/odm_meshing/tmp/merged.vrt" "/workspace/odm-pipeline-k9vll/odm_meshing/tmp/tiles.small_filled.tif" "/workspace/odm-pipeline-k9vll/odm_meshing/tmp/tiles.vrt" 0...10...20...30...40...50...60...70...80...90...100 - done. [INFO] running gdal_translate -co NUM_THREADS=8 -co TILED=YES -co BIGTIFF=IF_SAFER -co COMPRESS=DEFLATE --config GDAL_CACHEMAX 44.25% "/workspace/odm-pipeline-k9vll/odm_meshing/tmp/merged.vrt" "/workspace/odm-pipeline-k9vll/odm_meshing/tmp/tiles.tif" Input file size is 265, 185 0...10...20...30...40...50...60...70...80...90...100 - done. [INFO] running fastrasterfilter "/workspace/odm-pipeline-k9vll/odm_meshing/tmp/tiles.tif" --output "/workspace/odm-pipeline-k9vll/odm_meshing/tmp/mesh_dsm.tif" --window-size 512 --radius 4 --co TILED=YES --co BIGTIFF=IF_SAFER --co COMPRESS=DEFLATE  Input: /workspace/odm-pipeline-k9vll/odm_meshing/tmp/tiles.tif Size: 265x185 Blocks: 1 Smoothing...1... done Wrote /workspace/odm-pipeline-k9vll/odm_meshing/tmp/mesh_dsm.tif [INFO] Completed smoothing to create /workspace/odm-pipeline-k9vll/odm_meshing/tmp/mesh_dsm.tif in 0:00:00.055682 [INFO] Completed mesh_dsm.tif in 0:00:00.324436 [INFO] Sampling points from DSM: /workspace/odm-pipeline-k9vll/odm_meshing/tmp/mesh_dsm.tif [INFO] running "/code/SuperBuild/install/bin/dem2points" -inputFile "/workspace/odm-pipeline-k9vll/odm_meshing/tmp/mesh_dsm.tif" -outputFile "/workspace/odm-pipeline-k9vll/odm_meshing/tmp/dsm_points.ply" -skirtHeightThreshold 1.5 -skirtIncrements 0.2 -skirtHeightCap 100 -verbose  Running with parameters: --inputFile /workspace/odm-pipeline-k9vll/odm_meshing/tmp/mesh_dsm.tif --outputFile /workspace/odm-pipeline-k9vll/odm_meshing/tmp/dsm_points.ply --skirtHeightThreshold 1.500000 --skirtIncrements 0.200000 --skirtHeightCap 100.000000 --verbose Raster Size is 265x185 Extent is (-490.871277, 484.328723), (-341.967865, 338.832135) Read nodata value: -9999 Calculating skirts and vertex count... 34425 skirt points will be added Total vertices: 81666 Sampling and writing to file... done! [INFO] running "/code/SuperBuild/install/bin/PoissonRecon" --in "/workspace/odm-pipeline-k9vll/odm_meshing/tmp/dsm_points.ply" --out "/workspace/odm-pipeline-k9vll/odm_meshing/odm_25dmesh.dirty.ply" --depth 11 --pointWeight 4 --samplesPerNode 1.0 --threads 7 --bType 2 --linearFit  [INFO] running "/code/SuperBuild/install/bin/OpenMVS/ReconstructMesh" -i "/workspace/odm-pipeline-k9vll/odm_meshing/odm_25dmesh.dirty.ply" -o "/workspace/odm-pipeline-k9vll/odm_meshing/odm_25dmesh.ply" --archive-type 3 --remove-spikes 0 --remove-spurious 20 --smooth 0 --target-face-num 400000 -v 0 12:34:23 [App ] OpenMVS x64 v2.2.0 12:34:23 [App ] Build date: Nov 25 2025, 08:00:22 12:34:23 [App ] CPU: AMD EPYC 7R13 Processor (8 cores) 12:34:23 [App ] RAM: 30.65GB Physical Memory 0B Virtual Memory 12:34:23 [App ] OS: Linux 6.12.68-92.122.amzn2023.x86_64 (x86_64) 12:34:23 [App ] Disk: 12:34:23 [App ] SSE & AVX compatible CPU & OS detected 12:34:23 [App ] Command line: ReconstructMesh -i /workspace/odm-pipeline-k9vll/odm_meshing/odm_25dmesh.dirty.ply -o /workspace/odm-pipeline-k9vll/odm_meshing/odm_25dmesh.ply --archive-type 3 --remove-spikes 0 --remove-spurious 20 --smooth 0 --target-face-num 400000 -v 0 Decimated faces 20465 (8.39%, 635ms, ETA 6s)... Decimated faces 39260 (16.10%, 735ms, ETA 3s)... Decimated faces 54004 (22.15%, 835ms, ETA 2s)... Decimated faces 67874 (27.84%, 935ms, ETA 2s)... Decimated faces 81130 (33.28%, 1s, ETA 2s)... Decimated faces 93464 (38.34%, 1s, ETA 1s)... Decimated faces 105536 (43.29%, 1s, ETA 1s)... Decimated faces 116960 (47.97%, 1s, ETA 1s)... Decimated faces 127426 (52.27%, 1s, ETA 1s)... Decimated faces 137836 (56.53%, 1s, ETA 1s)... Decimated faces 148464 (60.89%, 1s, ETA 1s)... Decimated faces 158602 (65.05%, 1s, ETA 932ms)... Decimated faces 168359 (69.05%, 1s, ETA 822ms)... Decimated faces 177999 (73.01%, 1s, ETA 715ms)... Decimated faces 187607 (76.95%, 2s, ETA 609ms)... Decimated faces 196595 (80.64%, 2s, ETA 512ms)... Decimated faces 205779 (84.40%, 2s, ETA 413ms)... Decimated faces 214587 (88.02%, 2s, ETA 318ms)... Decimated faces 223381 (91.62%, 2s, ETA 222ms)... Decimated faces 231847 (95.09%, 2s, ETA 130ms)... Decimated faces 237537 (97.43%, 2s, ETA 73ms)... Decimated faces 243807 (100%, 2s805ms) 12:34:29 [App ] MEMORYINFO: { 12:34:29 [App ] VmPeak: 328972 kB 12:34:29 [App ] VmSize: 119036 kB 12:34:29 [App ] } ENDINFO [INFO] Finished odm_meshing stage [INFO] Running mvs_texturing stage [INFO] Writing MVS Textured file in: /workspace/odm-pipeline-k9vll/odm_texturing_25d/odm_textured_model_geo.obj [INFO] running "/code/SuperBuild/install/bin/texrecon" "/workspace/odm-pipeline-k9vll/opensfm/undistorted/reconstruction.nvm" "/workspace/odm-pipeline-k9vll/odm_meshing/odm_25dmesh.ply" "/workspace/odm-pipeline-k9vll/odm_texturing_25d/odm_textured_model_geo" -d gmi -o gauss_clamping -t none --no_intermediate_results --nadir_mode --num_threads=8 --max_texture_size=8192  /code/SuperBuild/install/bin/texrecon (built on Nov 25 2025, 07:48:22) Load and prepare mesh: Reading PLY: 196073 verts... 392526 faces... done. Generating texture views: NVM: Loading file... NVM: Number of views: 429 NVM: Number of features: 517780 Loading 100%... done. (Took 17.003s) Building adjacency graph: Adding edges 100%... done. (Took 0.396s) 588635 total edges. View selection: Building BVH from 392526 faces... done. (Took: 165 ms) Calculating face qualities 100%... done. (Took 30.172s) Postprocessing face infos 100%... done. (Took 0.469s) Maximum quality of a face within an image: 9819.08 Clamping qualities to 9654.1 within normalization. Optimizing: Time[s] Energy 0 123054 0 119728 1 114135 1 111229 1 109914 2 109230 2 108810 2 108659 3 108345 3 108126 3 107962 3 107838 4 107763 4 107696 4 107636 4 107592 4 107556 25108 faces have not been seen Took: 36.527s Generating texture patches: Running... done. (Took 15.894s) 4286 texture patches. Running global seam leveling: Create matrices for optimization... done. Lhs dimensionality: 208620 x 208620 Calculating adjustments: Color channel 2: CG took 80 iterations. Residual is 9.59376e-05 Color channel 1: CG took 80 iterations. Residual is 9.6798e-05 Color channel 0: CG took 84 iterations. Residual is 9.68113e-05 Took 0.255 seconds Adjusting texture patches 100%... done. (Took 2.116s) Running local seam leveling: Blending texture patches 100%... done. (Took 47.245s) Generating texture atlases: Sorting texture patches... done. Working on atlas 17 100%... done. Finalizing texture atlases... done. (Took: 0s) Building objmodel: Saving model... done. Whole texturing procedure took: 306.36s [INFO] Finished mvs_texturing stage [INFO] Running odm_georeferencing stage [INFO] Georeferencing point cloud [INFO] las scale calculated as the minimum of 1/10 estimated spacing or 0.001, which ever is less. [INFO] running pdal translate -i "/workspace/odm-pipeline-k9vll/odm_filterpoints/point_cloud.ply" -o "/workspace/odm-pipeline-k9vll/odm_georeferencing/odm_georeferenced_model.laz" ferry transformation --filters.ferry.dimensions="views => UserData" --filters.transformation.matrix="1 0 0 782010.0 0 1 0 9053751.0 0 0 1 0 0 0 0 1" --writers.las.offset_x=782010.0 --writers.las.offset_y=9053751.0 --writers.las.scale_x=0.001 --writers.las.scale_y=0.001 --writers.las.scale_z=0.001 --writers.las.offset_z=0 --writers.las.a_srs="+proj=utm +zone=51 +south +datum=WGS84 +units=m +no_defs +type=crs" [INFO] Calculating cropping area and generating bounds shapefile from point cloud [INFO] running pdal translate -i "/workspace/odm-pipeline-k9vll/odm_georeferencing/odm_georeferenced_model.laz" -o "/workspace/odm-pipeline-k9vll/odm_georeferencing/odm_georeferenced_model.decimated.las" decimation --filters.decimation.step=4  [INFO] running pdal info --boundary --filters.hexbin.edge_length=1 --filters.hexbin.threshold=1 "/workspace/odm-pipeline-k9vll/odm_georeferencing/odm_georeferenced_model.decimated.las" > "/workspace/odm-pipeline-k9vll/odm_georeferencing/odm_georeferenced_model.boundary.json" [INFO] running pdal info --summary "/workspace/odm-pipeline-k9vll/odm_georeferencing/odm_georeferenced_model.laz" > "/workspace/odm-pipeline-k9vll/odm_georeferencing/odm_georeferenced_model.summary.json" [INFO] running ogr2ogr -overwrite -f GPKG -a_srs "+proj=utm +zone=51 +south +datum=WGS84 +units=m +no_defs" /workspace/odm-pipeline-k9vll/odm_georeferencing/odm_georeferenced_model.bounds.gpkg /workspace/odm-pipeline-k9vll/odm_georeferencing/odm_georeferenced_model.bounds.geojson [INFO] Finished odm_georeferencing stage [INFO] Running odm_dem stage [INFO] Create DSM: False [INFO] Create DTM: False [INFO] DEM input file /workspace/odm-pipeline-k9vll/odm_georeferencing/odm_georeferenced_model.laz found: True [WARNING] DEM will not be generated [INFO] Finished odm_dem stage [INFO] Running odm_orthophoto stage [INFO] Creating GeoTIFF [INFO] running "/code/SuperBuild/install/bin/odm_orthophoto" -inputFiles /workspace/odm-pipeline-k9vll/odm_texturing_25d/odm_textured_model_geo.obj -logFile "/workspace/odm-pipeline-k9vll/odm_orthophoto/odm_orthophoto_log.txt" -outputFile "/workspace/odm-pipeline-k9vll/odm_orthophoto/odm_orthophoto.tif" -resolution 20.0 -verbose -outputCornerFile "/workspace/odm-pipeline-k9vll/odm_orthophoto/odm_orthophoto_corners.txt" -inpaintThreshold 1.0 -utm_north_offset 9053751.0 -utm_east_offset 782010.0 -a_srs "+proj=utm +zone=51 +south +datum=WGS84 +units=m +no_defs +type=crs" -co TILED=YES -co COMPRESS=DEFLATE -co PREDICTOR=2 -co BIGTIFF=IF_SAFER -co BLOCKXSIZE=512 -co BLOCKYSIZE=512 -co NUM_THREADS=8 --config GDAL_CACHEMAX 14592282624.0  Inpaint threshold was set to: 1 Reading mesh file... /workspace/odm-pipeline-k9vll/odm_texturing_25d/odm_textured_model_geo.obj Found material0000 Loading odm_textured_model_geo_material0000_map_Kd.png Found material0001 Loading odm_textured_model_geo_material0001_map_Kd.png Found material0002 Loading odm_textured_model_geo_material0002_map_Kd.png Found material0003 Loading odm_textured_model_geo_material0003_map_Kd.png Found material0004 Loading odm_textured_model_geo_material0004_map_Kd.png Found material0005 Loading odm_textured_model_geo_material0005_map_Kd.png Found material0006 Loading odm_textured_model_geo_material0006_map_Kd.png Found material0007 Loading odm_textured_model_geo_material0007_map_Kd.png Found material0008 Loading odm_textured_model_geo_material0008_map_Kd.png Found material0009 Loading odm_textured_model_geo_material0009_map_Kd.png Found material0010 Loading odm_textured_model_geo_material0010_map_Kd.png Found material0011 Loading odm_textured_model_geo_material0011_map_Kd.png Found material0012 Loading odm_textured_model_geo_material0012_map_Kd.png Found material0013 Loading odm_textured_model_geo_material0013_map_Kd.png Found material0014 Loading odm_textured_model_geo_material0014_map_Kd.png Found material0015 Loading odm_textured_model_geo_material0015_map_Kd.png Found material0016 Loading odm_textured_model_geo_material0016_map_Kd.png Mesh file read. Boundary points: Point 1: -489.442 -345.697 Point 2: -489.442 344.53 Point 3: 478.649 344.53 Point 4: 478.649 -345.697 Model bounds x : -489.442 -> 478.649 Model bounds y : -345.697 -> 344.53 Model area : 668202m2 Model resolution, width x height : 19362x13805 Translating and scaling mesh... Rendering the ortho photo... Texture channels: 3 Texture depth: 8bit Rendering material0000 ... done Rendering material0001 ... done Rendering material0002 ... done Rendering material0003 ... done Rendering material0004 ... done Rendering material0005 ... done Rendering material0006 ... done Rendering material0007 ... done Rendering material0008 ... done Rendering material0009 ... done Rendering material0010 ... done Rendering material0011 ... done Rendering material0012 ... done Rendering material0013 ... done Rendering material0014 ... done Rendering material0015 ... done Rendering material0016 ... done ... model rendered Edge inpainting Block [(10240, 11264), (6144, 7168)] Block [(12288, 13312), (1024, 2048)] Block [(14336, 15360), (9216, 10240)] Block [(17408, 19362), (4096, 5120)] Block [(6144, 7168), (3072, 4096)] Block [(3072, 4096), (8192, 9216)] Block [(0, 1024), (0, 1024)] Block [(7168, 8192), (11264, 12288)] Block [(11264, 12288), (6144, 7168)] Block [(13312, 14336), (1024, 2048)] Block [(1024, 2048), (0, 1024)] Block [(15360, 16384), (9216, 10240)] Block [(8192, 9216), (11264, 12288)] Block [(7168, 8192), (3072, 4096)] Block [(4096, 5120), (8192, 9216)] Block [(14336, 15360), (1024, 2048)] Block [(12288, 13312), (6144, 7168)] Block [(0, 1024), (5120, 6144)] Block [(9216, 10240), (11264, 12288)] Block [(16384, 17408), (9216, 10240)] Block [(2048, 3072), (0, 1024)] Block [(8192, 9216), (3072, 4096)] Block [(5120, 6144), (8192, 9216)] Block [(15360, 16384), (1024, 2048)] Block [(13312, 14336), (6144, 7168)] Block [(1024, 2048), (5120, 6144)] Block [(16384, 17408), (1024, 2048)] Block [(14336, 15360), (6144, 7168)] Block [(3072, 4096), (0, 1024)] Block [(10240, 11264), (11264, 12288)] Block [(9216, 10240), (3072, 4096)] Block [(17408, 19362), (9216, 10240)] Block [(6144, 7168), (8192, 9216)] Block [(10240, 11264), (3072, 4096)] Block [(2048, 3072), (5120, 6144)] Block [(17408, 19362), (1024, 2048)] Block [(15360, 16384), (6144, 7168)] Block [(7168, 8192), (8192, 9216)] Block [(11264, 12288), (11264, 12288)] Block [(4096, 5120), (0, 1024)] Block [(11264, 12288), (3072, 4096)] Block [(16384, 17408), (6144, 7168)] Block [(12288, 13312), (11264, 12288)] Block [(8192, 9216), (8192, 9216)] Block [(3072, 4096), (5120, 6144)] Block [(17408, 19362), (6144, 7168)] Block [(13312, 14336), (11264, 12288)] Block [(12288, 13312), (3072, 4096)] Block [(0, 1024), (10240, 11264)] Block [(5120, 6144), (0, 1024)] Block [(9216, 10240), (8192, 9216)] Block [(4096, 5120), (5120, 6144)] Block [(0, 1024), (2048, 3072)] Block [(10240, 11264), (8192, 9216)] Block [(5120, 6144), (5120, 6144)] Block [(13312, 14336), (3072, 4096)] Block [(14336, 15360), (11264, 12288)] Block [(1024, 2048), (10240, 11264)] Block [(1024, 2048), (2048, 3072)] Block [(6144, 7168), (5120, 6144)] Block [(6144, 7168), (0, 1024)] Block [(11264, 12288), (8192, 9216)] Block [(14336, 15360), (3072, 4096)] Block [(15360, 16384), (11264, 12288)] Block [(0, 1024), (7168, 8192)] Block [(2048, 3072), (2048, 3072)] Block [(7168, 8192), (5120, 6144)] Block [(2048, 3072), (10240, 11264)] Block [(12288, 13312), (8192, 9216)] Block [(7168, 8192), (0, 1024)] Block [(16384, 17408), (11264, 12288)] Block [(15360, 16384), (3072, 4096)] Block [(1024, 2048), (7168, 8192)] Block [(3072, 4096), (10240, 11264)] Block [(13312, 14336), (8192, 9216)] Block [(17408, 19362), (11264, 12288)] Block [(3072, 4096), (2048, 3072)] Block [(8192, 9216), (5120, 6144)] Block [(2048, 3072), (7168, 8192)] Block [(8192, 9216), (0, 1024)] Block [(4096, 5120), (10240, 11264)] Block [(16384, 17408), (3072, 4096)] Block [(14336, 15360), (8192, 9216)] Block [(9216, 10240), (5120, 6144)] Block [(4096, 5120), (2048, 3072)] Block [(17408, 19362), (3072, 4096)] Block [(3072, 4096), (7168, 8192)] Block [(9216, 10240), (0, 1024)] Block [(15360, 16384), (8192, 9216)] Block [(5120, 6144), (10240, 11264)] Block [(10240, 11264), (5120, 6144)] Block [(5120, 6144), (2048, 3072)] Block [(16384, 17408), (8192, 9216)] Block [(6144, 7168), (10240, 11264)] Block [(4096, 5120), (7168, 8192)] Block [(0, 1024), (12288, 13805)] Block [(11264, 12288), (5120, 6144)] Block [(6144, 7168), (2048, 3072)] Block [(10240, 11264), (0, 1024)] Block [(17408, 19362), (8192, 9216)] Block [(7168, 8192), (10240, 11264)] Block [(5120, 6144), (7168, 8192)] Block [(0, 1024), (4096, 5120)] Block [(12288, 13312), (5120, 6144)] Block [(7168, 8192), (2048, 3072)] Block [(6144, 7168), (7168, 8192)] Block [(11264, 12288), (0, 1024)] Block [(8192, 9216), (10240, 11264)] Block [(1024, 2048), (4096, 5120)] Block [(8192, 9216), (2048, 3072)] Block [(1024, 2048), (12288, 13805)] Block [(7168, 8192), (7168, 8192)] Block [(9216, 10240), (10240, 11264)] Block [(0, 1024), (9216, 10240)] Block [(13312, 14336), (5120, 6144)] Block [(9216, 10240), (2048, 3072)] Block [(2048, 3072), (4096, 5120)] Block [(12288, 13312), (0, 1024)] Block [(8192, 9216), (7168, 8192)] Block [(10240, 11264), (10240, 11264)] Block [(2048, 3072), (12288, 13805)] Block [(3072, 4096), (4096, 5120)] Block [(9216, 10240), (7168, 8192)] Block [(1024, 2048), (9216, 10240)] Block [(10240, 11264), (2048, 3072)] Block [(14336, 15360), (5120, 6144)] Block [(13312, 14336), (0, 1024)] Block [(11264, 12288), (10240, 11264)] Block [(10240, 11264), (7168, 8192)] Block [(2048, 3072), (9216, 10240)] Block [(4096, 5120), (4096, 5120)] Block [(12288, 13312), (10240, 11264)] Block [(15360, 16384), (5120, 6144)] Block [(11264, 12288), (2048, 3072)] Block [(3072, 4096), (12288, 13805)] Block [(11264, 12288), (7168, 8192)] Block [(14336, 15360), (0, 1024)] Block [(13312, 14336), (10240, 11264)] Block [(3072, 4096), (9216, 10240)] Block [(5120, 6144), (4096, 5120)] Block [(12288, 13312), (7168, 8192)] Block [(16384, 17408), (5120, 6144)] Block [(12288, 13312), (2048, 3072)] Block [(13312, 14336), (7168, 8192)] Block [(14336, 15360), (10240, 11264)] Block [(4096, 5120), (9216, 10240)] Block [(15360, 16384), (0, 1024)] Block [(4096, 5120), (12288, 13805)] Block [(6144, 7168), (4096, 5120)] Block [(13312, 14336), (2048, 3072)] Block [(17408, 19362), (5120, 6144)] Block [(14336, 15360), (7168, 8192)] Block [(15360, 16384), (10240, 11264)] Block [(5120, 6144), (9216, 10240)] Block [(7168, 8192), (4096, 5120)] Block [(16384, 17408), (0, 1024)] Block [(15360, 16384), (7168, 8192)] Block [(14336, 15360), (2048, 3072)] Block [(16384, 17408), (10240, 11264)] Block [(6144, 7168), (9216, 10240)] Block [(8192, 9216), (4096, 5120)] Block [(16384, 17408), (7168, 8192)] Block [(5120, 6144), (12288, 13805)] Block [(17408, 19362), (10240, 11264)] Block [(15360, 16384), (2048, 3072)] Block [(0, 1024), (6144, 7168)] Block [(7168, 8192), (9216, 10240)] Block [(17408, 19362), (7168, 8192)] Block [(17408, 19362), (0, 1024)] Block [(9216, 10240), (4096, 5120)] Block [(16384, 17408), (2048, 3072)] Block [(8192, 9216), (9216, 10240)] Block [(6144, 7168), (12288, 13805)] Block [(10240, 11264), (4096, 5120)] Block [(1024, 2048), (6144, 7168)] Block [(17408, 19362), (2048, 3072)] Block [(9216, 10240), (9216, 10240)] Block [(11264, 12288), (4096, 5120)] Block [(2048, 3072), (6144, 7168)] Block [(0, 1024), (11264, 12288)] Block [(0, 1024), (8192, 9216)] Block [(7168, 8192), (12288, 13805)] Block [(1024, 2048), (11264, 12288)] Block [(12288, 13312), (4096, 5120)] Block [(10240, 11264), (9216, 10240)] Block [(0, 1024), (1024, 2048)] Block [(0, 1024), (3072, 4096)] Block [(3072, 4096), (6144, 7168)] Block [(1024, 2048), (8192, 9216)] Block [(2048, 3072), (11264, 12288)] Block [(13312, 14336), (4096, 5120)] Block [(8192, 9216), (12288, 13805)] Block [(11264, 12288), (9216, 10240)] Block [(1024, 2048), (1024, 2048)] Block [(2048, 3072), (8192, 9216)] Block [(4096, 5120), (6144, 7168)] Block [(3072, 4096), (11264, 12288)] Block [(1024, 2048), (3072, 4096)] Block [(5120, 6144), (6144, 7168)] Block [(14336, 15360), (4096, 5120)] Block [(12288, 13312), (9216, 10240)] Block [(2048, 3072), (1024, 2048)] Block [(9216, 10240), (12288, 13805)] Block [(2048, 3072), (3072, 4096)] Block [(4096, 5120), (11264, 12288)] Block [(6144, 7168), (6144, 7168)] Block [(15360, 16384), (4096, 5120)] Block [(3072, 4096), (1024, 2048)] Block [(13312, 14336), (9216, 10240)] Block [(3072, 4096), (3072, 4096)] Block [(7168, 8192), (6144, 7168)] Block [(5120, 6144), (11264, 12288)] Block [(4096, 5120), (1024, 2048)] Block [(10240, 11264), (12288, 13805)] Block [(16384, 17408), (4096, 5120)] Block [(4096, 5120), (3072, 4096)] Block [(5120, 6144), (1024, 2048)] Block [(8192, 9216), (6144, 7168)] Block [(6144, 7168), (11264, 12288)] Block [(5120, 6144), (3072, 4096)] Block [(6144, 7168), (1024, 2048)] Block [(9216, 10240), (6144, 7168)] Block [(11264, 12288), (12288, 13805)] Block [(7168, 8192), (1024, 2048)] Block [(12288, 13312), (12288, 13805)] Block [(8192, 9216), (1024, 2048)] Block [(13312, 14336), (12288, 13805)] Block [(9216, 10240), (1024, 2048)] Block [(10240, 11264), (1024, 2048)] Block [(14336, 15360), (12288, 13805)] Block [(11264, 12288), (1024, 2048)] Block [(15360, 16384), (12288, 13805)] Block [(16384, 17408), (12288, 13805)] Block [(17408, 19362), (12288, 13805)] Writing ortho photo to /workspace/odm-pipeline-k9vll/odm_orthophoto/odm_orthophoto.tif Set GDAL_CACHEMAX to 14592282624 Set TILED=YES Set COMPRESS=DEFLATE Set PREDICTOR=2 Set BIGTIFF=IF_SAFER Set BLOCKXSIZE=512 Set BLOCKYSIZE=512 Set NUM_THREADS=8 Writing corner coordinates to /workspace/odm-pipeline-k9vll/odm_orthophoto/odm_orthophoto_corners.txt Orthophoto generation done. [INFO] Cropping /workspace/odm-pipeline-k9vll/odm_orthophoto/odm_orthophoto.tif [INFO] running gdalwarp -cutline /workspace/odm-pipeline-k9vll/odm_georeferencing/odm_georeferenced_model.bounds.gpkg -crop_to_cutline -co TILED=YES -co COMPRESS=DEFLATE -co PREDICTOR=2 -co BIGTIFF=IF_SAFER -co BLOCKXSIZE=512 -co BLOCKYSIZE=512 -co NUM_THREADS=8 -dstalpha /workspace/odm-pipeline-k9vll/odm_orthophoto/odm_orthophoto.original.tif /workspace/odm-pipeline-k9vll/odm_orthophoto/odm_orthophoto.tif --config GDAL_CACHEMAX 44.35% Using band 4 of source image as alpha. Creating output file that is 19119P x 13459L. Processing odm_orthophoto.original.tif [1/1] : 0...10...20...30...40...50...60...70...80...90...100 - done in 00:00:08. [INFO] Adding TIFFTAGs to /workspace/odm-pipeline-k9vll/odm_orthophoto/odm_orthophoto.tif [INFO] Optimizing /workspace/odm-pipeline-k9vll/odm_orthophoto/odm_orthophoto.tif as Cloud Optimized GeoTIFF [INFO] running gdal_translate -of COG -co NUM_THREADS=8 -co BLOCKSIZE=256 -co COMPRESS=DEFLATE -co PREDICTOR=2 -co BIGTIFF=IF_SAFER -co RESAMPLING=NEAREST --config GDAL_CACHEMAX 44.05% --config GDAL_NUM_THREADS 8 "/workspace/odm-pipeline-k9vll/odm_orthophoto/odm_orthophoto.tif" "/workspace/odm-pipeline-k9vll/odm_orthophoto/odm_orthophoto_cogeo.tif"  Input file size is 19119, 13459 0...10...20...30...40...50...60...70...80...90...100 - done in 00:00:10. [INFO] Wrote /workspace/odm-pipeline-k9vll/odm_orthophoto/odm_orthophoto_extent.dxf [INFO] Wrote /workspace/odm-pipeline-k9vll/odm_orthophoto/odm_orthophoto.tfw [INFO] Finished odm_orthophoto stage [INFO] Running odm_report stage [INFO] Exporting shots.geojson [INFO] Wrote /workspace/odm-pipeline-k9vll/odm_report/shots.geojson [INFO] Copied /workspace/odm-pipeline-k9vll/opensfm/camera_mappings.npz --> /workspace/odm-pipeline-k9vll/odm_report/camera_mappings.npz [INFO] running pdal info --dimensions "X,Y,Z" "/workspace/odm-pipeline-k9vll/odm_georeferencing/odm_georeferenced_model.laz" > "/workspace/odm-pipeline-k9vll/odm_georeferencing/odm_georeferenced_model.info.json" [INFO] running pdal translate -i "/workspace/odm-pipeline-k9vll/odm_georeferencing/odm_georeferenced_model.laz" -o "/workspace/odm-pipeline-k9vll/opensfm/stats/overlap.tif" --writer gdal --writers.gdal.resolution=0.6962485714285868 --writers.gdal.data_type=uint8_t --writers.gdal.dimension=UserData --writers.gdal.output_type=max --writers.gdal.radius=9.846441724972001  [INFO] Cropping /workspace/odm-pipeline-k9vll/opensfm/stats/overlap.tif [INFO] running gdalwarp -cutline /workspace/odm-pipeline-k9vll/odm_georeferencing/odm_georeferenced_model.bounds.gpkg -crop_to_cutline -co TILED=YES -co COMPRESS=DEFLATE -co PREDICTOR=2 -co BIGTIFF=IF_SAFER -co BLOCKXSIZE=512 -co BLOCKYSIZE=512 -co NUM_THREADS=8 /workspace/odm-pipeline-k9vll/opensfm/stats/overlap.original.tif /workspace/odm-pipeline-k9vll/opensfm/stats/overlap.tif --config GDAL_CACHEMAX 43.85% Creating output file that is 1372P x 966L. Using internal nodata values (e.g. 255) for image /workspace/odm-pipeline-k9vll/opensfm/stats/overlap.original.tif. Copying nodata values from source /workspace/odm-pipeline-k9vll/opensfm/stats/overlap.original.tif to destination /workspace/odm-pipeline-k9vll/opensfm/stats/overlap.tif. Processing overlap.original.tif [1/1] : 0...10...20...30...40...50...60...70...80...90...100 - done. [INFO] running gdaldem color-relief "/workspace/odm-pipeline-k9vll/opensfm/stats/overlap.tif" "/code/opendm/report/overlap_color_map.txt" "/workspace/odm-pipeline-k9vll/opensfm/stats/overlap.png" -of PNG -alpha 0...10...20...30...40...50...60...70...80...90...100 - done. [INFO] running gdal_translate -of png "/workspace/odm-pipeline-k9vll/odm_orthophoto/odm_orthophoto.tif" "/workspace/odm-pipeline-k9vll/opensfm/stats/ortho.png" -b 1 -b 2 -b 3 -b 4 -outsize 1400 0 -co WORLDFILE=YES --config GDAL_CACHEMAX 43.85%  Input file size is 19119, 13459 0...10...20...30...40...50...60...70...80...90...100 - done. [INFO] Exporting report to /workspace/odm-pipeline-k9vll/odm_report/report.pdf 2026-07-03 12:41:03,511 DEBUG: ICC profile found for image /tmp/tmpqaded2go/overlap_diagram_legend.png - It will be inserted in the PDF document 2026-07-03 12:41:04,908 DEBUG: Final size summary of the biggest document sections: 2026-07-03 12:41:04,908 DEBUG: - pages: 4.2KiB 2026-07-03 12:41:04,908 DEBUG: - fonts: 201.0B 2026-07-03 12:41:04,908 DEBUG: - images: 10.1MiB 2026-07-03 12:41:04,908 DEBUG: - iccp: 475.0B [INFO] Finished odm_report stage [INFO] Running odm_postprocess stage [INFO] Post Processing [INFO] Finished odm_postprocess stage [INFO] No more stages to run [INFO] MMMMMMMMMMMNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNMMMMMMMMMMM [INFO] MMMMMMdo:..---../sNMMMMMMMMMMMMMMMMMMMMMMMMMMNs/..---..:odMMMMMM [INFO] MMMMy-.odNMMMMMNy/`/mMMMMMMMMMMMMMMMMMMMMMMm/`/hNMMMMMNdo.-yMMMM [INFO] MMN/`sMMMMMMMMMNNMm/`yMMMMMMMMMMMMMMMMMMMMy`/mMNNMMMMMMMMNs`/MMM [INFO] MM/ hMMMMMMMMNs.+MMM/ dMMMMMMMMMMMMMMMMMMh +MMM+.sNMMMMMMMMh +MM [INFO] MN /MMMMMMNo/./mMMMMN :MMMMMMMMMMMMMMMMMM: NMMMMm/./oNMMMMMM: NM [INFO] Mm +MMMMMN+ `/MMMMMMM`-MMMMMMMMMMMMMMMMMM-`MMMMMMM:` oNMMMMM+ mM [INFO] MM..NMMNs./mNMMMMMMMy sMMMMMMMMMMMMMMMMMMo hMMMMMMMNm/.sNMMN`-MM [INFO] MMd`:mMNomMMMMMMMMMy`:MMMMMMMNmmmmNMMMMMMN:`hMMMMMMMMMdoNMm-`dMM [INFO] MMMm:.omMMMMMMMMNh/ sdmmho/.`..`-``-/sddh+ /hNMMMMMMMMdo.:mMMM [INFO] MMMMMd+--/osss+:-:/` ```:- .ym+ hmo``:-` `+:-:ossso/-:+dMMMMM [INFO] MMMMMMMNmhysosydmNMo /ds`/NMM+ hMMd..dh. sMNmdysosyhmNMMMMMMM [INFO] MMMMMMMMMMMMMMMMMMMs .:-:``hmmN+ yNmds -:.:`-NMMMMMMMMMMMMMMMMMM [INFO] MMMMMMMMMMMMMMMMMMN.-mNm- //:::. -:://: +mMd`-NMMMMMMMMMMMMMMMMM [INFO] MMMMMMMMMMMMMMMMMM+ dMMN -MMNNN+ yNNNMN :MMMs sMMMMMMMMMMMMMMMMM [INFO] MMMMMMMMMMMMMMMMMM`.mmmy /mmmmm/ smmmmm``mmmh :MMMMMMMMMMMMMMMMM [INFO] MMMMMMMMMMMMMMMMMM``:::- ./////. -:::::` :::: -MMMMMMMMMMMMMMMMM [INFO] MMMMMMMMMMMMMMMMMM:`mNNd /NNNNN+ hNNNNN .NNNy +MMMMMMMMMMMMMMMMM [INFO] MMMMMMMMMMMMMMMMMMd`/MMM.`ys+//. -/+oso +MMN.`mMMMMMMMMMMMMMMMMM [INFO] MMMMMMMMMMMMMMMMMMMy /o:- `oyhd/ shys+ `-:s-`hMMMMMMMMMMMMMMMMMM [INFO] MMMMMMMMNmdhhhdmNMMM` +d+ sMMM+ hMMN:`hh- sMMNmdhhhdmNMMMMMMMM [INFO] MMMMMms:::/++//::+ho .+- /dM+ hNh- +/` -h+:://++/::/smMMMMM [INFO] MMMN+./hmMMMMMMNds- ./oso:.``:. :-``.:os+- -sdNMMMMMMmy:.oNMMM [INFO] MMm-.hMNhNMMMMMMMMNo`/MMMMMNdhyyyyhhdNMMMM+`oNMMMMMMMMNhNMh.-mMM [INFO] MM:`mMMN/-sNNMMMMMMMo yMMMMMMMMMMMMMMMMMMy sMMMMMMMNNs-/NMMm`:MM [INFO] Mm /MMMMMd/.-oMMMMMMN :MMMMMMMMMMMMMMMMMM-`MMMMMMMo-./dMMMMM/ NM [INFO] Mm /MMMMMMm:-`sNMMMMN :MMMMMMMMMMMMMMMMMM-`MMMMMNs`-/NMMMMMM/ NM [INFO] MM:`mMMMMMMMMd/-sMMMo yMMMMMMMMMMMMMMMMMMy sMMMs-/dMMMMMMMMd`:MM [INFO] MMm-.hMMMMMMMMMdhMNo`+MMMMMMMMMMMMMMMMMMMM+`oNMhdMMMMMMMMMh.-mMM [INFO] MMMNo./hmNMMMMMNms--yMMMMMMMMMMMMMMMMMMMMMMy--smNMMMMMNmy/.oNMMM [INFO] MMMMMms:-:/+++/:-+hMMMMMMMMMMMMMMMMMMMMMMMMMNh+-:/+++/:-:smMMMMM [INFO] MMMMMMMMNdhhyhdmMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMmdhyhhmNMMMMMMMM [INFO] MMMMMMMMMMMMMMMNNNNNMMMMMMNNNNNNMMMMMMMMNNMMMMMMMNNMMMMMMMMMMMMM [INFO] MMMMMMMMMMMMMh/-...-+dMMMm......:+hMMMMs../MMMMMo..sMMMMMMMMMMMM [INFO] MMMMMMMMMMMM/ /yhy- sMMm -hhy/ :NMM+ oMMMy /MMMMMMMMMMMM [INFO] MMMMMMMMMMMy /MMMMN` NMm /MMMMo +MM: .` yMd``` :MMMMMMMMMMMM [INFO] MMMMMMMMMMM+ sMMMMM: hMm /MMMMd -MM- /s `h.`d- -MMMMMMMMMMMM [INFO] MMMMMMMMMMMs +MMMMM. mMm /MMMMy /MM. +M/ yM: `MMMMMMMMMMMM [INFO] MMMMMMMMMMMN- smNm/ +MMm :NNdo` .mMM` oMM+/yMM/ MMMMMMMMMMMM [INFO] MMMMMMMMMMMMNo- `:yMMMm `:sNMMM` sMMMMMMM+ NMMMMMMMMMMM [INFO] MMMMMMMMMMMMMMMNmmNMMMMMMMNmmmmNMMMMMMMNNMMMMMMMMMNNMMMMMMMMMMMM [INFO] ODM app finished - Fri Jul 03 12:41:04 2026 ODM processing complete