CPC G06T 7/0002 (2013.01) [G06N 3/084 (2013.01); G06T 3/4046 (2013.01); G06T 7/10 (2017.01); G06T 17/00 (2013.01); H04N 13/20 (2018.05); G06T 2207/10012 (2013.01); G06T 2207/10024 (2013.01); G06T 2207/10028 (2013.01); G06T 2207/20081 (2013.01); G06T 2207/20084 (2013.01); G06T 2210/12 (2013.01)] | 20 Claims |
1. A computing system for estimating tightly enclosing bounding boxes comprising:
one or more processors; and
one or more computer-readable media having stored thereon executable instructions that when executed by the one or more processors configure the computing system to:
detect, by the computing system, one or more objects of a scene based on visual information received at the computing system;
extract a descriptor of a partial 3D model of the one or more objects by supplying the partial 3D model to a feature extractor comprising a convolutional neural network;
identify, within an inventory of 3D models, a more complete 3D model matching the partial 3D model in accordance with a highest similarity between the descriptor of the partial 3D model and descriptors of 3D models within the inventory; and
estimate, by the computing system, a tightly enclosing bounding box of a corresponding one of the one or more objects based on the more complete 3D model.
|