Color coding in data visualization

Last updated

Data visualization involves presenting data and information using visual elements like charts, graphs, and maps. It simplifies complex data, making patterns and trends more apparent, and aiding in better understanding and decision-making. [1] And color coding in data visualization is implemented to help users of data to easily read, understand, and categorize the different facets of information that a given set data is trying to explain.

Contents

Origins

Origins of color coding include rubrics, the Four Color Theorem of cartography and Jacques Bertin's 1967 book, Sémiologie Graphique (Semiology of Graphics). [2] Contemporary color coding for data visualization is enabled by four technologies: statistics, color technology, displays and computing. Visualization of data [3] was proceduralized by statisticians John Tukey and Edward Tufte in their respective landmark books Exploratory Data Analysis [4] in 1977 and The Visual Display of Quantitative Information [5] in 1982. They did not emphasize the use of color. Others demonstrated the superiority [6] of color coding to speed visual search of displayed information, [7] and to locate [8] and organize [9] information of interest. A third prerequisite for color-coded data visualization is high-resolution, high-contrast, high-luminance color electronic displays. Honeywell Corporation [10] and Boeing Corporation [11] assembled technical data that are still germane to use of color displays. More recently, the US Federal Aviation Administration has published technical guidance [12] for visualization of dynamic (air traffic) data on self-luminous color displays.

Humans have an innate ability to perform color-coded visual search. Without training or practice, the search time with color coding can be reduced by a factor of ten or more, compared to a search of the same information display without color coding. For example, Figure 1a illustrates prolonged search without color coding, while Figure 1b demonstrates color coding making data salient.

Fundamentals of color coding for data search and grouping

Color-coded visualization

Color coding has diverse applications to data visualization. A general principle is to align salience of colors with relevance of displayed information. [13] The person searching might be given the color of the item to be found, or they may know the color of the sought category based on their experience. Alternatively, their task could require looking for an item that stands out as different, signified by color, with no target color given.

Salient colors might be used, for example, to highlight patterns or to enable rapid search:

  • for a particular information-item or items on a geographic plot
    • among friendly, hostile and neutral forces on a military situation display [14]
    • on a weather map [15]
    • among geographically-displayed geologic, topographic, health, political, economic, demographic, technical or aeronautical data [16]
    • for cartography [17] [18]
  • along flow charts including
    • input flows, output flows, reservoirs, mixing chambers and condensation towers etc. in an industrial-process flow
    • project flow charts
    • process flow charts
    • sales flow charts
    • organization charts
    • financial flows, to follow the money
    • cause-and-effect diagrams

Another application of color coding is to show symmetries in visualized data. [20] Color coding can connect and untangle, e.g., trends on a plot, or the continuity of axons in the neural connectome. New applications of the innate skill to search, or group, based on color are still being invented, e.g., for networks, [21] the Road Coloring Theorem, heat maps, [22] the genome, [23] genomic structural variation, [24] genome browsers, [25] and spatial data like molecules. [26] Color coding has utility to visualize outliers and errors in unfamiliar data.

Color coding is used also for purposes other than visualization of displayed data. Data visualization complements, and does not substitute for or contradict, those other uses. Where conflict is possible, for example when there are established meanings of colors in other contexts such as signal lights, then those meanings should be given deference when choosing colors for a data-visualization color code.

Time required to find visualized information

Visual search is accomplished [27] through rapid involuntary and subconscious eye movements called saccades. The eye makes about three saccades per second during visual search. Such eye movements constrain human cognitive performance. [28] Search involves a neural network in the brain for processing motion and location, and controlling saccades. [29] This neural network is sensitive to color and to change; color and flash-coding (temporally-varying brightness) can complement each other to enhance search speed, without mutual interference. [30]

If there are N items to be searched in a display, N/2 saccades tend to be needed to locate a particular item. [31] Given three saccades per second, N/(2*3) = N/6 seconds is an estimate of search time to find one item among N. The estimate is improved by adding reaction time, perhaps a second; expected search time equals 1 + N/6 seconds to find a target item among N displayed items. [31] This estimate accords with empirical search times. [32] [33] In such a situation, color-coded search time increases linearly with the number of information items on a display that share the distinct target color. [34] Furthermore, search is faster when the target-colored items are spatially organized, for instance in sinuous paths [33] or presentation layout [35] or design of data figures. [36]

Search time has an exponential statistical distribution. [37] In an exponential distribution, the variability (standard deviation) equals the expected value or average. As expected search time increases, so does the variability of search time. Longer expected search time implies a few very-long searches. For example, with 30 different search items (N=30) randomly distributed on the display, the expected search time is 6 seconds, but 5% of searches will last longer than 18 seconds. See Table 1 for similar results.

Table 1. Calculated effects of the exponential distribution on variability of search times, illustrating that longer average search time is associated with some unacceptably long searches.
Number of search items5678910152030
Expected time to find target (sec)1.82.02.22.32.52.73.54.36.0
5% of searches longer than (sec)5.56.06.57.07.58.010.51318

Short expected search time prevents unacceptably long searches associated with longer average search time. Based on the linear increase of search time with the number of potential targets, and the exponential distribution of search times (see Table 1), limiting displayed items sharing the target’s color to fewer than about 11 would keep search times to less than 10 seconds almost all of the time. [16] More items could share the target color if the objective were to group subsets (different colors) of dispersed items for some purpose other than search. [38]

Choosing salient colors for color coding

Color coding can make information salient [39] (see Figure 1b). Discriminable color codes reduce or eliminate interference with search by all items not sharing the salient target color. [40] Qualitative, subjective methods to choose distinct colors for coding are limited to a few colors. [41] Color engineering achieved 22 paint colors of maximum contrast, [42] before the advent of self-luminous color displays. Self-luminous devices, such as computer screens, are capable of higher luminances (wider color gamut), higher resolution (smaller symbols and image segments) and higher contrasts (more-salient distinctions from background) than are usually achievable with reflective materials like paint. These characteristics of self-luminous displays create color-coding opportunities and problems as discussed below.

An objective method of choosing distinctive colors for color-coded visualization of electronically-displayed data is to consider the color coordinates [43] of the colors available within the display's gamut. Typically, a color is represented by three coordinates (R, G, B), each in the range 0 to 255 in the case of 8-bit representation. The most widely used color representation is a variant of RGB known as sRGB, while device-dependent RGB color representations are also used. An advantage of a device-dependent RGB representation is that if the device uses RGB light emitters, it can specify every color that can be produced by that particular device. Most displays use RGB light emitters, although multi-primary color display alternatives do exist, such as the Quattron displays produced by Sharp Corporation.

Figure 2. Some salient colors suitable for color coding are located on the outer boundary of the display's color gamut. The (R,G,B) coordinates of each color are shown in the corresponding colored hexagon. Your display's gamut; salient colors from the edges and vertices.svg
Figure 2. Some salient colors suitable for color coding are located on the outer boundary of the display's color gamut. The (R,G,B) coordinates of each color are shown in the corresponding colored hexagon.
Figure 3. Schematic summary of the relation between apparent color similarity and calculated color difference. The red line is most relevant here. Other lines in Figure 3 will be discussed below. Schematic of the relation between calculated color difference and apparent color similarity during search. This version of the figure has bigger font size.svg
Figure 3. Schematic summary of the relation between apparent color similarity and calculated color difference. The red line is most relevant here. Other lines in Figure 3 will be discussed below.

Optical measurements can be used to calculate the color difference between each pair of colors in the color code. This involves spectro-radiometrically measuring [43] the tristimulus values of colors available from the display. Tristimulus values (X, Y, Z) are device-independent color coordinates used to calculate color difference. Luminance, a correlate of grayscale, is the Y tristimulus value, for instance. [44] The CIEDE2000, or CIECAM02 color difference formulas are statistically superior as metrics of large-color-difference discriminability. [45] Generally, color difference calculations give more weight to red-green differences, and less to blue-yellow differences and luminance (i.e., gray scale) differences, in that order of efficacy. [43]

Code colors having small color differences from the target color make distractor items look similar to the target color, as measured in terms of search time [33] or in terms of eye movements. [45] Displayed items with large color differences from the target do not interfere with target salience. [33] Figure 3 summarizes this relationship between color similarity or salience during visualization and calculated color difference. [45] The discipline of identifying (and separating, in color difference) the most similar colors in the color code will be useful, whatever method is used to choose code colors.

In a code with n colors, there are n(n-1)/2 pairs of colors (see Figure 4), each pair having a color difference. [46] The proliferation of color differences, as the number of colors increases, necessitates a systematic, algorithmic and automated method of color selection. For instance, aeronautical charts [16] might be color coded with 28 colors, implying 378 pairwise color differences.

Figure 4. The number of color pairs, and hence color differences, in a color code increases rapidly as the number of colors increases. This file is a graph of the number of pairwise connections among n objects.svg
Figure 4. The number of color pairs, and hence color differences, in a color code increases rapidly as the number of colors increases.

Salience of many colors, seen in the context of each other, can be optimized. Because the smallest color differences interfere with search while large-enough color differences do not interfere (see Figure 3), the optimization objective [47] is to maximize the minimum calculated color-difference, among the n(n-1)/2 color differences in an n-color code, in order to derive a large number (n) of distinct colors for a color code custom-fit to a particular display’s gamut. This basic method was elaborated for industrial use. [48] The method has been applied to account for ambient illumination reflected from a display. [49] The optimization method has been extended to alternative objective functions. [50] It has been applied to complex display situations [51] [52] and to small symbols. [53] Technical color measurement [43] and optimized color difference can generate several alternative equally-effective codes that exploit the full gamut of the display and human color discrimination capability. This availability of alternative coding choices enables use of apropos colors with pre-established meanings or avoidance of inappropriate colors.

Practical problems of color coding for information salience

Symbol size affects color salience

Apparent color difference between objects depends upon the visual angle of the objects that are viewed. Smaller symbols cause reduced color differences. [53] Calculated color difference assumes a 2-degree visual subtense. The thumb-nail joint (from thumb-tip to joint-by-the-nail) appears about two degrees of visual subtense at arm’s length for example. Typical display symbols might subtend only 7 minutes, or less than 1/16 of two degrees. [54] Consider this in the context of these facts [55]

  1. there are virtually no short-wavelength (blue) sensing cells on the retina within a 20-minute-diameter disk around the line of sight (LOS),
  2. they comprise only about 7% of all daylight receptors and
  3. the blue-sensing cells are about 4 minutes apart at their closest (within a degree of the LOS), increasing to about 8 minutes apart with greater eccentricity.

For these reasons, blue distinctions (involving colors on any tritan line, [55] ) are lost for small symbols. This is called small-field tritanopia, which is a color deficiency for blueness-differences among small visual fields, to which everyone is subject. Hence, blueness differences should be discounted (or even eliminated from consideration) when selecting coding colors for small symbols, less than about 30 minutes of (i.e., the sun’s and moon’s) angular subtense. [56] Even color-differences not involving blueness appear to fade (however less than blue fades) when symbols diminish in size. For example, objects appear darker (less light) as they trend to a smaller visual subtense; larger areas with the same luminance appear lighter than smaller areas. [53] It is possible to estimate the effect of visual subtense on apparent color difference, including grayscale difference. [57] Smaller visual subtense of symbols implies fewer salient, or even discriminable, colors in the same display gamut. [53] Code colors will be salient if their color differences are at least 14 CIEDE2000 units for symbols having a two-degree visual subtense, or the equivalent color difference as estimated for smaller subtense. [57] For instance, salience of the 1.5-degree-by-0.75-degree visual-search targets used by Williams [31] improved for increases of their color differences to at least 21 CIEDE2000 units; beyond about 21 their salience did not improve further. [45] (The minimum color-difference values of salient colors given here correspond to the lower bound of the 95% confidence interval in the cited scientific literature.) The blue line and arrow in Figure 3 summarize the effect of small visual subtense (< 2 degrees of visual angle) on apparent color similarity, as a function of calculated color difference. [54] The visual angle subtended by a displayed symbol or other image segment can be precisely measured or calculated.

Deficiency of color vision can affect symbol salience

The most common forms of inherited color deficiency involve red-green confusions. [58] These color-perception confusions are due to a deficiency in retinal cells to sense long (e.g., red) or medium (e.g., green) wavelengths. [55] Red or green would look darker for people deficient in the corresponding cells. Small visual subtense of symbols, or a rarer form of color deficiency (tritanopia), deplete blueness differences (due to sparse sampling by short-wavelength-sensing cells in the retina). A color code for general use, where neither color deficiency nor small visual subtense (e.g., distant viewing) can be avoided, is white, black, orange, and grays discriminable in luminance from the other code colors and from the background luminance. [41] This assumes distant viewing by a person who retains the ability to sense either long or medium-wavelengths. Blue (but discriminably lighter than black) could be added, due to the rarity of deficient short-wavelength sensing cells, if viewing distances ensure visual subtense of color-coded symbols greater than 30 minutes. (See Figure 1b.)

Even grayscale perception can be affected by color deficiencies. [59] Red-green-color-deficient observers who retain long-wavelength-sensing cells (deuteranopes) are accurate judges of color differences near red. [59] Hence, the best color code for color-deficient observers would depend upon the type of color deficiency.

Images can be enhanced for viewing by color-deficient observers. [60] The recommended methods are edge enhancement, recoloring and pattern superposition to complement color. Three kinds of images are envisioned: natural scene, scientific visualization or an office document. No technique satisfies the requirements of all applications.

Figure 5. A demonstration of how the luminance difference between a symbol and its background affects symbol legibility. The horizontal stripes and the vertical message-columns are each a constant color. Demonstration of effect of luminance contrast on legibility.svg
Figure 5. A demonstration of how the luminance difference between a symbol and its background affects symbol legibility. The horizontal stripes and the vertical message-columns are each a constant color.

Legibility in the context of color coding

Legibility is different from salience, discussed above. Legibility is related to clearly and distinctly seeing edges, shapes and spatial details, and therefore to reading. Legibility of a symbol depends upon luminance difference (not color difference) between the symbol and the background upon which the symbol is presented. Figure 5, the concept of which was presented by Australian architect Paul Green-Armytage, [61] demonstrates this effect of luminance difference upon legibility. For this reason, yellow (a high-luminance color) is less legible on a bright white background, and conversely so are white symbols less legible on a yellow background. Dark blue (a low-luminance color) symbols are less legible on a black background, and conversely black letters are less legible on a dark blue background. This is despite yellow being salient on a white background and blue being conspicuous on a black background. Having adequate color difference among visualized items is complementary to, and compatible with, enabling legibility with adequate luminance difference between the items and their background. There are resources for quantifying the required luminance difference to enable legibility.

Grayscale, an important tool for visualization of data

In addition to its effect of on legibility, luminance also affects grayscale. Lightness and brightness differences are grayscale attributes of color difference, so they can affect conspicuousness of symbols. Grayscale is accessible to people with color-vision deficiencies, [59] and it is less susceptible (than chromatic differences) to fading due to small visual subtense. [57] Grayscale (rather than chromatic color difference) has been shown to be particularly apt for coding ordinal data such as temperature on a weather map. [15] [62]

Changing the background luminance makes salient the difference between the (possibly color-coded) symbols having luminances just greater than, and just less than, each background luminance selected. The dotted gray line in Figure 3 summarizes this effect. Leon Williams, [63] observed this and suggested a data-visualization technique he called data slicing, as exemplified in Figure 6.

The Whittle logarithmic grayscale calculation [64] for self-luminous devices quantifies visual effects of luminance differences among displayed symbols. It enables calculation of any number of equal perceptible differences [65] (nEPD) as small as the threshold of visibility, or of any suprathreshold magnitude. The unit size of nEPD is three or four times the absolute threshold of visibility for luminance change. This nEPD unit is “just noticeable at a glance” with free viewing of an electronic display. [64]

The Whittle calculation is unusual (among grayscale formulae) in four ways.

  1. It includes the background luminance. [64]
  2. It applies to all photopic (i.e., daylight) luminances, based on data for thresholds [65] and matching. [66]
  3. Its derivatives are meaningful. [67]
  4. It can account for the spatial scale of the contrast. [64]

The derivative (slope) of nEPD with respect to background luminance implies an optimum background luminance. [68] White backgrounds are used for historical reasons related to legibility of small symbols. However, there is no symbol size or symbol-luminance range for which a white background is optimum, in the sense of maximizing the number of visibly-different gray shades that symbols can have in this luminance range. The optimum background can double the number of gray shades visible among larger symbols. The optimum background luminance is always less than 46% of the maximum of the symbol luminance range, for ranges including zero. [69]

Contrasts (e.g., displayed symbols) have a luminance difference from their background. [64] The contrast luminance would be less than the background luminance for negative contrasts and the contrast luminance exceeds the background luminance for positive contrasts. The derivative of nEPD with respect to contrast luminance predicts the threshold of contrast visibility (e.g., to prevent banding in a digital image) for any daylight combination of symbol and background luminance. [65] [70] The Whittle calculation’s derivative with respect to contrast luminance also quantifies human suprathreshold sensitivity to luminance differences, or changes, for all combinations of daylight target and background luminance. [67] This derivative is germane to digital image processing, and particularly histogram specification, [71] suggesting applicability to medical-image windowing. The Whittle calculation shows the magnitude of positive contrast beyond which contrast brightness increases (with increasing contrast luminance) as fast against any background as against an unilluminated (black) background. [67] At lesser positive contrasts, and for negative contrasts, symbol lightness depends upon the background luminance of the symbol (in ways described by the Whittle calculation, and known as lightness constancy). Display luminance-contrast calibration [72] would be necessary in mission-critical applications.

Figure 7. Plot of the Whittle grayscale calculation (adopted by CIE ) for self-luminous devices, as applied to an optotype E subtending 10 arc minutes (1/3 the diameter of the sun or full moon). See text for details about this plot. Plot of CIE gray-scale calculation for self-luminous devices, for optotype E subtending 10 arc minutes.svg
Figure 7. Plot of the Whittle grayscale calculation (adopted by CIE ) for self-luminous devices, as applied to an optotype E subtending 10 arc minutes (1/3 the diameter of the sun or full moon). See text for details about this plot.

In Figure 7, there is a different nEPD curve for each background luminance. The steepest part of each curve (most change of grayscale per unit change of symbol luminance) is for symbol luminances almost equal to their background luminance. Another relatively steep part of each curve is at the extreme left, where symbol luminance is near zero. [67] Negative nEPD corresponds to negative contrasts and positive nEPD corresponds to positive contrasts. Symbols with equal nEPD from their respective backgrounds will appear the same shade of gray, [74] despite being on different backgrounds. (See Figure 8, which illustrates this matching of grays seen on different backgrounds.) The logarithmic curvature of the Whittle calculation has a rational basis. [75] An intermediate background luminance for Figure 7 itself increases the number of grayscale steps visible among the curves, making plausible an optimum background luminance.

The Whittle calculation for self-luminous devices has a parameter, k, relating to the spatial scale of the symbol. [67] It (k) is the proportion (between 0 and 100%) of image contrast (target luminance minus background luminance) lost to intraocular scattering on the way to becoming a retinal image. [64] Reducing the angular subtense of a symbol always reduces the physical luminance difference between the symbol and its background (due to intraocular scattering), hence reducing legibility and conspicuousness and increasing k. [64] This parameter, k, can be calculated from optical principles, [69] as it was for the gray scale of the 10-arc-minute (k=0.2) optotype E represented in Figure 7. When symbol angular subtense (represented by k) is reduced, the optimum background luminance also is reduced. [69] The Whittle calculation is unaffected by highlights remote from the contrast, as verified experimentally. [76] The effect of remote highlights on grayscale appearance is due to intraocular scattering. [67]

Figure 9. Identical wreaths of six grayscale hexagons having different background luminances. A more-luminous background darkens the grayscale. This Figure illustrates how a more-luminous background darkens the appearance of an image-segment grayscale grayscale.svg
Figure 9. Identical wreaths of six grayscale hexagons having different background luminances. A more-luminous background darkens the grayscale.
Figure 8. This figure illustrates the concept of matching grays with different background luminances. Each hexagon has a different luminance. This image illustrates matching grays seen against different background luminances.svg
Figure 8. This figure illustrates the concept of matching grays with different background luminances. Each hexagon has a different luminance.

A grayscale phenomenon calculable with the Whittle calculation for self-luminous devices is matching grays having different background luminances. [66] Conversely, the calculation can be used to find the background luminances that will make specified contrast luminances match. According to the calculation (as can be seen in Figure 7), it is impossible to match negative contrasts with positive contrasts; negative contrasts always look darker than positive contrasts. Three positive-contrast clouds in Figure 8 have greater luminance than their respective background hexagons; the three negative-contrast clouds have less luminance than their background.

According to the Whittle calculation, darker grays are achievable with a more-luminous background. [64] The effect is more pronounced for larger subtenses, but can be seen in the lower left of Figure 7 where more-negative nEPD is achieved when the background luminance is greater. Figure 9 exemplifies the effect; the same hexagonal visual target is seen as a darker gray (including black) when its background is more luminous, according to the Whittle calculation.

Ongoing research and development

Research and development continues on data visualization technologies. For instance, there is ongoing research and development to improve color difference calculations. [77] The primary motivation for this R&D is determination of minimum detectable thresholds of color difference, for quality control over industrial color processes (e.g., food, paint, textiles, plastics, print and self-luminous displays). As color difference calculations have been improved for threshold determination, they fortuitously have become better for the suprathreshold applications related to data visualization. [45] Ever since the relationship in Figure 3 was first shown, [40] there has been practical interest in more-precise determination of the (calculated color-difference) location of the knee of the curve for two-degree visual subtense and for smaller subtenses. [57] A general societal concern for inclusiveness, and particularly for accommodating disabilities, has stimulated research on color applications for people with color deficient vision. [60] A vibrant area of research (for instance by Brian Wandell and David Brainard, [78] and CIE [77] ) is computational modelling to predict (e.g., color) appearance, including all factors such as intraocular optics, retinal cone-cell responses, effects of visual subtense, eccentricity from the line of sight, [79] atmospheric optics, the illuminating light spectrum, context and color adaptation. There is research of methods to calibrate displays, [80] for example to make colors salient on a display located remote from the person programming the data visualization, and to more-accurately render color on displays. [81] High dynamic range (HDR) displays enable the most-salient colors for visualization; HDR is an active area of research. [82] Research continues on visual pathways and circuits in the brain; [29] some of this is relevant to data visualization and comprehension. Proprietary developments of color-display technology, computers and software improve data visualization, too. There is research to apply artistic color-coding techniques to visualization "to enable nonscientists to work with actual data to communicate issues that are critical to humanity." [83]

See also

Related Research Articles

ClearType is Microsoft's implementation of subpixel rendering technology in rendering text in a font system. ClearType attempts to improve the appearance of text on certain types of computer display screens by sacrificing color fidelity for additional intensity variation. This trade-off is asserted to work well on LCD flat panel monitors.

Gamma correction or gamma is a nonlinear operation used to encode and decode luminance or tristimulus values in video or still image systems. Gamma correction is, in the simplest cases, defined by the following power-law expression:

<span class="mw-page-title-main">Chroma subsampling</span> Practice of encoding images

Chroma subsampling is the practice of encoding images by implementing less resolution for chroma information than for luma information, taking advantage of the human visual system's lower acuity for color differences than for luminance.

In digital photography, computer-generated imagery, and colorimetry, a grayscale image is one in which the value of each pixel is a single sample representing only an amount of light; that is, it carries only intensity information. Grayscale images, a kind of black-and-white or gray monochrome, are composed exclusively of shades of gray. The contrast ranges from black at the weakest intensity to white at the strongest.

<span class="mw-page-title-main">False color</span> Methods of visualizing information by translating to colors

False color refers to a group of color rendering methods used to display images in color which were recorded in the visible or non-visible parts of the electromagnetic spectrum. A false-color image is an image that depicts an object in colors that differ from those a photograph would show. In this image, colors have been assigned to three different wavelengths that human eyes cannot normally see.

The opponent process is a color theory that states that the human visual system interprets information about color by processing signals from photoreceptor cells in an antagonistic manner. The opponent-process theory suggests that there are three opponent channels, each comprising an opposing color pair: red versus green, blue versus yellow, and black versus white (luminance). The theory was first proposed in 1892 by the German physiologist Ewald Hering.

<span class="mw-page-title-main">MacAdam ellipse</span> Region of chromaticity diagram

In the study of color vision, a MacAdam ellipse is roughly a region on a chromaticity diagram which contains all colors which are indistinguishable, to the average human eye, from the color at the center of the ellipse. Specifically, it is the standard deviation of a number of experimental color matches to the central color assuming a bivariate normal distribution of these match points. A MacAdam ellipse thus contains about 67% of the color match points. A 2X MacAdam ellipse will contain about 95% of the match points, and a 3X MacAdam ellipse will contain about 99% of the match points. The contour of the ellipse is therefore a measure of the just-noticeable differences of chromaticity. Standard Deviation Color Matching in LED lighting uses deviations relative to MacAdam ellipses to describe color precision of a light source.

<span class="mw-page-title-main">Tone mapping</span> Image processing technique

Tone mapping is a technique used in image processing and computer graphics to map one set of colors to another to approximate the appearance of high-dynamic-range (HDR) images in a medium that has a more limited dynamic range. Print-outs, CRT or LCD monitors, and projectors all have a limited dynamic range that is inadequate to reproduce the full range of light intensities present in natural scenes. Tone mapping addresses the problem of strong contrast reduction from the scene radiance to the displayable range while preserving the image details and color appearance important to appreciate the original scene content.

<span class="mw-page-title-main">Color scheme</span> Choice of colors used in design

In color theory, a color scheme is the choice of colors used in various artistic and design contexts. For example, the "Achromatic" use of a white background with black text is an example of a basic and commonly default color scheme in web design.

<span class="mw-page-title-main">Heat map</span> Data visualization technique

A heat map is a 2-dimensional data visualization technique that represents the magnitude of individual values within a dataset as a color. The variation in color may be by hue or intensity.

<span class="mw-page-title-main">UCSF Chimera</span>

UCSF Chimera is an extensible program for interactive visualization and analysis of molecular structures and related data, including density maps, supramolecular assemblies, sequence alignments, docking results, trajectories, and conformational ensembles. High-quality images and movies can be created. Chimera includes complete documentation and can be downloaded free of charge for noncommercial use.

<span class="mw-page-title-main">Contrast (vision)</span> Difference in luminance and/or color that makes objects visually distinguishable

Contrast is the difference in luminance or colour that makes an object visible on a background of different luminance or color. The human visual system is more sensitive to contrast than to absolute luminance; we can perceive the world similarly regardless of the huge changes in illumination over the day or from place to place. The maximum contrast of an image is the contrast ratio or dynamic range. Images with a contrast ratio close to their medium's maximum possible contrast ratio experience a conservation of contrast, wherein any increase in contrast in some parts of the image must necessarily result in a decrease in contrast elsewhere. Brightening an image will increase contrast in dark areas but decrease contrast in bright areas, while darkening the image will have the opposite effect. Bleach bypass destroys contrast in both the darkest and brightest parts of an image while enhancing luminance contrast in areas of intermediate brightness.

<span class="mw-page-title-main">Chubb illusion</span> Optical illusion

The Chubb illusion is an optical illusion or error in visual perception in which the apparent contrast of an object varies substantially to most viewers depending on its relative contrast to the field on which it is displayed. These visual illusions are of particular interest to researchers because they may provide valuable insights in regard to the workings of human visual systems.

<span class="mw-page-title-main">Glare (vision)</span> Bright light which impairs vision

Glare is difficulty of seeing in the presence of bright light such as direct or reflected sunlight or artificial light such as car headlamps at night. Because of this, some cars include mirrors with automatic anti-glare functions and in buildings, blinds or louvers are often used to protect occupants. Glare is caused by a significant ratio of luminance between the task and the glare source. Factors such as the angle between the task and the glare source and eye adaptation have significant impacts on the experience of glare.

Contrast in visual perception is a felt difference in appearance of two or more parts of a field seen simultaneously or successively.

The nucleic acid notation currently in use was first formalized by the International Union of Pure and Applied Chemistry (IUPAC) in 1970. This universally accepted notation uses the Roman characters G, C, A, and T, to represent the four nucleotides commonly found in deoxyribonucleic acids (DNA).

<span class="mw-page-title-main">Chromostereopsis</span> Visual illusion whereby the impression of depth is conveyed in two-dimensional color images

Chromostereopsis is a visual illusion whereby the impression of depth is conveyed in two-dimensional color images, usually of red–blue or red–green colors, but can also be perceived with red–grey or blue–grey images. Such illusions have been reported for over a century and have generally been attributed to some form of chromatic aberration.

<span class="mw-page-title-main">Helmholtz–Kohlrausch effect</span> Perceptual phenomenon

The Helmholtz–Kohlrausch effect is a perceptual phenomenon wherein the intense saturation of spectral hue is perceived as part of the color's luminance. This brightness increase by saturation, which grows stronger as saturation increases, might better be called chromatic luminance, since "white" or achromatic luminance is the standard of comparison. It appears in both self-luminous and surface colors, although it is most pronounced in spectral lights.

<span class="mw-page-title-main">Impossible color</span> Color that cannot be perceived under ordinary viewing conditions

Impossible colors are colors that do not appear in ordinary visual functioning. Different color theories suggest different hypothetical colors that humans are incapable of perceiving for one reason or another, and fictional colors are routinely created in popular culture. While some such colors have no basis in reality, phenomena such as cone cell fatigue enable colors to be perceived in certain circumstances that would not be otherwise.

<span class="mw-page-title-main">HCL color space</span> Color space model

HCL (Hue-Chroma-Luminance) or LCh refers to any of the many cylindrical color space models that are designed to accord with human perception of color with the three parameters. Lch has been adopted by information visualization practitioners to present data without the bias implicit in using varying saturation. They are, in general, designed to have characteristics of both cylindrical translations of the RGB color space, such as HSL and HSV, and the L*a*b* color space. Some conflicting definitions of the terms are:

References

  1. Kirk, A (2019). Data Visualisation: A Handbook for Data Driven Design (2nd ed.). Thousand Oaks, CA: Sage.
  2. Bertin, Jacques (1967). Sémiologie Graphique. Les diagrammes, les réseaux, les cartes. Paris: Gauthier-Villars.
  3. Wainer, Howard; Friendly, Michael (2020). Data Visualization: A History of Visual Thinking and Graphic Communication. Harvard University Press.
  4. Tukey, John Wilder (1977). Exploratory Data Analysis. Addison-Wesley. ISBN   978-0-201-07616-5.
  5. Tufte, Edward (2001). The Visual Display of Quantitative Information (2nd ed.). Cheshire, CT: Graphics Press.
  6. Williams, LG (1966). "The Effect of Target Specification on Objects Fixated During Visual Search". Perception and Psychophysics. 1 (5): 315–318. doi: 10.3758/BF03207398 . S2CID   143016062.
  7. Christ (1975). "Review and Analysis of Color Coding Research for Visual Displays". Human Factors. 17 (6): 542–570. doi:10.1177/001872087501700602. S2CID   143323235.
  8. Folk, CL (2015). "The role of color in voluntary and involuntary guidance of selective attention, Chapter 23". In Elliot, AJ; Fairchild, MD; Franklin, A (eds.). Handbook of Color Psychology. Cambridge, GB: Cambridge University Press. pp. 481–501. ISBN   978-1-107-04323-7.
  9. Wong, B (2010). "Gestalt principles (Part II)". Nature Methods. 7 (12): 941. doi: 10.1038/nmeth1210-941 . S2CID   35716514.
  10. Krebs, MJ; Wolf, JD; Sandvig, JH (1978). Color Display Design Guide. Minneapolis, MN: Honeywell Systems and Research Center.
  11. Silverstein, LD; Merrifield, RM (1985). The development and evaluation of color systems for airborne applications (Report No. DOT/FAA/PM-85-19) (Defense Technical Information Center AD-A168563 1986 ed.). Washington DC: US Department of Transportation.
  12. FAA Standard Practice, Color Use in Air Traffic Control System Displays. Washington DC: US Department of Transportation. 24 March 2020.
  13. Wong, B (2011). "Salience to relevance". Nature Methods. 8 (11): 889. doi: 10.1038/nmeth.1762 . PMID   22148153. S2CID   8652127.
  14. Chipman, Susan F. (June 2007). "Annex B – Visualisation Research and Development in the United States" (PDF). Multimedia Visualisation of Massive Military Datasets (Report). Research and Technology Organisation of NATO. ISBN   978-92-837-0067-8. RTO-TR-IST-021.
  15. 1 2 Breslow, LA; Trafton, JG; McCurry, JM; Ratwani, RM (2010). "An algorithm for generating color scales for both categorical and ordinal coding". Color Research and Application. 35: 18–28. doi:10.1002/col.20559.
  16. 1 2 3 Schontz, WD; Trumm, GA; Williams, LG (1971). "Color coding for information location". Human Factors. 13 (3): 237–246. doi:10.1177/001872087101300304. PMID   5558217. S2CID   28424671.
  17. Brewer, CA (1994). "Color Use Guidelines for Mapping and Visualization, Chapter 7". In MacEachren, AM; Taylor, DRF (eds.). Visualization in Modern Cartography. Tarrytown NY: Elsevier Science. pp. 123–147.
  18. Brewer, CA (1994). "Guidelines for Use of the Perceptual Dimensions of Color for Mapping and Visualization". In Bares, J (ed.). Color Hard Copy and Graphic Arts III. Proceedings of the International Society for Optical Engineering (SPIE) (Vol 2171 ed.). San Jose CA: SPIE. pp. 54–63.
  19. Wong, B; Shoresh, N (2012). "Data exploration". Nature Methods. 9 (1): 5. doi: 10.1038/nmeth.1829 . PMID   22312636. S2CID   20997239.
  20. Chipman, SF (2020). "Towards a synthetic eye: Psychological issues in data visualization". ResearchGate. doi:10.13140/RG.2.2.31920.99841.
  21. Gehlenborg, N; Wong, B (2012). "Networks". Nature Methods. 9 (2): 115. doi: 10.1038/nmeth.1862 . PMID   22396963. S2CID   29741258.
  22. Gehlenborg, N; Wong, B (2012). "Heat Maps". Nature Methods. 9 (3): 213. doi: 10.1038/nmeth.1902 . PMID   27974286. S2CID   28870914.
  23. Nielsen, C; Wong, B (2012). "Representing the genome". Nature Methods. 9 (5): 423. doi: 10.1038/nmeth.1992 . PMID   22803197. S2CID   6207156.
  24. Nielsen, C; Wong, B (2012). "Representing genomic structural variation". Nature Methods. 9 (7): 631. doi: 10.1038/nmeth.2018 . PMID   22930825. S2CID   1878491.
  25. Nielsen, C; Wong, B (2012). "Managing deep data in genome browsers". Nature Methods. 9 (6): 521. doi: 10.1038/nmeth.2049 . PMID   22874978. S2CID   5785111.
  26. Gehlenborg, N; Wong, B (2012). "Into the third dimension". Nature Methods. 9 (9): 851. doi: 10.1038/nmeth.2151 . PMID   23097778. S2CID   6417810.
  27. Kotowicz, Andreas; Rutishauser, Ueli; Koch, Christof (2010). "Time course of target recognition in visual search". Frontiers in Human Neuroscience. 4 (Article 31): 31. doi: 10.3389/fnhum.2010.00031 . PMC   2859879 . PMID   20428512.
  28. Kieras, DE (2017), "Chapter 2", written at The Oxford Handbook of Cognitive Science, in Chipman, SEF (ed.), A summary of the EPIC Cognitive Architecture., New York: Oxford University Press, pp. 27–48
  29. 1 2 Furman, M (2014), Faingold, CL; Blumenthal, H (eds.), "Neuronal Networks in Brain Function, CNS Disorders, and Therapeutics; Chapter 19", Visual Network, New York: Elsevier, pp. 247–260
  30. Van Orden, Karl; DiVita, J; Shim, MJ (1993). "Redundant use of luminance and flashing with shape and color as highlighting codes in symbolic displays". Human Factors. 35 (2): 195–204. doi:10.1177/001872089303500201. PMID   8349285. S2CID   15879572.
  31. 1 2 3 Williams, LG (1966). "Target conspicuity and visual search". Human Factors. 8 (1): 80–92. doi:10.1177/001872086600800109. PMID   5966605. S2CID   26712216.
  32. Cahill, MC; Carter, RC (1976). "Color code size for searching displays of different density". Human Factors. 18 (3): 273–280. doi:10.1177/001872087601800308. S2CID   111132459.
  33. 1 2 3 4 Carter, RC (1982). "Visual search with color". Journal of Experimental Psychology: Human Perception and Performance. 8 (1): 127–36. doi:10.1037/0096-1523.8.1.127. PMID   6460078.
  34. Carter, RC; Cahill, MC (1978). "Regression models of search time for color-coded information displays". Human Factors. 20 (3): 293–302. doi:10.1177/001872087902100304. PMID   511182. S2CID   12964263.
  35. Wong, B (2011). "Layout". Nature Methods. 8 (10): 783. doi: 10.1038/nmeth.1711 . PMID   22053339. S2CID   5463317.
  36. Wong, B (2010). "Design of data figures". Nature Methods. 7 (9): 665. doi: 10.1038/nmeth0910-665 . S2CID   22865156.
  37. Carter, RC (1982). "Search time with a color display: Analysis of distribution functions". Human Factors. 24 (2): 203–12. doi:10.1177/001872088202400206. PMID   7095808. S2CID   38762867.
  38. Wong, B (2010). "Gestalt principles (Part I)". Nature Methods. 7 (11): 863. doi: 10.1038/nmeth1110-863 . PMID   21049588. S2CID   13604942.
  39. Wong, B (2010). "Salience". Nature Methods. 7 (10): 773. doi: 10.1038/nmeth1010-773 . PMID   20936751. S2CID   34837264.
  40. 1 2 Carter, EC; Carter, RC (1981). "Color and Conspicuousness". Journal of the Optical Society of America. 71 (6): 723–9. Bibcode:1981JOSA...71..723C. doi:10.1364/JOSA.71.000723. PMID   7252614.
  41. 1 2 Wong, B (2010). "Color Coding". Nature Methods. 7 (8): 573. doi: 10.1038/nmeth0810-573 . PMID   20704014. S2CID   33475794.
  42. Kelly, KL (1965). "Twenty-two Colors of Maximum Contrast". Color Engineering. 3: 26–27.
  43. 1 2 3 4 Berns, RS (2019). Billmeyer and Saltzman's Principles of Color Technology (4th ed.). New York: Wiley.
  44. Wyszecki, Gunter; Stiles, W.S. (1982). Color Science: Concepts and Methods, Quantitative Data and Formulae (2nd ed.). New York: John Wiley and Sons. p. 157.
  45. 1 2 3 4 5 Carter, RC; Huertas, R (2010). "Ultra-Large Color Difference and Small Subtense". Color Research and Application. 35: 4–17. doi:10.1002/col.20557.
  46. Carter, RC (1983). "CIE L*u*v* equations for self-luminous displays". Color Research and Application. 8: 252–253. doi:10.1002/col.5080080414.
  47. Carter, RC; Carter, EC (1982). "High-contrast sets of colors". Applied Optics. 21 (16): 2936–9. Bibcode:1982ApOpt..21.2936C. doi:10.1364/AO.21.002936. PMID   20396153.
  48. Silverstein, LD; Lepkowski, JS; Carter, RC; Carter, EC (1986). Schlam, Elliott (ed.). "Modeling of display color parameters and algorithmic color selection". Proceedings of SPIE – the International Society for Optical Engineering, Advances in Display Technology VI. Advances in Display Technology VI. 624: 26–34. Bibcode:1986SPIE..624...26S. doi:10.1117/12.961221. S2CID   57237683.
  49. DeCorte, W (1985). "High contrast sets of colours for colour CRTs under various conditions of illumination". Displays. 6 (2): 95–100. Bibcode:1985Displ...6...95D. doi:10.1016/0141-9382(85)90034-4.
  50. DeCorte, W (1986). "Finding appropriate colors for color displays". Color Research and Application. 11: 56–61. doi:10.1002/col.5080110111.
  51. DeCorte, W (1986). "Optimum colors, phosphors, and illuminant characteristics for CRT displays: the algorithmic approach". Human Factors. 28 (1): 39–47. doi:10.1177/001872088602800105. PMID   3710484. S2CID   110327602.
  52. DeCorte, W (1988). "Ergonomically optimal CRT colours for nonfixed ambient illumination conditions". Color Research and Application. 13 (5): 327–331. doi:10.1002/col.5080130510.
  53. 1 2 3 4 Carter, RC; Silverstein, LD (2012). "Perceiving Color Across Scale: Great and Small, Discrete and Continuous". Journal of the Optical Society of America A. 29 (7): 1346–55. Bibcode:2012JOSAA..29.1346C. doi:10.1364/JOSAA.29.001346. PMID   22751398.
  54. 1 2 Carter, RC; Carter, EC (1988). "Color coding for rapid location of small symbols". Color Research and Application. 13 (4): 226–234. doi:10.1002/col.5080130407.
  55. 1 2 3 Shevell, SK (2003). The Science of Color. Cambridge: Elsevier.
  56. Albrecht, M (2010). "Color blindness". Nature Methods. 7 (10): 775. doi: 10.1038/nmeth1010-775a . PMID   20885436. S2CID   205417940.
  57. 1 2 3 4 Carter, RC; Silverstein, LD (2010). "Size Matters: Improved Color-Difference Estimation for Small Visual Targets". Journal of the Society for Information Display. 18: 17–28. doi:10.1889/JSID18.1.17. S2CID   56769750.
  58. Wong, B (2011). "Color blindness". Nature Methods. 8 (6): 441. doi:10.1038/nmeth.1618. PMID   21774112. S2CID   36690778.
  59. 1 2 3 Kvitle, AK; Oddløkken, H; Green, PJ; Nussbaum, P (2018). "Methods for psychophysical assessment of colour difference by observers with a colour vision deficiency". 2018 Colour and Visual Computing Symposium (CVCS). Vol. Gjøvik Norway. pp. 1–6. doi:10.1109/CVCS.2018.8496594. ISBN   978-1-5386-5645-7. S2CID   53014475.
  60. 1 2 Enhancement of Images for Colour-Deficient Observers. Vienna: CIE. 2020. doi:10.25039/TR.240.2020. ISBN   978-3-902842-80-0. S2CID   242786806.
  61. Green-Armytage, Paul (2017). "Oral Presentation, with visual slides; AIC Conference, OS05-5 Design & Communication II, Monday 16th October 3-5PM". Colour as Trademarks – Clarification and limitations. Seogwipo, Jeju Korea: AIC, International Colour Association.
  62. Gehlenborg, N; Wong, B (2012). "Mapping quantitative data to color". Nature Methods. 9 (8): 769. doi: 10.1038/nmeth.2134 . PMID   23019685. S2CID   5645863.
  63. Williams, Leon G (1967). A study of visual search using eye movement recordings, Honeywell Document 12009-1R2, Contract NONR 4774(00). Saint Paul MN: Honeywell Corporation.
  64. 1 2 3 4 5 6 7 8 Whittle, P (1992). "Brightness, discriminability and the 'Crispening Effect'". Vision Research. 32 (8): 1493–1507. doi:10.1016/0042-6989(92)90205-W. PMID   1455722. S2CID   38768696.
  65. 1 2 3 Carter, RC (2018). "Suprathreshold gray scale is implied by thresholds". Applied Optics. 57 (29): 8751–8756. Bibcode:2018ApOpt..57.8751C. doi:10.1364/AO.57.008751. PMID   30461954. S2CID   53747363.
  66. 1 2 Carter, RC; Brill, MH (2014). "Calculation of Self-luminous Neutral Scale: How Many Neutral Steps Can You See on That Display?". Journal of the Society for Information Display. 22 (4): 177–186. doi:10.1002/jsid.234. S2CID   61000862.
  67. 1 2 3 4 5 6 Carter, RC (2020). "CIE self-luminous gray-scale calculation: inflections, parameters, and high-contrast limiting behavior". Journal of the Optical Society of America A. 37 (1): 115–122. Bibcode:2020JOSAA..37..115C. doi:10.1364/JOSAA.37.000115. PMID   32118888. S2CID   211727514.
  68. Carter, RC (1997). "Gray-scale perceptions calculated: Optimum display background luminance". Applied Optics. 36 (8): 1705–1717. Bibcode:1997ApOpt..36.1705C. doi:10.1364/AO.36.001705. PMID   18250856.
  69. 1 2 3 Yoon, G; Carter, RC (2020). "Intraocular scattering effects on color appearance". Unpublished.
  70. Carter, RC (2019). "Suprathreshold gray scale is implied by thresholds: erratum". Applied Optics. 58 (12): 3133. Bibcode:2019ApOpt..58.3133C. doi:10.1364/AO.58.003133. PMID   31044787. S2CID   143424176.
  71. Carter, RC (2005). "Biological Gray Scale for Digital Imagery". Journal of Electronic Imaging. 14 (2): 023004-1–023004-10. Bibcode:2005JEI....14b3004C. doi:10.1117/1.1900135. ISSN   1017-9909.
  72. Woods, RL; Goldstein, RB; Peli, E (2013). "Psychophysical contrast calibration". Vision Research. 90: 15–24. doi:10.1016/j.visres.2013.04.011. PMC   3744609 . PMID   23643843.
  73. Grey-scale calculation for self-luminous devices, TR 228-2018. Vienna: International Commission on Illumination. 2018. ISBN   978-3-901906-97-8.
  74. Carter, RC (1993). "Gray scale and achromatic color difference". Journal of the Optical Society of America A. 10 (6): 1380–1391. Bibcode:1993JOSAA..10.1380C. doi:10.1364/JOSAA.10.001380.
  75. Brill, MH; Carter, RC (2014). "Does Lightness Obey a Log or Power Law? Or Is That The Right Question?". Color Research and Application. 39: 99–101. doi:10.1002/col.21777.
  76. Carter, RC; Sibert, L; Templeman, J; Ballas, J (1999). "Luminous backgrounds and frames affect gray-scale lightness, thresholds and suprathreshold discriminations". Journal of Experimental Psychology: Applied. 5 (2): 190–204. doi:10.1037/1076-898X.5.2.190.
  77. 1 2 Li, Changjun; Li, Zhiqiang; Wang, Zhifeng; et al. (2017). "Comprehensive color solutions: CAM16, CAT16, and CAM16‐UCS". Color Research and Application. 42 (6): 703–718. doi:10.1002/col.22131.
  78. Cottaris, NP; Jiang, H; Ding, X; et al. (2019). "A computational observer model of spatial contrast sensitivity: Effects of wave-front based optics, cone mosaic structure and inference engine". Journal of Vision. 19 (4): 8. doi: 10.1167/19.4.8 . PMID   30943530.
  79. Colour Appearance in Peripheral Vision, CIE 211:2014. Vienna: International Commission on Illumination. 2014. ISBN   978-3-902842-47-3.
  80. Karatzas, D; Wuerger, S (2007). "A hardware-independent color calibration technique". Annals of the BMVA. 2007 (3): 1–11.
  81. Hao, Xie; Farnand, SP; Murdoch, MJ (2020). "Observer metamerism in commercial displays". Journal of the Optical Society of America A. 37 (4): A61–A69. Bibcode:2020JOSAA..37A..61X. doi:10.1364/JOSAA.382228. PMID   32400517. S2CID   212763244.
  82. Hexley, Allie C; Ozgur Yontem, Ali; Spitschan, Manuel; et al. (2020). "Demonstrating a multi-primary high dynamic range display system for vision experiments". JOSA A. 37 (4): A271–A284. Bibcode:2020JOSAA..37A.271H. doi:10.1364/JOSAA.384022. PMC   7145446 . PMID   32273669. S2CID   215719955.
  83. Frederick, Robert (2020). "A More Universal Language". American Scientist. 108 (5): 272. doi:10.1511/2020.108.5.272. S2CID   226741374.