Method and system for real time feature based motion analysis for key frame selection from a video
First Claim
1. A method of real time converting a dynamic video to a set of static image frames comprising steps of:
- digitizing the video into a plurality of frames;
automatically selecting in real time significant parts of the frames comprising interest points, wherein the selecting significant parts comprises distributing the interest points through each of the frames;
identifying a global motion by real time computing of changes to the interest points; and
, selecting from the frames including the global motion, key frames comprising the set of static frames representative of the dynamic video.
5 Assignments
0 Petitions
Accused Products
Abstract
A method and system for real time converting a dynamic video to a set of static image frames includes segmenting the video into a plurality of frames. Significant parts of the frames are selected to comprise interest points. An operator estimates a motion trajectory of the interest points for real time computing of a global motion. Upon detection of global motion, selected key frames are selected from the set of static frames to represent the dynamic video. Interest points are identified as areas of high gradient and are further minimized by limiting interest points by imposing a grid on image frame and limiting the interest points to one point per grid cell.
100 Citations
17 Claims
-
1. A method of real time converting a dynamic video to a set of static image frames comprising steps of:
-
digitizing the video into a plurality of frames;
automatically selecting in real time significant parts of the frames comprising interest points, wherein the selecting significant parts comprises distributing the interest points through each of the frames;
identifying a global motion by real time computing of changes to the interest points; and
,selecting from the frames including the global motion, key frames comprising the set of static frames representative of the dynamic video. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method of selecting key frames from a video whereby the key frames will comprise a sequence of static images representative of the video, including steps of:
-
receiving a stream of data into a processing device wherein the stream is representative of the video;
segmenting the stream into a sequence of frames comprising pixels corresponding to an image of the video;
selecting certain pixels from the frames associated with significant features of the image;
comparing the certain pixels over a selected time period for identification of a global motion; and
,selecting the key frames from the sequence of frames based upon the identified global motion. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A system for converting a video into a representation thereof comprised of a compilation of static key frames, including:
-
means for segmenting the video into a plurality of static frames comprised of a plurality of pixels;
means for selecting significant interest pixels from the plurality;
means for determining from the significant interest pixels whether a successive set of the static frames is imaging a global motion; and
,means for selecting the static key frames from the static frames based upon the determined global motion. - View Dependent Claims (17)
-
Specification