Setting different background model sensitivities by user defined regions and background filters
First Claim
1. A method of creating a background model for image processing to identify new foreground objects in successive video frames, the method comprising:
- providing a background image in a user interface;
receiving a first user input in the user interface, the first user input comprising identifying one or more different regions within the background image;
receiving a second user input in the user interface, the second user input comprising selecting an image change tolerance for each of the one or more identified different regions, wherein the image change tolerance for each of the one or more identified different regions defines a threshold amount of change that is required to be detected as between (i) the one or more identified different regions within the background image and (ii) one or more corresponding identified different regions within a successive image in order for one or more objects within the successive image to be classified as one or more foreground objects;
providing the background image, information identifying the one or more different regions, and the image change tolerances to an image processor, wherein the background image, the information identifying the one or more different regions, and the image change tolerances are used by the image processor to create a background model to thereby compare the successive image with the background model in order to identify the one or more foreground objects within the successive image; and
in response to determining that a particular foreground object included in the one or more foreground objects is an object of interest, sending an alert that includes information describing the object of interest, wherein the information includes a confidence level indicating a computed certainty that the object of interest is a foreground object within the successive image as opposed to being a background object within the successive image such that the confidence level provided by the alert facilitates identification and classification of the object of interest.
1 Assignment
0 Petitions
Accused Products
Abstract
Creating a background model for image processing to identify new foreground objects in successive video frames. A method includes providing a background image in a user interface. The method further includes receiving a first user input in the user interface that comprises an identification of one or more different regions within the background image. The method further includes receiving a second user input in the user interface that comprises a selection of an image change tolerance for each of the identified different regions. The method further includes providing the background image, information identifying the different regions, and the image change tolerances to an image processor. The background image, the information identifying the different regions, and the image change tolerances are used by the image processor to create a background model to thereby compare a successive image with the background model in order to identify foreground objects within the successive image.
134 Citations
20 Claims
-
1. A method of creating a background model for image processing to identify new foreground objects in successive video frames, the method comprising:
-
providing a background image in a user interface; receiving a first user input in the user interface, the first user input comprising identifying one or more different regions within the background image; receiving a second user input in the user interface, the second user input comprising selecting an image change tolerance for each of the one or more identified different regions, wherein the image change tolerance for each of the one or more identified different regions defines a threshold amount of change that is required to be detected as between (i) the one or more identified different regions within the background image and (ii) one or more corresponding identified different regions within a successive image in order for one or more objects within the successive image to be classified as one or more foreground objects; providing the background image, information identifying the one or more different regions, and the image change tolerances to an image processor, wherein the background image, the information identifying the one or more different regions, and the image change tolerances are used by the image processor to create a background model to thereby compare the successive image with the background model in order to identify the one or more foreground objects within the successive image; and in response to determining that a particular foreground object included in the one or more foreground objects is an object of interest, sending an alert that includes information describing the object of interest, wherein the information includes a confidence level indicating a computed certainty that the object of interest is a foreground object within the successive image as opposed to being a background object within the successive image such that the confidence level provided by the alert facilitates identification and classification of the object of interest. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method of identifying a foreground object in a video frame by comparing the video frame to a background model, the method comprising:
-
obtaining a background model, wherein the background model comprises a background image and identifies one or more user defined regions, each of the one or more user defined regions including an image change tolerance, and wherein the image change tolerance for each of the one or more user defined regions defines a threshold amount of change that is required to be detected as between (i) the one or more user defined regions within the background image and (ii) one or more corresponding user defined regions within a successive image in order for one or more objects within the successive image to be classified as one or more foreground objects; obtaining a video frame that includes the successive image; evaluating the successive image against the background model such that a foreground object is identified in a region of the successive image when a score for the foreground object exceeds the image change tolerance for the region in which the foreground object is located; and in response to determining that the foreground object is an object of interest, sending an alert that includes information describing the object of interest, wherein the information includes a confidence level indicating a computed certainty that the object of interest is a foreground object within the successive image as opposed to being a background object within the successive image such that the confidence level provided by the alert facilitates identification and classification of the object of interest. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A method, implemented at a computer system, of identifying foreground objects of interest in a video frame, the method comprising:
-
obtaining a background model, wherein the background model comprises a background image and a user defined region, wherein the user defined region is associated with an image change tolerance, and wherein the image change tolerance defines a threshold amount of change that is required to be detected as between (i) the user defined region within the background image and (ii) a corresponding user defined region within a successive image in order for one or more objects within the successive image to be classified as one or more foreground objects; obtaining a video frame that includes the successive image; evaluating the successive image against the background model to identify objects, including identifying differences between the successive image and the background image; applying one or more filters to the identified differences to identify a foreground object of interest in the successive image; and in response to identifying the foreground object of interest, sending an alert that includes information describing the object of interest, wherein the information includes a confidence level indicating a computed certainty that the object of interest is a foreground object within the successive image as opposed to being a background object within the successive image such that the confidence level provided by the alert facilitates identification and classification of the object of interest. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification