1
Python and Java API / Re: Python API: selecting a specific DEM to use for buildOrthomosaic
« on: June 21, 2024, 02:04:31 AM »
OK, thank you Alexey.
This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.
Generating depth maps...
Preparing 2006 cameras info...
cameras data loaded in 1.06719 s
cameras graph built in 0.692246 s
filtering neighbors with too low common points, threshold=50...
Camera 577 has no neighbors
Camera 1184 has no neighbors
avg neighbors before -> after filtering: 294.991 -> 112.525 (62% filtered out)
limiting neighbors to 16 best...
avg neighbors before -> after filtering: 112.525 -> 15.984 (86% filtered out)
neighbors number min/1%/10%/median/90%/99%/max: 0, 16, 16, median=16, 16, 16, 16
cameras info prepared in 16.8615 s
saved cameras info in 0.035684
Partitioning 2006 cameras...
number of mini clusters: 41
41 groups: avg_ref=48.9268 avg_neighb=92.3659 total_io=289%
max_ref=50 max_neighb=160 max_total=207
cameras partitioned in 0.072118 s
saved depth map partition in 0.001658 sec
loaded cameras info in 0.025856
loaded depth map partition in 6.8e-05 sec
already partitioned (47<=50 ref cameras, 100<=200 neighb cameras)
group 1/1: preparing 147 cameras images...
tie points loaded in 0.010106 s
Found 1 GPUs in 0.000266 sec (CUDA: 0.000134 sec, OpenCL: 0.00011 sec)
Using device: GRID A100X-40C, 108 compute units, free memory: 36887/40955 MB, compute capability 8.0
driver/runtime CUDA: 12000/10010
max work group size 1024
max work item sizes [1024, 1024, 64]
group 1/1: cameras images prepared in 13.2945 s
group 1/1: 147 x frame
group 1/1: 147 x uint8
group 1/1: expected peak VRAM usage: 236 MB (64 MB max alloc, 2736x2736 mipmap texture, 16 max neighbors)
Found 1 GPUs in 0.000276 sec (CUDA: 0.000139 sec, OpenCL: 0.000119 sec)
Using device: GRID A100X-40C, 108 compute units, free memory: 36887/40955 MB, compute capability 8.0
driver/runtime CUDA: 12000/10010
max work group size 1024
max work item sizes [1024, 1024, 64]
Using device 'GRID A100X-40C' in concurrent. (2 times)
[GPU 1] group 1/1: estimating depth map for 1/47 camera 6 (16 neighbs)...
[GPU 2] group 1/1: estimating depth map for 2/47 camera 7 (16 neighbs)...
[GPU 1] Camera 6 samples after final filtering: 85% (6.81738 avg inliers) = 100% - 0% (not matched) - 4% (bad matched) - 0% (no neighbors) - 1% (no cost neighbors) - 6% (inconsistent normal) - 0% (estimated bad angle) - 0% (found bad angle) - 3% (speckles filtering)
[GPU 1] Camera 6: level #4/4 (x4 downscale: 1368x912, image blowup: 2736x1824) done in 0.435811 s = 30% propagation + 34% refinement + 22% filtering + 0% smoothing
Peak VRAM usage updated: Camera 6 (16 neihbs): 235 MB = 100 MB gpu_neighbImages (43%) + 64 MB gpu_tmp_hypo_ni_cost (27%) + 12 MB gpu_tmp_normal (5%) + 9 MB gpu_neighbMasks (4%) + 7 MB gpu_mipmapNeighbImage (3%) + 4 MB gpu_refImage (2%) + 4 MB gpu_depth_map (2%) + 4 MB gpu_cost_map (2%) + 4 MB gpu_coarse_depth_map_radius (2%) + 4 MB gpu_coarse_depth_map (2%)
[GPU 2] Camera 7 samples after final filtering: 86% (6.84724 avg inliers) = 100% - 0% (not matched) - 4% (bad matched) - 0% (no neighbors) - 1% (no cost neighbors) - 6% (inconsistent normal) - 0% (estimated bad angle) - 0% (found bad angle) - 3% (speckles filtering)