Foreground Analysis Based on Tracking Information
First Claim
Patent Images
1. A method for performing foreground analysis, wherein the method comprises:
- identifying a region of interest in a video scene;
applying a background subtraction algorithm to the region of interest to detect a static foreground object in the region of interest; and
determining whether the static foreground object is abandoned or removed, wherein determining whether the static foreground object is abandoned or removed comprises;
performing a foreground analysis based on edge energy and region growing; and
pruning one or more false alarms using one or more track statistics.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques for performing foreground analysis are provided. The techniques include identifying a region of interest in a video scene, applying a background subtraction algorithm to the region of interest to detect a static foreground object in the region of interest, and determining whether the static foreground object is abandoned or removed, wherein determining whether the static foreground object is abandoned or removed comprises performing a foreground analysis based on edge energy and region growing, and pruning one or more false alarms using one or more track statistics.
97 Citations
25 Claims
-
1. A method for performing foreground analysis, wherein the method comprises:
-
identifying a region of interest in a video scene; applying a background subtraction algorithm to the region of interest to detect a static foreground object in the region of interest; and determining whether the static foreground object is abandoned or removed, wherein determining whether the static foreground object is abandoned or removed comprises; performing a foreground analysis based on edge energy and region growing; and pruning one or more false alarms using one or more track statistics. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer program product comprising a tangible computer readable recordable storage medium including computer useable program code for performing foreground analysis, the computer program product including:
-
computer useable program code for identifying a region of interest in a video scene; computer useable program code for applying a background subtraction algorithm to the region of interest to detect a static foreground object in the region of interest; and computer useable program code for determining whether the static foreground object is abandoned or removed, wherein the computer useable program code for determining whether the static foreground object is abandoned or removed comprises; computer useable program code for performing a foreground analysis based on edge energy and region growing; and computer useable program code for pruning one or more false alarms using one or more track statistics. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A system for performing foreground analysis, comprising:
-
a memory; and at least one processor coupled to the memory and operative to; identify a region of interest in a video scene; apply a background subtraction algorithm to the region of interest to detect a static foreground object in the region of interest; and determine whether the static foreground object is abandoned or removed, wherein the at least one processor coupled to the memory and operative to determine whether the static foreground object is abandoned or removed is further operative to; perform a foreground analysis based on edge energy and region growing; and prune one or more false alarms using one or more track statistics. - View Dependent Claims (19, 20, 21, 22, 23, 24)
-
-
25. An apparatus for performing foreground analysis, the apparatus comprising:
-
means for identifying a region of interest in a video scene; means for applying a background subtraction algorithm to the region of interest to detect a static foreground object in the region of interest; and means for determining whether the static foreground object is abandoned or removed, wherein the means determining whether the static foreground object is abandoned or removed comprises; means for performing a foreground analysis based on edge energy and region growing; and means for pruning one or more false alarms using one or more track statistics.
-
Specification