Processing with WebODM

Processing is much too long now for hours and hours, a few months ago only 30 minutes max for a Processing, did you change anything? on my machine nothing has changed ! (MacBook pro A1 ,16go , up-to-date )
7H :scream:

node-odm-1 (manuel)
Options : Default

After reading here I will try this:

I will tell you if it works, but something has to be changed before with the default options, no slowness…


:sweat:

Welcome :slight_smile:

Feature quality at ultra will slow things down, drop that down one level to high, and also drop the pc-quality from high to medium. I’ve never played with mesh size, but the default is 200,000. That should speed things up.

Hello, thank you amwphotos for your answer, I also tried in default mode but it’s just as long, to tell the truth I don’t understand why now it’s very slow, on guy 3 mac computer and pc nothing changes.
Also the progress bar no longer moves :man_shrugging:

If you’ve run into swap or pagefile, things will take very very long.

Thank you Mr Saijin_Naib Well I reproduced the same procedure since 2022, acquisition of shots with a DJI drone, conversion of files to JPEG to reduce the size, launch of WebODM Manager and import to images, default options

After 4 days I give up, not profitable for my customers…

for me it’s a software bug

I found the problem, 5 images from another place have been imported, this creates a bug :slightly_smiling_face:

2 Likes

Yes, understandably if you try to reconstruct an area of many square kilometers, the processing time is going to be massive.

Glad you have your dataset cleaned up, and I look forward to seeing what you make.

Personally, I check all my images in tools like DroneDB Desktop, QGIS, GPS Correlate, or GeoTagging before I process them.

Every so often you’ll find a stray photo or two, or some with grossly inaccurate locations that can lead to hard to debug issues like the above.

I had one dataset where a single photo was captured with stale GPS data and ended up at Null Island… I tried to reconstruct half the globe on 32GB RAM :roll_eyes:

Thanks for your feedback.
Yes indeed and that makes sense in the end the software tries to collect but if I give it erroneous gps data it will not be able to do anything, entirely my fault, WebODM works quickly 20m for around 180 photos with the default parameters.
on the other hand quite often I have photos that are ignored this creates a black area is it possible that I improve this?

console 1O missing pictures :
[INFO] Initializing ODM 3.0.5 - Sun Feb 19 18:05:27 2023
[INFO] ==============
[INFO] 3d_tiles: False
[INFO] align: None
[INFO] auto_boundary: True
[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: True
[INFO] dtm: False
[INFO] end_with: odm_postprocess
[INFO] fast_orthophoto: False
[INFO] feature_quality: high
[INFO] feature_type: sift
[INFO] force_gps: False
[INFO] gcp: None
[INFO] geo: None
[INFO] gltf: True
[INFO] gps_accuracy: 10
[INFO] ignore_gsd: False
[INFO] matcher_neighbors: 0
[INFO] matcher_type: flann
[INFO] max_concurrency: 5
[INFO] merge: all
[INFO] mesh_octree_depth: 11
[INFO] mesh_size: 200000
[INFO] min_num_features: 10000
[INFO] name: 5e583c2d-99a4-435f-a188-be56e306cfe1
[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
[INFO] pc_classify: False
[INFO] pc_copc: False
[INFO] pc_csv: False
[INFO] pc_ept: True
[INFO] pc_filter: 2.5
[INFO] pc_las: False
[INFO] pc_quality: medium
[INFO] pc_rectify: False
[INFO] pc_sample: 0
[INFO] pc_skip_geometric: False
[INFO] pc_tile: False
[INFO] primary_band: auto
[INFO] project_path: /var/www/data
[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] skip_3dmodel: False
[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] texturing_skip_local_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: /var/www/data/5e583c2d-99a4-435f-a188-be56e306cfe1/images
[INFO] Loading 20 images
[INFO] Wrote images database: /var/www/data/5e583c2d-99a4-435f-a188-be56e306cfe1/images.json
[INFO] Found 20 usable images
[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
[INFO] Maximum photo dimensions: 2047px
[INFO] Photo dimensions for feature extraction: 1023px
[INFO] nvidia-smi not found in PATH, using CPU
[INFO] Altitude data detected, enabling it for GPS alignment
[INFO] [‘use_exif_size: no’, ‘flann_algorithm: KDTREE’, ‘feature_process_size: 1023’, ‘feature_min_frames: 10000’, ‘processes: 5’, ‘matching_gps_neighbors: 0’, ‘matching_gps_distance: 0’, ‘matching_graph_rounds: 50’, ‘optimize_camera_parameters: yes’, ‘reconstruction_algorithm: incremental’, ‘undistorted_image_format: tif’, ‘bundle_outlier_filtering_type: AUTO’, ‘sift_peak_threshold: 0.066’, ‘align_orientation_prior: vertical’, ‘triangulation_type: ROBUST’, ‘retriangulation_ratio: 2’, ‘matcher_type: FLANN’, ‘feature_type: SIFT’, ‘use_altitude_tag: yes’, ‘align_method: auto’, ‘local_bundle_radius: 0’]
[INFO] Wrote reference_lla.json
[INFO] running “/code/SuperBuild/install/bin/opensfm/bin/opensfm” detect_features “/var/www/data/5e583c2d-99a4-435f-a188-be56e306cfe1/opensfm”
2023-02-19 18:05:27,661 INFO: Planning to use 8445.97265625 MB of RAM for both processing queue and parallel processing.
2023-02-19 18:05:27,662 INFO: Scale-space expected size of a single image : 23.578879952430725 MB
2023-02-19 18:05:27,662 INFO: Expecting to queue at most 200 images while parallel processing of 5 images.
2023-02-19 18:05:27,665 INFO: Reading data for image DJI_0084.jpeg (queue-size=0)
2023-02-19 18:05:27,665 INFO: Reading data for image DJI_0096.jpeg (queue-size=0)
2023-02-19 18:05:27,753 INFO: Reading data for image DJI_0088.jpeg (queue-size=1)
2023-02-19 18:05:27,753 INFO: Extracting ROOT_SIFT features for image DJI_0084.jpeg
2023-02-19 18:05:27,755 INFO: Reading data for image DJI_0094.jpeg (queue-size=1)
2023-02-19 18:05:27,756 INFO: Extracting ROOT_SIFT features for image DJI_0096.jpeg
2023-02-19 18:05:27,804 DEBUG: Computing sift with threshold 0.066
2023-02-19 18:05:27,804 DEBUG: Computing sift with threshold 0.066
2023-02-19 18:05:27,817 INFO: Reading data for image DJI_0081.jpeg (queue-size=1)
2023-02-19 18:05:27,818 INFO: Extracting ROOT_SIFT features for image DJI_0094.jpeg
2023-02-19 18:05:27,820 INFO: Reading data for image DJI_0087.jpeg (queue-size=1)
2023-02-19 18:05:27,861 DEBUG: Computing sift with threshold 0.066
2023-02-19 18:05:27,873 INFO: Reading data for image DJI_0083.jpeg (queue-size=2)
2023-02-19 18:05:27,896 INFO: Reading data for image DJI_0095.jpeg (queue-size=3)
2023-02-19 18:05:27,924 INFO: Reading data for image DJI_0092.jpeg (queue-size=4)
2023-02-19 18:05:27,951 INFO: Reading data for image DJI_0098.jpeg (queue-size=5)
2023-02-19 18:05:28,007 INFO: Reading data for image DJI_0086.jpeg (queue-size=6)
2023-02-19 18:05:28,017 INFO: Reading data for image DJI_0090.jpeg (queue-size=7)
2023-02-19 18:05:28,060 INFO: Reading data for image DJI_0082.jpeg (queue-size=8)
2023-02-19 18:05:28,097 INFO: Reading data for image DJI_0080.jpeg (queue-size=9)
2023-02-19 18:05:28,115 INFO: Reading data for image DJI_0093.jpeg (queue-size=10)
2023-02-19 18:05:28,158 INFO: Reading data for image DJI_0099.jpeg (queue-size=11)
2023-02-19 18:05:28,171 INFO: Reading data for image DJI_0097.jpeg (queue-size=12)
2023-02-19 18:05:28,214 INFO: Reading data for image DJI_0091.jpeg (queue-size=13)
2023-02-19 18:05:28,244 INFO: Reading data for image DJI_0089.jpeg (queue-size=14)
2023-02-19 18:05:28,300 INFO: Reading data for image DJI_0085.jpeg (queue-size=15)
2023-02-19 18:05:28,312 INFO: Extracting ROOT_SIFT features for image DJI_0088.jpeg
2023-02-19 18:05:28,346 DEBUG: Computing sift with threshold 0.066
2023-02-19 18:05:28,364 INFO: Finished reading images
2023-02-19 18:05:28,364 INFO: Extracting ROOT_SIFT features for image DJI_0087.jpeg
2023-02-19 18:05:28,398 DEBUG: Computing sift with threshold 0.066
2023-02-19 18:05:28,447 DEBUG: Found 474 points in 0.6425528526306152s
2023-02-19 18:05:28,447 DEBUG: reducing threshold
2023-02-19 18:05:28,447 DEBUG: Computing sift with threshold 0.044000000000000004
2023-02-19 18:05:28,470 DEBUG: Found 2949 points in 0.6661088466644287s
2023-02-19 18:05:28,471 DEBUG: reducing threshold
2023-02-19 18:05:28,471 DEBUG: Computing sift with threshold 0.044000000000000004
2023-02-19 18:05:28,486 DEBUG: Found 334 points in 0.6245925426483154s
2023-02-19 18:05:28,486 DEBUG: reducing threshold
2023-02-19 18:05:28,486 DEBUG: Computing sift with threshold 0.044000000000000004
2023-02-19 18:05:28,562 DEBUG: Found 442 points in 0.0764315128326416s
2023-02-19 18:05:28,563 DEBUG: reducing threshold
2023-02-19 18:05:28,563 DEBUG: Computing sift with threshold 0.029333333333333336
2023-02-19 18:05:28,596 DEBUG: Found 771 points in 0.1483926773071289s
2023-02-19 18:05:28,596 DEBUG: reducing threshold
2023-02-19 18:05:28,596 DEBUG: Computing sift with threshold 0.029333333333333336
2023-02-19 18:05:28,640 DEBUG: Found 571 points in 0.07736539840698242s
2023-02-19 18:05:28,640 DEBUG: reducing threshold
2023-02-19 18:05:28,640 DEBUG: Computing sift with threshold 0.01955555555555556
2023-02-19 18:05:28,649 DEBUG: Found 3854 points in 0.17876935005187988s
2023-02-19 18:05:28,650 DEBUG: reducing threshold
2023-02-19 18:05:28,650 DEBUG: Computing sift with threshold 0.029333333333333336
2023-02-19 18:05:28,702 DEBUG: Found 771 points in 0.3554191589355469s
2023-02-19 18:05:28,702 DEBUG: reducing threshold
2023-02-19 18:05:28,702 DEBUG: Computing sift with threshold 0.044000000000000004
2023-02-19 18:05:28,719 DEBUG: Found 699 points in 0.3212294578552246s
2023-02-19 18:05:28,720 DEBUG: reducing threshold
2023-02-19 18:05:28,720 DEBUG: Computing sift with threshold 0.044000000000000004
2023-02-19 18:05:28,728 DEBUG: Found 1132 points in 0.13153815269470215s
2023-02-19 18:05:28,728 DEBUG: reducing threshold
2023-02-19 18:05:28,728 DEBUG: Computing sift with threshold 0.01955555555555556
2023-02-19 18:05:28,786 DEBUG: Found 4658 points in 0.13666391372680664s
2023-02-19 18:05:28,787 DEBUG: Found 705 points in 0.14603042602539062s
2023-02-19 18:05:28,787 DEBUG: reducing threshold
2023-02-19 18:05:28,787 DEBUG: Computing sift with threshold 0.01303703703703704
2023-02-19 18:05:28,787 DEBUG: reducing threshold
2023-02-19 18:05:28,787 DEBUG: Computing sift with threshold 0.01955555555555556
2023-02-19 18:05:28,791 DEBUG: Found 1354 points in 0.08835816383361816s
2023-02-19 18:05:28,791 DEBUG: reducing threshold
2023-02-19 18:05:28,791 DEBUG: Computing sift with threshold 0.029333333333333336
2023-02-19 18:05:28,802 DEBUG: Found 1129 points in 0.08228516578674316s
2023-02-19 18:05:28,802 DEBUG: reducing threshold
2023-02-19 18:05:28,802 DEBUG: Computing sift with threshold 0.029333333333333336
2023-02-19 18:05:28,867 DEBUG: Found 1562 points in 0.1390666961669922s
2023-02-19 18:05:28,867 DEBUG: reducing threshold
2023-02-19 18:05:28,867 DEBUG: Computing sift with threshold 0.01303703703703704
2023-02-19 18:05:28,879 DEBUG: Found 2188 points in 0.08848786354064941s
2023-02-19 18:05:28,880 DEBUG: reducing threshold
2023-02-19 18:05:28,880 DEBUG: Computing sift with threshold 0.01955555555555556
2023-02-19 18:05:28,885 DEBUG: Found 1663 points in 0.08236408233642578s
2023-02-19 18:05:28,885 DEBUG: reducing threshold
2023-02-19 18:05:28,885 DEBUG: Computing sift with threshold 0.01955555555555556
2023-02-19 18:05:28,922 DEBUG: Found 847 points in 0.13555693626403809s
2023-02-19 18:05:28,923 DEBUG: reducing threshold
2023-02-19 18:05:28,923 DEBUG: Computing sift with threshold 0.00869135802469136
2023-02-19 18:05:28,956 DEBUG: Found 5327 points in 0.16894078254699707s
2023-02-19 18:05:28,956 DEBUG: reducing threshold
2023-02-19 18:05:28,956 DEBUG: Computing sift with threshold 0.01303703703703704
2023-02-19 18:05:29,014 DEBUG: Found 1854 points in 0.14632678031921387s
2023-02-19 18:05:29,014 DEBUG: reducing threshold
2023-02-19 18:05:29,014 DEBUG: Computing sift with threshold 0.00869135802469136
2023-02-19 18:05:29,025 DEBUG: Found 3163 points in 0.14538335800170898s
2023-02-19 18:05:29,025 DEBUG: reducing threshold
2023-02-19 18:05:29,025 DEBUG: Computing sift with threshold 0.01303703703703704
2023-02-19 18:05:29,030 DEBUG: Found 2123 points in 0.1446683406829834s
2023-02-19 18:05:29,030 DEBUG: reducing threshold
2023-02-19 18:05:29,030 DEBUG: Computing sift with threshold 0.01303703703703704
2023-02-19 18:05:29,050 DEBUG: Found 1041 points in 0.12694716453552246s
2023-02-19 18:05:29,050 DEBUG: reducing threshold
2023-02-19 18:05:29,050 DEBUG: Computing sift with threshold 0.005794238683127573
2023-02-19 18:05:29,117 DEBUG: Found 5909 points in 0.16117191314697266s
2023-02-19 18:05:29,117 DEBUG: reducing threshold
2023-02-19 18:05:29,117 DEBUG: Computing sift with threshold 0.00869135802469136
2023-02-19 18:05:29,174 DEBUG: Found 2088 points in 0.16024255752563477s
2023-02-19 18:05:29,174 DEBUG: Found 2401 points in 0.14445137977600098s
2023-02-19 18:05:29,174 DEBUG: reducing threshold
2023-02-19 18:05:29,174 DEBUG: Computing sift with threshold 0.00869135802469136
2023-02-19 18:05:29,174 DEBUG: reducing threshold
2023-02-19 18:05:29,175 DEBUG: Computing sift with threshold 0.005794238683127573
2023-02-19 18:05:29,175 DEBUG: Found 3832 points in 0.14938807487487793s
2023-02-19 18:05:29,175 DEBUG: Computing sift with threshold 0.00869135802469136
2023-02-19 18:05:29,191 DEBUG: Found 1595 points in 0.14136600494384766s
2023-02-19 18:05:29,191 DEBUG: reducing threshold
2023-02-19 18:05:29,191 DEBUG: Computing sift with threshold 0.0038628257887517153
2023-02-19 18:05:29,284 DEBUG: Found 6366 points in 0.16637015342712402s
2023-02-19 18:05:29,284 DEBUG: reducing threshold
2023-02-19 18:05:29,284 DEBUG: Computing sift with threshold 0.005794238683127573
2023-02-19 18:05:29,316 DEBUG: Found 2654 points in 0.1418743133544922s
2023-02-19 18:05:29,317 DEBUG: reducing threshold
2023-02-19 18:05:29,317 DEBUG: Computing sift with threshold 0.005794238683127573
2023-02-19 18:05:29,322 DEBUG: Found 4140 points in 0.1471407413482666s
2023-02-19 18:05:29,322 DEBUG: reducing threshold
2023-02-19 18:05:29,322 DEBUG: Computing sift with threshold 0.005794238683127573
2023-02-19 18:05:29,329 DEBUG: Found 2464 points in 0.1547253131866455s
2023-02-19 18:05:29,330 DEBUG: reducing threshold
2023-02-19 18:05:29,330 DEBUG: Computing sift with threshold 0.0038628257887517153
2023-02-19 18:05:29,334 DEBUG: Found 3010 points in 0.14284205436706543s
2023-02-19 18:05:29,334 DEBUG: reducing threshold
2023-02-19 18:05:29,334 DEBUG: Computing sift with threshold 0.0025752171925011434
2023-02-19 18:05:29,448 DEBUG: Found 6933 points in 0.16356587409973145s
2023-02-19 18:05:29,448 DEBUG: reducing threshold
2023-02-19 18:05:29,448 DEBUG: Computing sift with threshold 0.0038628257887517153
2023-02-19 18:05:29,457 DEBUG: Found 2919 points in 0.14031624794006348s
2023-02-19 18:05:29,457 DEBUG: reducing threshold
2023-02-19 18:05:29,457 DEBUG: Computing sift with threshold 0.0038628257887517153
2023-02-19 18:05:29,477 DEBUG: Found 4423 points in 0.15457582473754883s
2023-02-19 18:05:29,477 DEBUG: reducing threshold
2023-02-19 18:05:29,477 DEBUG: Computing sift with threshold 0.0038628257887517153
2023-02-19 18:05:29,502 DEBUG: Found 3113 points in 0.1726691722869873s
2023-02-19 18:05:29,503 DEBUG: reducing threshold
2023-02-19 18:05:29,503 DEBUG: Computing sift with threshold 0.0025752171925011434
2023-02-19 18:05:29,515 DEBUG: Found 5063 points in 0.1808326244354248s
2023-02-19 18:05:29,515 DEBUG: reducing threshold
2023-02-19 18:05:29,515 DEBUG: Computing sift with threshold 0.0017168114616674288
2023-02-19 18:05:29,616 DEBUG: Found 3226 points in 0.15885305404663086s
2023-02-19 18:05:29,616 DEBUG: reducing threshold
2023-02-19 18:05:29,616 DEBUG: Computing sift with threshold 0.0025752171925011434
2023-02-19 18:05:29,629 DEBUG: Found 4904 points in 0.15241098403930664s
2023-02-19 18:05:29,630 DEBUG: reducing threshold
2023-02-19 18:05:29,630 DEBUG: Computing sift with threshold 0.0025752171925011434
2023-02-19 18:05:29,639 DEBUG: Found 8346 points in 0.19106507301330566s
2023-02-19 18:05:29,639 DEBUG: reducing threshold
2023-02-19 18:05:29,639 DEBUG: Computing sift with threshold 0.0025752171925011434
Etc…

1 Like

Cameras not calibrating can be due to any number of things. Oftentimes it is a result of insufficient overlap/sidelap for the given scenery, or other issues like blur, over/under-exposure, etc.

Sometimes this can be addressed by increasing --feature-quality or --min-num-features, but not always.

Thanks you , I’ll do another test, I’ll let you know here, if it can help other users

I tested with the 10 missing photos, there is an error in the processing, I think it comes from the images, however there are gps data and they are beautiful without blur, over/under-exposure

the shooting height is 30m it may be too low

(upload://vzlkS8nAPYdrqc4Xs8qgum8oJO.png)

[INFO] Initializing ODM 3.0.5 - Sun Feb 19 18:26:46 2023
[INFO] ==============
[INFO] 3d_tiles: False
[INFO] align: None
[INFO] auto_boundary: True
[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: True
[INFO] dtm: False
[INFO] end_with: odm_postprocess
[INFO] fast_orthophoto: False
[INFO] feature_quality: high
[INFO] feature_type: sift
[INFO] force_gps: False
[INFO] gcp: None
[INFO] geo: None
[INFO] gltf: True
[INFO] gps_accuracy: 10
[INFO] ignore_gsd: False
[INFO] matcher_neighbors: 0
[INFO] matcher_type: flann
[INFO] max_concurrency: 5
[INFO] merge: all
[INFO] mesh_octree_depth: 11
[INFO] mesh_size: 200000
[INFO] min_num_features: 50000
[INFO] name: a7158621-8700-44c2-8adf-6ec34daad7ca
[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
[INFO] pc_classify: False
[INFO] pc_copc: False
[INFO] pc_csv: False
[INFO] pc_ept: True
[INFO] pc_filter: 2.5
[INFO] pc_las: False
[INFO] pc_quality: medium
[INFO] pc_rectify: False
[INFO] pc_sample: 0
[INFO] pc_skip_geometric: False
[INFO] pc_tile: False
[INFO] primary_band: auto
[INFO] project_path: /var/www/data
[INFO] radiometric_calibration: none
[INFO] rerun: None
[INFO] rerun_all: False
[INFO] rerun_from: [‘odm_postprocess’]
[INFO] rolling_shutter: False
[INFO] rolling_shutter_readout: 0
[INFO] sfm_algorithm: incremental
[INFO] skip_3dmodel: False
[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] texturing_skip_local_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: /var/www/data/a7158621-8700-44c2-8adf-6ec34daad7ca/images
[INFO] Loading images database: /var/www/data/a7158621-8700-44c2-8adf-6ec34daad7ca/images.json
[INFO] Found 10 usable images
[INFO] Coordinates file already exist: /var/www/data/a7158621-8700-44c2-8adf-6ec34daad7ca/odm_georeferencing/coords.txt
[INFO] Model geo file already exist: /var/www/data/a7158621-8700-44c2-8adf-6ec34daad7ca/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] /var/www/data/a7158621-8700-44c2-8adf-6ec34daad7ca/opensfm/image_list.txt already exists, not rerunning OpenSfM setup
[WARNING] /var/www/data/a7158621-8700-44c2-8adf-6ec34daad7ca/opensfm/exif already exists, not rerunning photo to metadata
[WARNING] Detect features already done: /var/www/data/a7158621-8700-44c2-8adf-6ec34daad7ca/opensfm/features exists
[WARNING] Match features already done: /var/www/data/a7158621-8700-44c2-8adf-6ec34daad7ca/opensfm/matches exists
[WARNING] Found a valid OpenSfM tracks file in: /var/www/data/a7158621-8700-44c2-8adf-6ec34daad7ca/opensfm/tracks.csv
[WARNING] Found a valid OpenSfM reconstruction file in: /var/www/data/a7158621-8700-44c2-8adf-6ec34daad7ca/opensfm/reconstruction.json
[ERROR] The program could not process this dataset using the current settings. Check that the images have enough overlap, that there are enough recognizable features and that the images are in focus. You could also try to increase the --min-num-features parameter.The program will now exit.

1 Like

A group of ten images, if not clustered properly with sufficient overlap/sidelap, might be difficult to reconstruct.

1 Like

My rule of thumb is fewer than 16 rarely recommended, though in theory fewer is possible.

1 Like

indeed with 20 images the processing works, I think at 80% that the 10 images which do not work with WebODM are too similar or too close

2 Likes

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.