Interactive Palette Viewer

A Color Space Visualization Tool

Zachary Booth Simpson
10 August 2000

(c)2000 ZBS. http://www.mine-control.com/zack
Please sign my guestbo0k if you find this work useful.

Introduction

Palette Viewer is an interactive color gamut visualization tool that allows one to view the colors of an image three-dimensional RGB space. Statistical analysis of the color space is performed allowing the user to view the histogram and most common colors.

The program is written in C++ using OpenGL. It is currently available only as a Windows binary distribution.

Download

Instructions

Demonstration Images

Original Source Image
Images courtesy Corbis Images
Color Gamut Visualization Notes
The gamut is shown looking down the blue axis. Every color is shown, regardless of how often it occurs in the image.
The view has been rotated and we are no looking up the blue axis. A histogram is displayed; white pixels indicate frequent colors, dark pixels are infrequent. The viewer allows you to view the color gamut and the histogram simultaneously.
In this example, the color gamut has been biased by the frequency of the color count. Colors used frequently are drawn as larger pixels, those used less frequently are smaller; many pixels occur so infrequently that they are discarded.
Another example illustrating the gamut with a frequency bias.
Viewing the same image with bias off and a histogram overlaid on top.