Object detection in images
First Claim
1. An image processing method for detecting objects within an input image, the image being composed of picture elements, the method comprising:
- a) segmenting picture elements representing a foreground object within the input image from those picture elements forming the image background using a first segmentation technique, wherein the picture elements segmented as foreground include elements representing a shadow or highlight of the object; and
b) segmenting picture elements which have the characteristics of a shadow or highlight of an object from those picture elements representing the foreground object using at least one other segmentation technique adapted to detect shadows and/or highlights;
the method being characterised by further comprising the steps of;
c) segmenting as foreground surrounding picture elements to those picture elements which are already segmented as foreground;
d) repeating step c) until picture elements which were not segmented as foreground after step a) would be or are segmented as foreground; and
then e) detecting as objects groups of adjacent picture elements which have been segmented as foreground.
1 Assignment
0 Petitions
Accused Products
Abstract
The invention applies a segmentation operation to an input image to identify foreground objects of interest, and then applies a shadow removal operation to remove any detected shadows from the foreground segmentation. The shadow removal algorithms can leave holes and bisections in the segmentation map, however, which will then subsequently impact on an object detection step performed using connected component analysis. To get around this problem, the invention applies a conditional morphological dilation operation to the segmentation map to ‘grow’ the segmented blobs to fill in any holes and bisections, without re-growing shadow pixels in the segmentation. The result is an object detection method and system which is robust to illumination changes causing shadows and/or highlights.
71 Citations
6 Claims
-
1. An image processing method for detecting objects within an input image, the image being composed of picture elements, the method comprising:
-
a) segmenting picture elements representing a foreground object within the input image from those picture elements forming the image background using a first segmentation technique, wherein the picture elements segmented as foreground include elements representing a shadow or highlight of the object; and
b) segmenting picture elements which have the characteristics of a shadow or highlight of an object from those picture elements representing the foreground object using at least one other segmentation technique adapted to detect shadows and/or highlights;
the method being characterised by further comprising the steps of;
c) segmenting as foreground surrounding picture elements to those picture elements which are already segmented as foreground;
d) repeating step c) until picture elements which were not segmented as foreground after step a) would be or are segmented as foreground; and
thene) detecting as objects groups of adjacent picture elements which have been segmented as foreground. - View Dependent Claims (2, 3, 4)
-
-
5. An image processing system for detecting objects within an input image, the image being composed of picture elements, the system comprising:
-
image processing means arranged to receive an input image to be processed, and to apply the following image processing operations thereto;
a) to segment picture elements representing a foreground or moving object within the input image from those picture elements forming the image background using a first segmentation technique adapted to detect differences in the input image from a general background image, wherein the picture elements segmented as foreground include elements representing a shadow or highlight of the object;
b) to segment picture elements which have the characteristics of a shadow or highlight of an object from those picture elements representing the foreground object using at least one other segmentation technique adapted to detect shadows and/or highlights;
and being characterised by further applying the following operations;
c) to repeatedly segment as foreground surrounding picture elements to those picture elements already segmented as foreground until picture elements which were not segmented as foreground after step a) would be or are segmented as foreground; and
thene) to detect as objects groups of adjacent picture elements which have been segmented as foreground. - View Dependent Claims (6)
-
Specification