SYSTEMS AND METHODS FOR DETECTING AND TRACKING OBJECTS IN A VIDEO STREAM
First Claim
1. A system for tracking foreground objects represented in an input video signal, the system comprising:
- an image quality assessment module configured to determine at least one image quality metric associated with the input video signal;
a parameter selection module configured to select at least one parameter of a background modeling process based on the at least one image quality metric;
a background identification module configured to update a background model for the input video signal using the at least one parameter of the background modeling process;
an object detection module configured to identify at least one foreground object present in the input video signal, wherein the at least one object is not included in the background model; and
an object tracking module configured to track a position of the at least one object within frames of the input video signal.
1 Assignment
0 Petitions
Accused Products
Abstract
This disclosure provides systems, methods, and apparatus for analyzing a video are disclosed. An input video signal can be received and a quality metric associated with the input video signal can be determined. A parameter to be used in a first object tracking process can be selected, based in part on the quality metric associated with the input video signal. A background model can be extracted from the input video signal based on an online median estimate of the intensity values of the pixels in the image frames. The online median estimate can be calculated using a quantile function.
-
Citations
20 Claims
-
1. A system for tracking foreground objects represented in an input video signal, the system comprising:
-
an image quality assessment module configured to determine at least one image quality metric associated with the input video signal; a parameter selection module configured to select at least one parameter of a background modeling process based on the at least one image quality metric; a background identification module configured to update a background model for the input video signal using the at least one parameter of the background modeling process; an object detection module configured to identify at least one foreground object present in the input video signal, wherein the at least one object is not included in the background model; and an object tracking module configured to track a position of the at least one object within frames of the input video signal. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system for detecting foreground objects represented in an input video signal, the system comprising:
-
a background identification module configured to generate a background model for the input video signal, wherein; the background model includes an estimate of a median pixel value for each pixel corresponding to a scene imaged in the input video signal; and for each pixel of a current image frame corresponding to the scene, the median pixel value is estimated by updating a stored median estimate for the pixel value based on the difference between a value of a corresponding pixel in a current image frame and the stored median estimate for the pixel; and an object detection module configured to; calculate, for each pixel of the current image frame corresponding to a pixel in the imaged scene, a first difference between the pixel value and the stored median estimate for the pixel; compare the first difference to a first threshold; and identify the pixel as representing a portion of a background of the imaged scene, responsive to determining that the first difference does not exceed the first threshold. - View Dependent Claims (13, 14, 15, 16)
-
-
17. A system for tracking foreground objects represented in an input video signal, the system comprising:
-
an image quality assessment module configured to determine an image quality metric associated with the input video signal, wherein the image quality metric includes at least one of a jitter metric and a local clutter metric; a parameter selection module configured to determine a set of parameters for the first tracking algorithm, the set of parameters including at least one parameter selected based on the at least one image quality metric; an object detection module configured to identify at least one foreground object present in the input video signal; and an object tracking module configured to track a position of the at least one object within frames of the input video signal, based on the first object tracking algorithm and the set of parameters. - View Dependent Claims (18, 19, 20)
-
Specification