Video data processing
First Claim
1. A computer-implemented method for dynamically detecting and visualizing actions and/or events in video data streams, the method comprising:
- dynamically detecting and extracting one or more objects and one or more attributes relating to the one or more objects from at least one video data stream by using action recognition filtering for attribute detection and time series analysis for relation detection among the extracted one or more objects; and
dynamically generating a multi-field video visualization along a time axis t by depicting the video data stream as a series of frames at a relatively sparse or even dense interval and by continuously rendering the one or more attributes relating to the one or more objects with substantially continuous abstract illustrations.
1 Assignment
0 Petitions
Accused Products
Abstract
An embodiment of the present invention relates to systems and methods for dynamically detecting and visualizing actions and/or events in video data streams. In one embodiment, a method involves dynamically detecting and extracting objects and attributes relating to the objects from a video data stream by using action recognition filtering for attribute detection and time series analysis for relation detection among the extracted objects. In addition, the method may involve dynamically generating a multi-field video visualization along a time axis by depicting the video data stream as a series of frames at a relatively sparse or dense interval, and by continuously rendering the attributes relating to the objects with substantially continuous abstract illustrations. Finally, a method may also involve dynamically combining detection, and extraction of objects and combining with multi-field visualization in a video perpetuo gram (VPG), which may show a video stream in parallel, and which allows for real-time display and interaction.
54 Citations
19 Claims
-
1. A computer-implemented method for dynamically detecting and visualizing actions and/or events in video data streams, the method comprising:
-
dynamically detecting and extracting one or more objects and one or more attributes relating to the one or more objects from at least one video data stream by using action recognition filtering for attribute detection and time series analysis for relation detection among the extracted one or more objects; and dynamically generating a multi-field video visualization along a time axis t by depicting the video data stream as a series of frames at a relatively sparse or even dense interval and by continuously rendering the one or more attributes relating to the one or more objects with substantially continuous abstract illustrations. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer program product comprising computer readable instructions, which when loaded and executed in a computer and/or computer network system, causes the computer system and/or the computer network system to perform a method comprising:
-
dynamically detecting and extracting one or more objects and one or more attributes relating to the one or more objects from at least one video data stream by using action recognition filtering for attribute detection and time series analysis for relation detection among the extracted one or more objects; and dynamically generating a multi-field video visualization along a time axis t by depicting the video data stream as a series of frames at a relatively sparse or even dense interval and by continuously rendering the one or more attributes relating to the one or more objects with substantially continuous abstract illustrations.
-
-
11. A system for dynamically detecting and visualizing actions and/or events in video data streams, the system comprising:
-
a video data processing sub-system operable to dynamically detect and extract one or more objects and one or more attributes relating to the one or more objects from at least one video data stream by using action recognition filtering for attribute detection and time series analysis for relation detection among the extracted one or more objects; and a video data visualization sub-system operable to dynamically generate a multi-field video visualization along a time axis t by depicting the video data stream as a series of frames at a relatively sparse or even dense interval and by continuously rendering the one or more attributes relating to the one or more objects with substantially continuous abstract illustrations. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
Specification