Multi-mode video event indexing
First Claim
1. A computer-implemented method for multi-mode video event indexing, the method comprising executing on a processor the steps of:
- applying background subtraction to 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 stream input images;
measuring an amount of light intensity within the video stream input images;
in response to the measured amount of light intensity not meeting a threshold illumination level value, defining a virtual boundary line of a region of interest within the video input images;
establishing a plurality of overlapping ground patch regions along each side of the virtual boundary line;
updating a ground patch history model with attributes extracted from each of set of ground patch regions;
cross-referencing the updated ground patch history model against attributes from previously received video input data to determine if appearance data within each ground patch region has changed;
identifying pairs of the ground patch regions that each have similar updated appearance data that has changed; and
determining moving directions for each of the paired ground patch regions.
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 computer-implemented method for multi-mode video event indexing, the method comprising executing on a processor the steps of:
-
applying background subtraction to 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 stream input images; measuring an amount of light intensity within the video stream input images; in response to the measured amount of light intensity not meeting a threshold illumination level value, defining a virtual boundary line of a region of interest within the video input images; establishing a plurality of overlapping ground patch regions along each side of the virtual boundary line; updating a ground patch history model with attributes extracted from each of set of ground patch regions; cross-referencing the updated ground patch history model against attributes from previously received video input data to determine if appearance data within each ground patch region has changed; identifying pairs of the ground patch regions that each have similar updated appearance data that has changed; and determining moving directions for each of the paired ground patch regions. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system, comprising:
-
a processor; a computer readable memory in circuit communication with the processor; and a computer readable storage medium in circuit communication with the processor; wherein the processor executes program instructions stored on the computer-readable storage medium via the computer readable memory and thereby; applies background subtraction to 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 stream input images; measures an amount of light intensity within the video stream input images; in response to the measured amount of light intensity not meeting a threshold illumination level value, defines a virtual boundary line of a region of interest within the video input images; establishes a plurality of overlapping ground patch regions along each side of the virtual boundary line; updates a ground patch history model with attributes extracted from each of set of ground patch regions; cross-references the updated ground patch history model against attributes from previously received video input data to determine if appearance data within each ground patch region has changed; identifies pairs of the ground patch regions that each have similar updated appearance data that has changed; and determines moving directions for each of the paired ground patch regions. - 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 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 stream input images; measure an amount of light intensity within the video stream input images; in response to the measured amount of light intensity not meeting a threshold illumination level value, define a virtual boundary line of a region of interest within the video input images; establish a plurality of overlapping ground patch regions along each side of the virtual boundary line; update a ground patch history model with attributes extracted from each of set of ground patch regions; cross-reference the updated ground patch history model against attributes from previously received video input data to determine if appearance data within each ground patch region has changed; identify pairs of the ground patch regions that each have similar updated appearance data that has changed; and determine moving directions for each of the paired ground patch regions. - View Dependent Claims (15, 16, 17, 18, 19)
-
Specification