System and method for stabilizing rotational images
First Claim
1. A method of generating an image sequence of an object within a scene, comprising:
- capturing an image of the object with a plurality of networked variable pointing camera systems, wherein the camera systems are positioned around the scene, and wherein pointing and optical parameters from a first of the camera systems and mapping data for the camera systems are used to compute pointing and optical parameters for the remainder of the camera systems such that, at a point in time, the camera systems are aimed at the object and a size of the object in images from each of the camera systems is substantially the same;
2D projective transforming certain of the images captured by the camera systems such that a point of interest in each of the images is at a same position as a point of interest in a first image from one of the camera systems;
outputting the 2D projective transformed images and the first image in a sequence corresponding to a positioning of the corresponding camera systems around the scene; and
determining the mapping data for the camera systems by;
determining the pose of each camera system with respect to the scene;
determining the relationship of a zoom control parameter to the angular field of view for each camera system; and
determining the relationship of a focus control parameter to the distance to objects for each camera system.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and a system of generating an image sequence of an object within a scene. According to one embodiment, the method includes capturing an image (images I1-N) of the object with a plurality of camera systems, wherein the camera systems are positioned around the scene. Next, the method includes 2D projective transforming certain of the images (I2-N) such that a point of interest in each of the images is at a same position as a point of interest in a first image (I1) from one of the camera systems. The method further includes outputting the transformed images (I2′-N′) and the first image (I1) in a sequence corresponding to a positioning of the corresponding camera systems around the scene.
82 Citations
19 Claims
-
1. A method of generating an image sequence of an object within a scene, comprising:
-
capturing an image of the object with a plurality of networked variable pointing camera systems, wherein the camera systems are positioned around the scene, and wherein pointing and optical parameters from a first of the camera systems and mapping data for the camera systems are used to compute pointing and optical parameters for the remainder of the camera systems such that, at a point in time, the camera systems are aimed at the object and a size of the object in images from each of the camera systems is substantially the same; 2D projective transforming certain of the images captured by the camera systems such that a point of interest in each of the images is at a same position as a point of interest in a first image from one of the camera systems; outputting the 2D projective transformed images and the first image in a sequence corresponding to a positioning of the corresponding camera systems around the scene; and determining the mapping data for the camera systems by; determining the pose of each camera system with respect to the scene; determining the relationship of a zoom control parameter to the angular field of view for each camera system; and determining the relationship of a focus control parameter to the distance to objects for each camera system. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A system for generating an image sequence of an object within a scene, comprising:
-
a plurality of networked variable pointing camera systems positioned around the scene; means for determining, based on pointing and optical parameters from a first of the variable pointing camera system and mapping data for the camera systems, pointing and optical parameters for the remainder of the variable pointing camera systems such that, at a point in time, the camera systems are aimed at the object and a size of the object in images from the camera systems is substantially the same; means for controlling the remainder of the variable pointing camera systems based on the determined pointing and optical parameters for the remainder of the camera systems; storage means for storing images captured by the plurality of camera systems; and a frame-sequencing module in communication with the storage means for 2D projective transforming stored images such that a point of interest in images from each of the plurality of camera systems is at the same position, wherein the mapping data includes; data regarding the pose of each camera system with respect to the scene; data regarding the relationship of a zoom control parameter to the angular field view for each camera system; and data regarding the relationship of a focus control parameter to the distance to objects for each camera system. - View Dependent Claims (7, 8, 9, 10, 11)
-
-
12. A system for generating an image sequence of an object within a scene, comprising:
-
a plurality of networked variable pointing camera systems positioned around the scene; means, based on pointing and optical parameters from a first of the variable pointing camera system and mapping data for the camera system, for determining pointing and optical parameters for the remainder of the variable pointing camera systems such that, at a point in time, the camera systems are aimed at the object and a size of the object in images from the camera systems is substantially the same; means for controlling the remainder of the variable pointing camera systems based on the determined pointing and optical parameters for the remainder of the camera systems; storage means for storing images captured by the plurality of camera systems; and means in communication with the storage means, for 2D projective transforming the images from the plurality of camera systems such that a point of interest in images from each of the plurality of camera systems is at the same position, wherein the mapping data includes; data regarding the pose of each camera system with respect to the scene; data regarding the relationship of a zoom control parameter to the angular field view for each camera system; and data regarding the relationship of a focus control parameter to the distance to objects for each camera system. - View Dependent Claims (13, 14, 15, 16)
-
-
17. A system, comprising:
-
a plurality of pan/tilt camera systems positioned around a scene; means for controlling the camera systems based on computed pointing and optical parameters for certain of the camera systems, wherein the pointing and optical parameters are computed based on pointing and optical parameters from at least one of the camera systems and based on mapping data for the camera systems, such that each camera system is aimed at a target within the scene and such that a size of the target in an image from each camera system is substantially the same at a particular time; a video storage unit in communication with each pan/tilt camera system for storing images captured by each camera system; and a frame-sequencing module in communication with the video storage unit, wherein the frame-sequencing module is for 2D projective transforming images from certain of the camera systems such that a point of interest in an untransformed image from one of the camera systems is at a same position as a point of interest in each of the 2D projective transformed images, wherein the mapping data includes; data regarding the pose of each camera system with respect to the scene; data regarding the relationship of a zoom control parameter to the angular field view for each camera system; and data regarding the relationship of a focus control parameter to the distance to objects for each camera system. - View Dependent Claims (18, 19)
-
Specification