Computational production of colour harmony. Part 1: A prototype colour harmonization tool

Although web page and computer interface developers generally have little experience in generating effective colour schemes, colour selection appears rarely in user interface design literature, and there are few tools available to assist in appropriate choice of colours. This article describes an algorithmic technique for applying colour harmony rules to the selection of colour schemes for computer interfaces and web pages. Our software implementation of this approach—which we term the Colour Harmoniser—adapts and extends classical colour harmony rules for graphical user interfaces, combining algorithmic techniques and personal taste. A companion article presents the experimental evaluation of the system presented here. Our technique applies a set of rules for colour harmony to specific features of the interface or web page to create abstract colour schemes; the user then modifies the overall colour cast, saturation, and light–dark distribution, producing colourings that are both harmonious and usable. We demonstrate experimentally that the software is relatively simple to use and produces colourings that are well-received by humans. In this article, we define a fitness function that numerically evaluates the colour harmony of a user interface and underpins a genetic algorithm for creating harmonious schemes. We show how abstract, hue-independent, colour schemes may be mapped to real colour schemes, leaving the abstract colour harmony unchanged, but accommodating the developer's personal preferences for overall colouring, light–dark contrast, and saturation. This abstract/concrete separation automates the creation of harmonious schemes and allows unskilled developers to express their aesthetic preferences using simple direct manipulation controls. © 2011 Wiley Periodicals, Inc. Col Res Appl, 38, 203–217, 2013.

[1]  Gerald M. Murch Physiological principles for the effective use of color , 1984, IEEE Computer Graphics and Applications.

[2]  W. Dunlap,et al.  Influence of Value on Spatial Balance of Color Pairs , 1987 .

[3]  Istvan Jonyer,et al.  Performance Analysis of Evolutionary Search with a Dynamic Restart Policy , 2007, FLAIRS Conference.

[4]  Ben Shneiderman,et al.  Creating creativity: user interfaces for supporting innovation , 2000, TCHI.

[5]  A. Nemcsics Experimental Determination of Laws of Color Harmony. Part 3: Harmony Content of Different Hue Pairs , 2009 .

[6]  Giordano B. Beretta,et al.  A color selection tool for the readability of textual information on web pages , 2006, Electronic Imaging.

[7]  A. Rapoport,et al.  Color Preferences, Color Harmony, and the Quantitative Use of Colors , 1984 .

[8]  G. W. Granger An Experimental Study of Colour Preferences , 1955 .

[9]  Ian Kelly A two-stage evolutionary model for the computer-aided design of colour combinations , 1997, Digit. Creativity.

[10]  T. Yamazaki,et al.  Physiological and psychological evaluation for visual display colour readability: a visual evoked potential study and a subjective evaluation study. , 1998, Ergonomics.

[11]  Risto Näsänen,et al.  Effects of luminance and colour contrast on the search of information on display devices , 2003 .

[12]  D. Polzella,et al.  Dimensions of color harmony , 1993 .

[13]  Giordano B. Beretta,et al.  Web-based versus controlled environment psychophysics experiments , 2007, Electronic Imaging.

[14]  Shigenobu Kobayashi,et al.  The aim and method of the color image scale , 2009 .

[15]  Kumiyo Nakakoji,et al.  eMMaC: knowledge-based color critiquing support for novice multimedia authors , 1995, MULTIMEDIA '95.

[16]  Chin-Chiuan Lin Effects of screen luminance combination and text color on visual performance with TFT-LCD , 2005 .

[17]  Chin-Chiuan Lin Effects of contrast ratio and text color on visual performance with TFT-LCD , 2003 .

[18]  Larry Lavendel,et al.  The Story of a Color Advisor , 1998, Color Imaging Conference.

[19]  W. Dunlap,et al.  Differences in Color Balance Depending upon Mode of Comparison. , 1991, The Journal of general psychology.

[20]  L. Ou,et al.  A colour harmony model for two-colour combinations , 2006 .

[21]  W. Dunlap,et al.  Influence of chroma on spatial balance of complementary hues. , 1982, The American journal of psychology.

[22]  Peggy Wright,et al.  Techniques & tools for using color in computer interface design , 1997, CROS.

[23]  Lynda Hardman,et al.  Colour Picking-the Pecking Order of Form and Function , 2003 .

[24]  Aaron W. Bangor,et al.  Improving Access to Computer Displays: Readability for Visually Impaired Users , 1998 .

[25]  Bernice E. Rogowitz,et al.  CRAFT: A Tool for Customizing Color and Font Selections Guided by Perceptual Rules , 1993, Color Imaging Conference.

[26]  Barbara J. Meier ACE: a color expert system for user interface design , 1988, UIST '88.

[27]  R. Arnheim Progress in Color Composition , 2017 .