CPC G06T 7/73 (2017.01) [B64C 39/024 (2013.01); G01C 15/002 (2013.01); G05D 1/0027 (2013.01); G05D 1/104 (2013.01); G06N 20/00 (2019.01); G06T 17/10 (2013.01); G06V 20/17 (2022.01); G08G 5/0013 (2013.01); G08G 5/0026 (2013.01); G08G 5/0039 (2013.01); G08G 5/0043 (2013.01); G08G 5/0069 (2013.01); H04B 7/18504 (2013.01); H04B 17/318 (2015.01); H04W 4/025 (2013.01); H04W 4/40 (2018.02); H04W 24/08 (2013.01); H04W 28/24 (2013.01); H04W 64/003 (2013.01); H04W 64/006 (2013.01); B64U 10/13 (2023.01); B64U 80/86 (2023.01); B64U 2101/20 (2023.01); B64U 2101/30 (2023.01); B64U 2201/102 (2023.01); G05D 1/042 (2013.01); H04W 84/047 (2013.01); H04W 84/12 (2013.01)] | 14 Claims |
1. A method for generating a model of a scene comprising:
receiving a plurality of images of a scene captured by at least one drone;
identifying features within the plurality of images;
identifying similar images of the plurality of images based on the features identified within the plurality of images;
comparing the similar images based on the features identified within the similar images to determine a proportion of features shared by the similar images;
selecting a subset of the plurality of images that have a proportion of shared features that meets a predetermined range;
generating a first 3D model of the scene from the subset of images using a first 3D model building algorithm;
generating a second 3D model of the scene from the subset of images using a second 3D model building algorithm;
computing errors for the first and second 3D models; and
selecting as the model of the scene the first or second 3D model depending on the computed errors.
|