Methods and Apparatus for Providing a Scalable Identification of Digital Video Sequences
AssigneeZeitera, LLC
InventorsMihailo M. Stojancic, Jose Pio Pereira, Shashank Merchant
Life of this patent
Estimating the term…
Abstract
Scaleable video sequence processing with various filtering rules is applied to extract dominant features, and generate unique set of signatures based on video content. Video sequence structuring and subsequent video sequence characterization is performed by tracking statistical changes in the content of a succession of video frames and selecting suitable frames for further treatment by region based intra-frame segmentation and contour tracing and description. Compact representative signatures are generated on the video sequence structural level as well as on the selected video frame level, resulting in an efficient video database formation and search.
Claims21
A method for content based video database formation, the method comprising:
- segmenting selected video frames utilizing selected active frame areas into a plurality of regions, each region delineated by computed contours, wherein the active video frame areas are selected based on video filtering and temporal statistic collection of a video sequence;
- tracing the computed contours to produce a vector of contiguous spatial coordinates for each region;
- processing each vector of contiguous spatial coordinates to provide a contour pixel gradient vector orientation and magnitude for selected contours;
- generating for each of the selected contours a signature based on the contour pixel gradient vector orientation and magnitude;
- and
- forming a content based video database to hold the signatures.
A method for content based video database formation, the method comprising:
- segmenting selected video frames into a plurality of regions, each region delineated by computed contours;
- tracing the computed contours to produce a vector of contiguous spatial coordinates for each region;
- processing each vector of contiguous spatial coordinates to provide a contour pixel gradient vector orientation and magnitude for selected contours;
- generating for each of the selected contours a signature based on the contour pixel gradient vector orientation and magnitude;
- and
- forming a content based video database to hold the signatures.
A method for content based video database formation, the method comprising:
- segmenting selected video frames into a plurality of regions, each region delineated by computed contours;
- tracing the computed contours to produce a vector of contiguous spatial coordinates for each region;
- processing each vector of contiguous spatial coordinates to provide a contour pixel gradient vector orientation and magnitude for contour pixels in selected contours;
- generating for each of the selected contours a plurality of signatures based on the contour pixel gradient vector orientation and magnitude;
- and
- forming a content based video database to hold the plurality of signatures.
A computer readable non-transitory medium encoded with computer readable program data and code, the program data and code when executed operable to:
- segment selected video frames into a plurality of regions, each region delineated by computed contours;
- trace the computed contours to produce a vector of contiguous spatial coordinates for each region;
- process each vector of contiguous spatial coordinates to provide a contour pixel gradient vector orientation and magnitude for contour pixels in selected contours;
- generate for each of the selected contours a plurality of signatures based on the contour pixel gradient vector orientation and magnitude;
- and
- form a content based video database to hold the plurality of signatures.
Dependencies are inferred from the claim text.