Back to results
US 11,455,702 B2Granted
Weights embedded to minimize visibility change
AssigneeDigimarc Corporation
InventorsAlastair M. Reed, John F. Stach
Life of this patent
Estimating the term…
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.
Claims16
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.
4 more elements
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.
3 more elements
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.
5 more elements
Dependencies are inferred from the claim text.