IMAGE PROCESSING
1 Assignment
0 Petitions
Accused Products
Abstract
There is described an image processing method in which a scene is repeatedly imaged to form a series of input images. For at least a subset of the input images, a colour calibration procedure is conducted which populates a foreground colour histogram with the frequency of occurrence of colour values in a stencil area of the input image, and populates a background colour histogram with the frequency of occurrence of colour values outside of the stencil portion of the input image. For at least a subset of the input images, a colour replacement procedure is conducted which updates the stencil area based on a determination, from the colour values of pixels within the input image, of likelihood values representing the likelihood of pixels belonging to an image area of interest, the likelihood value for each colour value being determined from a combination of the foreground and background colour histograms, replaces the original colour values of pixels within the updated stencil area of the input image with replacement colour values, and displays the image on which colour replacement processing has been conducted. In this way, a stencil area is determined based on foreground/background histogramming, and used both to define an area to which colour replacement processing is to be conducted, and also an area for use in further populating the colour histograms to calibrate the colour replacement processing.
-
Citations
50 Claims
-
1-28. -28. (canceled)
-
29. An image processing method, comprising the steps of:
-
imaging a scene to form an input image; generating a depth map of the scene; determining, from the depth map, an area of interest in the input image to which colour replacement processing can be applied; identifying pixels within the area of interest of the input image having a colour value within a specified colour range; replacing the colour value of each identified pixel with a replacement colour value; generating an output image in which the replacement colour values are used for the identified pixels; and displaying the output image. - View Dependent Claims (30, 31, 47, 48, 49)
-
-
32. An image processing apparatus, comprising:
-
a video camera operable to image a scene to form an input image; a depth sensor operable to generate a depth map of the scene; a processor, said processor configured to; determine, from the depth map, an area of interest in the input image to which colour alteration processing may be applied; identify pixels within the area of interest in the input image having a colour value within a specified colour range; replace the colour value of each identified pixel with a replacement colour value; and generate an output image in which the replacement colour values are used for the identified pixels; and a display device operable to display the output image. - View Dependent Claims (33, 34)
-
-
35-46. -46. (canceled)
-
50. A non-transitory computer-readable medium comprising computer-executable instructions, that when executed perform the method of:
-
imaging a scene to form an input image; generating a depth map of the scene; determining, from the depth map, an area of interest in the input image to which colour replacement processing can be applied; identifying pixels within the area of interest of the input image having a colour value within a specified colour range; replacing the colour value of each identified pixel with a replacement colour value; generating an output image in which the replacement colour values are used for the identified pixels; and displaying the output image.
-
Specification