Method and device for generating wide image sequences
First Claim
1. A method for generating a wide image video sequence of a scene being recorded using a device having at least two video cameras substantially co-located in a predetermined relationship to each other such that there will be an overlap between images from the respective cameras, said method comprising the steps of:
- a. identifying corresponding lines in overlapping parts of the images from the respective cameras;
b. calculating a projective transform for pixels of the images from at least one of said cameras based on slopes and positions of said corresponding lines, which said projective transform compensates for the relative rotation between the at least two video cameras;
c. synchronously recording video sequences using each of said at least two video cameras; and
d. generating a wide image video sequence by combining said synchronously recorded video sequences using said projective transform.
4 Assignments
0 Petitions
Accused Products
Abstract
The invention relates to a video recording apparatus comprising: a microprocessor (130), a memory means (120) for storing program for generating a set of calibration parameters related to a device having at least two video cameras which are arranged in a predetermined relationship to each other, said parameters being unique for the at least two cameras and their current location as related to the object being recorded; said memory means (120) also storing program for recording of wide image video sequences; read and write memory means (140) for storing data relating to recorded video sequences from at least two video cameras; input means (300) for input of manual input of parameters, input of recorded video sequences, output means (300) for output of a wide image video sequence. The invention also relates to a method for generating a wide image video sequence, said method comprising the steps of generating a set of calibration parameters related to a device having at least two video cameras which are arranged in a predetermined relationship to each other, said parameters being unique for the at least two cameras and their current location as related to the object being recorded; recording synchronously video sequences using each of said at least two video cameras, and generating a wide image video sequence from each of said synchronously recorded video sequences.
55 Citations
40 Claims
-
1. A method for generating a wide image video sequence of a scene being recorded using a device having at least two video cameras substantially co-located in a predetermined relationship to each other such that there will be an overlap between images from the respective cameras, said method comprising the steps of:
-
a. identifying corresponding lines in overlapping parts of the images from the respective cameras; b. calculating a projective transform for pixels of the images from at least one of said cameras based on slopes and positions of said corresponding lines, which said projective transform compensates for the relative rotation between the at least two video cameras; c. synchronously recording video sequences using each of said at least two video cameras; and d. generating a wide image video sequence by combining said synchronously recorded video sequences using said projective transform. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A device having at least two video cameras substantially co-located and arranged in a predetermined relationship to each other such that there will be an overlap between images from the respective cameras, a processor, at least one memory storage area, wherein the processor is configured to:
-
a. identify corresponding lines in overlapping parts of the images from the respective cameras; b. calculate a projective transform for pixels of the images from at least one of said cameras based on slopes and positions of said corresponding lines, which said projective transform compensates for the relative rotation between the at least two video cameras; c. synchronously record video sequences using each of said at least two video cameras; and d. generate a wide image video sequence of a scene being recorded by combining said synchronously recorded video sequences using said projective transform. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A computer-readable medium having computer-readable program code portions stored therein, the computer-readable program code portions comprising executable portions that cause a device having at least two video cameras substantially co-located in a predetermined relationship to each other such that there will be an overlap between images from the respective cameras to:
-
a. identify corresponding lines in overlapping parts of the images from the respective cameras; b. calculate a projective transform for pixels of the images from at least one of said cameras based on slopes and positions of said corresponding lines, which said projective transform compensates for the relative rotation between the at least two video cameras; c. synchronously record video sequences using each of said at least two video cameras; and d. generate a wide image video sequence of a scene being recorded by combining said synchronously recorded video sequences using said projective transform. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35, 36, 37)
-
-
38. A video recording apparatus having at least two video cameras substantially co-located in a predetermined relationship to each other such that there will be an overlap between images from the respective cameras, the video recording apparatus comprising:
-
a microprocessor (130); a memory storage area (120) storing a program for; a. identifying corresponding lines in overlapping parts of the images from the respective cameras, b. calculating a projective transform for pixels of the images from at least one of said cameras based on slopes and positions of said corresponding lines, which said projective transform compensates for the relative rotation between the at least two video cameras, c. synchronously recording video sequences using each of said at least two video cameras, and d. generating a wide image video sequence of a scene being recorded by combining said synchronously recorded video sequences using said projective transform, a read and write memory storage area (140) for storing data relating to recorded video sequences from the at least two video cameras; an input component (300) for receiving input of parameters, and input of recorded video sequences; and an output component (300) for outputting of a wide image video sequence. - View Dependent Claims (39, 40)
-
Specification