Patent ID: 11908095
Assignee: GM CRUISE HOLDINGS LLC
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 0:
1. A computer-implemented method for presenting a 3-D representation of an object, which was captured in a 2-D image of the object in an environment in a 3-D simulation of the environment, the method comprising:
receiving 3-D data representing the environment, the 3-D data representing the environment including a bounding box showing an approximate location of the object in the environment, image data of a visual representation of the object in the environment, and a label identifying the object;
locating a position of the object in the 3-D simulation of the environment created from the received 3-D data representing the environment, the locating the position of the object in the 3-D simulation of the environment including:
determining an average measurement of the object, a depth of the object in the environment, and an orientation of the object in the environment based on a semantic database of attributes associated with the object, wherein the determining the average measurement of the object, the depth of the object in the environment, and the orientation of the object in the environment based on the semantic database of attributes associated with the object includes determining the average measurement of the object based on a value stored in the semantic database of attributes associated with the object, determining the depth of the object in the environment based on a comparison of the average measurement of the object and an apparent measurement of the object in the 2-D image, and determining the orientation of the object in the environment based on a type of the object and the approximate location of the object in the environment;

obtaining a 3-D representation of the object from the semantic database of attributes associated with the object; and
projecting the 3-D representation of the object into the 3-D simulation of the environment at the determined position for the object.