IP Library Granted Patent US 10,282,801
Granted Patent B2
US 10,282,801 · App. 15/798,046 · Granted May 7, 2019

Full-color visibility model using CSF which varies spatially with local luminance

Inventors: Alastair M. Reed (Lake Oswego, OR); Kristyn R. Falkenstern (Portland, OR); David Berfanger (Vancouver, WA); Yang Bai (Beaverton, OR)
Assignee: Digimarc Corporation
G06T1/0028H04N1/32309H04N1/6005G06T2201/0051G06T2201/0083G06T2201/0202H04N2201/3233
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,282,801
App. No.
15/798,046
Granted
May 7, 2019
Kind
B2
Abstract

The present disclosure relate generally to image signal processing, color science and signal encoding. Signal encoding can be applied to color image data through use of a luminance contrast sensitivity function and a chrominance contrast sensitive function. Of course, other features, combinations and claims are disclosed as well.

Claims (40)

1. An apparatus comprising:

memory storing: i) a luminance contrast sensitivity function (CSF 1 ), ii) a chrominance contrast sensitivity function (CSF 2 ), and iii) data representing color imagery;

means for estimating degradation of image areas associated with an application of signal encoding in the data representing color imagery by applying the CSF 1 and the CSF 2 to the data representing color imagery, in which the CSF 1 varies depending on luminance values associated with local regions of the data representing color imagery, and in which the CSF 1 is used for processing luminance data and the CSF 2 is used for processing chrominance data; and

means for changing the data representing color imagery with signal encoding, in which the signal encoding is guided based on results obtained from said means for estimating including estimated degradation of image areas.

2. The apparatus of claim 1 in which the CSF 1 varies spatially.

3. The apparatus of claim 2 in which the CSF 2 varies spatially in terms of spatial width.

4. The apparatus of claim 1 in which the CSF 1 varies spatially in terms of spatial width.

5. The apparatus of claim 1 in which the means for estimating degradation produces image blurring as the estimated degradation, in which the CSF 1 varies so that relatively more blurring occurs as luminance of a local image region decreases.

6. The apparatus of claim 1 in which the means for changing utilizes results obtained from the means for estimating by varying signal encoding strength across different image areas of the data representing color imagery based on estimated degradation of the different image areas.

7. The apparatus of claim 6 in which estimated degradation of the signal encoding across the different image areas comprises uniform estimated degradation.

8. The apparatus of claim 1 further comprising means for applying an attention model to the data representing color imagery to predict visual traffic areas.

9. The apparatus of claim 8 in which the means for changing utilizes predicted visual traffic areas and the estimated degradation of image areas.

10. The apparatus of claim 1 in which the chrominance contrast sensitivity function (CSF 2 ) comprises a blue-yellow contrast sensitivity function and a red-green contrast sensitivity function.

11. The apparatus of claim 1 in which the CSF 2 varies depending on luminance values associated with local regions of the obtained color image data.

12. The apparatus of claim 1 in which said means for changing the data representing color imagery with signal encoding encodes a payload into the data representing color imagery.

13. The apparatus of claim 1 in which the color imagery comprises video.

14. A method comprising:

obtaining color image data;

changing the color image data with signal encoding, the signal encoding comprising a payload, said changing yielding encoded color image data;

comparing the encoded color image data to the color image data to determine a visibility map, the visibility map comprising a luminance contrast sensitivity function (CSF 1 ) and a chrominance contrast sensitivity function (CSF 2 );

weighting the signal encoding per the visibility map so that local image areas within the color image data are weighted differently, said weighting yielding weighted signal encoding;

encoding the color image data with the weighted signal encoding to yield locally varied encoded color image data.

15. The method of claim 14 in which the CSF 1 introduces image blurring, and in which the CSF 1 varies so that relatively more blurring occurs as luminance of a local image region decreases.

16. The method of claim 15 in which said weighting varies signal encoding strength across different local image regions of the color image data to yield uniform visibility of the signal encoding across the color image data.

17. The method of claim 16 in which the color image data represents video data.

18. The method of claim 14 in which the CSF 1 varies spatially in terms of spatial width.

19. The method of claim 14 in which the CSF 2 varies spatially in terms of spatial width.

20. The method of claim 14 in which the CSF 2 comprises a blue-yellow contrast sensitivity function and a red-green contrast sensitivity function.

21. A non-transitory computer readable medium comprising instructions, which when executed configure one or more processors to:

access color image data;

change the color image data with signal encoding, the signal encoding comprising a payload, said changing yielding encoded color image data;

compare the encoded color image data to the color image data to determine a visibility map, the visibility map comprising a luminance contrast sensitivity function (CSF 1 ) and a chrominance contrast sensitivity function (CSF 2 );

weight the signal encoding per the visibility map so that local image areas within the color image data are weighted differently to yield weighted signal encoding;

encode the color image data with the weighted signal encoding to yield locally varied encoded color image data.

22. The non-transitory computer readable medium of claim 21 in which the CSF 1 introduces image blurring, and in which the CSF 1 varies so that relatively more blurring occurs as luminance of a local image region decreases.

23. The non-transitory computer readable medium of claim 22 in which the signal encoding strength varies across different local image regions of the color image data to yield uniform visibility of the signal encoding across the color image data.

24. The non-transitory computer readable medium of claim 21 in which the CSF 1 varies spatially in terms of spatial width.

25. The non-transitory computer readable medium of claim 21 in which the CSF 2 varies spatially in terms of spatial width.

26. The non-transitory computer readable medium of claim 21 in which the CSF 2 comprises a blue-yellow contrast sensitivity function and a red-green contrast sensitivity function.

27. The non-transitory computer readable medium of claim 21 in which the color image data represents video data.

Assignments (3)
ARTICLES OF CONVERSION Recorded Jun 19, 2026
From: DIGIMARC CORPORATION
To: DIGIMARC LLC
Reel/Frame 075863/0211 →
ARTICLES OF AMENDMENT OFTHE ARTICLES OF ORGANIZATION OF DIGIMARC LLC Recorded Jun 19, 2026
From: DIGIMARC LLC
To: DMRC LLC
Reel/Frame 075863/0266 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 16, 2019
From: REED, ALASTAIR M.; FALKENSTERN, KRISTYN R.; BERFANGER, DAVID; BAI, YANG
To: DIGIMARC CORPORATION
Reel/Frame 048037/0931 →
Continuity (6)
Continuation 15426630 · Feb 7, 2017
Continuation 15137401 · Apr 25, 2016
Continuation In Part 14588636 · Jan 2, 2015
Provisional Application 62152745 · Apr 24, 2015
Provisional Application 61923060 · Jan 2, 2014
Related Publication 20180122035A1 · May 3, 2018
Cited By (4)
US 12,217,325 US 12,333,624 US 12,348,693 US 12,363,240