Methods and apparatus related to capturing and/or rendering images
First Claim
1. A camera calibration system including:
- a target apparatus in the form of a portion of a rectangular box having flat sides which are at right angles to each other, said target apparatus having a known three dimensional (3D) shape and including markers on an interior surface of said target apparatus at known locations, wherein said target apparatus includes four flat sides and a back, each of said flat sides and back including markers, adjacent flat sides contacting each other and extending outward perpendicular from the back while remaining in contact with each other to form a closed corner which extends outward from said back; and
a camera calibration apparatus including;
a camera interface for receiving an image of the interior surface of said target apparatus from a first camera being calibrated; and
a camera calibrator configured to compare actual locations of the markers in said image to expected locations of said markers and to generate a set of camera calibration information based on differences between the actual locations of the markers in said image and the expected locations of said markers.
5 Assignments
0 Petitions
Accused Products
Abstract
Camera and/or lens calibration information is generated as part of a calibration process in video systems including 3-dimensional (3D) immersive content systems. The calibration information can be used to correct for distortions associated with the source camera and/or lens. A calibration profile can include information sufficient to allow the system to correct for camera and/or lens distortion/variation. This can be accomplished by capturing a calibration image of a physical 3D object corresponding to the simulated 3D environment, and creating the calibration profile by processing the calibration image. The calibration profile can then be used to project the source content directly into the 3D viewing space while also accounting for distortion/variation, and without first translating into an intermediate space (e.g., a rectilinear space) to account for lens distortion.
42 Citations
18 Claims
-
1. A camera calibration system including:
-
a target apparatus in the form of a portion of a rectangular box having flat sides which are at right angles to each other, said target apparatus having a known three dimensional (3D) shape and including markers on an interior surface of said target apparatus at known locations, wherein said target apparatus includes four flat sides and a back, each of said flat sides and back including markers, adjacent flat sides contacting each other and extending outward perpendicular from the back while remaining in contact with each other to form a closed corner which extends outward from said back; and a camera calibration apparatus including; a camera interface for receiving an image of the interior surface of said target apparatus from a first camera being calibrated; and a camera calibrator configured to compare actual locations of the markers in said image to expected locations of said markers and to generate a set of camera calibration information based on differences between the actual locations of the markers in said image and the expected locations of said markers. - View Dependent Claims (8, 9, 10, 18)
-
-
2. A camera calibration system including:
-
a target apparatus in the form of a portion of a rectangular box having flat sides which are at right angles to each other, said target apparatus having a known three dimensional (3D) shape and including markers on an interior surface of said target apparatus at known locations, wherein said target apparatus includes four flat sides and a back, adjacent flat sides contacting each other and extending outward perpendicular from the back while remaining in contact with each other to form a closed corner which extends outward from said back, and wherein said target apparatus is an open box; a camera mounting platform; rails for supporting said camera mounting platform; and a camera calibration apparatus including; a camera interface for receiving an image of the interior surface of said target apparatus from a first camera being calibrated; and a camera calibrator configured to compare actual locations of the markers in said image to expected locations of said markers and to generate a set of camera calibration information based on differences between the actual locations of the markers in said image and the expected locations of said markers. - View Dependent Claims (3, 4, 5, 6, 7)
-
-
11. A camera calibration system including:
-
a target apparatus in the form of a portion of a rectangular box having flat sides which are at right angles to each other, said target apparatus having a known three dimensional (3D) shape and including markers on an interior surface of said target apparatus at known locations; a camera calibration apparatus including; a camera interface for receiving an image of the interior surface of said target apparatus from a first camera being calibrated; and a camera calibrator configured to compare actual locations of the markers in said image to expected locations of said markers and to generate a set of camera calibration information based on differences between the actual locations of the markers in said image and the expected locations of said markers, wherein the camera calibrator generates first UV map correction information indicating one or more adjustments to be made to the location of nodes in a UV map based on the differences between the actual locations of the markers in said image and the expected locations of said markers, and wherein the first UV map correction information includes information indicating a U offset and a V offset to be applied to a first node in the UV map, said UV map being a map to be used by a playback device to map an image captured by said first camera to a surface of a mesh model. - View Dependent Claims (12)
-
-
13. A method comprising:
-
receiving, at a camera interface, images from a first camera while the first camera is mounted on a camera mounting platform positioned in front of a target apparatus, wherein said target apparatus is in the form of a portion of a rectangular box having four flat sides which are at right angles to each other and a back, adjacent flat sides contacting each other and extending outward perpendicular from the back while remaining in contact with each other to form a closed corner which extends outward from said back, said target apparatus having a known three dimensional (3D) shape and including markers on an interior surface of said target apparatus at known locations; processing at least one of the received images to detect a position of the first camera to thereby determine the position of the first camera relative to the target apparatus; operating a camera position controller to adjust the position of the camera mounting platform to position the first camera at a predetermined location in front of said target apparatus; operating the first camera to capture an image of the interior surface of the target apparatus; operating the camera interface to receive the image of the interior surface of said target apparatus from the first camera being calibrated; and operating a camera calibrator configured to compare actual locations of the markers in said image of the interior surface of the target apparatus to expected locations of said markers and to generate a first set of camera calibration information corresponding to the first camera based on differences between the actual locations of the markers in said image of the interior surface of the target apparatus and the expected locations of said markers. - View Dependent Claims (14, 15, 16)
-
-
17. A non-transitory computer storage comprising instructions which, when executed by a processor, direct a system comprising one or more computing devices to perform the steps of:
-
receiving, at a camera interface, images from a first camera while the first camera is mounted on a camera mounting platform positioned in front of a target apparatus, wherein said target apparatus is in the form of a portion of a rectangular box having four flat sides which are at right angles to each other and a back, adjacent flat sides contacting each other and extending outward perpendicular from the back while remaining in contact with each other to form a closed corner which extends outward from said back, said target apparatus having a known three dimensional (3D) shape and including markers on an interior surface of said target apparatus at known locations; processing at least one of the received images to detect a position of the first camera to thereby determine the position of the first camera relative to the target apparatus; operating a camera position controller to adjust the position of the camera mounting platform to position the first camera at a predetermined location in front of said target apparatus; operating the first camera to capture an image of the interior surface of the target apparatus; operating the camera interface to receive the image of the interior surface of said target apparatus from the first camera being calibrated; and operating a camera calibrator configured to compare actual locations of the markers in said image of the interior surface of said target apparatus to expected locations of said markers and to generate a first set of camera calibration information corresponding to the first camera based on differences between the actual locations of the markers in said image of the interior surface of said target apparatus and the expected locations of said markers.
-
Specification