A computing device (e.g., a smartphone, a laptop computer, a tablet computer, a smartwatch, etc.) may apply color enhancement (e.g., by modifying digital values of red, green, and blue additive primaries to increase color saturation of colors originally in the sRGB color space) to content (e.g., an image, a video, etc.) without causing objects within the content to appear unrealistic to a user. For example, the computing device may apply a machine learning model to label objects (e.g., based on image features) within the content. Based on the labels, the computing device may determine whether color enhancement should be applied to the corresponding objects or not (e.g., by looking up whether the label is on a list of objects to which color enhancement should not be applied). Based on this determination, the computing device may selectively apply color enhancement to some objects within the content. In this way, the computing device may increase color saturation of a part of the content (which a user may desire) while maintaining (from the perspective of a user) a substantially realistic appearance of the content overall, potentially improving the user experience.

Creative Commons License

Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 License.