Images background subtraction for dynamic lighting scenarios
First Claim
1. A method of sending a signal to a passenger of a transportation vehicle, comprising:
- receiving a scene image of an interior of the transportation vehicle, the scene image containing a background and one or more foreground objects of interest;
projecting a normality background image of the interior from a normality model, wherein the normality background image comprises a plurality of background pixels that represents the background without the one or more foreground objects;
generating a subtracted image by subtracting the normality background image pixel-wise from the scene image;
highlighting a plurality of pixels in the subtracted image based on a standard deviation threshold to identify at least one of the one or more foreground objects as a foreign object to the transportation vehicle;
displaying the subtracted image including the plurality of highlighted pixels on a display device; and
generating a text message, a beeping sound or a flashing light as the signal to remind the passenger of the foreign object,wherein the normality model comprises corresponding mean values and standard deviations of pixel intensity data associated with each of the plurality of background pixels of the normality background image,wherein each of the plurality of pixels highlighted in the subtracted image has a corresponding pixel intensity that is more than the standard deviation threshold of the respective pixel, andwherein the standard deviation threshold of the respective pixel is a multiple of the corresponding standard deviation associated with the respective pixel in the normality model.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and an apparatus for background subtraction highly applicable in autonomous driving scenarios are described. The method involves a reduction of illumination effects by constructing a normality background image from a normality model based on a plurality of baseline images taken under different illuminating conditions. A subtracted image is obtained by subtracting the normality background image from a scene image pixel-wise (i.e., pixel-by-pixel). The scene image may contain one or more foreground objects. The foreground objects are identified by highlighting the pixels in the subtracted image whose intensity is more than a predetermined standard deviation in the normality model. An illumination-invariant color space transformation algorithm may optionally be utilized to further reduce the variant illumination effects.
36 Citations
19 Claims
-
1. A method of sending a signal to a passenger of a transportation vehicle, comprising:
-
receiving a scene image of an interior of the transportation vehicle, the scene image containing a background and one or more foreground objects of interest; projecting a normality background image of the interior from a normality model, wherein the normality background image comprises a plurality of background pixels that represents the background without the one or more foreground objects; generating a subtracted image by subtracting the normality background image pixel-wise from the scene image; highlighting a plurality of pixels in the subtracted image based on a standard deviation threshold to identify at least one of the one or more foreground objects as a foreign object to the transportation vehicle; displaying the subtracted image including the plurality of highlighted pixels on a display device; and generating a text message, a beeping sound or a flashing light as the signal to remind the passenger of the foreign object, wherein the normality model comprises corresponding mean values and standard deviations of pixel intensity data associated with each of the plurality of background pixels of the normality background image, wherein each of the plurality of pixels highlighted in the subtracted image has a corresponding pixel intensity that is more than the standard deviation threshold of the respective pixel, and wherein the standard deviation threshold of the respective pixel is a multiple of the corresponding standard deviation associated with the respective pixel in the normality model. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method, comprising:
-
receiving a scene image containing a background and one or more foreground objects of interest; projecting a normality background image from a normality model, wherein the normality background image contains the background without the one or more foreground objects; converting the scene image to a first illumination-invariant image using an illumination-invariant color space transformation algorithm; converting the normality background image to a second illumination-invariant image using the illumination-invariant color space transformation algorithm; generating a first subtracted image by subtracting the normality background image pixel-wise from the scene image; generating a second subtracted image by subtracting the second illumination-invariant image pixel-wise from the first illumination-invariant image; highlighting a plurality of pixels in the first subtracted image based on a standard deviation threshold to obtain a residual image as an identification of at least one of the one or more foreground objects; applying a multiplying matrix operation between the residual image and the second subtracted image to generate an output image; displaying the output image on a display device; and generating a text message, a beeping sound or a flashing light in response to the identification. - View Dependent Claims (7, 8, 9, 10, 11, 12)
-
-
13. An apparatus implementable to an autonomous vehicle, comprising:
-
a camera configured to monitor a scene of interest containing a background; and a processor communicatively coupled to the camera, the processor configured to perform acts comprising; controlling the camera to take a plurality of baseline images of the scene under a plurality of illuminating conditions, wherein the baseline images are absent from one or more foreground objects; controlling the camera to record a plurality of scene images; creating a normality background image based on the baseline images; generating a first subtracted image by subtracting the normality background image pixel-wise from one scene image of the plurality of scene images to determine whether the one or more foreground objects exist in the one scene image; generating, via an autonomous driving system of the autonomous vehicle, a signal as a reminder to a passenger of the autonomous vehicle in response to an existence of the one or more foreground objects in the one scene image; marking the one or more foreground objects in the first subtracted image as a residual image in response to the existence of the one or more foreground objects in the one scene image; converting the one scene image to a first illumination-invariant image using an illumination-invariant color space transformation algorithm; converting the normality background image to a second illumination-invariant image using the illumination-invariant color space transformation algorithm; generating a second subtracted image by subtracting the second illumination-invariant image pixel-wise from the first illumination-invariant image; applying a multiplying matrix operation between the residual image and the second subtracted image to generate an output image; and displaying the output image on a display device of the autonomous vehicle to the passenger. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
Specification