| CPC G06V 20/46 (2022.01) [G06F 16/532 (2019.01); G06F 16/5838 (2019.01); G06F 16/5854 (2019.01); G06F 16/5866 (2019.01); G06T 7/13 (2017.01); G06T 7/60 (2013.01); G06V 20/64 (2022.01); G06T 2207/20061 (2013.01); G06T 2207/20116 (2013.01)] | 25 Claims |

|
1. An object recognition and ingestion system comprising:
an object recognition database comprising a plurality of sets of recognition information;
at least one non-transitory computer readable memory storing executable object recognition and ingestion software instructions; and
at least one processor coupled with the at least one non-transitory computer readable memory that, upon execution of the object recognition and ingestion software instructions, performs operations to:
obtain digital data representing at least one real-world object, wherein the digital data is obtained from at least one sensor of a computing device and further includes image data of the at least one real-world object;
derive one or more sets of edges related to the at least one real-world object from the image data;
request one or more shape objects from a shape database, the one or more shape objects having shape attributes satisfying criteria determined at least as a function of the one or more sets of edges;
select at least one target shape object from the one or more shape objects based on one or more scores associated with a degree to which the one or more shape objects satisfy the criteria;
generate at least one three-dimensional object model of the at least one real-world object from the at least one target shape object and the one or more sets of edges;
compile a set of recognition information based on the three-dimensional object model; and
update the object recognition database with the set of recognition information.
|