| CPC G06T 7/85 (2017.01) [G06T 7/30 (2017.01); G06T 7/75 (2017.01); G06T 7/80 (2017.01); G06T 2207/30228 (2013.01)] | 20 Claims |

|
1. A method for imposing virtual graphics into camera video, comprising:
constructing an initial approximate 3D model of a space based on known information regarding the space, wherein the initial approximate 3D model is flat;
generating initial estimates for camera parameters for a plurality of cameras;
receiving camera images from the plurality of cameras and automatically updating the initial approximate 3D model and the camera parameters based on the camera images, wherein the camera images include identified points, lines, or conics in the space;
determining world coordinates for at least one virtual graphic to impose onto video produced by one or more of the plurality of cameras;
transforming the world coordinates for the at least one virtual graphic to camera coordinates, and imposing the at least one virtual graphic on the video produced by the one or more of the plurality of cameras; and
collecting data from at least one extrinsic sensor mounted on the one or more of the plurality of cameras;
wherein the at least one extrinsic sensor comprises a pan sensor and/or a tilt sensor.
|