Scalable architecture for corresponding multiple video streams at frame rate
First Claim
1. An image processing system comprising:
- a plurality of image feature detectors, wherein each image feature detector within the plurality of image feature detectors detects a set of distinct image features in at least one of a first plurality of images, wherein the first plurality of images comprises images of a scene that were captured from different physical locations whose physical location is not known a priori;
a plurality of initial image correlators, wherein each initial image correlator within the plurality of initial image correlators is communicatively coupled with at least one of the image feature detectors within the plurality of image feature detectors, for determining a first correspondence of distinct image features within at least two images of the first plurality of images; and
a final image correlator, communicatively coupled with each of the plurality of initial image correlators, for determining a final correspondence of distinct image features detected in a second plurality of images, including the at least two images, within the first plurality of images.
1 Assignment
0 Petitions
Accused Products
Abstract
An image processing system which processes, in real time, multiple images, which are different views of the same object, of video data in order to match features in the images to support 3 dimensional motion picture production. The different images are captured by multiple cameras, processed by digital processing equipment to identify features and perform preliminary, two-view feature matching. The image data and matched feature point definitions are communicated to an adjacent camera to support at least two image matching. The matched feature point data are then transferred to a central computer, which performs a multiple-view correspondence between all of the images.
-
Citations
24 Claims
-
1. An image processing system comprising:
-
a plurality of image feature detectors, wherein each image feature detector within the plurality of image feature detectors detects a set of distinct image features in at least one of a first plurality of images, wherein the first plurality of images comprises images of a scene that were captured from different physical locations whose physical location is not known a priori;
a plurality of initial image correlators, wherein each initial image correlator within the plurality of initial image correlators is communicatively coupled with at least one of the image feature detectors within the plurality of image feature detectors, for determining a first correspondence of distinct image features within at least two images of the first plurality of images; and
a final image correlator, communicatively coupled with each of the plurality of initial image correlators, for determining a final correspondence of distinct image features detected in a second plurality of images, including the at least two images, within the first plurality of images. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method of matching image features between a plurality of images, the method comprising the steps of:
-
detecting a first set of distinct image features in a first image of a first plurality of images, wherein the plurality of images comprises images of a scene that were contemporaneously captured from different physical locations which are not known a priori;
determining a first correspondence of distinct feature images between the first set of distinct image features and at least a second set of distinct image feature detected within at least a second image of the first plurality of images; and
determining a final correspondence of distinct image features detected in a second plurality of images, including the first image and the at least a second image, within the first plurality of images. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer readable medium including computer instructions for matching image features between a plurality of images, the computer instructions comprising instructions for:
-
detecting a first set of distinct image features in a first image of a first plurality of images, wherein the plurality of images comprises images of a scene that were contemporaneously captured from different physical locations which are not known a priori;
determining a first correspondence of distinct feature images between the first set of distinct image features and at least a second set of distinct feature images detected within at least a second image of the first plurality of images; and
determining a final correspondence of distinct image features detected in a second plurality of images, including the first image and the at least a second image, within the first plurality of images. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
Specification