Multi-mode video event indexing
First Claim
1. A method for multi-mode video event indexing, the method comprising:
- applying background subtraction to video input images from a video stream input to detect foreground object activity as a difference between current frame image information and static information of a contextual background of the video input images from the video stream input;
determining by a processor a level of density of the foreground object activity detected with respect to the video input images from the video stream input relative to an entirety of the image;
in response to the determined level of density of the detected foreground object activity meeting a threshold density value, the processor selecting from a plurality of video analytics modes and applying an object tracking-based analytic mode to the detected foreground object activity of the video input images to track a foreground object; and
in response to the determined level of density of the detected foreground object activity not meeting the threshold density value, the processor selecting from the plurality of video analytics modes and applying a non-object tracking-based analytic mode to the detected foreground object activity of the video input images to determine object movement from extracted foreground object appearance attributes without tracking the foreground object.
2 Assignments
0 Petitions
Accused Products
Abstract
Multi-mode video event indexing includes determining a quality of object distinctiveness with respect to images from a video stream input. A high-quality analytic mode is selected from multiple modes and applied to video input images via a hardware device to determine object activity within the video input images if the determined level of detected quality of object distinctiveness meets a threshold level of quality, else a low-quality analytic mode is selected and applied to the video input images via a hardware device to determine object activity within the video input images, wherein the low-quality analytic mode is different from the high-quality analytic mode.
-
Citations
19 Claims
-
1. A method for multi-mode video event indexing, the method comprising:
-
applying background subtraction to video input images from a video stream input to detect foreground object activity as a difference between current frame image information and static information of a contextual background of the video input images from the video stream input; determining by a processor a level of density of the foreground object activity detected with respect to the video input images from the video stream input relative to an entirety of the image; in response to the determined level of density of the detected foreground object activity meeting a threshold density value, the processor selecting from a plurality of video analytics modes and applying an object tracking-based analytic mode to the detected foreground object activity of the video input images to track a foreground object; and in response to the determined level of density of the detected foreground object activity not meeting the threshold density value, the processor selecting from the plurality of video analytics modes and applying a non-object tracking-based analytic mode to the detected foreground object activity of the video input images to determine object movement from extracted foreground object appearance attributes without tracking the foreground object. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for multi-mode video event indexing, the computer system comprising:
-
a processor; a computer-readable memory; a computer-readable storage medium; fourth program instructions to apply background subtraction to video input images from a video stream input to detect foreground object activity as a difference between current frame image information and static information of a contextual background of the video input images from the video stream input; first program instructions to determine a level of density of the foreground object activity detected with respect to the video input images from the video stream input relative to an entirety of the image; second program instructions to select from a plurality of video analytics modes and apply an object tracking-based mode to the detected foreground object activity of the video input to track a foreground object, in response to the determined level of density of the detected foreground object activity meeting a threshold density value; and third program instructions to select from the plurality of video analytics modes and apply a non-object tracking-based mode to the detected foreground object activity of the video input images to determine object movement from extracted foreground object appearance attributes without tracking the foreground object, in response to the determined level of density of the detected foreground object activity not meeting the threshold density value; and wherein the first, second, third and fourth program instructions are stored on the computer-readable storage medium for execution by the processor via the computer-readable memory. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A computer program product for multi-mode video event indexing, the computer program product comprising:
-
a computer-readable storage medium having computer-readable program code embodied therewith, the computer-readable program code comprising instructions for execution by a computer processor that cause the computer processor to; apply background subtraction to video input images from a video stream input to detect foreground object activity as a difference between current frame image information and static information of a contextual background of the video input images from the video stream input; determine a level of density of the foreground object activity detected with respect to the video input images from the video stream input relative to an entirety of the image; select from a plurality of video analytics modes and apply an object tracking-based mode to the detected foreground object activity of the video input to track a foreground object, in response to the determined level of density of the detected foreground object activity meeting a threshold density value; and select from the plurality of video analytics modes and apply a non-object tracking-based mode to the detected foreground object activity of the video input images to determine object movement from extracted foreground object appearance attributes without tracking the foreground object, in response to the determined level of density of the detected foreground object activity not meeting the threshold density value. - View Dependent Claims (15, 16, 17, 18, 19)
-
Specification