Frame decimation for structure from motion
First Claim
1. A method for preprocessing a video sequence, the method comprising the steps of:
- receiving the video sequence; and
generating a set of views suitable for algorithmic processing by performing frame decimation on the video sequence.
1 Assignment
0 Petitions
Accused Products
Abstract
A preprocessing mechanism automatically processes a video sequence in order to obtain a set of views suitable for structure from motion (SaM) processing. The preprocessor employs a frame decimation algorithm which removes redundant frames within the video sequence based on motion estimation between frames and a sharpness measure. The motion estimation can be performed either globally or locally. The preprocessor can be configured to process static video sequences (i.e., previously acquired/captured) to select a minimal subsequence of sharp views form the video sequence, or to process the frames of a video sequence as they are being captured to discard frames which are redundant. In either configuration, the goal of the preprocessor is to select a minimal sequence of sharp views tailored for SaM processing.
-
Citations
28 Claims
-
1. A method for preprocessing a video sequence, the method comprising the steps of:
-
receiving the video sequence; and
generating a set of views suitable for algorithmic processing by performing frame decimation on the video sequence. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for capturing a video sequence, the method comprising the steps of:
-
receiving video from a video capture device as a sequence of frames;
for each frame in the sequence, determining whether or not to accept the frame; and
storing the accepted frames in a storage device. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A method for processing a video sequence to produce a set of views suitable for Structure from Motion processing, the method comprising the steps of:
-
receiving a frame;
comparing the frame with at least one previously received frame; and
storing the received frame in a storage device when the comparison indicates that a difference between the frame and the at least one previously received frame is greater than a predetermined amount. - View Dependent Claims (17, 18, 19)
-
-
20. A system for preprocessing a video sequence to produce a set of views suitable for Structure from Motion processing, said system comprising:
-
a video sequence source;
a storage medium; and
a preprocessor, wherein the preprocessor is configured to perform frame decimation. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28)
-
Specification