15:15 - 15:30 Photopal

Author

Muxin Hua and Tyler Wiederich

Published

May 4, 2023

Abstract

Our final project is motivated by the problem of creating a color palette from images. The approach we took is to take the red-green-blue values from the image and use k-means clustering to group the most similar colors. With the colors generated, we implement a method to check color contrasts to verify that the palette has colors that are distinguishable to the human eye.

In addition to creating a palette, we also created a function to create the colorblind equivalent image using the common types of colorblindness (red, green, and blue) and used the same k-means clustering over the filtered image to create a palette.

Although we have a method to check for small color contrasts, colors from an image may not be optimized for data visualizations. This is especially true with the colorblind filters since color is inherently removed from the source image, leaving less color differentiation.

More information can be found on the corresponding Github repository