IP Library Granted Patent US 11,455,702
Granted Patent B2
US 11,455,702 · App. 16/428,793 · Granted Sep 27, 2022

Weights embedded to minimize visibility change

Inventors: Alastair M. Reed (Lake Oswego, OR); John F. Stach (Portland, OR)
Assignee: Digimarc Corporation
G06T1/0028G06T1/0021G06T7/90H04N19/136H04N19/467G06T2201/0051
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 11,455,702
App. No.
16/428,793
Granted
Sep 27, 2022
Kind
B2
Abstract

The present disclosure relates generally improving visibility artifacts associated with encoded signals. A visibility change for local image areas associated with an encoded signal can be determined through use of a plurality of channel-specific contrast sensitivity functions. Of course, other features, and related claims and combinations are provided as well.

Claims (33)

1. A method comprising:

obtaining data representing imagery;

transforming the data representing imagery into a luminance and chrominance color space, in which the luminance and chrominance color space comprises a Lab color space;

determining a visibility change for local image areas associated with an encoded signal through use of a plurality of luminance and chrominance channel-specific contrast sensitivity functions associated with the transformed data in the luminance and chrominance color space, in which the plurality of luminance and chrominance channel-specific contrast sensitivity functions comprise a Luminance contrast sensitivity function,

an ‘a’ channel contrast sensitivity function and a ‘b’ channel contrast sensitivity function;

determining embedding weights to minimize the visibility change; and

applying the determined embedding weights to pixels in an embedding color space, the embedding weights collectively conveying the encoded signal.

2. The method of claim 1 in which said transforming utilizes profiles including sets of data to represent image information.

3. The method of claim 1 in which the data representing imagery comprises data representing pixel information, in which said applying comprises altering the data representing pixel information.

4. The method of claim 1 , and prior to said applying, further comprising transforming the determined embedding weights into the embedding color space.

5. The method of claim 1 in which the encoded signal comprises digital watermarking.

6. The method of claim 3 in which the encoded signal comprises digital watermarking.

7. A non-transitory computer readable medium comprising instructions stored therein that, when executed by one or more processors, cause said one or more processors to perform the following:

obtaining data representing imagery;

transforming the data representing imagery into a luminance and chrominance color space, in which the luminance and chrominance color space comprises a Lab color space;

determining a visibility change for local image areas associated with an encoded signal through use of a plurality of luminance and chrominance channel-specific contrast sensitivity functions associated with the transformed data in the luminance and chrominance color space, in which the plurality of luminance and chrominance channel-specific contrast sensitivity functions comprise a Luminance contrast sensitivity function, an ‘a’ channel contrast sensitivity function and a ‘b’ channel contrast sensitivity function;

determining embedding weights to minimize the visibility change; and

applying the determined embedding weights to pixels in an embedding color space, the embedding weights collectively conveying the encoded signal.

8. The non-transitory computer readable medium of claim 7 in which said transforming utilizes profiles including sets of data to represent image information.

9. The non-transitory computer readable medium of claim 7 in which the data representing imagery comprises data representing pixel information, in which said applying comprises altering the data representing pixel information.

10. The non-transitory computer readable medium of claim 7 , and prior to said applying, further comprising transforming the determined embedding weights into the embedding color space.

11. The non-transitory computer readable medium of claim 7 in which the encoded signal comprises digital watermarking.

12. An apparatus comprising:

an input to obtain data representing imagery;

one or more processors configured for:

transforming the data representing imagery into a luminance and chrominance color space, in which the luminance and chrominance color space comprises a Lab color space;

determining a visibility change for local image areas associated with an encoded signal through use of a plurality of luminance and chrominance channel-specific contrast sensitivity functions associated with the transformed data in the luminance and chrominance color space, in which the plurality of luminance and chrominance channel-specific contrast sensitivity functions comprise a Luminance contrast sensitivity function, an ‘a’ channel contrast sensitivity function and a ‘b’ channel contrast sensitivity function;

determining embedding weights to minimize the visibility change; and

applying the determined embedding weights to pixels in an embedding color space, the embedding weights collectively conveying the encoded signal, said applying yielding embedded pixels; and an output to communicate the embedded pixels.

13. The apparatus of claim 12 in which said transforming utilizes profiles including sets of data to represent image information.

14. The apparatus of claim 12 in which the data representing imagery comprises data representing pixel information, in which said applying comprises altering the data representing pixel information.

15. The apparatus of claim 12 , and prior to said applying, further comprising transforming the determined embedding weights into the embedding color space.

16. The apparatus of claim 12 in which the encoded signal comprises digital watermarking.

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 May 25, 2022
From: REED, ALASTAIR M.; STACH, JOHN F.
To: DIGIMARC CORPORATION
Reel/Frame 060018/0340 →
Continuity (4)
Continuation 15214206 · Jul 19, 2016
Continuation 13664165 · Oct 30, 2012
Provisional Application 61553226 · Oct 30, 2011
Related Publication 20200160480A1 · May 21, 2020