颜色名词典 Color-Name Dictionaries

Color-Name Dictionaries

  • Introduction
    • Names
    • Colors
    • Catalogs
    • RGB Cubes
    • L*a*b* Space
  • The Dictionaries
  • Windows VGA Palette
    • HTML-3.2
    • HTML-4
    • CSS Color Module Level 3
      • w3schools.com
    • Bang's RGB color names
  • X11
    • X11 old-rgb
    • X11 thomas.txt
    • X11 raveling.txt
    • X11 rgb.txt
    • X11 Xcms.txt
    • Netscape
    • Hollasch
    • Two4U
      • Two4U Big
      • Two4U Medium
      • Two4U Small
  • Pigment-Based
    • Resene Paint Colours
      • Name That Color
    • Resene-2007 Paint Colours
    • Resene-2010 Paint Colours
    • Winsor-Newton Water-colours
    • US Federal Standard 595C
    • Pigments through the Ages
    • Crayola Crayon Colors
  • NBS-ISCC
    • NBS-ISCC Dictionary of Color Names
    • NBS-ISCC Centroids
    • NBS-ISCC Dictionaries of Color Names
      • (M) Dictionary of Color
      • (P) Plochere Color System
      • (R) Color Standards and Color Nomenclature
      • (T) Descriptive Color Names Dictionary
      • (TC) Standard Color Card of America
      • (A) Dye Colors
      • (B) Colour Terminology in Biology
      • (F) Colors; (for) Ready-Mixed Paints
      • (H) Horticultural Colour Charts
      • (S) Postage-Stamp Color Names
      • (RC) Rock-Color Chart
      • (SC) Soil Color Charts
  • CNS Color Naming System
  • Color Naming Experiment
  • XKCD Color Name Survey
  • Saturate
  • ICC Profiles
  • Conclusion

Introduction

Color dictionaries are created for several purposes:

  • Standardized color names facilitate specification, purchase, and use of colored goods, markers, etc.
  • Companies like Pantone register colors (and names), providing formulas for inks, plastics, toners, and paints to guarantee uniformity and accuracy of color for their clients' products. These color designations are often just numbers and letters; requiring search through process guides to find a particular shade. ICC-Profiles have provision for these spot colors.
  • The combinatorial color dictionaries underlying the Munsell, OSA-UCS, and GIA color scales allow field-workers to encode and communicate color from visual observation. These systems endeavor to partition their color spaces into equally distinguishable regions with a named color at the center of each.
  • A set of color names can be used to restrict selection when a spectrum of colors is not available.
  • On computers, summoning colors by common names relieves the tedium of adjusting or mousing each color used.

Names

Color dictionaries for field work must be small enough to make reasonably quick determinations. A couple hundred names seems to be an upper bound.

Larger dictionaries which range into the thousands were created for identifying paints or inks. Common color names (like "blue") are not used alone; but they can be components of names. Such collections of names are meaningless without their charts or samples. These are referred to asidiosyncratic in this article.

Colors

Color dictionaries should provide a means for specifying colors independent of the gamut limitations of displays and printers, but all the online materials I found in 2001 used RGB coordinates or unconvertable denotations.

More problematical is the approach to color assignment taken by most of the authors. One can either try to choose colors matching the color names; or try to find names to describe the colors. Unfortunately, most of the online color dictionaries use the latter approach. Not only are most of the colors they assign located on an RGB grid, they assign common names to the extreme points on the sRGB cube. Most of these extremes lie outside of the print gamut.

The limitations of the print gamut result primarily from the physics of reflecting light. Surfaces able to reflect RGB primaries at full brightness when illuminated with full-spectrum white light (D65) require impossibly steep spectral responses. On additive (computer and video) displays these extreme colors look fluorescent or just wrong when used in images, and can be fatiguing to the viewer even when used in non-pictorial visual content.

Although not completely free of limitations, pure primary light sources are more practical. Thus when rendering scenes, the color dictionary for glowing objects and lighting can be distinct from the color dictionary for surface colors.

Catalogs

颜色名词典 Color-Name Dictionaries_第1张图片 颜色名词典 Color-Name Dictionaries_第2张图片

The Catalog column in the dictionaries table links to PDFs displaying triangles (or squares), each filled with a color and its name and sRGB or CIE-L*a*b* coordinates below it. In the upper left corner of each catalog page is a legend naming one or two dictionaries and the data format of the catalog.

To the left is a portion of the html-4 catalog. As the legend shows, the lower left triangle has a color from the html-4 dictionary with its name and hexadecimal red, green, and blue values below it. The smaller triangle to the upper right has the color corresponding to the same name from the hollasch dictionary if present (none shown).

To the right is a portion of the saturate catalog. The lower left triangle has a color from the html-4 dictionary with its name and decimal lightness (L*), a*, and b* values below it. The smaller triangle to the upper right has the color corresponding to the same name from the x11 dictionary if present. Blue and purple have both saturate and x11 colors, which differ slightly.

Because the sRGB coding has limitations, those colors not inside the sRGB gamut (components between 1 and 254) are marked with black diagonal lines. The width of the line varies as the number of sRGB primaries not within bounds. When viewed on an additive display, if a swatch is so marked, you can't be sure that you are seeing the intended color.

Colors outside the CIE-L*a*b* gamut (-128 to 127 as coded by ICC-profiles) are marked with horizontal and vertical black lines. In the `saturate' example to the right, bluishpurple, bluishgreen, bluegreen, and purple are so marked. In dictionaries sourced from sRGB values, this will occur only for full white and black. 

palette of color squares jumbled color squares

Color Space Dimension Reduction describes the mathematics used to produce these usable color catalogs (unlike the one to right). Basically, the colors are ordered by walking a space-filling curve throught the CIE-L*a*b* color space. The colors so ordered are then layed out in a serpentine pattern on each page of the catalog. It starts at the top left, goes down the first (leftmost) column, moves one to the right, goes up the second column, then down the third column etc. Downward oriented columns (1, 3, 5, ...) have the numbers above the color name; upward oriented columns (2, 4, 6, ...) have the name above the numbers.

In multi-page catalogs, colors similar to some desired color are usually found in no more than two pages. 

颜色名词典 Color-Name Dictionaries_第3张图片

RGB Cubes

Under the sRGB Space column are PDFs showing the RGB color cube in perspective with a colored ball for each color in the dictionary placed within the cube. A reduced-size image of its cube is also inset in the description of each dictionary. Blue increases going up; green increases going to the right; and red increases from front to back. The neutral axis from black to white runs diagonally from the near lower left corner to the far upper right corner.

This view reveals whether colors were chosen from the RGB grid; and also whether the dark colors are underrepresented. 

L*a*b* Space

颜色名词典 Color-Name Dictionaries_第4张图片

The L*a*b* Space column links to VRML-2.0 (Virtual Reality Modeling Language) files showing a sphere for each color floated in CIE-L*a*b* space. There is a white cube at black and a black cube at white. There is a cyan cube at RGB red; a magenta cube at RGB green; a yellow cube at RGB blue; and vice-versa. If the color-set includes a primary, it will be seen bulging out from the opposite-colored cube, as in the image to left. You will need a VRML plugin to view these files.

CIE-L*a*b* space is good for judging a color set's coverage and uniformity. Some screen shots of L*a*b*-space are shown in the Resene and NBS/ISCC sections. 

RGB Cubes and L*a*b* Space are for investigating and evaluating color sets; they don't identify individual colors.

The Dictionaries

Color-Name Dictionaries
Catalog sRGB Space L*a*b* Space Duplicate Colors Source
html-4 html-4 html-4 0 of 16 http://www.w3.org/TR/REC-html40/sgml/loosedtd.html#Color
css3 css3 css3 9 of 147 http://www.w3.org/TR/css3-color
bang bang bang 0 of 140 http://www.procato.com/rgb+index/?csv
old-rgb old-rgb old-rgb 5 of 72 xc/programs/rgb/others/old-rgb.txt
thomas thomas thomas 5 of 71 xc/programs/rgb/others/thomas.txt
raveling raveling raveling 63 of 447 xc/programs/rgb/others/raveling.txt
x11 x11 x11 54 of 455 /usr/X11R6/lib/X11/rgb.txt
ns3 ns3 ns3 0 of 129 http://www.timestream.com/mmedia/graphics/colors/ns3names.txt
hollasch hollasch hollasch 0 of 191 http://steve.hollasch.net/cgindex/color/colors.txt
big big big 6 of 406 http://www.two4u.com/color/big-table.html
medium medium medium 2 of 100 http://www.two4u.com/color/medium-txt.html
small small small 0 of 47 http://www.two4u.com/color/small-txt.html
resene resene resene 133 of 1383 resenecolours.txt
Name That Color Name That Color Name That Color 21 of 1566 http://chir.ag/projects/ntc/ntc.js
resene-2010 resene-2010 resene-2010 36 of 1379 http://www.resene.co.nz/swatches/ download_pencils.xls
nbs-anthus nbs-anthus nbs-anthus 3 of 267 http://www.anthus.com/Colors/Cent.html
nbs-iscc nbs-iscc nbs-iscc 1 of 267 http://tx4.us/nbs-iscc.htm
winsor-newton winsor-newton winsor-newton 0 of 300 http://people.csail.mit.edu/jaffer/Color/winsor-newton-lab.txt
fs595c fs595c fs595c 17 of 590 http://people.csail.mit.edu/jaffer/Color/FED-STD-595C.txt
pigments pigments pigments 3 of 40 http://www.webexhibits.org/pigments/intro/pigments.html
crayola crayola crayola 0 of 120 http://www.crayola.com/colorcensus/history/current_120_colors.cfm
      287 of 627 CNS syntax
cne-2007 cne-2007 cne-2007 5 of 865 http://www.hpl.hp.com/personal/Nathan_Moroney/color-name-hpl.html
http://h20325.www2.hp.com/blogs/color/archive/2007/10/29/4914.html
cne-core-2007 cne-core-2007 cne-core-2007 3 of 212
xkcd xkcd xkcd 13 of 922 http://blog.xkcd.com/2010/05/03/color-survey-results
saturate saturate saturate 0 of 19 saturate.txt

Windows VGA Palette

This saga reads like a comedy of errors. But its legacy looks likely to continue in HTML-5.

Catalog sRGB Space L*a*b* Space Duplicate Colors Source
html-4 html-4 html-4 0 of 16 http://www.w3.org/TR/REC-html40/sgml/loosedtd.html#Color
Color Name Dictionary:  HTML-3.2  Color Names Color Name Dictionary:  HTML-4  Color Names
颜色名词典 Color-Name Dictionaries_第5张图片

Once upon a time, someone chose 16 full and half coordinate RGB primaries as the default color-map for early personal computer video cards, perhaps planning to implement full color using a halftone-like method. Instead, these were used as pure colors, often resulting in garish displays. This bad practice was made worse by using common color names to identify them; worse still by putting these in the Windows color-dictionary; and worse still by codifying these common color names (with RGB primaries) in HTML-3.2 and HTML-4.0, two of the most widely used standards in the world.

For use in setting text, link, and background colors in the `body' element, HTML-3.2 states:

Colors are given in the sRGB color space as hexadecimal numbers (e.g. COLOR="#C0FFC0"), or as one of 16 widely understood color names. These colors were originally picked as being the standard 16 colors supported with the Windows VGA palette.

The HTML-3.2 and HTML-4.0 specifications define 16 color names assigned to all full and some half coordinate RGB primaries:

Color names and sRGB values
Black Black = "#000000" Green Green = "#008000"
Silver Silver = "#C0C0C0" Lime Lime = "#00FF00"
Gray Gray = "#808080" Olive Olive = "#808000"
White White = "#FFFFFF" Yellow Yellow = "#FFFF00"
Maroon Maroon = "#800000" Navy Navy = "#000080"
Red Red = "#FF0000" Blue Blue = "#0000FF"
Purple Purple = "#800080" Teal Teal = "#008080"
Fuchsia Fuchsia = "#FF00FF" Aqua Aqua = "#00FFFF"

All except silver and gray are out of the sRGB gamut. Red, lime, and blue (and probably others) lie outside of the print gamut. Use of these extreme colors will tend to exacerbate visual differences between displays; also hard copy output will not look like displays. Use of this color dictionary is not recommended.


Catalog sRGB Space L*a*b* Space Duplicate Colors Source
css3 css3 css3 9 of 147 http://www.w3.org/TR/css3-color
Color Name Dictionary:  CSS  Color Module Level 3
颜色名词典 Color-Name Dictionaries_第6张图片

CSS Color Module Level 3 supports both HTML4 color keywords and X11COLORS. Olive, purple, green, and maroon are in both sets; the X11 values have been changed to match the HTML4 values.

4.1 HTML4 color keywords:
The list of HTML4 color keywords is: aqua, black, blue, fuchsia, gray, green, lime, maroon, navy, olive, purple, red, silver, teal, white, and yellow. The color names are case-insensitive.
4.3 SVG color keywords:
The table below provides a list of the X11 colors [X11COLORS] supported by popular browsers with the addition of gray/grey variants from SVG 1.0. The resulting list is precisely the same as the SVG 1.0 color keyword names. This specification extends their definition beyond SVG...

Worse than x11, the darkest octant of the RGB cube is nearly empty. Other than the Sinclair Paintscolors it inherits from x11, most of the colors are too saturated and too light. The development of HTML has embraced an ignorance of color science. Will the pervasiveness of HTML change our color lexicon?


Color Name Dictionary:  w3schools.com  HTML Color Names

Naming 140 colors, W3schools is merely a subset of css3. The seven color-names dropped (from css3) are the greys (vs gray): slategrey, grey, lightslategrey, darkgrey, darkslategrey, dimgrey.


Catalog sRGB Space L*a*b* Space Duplicate Colors Source
bang bang bang 1 of 471 http://www.procato.com/rgb+index/?csv
Color Name Dictionary:  bang  Bang's RGB color names
颜色名词典 Color-Name Dictionaries_第7张图片

Color chart with meaningful/descriptive color names labels points on a symmetrical RGB grid with combinatorial color names based on 11 of the 16 HTML-4 colors: black, blue, fuchsia, gray, green, lime, olive, purple, red, white, and yellow, but not defining those primary names alone. Aqua, teal, silver, and navy are not used.

234 of the 471 colors are on the sRGB gamut boundary. 27 of these have the adjectives "luminous vivid". Another 27 are "vivid" without "luminous". "Luminous" would be good to apply to all colors out of the reflective gamut, but there are many more than 27 of those.

The darkest RGB octant has more colors than x11; the midtones seem a bit sparse.

Bang is compared with nbs-iscc in the catalog. Many of the names occurring in both are close in color.


X11

Web-searches turn up few original color-name dictionaries. The most replicated one is `/usr/X11R6/lib/X11/rgb.txt' from the X11 window system distribution. Last modified in 1994, does its vintage indicate perfect wisdom of named colors?

We start with the early X color dictionaries.

Catalog sRGB Space L*a*b* Space Duplicate Colors Source
old-rgb old-rgb old-rgb 5 of 72 xc/programs/rgb/others/old-rgb.txt
Color Name Dictionary:  X11  old-rgb.txt
颜色名词典 Color-Name Dictionaries_第8张图片

`xc/programs/rgb/others/old-rgb.txt' in the X11 source tree is not installed by XFree86. All but 2 of its 72 color names are contained in `rgb.txt', but most of its shades differ.

xc/programs/rgb/others/README says:

"old-rgb.txt" is the version that was shipped in previous releases; this was originally "tuned" for the Digital VT240 series terminals.

Catalog sRGB Space L*a*b* Space Duplicate Colors Source
thomas thomas thomas 5 of 71 xc/programs/rgb/others/thomas.txt
Color Name Dictionary:  X11  thomas.txt
颜色名词典 Color-Name Dictionaries_第9张图片

`xc/programs/rgb/others/thomas.txt' in the X11 source tree is not installed by XFree86. All of its 71 color names except 'aquamarine' are contained in `old-rgb.txt'. Nearly all its shades differ from both `rgb.txt'and `old-rgb.txt'. It is a huge improvement from `old-rgb.txt'.

xc/programs/rgb/others/README says:

"thomas.txt" is a version of the older database that was tuned by John Thomas at Tektronix to match a box of Crayola crayons.

Notes from John Thomas:

Advised by our human factors folks that "standard" named colors exist, but only for well-controlled color coordinate systems (like CIE, but not for RGB), I sat down one evening with the handiest standard of subjective color names, a box of 72 Crayola crayons. (Believe it or not, over 50% of the colors from rgb.txt were represented.)

Using an X-client implementation of the TekColor model, I created the following list of named colors. Appearance on your monitor may vary because of brand, age, and video drive circuitry, but I think you will find it a better match for the average monitor, than the original rgb.txt file from MIT.

 John C Thomas
 Tektronix, Inc.
 Wilsonville, OR
 [email protected]

It is clear from comparing Thomas's sRGB to old-rgb's sRGB that only Thomas looked at the crayons! Except for 10 saturated colors, `thomas.txt'is close to realistic for its small set of surface colors.


Catalog sRGB Space L*a*b* Space Duplicate Colors Source
raveling raveling raveling 63 of 447 xc/programs/rgb/others/raveling.txt
Color Name Dictionary:  X11  raveling.txt
颜色名词典 Color-Name Dictionaries_第10张图片

`xc/programs/rgb/others/raveling.txt' in the X11 source tree is not installed by XFree86. It is a near ancestor of `rgb.txt', only 32 of its 447 colors are not contained in `rgb.txt'. A dozen of the remaining shades differ. I find nothing to recommend `raveling.txt' over `rgb.txt'; they both have the problems mentioned in the section about `rgb.txt'.

xc/programs/rgb/others/README says:

"raveling.txt" has lots of new colors, tuned by Paul Raveling at ISI for the HP monitor.

Notes from Paul Raveling:

  1. Many colors have been tuned for an HP monitor -- mine, to be exact. Some of the old values were obnoxious enough to bring complaints from users (like "That's Wheat???!!!"); so far early user reports on the new RGB database are favorable.

  2. File rgb.txt was reorganized into 3 sections:

    1. Light and off-white colors, copied from several Sinclair Paints color samples. The intent for adding these is to provide a better choice for light-colored window backgrounds.

    2. BTW, I wanted to find ANSI standard colors, but ANSI happily gobbled my $16 without sending the specification I ordered, Then they ignored my followup letter. Nuts to ANSI & "ANSI standards".

    3. Special colors such as black, white, and favorite shades of gray.

    4. A spectrum of colors, arranged to transition gradually between nearby colors, running from generally blue colors through green and ending with generally red colors. This includes all colors from the old X11R3 database, but they're no longer in (mostly) alphabetic order.

    5. The gray scale from the original X11R3 database.

Within the "spectrum of colors" section there are clusters of colors, each consisting of:

  1. One or more Specially named colors. If more than one is present, all are related by lying on a common line running from RGB = (0 0 0) [pure black] to a single point on the surface of the RGB color cube.

  2. Four colors at particular points on the same line in RGB space. Their names end in "1", "2", "3", and "4", with "color1" being at the surface of the color cube and the others at increasing distances approaching black. Distance of these color points from black is approximately logarithmic. This attempts a rough fit to human perception's sensitivity to intensity.

Here's an example of one of these clusters:

                210 105  30             chocolate
                139  69  19             saddle brown
                139  69  19             SaddleBrown
                255 127  36             Chocolate1
                238 118  33             Chocolate2
                205 102  29             Chocolate3
                139  69  19             Chocolate4

Note that the "original" colors, in this case chocolate and saddle brown, don't always match the scaled points.

Does anyone think these changes are a good idea? Crummy idea? Do you have other favorite colors? Can anyone do better at matching some tough colors? Some colors, especially reddish ones, were VERY hard to reproduce, & I'd welcome contributions from other HP users who can get a better match.

The clusters were a bad idea. A simple function could have allowed any degree of graying without cluttering up the database.


Catalog sRGB Space L*a*b* Space Duplicate Colors Source
x11 x11 x11 54 of 455 /usr/X11R6/lib/X11/rgb.txt
Color Name Dictionary:  X11  rgb.txt
颜色名词典 Color-Name Dictionaries_第11张图片

Aside from its numbered grays and greys, `rgb.txt' has 54 duplicates out of 455 colors. The duplications are not entirely consistent: slategray1, ... slategray4 are present; but slategrey1, ... slategrey4 are missing.

202 of its color names are devoted to `gray0' through `gray100' and `grey0' through `grey100'. The intensity values given to each grey is k * 2.55. These grey values are not equally spaced in perceived brightness. And they would only produce equally spaced photometer readings when displayed on a linear RGB monitor. Although the default X color model (RGBi) is linear, a catalog of X11 numbered-greys shows that linear RGB709 biases the perceived `rgb.txt' colors too light. They are more believable when treated as sRGB values. But even then, the bulk of the colors are still too light.

When viewed in sRGB space (inset image), the grid nature of `rgb.txt' is evident; as is the relative emptiness of the darkest octant.

When viewed in CIELAB space, the `rgb.txt' color set is top heavy, having few dark tones and uneven spacing.

In summary, X11's `rgb.txt' is suitable for light sources, but poorly suited for surface colors; and should be interpreted as sRGB in either case.

As detailed by Xorg Bugzilla Bug 12293 Cannot install custom rgb.txt file in RHEL 5, Xorg version 7.1 completely ignores rgb.txt(still present at /usr/share/X11/rgb.txt).

------- Comment #1 From ajax at nwnk dot net 2008-02-24 17:53:22 PST -------

rgb.txt is deprecated, sorry. The default upstream is to build without support for it.

Your distribution may choose to do otherwise, of course, but that's not for X.org to enforce.

There appears to be no way to install a better color dictionary without modifying and rebuilding X11.


Color Name Dictionary:  X11  Xcms.txt
In 1992, the Xlib extension "X Color Management System" was completed. But  `xc/lib/X11/Xcms.txt' in the X11 source tree is not installed by XFree86, and contains only 20 colors, half of them numbered grays:
This device-independent color name database is provided just as an example.
There are no claims that these color specifications are or should be bound
to the corresponding color name.
So it looks like those advocating for scientific treatment of color by X were defeated in 1992. Even though X11 does not support it, the XCMS color format inspired  Color-Scheme's  textual representations for colors. XCMS format is used for the non-RGB dictionaries,  winsor-newton, fs595c, and  saturate discussed below. 
Catalog sRGB Space L*a*b* Space Duplicate Colors Source
ns3 ns3 ns3 0 of 129 http://www.timestream.com/mmedia/graphics/colors/ns3names.txt
Color Name Dictionary:  Netscape  Color Names
颜色名词典 Color-Name Dictionaries_第12张图片

Although there are many pages offering Netscape color dictionaries, I could not find the definitive site.

ns3names.txt is a 127 color subset of X11's `rgb.txt' with different values for `gray' and `green'; and the addition of `lightslate' and `mediumviolet' -- apparently transcription errors of `light slate blue' and`medium violet red'.


Catalog sRGB Space L*a*b* Space Duplicate Colors Source
hollasch hollasch hollasch 0 of 191 http://steve.hollasch.net/cgindex/color/colors.txt
Color Name Dictionary:  Hollasch  colors.txt

Steve Hollasch compiled 190 color names into colors.txt. More than 20 of its "whites" match theSinclair Paints colors in X11. The clump of whites is visible in CIELAB space and sRGB space.

The sRGB extremes and a couple of greens will exceed print gamuts; but otherwise a reasonable effort.

`colors.txt' looks fine for light sources; and appears better than `rgb.txt' for surface colors.


Two4U

Two4U's Color Page  offered 3 color dictionaries: big, medium, and small. Although it is linked from  http://www.two4u.com/ , as of May 2010, http://www.two4u.com/color/  returns the error:

Forbidden

You don't have permission to access /color/ on this server.

The 3 dictionary pages are still accessible and linked from 86400 pages (according to Google).

Catalog sRGB Space L*a*b* Space Duplicate Colors Source
big big big 6 of 406 http://www.two4u.com/color/big-table.html
Color Name Dictionary:  Two4U's  Big Color Database
颜色名词典 Color-Name Dictionaries_第13张图片 `big-txt.html' is an uncredited replica of X11's  `rgb.txt' with the addition of  `light',  `medium', and  `pale' -- apparently transcription errors of  `light goldenrod',  `medium aquamarine', and  `pale violet red'. 
Catalog sRGB Space L*a*b* Space Duplicate Colors Source
medium medium medium 2 of 100 http://www.two4u.com/color/medium-txt.html
Color Name Dictionary:  Two4U's  Medium Color Database
颜色名词典 Color-Name Dictionaries_第14张图片Containing  100 colors,  medium-txt.html adds 28 colors to  `old-rgb.txt'. Of the shared names, only Orange and OrangeRed differ. Most of the 28 added colors are reasonable, but the bulk of the inherited  `old-rgb.txt' colors are not. 
Catalog sRGB Space L*a*b* Space Duplicate Colors Source
small small small 0 of 47 http://www.two4u.com/color/small-txt.html
Color Name Dictionary:  Two4U's  Small Color Database
颜色名词典 Color-Name Dictionaries_第15张图片Containing  47 colors,  small-txt.html is a subset of  `medium'

Pigment-Based

Catalog sRGB Space L*a*b* Space Duplicate Colors Source
resene resene resene 133 of 1383 resenecolours.txt
Color Name Dictionary:  Resene  Paint Colours
颜色名词典 Color-Name Dictionaries_第16张图片

Resene Paints Limited, New Zealand's largest privately-owned and operated paint manufacturing company, has generously made their "Resene RGB Values List" available.

With over 1300 colours, Resene fills a large volume of the CIELAB space uniformly. The primaries (red, green, blue, cyan, magenta, yellow, white, black) are absent, as they should be for physically realizable paints.

With so many names, most are specific to Resene. But their organization and breadth of coverage will make them less confusing and more useful than the other systems examined here. Resene-rgb.txt is an X11 style color dictionary which Augmenting rgb.txt explains how to install.

The "Resene RGB Values List" is an excellent source for surface colors.


Catalog sRGB Space L*a*b* Space Duplicate Colors Source
Name That Color Name That Color Name That Color 21 of 1566 http://chir.ag/projects/ntc/ntc.js
Color Name Dictionary:  Name That Color
颜色名词典 Color-Name Dictionaries_第17张图片

Name That Color is a javascript program by Chirag Mehta which, given RGB coordinates, returns a color name. The program scans through its entire color-dictionary and returns the color-name whose coordinates minimize its metric to the given color. Its metric is the distance squared in RGB space plus two times the distance squared in HSL space. There is no provision for colors which, though close, are on opposite sides of the hue wraparound. This metric is completely unrelated to any CIE metrics for gauging the difference between pairs of colors.

Despite the problems this metric has, the more distinct colors in its dictionary, the closer will be its answers.

The color names in this list were found via Wikipedia, Crayola, and Color-Name Dictionaries like Resene. I removed duplicates and manually edited the list for consistency.

Its dictionary contains 1566 colors, most from the 2001 Resene dictionary. Removing duplicates is necessary if the program is to return a single color-name. For use as a dictionary the lack of duplicates means that some names won't be found. The row of colors between saturated green and yellow appears to be original to Mehta.

Although the NTC dictionary includes many colors from a pigment-based dictionary (Resene), its assignment of primary colors to RGB extrema inclines against its use for specifying surface colors; smaller pigment-based dictionaries will serve that role better.



Resene-2010 colours in L*a*b* space
颜色名词典 Color-Name Dictionaries_第18张图片
颜色名词典 Color-Name Dictionaries_第19张图片
Catalog sRGB Space L*a*b* Space Duplicate Colors Source
resene-2010 resene-2010 resene-2010 36 of 1379 http://www.resene.co.nz/swatches/ download_pencils.xls
Color Name Dictionary:  Resene-2007  Paint Colours
The only Resene colors to change between 2007 and 2010 were Aluminum, Chamois, and Mahogany. Use Resene-2010.
Color Name Dictionary:  Resene-2010  Paint Colours
颜色名词典 Color-Name Dictionaries_第20张图片While the Resene paint colours circa 2001 are an excellent source, there are some technical flaws:
  • The whitepoint (the reference white) was set too high, causing many colors to have RGB components of 255. [A color with an RGB component of 0 or 255 is indicated in the catalog by a black X.] There are 113 duplications, many in the lightest colors. No paint is completely reflective; so the whitepoint for a paint color should be less than sRGB:255/255/255.
  • The blackpoint (the reference black) was set too low, causing many colors to have RGB components of 0. No paint is completely absorptive; but neither is any video display! So the low blackpoint is a less serious problem.
  • Resene's paint colors are expressed in sRGB coordinates. Some cyan, yellow, and magenta paint colors will be out of the sRGB gamut and not reproduce faithfully from this source.

Since 2001, Resene Paints Limited has acquired several other companies and incorporated their colors into its palette, which now numbers over 2400 colors. Examination of download_pencils.xls reveals that both the whitepoint and blackpoint for their RGB values have been moderated. There are still a few R, G, or B values of 255 and 0; but no more than one appears in a particular color. Some singleton 0 and 255 values could arise as the result of trying to assign sRGB values to colors outside of the sRGB gamut.

Nearly doubling the size of the "Resene RGB Values List" is not desirable. So I extracted the new RGB values for only the existing list in creating Resene-2010-rgb.txt. Only three colors were lost in the process: "Cedar Wood Finish", "Nutmeg Wood Finish", and "Teak Wood Finish". The number of duplicate colors was reduced from 113 to 36. The Resene-2010 catalog compares this new Resene catalog with the 2001 version. Most noticeable is that many reds and some blues are less saturated. Comparing its RGB-cube with winsor-newton, it looks like this retraction may have been to much. Winsor-newton covers a wider range of mid-tones; and it is actual measurements.

Resene-2010-rgb.txt is an X11 style color dictionary which Augmenting rgb.txt explains how to install.

The "Resene-2010 RGB Values List" is an excellent source for surface colors.


Catalog sRGB Space L*a*b* Space Duplicate Colors Source
winsor-newton winsor-newton winsor-newton 0 of 300 http://people.csail.mit.edu/jaffer/Color/winsor-newton-lab.txt
Color Name System:  Winsor-Newton Water-colours
颜色名词典 Color-Name Dictionaries_第21张图片

Richard Kirk of FilmLight Ltd has measured paint data for 100 Winsor and Newton water-colour paints in three densities apiece. His data is CIE-L*a*b*, bypassing the gamut limitations of sRGB. None of the colours is out of the CIE-L*a*b* gamut, but 106 colours are out of the sRGB gamut.

Winsor and Newton's paint names are mostly idiosyncratic, with some basic colour names. Their currentcolour chart contains only 96 colours, with many differences from Kirk's list, which was made several years ago. Some of Winsor and Newton's paint names are quite long (eg. Permanent Alizarin Crimson). Given that this list is not tracking Winsor and Newton, I have shortened the names (replacing Cadmium, Chromium, and Manganese with Cd, Cr, and Mn, respectively) and made them more consistent. For each named color, the name with the measurement of the medium density sample has the suffix Medium, the light density has the suffix Light, and the heavy density has the suffix Dark. This makes all the names unique; there are no conflicts with the other dictionaries.

Looking at the winsor-newton RGB cube, the darkest octant has a good number of occupants, more than I expected for watercolors. Compared to the nbs-iscc RGB cube, winsor-newton has much better coverage of the mid-tones, nbs-iscc being slightly better at the light and dark extremes. A large cluster of yellows along the bottom right edge of the RGB cube could be due to sRGB gamut limitations; but the cluster also appears in CIE-L*a*b* space. Another possibility is that these yellows differ in transparency; differences which wouldn't be revealed by measurements of individual paint (on paper) samples.

If your color application accepts CIE-L*a*b* colors, then winsor-newton-lab.txt is an excellent source for surface colors.


Catalog sRGB Space L*a*b* Space Duplicate Colors Source
fs595c fs595c fs595c 17 of 590 http://people.csail.mit.edu/jaffer/Color/FED-STD-595C.txt
Color Name System:  US Federal Standard 595C

https://assist.daps.dla.mil/quicksearch/basic_profile.cfm?ident_number=53815 is a page linking to documents specifying federal standard 595C, "Colors Used in Government Procurement". Although not a general-purpose source, these colors are of use when rendering post-boxes (15050), flags (UN Flag Blue 35250), signs and military clothing and equipment.

Although some of the colors have text descriptions, colors are officially identified by unique five-digit numbers. The first digit designates the finish and the second digit a color group.

Table 1, First Digit
First Digit Finish GlossLevel
  Minimum Maximum
1 Gloss 80 --
2 Semi-gloss 30 45
3 Flat -- 6
Table 2, Second Digit
Second Digit Color Groups
0 Brown
1 Red
2 Orange
3 Yellow
4 Green
5 Blue
6 Gray
7 Misc (Black, White, Gold, Silver, Violet)
8 Fluorescent
Several colors listed in this standard are the subject of international standardization agreement, MAS Army 440, 7 December 1987, NATO STANAG 2321, Edition 4.
17178 Silver/ aluminum
30117
30140
Brown
31136 Red, CARC Aircraft Red, ANA 619
31158 Light Red
33538 Yellow, Traffic Yellow, ANA 614
34449
34558
Light Green
34108 Dark Green, Navy Torpedo
35109 Light Blue
26231 Gray
37038 Black, Navy #3 Black, ANA 604
37100 Violet
37875 White, Aircraft White, Insignia White, ANA 601
Color Cross Reference, Safety, Highway and Camouflage Colors: The following colors meet the special requirements for Safety, Highway and Camouflage colors.
Table 3, Safety, Highway and Camouflage Cross Reference
Safety Colors (OSHA) Chip Number Highway Colors (DOT) Chip Number Camouflage Colors Chip Number
Red 11120 Brown 10055 Green 383 34094
11105 Red 11086 Brown 383 30051
11140 11105 Black 37030
Orange 12300 Orange 12243 Tan 686A 33446
12246 Yellow 13507 Dark Green 34082
Yellow 13591 13538 Field Drab 33105
13655 Green 14066 Earth Yellow 33245
Green 14120 14109 Sand 33303
14260 Blue 15065 Aircraft Green 34031
Blue 15092 15090 Aircraft Gray 36300
15102 School Bus Yellow 13415 Dark Sandstone 33510
Purple 17155     Interior Aircraft Black 37031
17142
International Orange 12197

FED-STD-595C gives color values for CIE illuminants C, A, F2 (fluorescent), and D65. The charts here use the illuminant C, or D65 if the C entry is blank.

fs595c-rgb.txt is an X11 style color dictionary. 41 of the 590 colors are out of the sRGB gamut.


Catalog sRGB Space L*a*b* Space Duplicate Colors Source
pigments pigments pigments 3 of 40 http://www.webexhibits.org/pigments/intro/pigments.html
Color Name System:  Pigments through the Ages
颜色名词典 Color-Name Dictionaries_第22张图片

Pigments through the Ages is a website exploring the history and use of 40 pigments. On their catalog page, each color is presented by a photograph of a square of the pigment with a white background. Some of the samples are visibly nonuniform. All the pigments, except for the white ones, are fairly dark.

I wrote a program which (reading the webpage) finds the name associated with the JPEG and finds the average RGB value of the central 25% of the image, creating the dictionary pigments.txt (and pigments-rgb.txt) from which the other files are derived.

Their JPEG images use the RGB colorspace, so the values derived from the images are necessarily limited to the RGB gamut.

When painting, one can mix colors. But for computer use, the "pigments" dictionary has an insufficient variety of distinct colors.


Catalog sRGB Space L*a*b* Space Duplicate Colors Source
crayola crayola crayola 0 of 120 http://www.crayola.com/colorcensus/history/current_120_colors.cfm
Color Name System:  Crayola Crayon Colors

Deep in Crayola's website is a page presenting the 120 Current Crayola™ Crayon Colors. Each color is presented by a GIF showing a squiggle of the crayon color on a white background (except for the white squiggle on a black background). Crayola gives no technical details of their measurement methodology; but color process control is not their primary focus. This photo shows the variation between two Crayola green crayons.


颜色名词典 Color-Name Dictionaries_第23张图片

颜色名词典 Color-Name Dictionaries_第24张图片The squiggles all have the same shape. I wrote a program which scans their webpage to find the names and URLs of the GIFs, read them, extract the color at pixel location [25, 31], and create the dictionaries crayola.txt (and crayola-rgb.txt) from which the other files are derived.

Their dictionary is mostly idiosyncratic with some combinatorial names thrown in. Looking at thecatalog, it is encouraging that both black and white are not saturated. 23 of the colors are out of the sRGB gamut, mostly in red saturation. Looking at the colors in sRGB-space, there are few colors in the darkest octant. Looking at the colors in CIELAB, the colors are not uniformly distributed, with pronounced clustering.

When drawing with crayons, one can mix colors. But for computer use, the Crayola dictionary has an insufficient variety of distinct colors.


NBS-ISCC

Kenneth L. Kelly and Deanne B. Judd.
"Color: Universal Language and Dictionary of Names",
National Bureau of Standards,
Spec. Publ. 440, Dec. 1976, 189 pages.

A compendium of colors and their names from academic, government, textile, dye, paint, horticultural, and manufacturing sources would appear to be the ideal source for surface color names.

Catalog sRGB Space L*a*b* Space Duplicate Colors Source
nbs-anthus nbs-anthus nbs-anthus 3 of 267 http://www.anthus.com/Colors/Cent.html
Color Name Dictionary:  NBS/ISCC  Dictionary of Color Names
颜色名词典 Color-Name Dictionaries_第25张图片

In The NBS/ISCC Color System, David Mundie has tried to computerize this information. At the core of his system, The 267 Color Centroids lists 267 colors, their Munsell renotations, and hexadecimal sRGB values.

267 colors is more manageable than Resene's 1300. It is enough surface colors for most computer applications. And the centroid names are systematic, allowing users to figure the name of a bluer shade without searching the catalog.

But there are problems with the centroids:

  • Colors `115' and `129' are both named `Vivid Yellowish Green'.
  • `135 Light Yellowish Green 0.7g 7.4 5.2 #007BA7' looks blue.
  • `263 White 2.5pb 9.5 0.2 #FFC9D7' is very pink.
  • `9 Pinkish White 5.8r 9.0 0.8 #F9DBC8' looks whiter than
    `263 White 2.5pb 9.5 0.2 #FFC9D7'
  • Using a program downloaded from http://munsell.com, spot checks of the RGB values versus renotations do not agree with Mundie's data. This may be the fault of the program -- its conversions are not reversible.

I was able to locate a library copy of the NBS book. Quantitative measurements are not presented -- all colors are specified using Munsellrenotations from Albert Henry Munsell's 1905 publication "A Color Notation".

The fractional renotations in `Cent.html' are not from the book. Each centroid is shown as an outlined area on Munsell hue charts. The color dictionary section does not specify color distinctions finer than the 267. It specifies color ranges with multiple centroid colors, just as Mundie's dictionary pages do.

Starting through the `A's:

  • the listing of `Acacia' as 150 is missing.
  • `Agathia Green 114 131' should instead be
    `Agathia Green 117 131'
  • `Ageratum 227 should instead be
    `Ageratum 253.

These human sorts of errors indicate that the dictionary was not scanned and read (successfully) by an OCR program. The typography of the dictionary section is sloppy. And use of the letters `l' and `O' in close proximity to numbers would make OCR just about impossible.

I checked the first 50 entries in the dictionary and found 3 errors; there are over 5400 color names in total. Correcting all of it is a daunting task, but it has been done (see next entry).

The centroids look good in in CIELAB space.


NBS/ISCC Centroids in L*a*b* space
颜色名词典 Color-Name Dictionaries_第26张图片
Catalog sRGB Space L*a*b* Space Duplicate Colors Source
nbs-iscc nbs-iscc nbs-iscc 1 of 267 http://tx4.us/nbs-iscc.htm
Color Name Dictionary:  NBS/ISCC  Centroids
颜色名词典 Color-Name Dictionaries_第27张图片

John Foster of the Texas Precancel Club has greatly improved the NBS centroids:

  • Transcription errors from NBS Spec. Publ. 440 have been fixed.
  • The duplicated colors have been separated.
  • The Munsell coordinates have been reconverted using the Munsell conversion program (no longer available) from Gretag-Macbeth. White is now white and the pink bias is eliminated.

The NBS/ISCC catalog compares Foster's NBS/ISCC with Mundie's, showing better balance and larger distinctions between centroids.

Munsell has changed their standard several times in the last century, so recreating the exact centroids of the 1950s edition of the NBS/ISCC color dictionary would be difficult, if not impossible.

The nbs-iscc RGB-cube shows that the named colors cover less than half of RGB color space. With the RGB primaries being mapped to physically realizable surface colors, this system does not have names for primary illuminants. Adding modifiers such as "luminous" or "bright" would be a way to extend the system to luminance.

NBS-ISCC-rgb.txt is an X11 style color dictionary which Augmenting rgb.txt explains how to install.

NBS-ISCC Centroids is a good source for surface colors.


NBS-ISCC Centroids by Number
1 Vivid Pink 2 Strong Pink 3 Deep Pink
4 Light Pink 5 Moderate Pink 6 Dark Pink
7 Pale Pink 8 Grayish Pink 9 Pinkish White
10 Pinkish Gray 11 Vivid Red 12 Strong Red
13 Deep Red 14 Very Deep Red 15 Moderate Red
16 Dark Red 17 Very Dark Red 18 Light Grayish Red
19 Grayish Red 20 Dark Grayish Red 21 Blackish Red
22 Reddish Gray 23 Dark Reddish Gray 24 Reddish Black
25 Vivid Yellowish Pink 26 Strong Yellowish Pink 27 Deep Yellowish Pink
28 Light Yellowish Pink 29 Moderate Yellowish Pink 30 Dark Yellowish Pink
31 Pale Yellowish Pink 32 Grayish Yellowish Pink 33 Brownish Pink
34 Vivid Reddish Orange 35 Strong Reddish Orange 36 Deep Reddish Orange
37 Moderate Reddish Orange 38 Dark Reddish Orange 39 Grayish Reddish Orange
40 Strong Reddish Brown 41 Deep Reddish Brown 42 Light Reddish Brown
43 Moderate Reddish Brown 44 Dark Reddish Brown 45 Light Grayish Reddish Brown
46 Grayish Reddish Brown 47 Dark Grayish Reddish Brown 48 Vivid Orange
49 Brilliant Orange 50 Strong Orange 51 Deep Orange
52 Light Orange 53 Moderate Orange 54 Brownish Orange
55 Strong Brown 56 Deep Brown 57 Light Brown
58 Moderate Brown 59 Dark Brown 60 Light Grayish Brown
61 Grayish Brown 62 Dark Grayish Brown 63 Light Brownish Gray
64 Brownish Gray 65 Brownish Black 66 Vivid Orange Yellow
67 Brilliant Orange Yellow 68 Strong Orange Yellow 69 Deep Orange Yellow
70 Light Orange Yellow 71 Moderate Orange Yellow 72 Dark Orange Yellow
73 Pale Orange Yellow 74 Strong Yellowish Brown 75 Deep Yellowish Brown
76 Light Yellowish Brown 77 Moderate Yellowish Brown 78 Dark Yellowish Brown
79 Light Grayish Yellowish Brown 80 Grayish Yellowish Brown 81 Dark Grayish Yellowish Brown
82 Vivid Yellow 83 Brilliant Yellow 84 Strong Yellow
85 Deep Yellow 86 Light Yellow 87 Moderate Yellow
88 Dark Yellow 89 Pale Yellow 90 Grayish Yellow
91 Dark Grayish Yellow 92 Yellowish White 93 Yellowish Gray
94 Light Olive Brown 95 Moderate Olive Brown 96 Dark Olive Brown
97 Vivid Greenish Yellow 98 Brilliant Greenish Yellow 99 Strong Greenish Yellow
100 Deep Greenish Yellow 101 Light Greenish Yellow 102 Moderate Greenish Yellow
103 Dark Greenish Yellow 104 Pale Greenish Yellow 105 Grayish Greenish Yellow
106 Light Olive 107 Moderate Olive 108 Dark Olive
109 Light Grayish Olive 110 Grayish Olive 111 Dark Grayish Olive
112 Light Olive Gray 113 Olive Gray 114 Olive Black
115 Vivid Yellow Green 116 Brilliant Yellow Green 117 Strong Yellow Green
118 Deep Yellow Green 119 Light Yellow Green 120 Moderate Yellow Green
121 Pale Yellow Green 122 Grayish Yellow Green 123 Strong Olive Green
124 Deep Olive Green 125 Moderate Olive Green 126 Dark Olive Green
127 Grayish Olive Green 128 Dark Grayish Olive Green 129 Vivid Yellowish Green
130 Brilliant Yellowish Green 131 Strong Yellowish Green 132 Deep Yellowish Green
133 Very Deep Yellowish Green 134 Very Light Yellowish Green 135 Light Yellowish Green
136 Moderate Yellowish Green 137 Dark Yellowish Green 138 Very Dark Yellowish Green
139 Vivid Green 140 Brilliant Green 141 Strong Green
142 Deep Green 143 Very Light Green 144 Light Green
145 Moderate Green 146 Dark Green 147 Very Dark Green
148 Very Pale Green 149 Pale Green 150 Grayish Green
151 Dark Grayish Green 152 Blackish Green 153 Greenish White
154 Light Greenish Gray 155 Greenish Gray 156 Dark Greenish Gray
157 Greenish Black 158 Vivid Bluish Green 159 Brilliant Bluish Green
160 Strong Bluish Green 161 Deep Bluish Green 162 Very Light Bluish Green
163 Light Bluish Green 164 Moderate Bluish Green 165 Dark Bluish Green
166 Very Dark Bluish Green 167 Vivid Greenish Blue 168 Brilliant Greenish Blue
169 Strong Greenish Blue 170 Deep Greenish Blue 171 Very Light Greenish Blue
172 Light Greenish Blue 173 Moderate Greenish Blue 174 Dark Greenish Blue
175 Very Dark Greenish Blue 176 Vivid Blue 177 Brilliant Blue
178 Strong Blue 179 Deep Blue 180 Very Light Blue
181 Light Blue 182 Moderate Blue 183 Dark Blue
184 Very Pale Blue 185 Pale Blue 186 Grayish Blue
187 Dark Grayish Blue 188 Blackish Blue 189 Bluish White
190 Light Bluish Gray 191 Bluish Gray 192 Dark Bluish Gray
193 Bluish Black 194 Vivid Purplish Blue 195 Brilliant Purplish Blue
196 Strong Purplish Blue 197 Deep Purplish Blue 198 Very Light Purplish Blue
199 Light Purplish Blue 200 Moderate Purplish Blue 201 Dark Purplish Blue
202 Very Pale Purplish Blue 203 Pale Purplish Blue 204 Grayish Purplish Blue
205 Vivid Violet 206 Brilliant Violet 207 Strong Violet
208 Deep Violet 209 Very Light Violet 210 Light Violet
211 Moderate Violet 212 Dark Violet 213 Very Pale Violet
214 Pale Violet 215 Grayish Violet 216 Vivid Purple
217 Brilliant Purple 218 Strong Purple 219 Deep Purple
220 Very Deep Purple 221 Very Light Purple 222 Light Purple
223 Moderate Purple 224 Dark Purple 225 Very Dark Purple
226 Very Pale Purple 227 Pale Purple 228 Grayish Purple
229 Dark Grayish Purple 230 Blackish Purple 231 Purplish White
232 Light Purplish Gray 233 Purplish Gray 234 Dark Purplish Gray
235 Purplish Black 236 Vivid Reddish Purple 237 Strong Reddish Purple
238 Deep Reddish Purple 239 Very Deep Reddish Purple 240 Light Reddish Purple
241 Moderate Reddish Purple 242 Dark Reddish Purple 243 Very Dark Reddish Purple
244 Pale Reddish Purple 245 Grayish Reddish Purple 246 Brilliant Purplish Pink
247 Strong Purplish Pink 248 Deep Purplish Pink 249 Light Purplish Pink
250 Moderate Purplish Pink 251 Dark Purplish Pink 252 Pale Purplish Pink
253 Grayish Purplish Pink 254 Vivid Purplish Red 255 Strong Purplish Red
256 Deep Purplish Red 257 Very Deep Purplish Red 258 Moderate Purplish Red
259 Dark Purplish Red 260 Very Dark Purplish Red 261 Light Grayish Purplish Red
262 Grayish Purplish Red 263 White 264 Light Gray
265 Medium Gray 266 Dark Gray 267 Black
Color Name Dictionary:  NBS/ISCC  Dictionaries of Color Names

John Foster has also digitized all 5411 color names in the NBS/ISCC Dictionary of Color Names. This dictionary contains color names used by 32 commercial and government organizations circa 1950. Many names map to more than one color. Some are close in hue; others are not.

The 5411 color names map to just 267 centroids, but not uniquely. Many names map to each centroid; but one name can also map to many centroids. Capturing only the uncontested color names would reward the obscure ones and avoid the common names we are most interested in.

Better would be to discard the outliers and combine the other colors of each cohort. Where a color was midway between adjoining centroids, the average would be closer to the original color than any centroid. But the state of the art color metrics work only for close colors; partitioning will be an algorithmic challenge.

Another approach would be to narrow the set to a specific source, which is documented for each color name. There are paint, dye, and ink makers among the sources, so each of those narrowed lists would be similar in scope to the Resene paint colors. Each list would have resolution limited to 267 colors unless the multiple colors were close and could be averaged. Over 50 years old, the list would not include colors achievable with new pigments or processes. Each NBS/ISCC sub-dictionary listed here is marked with its source letter-code (in parentheses):

Color Name Dictionary:  (M) Dictionary of Color
Maerz and Paul,
Dictionary of Color, 1st ed.

This idiosyncratic dictionary's 3064 names map to 4401 colors, using 223 of the 267 centroids.

Color Name Dictionary:  (P) Plochere Color System
Plochere Color System

This idiosyncratic dictionary for interior decorating has 1246 names mapping to 1606 colors, using 206 of the 267 centroids.

Color Name Dictionary:  (R) Color Standards and Color Nomenclature
Ridgway,
Color Standards and Color Nomenclature

While using some modifiers, this primarily idiosyncratic dictionary was intended for biology and botany. It maps 1096 names to 1602 colors, using 214 of the 267 centroids.

Color Name Dictionary:  (T) Descriptive Color Names Dictionary
Taylor, Knoche & Granville,
Descriptive Color Names Dictionary

While using some modifiers, this primarily idiosyncratic dictionary intended for the "mass market" maps 673 names to 1612 colors, using 233 out of 267 centroids. Although 87% coverage of centroids is good, each name mapping to an average of 2.4 colors reduces its usefulness.

In technical terms, NBS/ISCC derived color dictionaries will not be superior to Resene's set. And it is not clear that having more than one color dictionary of 1000+ paint colors brings any benefit. But the smaller color sets coded by other organizations could be of practical importance:

Color Name Dictionary:  (TC) Standard Color Card of America
Textile Color Card Association [TCCA],
Standard Color Card of America and U.S. Army Color Card

The 237 names of this idiosyncratic dictionary map to 267 colors, but only 129 out of 267 possible centroids are called out.

Color Name Dictionary:  (A) Dye Colors
American Association of Textile Chemists and
Colorists and Society of Dyers and Colourists

This combinatorial dictionary's 88 names map to 350 colors; 263 out of 267 centroids are covered.

Color Name Dictionary:  (B) Colour Terminology in Biology
Colour Terminology in Biology,
H.A. Dade

This combinatorial dictionary seems to be derived from Latin (eg. viridi-caeruleus). Its 128 names map to 789 colors, using 214 of the 267 centroids. But averaging over 6 colors per name means it has little descriptive power.

Color Name Dictionary:  (F) Colors; (for) Ready-Mixed Paints
Federal Specification TT-C-595,
Colors; (for) Ready-Mixed Paints

This dictionary is a hybrid of combinatorial and idiosyncratic terms. 134 names map to 174 colors, using only 73 out of 267 centroids.

Color Name Dictionary:  (H) Horticultural Colour Charts
Horticultural Colour Charts,
R. F. Wilson

Most names are of plants or flowers. 199 names map to 261 colors, using only 95 of 267 centroids.

Color Name Dictionary:  (S) Postage-Stamp Color Names
Postage-Stamp Color Names,
William H. Beck

This dictionary is a hybrid of combinatorial and idiosyncratic styles. 178 names map to 905 colors, using 223 of 267 centroids. Despite covering 84% of the centroids, averaging over 5 colors per name makes this dictionary uselessly unspecific.

Color Name Dictionary:  (RC) Rock-Color Chart
National Research Council,
Rock-Color Chart

This combinatorial field-work dictionary's 95 names map to 120 colors, using 89 of 267 centoids. This is less redundant than the others. Unfortunately, the focus on rock colors will not make for a general purpose dictionary.

Color Name Dictionary:  (SC) Soil Color Charts
U.S. Department of Agriculture
Soil Color Charts

This combinatorial field-work dictionary's 50 names mape to 176 colors, using 76 of 267 centroids. Again, its focus on soil colors limits its general usefulness.

We desire a dictionary that is both specific (mapping each name to fewer than 2 colors, averaged) and covers the NBS/ISCC centroid colors. Only two had enough specificity to be of interest: the rock-color chart (RC),which covered only 1/3 of the centroids; and Colors; (for) Ready-Mixed Paints (F), which covered even less. It appears that the centroids themselves remain the most valuable part of the NBS/ISCC effort.


Catalog sRGB Space L*a*b* Space Duplicate Colors Source
      287 of 627 CNS syntax
Color Name System:  CNS color-naming system

Color bibliographies sometimes refer to A New Color-Naming System for Graphics Languages by T. Berk, L. Brownston, and A. Kaufman, IEEE Computer Graphics and Applications, Vol. 2, No. 3 (May, 1982), pages 37-44.

The authors propose and critique several color name systems with the goal of being able to name colors without charts or chips. Of the ISCC-NBS centroids they conclude:

The main problem with this system from a user's point of view is that there is no simple rule to determine which hue terms can be paired, can modify or be modified, and in which order they must appear. In order to use this system, one needs either the list of 267 distinct names, the 31 color name charts, or the set of ISCC-NBS centroid colors. The load on the casual user's memory is too great for this system to be easily used.
One would expect they would create a system with fewer colors. But their  color-naming system has more than double the number of color names (627), many of which are not "realizable":
The syntax of CNS is orthogonal with respect to the three terms of a color specification. All possible combinations are syntactically correct, although some syntactically correct combinations may not be realizable. For example, if a color is very light or very dark, it cannot be fully saturated. Only colors of intermediate lightness can be vivid. The maximum possible saturation of a color decreases as it becomes light or dark. This is the reason for the common description of the color solid as a sphere or double cone, rather than as a cylinder.

As the Resene colours in L*a*b* space show, the hull of surface colors is neither spherical nor conical; it is grossly asymmetrical around the color-neutral (vertical) axis.

Their human factor experiments used color samples from The Munsell Book of Color and the Macbeth Colorchecker Color Rendition Chart. Although they must have assigned colors to names in order to conduct the experiments, the paper gives no such assignments, Munsell or otherwise. They write:

In an application requiring computed color values, the computation can still be carried out in the RGB, HSV, or any other appropriate system, once the initial values have been determined.

Assignment of actual colors to the 627 names is apparently left as an exercise for the reader.


Catalog sRGB Space L*a*b* Space Duplicate Colors Source
cne-2007 cne-2007 cne-2007 5 of 865 http://www.hpl.hp.com/personal/Nathan_Moroney/color-name-hpl.html
http://h20325.www2.hp.com/blogs/color/archive/2007/10/29/4914.html
cne-core-2007 cne-core-2007 cne-core-2007 3 of 212
Color Name Dictionary:  Color Naming Experiment

In 2003, Nathan Moroney presented Unconstrained web-based color naming experiment, at the SPIE/IS&T Electronic Imaging Symposium. It describes a website he created (http://www.hpl.hp.com/personal/Nathan_Moroney/color-name-hpl.html) which invites visitors to submit names for 7 randomly chosen colors. These are collected, vetted, and averaged to create a color dictionary which formerly could be queried athttp://h20325.www2.hp.com/blogs/color/archive/2007/10/29/4914.html.

Each query returns a color with its sRGB coordinates, a 3-level indication of how popular the name was, and four nearby named colors as well. By tracing the nearby colors, John Foster collected 871 named colors from the website.

颜色名词典 Color-Name Dictionaries_第28张图片

Moroney's paper reveals that the randomly chosen colors have coordinates selected from only 6 values which are uniformly spaced from 0 to 255. But sRGB is not a perceptually uniform color space! This results in the dark colors being severely underrepresented among the colors presented for naming. TheCNE RGB-cube shows artifacts of the limited dark samples: the darkest octant is relatively sparse; and clumping is visible along the half-intensity axes.

Compared with the resene-2010 RGB-cube, the CNE RGB-cube is seen to be distended from around the neutral (black-to-white) axis into saturated primaries which lie outside of the print (and reflective) gamut.

The paucity of dark colors also hides some inherent technical issues. Coordinates for dark color names are likely to show more relative variation than the light colors because displays have more variation in contrast ratio, blackpoint, and dark color balance than they do in the highlights. 

颜色名词典 Color-Name Dictionaries_第29张图片CNE-core-2007.txt is a subset of the CNE dictionary containing only the 212 "widely used", and "less commonly used" colors. Looking at its RGB-cube shows the darkest octant emptiness is worse than for the full CNE, perhaps reflecting that agreement between subjects is harder to obtain for dark colors.

The Color-Naming-Experiment could be improved by rewriting the webpage to:

  • generate random colors with component resolutions of tens or hundreds of values, not just 6 values;

  • generate random colors in a more perceptually uniform color space than sRGB, such as CIE-L*a*b* or CIE-L*u*v*;

  • set the background color of the page. Moreover, using a black background would harness the human visual system to compensate for some of the differences in blackpoint, improving the agreement of darker colors.

All that being said, the Color-Naming-Experiment dictionary is still an improvement over X11. It is good for light sources and mediocre for surface colors.


Catalog sRGB Space L*a*b* Space Duplicate Colors Source
xkcd xkcd xkcd 13 of 922 http://blog.xkcd.com/2010/05/03/color-survey-results
Color Name Dictionary:  XKCD Color Name Survey
颜色名词典 Color-Name Dictionaries_第30张图片

XKCD's 2010 color name survey is similar to the Color Naming Experiment. Rectangles of RGB colors on a white background were presented for the subject to name.

Color Survey Results

The RGB value for a name is based on the location in the RGB color space where there was the highest frequency of responses choosing that name. This was tricky to calculate... In the end, I used the average of a bunch of runs of a stochastic hillclimbing algorithm. For mostly boring notes on my data handling for this list, see the comments at the bottom of the xkcd.com/color/rgb/ page.

http://xkcd.com/color/rgb
Some boring notes on data handling:

The algorithm used the hillclimbing setup when there were enough data points available, but for the lowest ones on this list, it used a simple geometric mean of the color values.

I've normalized the 'gray' spelling to 'grey' since that was more popular among my users, and when colors varied by punctuation (blue-green vs blue green) I used the most popular version. I left "darkgreen" separate from "dark green", because it wasn't always obvious to me that it was a different color word.

My programs remove all non-alphanumeric characters from color-name strings. XKCD's program preserved solidus (/) and white-space. This resulted in 21 name collisions when my program processed http://xkcd.com/color/rgb.txt:

grey green   #789b73
grey/green   #86a17d
 
blue grey   #607c8e   grey blue   #6b8ba4
blue/grey   #758da3   grey/blue   #647d8e
bluegrey   #85a3b2   greyblue   #77a1b5
 
blue green   #137e6d   green blue   #06b48b
blue/green   #0f9b8e   green/blue   #01c08d
bluegreen   #017a79   greenblue   #23c48b
 
yellow green   #c0fb2d   green yellow   #c9ff27
yellow/green   #c8fd3d   green/yellow   #b5ce08
yellowgreen   #bbf90f  
 
blue purple   #5729ce   purple blue   #632de9
blue/purple   #5a06ef   purple/blue   #5d21d0
 
pink purple   #db4bda   purple pink   #e03fd8
pink/purple   #ef1de7   purple/pink   #d725de
 
bubble gum pink   #ff69af   aqua marine   #ff69af
bubblegum pink   #fe83cc   aquamarine   #fe83cc
 
light green   #96f97b   light blue   #95d0fc
lightgreen   #76ff7b   lightblue   #7bc8f6
 
dark green   #033500   dark blue   #00035b
darkgreen   #054907   darkblue   #030764
 
egg shell   #fffcc4   golden rod   #f9bc08
eggshell   #ffffd4   goldenrod   #fac205
 
orange red   #fd411e   terra cotta   #c9643b
orangered   #fe420f   terracotta   #ca6641

With the exception of "green/yellow", the variation between similarly named colors does not seem large enough to justify keeping them separate.

Compared with Color Naming Experiment, XKCD has better coverage of the darkest octant. The catalog compares XKCD with CNE. Most of the darker shades common to both dictionaries are darker in XKCD. Greens seem to be overrepresented, probably a result of generating samples from a color-space which is perceptually very nonuniform.

With its larger set of dark colors, the XKCD Color Name Dictionary surpasses the Color Naming Experiment dictionary (and X11) for surface colors, although a large portion of its colors will not print faithfully.


Catalog sRGB Space L*a*b* Space Duplicate Colors Source
saturate saturate saturate 0 of 19 saturate.txt
Color Name Dictionary:  saturate
颜色名词典 Color-Name Dictionaries_第31张图片

I created the saturate colors from assignments shown on the rim of a chart (below left) showing"Approximate Colors on CIE Chromaticity Diagram" credited to the book Computer Graphics by Francis S. Hill (Macmillan, 1990, pg. 572). Colors from red to green to blue are monochromatic. The colors from blue to purple to red have chromaticities interpolated between 435.8.nm blue and 700.nm red.

In the lower right chart, the three CIE-1931 primaries are marked with red, green, and blue dots. Note that the green primary is nearest to the color named yellowish-green, not green. The sRGB gamut and whitepoint are shown by a triangle and x, respectively. Each of the circled color loci is clearly out of the sRGB gamut; and most are out of the CIE-L*a*b* gamut as indicated by the dark box-crosses in the saturate catalog.

Although the colors in the PostScript catalog my program generates are specified using CIEXYZ, it is dissapointing that the ps2pdf program in Ghostscript-8.71 degrades those specifications to sRGB in translating PostScript to PDF.


颜色名词典 Color-Name Dictionaries_第32张图片

Use `saturate' colors for light sources only.


ICC Profiles

Section 10.14, "namedColor2Type", of  Specification ICC.1:2004-10 (Profile version 4.2.0.0) :
The namedColor2Type is a count value and array of structures that provide colour coordinates for 7-bit ASCII colour names. For each named colour, a PCS and optional device representation of the colour are given. Both representations are 16-bit values and PCS values shall be relative colorimetric. The device representation corresponds to the header's "colour space of data" field. This representation should be consistent with the "number of device components" field in the namedColor2Type. If this field is 0, device coordinates are not provided. The PCS representation corresponds to the header's PCS field. The PCS representation is always provided. Colour names are fixed-length, 32-byte fields including null termination. In order to maintain maximum portability, it is strongly recommended that special characters of the 7-bit ASCII set not be used.
This namedColor2Type specification dates back to version 3.2 (1995), perhaps earlier. Only XYZ and L*a*b* colors are supported. Although version 4.2 defines "multiLocalizedUnicodeType", namedColor2Type is restricted to ASCII (and length less than 32.B). The colors in this table are specific to the profiled device. So namedColor2Type appears to be intended for including "spot" colors (such as from Pantone) in a device profile, not for device-independent color dictionaries.

Conclusion

Using technical means, the hereditary relations between online color dictionaries have been elucidated. Most online color dictionaries are derived from X11's "rgb.txt" or the Windows VGA Palette without proper attribution and without an explicit license or copyright.

Most online color dictionaries suffer from poor technical quality, assign names to RGB colors outside the print gamut and the gamut for reflective surfaces, and severely under-populate the darkest octant of the RGB color cube.

The Resene, NBS-ISCC Centroids, Winsor-Newton, and saturate dictionaries are developed which:

  • have explicit copyright and license;
  • have no name conflicts between them;
  • are specific to surface colors or lighting;
  • span most of the reflective-surface gamut (except saturate); and
  • are derived from matching or measuring physical samples (except saturate).

Augmenting rgb.txt gives instructions for installing Resene-2010 and NBS-ISCC Centroids as X11-style color dictionaries.

Copyright © 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2009, 2010, 2011 Aubrey Jaffer

I am a guest and not a member of the MIT Computer Science and Artificial Intelligence Laboratory.  My actions and comments do not reflect in any way on MIT.
    Color
 
agj @ alum.mit.edu

from: https://people.csail.mit.edu/jaffer/Color/Dictionaries

你可能感兴趣的:(计算机视觉CV,颜色名,词典,Color-Name,Dictionaries)