| CPC G06T 11/001 (2013.01) [G06T 7/11 (2017.01); G06T 7/90 (2017.01); G06V 10/235 (2022.01); G06V 10/762 (2022.01); G06T 2200/24 (2013.01); G06T 2207/10024 (2013.01); G06T 2207/20021 (2013.01); G06T 2207/20081 (2013.01); G06T 2207/20104 (2013.01)] | 20 Claims |

|
1. A computer-implemented method comprising:
accessing, by a pattern-detection application, an image depicting an object;
applying, by the pattern-detection application, a machine-learning model to the image to generate a transformed image, wherein generating the transformed image includes modifying one or more pixels of the image to reduce color distortions from the image;
determining, by the pattern-detection application, a set of colors from the transformed image;
identifying, by the pattern-detection application, a set of pixels depicting a particular color of the set of colors;
converting, by the pattern-detection application, an initial set of pixel values of the set of pixels at an initial color space to another set of pixel values that define the particular color of the set of pixels in another color space;
modifying, by the pattern-detection application, one or more values of the other set of pixel values to generate a modified set of pixel values, wherein the modifying includes causing the set of pixels visually indicate a simulated color that is different from the particular color; and
outputting, by the pattern-detection application, the set of pixels depicting the simulated color to be displayed on a display device.
|