Image processing methods
First Claim
1. A method of image processing, the method comprising:
- receiving an image frame including a plurality of pixels, each of the plurality of pixels including an image information;
conducting a first extraction based on the image information to identify foreground pixels related to a foreground object in the image frame and background pixels related to a background of the image frame;
scanning the image frame in regions;
identifying whether each of the regions includes a sufficient number of foreground pixels;
identifying whether each of regions including a sufficient number of foreground pixels includes a foreground object;
clustering regions including a foreground object into at least one group, each of the at least one group corresponding to a different foreground object in the image frame; and
conducting a second extraction for each of at least one group to identify whether a foreground pixel in the each of the at least one group is to be converted to a background pixel,wherein conducting the first extraction comprises applying a first background subtraction technique, and conducting the second extraction comprises applying a second background subtraction technique, andwherein each of the at least one group includes a central portion and a boundary portion, further comprising;
using a third threshold for the central portion in conducting the second extraction; and
using a fourth threshold for the boundary portion in conducting the second extraction, the fourth threshold being greater than the third threshold.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of image processing, the method comprising receiving an image frame including a plurality of pixels, each of the plurality of pixels including an image information, conducting a first extraction based on the image information to identify foreground pixels related to a foreground object in the image frame and background pixels related to a background of the image frame, scanning the image frame in regions, identifying whether each of the regions includes a sufficient number of foreground pixels, identifying whether each of regions including a sufficient number of foreground pixels includes a foreground object, clustering regions including a foreground object into at least one group, each of the at least one group corresponding to a different foreground object in the image frame, and conducting a second extraction for each of at least one group to identify whether a foreground pixel in the each of the at least one group is to be converted to a background pixel.
30 Citations
25 Claims
-
1. A method of image processing, the method comprising:
-
receiving an image frame including a plurality of pixels, each of the plurality of pixels including an image information; conducting a first extraction based on the image information to identify foreground pixels related to a foreground object in the image frame and background pixels related to a background of the image frame; scanning the image frame in regions; identifying whether each of the regions includes a sufficient number of foreground pixels; identifying whether each of regions including a sufficient number of foreground pixels includes a foreground object; clustering regions including a foreground object into at least one group, each of the at least one group corresponding to a different foreground object in the image frame; and conducting a second extraction for each of at least one group to identify whether a foreground pixel in the each of the at least one group is to be converted to a background pixel, wherein conducting the first extraction comprises applying a first background subtraction technique, and conducting the second extraction comprises applying a second background subtraction technique, and wherein each of the at least one group includes a central portion and a boundary portion, further comprising; using a third threshold for the central portion in conducting the second extraction; and using a fourth threshold for the boundary portion in conducting the second extraction, the fourth threshold being greater than the third threshold. - View Dependent Claims (2, 3, 4, 5, 6, 9, 10, 11, 12, 13)
-
- 7. The method of claim , wherein the first background subtraction technique uses a first threshold and the second background subtraction technique uses a second threshold.
-
14. A method of image processing, the method comprising:
- receiving an image frame including a plurality of pixels;
conducting a first extraction to identify foreground pixels related to a foreground object in the image frame and background pixels related to a background of the image frame; scanning the image frame in regions; identifying whether each of the regions includes a sufficient number of foreground pixels; identifying whether at least one of regions including a sufficient number of foreground pixel includes a foreground object; identifying one of the at least one region including a foreground object as a seed region; clustering the seed region and one of the at least one region into a group if an overlap between the seed region and the one of the at least one region is greater than a threshold; and conducting a second extraction for the group to identify whether a foreground pixel in the group is to be converted to a background pixel in response to overlap between the seed region and the one of the at least one region being equal to or less than the threshold, wherein conducting the first extraction comprises using a first background subtraction technique, and conducting the second extraction using a second background subtraction technique, and wherein the group includes a central portion and a boundary portion, further comprising; using a third threshold for the central portion in conducting the second extraction; and using a fourth threshold for the boundary portion in conducting the second extraction, the fourth threshold being greater than the third threshold. - View Dependent Claims (15, 16, 17, 18, 19)
- receiving an image frame including a plurality of pixels;
-
20. A method of image processing, the method comprising:
-
receiving an image frame including a plurality of pixels; conducting a first background subtraction to identify foreground pixels related to a foreground object in the image frame and background pixels related to a background of the image frame; identifying whether a region of the image frame includes a sufficient number of foreground pixels; identifying whether a region including a sufficient number of foreground pixels includes a foreground object; identifying whether in at least one region including a foreground object, a first region and a second region include the same foreground object; conducting a second background subtraction for the group to identify whether a foreground pixel in the group is to be converted to a background pixel; and updating one of the first and second background models with a first parameter, the first parameter satisfying; B′
(P)=(1−
a) B(P)+a I(P), if a pixel P is identified as a background pixel and is not located in a region including at least a portion of an object,wherein B′
(P) is an updated value of a P-th pixel in one of the first or second background models, I(P) is a value of the P-th pixel in the image, and B(P) is a value of the P-th pixel in one of the first or second background models. - View Dependent Claims (21, 22, 23, 24, 25)
-
Specification