Video merging employing pattern-key insertion
First Claim
1. Apparatus for replacing a first pattern in a sequence of successive 1-dimensional video image frames of a scene with a second pattern comprising:
- first means for detecting relative locations of at least two landmarks related to said first pattern and for estimating, from the detected landmarks the pose of said first pattern with respect to each of said video image frames in said sequence;
second means for geometrically transforming said second pattern using the pose estimate of said detected first pattern; and
third means responsive to said detected first pattern for replacing said detected first pattern with said geometrically transformed second pattern.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed is a technique for deriving a composite video image by merging foreground and background video image data supplied from a plurality of separate video signal sources employing pattern-key insertion, rather than prior-art color-key insertion, for this purpose. Pattern-key insertion involves replacing a first pattern in a video scene with a second pattern. This is accomplished by first detecting the first pattern in the video scene and estimating the pose of this detected first pattern with respect to a reference object in the video scene. The second pattern is then geometrically transformed using the pose estimate of the detected first pattern. Finally, the detected first pattern is replaced with the geometrically-transformed second pattern.
-
Citations
21 Claims
-
1. Apparatus for replacing a first pattern in a sequence of successive 1-dimensional video image frames of a scene with a second pattern comprising:
-
first means for detecting relative locations of at least two landmarks related to said first pattern and for estimating, from the detected landmarks the pose of said first pattern with respect to each of said video image frames in said sequence; second means for geometrically transforming said second pattern using the pose estimate of said detected first pattern; and third means responsive to said detected first pattern for replacing said detected first pattern with said geometrically transformed second pattern.
-
-
2. Apparatus for processing a first video signal which includes a plurality of successive frames to locate a spatial region in each of the successive frames into which a second video image, independent of the first video image, is to be inserted, the apparatus comprising:
pattern recognition means for processing the first video signal to automatically identify images of a plurality of landmarks in each of the plurality of frames, and to determine a position for each of the plurality of landmarks in each of the plurality of frames, the pattern recognition means including; means for determining a position of a first landmark in a frame; means, responsive to the determined position of a first landmark of the plurality of landmark images in a frame, for identifying a target search region for a second landmark of the plurality of landmarks in the frame; and means for determining a position of the second landmark in the frame by searching the target search region; and means for identifying boundaries in the first video image which correspond to an area in the first video image into which the second video image is to be inserted, said boundaries being identified relative to the determined positions of the first and second landmarks.
-
3. Apparatus for replacing a first pattern in a sequence of successive video image frames of a scene with a second pattern comprising:
first means for locating the first pattern in the sequence of successive video image frames and for obtaining respective estimates of orientation and size for the first pattern in each of the image frames, including; means for determining locations for a plurality of landmarks relative to an image represented by one image frame of the sequence of successive video image frames, means, responsive to the determined locations of a subset of the plurality of landmarks, for determining the location of at least two of the plurality of landmarks in each of said video image frames in said sequence; and means for estimating, from the determined relative location of at least two landmarks in each of said video image frames, an orientation and size for said first pattern with respect to each of said video image frames in said sequence; second means for geometrically transforming said second pattern into a sequence of transformed second patterns responsive to the respective estimates of orientation and size of said first pattern; and third means responsive to the estimates of the orientation and size of said first pattern for replacing occurrences of said first pattern in said video image frames with respective ones of said geometrically transformed second patterns. - View Dependent Claims (4, 5, 6, 7, 8, 17, 18, 19, 20, 21)
-
9. A method for replacing a first pattern in a sequence of video image frames of a scene with a second pattern comprising the steps of:
-
a) locating the first pattern in the sequence of successive video image frames and obtaining respective estimates of orientation and size for the first pattern in each of the image frames including the steps of; a1) determining locations for a plurality of landmarks relative to an image represented by one image frame of the sequence of successive video image frames; a2) determining, responsive to the determined locations of the plurality of landmarks, the relative location of of at least two the plurality of landmarks in each of said video image frames in said sequence; and a3) estimating an orientation and size for the first pattern with respect to the determined location of the one of the plurality of landmarks in each of said video image frames in said sequence; b) geometrically transforming said second pattern into a sequence of second patterns using the respective estimates of orientation and size of said first pattern; and c) replacing said detected first pattern with a respective one of said geometrically transformed second patterns in response to the estimates of orientation and size of said first pattern in each of said video image frames in said sequence. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
Specification