Image processing system, image processing method, and non-transitory computer readable medium
US-2023059499-A1 · Feb 23, 2023 · US
US11967002B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11967002-B2 |
| Application number | US-202117349939-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jun 17, 2021 |
| Priority date | Jun 29, 2020 |
| Publication date | Apr 23, 2024 |
| Grant date | Apr 23, 2024 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A method for anonymizing a digital colour image comprising obtaining the digital colour image, and applying a linear random function to a respective colour vector representing colour components of a respective pixel of the digital colour image to obtain a monochrome image. The linear random function varies over the pixels of the digital colour image, and is further dependent on at least one random parameter.
Opening claim text (preview).
The invention claimed is: 1. A method performed by an image-processing device, the method comprising: obtaining a digital colour image having pixels, and applying a linear random function (f) to a respective colour vector representing colour components of a respective pixel of the digital colour image to obtain an anonym ized monochrome colour image, wherein the linear random function (f) varies over the pixels of the digital colour image, wherein the linear random function (f) further is dependent on at least one random parameter, wherein the linear random function (f) is a polynomial of a pixel location within the digital colour image, and wherein applying the linear random function (f) comprises one of: projecting the colour vector with a linear random projection function (f 1 ) onto a one-dimensional colour component, or rotating the colour vector with a linear random rotation function (f 2 ), thereby obtaining a rotated colour vector, and projecting the rotated colour vector with a projection function onto the one-dimensional colour component. 2. The method according to claim 1 , wherein the linear random function (f) varies smoothly over the pixels of the digital colour image. 3. The method according to claim 1 , wherein the linear random rotation function comprises (f 2 ) multiple rotation functions which respectively varies over the pixels of the digital colour image and is dependent, on the at least one random parameter. 4. The method according to claim 1 , wherein projecting the rotated colour vector onto the one-dimensional colour component comprises: selecting a rotated colour component of the rotated colour vector to obtain the one-dimensional colour component, and discarding other colour components of the rotated colour vector. 5. The method according to claim 1 , wherein the linear random projection function (f 1 ) comprises a random projection weight function which respectively varies over the pixels of the digital colour image and which is dependent on the at least one random parameter. 6. The method according to claim 1 , wherein the linear random function (f) varies smoothly over pixels which are within a predetermined distance from than a width of a person in the digital colour image. 7. The method according to claim 1 , further comprising: pseudo-colouring pixels of the monochrome colour image using a colour scheme. 8. The method according to claim 1 , further comprising: enhancing one or more edges present in the digital colour image. 9. The method according to claim 1 , further comprising: performing a histogram equalization of at least one of the digital colour image or of the monochrome colour image. 10. The method according to claim 7 , wherein pseudo-colouring the pixels of the monochrome colour image using the colour scheme comprises: generating a pseudo-coloured colour vector for a respective pixel of the monochrome colour image by mapping a range of intensities of the one-dimensional colour component to the pseudo-coloured colour vector. 11. The method according to claim 1 , wherein the linear random projection function (f 1 ) comprises: f ( x,y )= c 0 +c 1 x+c 2 y+c 3 x 2 +c 4 y 2 +c 5 xy+c 6 x 3+c 7 y 3 +c 8 xy 2 +c 9 x 2 y where c 0 , c 1 , c 2 , c 3 , c 4 , c 5 , c 6 , c 7 , c 8 and c 9 are random variables uniformly distributed between −0.5 and 0.5, and x,y represents the pixel location within the digital colour image. 12. The method according to claim 1 , wherein the linear random rotation function (f 2 ) comprises rotating pixels according to a rotation angle that is colour specific, as follows: rotation angle= c 0 +c 1 x+c 2 y+c 3 x 2 +c 4 y 2 +c 5 xy+c 6 x 3 +c 7y 3 +c 8 xy 2 +c 9 x 2 y where c 0 , c 1 , c 2 , c 3 , c 4 , c 5 , c 6 , c 7 , c 8 and c 9 are random variables uniformly distributed between −0.5 and 0.5, and x,y represents the pixel location within the digital colour image. 13. The method according to claim 1 , wherein the colour components of a respective pixel and the one-dimensional colour component are one of; Red-Green-Blue (RGB) colour components and a one-dimensional RGB colour component, respectively; Cyan, Magenta, Yellow, and Key (CMYK) colour components and a one dimensional CMYK colour component, respectively; Hue Saturation Luminance (HSL) colour components and a one dimensional HSL colour component, respectively; or Luminance and Chrominance (YUV) colour components and a one dimensional YUV colour component, respectively. 14. An image-processing device comprising a processing circuit configured to obtain a digital colour image, and apply a linear random function (f) to a respective colour vector representing colour components of a respective pixel of the digital colour image to obtain an anonym ized monochrome colour image, wherein the linear random function (f) varies over the pixels of the digital colour image, wherein the linear random function (f) further is dependent on at least one random parameter, wherein the linear random function (f) is a polynomial of a pixel location within the digital colour image, and wherein applying a linear random function (f) comprises one of: projecting the colour vector with the linear random projection function (f 1 ) onto a one-dimensional colour component, or rotating the colour vector with a linear random rotation function (f 2 ), thereby obtaining a rotated colour vector, and projecting the rotated colour vector with a projection function onto the one-dimensional colour component. 15. The image processing device according to claim 14 , wherein the linear random projection function (f 1 ) comprises: f ( x,y )= c 0 +c 1 x+c 2 y+c 3 x 2 +c 4 y 2 +c 5 xy+c 6 x 3 +c 7y 3 +c 8 xy 2 +c 9 x 2 y where c 0 , c 1 , c 2 , c 3 , c 4 , c 5 , c 6 , c 7 , c 8 and c 9 are random variables uniformly distributed between −0.5 and 0.5, and x,y represents the pixel location within the digital colour image. 16. The image processing device according to claim 14 , wherein the linear random rotation function (f 2 ) comprises rotating pixels according to a rotation angle that is colour specific, as follows: rotation angle= c 0 +c 1 x+c 2 y+c 3 x 2 +c 4 y 2 +c 5 xy+c 6 x 3 +c 7 y 3 +c 8 xy 2 +c 9 x 2 y where c 0 , c 1 , c 2 , c 3 , c 4 , c 5 , c 6 , c 7 , c 8 and c 9 are random variables uniformly distributed between −0.5 and 0.5, and x,y represents the pixel location within the digital colour image. 17. The image processing device according to claim 14 , wherein the colour components of a respective pixel and the one-dimensional colour component are one of: Red-Green-Blue (RGB) colour components and a one-dimensional RGB colour component, respectively; Cyan, Magenta, Yellow, and Key (CMYK) colour components and a one dimensional CMYK colour component, respectively; Hue Saturation Luminance (HSL) colour components and a one dimensional HSL colour component, respectively; or Luminance and Chrominance (YUV) colour components and a one dimensional YUV colour component, respectively. 18. A non-transitory computer program storage device, comprising computer readable code stored therein that when executed on an image-processing device causes the image-processing device to perform a method comprising: obtaining a digital colo
Texturing; Colouring; Generation of textures or colours (retouching, inpainting or scratch removal G06T5/77) · CPC title
Physics · mapped topic
using histogram techniques · CPC title
using two or more images, e.g. averaging or subtraction · CPC title
for colour killing · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.