METHOD AND APPARATUS FOR DETECTING OBJECTS OF INTEREST IN SOCCER VIDEO BY COLOR
First Claim
1. A method for identifying an object of interest in an image comprising background pixels and foreground pixels, said background pixels including pixels of a first color, the method comprising:
- extracting the foreground pixels from the image;
identifying a region among the foreground pixels;
if an area of the region is greater than a first area threshold and if a ratio of pixels of the first color in the region is less than or equal to a first color pixel ratio threshold, processing the region to produce a skeleton; and
if elongation of the skeleton is smaller than an elongation threshold, determining the region as the object of interest.
4 Assignments
0 Petitions
Accused Products
Abstract
A method is disclosed for detecting and locating players in soccer video frames without errors caused by artifacts by a shape analysis-based approach to identify the players and the ball from roughly extracted foregrounds obtained by color segmentation and connected component analysis, by performing a Euclidean distance transform to extract skeletons for every foreground blob, by performing a shape analysis to remove false alarms (non-players and non-ball), and then by performing skeleton pruning and a reverse Euclidean distance transform to cut-off the artifacts primarily caused by playing field lines.
17 Citations
22 Claims
-
1. A method for identifying an object of interest in an image comprising background pixels and foreground pixels, said background pixels including pixels of a first color, the method comprising:
-
extracting the foreground pixels from the image; identifying a region among the foreground pixels; if an area of the region is greater than a first area threshold and if a ratio of pixels of the first color in the region is less than or equal to a first color pixel ratio threshold, processing the region to produce a skeleton; and if elongation of the skeleton is smaller than an elongation threshold, determining the region as the object of interest. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for identifying a ball object in an image comprising background pixels and foreground pixels, said background pixels including pixels of a first color, the method comprising:
-
converting a pixel in the image into one of background and foreground pixel to form a mask image; identifying a region enclosed by connected foreground pixels in the image; filling the region with foreground pixels; producing a completed region by comparing corresponding pixels in the identified region and the filled region; if an area of the completed region is greater than a first area threshold and less than a second area threshold, and if a ratio of pixels of the first color in the completed region is greater than a first color pixel ratio threshold, and if roundness of the completed region is less than a roundness threshold, and if eccentricity of the competed region is less than an eccentricity threshold, determining the competed region as said ball object.
-
-
12. A machine readable medium having stored thereon machine executable instructions that, when executed, implement a method for identifying an object of interest in an image comprising background pixels and foreground pixels, said background pixels including pixels of a first color, the method comprising:
-
extracting the foreground pixels from the image; identifying a region among the foreground pixels; if an area of the region is greater than a first area threshold and if a ratio of pixels of the first color in the region is less than or equal to a first color pixel ratio threshold, processing the region to produce a skeleton; and if elongation of the skeleton is smaller than an elongation threshold, determining the region as the object of interest including at least a human object. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A machine readable medium having stored thereon machine executable instructions that, when executed, implement a method for identifying a ball object in an image comprising background pixels and foreground pixels, said background pixels including pixels of a first color, the method comprising:
-
converting a pixel in the image into one of background and foreground pixel to form a mask image; identifying a region enclosed by connected foreground pixels in the image; filling the region with foreground pixels; producing a completed region by comparing corresponding pixels in the identified region and the filled region; if an area of the completed region is greater than a first area threshold and less than a second area threshold, and if a ratio of pixels of the first color in the completed region is greater than a first color pixel ratio threshold, and if roundness of the completed region is less than a roundness threshold, and if eccentricity of the completed region is less than an eccentricity threshold, determining the completed region as said ball object.
-
Specification