Color conversion between color spaces using reduced dimension embeddings
AssigneeCapital One Services, LLC
InventorsAustin Grant Walters, Jeremy Edward Goodsitt, Vincent Pham
Life of this patent
Estimating the term…
Abstract
Exemplary embodiments may provide an approach to converting multidimensional color data for an image encoded in a first color space into an intermediate form that is a single dimensional value. The exemplary embodiments may then decode the intermediate form value to produce an encoding of the color data that is encoded in a second color space that differs from the first color space. In this manner, the data for the image may be efficiently converted from an encoding in the first color space into an encoding in the second color space.
Claims20
A method, comprising:
- accessing training data comprising an image associated with a first color space, the image comprising a first plurality of pixels;
- training an encoder of a neural network executing on a processor to convert each respective pixel of the first plurality of pixels into a respective single-dimensional color value;
- and
- training a decoder of the neural network to convert each respective single dimensional color value into a respective pixel of a second plurality of pixels, wherein the second plurality of pixels are in a second color space that is different than the first color space.
A non-transitory computer-readable storage medium, the computer-readable storage medium including instructions that when executed by a processor, cause the processor to:
- access training data comprising an image associated with a first color space, the image comprising a first plurality of pixels;
- train an encoder of a neural network to convert each respective pixel of the first plurality of pixels into a respective single-dimensional color value;
- and
- train a decoder of the neural network to convert each respective single dimensional color value into a respective pixel of a second plurality of pixels, wherein the second plurality of pixels are in a second color space that is different than the first color space.
A computing apparatus comprising:
- a processor;
- and
- a memory storing instructions that, when executed by the processor, cause the processor to:
- access training data comprising an image associated with a first color space, the image comprising a first plurality of pixels;
- train an encoder of a neural network to convert each respective pixel of the first plurality of pixels into a respective single-dimensional color value;
- and
- train a decoder of the neural network to convert each respective single dimensional color value into a respective pixel of a second plurality of pixels, wherein the second plurality of pixels are in a second color space that is different than the first color space.
Dependencies are inferred from the claim text.