US 11,928,864 B2
Systems and methods for 2D to 3D conversion
Ross Bates, Dallas, TX (US); Paul Aarseth, Murphy, TX (US); Ruben Luna, Grapevine, TX (US); and Nik Willwerth, Princeton, TX (US)
Assigned to Worlds Enterprises, Inc., Dallas, TX (US)
Filed by Worlds Enterprises, Inc., Dallas, TX (US)
Filed on Oct. 10, 2022, as Appl. No. 18/045,353.
Claims priority of provisional application 63/254,412, filed on Oct. 11, 2021.
Prior Publication US 2023/0186556 A1, Jun. 15, 2023
Int. Cl. G06T 15/00 (2011.01); G06F 3/04815 (2022.01); G06T 7/20 (2017.01); G06T 7/70 (2017.01); G06T 17/00 (2006.01); G06T 19/00 (2011.01); G06T 19/20 (2011.01); G06V 10/74 (2022.01); G06V 10/82 (2022.01); G06V 20/52 (2022.01); G06V 20/64 (2022.01)
CPC G06V 20/52 (2022.01) [G06F 3/04815 (2013.01); G06T 7/20 (2013.01); G06T 7/70 (2017.01); G06T 17/00 (2013.01); G06T 19/006 (2013.01); G06T 19/20 (2013.01); G06V 10/761 (2022.01); G06V 10/82 (2022.01); G06V 20/64 (2022.01); G06T 2200/08 (2013.01); G06T 2200/24 (2013.01); G06T 2207/10016 (2013.01); G06T 2207/20084 (2013.01); G06T 2207/30196 (2013.01); G06T 2219/2004 (2013.01); G06V 2201/07 (2022.01)] 20 Claims
OG exemplary drawing
 
1. A system comprising:
one or more memory units; and
one or more computer processors communicatively coupled to the one or more memory units and configured to:
access a video generated by a first physical camera located within a physical environment;
identify, by analyzing a video frame of the video, an object of interest in the video frame, the object of interest corresponding to a physical object that is physically located within the physical environment;
display, in a graphical user interface, a virtual three-dimensional (3D) environment that corresponds to the physical environment, the virtual 3D environment comprising:
a first virtual camera that corresponds to the first physical camera; and
a second virtual camera that corresponds to a second physical camera located within the physical environment;
access, from a calibrations database, a plurality of settings of the first physical camera and a plurality of settings of the second physical camera;
configure a plurality of settings of the first virtual camera to match the plurality of settings of the first physical camera such that a field of view of the first virtual camera in the virtual 3D environment is identical to a field of view of the first physical camera in the physical environment;
configure a plurality of settings of the second virtual camera to match the plurality of settings of the second physical camera such that a field of view of the second virtual camera in the virtual 3D environment is identical to a field of view of the second physical camera in the physical environment; and
project the identified object of interest into the virtual 3D environment using the configured first and second virtual cameras.