US 12,412,314 B2
Color conversion between color spaces using reduced dimension embeddings
Austin Grant Walters, Savoy, IL (US); Jeremy Edward Goodsitt, Champaign, IL (US); and Vincent Pham, Champaign, IL (US)
Assigned to Capital One Services, LLC, McLean, VA (US)
Filed by Capital One Services, LLC, McLean, VA (US)
Filed on Mar. 19, 2024, as Appl. No. 18/609,524.
Application 18/609,524 is a continuation of application No. 18/144,766, filed on May 8, 2023, granted, now 11,961,267.
Application 18/144,766 is a continuation of application No. 17/690,404, filed on Mar. 9, 2022, granted, now 11,645,787, issued on May 9, 2023.
Application 17/690,404 is a continuation of application No. 16/997,383, filed on Aug. 19, 2020, granted, now 11,302,036, issued on Apr. 12, 2022.
Prior Publication US 2024/0221232 A1, Jul. 4, 2024
Int. Cl. G06T 9/00 (2006.01); G06F 18/24 (2023.01); G06T 7/10 (2017.01); G06T 7/90 (2017.01)
CPC G06T 9/002 (2013.01) [G06F 18/24 (2023.01); G06T 7/10 (2017.01); G06T 7/90 (2017.01); G06T 2207/10024 (2013.01); G06T 2207/20081 (2013.01); G06T 2207/20084 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method, comprising:
determining, by a neural network, a first color space of an image received as input, the image encoded in the first color space;
selecting, by the neural network based on the determined first color space of the image, a first encoder of a plurality of encoders to convert respective pixels of a first plurality of pixels of the image into a respective single-dimensional color value;
converting, by the first encoder, the respective pixels of the first plurality of pixels of the image into the respective single-dimensional color value;
selecting, by the neural network based on an output color space that is different than the first color space, a first decoder of a plurality of decoders to decode each respective single dimensional color value into a respective pixel of a second plurality of pixels in the output color space; and
decoding, by the first decoder, each respective single dimensional color value into the respective pixel of the second plurality of pixels in the output color space.