I have a set of over 1000 images from flying at 30 meters over an agricultural field. The flight mapping pattern was sweeping left to right, each sweep up or down. There is an area where apparently the DJI quadcopter did not exactly return to the flight pattern after a battery change, or for some other reason images were not recorded, and apparently a few up-down patterns dropped out.
OpenDroneMap only partially succeeds to stitch all the images into an orthophoto, but Pix4d stitched the entire set quite well. OpenDroneMap cut off the left side of the orthophoto, probably due to the lack of proper overlap. There are also areas where OpenDroneMap failed to properly align the images: look for crooked crop rows around the left-middle edge of the OpenDroneMap orthophoto. Pix4D does not have these problems
The images and results (including a rough cameras.geojson) can be found at https://1drv.ms/u/s!AjItDERGqi8Ag0_HgcdMKWGDTbei?e=EjQ62d
The OpenDroneMap image was created with the following parameters:
docker run … opendronemap/odm --project-path /datasets --pc-quality high --use-hybrid-bundle-adjustment --orthophoto-compression LZW --skip-3dmodel --skip-report --fast-orthophoto --optimize-disk-space --orthophoto-resolution 0.7 --dem-resolution 5 --dtm --max-concurrency 4
Is there a way to get OpenDroneMap to
- merge the two almost separate point clouds?
- better align the images?
- output a list of images rejected from the orthophoto or give a confidence measure in the reconstruction.json or shots.json?