| Type: | Package | 
| Title: | Color Science Methods and Data | 
| Version: | 1.0.9 | 
| Encoding: | UTF-8 | 
| Date: | 2024-04-22 | 
| Maintainer: | Glenn Davis <gdavis@gluonics.com> | 
| Description: | Methods and data for color science - color conversions by observer, illuminant, and gamma. Color matching functions and chromaticity diagrams. Color indices, color differences, and spectral data conversion/analysis. This package is deprecated and will someday be removed; for reasons and details please see the README file. | 
| License: | GPL (≥ 3) | 
| Depends: | R (≥ 2.10), Hmisc, pracma, sp | 
| LazyData: | yes | 
| Author: | Jose Gama [aut], Glenn Davis [aut, cre] | 
| Repository: | CRAN | 
| NeedsCompilation: | no | 
| Packaged: | 2024-04-22 02:00:59 UTC; Glenn | 
| Date/Publication: | 2024-04-22 08:22:46 UTC | 
ASTM D 1925 Yellowness Index for Plastics
Description
ASTM.D1925.YellownessIndex was developed for the definition
of the Yellowness of homogeneous, non-fluorescent, almost neutral-transparent,
white-scattering or opaque plastics as they will be reviewed under daylight 
condition.
Usage
ASTM.D1925.YellownessIndex(XYZmatrix)Arguments
| XYZmatrix | tri-stimulus values for the calculated for illuminant C | 
Author(s)
Jose Gama
Source
Xrite, 2012 Color iQC and Color iMatch Color Calculations Guide Version 8.0 30 July 2012 Revision 1.0
References
Xrite, 2012 Color iQC and Color iMatch Color Calculations Guide Version 8.0 30 July 2012 Revision 1.0
Examples
XYZ<-c(0.1146538, 0.08391198, 0.08222077)
ASTM.D1925.YellownessIndex(XYZ)
ASTM E313 Whiteness
Description
ASTM.E313.Whiteness ASTM E313 Whiteness.
Usage
ASTM.E313.Whiteness(XYZmatrix)
Arguments
| XYZmatrix | tri-stimulus values for the calculated for illuminant C | 
Author(s)
Jose Gama
Source
Xrite, 2012 Color iQC and Color iMatch Color Calculations Guide Version 8.0 30 July 2012 Revision 1.0
References
Xrite, 2012 Color iQC and Color iMatch Color Calculations Guide Version 8.0 30 July 2012 Revision 1.0
Examples
XYZ<-c(0.1146538, 0.08391198, 0.08222077)
ASTM.E313.Whiteness(XYZ)
ASTM E313 Yellowness
Description
ASTM.E313.YellownessIndex ASTM E313 has successfully been 
used for a variety of white or near white materials.
Usage
ASTM.E313.YellownessIndex(XYZmatrix)Arguments
| XYZmatrix | tri-stimulus values for the calculated for illuminant C | 
Author(s)
Jose Gama
Source
Xrite, 2012 Color iQC and Color iMatch Color Calculations Guide Version 8.0 30 July 2012 Revision 1.0
References
Xrite, 2012 Color iQC and Color iMatch Color Calculations Guide Version 8.0 30 July 2012 Revision 1.0
Examples
XYZ<-c(0.1146538, 0.08391198, 0.08222077)
ASTM.E313.YellownessIndex(XYZ)
Internal colorscience functions
Description
Ignore these.
convert from BVR coordinates to XYZ temperature (Robertson)
Description
BVR2XYZ  convert from BVR coordinates to XYZ.
Usage
BVR2XYZ(BVRmatrix) Arguments
| BVRmatrix | BVR coordinates | 
Value
XYZ coordinates
Author(s)
Jose Gama
Source
Bruce Justin Lindbloom, 2014 http://www.brucelindbloom.com/index.html?Eqn_XYZ_to_T.html
References
Bruce Justin Lindbloom, 2014 http://www.brucelindbloom.com/index.html?Eqn_XYZ_to_T.html
Berger (59) Whiteness
Description
Berger59.Whiteness formula was developed by 
A. Berger (formerly employee of Bayer AG, Germany and was presented in 1959.
Usage
Berger59.Whiteness(xyYmatrix, illuminant = "C", observer = 2, RefWhite =
                 get("XYZperfectreflectingdiffuser", envir = environment()))Arguments
| xyYmatrix | CIE values for illuminant C | 
| illuminant | illuminant | 
| observer | observer | 
| RefWhite | White Reference | 
Author(s)
Jose Gama
Source
Xrite, 2012 Color iQC and Color iMatch Color Calculations Guide Version 8.0 30 July 2012 Revision 1.0
References
Xrite, 2012 Color iQC and Color iMatch Color Calculations Guide Version 8.0 30 July 2012 Revision 1.0
Examples
xyY <- c(0.4083308, 0.2988462, 0.08391198)
Berger59.Whiteness(xyY)
Convert CCT to XYZ
Description
CCT2XYZ Converts correlated color temperature (CCT) to 
CIE tristimulus XYZ.
Usage
CCT2XYZ(CCTmatrix) Arguments
| CCTmatrix | CCT values | 
Value
CIE tristimulus XYZ
Author(s)
Jose Gama
Source
Bruce Justin Lindbloom, 2013 Color Calculator http://www.brucelindbloom.com/
References
Bruce Justin Lindbloom, 2013 Color Calculator http://www.brucelindbloom.com/
Examples
CCT2XYZ(c(0.310897, 0.306510, 74.613450))
CIE Whiteness
Description
CIE.Whiteness The CIE Whiteness index is widely used
in the industry for D65 for 2 or 10 deg observer.
Usage
CIE.Whiteness(xyYmatrix, illuminant = "D65", observer = 2, RefWhite
                 = get("XYZperfectreflectingdiffuser", envir = environment()))Arguments
| xyYmatrix | xyY data | 
| illuminant | illuminant | 
| observer | observer | 
| RefWhite | Reference White | 
Author(s)
Jose Gama
Source
Xrite, 2012 Color iQC and Color iMatch Color Calculations Guide Version 8.0 30 July 2012 Revision 1.0
References
Xrite, 2012 Color iQC and Color iMatch Color Calculations Guide Version 8.0 30 July 2012 Revision 1.0
Examples
xyY <- c(0.4083308, 0.2988462, 0.08391198)
CIE.Whiteness(xyY)
Convert CIE 1931 XYZ color space to CIE 1931 xyz color space
Description
CIE1931XYZ2CIE1931xyz Converts CIE 1931 XYZ color space 
to CIE 1931 xyz color space.
Usage
CIE1931XYZ2CIE1931xyz(XYZmatrix) Arguments
| XYZmatrix | XYZ coordinates | 
Value
CIE 1931 xyz coordinates
Author(s)
Jose Gama
Source
Wikipedia, 2014 CIE 1931 color space https://en.wikipedia.org/wiki/CIE_1931_color_space#CIE_xy_chromaticity_diagram_and_the_CIE_xyY_color_space
References
Wikipedia, 2014 CIE 1931 color space https://en.wikipedia.org/wiki/CIE_1931_color_space#CIE_xy_chromaticity_diagram_and_the_CIE_xyY_color_space
Examples
XYZ<-c(0.11465380, 0.08391198, 0.08222077)
CIE1931XYZ2CIE1931xyz(XYZ)
Convert CIE 1931 XYZ color space to CIE 1960 uv color space
Description
CIE1931XYZ2CIE1960uv Converts CIE 1931 XYZ color space 
to CIE 1960 uv color space.
Usage
CIE1931XYZ2CIE1960uv(XYZmatrix) Arguments
| XYZmatrix | XYZ coordinates | 
Value
CIE 1960 uv coordinates
Author(s)
Jose Gama
Source
Wikipedia, 2014 CIE 1931 color space https://en.wikipedia.org/wiki/CIE_1931_color_space#CIE_xy_chromaticity_diagram_and_the_CIE_xyY_color_space
References
Wikipedia, 2014 CIE 1931 color space https://en.wikipedia.org/wiki/CIE_1931_color_space#CIE_xy_chromaticity_diagram_and_the_CIE_xyY_color_space
Examples
XYZ<-c(0.11465380, 0.08391198, 0.08222077)
CIE1931XYZ2CIE1960uv(XYZ)
Convert CIE 1931 XYZ color space to CIE 1976 uv color space
Description
CIE1931XYZ2CIE1976uv Converts CIE 1931 XYZ color space 
to CIE 1976 uv color space.
Usage
CIE1931XYZ2CIE1976uv(XYZmatrix) Arguments
| XYZmatrix | XYZ coordinates | 
Value
CIE 1976 uv coordinates
Author(s)
Jose Gama
Source
Wikipedia, 2014 CIE 1931 color space https://en.wikipedia.org/wiki/CIE_1931_color_space#CIE_xy_chromaticity_diagram_and_the_CIE_xyY_color_space
References
Wikipedia, 2014 CIE 1931 color space https://en.wikipedia.org/wiki/CIE_1931_color_space#CIE_xy_chromaticity_diagram_and_the_CIE_xyY_color_space
Examples
XYZ<-c(0.11465380, 0.08391198, 0.08222077)
CIE1931XYZ2CIE1976uv(XYZ)
Convert CIE 1931 xy color space to CIE 1960 uv color space
Description
CIE1931xy2CIE1960uv Converts CIE 1931 xy color space 
to CIE 1960 uv color space.
Usage
CIE1931xy2CIE1960uv(xymatrix) Arguments
| xymatrix | xy coordinates | 
Value
CIE 1960 uv coordinates
Author(s)
Jose Gama
Source
Wikipedia, 2014 CIE 1931 color space https://en.wikipedia.org/wiki/CIE_1931_color_space#CIE_xy_chromaticity_diagram_and_the_CIE_xyY_color_space
References
Wikipedia, 2014 CIE 1931 color space https://en.wikipedia.org/wiki/CIE_1931_color_space#CIE_xy_chromaticity_diagram_and_the_CIE_xyY_color_space
Examples
xyY <- cbind(0.4083308, 0.2988462, 0.08391198)
CIE1931xy2CIE1960uv(xyY)
Convert CIE 1931 xy color space to CIE 1976 uv color space
Description
CIE1931xy2CIE1976uv Converts CIE 1931 xy color space 
to CIE 1976 uv color space.
Usage
CIE1931xy2CIE1976uv(xymatrix) Arguments
| xymatrix | xy coordinates | 
Value
CIE 1976 uv coordinates
Author(s)
Jose Gama
Source
Wikipedia, 2014 CIE 1931 color space https://en.wikipedia.org/wiki/CIE_1931_color_space#CIE_xy_chromaticity_diagram_and_the_CIE_xyY_color_space
References
Wikipedia, 2014 CIE 1931 color space https://en.wikipedia.org/wiki/CIE_1931_color_space#CIE_xy_chromaticity_diagram_and_the_CIE_xyY_color_space
Examples
xyY <- cbind(0.4083308, 0.2988462, 0.08391198)
CIE1931xy2CIE1976uv(xyY)
Convert CIE 1960 UCS color space to CIE 1964 color space
Description
CIE1960UCS2CIE1964 Converts CIE 1960 UCS color space 
to CIE 1964 color space.
Usage
CIE1960UCS2CIE1964(uvYmatrix, illuminant = "D65", observer = 2, RefWhite =
                 get("XYZperfectreflectingdiffuser", envir = environment())) Arguments
| uvYmatrix | uvY data | 
| illuminant | illuminant | 
| observer | observer | 
| RefWhite | Reference White | 
Value
CIE 1976 uv coordinates
Author(s)
Jose Gama
Source
Wikipedia, 2014 CIE 1964 color space https://en.wikipedia.org/wiki/CIE_1931_color_space#CIE_xy_chromaticity_diagram_and_the_CIE_xyY_color_space
References
Wikipedia, 2014 CIE 1931 color space https://en.wikipedia.org/wiki/CIE_1931_color_space#CIE_xy_chromaticity_diagram_and_the_CIE_xyY_color_space
Examples
CIE1960UCS2CIE1964(c(0.1633789, 1.322222, 0.08391198))
Convert CIE 1960 UCS color space to 1960 xy color space
Description
CIE1960UCS2xy Converts CIE 1960 UCS color space 
to 1960 xy color space.
Usage
CIE1960UCS2xy(uvMatrix) Arguments
| uvMatrix | uv coordinates | 
Value
CIE 1960 xy coordinates
Author(s)
Jose Gama
Source
Wikipedia, 2014 CIE 1964 color space https://en.wikipedia.org/wiki/CIE_1931_color_space#CIE_xy_chromaticity_diagram_and_the_CIE_xyY_color_space
References
Wikipedia, 2014 CIE 1931 color space https://en.wikipedia.org/wiki/CIE_1931_color_space#CIE_xy_chromaticity_diagram_and_the_CIE_xyY_color_space
Examples
CIE1960UCS2xy(c(0.1633789, 1.322222 ))
CIE 1976 chroma formula for CIELab and CIELuv
Description
CIE1976chroma CIE 1976 chroma formula for CIELab and CIELuv.
Usage
CIE1976chroma(CIELMatrix)Arguments
| CIELMatrix | CIELab or CIELuv data | 
Author(s)
Jose Gama
Source
R. W. G. Hunt, M. R. Pointer, 2011 Measuring Colour Volume 23 of The Wiley-IS&T Series in Imaging Science and Technology John Wiley & Sons
References
R. W. G. Hunt, M. R. Pointer, 2011 Measuring Colour Volume 23 of The Wiley-IS&T Series in Imaging Science and Technology John Wiley & Sons
Examples
CIELMatrix<-c(34.78467, 28.15159, 3.024663)
CIE1976chroma(CIELMatrix)
CIE 1976 hue angle formula for CIELab and CIELuv
Description
CIE1976hueangle CIE 1976 hue angle formula for CIELab and CIELuv.
Usage
CIE1976hueangle(CIELMatrix)Arguments
| CIELMatrix | CIELab or CIELuv data | 
Author(s)
Jose Gama
Source
R. W. G. Hunt, M. R. Pointer, 2011 Measuring Colour Volume 23 of The Wiley-IS&T Series in Imaging Science and Technology John Wiley & Sons
References
R. W. G. Hunt, M. R. Pointer, 2011 Measuring Colour Volume 23 of The Wiley-IS&T Series in Imaging Science and Technology John Wiley & Sons
Examples
CIELMatrix<-c(34.78467, 28.15159, 3.024663)
CIE1976hueangle(CIELMatrix)
CIE-1976 u'v' to CIE-1931 xy
Description
CIE1976uv2CIE1931xy CIE-1976  u'v' to CIE-1931 xy.
Usage
CIE1976uv2CIE1931xy(uvmatrix)Arguments
| uvmatrix | CIE-1976 u'v' data | 
Author(s)
Jose Gama
Source
Paul Schils, 2014 Color theory phenomena http://www.color-theory-phenomena.nl/10.03.htm
References
Paul Schils, 2014 Color theory phenomena http://www.color-theory-phenomena.nl/10.03.htm
Examples
CIE1976uv2CIE1931xy(c(0.2830965, 0.4661789))
CIE-1976 u'v' to CIE-1960 uv
Description
CIE1976uv2CIE1960uv CIE-1976 u'v' to  CIE-1960 uv.
Usage
CIE1976uv2CIE1960uv(uvmatrix)Arguments
| uvmatrix | CIE-1976 u'v' data | 
Author(s)
Jose Gama
Source
Paul Schils, 2014 Color theory phenomena http://www.color-theory-phenomena.nl/10.03.htm
References
Paul Schils, 2014 Color theory phenomena http://www.color-theory-phenomena.nl/10.03.htm
Examples
CIE1976uv2CIE1960uv(c(0.2830965, 0.4661789))
CIE 1976 uv Saturation
Description
CIE1976uvSaturation CIE 1976 uv Saturation.
Usage
CIE1976uvSaturation(uvMatrix, whitepoint)Arguments
| uvMatrix | CIELuv data | 
| whitepoint | white point | 
Author(s)
Jose Gama
Source
R. W. G. Hunt, M. R. Pointer, 2011 Measuring Colour Volume 23 of The Wiley-IS&T Series in Imaging Science and Technology John Wiley & Sons
References
R. W. G. Hunt, M. R. Pointer, 2011 Measuring Colour Volume 23 of The Wiley-IS&T Series in Imaging Science and Technology John Wiley & Sons
Examples
CIE1976uvSaturation(cbind(34.78467, 28.15159, 3.024663), as.numeric(
get("XYZperfectreflectingdiffuser", 
envir = environment())[which(get("XYZperfectreflectingdiffuser", 
envir = environment())[["Illuminant"]]=='C'),c('X2','Y2')]))
Conversion from CIELAB color space to DIN99 coordinates
Description
CIELabtoDIN99 Converts from CIELAB color space to DIN99 
coordinates.
Usage
CIELabtoDIN99(Lab) Arguments
| Lab | CIELAB | 
Value
DIN99
Author(s)
Jose Gama
Source
CIELAB to DIN99 coordinates, 2014 https://de.wikipedia.org/w/index.php?title=Diskussion:DIN99-Farbraum
References
CIELAB to DIN99 coordinates, 2014 https://de.wikipedia.org/w/index.php?title=Diskussion:DIN99-Farbraum
Examples
CIELabtoDIN99(c(0.310897, 0.306510, 74.613450))
Tint indices: CIE Tint and ASTM E313 Tint
Description
CIETint Tint indices: CIE Tint and ASTM E313 Tint.
Usage
CIETint(xymatrix,illuminant='D65',observer=2) Arguments
| xymatrix | matrix with xy data | 
| illuminant | illuminant | 
| observer | observer | 
Value
Tint
Author(s)
Jose Gama
Source
CIE, 2004 CIE Publication 15:2004, "Colorimetry" ASTM E313, "Standard Practice for Calculating Yellowness and Whiteness Indices from Instrumentally Measured Color Coordinates"
References
CIE, 2004 CIE Publication 15:2004, "Colorimetry" ASTM E313, "Standard Practice for Calculating Yellowness and Whiteness Indices from Instrumentally Measured Color Coordinates"
Examples
xyY <- c(0.4083308, 0.2988462, 0.08391198)
CIETint(xyY)
approximated NCS blackness s by the CIE luminance factor Y
Description
CIEluminanceY2NCSblackness approximated NCS blackness s 
by the CIE luminance factor Y.
Usage
CIEluminanceY2NCSblackness(Y)Arguments
| Y | CIE values for illuminant C | 
Author(s)
Jose Gama
Source
Hsien-Che Lee, 2005 Introduction to Color Imaging Science Cambridge University Press pp. 366
References
Hsien-Che Lee, 2005 Introduction to Color Imaging Science Cambridge University Press pp. 366
Examples
xyY <- c(0.4083308, 0.2988462, 0.08391198)
CIEluminanceY2NCSblackness(xyY[3])
Convert CMY coordinates to CMYK
Description
CMY2CMYK Converts CMY coordinates to CMYK.
Usage
CMY2CMYK(CMYmatrix) Arguments
| CMYmatrix | CMY coordinates | 
Value
CMYK coordinates
Author(s)
Jose Gama
Source
Logicol S.r.l., 2014 EasyRGB color search engine http://www.easyrgb.com/
References
Logicol S.r.l., 2014 EasyRGB color search engine http://www.easyrgb.com/
Examples
CMY2CMYK(c(0.59072, 0.85570, 0.80283))
Convert CMYK coordinates to RGB
Description
CMY2RGB Converts CMYK coordinates to RGB.
Usage
CMY2RGB(CMYmatrix) Arguments
| CMYmatrix | CMY coordinates | 
Value
RGB coordinates
Author(s)
Jose Gama
Source
Logicol S.r.l., 2014 EasyRGB color search engine http://www.easyrgb.com/
References
Logicol S.r.l., 2014 EasyRGB color search engine http://www.easyrgb.com/
Examples
CMY2RGB(c(0.310897, 0.306510, 74.613450))
Convert CMYK coordinates to CMY
Description
CMYK2CMY Converts CMYK coordinates to CMY.
Usage
CMYK2CMY(CMYKmatrix) Arguments
| CMYKmatrix | CMYK coordinates | 
Value
CMY coordinates
Author(s)
Jose Gama
Source
Logicol S.r.l., 2014 EasyRGB color search engine http://www.easyrgb.com/
References
Logicol S.r.l., 2014 EasyRGB color search engine http://www.easyrgb.com/
Examples
CMYK2CMY(c(.342, .768, .683, .378))
Central notations for the revised ISCC-NBS
Description
CentralsISCCNBS is a table with Central notations
for the revised ISCC-NBS Color-Name Blocks.
Usage
CentralsISCCNBSFormat
This data frame contains the following data:
- Number
- notation number 
- Name
- notation name 
- MunsellSpec
- Munsell specification 
Author(s)
Glenn Davis
References
Kelly, Kenneth Low, 1910 Central notations for the revised ISCC-NBS Color-Name Blocks Journal of Research of the National Bureau of Standards Research Paper 2911, Vol. 61 No. 5, November 1958
Examples
data(CentralsISCCNBS)
CentralsISCCNBS
Check that the color block number is correct
Description
CheckColorLookup Checks that the color block number is correct.
Usage
CheckColorLookup(DataISCCNBS) Arguments
| DataISCCNBS | data.frame with columns MunsellSpec and Number | 
Value
logic
Author(s)
Glenn Davis
Chromatic adaptation algorithms
Description
ChromaticAdaptation chromatic adaptation algorithms 
implemented as a linear transformation (XYZ Scaling, Bradford and Von Kries).
Usage
ChromaticAdaptationFormat
This array frame contains the following dimensions:
- 1
- rows transformation matrix 3x3 
- 2
- columns transformation matrix 3x3 
- 3
- linear transformation (XYZ Scaling, Bradford or Von Kries) 
- 4
- transformation "direct" or "inverse" 
Author(s)
Jose Gama
Source
Bruce Justin Lindbloom, 2013 Color Calculator http://www.brucelindbloom.com/
References
Bruce Justin Lindbloom, 2013 Color Calculator http://www.brucelindbloom.com/
Examples
data(ChromaticAdaptation)
ChromaticAdaptation
Get HVC, ISCC-NBS Number and ISCC-NBS Name from Munsell notation
Description
ColorBlockFromMunsell Get HVC, ISCC-NBS Number 
and ISCC-NBS Name from Munsell notation.
Usage
ColorBlockFromMunsell(HVC) Arguments
| HVC | Munsell hue, value and chroma | 
Format
- HVC[1]
- Munsell hue, on the ASTM D1535 100 point circular scale. All values are valid. 
- HVC[2]
- Munsell value, must be between 0 and 10 
- HVC[3]
- Munsell chroma, must be non-negative 
Value
HVC, ISCC-NBS Number, ISCC-NBS Name
Author(s)
Glenn Davis
CIE Whiteness
Description
DIN6167.YellownessIndex The CIE Whiteness index is widely used
in the industry for D65 for 2 or 10 deg observer.
Usage
DIN6167.YellownessIndex(XYZmatrix, illuminant = "C", observer = 2, RefWhite
                 = get("XYZperfectreflectingdiffuser", envir = environment()))Arguments
| XYZmatrix | CIE values for illuminant C | 
| illuminant | illuminant | 
| observer | observer | 
| RefWhite | Reference White | 
Author(s)
Jose Gama
Source
Scandinavian Pulp, paper and board, 2003 Basic equations for optical properties SCAN-G 5:03 Revised 2003
References
Scandinavian Pulp, paper and board, 2003 Basic equations for optical properties SCAN-G 5:03 Revised 2003
Examples
XYZ<-c(0.11465380, 0.08391198, 0.08222077)
DIN6167.YellownessIndex(XYZ)
Conversion from DIN99 coordinates to CIELAB color space
Description
DIN99toCIELab Conversion from DIN99 coordinates to 
CIELAB color space.
Usage
DIN99toCIELab(Lab99o) Arguments
| Lab99o | Lab99o coordinates | 
Value
CIELAB coordinates
Author(s)
Jose Gama
Source
DIN99 coordinates to CIELAB color space https://de.wikipedia.org/w/index.php?title=Diskussion:DIN99-Farbraum
References
DIN99 coordinates to CIELAB color space https://de.wikipedia.org/w/index.php?title=Diskussion:DIN99-Farbraum
Examples
DIN99toCIELab(c(0.59072, 0.85570, 0.80283))
DeMarco, Pokorny & Smith (1992) versions of the Smith-Pokorny 2-deg fundamentals
Description
DeMarcoPokornySmith2degConeFundamentals1992 
DeMarco, Pokorny & Smith (1992) versions of the Smith-Pokorny 
2-deg fundamentals based on the CIE Judd-Vos 2-deg CMFs.
Usage
DeMarcoPokornySmith2degConeFundamentals1992Format
This data frame contains the following data:
- wlnm
- wavelength (nm) 
- L2
- L-cone spectral sensitivity, L2(lambda) 
- M2
- M-cone spectral sensitivity, M2(lambda) 
- S2
- S-cone spectral sensitivity, S2(lambda) 
Author(s)
Jose Gama
Source
The Colour & Vision Research laboratory(CVRL) Institute of Ophthalmology, University College London www.cvrl.org
References
The Colour & Vision Research laboratory(CVRL) Institute of Ophthalmology, University College London www.cvrl.org
Examples
data(DeMarcoPokornySmith2degConeFundamentals1992)
DeMarcoPokornySmith2degConeFundamentals1992
Converts xyY coordinates to wavelength
Description
DominantWavelength Converts xyY coordinates to wavelength.
Usage
DominantWavelength(xyYmatrix, illuminant='D65',observer=2,
RefWhiteIllum=get("XYZperfectreflectingdiffuser", envir = environment())) Arguments
| xyYmatrix | xyY matrix | 
| illuminant | illuminant | 
| observer | observer | 
| RefWhiteIllum | Reference White | 
Value
Dominant Wavelength
Author(s)
Jose Gama
Source
Bruce Justin Lindbloom, 2013 http://www.brucelindbloom.com/index.html?ColorCalculator.html
References
Bruce Justin Lindbloom, 2013 http://www.brucelindbloom.com/index.html?ColorCalculator.html
Examples
DominantWavelength(c(0.59072, 0.85570, 0.80283))
Ganz and Grieser Tint
Description
GanzGrieser.Tint Ganz Grieser Tint Method.
Usage
GanzGrieser.Tint(xyYmatrix)Arguments
| xyYmatrix | CIE xyY values for illuminant C | 
Author(s)
Jose Gama
Source
Xrite, 2012 Color iQC and Color iMatch Color Calculations Guide Version 8.0 30 July 2012 Revision 1.0
References
Xrite, 2012 Color iQC and Color iMatch Color Calculations Guide Version 8.0 30 July 2012 Revision 1.0
Examples
xyY <- c(0.4083308, 0.2988462, 0.08391198)
GanzGrieser.Tint(xyY)
Ganz and Grieser Whiteness
Description
GanzGrieser.Whiteness Dr. E. Ganz (formerly employee of Ciba
AG, Switzerland) and Mr.R. Griesser (formerly employee of J.R.Geigy) 
developed the Ganz Grieser Whiteness Method.
Usage
GanzGrieser.Whiteness(xyYmatrix)Arguments
| xyYmatrix | CIE xyY values for illuminant C | 
Author(s)
Jose Gama
Source
Xrite, 2012 Color iQC and Color iMatch Color Calculations Guide Version 8.0 30 July 2012 Revision 1.0
References
Xrite, 2012 Color iQC and Color iMatch Color Calculations Guide Version 8.0 30 July 2012 Revision 1.0
Examples
xyY <- c(0.4083308, 0.2988462, 0.08391198)
GanzGrieser.Whiteness(xyY)
Convert HSL coordinates to RGB
Description
HSL2RGB Converts HSL coordinates to RGB.
Usage
HSL2RGB(HSLmatrix) Arguments
| HSLmatrix | HSL coordinates | 
Value
RGB coordinates
Author(s)
Jose Gama
Source
Logicol S.r.l., 2014 EasyRGB color search engine http://www.easyrgb.com/
References
Logicol S.r.l., 2014 EasyRGB color search engine http://www.easyrgb.com/
Examples
HSL<-c(0.9590164, 0.3262032, 0.3666667)
HSL2RGB(HSL)
HSL2RGB(rbind(HSL,HSL,HSL,HSL,HSL))
Convert HSV coordinates to RGB
Description
HSV2RGB Converts HSV coordinates to RGB.
Usage
HSV2RGB(HSVmatrix) Arguments
| HSVmatrix | HSV coordinates | 
Value
RGB coordinates
Author(s)
Jose Gama
Source
Logicol S.r.l., 2014 EasyRGB color search engine http://www.easyrgb.com/
References
Logicol S.r.l., 2014 EasyRGB color search engine http://www.easyrgb.com/
Examples
HSV<-c(0.9590164, 0.4919355, 0.4862745)
HSV2RGB(HSV)
Convert Hue to RGB
Description
Hue.2.RGB Converts Hue to RGB for HSL conversion.
Usage
Hue.2.RGB(v1, v2, vH) Arguments
| v1 | value 1 | 
| v2 | value 2 | 
| vH | value of hue | 
Value
RGB coordinates
Author(s)
Jose Gama
Source
Paul Centore 2014 The Munsell and Kubelka-Munk Toolbox https://www.munsellcolourscienceforpainters.com/MunsellAndKubelkaMunkToolbox/MunsellAndKubelkaMunkToolbox.html
References
Paul Centore 2014 The Munsell and Kubelka-Munk Toolbox https://www.munsellcolourscienceforpainters.com/MunsellAndKubelkaMunkToolbox/MunsellAndKubelkaMunkToolbox.html
Examples
Hue.2.RGB(1,2,3)
Hunter 60 Whiteness Index
Description
Hunter60.WhitenessIndex Hunter 60 Whiteness Index.
Usage
Hunter60.WhitenessIndex(LabHunterMatrix)Arguments
| LabHunterMatrix | Lab Hunter values for illuminant C | 
Author(s)
Jose Gama
Source
Xrite, 2012 Color iQC and Color iMatch Color Calculations Guide Version 8.0 30 July 2012 Revision 1.0
References
Xrite, 2012 Color iQC and Color iMatch Color Calculations Guide Version 8.0 30 July 2012 Revision 1.0
Examples
HunterLab<-c(28.96756, 2.363884, 0.4821515)
Hunter60.WhitenessIndex(HunterLab)
Convert HunterLab coordinates to XYZ
Description
HunterLab2XYZ Converts HunterLab coordinates to XYZ.
Usage
HunterLab2XYZ(HunterLabmatrix, illuminant = "D65", observer = 2,
                 RefWhite = get("XYZperfectreflectingdiffuser", envir = environment())) Arguments
| HunterLabmatrix | HunterLab coordinates | 
| illuminant | illuminant | 
| observer | observer | 
| RefWhite | Reference White | 
Value
XYZ coordinates
Author(s)
Jose Gama
Source
Logicol S.r.l., 2014 EasyRGB color search engine http://www.easyrgb.com/
References
Logicol S.r.l., 2014 EasyRGB color search engine http://www.easyrgb.com/
Examples
HunterLab2XYZ(c(0.310897, 0.306510, 74.613450))
Weighting factors for the calculation of ISO brightness
Description
ISObrightnessReflectometerRSD is a table with the weighting 
factors for the calculation of ISO brightness.
Usage
ISObrightnessReflectometerRSDFormat
This data frame contains the following data:
- wln
- wavelength 
- F
- factor 
- weights
- weight 
Author(s)
Jose Gama
Source
Scandinavian Pulp, paper and board, 2003 Basic equations for optical properties SCAN-G 5:03 Revised 2003
References
Scandinavian Pulp, paper and board, 2003 Basic equations for optical properties SCAN-G 5:03 Revised 2003
Examples
data(ISObrightnessReflectometerRSD)
ISObrightnessReflectometerRSD
Convert CIE Lab coordinates to CIE Luv
Description
LAB2LUV Converts CIE Lab coordinates to CIE Luv.
Usage
LAB2LUV(Labmatrix) Arguments
| Labmatrix | CIE Lab coordinates | 
Value
XYZ coordinates
Author(s)
Jose Gama
Examples
LAB2LUV(c(0.310897, 0.306510, 74.613450))
Convert LCHab coordinates to CIE Lab
Description
LCHab2Lab Converts LCHab coordinates to CIE Lab.
Usage
LCHab2Lab(LCHabmatrix) Arguments
| LCHabmatrix | LCHab coordinates | 
Value
CIE Lab coordinates
Author(s)
Jose Gama
Source
Logicol S.r.l., 2014 EasyRGB color search engine http://www.easyrgb.com/
References
Logicol S.r.l., 2014 EasyRGB color search engine http://www.easyrgb.com/
Examples
LCHab2Lab(c(0.310897, 0.306510, 74.613450))
Convert LCHuv coordinates to CIE Luv
Description
LCHuv2Luv Converts LCHuv coordinates to CIE Luv.
Usage
LCHuv2Luv(LCHuvmatrix) Arguments
| LCHuvmatrix | LCHuv coordinates | 
Value
CIE Luv coordinates
Author(s)
Jose Gama
Source
Logicol S.r.l., 2014 EasyRGB color search engine http://www.easyrgb.com/
References
Logicol S.r.l., 2014 EasyRGB color search engine http://www.easyrgb.com/
Examples
LCHuv2Luv(c(0.310897, 0.306510, 74.613450))
Convert LEF coordinates to RGB
Description
LEF2RGB Converts LEF coordinates to RGB.
Usage
LEF2RGB(LEFmatrix) Arguments
| LEFmatrix | LEF coordinates | 
Value
RGB coordinates
Author(s)
Jose Gama
Source
Kang, Henry R, 2006 Computational color technology Spie Press Bellingham
References
Kang, Henry R, 2006 Computational color technology Spie Press Bellingham
Examples
LEF<-c(176.66667, 53.50000, -12.99038)
LEF2RGB(LEF)
Convert LMS coordinates to DKL
Description
LMS2DKL Converts LMS coordinates to DKL.
Usage
LMS2DKL(bg, diffcone.coords, DKL2LMS = FALSE) Arguments
| bg | LMS coordinates | 
| diffcone.coords | LMS coordinates | 
| DKL2LMS | boolean, FALSE = DKL to LMS, TRUE = LMS to DKL | 
Value
DKL coordinates
Author(s)
Jose Gama
Source
David H. Brainard Cone Contrast and Opponent Modulation Color Spaces pp. 563 PART IV: CONE CONTRAST AND OPPONENT MODULATION COLOR SPACES
References
David H. Brainard Cone Contrast and Opponent Modulation Color Spaces pp. 563 PART IV: CONE CONTRAST AND OPPONENT MODULATION COLOR SPACES
Examples
#LMS<-c(3.822394, 10.17498, 1.130049)
#LMS2DKL(LMS)
Convert LMS coordinates to RGB
Description
LMS2RGB Converts LMS coordinates to RGB.
Usage
LMS2RGB(LMSmatrix) Arguments
| LMSmatrix | LMS coordinates | 
Value
RGB coordinates
Author(s)
Jose Gama
Source
Francoise Vienot, Hans Brettel,John D. Mollon, 1999 Digital Video Colourmaps for Checking the Legibility of Displays by Dichromats Color Research & Application John Wiley & Sons, Inc.
References
Francoise Vienot, Hans Brettel,John D. Mollon, 1999 Digital Video Colourmaps for Checking the Legibility of Displays by Dichromats Color Research & Application John Wiley & Sons, Inc.
Examples
LMS<-c(3.822394, 10.17498, 1.130049)
LMS2RGB(LMS)
Convert LMS coordinates to XYZ
Description
LMS2XYZ Converts LMS coordinates to XYZ.
Usage
LMS2XYZ(LMSmatrix) Arguments
| LMSmatrix | LMS coordinates | 
Value
XYZ coordinates
Author(s)
Jose Gama
Source
Francoise Vienot, Hans Brettel,John D. Mollon, 1999 Digital Video Colourmaps for Checking the Legibility of Displays by Dichromats Color Research & Application John Wiley & Sons, Inc.
References
Francoise Vienot, Hans Brettel,John D. Mollon, 1999 Digital Video Colourmaps for Checking the Legibility of Displays by Dichromats Color Research & Application John Wiley & Sons, Inc.
Examples
LMS<-c(3.822394, 10.17498, 1.130049)
LMS2XYZ(LMS)
Convert LSLM coordinates to RGB
Description
LSLM2RGB Converts LSLM coordinates to RGB.
Usage
LSLM2RGB(LSLMmatrix) Arguments
| LSLMmatrix | LSLM coordinates | 
Value
RGB coordinates
Author(s)
Jose Gama
Source
Francoise Vienot, Hans Brettel,John D. Mollon, 1999 Digital Video Colourmaps for Checking the Legibility of Displays by Dichromats Color Research & Application John Wiley & Sons, Inc.
References
Francoise Vienot, Hans Brettel,John D. Mollon, 1999 Digital Video Colourmaps for Checking the Legibility of Displays by Dichromats Color Research & Application John Wiley & Sons, Inc.
Examples
LSLM<-c(-0.4186083, 0.007563981, 0.4918533)
LSLM2RGB(LSLM)
Convert CIE Luv coordinates to CIE Lab
Description
LUV2LAB Converts CIE Luv coordinates to CIE Lab.
Usage
LUV2LAB(Luvmatrix) Arguments
| Luvmatrix | Luv matrix | 
Value
XYZ coordinates
Author(s)
Jose Gama
Examples
LUV2LAB(c(0.310897, 0.306510, 74.613450))
Convert CIE Lab coordinates to LCHab
Description
Lab2LCHab Converts CIE Lab coordinates to LCHab.
Usage
Lab2LCHab(LabMatrix) Arguments
| LabMatrix | CIE Lab coordinates | 
Value
LCHab coordinates
Author(s)
Jose Gama
Source
Logicol S.r.l., 2014 EasyRGB color search engine http://www.easyrgb.com/
References
Logicol S.r.l., 2014 EasyRGB color search engine http://www.easyrgb.com/
Examples
Lab2LCHab(c(0.310897, 0.306510, 74.613450))
Convert CIE Lab coordinates to XYZ
Description
Lab2XYZ Converts CIE Lab coordinates to XYZ.
Usage
Lab2XYZ(Labmatrix, illuminant = "D65", observer = 2, RefWhite
                 = get("XYZperfectreflectingdiffuser", envir = environment())) Arguments
| Labmatrix | CIE Lab coordinates | 
| illuminant | illuminant | 
| observer | observer | 
| RefWhite | Reference White | 
Value
XYZ coordinates
Author(s)
Jose Gama
Source
Logicol S.r.l., 2014 EasyRGB color search engine http://www.easyrgb.com/
References
Logicol S.r.l., 2014 EasyRGB color search engine http://www.easyrgb.com/
Examples
Lab2XYZ(c(0.310897, 0.306510, 74.613450))
Convert CIE Luv coordinates to LCHuv
Description
Luv2LCHuv Converts CIE Luv coordinates to LCHuv.
Usage
Luv2LCHuv(LuvMatrix) Arguments
| LuvMatrix | Luv coordinates | 
Value
LCHuv coordinates
Author(s)
Jose Gama
Source
Logicol S.r.l., 2014 EasyRGB color search engine http://www.easyrgb.com/
References
Logicol S.r.l., 2014 EasyRGB color search engine http://www.easyrgb.com/
Examples
Luv2LCHuv(c(0.310897, 0.306510, 74.613450))
Convert CIE Luv coordinates to XYZ
Description
Luv2XYZ Converts CIE Luv coordinates to XYZ.
Usage
Luv2XYZ(Luvmatrix, illuminant = "D65", observer = 2, RefWhite
                 = get("XYZperfectreflectingdiffuser", envir = environment())) Arguments
| Luvmatrix | Luv matrix | 
| illuminant | illuminant | 
| observer | observer | 
| RefWhite | Reference White | 
Value
XYZ coordinates
Author(s)
Jose Gama
Source
Logicol S.r.l., 2014 EasyRGB color search engine http://www.easyrgb.com/
References
Logicol S.r.l., 2014 EasyRGB color search engine http://www.easyrgb.com/
Examples
Luv2XYZ(c(0.310897, 0.306510, 74.613450))
Convert CIE Luv coordinates to Yuv
Description
Luv2Yuv Converts CIE Luv coordinates to Yuv.
Usage
Luv2Yuv(Luvmatrix,illuminant='D65',observer=2,RefWhite=
get("XYZperfectreflectingdiffuser", envir = environment())) Arguments
| Luvmatrix | CIE Luv coordinates | 
| illuminant | illuminant | 
| observer | observer | 
| RefWhite | Reference White | 
Value
Yuv coordinates
Author(s)
Jose Gama
Source
Logicol S.r.l., 2014 EasyRGB color search engine http://www.easyrgb.com/
References
Logicol S.r.l., 2014 EasyRGB color search engine http://www.easyrgb.com/
Examples
Luv2Yuv(c(0.310897, 0.306510, 74.613450))
Material Reference Data from Principles of Digital Image Synthesis
Description
MaterialReferenceData Material Reference Data from 
Principles of Digital Image Synthesis, Appendix G
Andrew S. Glassner
16 August 1994.
Usage
MaterialReferenceDataFormat
This data frame contains the following data:
- wavelength
- wavelength (nm) 
- DarkSkin
- spectra of: dark skin 
- LightSkin
- spectra of: light skin 
- BlueSky
- spectra of: blue sky 
- Foliage
- spectra of: foliage 
- BlueFlower
- spectra of: blue flower 
- BluishGreen
- spectra of: bluish green 
- Orange
- spectra of: orange 
- PurplishBlue
- spectra of: purplish blue 
- ModerateRed
- spectra of: moderate red 
- Purple
- spectra of: purple 
- YellowGreen
- spectra of: yellow green 
- OrangeYellow
- spectra of: orange yellow 
- Blue
- spectra of: blue 
- Green
- spectra of: green 
- Red
- spectra of: red 
- Yellow
- spectra of: yellow 
- Magenta
- spectra of: magenta 
- Cyan
- spectra of: cyan 
- White
- spectra of: white 
- Neutral
- spectra of: neutral 
- Neutral6.5
- spectra of: neutral 6.5 
- Neutral5
- spectra of: neutral 5 
- Neutral3.5
- spectra of: neutral 3.5 
- Black
- spectra of: black 
- PineNeedles
- spectra of: pine needles 
- SilverMapleLeaf
- spectra of: silver maple leaf 
- DarkGreenMapleLeaf
- spectra of: dark green maple leaf 
- RedMapleLeaf
- spectra of: red maple leaf 
- Grass
- spectra of: grass 
- Soil
- spectra of: soil 
- VineLeaf
- spectra of: vine leaf 
- Alphalt
- spectra of: alphalt 
- DaisyWhitePetals
- spectra of: daisy white petals 
- DaisyYellowCenter
- spectra of: daisy yellow center 
- MarigoldOrange
- spectra of: marigold orange 
- MarigoldYellow
- spectra of: marigold yellow 
- DarkBlueJeans
- spectra of: dark blue jeans 
- FadedJeans
- spectra of: faded jeans 
- DarkBlueSweatPants
- spectra of: dark blue sweat pants 
- Denim
- spectra of: denim 
- WheatBread
- spectra of: wheat bread 
- WheatBreadCrust
- spectra of: wheat bread crust 
- Pancake
- spectra of: pancake 
- SwissArmyKnife
- spectra of: swiss army knife 
- PineWood
- spectra of: pine wood 
- MapleWood
- spectra of: maple wood 
- OakWood
- spectra of: oak wood 
- Bamboo
- spectra of: bamboo 
- Redwood
- spectra of: redwood 
- WalnutWood
- spectra of: walnut wood 
- YellowBanana
- spectra of: yellow banana 
- RipeBrownBanana
- spectra of: ripe brown banana 
- Cucumber
- spectra of: cucumber 
- CornKernel
- spectra of: corn kernel 
- CornHusk
- spectra of: corn husk 
- YellowDeliciousApple
- spectra of: yellow delicious apple 
- GreenPepper
- spectra of: green pepper 
- LemonSkin
- spectra of: lemon skin 
- Lettuce
- spectra of: lettuce 
- Carrot
- spectra of: carrot 
- BarleySeeds
- spectra of: barley seeds 
- LentilSeeds
- spectra of: lentil seeds 
- BrownRiceSeeds
- spectra of: brown rice seeds 
- Sand
- spectra of: sand 
Author(s)
Jose Gama
Source
Andrew S. Glassner, 1995 Principles of Digital Image Synthesis The Morgan Kaufmann Series in Computer Graphics and Geometric Modeling
References
Andrew S. Glassner, 1995 Principles of Digital Image Synthesis The Morgan Kaufmann Series in Computer Graphics and Geometric Modeling
Examples
data(MaterialReferenceData)
str(MaterialReferenceData)
Table with maximum chroma for which extrapolated renotation data is available
Description
MaxChromaFromExtrapRenotationData table with maximum 
chroma for which extrapolated renotation data is available.
Usage
MaxChromaFromExtrapRenotationDataFormat
This data frame contains the following columns:
- H
- Hue 
- V
- Value 
- MaximumChroma
- Maximum Chroma 
Author(s)
Jose Gama
Source
Paul Centore 2014 The Munsell and Kubelka-Munk Toolbox https://www.munsellcolourscienceforpainters.com/MunsellAndKubelkaMunkToolbox/MunsellAndKubelkaMunkToolbox.html
James D. Foley, Andries van Dam, Steven K. Feiner, & John F. Hughes, 1990 Computer Graphics: Principles and Practice, 2nd ed., Addison-Wesley Publishing Company.
Gunter Wyszecki & W. S. Stiles, 1982 Color Science: Concepts and Methods, Quantitative Data and Formulae, 2nd edition, John Wiley and Sons
References
Paul Centore 2014 The Munsell and Kubelka-Munk Toolbox https://www.munsellcolourscienceforpainters.com/MunsellAndKubelkaMunkToolbox/MunsellAndKubelkaMunkToolbox.html
James D. Foley, Andries van Dam, Steven K. Feiner, & John F. Hughes, 1990 Computer Graphics: Principles and Practice, 2nd ed., Addison-Wesley Publishing Company.
Gunter Wyszecki & W. S. Stiles, 1982 Color Science: Concepts and Methods, Quantitative Data and Formulae, 2nd edition, John Wiley and Sons
Examples
data(MaxChromaFromExtrapRenotationData)
MaxChromaFromExtrapRenotationData
Table with maximum Munsell chroma, for a given Munsell hue and value, for which an extrapolated renotation value is available
Description
MaxChromasForStandardMunsellHuesAndValues table with maximum 
Munsell chroma, for a given Munsell hue and value, for which an extrapolated 
renotation value is available.
Usage
MaxChromasForStandardMunsellHuesAndValuesFormat
This data frame contains the following columns:
- H
- Hue 
- V
- Value 
- MaximumChroma
- Maximum Chroma (MacAdam limit) 
Author(s)
Jose Gama
Source
Paul Centore 2014 The Munsell and Kubelka-Munk Toolbox https://www.munsellcolourscienceforpainters.com/MunsellAndKubelkaMunkToolbox/MunsellAndKubelkaMunkToolbox.html
James D. Foley, Andries van Dam, Steven K. Feiner, & John F. Hughes, 1990 Computer Graphics: Principles and Practice, 2nd ed., Addison-Wesley Publishing Company.
Gunter Wyszecki & W. S. Stiles, 1982 Color Science: Concepts and Methods, Quantitative Data and Formulae, 2nd edition, John Wiley and Sons
References
Paul Centore 2014 The Munsell and Kubelka-Munk Toolbox https://www.munsellcolourscienceforpainters.com/MunsellAndKubelkaMunkToolbox/MunsellAndKubelkaMunkToolbox.html
James D. Foley, Andries van Dam, Steven K. Feiner, & John F. Hughes, 1990 Computer Graphics: Principles and Practice, 2nd ed., Addison-Wesley Publishing Company.
Gunter Wyszecki & W. S. Stiles, 1982 Color Science: Concepts and Methods, Quantitative Data and Formulae, 2nd edition, John Wiley and Sons
Examples
data(MaxChromasForStandardMunsellHuesAndValues)
MaxChromasForStandardMunsellHuesAndValues
Plot the Maxwell triangle
Description
Maxwell.triangle Plots the Maxwell triangle, as a black 
line, a color line or a polygon.
Usage
Maxwell.triangle(primariesRGB=get("whitepointsRGB", envir = environment()), 
conversionFunction=NULL,...) Arguments
| primariesRGB | primarie valuess for RGB color spaces | 
| conversionFunction | optional function to perform the coordinate conversion | 
| ... | optional parameters for the plot command | 
Value
none
Author(s)
Jose Gama
Examples
Maxwell.triangle()
xl<-yl<-0:1
Maxwell.triangle(xlim=xl,ylim=yl)
Maxwell.triangle(conversionFunction=CIE1931XYZ2CIE1976uv, 
xlim=xl,ylim=yl,xlab="u'",ylab="v'")
Chromaticity diagram showing values for x and y for Illuminant A for 100 hues at 5/5
Description
Munsell100hues55 Chromaticity diagram showing Tristimulus 
Values and Trilinear Coordinates for Illuminant A for 100 hues at 5/5.
Usage
Munsell100hues55Format
This data frame contains the following columns:
- BookNotation
- Munsell color notation from the Munsell book 
- MunsellProductionNo
- X
- Tristimulus Value X 
- Y
- Tristimulus Value Y 
- Z
- Tristimulus Value Z 
- x
- Trilinear Coordinate x 
- y
- Trilinear Coordinate y 
- z
- Trilinear Coordinate z 
Author(s)
Jose Gama
Source
Hermann VON Schelling, Dean Farnsworth, 1949 Trichromatic Specifications of the Munsell 100 Hues at 5/5 for Illuminant a Defense Technical Information Center NAVAL MEDICAL RESEARCH LAB NEW LONDON CONN.
References
Hermann VON Schelling, Dean Farnsworth, 1949 Trichromatic Specifications of the Munsell 100 Hues at 5/5 for Illuminant a Defense Technical Information Center NAVAL MEDICAL RESEARCH LAB NEW LONDON CONN.
Examples
data(Munsell100hues55)
Munsell100hues55
Munsell 100-Hues at 5/5, production numbers 101 to 200 and Farnsworth-Munsell 100 Hue test
Description
Munsell100hues55FM100 Munsell 100-Hues at 5/5, 
production numbers 101 to 200 and Farnsworth-Munsell 100 Hue test.
Usage
Munsell100hues55FM100Format
This data frame contains the following columns:
- FMtest
- Farnsworth-Munsell 100 Hue test value 
- MunsellNumber
- Munsell 100-Hues at 5/5, production number 
Author(s)
Jose Gama
Source
Hermann VON Schelling, Dean Farnsworth, 1949 Trichromatic Specifications of the Munsell 100 Hues at 5/5 for Illuminant a Defense Technical Information Center NAVAL MEDICAL RESEARCH LAB NEW LONDON CONN.
References
Hermann VON Schelling, Dean Farnsworth, 1949 Trichromatic Specifications of the Munsell 100 Hues at 5/5 for Illuminant a Defense Technical Information Center NAVAL MEDICAL RESEARCH LAB NEW LONDON CONN.
Examples
data(Munsell100hues55FM100)
Munsell100hues55FM100
Table with Munsell Hues
Description
MunsellHues table with Munsell Hues.
Usage
MunsellHuesAuthor(s)
Jose Gama
Source
Paul Centore 2014 The Munsell and Kubelka-Munk Toolbox https://www.munsellcolourscienceforpainters.com/MunsellAndKubelkaMunkToolbox/MunsellAndKubelkaMunkToolbox.html
James D. Foley, Andries van Dam, Steven K. Feiner, & John F. Hughes, 1990 Computer Graphics: Principles and Practice, 2nd ed., Addison-Wesley Publishing Company.
Gunter Wyszecki & W. S. Stiles, 1982 Color Science: Concepts and Methods, Quantitative Data and Formulae, 2nd edition, John Wiley and Sons
References
Paul Centore 2014 The Munsell and Kubelka-Munk Toolbox https://www.munsellcolourscienceforpainters.com/MunsellAndKubelkaMunkToolbox/MunsellAndKubelkaMunkToolbox.html
James D. Foley, Andries van Dam, Steven K. Feiner, & John F. Hughes, 1990 Computer Graphics: Principles and Practice, 2nd ed., Addison-Wesley Publishing Company.
Gunter Wyszecki & W. S. Stiles, 1982 Color Science: Concepts and Methods, Quantitative Data and Formulae, 2nd edition, John Wiley and Sons
Examples
data(MunsellHues)
MunsellHues
Table with Munsell Neutrals and corresponding sRGB
Description
MunsellNeutrals2sRGB table with Munsell Neutrals 
and corresponding sRGB.
Usage
MunsellNeutrals2sRGBFormat
This data frame contains the following columns:
- MunsellNeutral
- Munsell N 
- R
- sRGB R 
- G
- sRGB G 
- B
- sRGB B 
Author(s)
Jose Gama
Source
Paul Centore 2014 The Munsell and Kubelka-Munk Toolbox https://www.munsellcolourscienceforpainters.com/MunsellAndKubelkaMunkToolbox/MunsellAndKubelkaMunkToolbox.html
James D. Foley, Andries van Dam, Steven K. Feiner, & John F. Hughes, 1990 Computer Graphics: Principles and Practice, 2nd ed., Addison-Wesley Publishing Company.
Gunter Wyszecki & W. S. Stiles, 1982 Color Science: Concepts and Methods, Quantitative Data and Formulae, 2nd edition, John Wiley and Sons
References
Paul Centore 2014 The Munsell and Kubelka-Munk Toolbox https://www.munsellcolourscienceforpainters.com/MunsellAndKubelkaMunkToolbox/MunsellAndKubelkaMunkToolbox.html
James D. Foley, Andries van Dam, Steven K. Feiner, & John F. Hughes, 1990 Computer Graphics: Principles and Practice, 2nd ed., Addison-Wesley Publishing Company.
Gunter Wyszecki & W. S. Stiles, 1982 Color Science: Concepts and Methods, Quantitative Data and Formulae, 2nd edition, John Wiley and Sons
Examples
data(MunsellNeutrals2sRGB)
MunsellNeutrals2sRGB
convert Munsell notation to numeric HVC
Description
MunsellSpecToHVC Converts convert Munsell notation 
to numeric Hue,Value,Chroma.
Usage
MunsellSpecToHVC(MunsellSpecString) Arguments
| MunsellSpecString | string with the Munsell hue, value and chroma. | 
Value
numeric Hue,Value,Chroma
Author(s)
Glenn Davis
Table with Munsell spectral data
Description
MunsellSpectral table for 1250 matt Munsell color chips 
with Munsell notation values, XYZ, xyY, RGB, CIE Lab, CIE Luv and spectral 
data.
Usage
MunsellSpectralAuthor(s)
Jose Gama
Source
Spectral Color Research group, 1989 University of Kuopio, Finland School of Computing and the Department of Physics and Mathematics Database - Munsell Colors Matt (AOTF) https://sites.uef.fi/spectral/databases-software/munsell-colors-matt-aotf-measured/
Parkkinen, J. P. S., Hallikainen, J. and Jaaskelainen, 1989 "Characteristic spectra of Munsell colors," Journal of the Optical Society of America Vol. 6, No. 2, February 1989, pp. 318-322.
References
Spectral Color Research group, 1989 University of Kuopio, Finland School of Computing and the Department of Physics and Mathematics Database - Munsell Colors Matt (AOTF) https://sites.uef.fi/spectral/databases-software/munsell-colors-matt-aotf-measured/
Parkkinen, J. P. S., Hallikainen, J. and Jaaskelainen, 1989 "Characteristic spectra of Munsell colors," Journal of the Optical Society of America Vol. 6, No. 2, February 1989, pp. 318-322.
Examples
## Not run: 
data(MunsellSpectral)
MunsellSpectral
## End(Not run)
Munsell value to CIE XYZ "Y"
Description
MunsellV2Y Munsell value to CIE XYZ "Y" .
Usage
MunsellV2Y(V) Arguments
| V | Munsell value | 
Value
CIE XYZ "Y"
Author(s)
Jose Gama
Source
ASTM, 2008 ASTM Standard D1535-08
References
ASTM, 2008 ASTM Standard D1535-08
Examples
MunsellV2Y(5)
Munsell value V to relative luminance Y
Description
MunsellV2relativeLuminanceY Munsell value V to relative luminance Y.
Usage
MunsellV2relativeLuminanceY(V) Arguments
| V | Munsell value | 
Value
CIE XYZ "Y"
Author(s)
Jose Gama
Source
Mark D. Fairchild, 2013 Color Appearance Models, 3rd Ed. Wiley-IS&T
References
Mark D. Fairchild, 2013 Color Appearance Models, 3rd Ed. Wiley-IS&T
Examples
MunsellV2relativeLuminanceY(5)
Nickerson Color Difference
Description
NickersonColorDifference Nickerson's Color Difference.
Usage
NickersonColorDifference(MunsellHVC1, MunsellHVC2) Arguments
| MunsellHVC1 | Munsell HVC 1 | 
| MunsellHVC2 | Munsell HVC 2 | 
Value
Delta E
Author(s)
Jose Gama
Source
Bruce Justin Lindbloom, 2013 Color Calculator http://www.brucelindbloom.com
References
Bruce Justin Lindbloom, 2013 Color Calculator http://www.brucelindbloom.com
Examples
NickersonColorDifference('10B 5/6','5B 5/4')
Convert PhotoYCC to RGB
Description
PhotoYCC2RGB Converts PhotoYCC to RGB.
Usage
PhotoYCC2RGB(PhotoYCCmatrix) Arguments
| PhotoYCCmatrix | PhotoYCC coordinates | 
Value
RGB coordinates
Author(s)
Jose Gama
Source
Alex Izvorski, Copyright 2003-2005 (Portions Copyright 2001-2003 by Alfred Reibenschuh) Graphics/ColorObject version 0.5.0 https://www.poynton.ca/notes/colour_and_gamma/ColorFAQ.txt
References
Alex Izvorski, Copyright 2003-2005 (Portions Copyright 2001-2003 by Alfred Reibenschuh) Graphics/ColorObject version 0.5.0 https://www.poynton.ca/notes/colour_and_gamma/ColorFAQ.txt
Examples
p <- c(0.4560569, 155.9415709, 137.3026467)
PhotoYCC2RGB(p)
Preucil Angle
Description
PreucilAngle Preucil Angle.
Usage
PreucilAngle(RGBmatrix) Arguments
| RGBmatrix | RGB coordinates | 
Value
Angle
Author(s)
Jose Gama
Source
Robert William Gainer Hunt, 1987 The Reproduction of Colour Fountain Press Edition 4, illustrated
References
Robert William Gainer Hunt, 1987 The Reproduction of Colour Fountain Press Edition 4, illustrated
Examples
PreucilAngle(c(24,72,44))
Preucil Percentage of Greyness
Description
PreucilPercentGreyness Preucil Percentage of Greyness.
Usage
PreucilPercentGreyness(RGBmatrix) Arguments
| RGBmatrix | RGB coordinates | 
Value
Percentage of Greyness
Author(s)
Jose Gama
Source
Robert William Gainer Hunt, 1987 The Reproduction of Colour Fountain Press Edition 4, illustrated
References
Robert William Gainer Hunt, 1987 The Reproduction of Colour Fountain Press Edition 4, illustrated
Examples
PreucilPercentGreyness(c(24,72,44))
Preucil Percentage of Greyness
Description
PreucilPercentHueError Preucil Percentage of Hue Error.
Usage
PreucilPercentHueError(RGBmatrix) Arguments
| RGBmatrix | RGB coordinates | 
Value
Percentage of HueError
Author(s)
Jose Gama
Source
Robert William Gainer Hunt, 1987 The Reproduction of Colour Fountain Press Edition 4, illustrated
References
Robert William Gainer Hunt, 1987 The Reproduction of Colour Fountain Press Edition 4, illustrated
Examples
PreucilPercentHueError(c(24,72,44))
Convert sRGB coordinates to CMY
Description
RGB2CMY Converts sRGB coordinates to CMY.
Usage
RGB2CMY(RGBmatrix)Arguments
| RGBmatrix | sRGB coordinates | 
Value
CMY coordinates
Author(s)
Jose Gama
Source
Logicol S.r.l., 2014 EasyRGB color search engine http://www.easyrgb.com/
References
Logicol S.r.l., 2014 EasyRGB color search engine http://www.easyrgb.com/
Examples
RGB2CMY(c(0.310897, 0.306510, 74.613450))
Convert RGB coordinates to HSL
Description
RGB2HSL Converts RGB coordinates to HSL.
Usage
RGB2HSL(RGBmatrix) Arguments
| RGBmatrix | RGB coordinates | 
Value
HSL coordinates
Author(s)
Jose Gama
Source
Logicol S.r.l., 2014 EasyRGB color search engine http://www.easyrgb.com/
References
Logicol S.r.l., 2014 EasyRGB color search engine http://www.easyrgb.com/
Examples
RGB<-c(124,63,78)
RGB2HSL(RGB)
Convert RGB coordinates to HSV
Description
RGB2HSV Converts RGB coordinates to HSV.
Usage
RGB2HSV(RGBmatrix) Arguments
| RGBmatrix | RGB coordinates | 
Value
HSV coordinates
Author(s)
Jose Gama
Source
Logicol S.r.l., 2014 EasyRGB color search engine http://www.easyrgb.com/
References
Logicol S.r.l., 2014 EasyRGB color search engine http://www.easyrgb.com/
Examples
RGB<-c(124,63,78)
RGB2HSV(RGB)
Convert RGB coordinates to LEF
Description
RGB2LEF Converts RGB coordinates to LEF.
Usage
RGB2LEF(RGBmatrix) Arguments
| RGBmatrix | RGB coordinates | 
Value
LEF coordinates
Author(s)
Jose Gama
Source
Kang, Henry R, 2006 Computational color technology Spie Press Bellingham
References
Kang, Henry R, 2006 Computational color technology Spie Press Bellingham
Examples
RGB<-c(124,63,78)
RGB2LEF(RGB)
Convert RGB coordinates to LMS
Description
RGB2LMS Converts RGB coordinates to LMS.
Usage
RGB2LMS(RGBmatrix) Arguments
| RGBmatrix | RGB coordinates | 
Value
LMS coordinates
Author(s)
Jose Gama
Source
Francoise Vienot, Hans Brettel,John D. Mollon, 1999 Digital Video Colourmaps for Checking the Legibility of Displays by Dichromats Color Research & Application John Wiley & Sons, Inc.
References
Francoise Vienot, Hans Brettel,John D. Mollon, 1999 Digital Video Colourmaps for Checking the Legibility of Displays by Dichromats Color Research & Application John Wiley & Sons, Inc.
Examples
RGB<-c(124,63,78)
RGB2LMS(RGB)
Convert RGB coordinates to LSLM
Description
RGB2LSLM Converts RGB coordinates to LSLM.
Usage
RGB2LSLM(RGBmatrix) Arguments
| RGBmatrix | RGB coordinates | 
Value
LSLM coordinates
Author(s)
Jose Gama
Source
Francoise Vienot, Hans Brettel,John D. Mollon, 1999 Digital Video Colourmaps for Checking the Legibility of Displays by Dichromats Color Research & Application John Wiley & Sons, Inc.
References
Francoise Vienot, Hans Brettel,John D. Mollon, 1999 Digital Video Colourmaps for Checking the Legibility of Displays by Dichromats Color Research & Application John Wiley & Sons, Inc.
Examples
RGB<-c(124,63,78)
RGB2LSLM(RGB)
Convert RGB coordinates to PhotoYCC
Description
RGB2PhotoYCC Converts RGB coordinates to PhotoYCC.
Usage
RGB2PhotoYCC(RGBmatrix) Arguments
| RGBmatrix | RGB coordinates | 
Value
PhotoYCC coordinates
Author(s)
Jose Gama
Source
Alex Izvorski, Copyright 2003-2005 (Portions Copyright 2001-2003 by Alfred Reibenschuh) Graphics/ColorObject version 0.5.0 https://www.poynton.ca/notes/colour_and_gamma/ColorFAQ.txt
References
Alex Izvorski, Copyright 2003-2005 (Portions Copyright 2001-2003 by Alfred Reibenschuh) Graphics/ColorObject version 0.5.0 https://www.poynton.ca/notes/colour_and_gamma/ColorFAQ.txt
Examples
RGB<-c(124,63,78)
RGB2PhotoYCC(RGB)
Convert sRGB coordinates to XYZ
Description
RGB2XYZ Converts sRGB coordinates to XYZ.
Usage
RGB2XYZ(RGBmatrix, illuminant = "D65", observer = 2, RefWhite
                 = get("XYZperfectreflectingdiffuser", envir = environment()),
                 RGBModel = "sRGB", RefWhiteRGB = get("whitepointsRGB",
                 envir =environment()), gamma = NA,
                 RefWhiteIllum = get("XYZperfectreflectingdiffuser",
                 envir = environment()), CAT = "Bradford",
                 CATarray = get("ChromaticAdaptation", envir = environment())) Arguments
| RGBmatrix | sRGB coordinates | 
| illuminant | illuminant | 
| observer | observer | 
| RefWhite | White Reference | 
| RGBModel | RGB Model | 
| RefWhiteRGB | White Reference RGB | 
| gamma | gamma | 
| RefWhiteIllum | White Reference illuminant | 
| CAT | Chromatic Adaptation algorithm | 
| CATarray | Chromatic Adaptation data | 
Value
CIE XYZ coordinates
Author(s)
Jose Gama
Source
Logicol S.r.l., 2014 EasyRGB color search engine http://www.easyrgb.com/
References
Logicol S.r.l., 2014 EasyRGB color search engine http://www.easyrgb.com/
Examples
RGB2XYZ(c(0.310897, 0.306510, 74.613450))
Convert RGB coordinates to YCbCr
Description
RGB2YCbCr Converts RGB coordinates to YCbCr.
Usage
RGB2YCbCr(RGBmatrix) Arguments
| RGBmatrix | RGB coordinates | 
Value
YCbCr coordinates
Author(s)
Jose Gama
Source
Alex Izvorski, Copyright 2003-2005 (Portions Copyright 2001-2003 by Alfred Reibenschuh) Graphics/ColorObject version 0.5.0 https://www.poynton.ca/notes/colour_and_gamma/ColorFAQ.txt
References
Alex Izvorski, Copyright 2003-2005 (Portions Copyright 2001-2003 by Alfred Reibenschuh) Graphics/ColorObject version 0.5.0 https://www.poynton.ca/notes/colour_and_gamma/ColorFAQ.txt
Examples
RGB<-c(124,63,78)
RGB2YCbCr(RGB)
Convert RGB coordinates to YIQ
Description
RGB2YIQ Converts RGB coordinates to YIQ.
Usage
RGB2YIQ(RGBmatrix) Arguments
| RGBmatrix | RGB coordinates | 
Value
YIQ coordinates
Author(s)
Jose Gama
Source
Alex Izvorski, Copyright 2003-2005 (Portions Copyright 2001-2003 by Alfred Reibenschuh) Graphics/ColorObject version 0.5.0 https://www.poynton.ca/notes/colour_and_gamma/ColorFAQ.txt
References
Alex Izvorski, Copyright 2003-2005 (Portions Copyright 2001-2003 by Alfred Reibenschuh) Graphics/ColorObject version 0.5.0 https://www.poynton.ca/notes/colour_and_gamma/ColorFAQ.txt
Examples
RGB<-c(124,63,78)
RGB2YIQ(RGB)
Convert RGB coordinates to YPbPr
Description
RGB2YPbPr Converts RGB coordinates to YPbPr.
Usage
RGB2YPbPr(RGBmatrix) Arguments
| RGBmatrix | RGB coordinates | 
Value
YPbPr coordinates
Author(s)
Jose Gama
Source
Alex Izvorski, Copyright 2003-2005 (Portions Copyright 2001-2003 by Alfred Reibenschuh) Graphics/ColorObject version 0.5.0 https://www.poynton.ca/notes/colour_and_gamma/ColorFAQ.txt
References
Alex Izvorski, Copyright 2003-2005 (Portions Copyright 2001-2003 by Alfred Reibenschuh) Graphics/ColorObject version 0.5.0 https://www.poynton.ca/notes/colour_and_gamma/ColorFAQ.txt
Examples
RGB<-c(124,63,78)
RGB2YPbPr(RGB)
Convert RGB coordinates to YUV
Description
RGB2YUV Converts RGB coordinates to YUV.
Usage
RGB2YUV(RGBmatrix) Arguments
| RGBmatrix | RGB coordinates | 
Value
YUV coordinates
Author(s)
Jose Gama
Examples
RGB<-c(124,63,78)
RGB2YUV(RGB)
Convert sRGB coordinates to hue
Description
RGB2hue Converts sRGB coordinates to hue.
Usage
RGB2hue(RGBmatrix)Arguments
| RGBmatrix | sRGB coordinates | 
Value
hue
Author(s)
Jose Gama
Examples
RGB2hue(c(0.310897, 0.306510, 74.613450))
convert from three filter measurements (reflectance factors) to XYZ
Description
RxRyRz2XYZ convert from three filter measurements 
(reflectance factors) to XYZ.
Usage
RxRyRz2XYZ(RxRyRzmatrix=NA,illuminant='C', observer=2,
RefWhite=get("XYZperfectreflectingdiffuser", envir = environment())) Arguments
| RxRyRzmatrix | reflectance factors coordinates | 
| illuminant | illuminant | 
| observer | observer | 
| RefWhite | White Reference | 
Value
CIE XYZ coordinates
Author(s)
Jose Gama
Examples
RxRyRz2XYZ(c(7.90393, 8.391198, 9.721126))
Smith & Pokorny (1975) 2-deg cone fundamentals
Description
SmithPokorny2degConeFundamentals1975 
Smith & Pokorny (1975) 2-deg cone fundamentals based on the 
CIE Judd-Vos 2-deg CMFs.
Usage
SmithPokorny2degConeFundamentals1975Format
This data frame contains the following data:
- wlnm
- wavelength (nm) 
- L2
- L-cone spectral sensitivity, L2(lambda) 
- M2
- M-cone spectral sensitivity, M2(lambda) 
- S2
- S-cone spectral sensitivity, S2(lambda) 
Author(s)
Jose Gama
Source
The Colour & Vision Research laboratory(CVRL) Institute of Ophthalmology, University College London www.cvrl.org
References
The Colour & Vision Research laboratory(CVRL) Institute of Ophthalmology, University College London www.cvrl.org
Examples
data(SmithPokorny2degConeFundamentals1975)
SmithPokorny2degConeFundamentals1975
Stearns and Stearns correction
Description
StearnsStearnscorrection Stearns and Stearns correction.
Usage
StearnsStearnscorrection(P) Arguments
| P | XYZ coordinates | 
Value
RGB coordinates
Author(s)
Jose Gama
Source
Stephen Westland and Caterina Ripamonti, 2004 Computational Colour Science using MATLAB John Wiley & Sons Ltd, pp.35
References
Stephen Westland and Caterina Ripamonti, 2004 Computational Colour Science using MATLAB John Wiley & Sons Ltd, pp.35
Stensby Whiteness
Description
Stensby68.Whiteness formula was developed by Mr. P. Stensby
(formerly employee of J.R. Geigy AG in US.)
Usage
Stensby68.Whiteness(LabHunterMatrix)Arguments
| LabHunterMatrix | Lab Hunter values for illuminant C | 
Author(s)
Jose Gama
Source
Xrite, 2012 Color iQC and Color iMatch Color Calculations Guide Version 8.0 30 July 2012 Revision 1.0
References
Xrite, 2012 Color iQC and Color iMatch Color Calculations Guide Version 8.0 30 July 2012 Revision 1.0
Examples
Stensby68.Whiteness(c(0.310897, 0.306510, 74.613450))
Stockman & Sharpe (2000) 10-deg cone fundamentals
Description
StockmanMacLeodJohnson10degConeFundamentals1993 Stockman,
MacLeod & Johnson (1993) 2-deg cone fundamentals based on the 
CIE 10-deg CMFs (adjusted to 2-deg).
Usage
StockmanMacLeodJohnson10degConeFundamentals1993Format
This data frame contains the following data:
- wlnm
- wavelength (nm) 
- L10
- L-cone spectral sensitivity, L10(lambda) 
- M10
- M-cone spectral sensitivity, M10(lambda) 
- S10
- S-cone spectral sensitivity, S10(lambda) 
Author(s)
Jose Gama
Source
The Colour & Vision Research laboratory(CVRL) Institute of Ophthalmology, University College London www.cvrl.org
References
The Colour & Vision Research laboratory(CVRL) Institute of Ophthalmology, University College London www.cvrl.org
Examples
data(StockmanMacLeodJohnson10degConeFundamentals1993)
StockmanMacLeodJohnson10degConeFundamentals1993
Stockman, MacLeod & Johnson (1993) 2-deg cone fundamentals
Description
StockmanMacLeodJohnson2degCIEadjConeFundamentals1993 
Stockman, MacLeod & Johnson (1993) 2-deg cone fundamentals based on the 
CIE 10-deg CMFs (adjusted to 2-deg).
Usage
StockmanMacLeodJohnson2degCIEadjConeFundamentals1993Format
This data frame contains the following data:
- wlnm
- wavelength (nm) 
- L2
- L-cone spectral sensitivity, L2(lambda) 
- M2
- M-cone spectral sensitivity, M2(lambda) 
- S2
- S-cone spectral sensitivity, S2(lambda) 
Author(s)
Jose Gama
Source
The Colour & Vision Research laboratory(CVRL) Institute of Ophthalmology, University College London www.cvrl.org
References
The Colour & Vision Research laboratory(CVRL) Institute of Ophthalmology, University College London www.cvrl.org
Examples
data(StockmanMacLeodJohnson2degCIEadjConeFundamentals1993)
StockmanMacLeodJohnson2degCIEadjConeFundamentals1993
Stockman, MacLeod & Johnson (1993) 2-deg fundamentals
Description
StockmanMacLeodJohnson2degStilesBurchConeFundamentals1993 
Stockman, MacLeod & Johnson (1993) 2-deg fundamentals based on the 
Stiles & Burch 2-deg CMFs.
Usage
StockmanMacLeodJohnson2degStilesBurchConeFundamentals1993Format
This data frame contains the following data:
- wlnm
- wavelength (nm) 
- L2
- L-cone spectral sensitivity, L2(lambda) 
- M2
- M-cone spectral sensitivity, M2(lambda) 
- S2
- S-cone spectral sensitivity, S2(lambda) 
Author(s)
Jose Gama
Source
The Colour & Vision Research laboratory(CVRL) Institute of Ophthalmology, University College London www.cvrl.org
References
The Colour & Vision Research laboratory(CVRL) Institute of Ophthalmology, University College London www.cvrl.org
Examples
data(StockmanMacLeodJohnson2degStilesBurchConeFundamentals1993)
StockmanMacLeodJohnson2degStilesBurchConeFundamentals1993
Stockman & Sharpe (2000) 10-deg cone fundamentals
Description
StockmanSharpe10degCMFS2000 Stockman & Sharpe (2000)
10-deg cone fundamentals based on the Stiles & Burch 10-deg CMFs linear 5nm.
Usage
StockmanSharpe10degCMFS2000Format
This data frame contains the following data:
- wlnm
- wavelength (nm) 
- L10
- L-cone spectral sensitivity, L10(lambda) 
- M10
- M-cone spectral sensitivity, M10(lambda) 
- S10
- S-cone spectral sensitivity, S10(lambda) 
Author(s)
Jose Gama
Source
The Colour & Vision Research laboratory(CVRL) Institute of Ophthalmology, University College London www.cvrl.org
References
The Colour & Vision Research laboratory(CVRL) Institute of Ophthalmology, University College London www.cvrl.org
Examples
data(StockmanSharpe10degCMFS2000)
StockmanSharpe10degCMFS2000
Stockman & Sharpe (2000) 2-deg cone fundamentals
Description
StockmanSharpe2degCMFadj2000 Stockman & Sharpe (2000) 
2-deg cone fundamentals based on the Stiles & Burch 10-deg CMFs 
(adjusted to 2-deg) linear 5nm.
Usage
StockmanSharpe2degCMFadj2000Format
This data frame contains the following data:
- wlnm
- wavelength (nm) 
- L2
- L-cone spectral sensitivity, L2(lambda) 
- M2
- M-cone spectral sensitivity, M2(lambda) 
- S2
- S-cone spectral sensitivity, S2(lambda) 
Author(s)
Jose Gama
Source
The Colour & Vision Research laboratory(CVRL) Institute of Ophthalmology, University College London www.cvrl.org
References
The Colour & Vision Research laboratory(CVRL) Institute of Ophthalmology, University College London www.cvrl.org
Examples
data(StockmanSharpe2degCMFadj2000)
StockmanSharpe2degCMFadj2000
ISCC-NBS System
Description
SystemISCCNBS is a table with the ISCC-NBS System data.
Usage
SystemISCCNBSFormat
This data frame contains the following data:
- HueInterval
- interval of hues in the hue chart defining the elementary block 
- Hmin
- minimum ASTM D1535 Hue for the elementary block 
- Hmax
- maximum ASTM D1535 Hue for the elementary block 
- Vmin
- minimum Value for the elementary block 
- Vmax
- maximum Value for the elementary block 
- Cmin
- minimum Chroma for the elementary block 
- Cmax
- maximum Chroma for the elementary block. Cmax=Inf for some elementary blocks. 
- Number
- color number of the elementary block, from 1 to 267 
Author(s)
Glenn Davis
References
Color : Universal Language and Dictionary of Names ISCC-NBS Method of Designating Colors and a Dictionary of Color Names Kelly, Kenneth Low Judd, Deane Brewster NBS Special Publication 440 December 1976 Section 13: Color Name Charts, pp. 16-31
Examples
data(SystemISCCNBS)
SystemISCCNBS
The spectral reflectance data of 14 color test samples for CRI
Description
TCSdata is a table with the spectral reflectance data of 14 color test samples for CRI.
Usage
TCSdataFormat
This data frame contains the following data:
- wavelength
- wavelength (nm) 
- TCS1
- spectral reflectance data for sample 1 
- TCS2
- spectral reflectance data for sample 2 
- TCS3
- spectral reflectance data for sample 3 
- TCS4
- spectral reflectance data for sample 4 
- TCS5
- spectral reflectance data for sample 5 
- TCS6
- spectral reflectance data for sample 6 
- TCS7
- spectral reflectance data for sample 7 
- TCS8
- spectral reflectance data for sample 8 
- TCS9
- spectral reflectance data for sample 9 
- TCS10
- spectral reflectance data for sample 10 
- TCS11
- spectral reflectance data for sample 11 
- TCS12
- spectral reflectance data for sample 12 
- TCS13
- spectral reflectance data for sample 13 
- TCS14
- spectral reflectance data for sample 14 
Author(s)
Jose Gama
Source
Rensselaer Polytechnic Institute Light Sources and Color Q & A Appendix B: MATLAB script for calculating measures of light source color: CCT, CRI, GA, and FSI https://www.lrc.rpi.edu/programs/nlpip/lightinganswers/pdf/print/lightsources.pdf
References
Rensselaer Polytechnic Institute Light Sources and Color Q & A Appendix B: MATLAB script for calculating measures of light source color: CCT, CRI, GA, and FSI https://www.lrc.rpi.edu/programs/nlpip/lightinganswers/pdf/print/lightsources.pdf
Examples
data(TCSdata)
TCSdata
Taube Whiteness
Description
Taube60.Whiteness developed by Mr. Taube (formerly an 
employee of BASF AG, Germany). It was presented in 1960 and has found it's 
application mainly in the plastic sector.
Usage
Taube60.Whiteness(XYZmatrix, illuminant = "D65", observer = 2, RefWhite
                 = get("XYZperfectreflectingdiffuser", envir = environment()))Arguments
| XYZmatrix | CIE tristimulus values for illuminant C | 
| illuminant | illuminant | 
| observer | observer | 
| RefWhite | White reference | 
Author(s)
Jose Gama
Source
Xrite, 2012 Color iQC and Color iMatch Color Calculations Guide Version 8.0 30 July 2012 Revision 1.0
References
Xrite, 2012 Color iQC and Color iMatch Color Calculations Guide Version 8.0 30 July 2012 Revision 1.0
Examples
XYZ<-c(0.11465380, 0.08391198, 0.08222077)
Taube60.Whiteness(XYZ)
Vos, Estévez & Walraven (1990) 2-deg cone fundamentals
Description
VosEstevezWalraven2degConeFundamentals1990 
Vos, Estévez & Walraven (1990) 2-deg fundamentals based on the 
Stiles & Burch 2-deg CMFs.
Usage
VosEstevezWalraven2degConeFundamentals1990Format
This data frame contains the following data:
- wlnm
- wavelength (nm) 
- L2
- L-cone spectral sensitivity, L2(lambda) 
- M2
- M-cone spectral sensitivity, M2(lambda) 
- S2
- S-cone spectral sensitivity, S2(lambda) 
Author(s)
Jose Gama
Source
The Colour & Vision Research laboratory(CVRL) Institute of Ophthalmology, University College London www.cvrl.org
References
The Colour & Vision Research laboratory(CVRL) Institute of Ophthalmology, University College London www.cvrl.org
Examples
data(VosEstevezWalraven2degConeFundamentals1990)
VosEstevezWalraven2degConeFundamentals1990
Vos & Walraven(1971) 2-deg cone fundamentals
Description
VosWalraven2degConeFundamentals1971 
Vos & Walraven(1971) 2-deg cone fundamentals based on the 
CIE Judd-Vos 2-deg CMFs.
Usage
VosWalraven2degConeFundamentals1971Format
This data frame contains the following data:
- wlnm
- wavelength (nm) 
- L2
- L-cone spectral sensitivity, L2(lambda) 
- M2
- M-cone spectral sensitivity, M2(lambda) 
- S2
- S-cone spectral sensitivity, S2(lambda) 
Author(s)
Jose Gama
Source
The Colour & Vision Research laboratory(CVRL) Institute of Ophthalmology, University College London www.cvrl.org
References
The Colour & Vision Research laboratory(CVRL) Institute of Ophthalmology, University College London www.cvrl.org
Examples
data(VosWalraven2degConeFundamentals1971)
VosWalraven2degConeFundamentals1971
Westland, et al. blackness index
Description
WestlandBlacknessIndex (Westland, et al., 2006) blackness 
index.
Usage
WestlandBlacknessIndex(CIELabMatrix) Arguments
| CIELabMatrix | CIELab coordinates | 
Value
blackness index
Author(s)
Jose Gama
Source
Westland, S.; Cheung, T. L. V.; Lozman, O. R., 2006. A metric for predicting perceptual blackness. 14th Color Imaging Conference Final Program and Proceedings, 14-17.
References
Westland, S.; Cheung, T. L. V.; Lozman, O. R., 2006. A metric for predicting perceptual blackness. 14th Color Imaging Conference Final Program and Proceedings, 14-17.
Examples
CIELab<-c(34.78467, 28.15159, 3.024663)
WestlandBlacknessIndex(CIELab)
convert from XYZ coordinates to BVR
Description
XYZ2BVR  convert from XYZ coordinates to BVR.
Usage
XYZ2BVR(XYZmatrix) Arguments
| XYZmatrix | XYZ coordinates | 
Value
BVR coordinates
Author(s)
Jose Gama
Source
Bruce Justin Lindbloom, 2014 http://www.brucelindbloom.com/index.html?Eqn_XYZ_to_T.html
References
Bruce Justin Lindbloom, 2014 http://www.brucelindbloom.com/index.html?Eqn_XYZ_to_T.html
Examples
XYZ<-c(0.11465380, 0.08391198, 0.08222077)
XYZ2BVR(XYZ)
convert from chromaticity coordinates to correlated color temperature (Robertson)
Description
XYZ2CCT.Robertson  convert from chromaticity 
coordinates to correlated color temperature (approximation) by Robertson.
Usage
XYZ2CCT.Robertson(X, Y, Z) Arguments
| X | X coordinates | 
| Y | Y coordinates | 
| Z | Z coordinates | 
Value
CCT (Robertson)
Author(s)
Jose Gama
Source
Bruce Justin Lindbloom, 2014 http://www.brucelindbloom.com/index.html?Eqn_XYZ_to_T.html
References
Bruce Justin Lindbloom, 2014 http://www.brucelindbloom.com/index.html?Eqn_XYZ_to_T.html
Examples
XYZ2CCT.Robertson( 0.11465380, 0.08391198, 0.08222077 )
convert from XYZ coordinates to Hunter Lab coordinates
Description
XYZ2HunterLab convert from XYZ coordinates 
to Hunter Lab coordinates.
Usage
XYZ2HunterLab(XYZmatrix,illuminant='D65',observer=2,
RefWhite=get("XYZperfectreflectingdiffuser", envir = environment())) Arguments
| XYZmatrix | XYZ coordinates | 
| illuminant | illuminant | 
| observer | observer | 
| RefWhite | Reference White | 
Value
Hunter Lab coordinates
Author(s)
Jose Gama
Source
Bruce Justin Lindbloom, 2014 http://www.brucelindbloom.com/index.html?Eqn_XYZ_to_T.html
References
Bruce Justin Lindbloom, 2014 http://www.brucelindbloom.com/index.html?Eqn_XYZ_to_T.html
Examples
XYZ<-c(0.11465380, 0.08391198, 0.08222077)
XYZ2HunterLab(XYZ)
Convert XYZ coordinates to LMS
Description
XYZ2LMS Converts XYZ coordinates to LMS.
Usage
XYZ2LMS(XYZmatrix) Arguments
| XYZmatrix | XYZ coordinates | 
Value
LMS coordinates
Author(s)
Jose Gama
Source
Francoise Vienot, Hans Brettel,John D. Mollon, 1999 Digital Video Colourmaps for Checking the Legibility of Displays by Dichromats Color Research & Application John Wiley & Sons, Inc.
References
Francoise Vienot, Hans Brettel,John D. Mollon, 1999 Digital Video Colourmaps for Checking the Legibility of Displays by Dichromats Color Research & Application John Wiley & Sons, Inc.
Examples
XYZ<-c(21.43162, -3.20673, 120.6259)
XYZ2LMS(XYZ)
convert from XYZ coordinates to CIE Lab coordinates
Description
XYZ2Lab convert from XYZ coordinates to CIE Lab coordinates.
Usage
XYZ2Lab(XYZmatrix,illuminant='D65',observer=2, 
    RefWhite=get("XYZperfectreflectingdiffuser", envir = environment())) Arguments
| XYZmatrix | XYZ coordinates | 
| illuminant | illuminant | 
| observer | observer | 
| RefWhite | Reference White | 
Value
CIE Lab coordinates
Author(s)
Jose Gama
Source
Bruce Justin Lindbloom, 2014 http://www.brucelindbloom.com/index.html?Eqn_XYZ_to_T.html
References
Bruce Justin Lindbloom, 2014 http://www.brucelindbloom.com/index.html?Eqn_XYZ_to_T.html
Examples
XYZ<-c(0.11465380, 0.08391198, 0.08222077)
CIELMatrix<-XYZ2Lab(XYZ*100)
convert from XYZ coordinates to CIE Luv coordinates
Description
XYZ2Luv convert from XYZ coordinates to CIE Luv coordinates.
Usage
XYZ2Luv(XYZmatrix,illuminant='D65',observer=2,
RefWhite=get("XYZperfectreflectingdiffuser", envir = environment())) Arguments
| XYZmatrix | XYZ coordinates | 
| illuminant | illuminant | 
| observer | observer | 
| RefWhite | Reference White | 
Value
CIE Luv coordinates
Author(s)
Jose Gama
Source
Bruce Justin Lindbloom, 2014 http://www.brucelindbloom.com/index.html?Eqn_XYZ_to_T.html
References
Bruce Justin Lindbloom, 2014 http://www.brucelindbloom.com/index.html?Eqn_XYZ_to_T.html
Examples
XYZ<-c(0.11465380, 0.08391198, 0.08222077)
CIELuvMatrix<-XYZ2Luv(XYZ*100)
convert from XYZ coordinates to CIE RGB coordinates
Description
XYZ2RGB convert from XYZ coordinates to CIE RGB coordinates.
Usage
XYZ2RGB(XYZmatrix, illuminant = "D65", observer = 2, RefWhite
                 = get("XYZperfectreflectingdiffuser", envir = environment()),
                 RGBModel = "sRGB", RefWhiteRGB = get("whitepointsRGB", 
                 envir = environment()), gamma = NA,
                 RefWhiteIllum = get("XYZperfectreflectingdiffuser",
                 envir = environment()), CAT = "Bradford",
                 CATarray = get("ChromaticAdaptation", envir = environment())) Arguments
| XYZmatrix | XYZ coordinates | 
| illuminant | illuminant | 
| observer | observer | 
| RefWhite | Reference White | 
| RGBModel | RGB model | 
| RefWhiteRGB | white points for RGB model | 
| gamma | gamma | 
| RefWhiteIllum | Reference perfect reflecting diffuser | 
| CAT | CAT | 
| CATarray | Chromatic Adaptation | 
Value
CIE RGB coordinates
Author(s)
Jose Gama
Source
Bruce Justin Lindbloom, 2014 http://www.brucelindbloom.com/index.html?Eqn_XYZ_to_T.html
References
Bruce Justin Lindbloom, 2014 http://www.brucelindbloom.com/index.html?Eqn_XYZ_to_T.html
Examples
XYZ<-c(0.11465380, 0.08391198, 0.08222077)
XYZ2RGB(XYZ)
convert from XYZ to three filter measurements (reflectance factors)
Description
XYZ2RxRyRz convert from XYZ to three filter measurements 
(reflectance factors).
Usage
XYZ2RxRyRz(XYZmatrix=NA,illuminant='C', observer=2,
RefWhite=get("XYZperfectreflectingdiffuser", envir = environment())) Arguments
| XYZmatrix | XYZ matrix | 
| illuminant | illuminant | 
| observer | observer | 
| RefWhite | White Reference | 
Value
CIE XYZ coordinates
Author(s)
Jose Gama
Examples
XYZ<-c(0.11465380, 0.08391198, 0.08222077)
XYZ2RxRyRz(XYZ)
convert from XYZ coordinates to Yuv coordinates
Description
XYZ2Yuv convert from XYZ coordinates to Yuv coordinates.
Usage
XYZ2Yuv(XYZmatrix) Arguments
| XYZmatrix | XYZ coordinates | 
Value
Yuv coordinates
Author(s)
Jose Gama
Source
Bruce Justin Lindbloom, 2014 http://www.brucelindbloom.com/index.html?Eqn_XYZ_to_T.html
References
Bruce Justin Lindbloom, 2014 http://www.brucelindbloom.com/index.html?Eqn_XYZ_to_T.html
Examples
XYZ<-c(0.11465380, 0.08391198, 0.08222077)
XYZ2Yuv(XYZ)
convert from XYZ coordinates to xyY coordinates
Description
XYZ2xyY convert from XYZ coordinates to xyY coordinates.
Usage
XYZ2xyY(XYZmatrix,illuminant='D65',observer=2,
RefWhite=get("XYZperfectreflectingdiffuser", envir = environment())) Arguments
| XYZmatrix | XYZ coordinates | 
| illuminant | illuminant | 
| observer | observer | 
| RefWhite | Reference White | 
Value
xyY coordinates
Author(s)
Jose Gama
Source
Bruce Justin Lindbloom, 2014 http://www.brucelindbloom.com/index.html?Eqn_XYZ_to_T.html
References
Bruce Justin Lindbloom, 2014 http://www.brucelindbloom.com/index.html?Eqn_XYZ_to_T.html
Examples
XYZ<-c(0.11465380, 0.08391198, 0.08222077)
XYZ2xyY(XYZ)
Approximations from wavelengths to XYZ by Moon & Spencer
Description
XYZMoonSpencer1945 Approximations from wavelengths to XYZ 
by Moon & Spencer.
Usage
XYZMoonSpencer1945(wavelen) Arguments
| wavelen | wavelenght data | 
Value
XYZ coordinates
Author(s)
Jose Gama
Source
Chris Wyman Peter-Pike Sloan Peter Shirley, 2013 Simple Analytic Approximations to the CIE XYZ Color Matching Functions Journal of Computer Graphics Techniques Vol. 2, No. 2
References
Chris Wyman Peter-Pike Sloan Peter Shirley, 2013 Simple Analytic Approximations to the CIE XYZ Color Matching Functions Journal of Computer Graphics Techniques Vol. 2, No. 2
Examples
XYZMoonSpencer1945(555)
Approximations from wavelengths to XYZ by Tannenbaum 1974
Description
XYZTannenbaum1974 Approximations from wavelengths
to XYZ by Tannenbaum 1974.
Usage
XYZTannenbaum1974(wavelen) Arguments
| wavelen | wavelenght data | 
Value
XYZ coordinates
Author(s)
Jose Gama
Source
Chris Wyman Peter-Pike Sloan Peter Shirley, 2013 Simple Analytic Approximations to the CIE XYZ Color Matching Functions Journal of Computer Graphics Techniques Vol. 2, No. 2
References
Chris Wyman Peter-Pike Sloan Peter Shirley, 2013 Simple Analytic Approximations to the CIE XYZ Color Matching Functions Journal of Computer Graphics Techniques Vol. 2, No. 2
Examples
XYZTannenbaum1974(555)
Perfect reflecting diffuser data
Description
XYZperfectreflectingdiffuser table with perfect reflecting 
diffuser data.
Format
This data frame contains the following columns:
- Illuminant
- Illuminant 
- X2
- CIE tristimulus X 2 deg observer 
- Y2
- CIE tristimulus Y 2 deg observer 
- Z2
- CIE tristimulus Z 2 deg observer 
- X10
- CIE tristimulus X 10 deg observer 
- Y10
- CIE tristimulus Y 10 deg observer 
- Z10
- CIE tristimulus Z 10 deg observer 
Author(s)
Jose Gama
Source
Wyszecki, G. and Stiles, W.S., 1982 Color Science: Concepts and Methods, Quantitative data and formulae. John Wiley & Sons.
References
Wyszecki, G. and Stiles, W.S., 1982 Color Science: Concepts and Methods, Quantitative data and formulae. John Wiley & Sons.
Examples
data(XYZperfectreflectingdiffuser)
str(XYZperfectreflectingdiffuser)
convert from XYZ coordinates to RGB
Description
XYZtoRGB convert from XYZ coordinates to RGB.
Usage
XYZtoRGB(xc, yc, zc, ColorSystem = c(0.67, 0.33, 0.21, 0.71,
                 0.14, 0.08, 0.31, 0.316)) Arguments
| xc | XYZ X coordinates | 
| yc | XYZ Y coordinates | 
| zc | XYZ Z coordinates | 
| ColorSystem | RGB Color System data | 
Value
RGB coordinates
Author(s)
Jose Gama
Source
Bruce Justin Lindbloom, 2014 http://www.brucelindbloom.com/index.html?Eqn_XYZ_to_T.html
References
Bruce Justin Lindbloom, 2014 http://www.brucelindbloom.com/index.html?Eqn_XYZ_to_T.html
Examples
XYZtoRGB(0.11465380, 0.08391198, 0.08222077)
CIE XYZ "Y" to Munsell value
Description
Y2MunsellV CIE XYZ "Y" to Munsell value.
Usage
Y2MunsellV(Y) Arguments
| Y | Y data | 
Value
Munsell value
Author(s)
Jose Gama
Source
ASTM, 2008 ASTM Standard D1535-08
References
ASTM, 2008 ASTM Standard D1535-08
Examples
Y2MunsellV(5)
CIE XYZ "Y" to Munsell value formula, based on the ASTM Standard D1535-08
Description
Y2MunsellVtable1D1535 NLSQ regression for obtaining 
similar results to table 1 from ASTM Standard D1535-08.
Usage
Y2MunsellVtable1D1535(Y) Arguments
| Y | Y data | 
Value
Munsell value
Author(s)
Jose Gama
Source
ASTM, 2008 ASTM Standard D1535-08
References
ASTM, 2008 ASTM Standard D1535-08
Examples
Y2MunsellVtable1D1535(5)
Convert YCbCr coordinates to RGB
Description
YCbCr2RGB Converts YCbCr coordinates to RGB.
Usage
YCbCr2RGB(YPbPrmatrix) Arguments
| YPbPrmatrix | YPbPr coordinates | 
Value
RGB coordinates
Author(s)
Jose Gama
Source
Alex Izvorski, Copyright 2003-2005 (Portions Copyright 2001-2003 by Alfred Reibenschuh) Graphics/ColorObject version 0.5.0 https://www.poynton.ca/notes/colour_and_gamma/ColorFAQ.txt
References
Alex Izvorski, Copyright 2003-2005 (Portions Copyright 2001-2003 by Alfred Reibenschuh) Graphics/ColorObject version 0.5.0 https://www.poynton.ca/notes/colour_and_gamma/ColorFAQ.txt
Examples
YCbCr2RGB(c(18165.831, -625.617, 6558.790))
Convert YIQ coordinates to RGB
Description
YIQ2RGB Converts YIQ coordinates to RGB.
Usage
YIQ2RGB(YIQmatrix) Arguments
| YIQmatrix | YIQ coordinates | 
Value
RGB coordinates
Author(s)
Jose Gama
Source
Alex Izvorski, Copyright 2003-2005 (Portions Copyright 2001-2003 by Alfred Reibenschuh) Graphics/ColorObject version 0.5.0 https://www.poynton.ca/notes/colour_and_gamma/ColorFAQ.txt
References
Alex Izvorski, Copyright 2003-2005 (Portions Copyright 2001-2003 by Alfred Reibenschuh) Graphics/ColorObject version 0.5.0 https://www.poynton.ca/notes/colour_and_gamma/ColorFAQ.txt
Examples
YIQ2RGB(c(82.949, 31.51965, 17.58261))
Convert YCbCr coordinates to RGB
Description
YPbPr2RGB Converts YCbCr coordinates to RGB.
Usage
YPbPr2RGB(YPbPrmatrix) Arguments
| YPbPrmatrix | YPbPr coordinates | 
Value
RGB coordinates
Author(s)
Jose Gama
Source
Alex Izvorski, Copyright 2003-2005 (Portions Copyright 2001-2003 by Alfred Reibenschuh) Graphics/ColorObject version 0.5.0 https://www.poynton.ca/notes/colour_and_gamma/ColorFAQ.txt
References
Alex Izvorski, Copyright 2003-2005 (Portions Copyright 2001-2003 by Alfred Reibenschuh) Graphics/ColorObject version 0.5.0 https://www.poynton.ca/notes/colour_and_gamma/ColorFAQ.txt
Examples
YPbPr2RGB(c(82.949000, -2.792896, 29.280320))
Convert YUV coordinates to RGB
Description
YUV2RGB Converts YUV coordinates to RGB.
Usage
YUV2RGB(YUVmatrix) Arguments
| YUVmatrix | YUV coordinates | 
Value
RGB coordinates
Author(s)
Jose Gama
Examples
YUV2RGB(c(164.898, -5.584651, 58.53939))
Convert Yuv coordinates to Luv
Description
Yuv2Luv Converts Yuv coordinates to Luv.
Usage
Yuv2Luv(Yu.v.matrix, illuminant = "D65", observer = 2,
                 RefWhite = get("XYZperfectreflectingdiffuser", envir = environment())) Arguments
| Yu.v.matrix | Yuv matrix | 
| illuminant | illuminant | 
| observer | observer | 
| RefWhite | Reference White | 
Value
Luv coordinates
Author(s)
Jose Gama
Examples
Yuv <- c(0.08391198, 0.2830965, 0.4661789)
Yuv2Luv(Yuv)
convert from Yuv coordinates to XYZ coordinates
Description
Yuv2XYZ convert from Yuv coordinates to XYZ coordinates.
Usage
Yuv2XYZ(Yu.v.matrix) Arguments
| Yu.v.matrix | Yuv coordinates | 
Value
XYZ coordinates
Author(s)
Jose Gama
Source
Bruce Justin Lindbloom, 2014 http://www.brucelindbloom.com/index.html?Eqn_XYZ_to_T.html
References
Bruce Justin Lindbloom, 2014 http://www.brucelindbloom.com/index.html?Eqn_XYZ_to_T.html
Examples
Yuv <- c(0.08391198, 0.2830965, 0.4661789)
Yuv2XYZ(Yuv)
convert from Yuv coordinates to xy coordinates
Description
Yuv2xy convert from Yuv coordinates to xy coordinates.
Usage
Yuv2xy(Yu.v.matrix) Arguments
| Yu.v.matrix | Yuv coordinates | 
Value
xy coordinates
Author(s)
Jose Gama
Source
Bruce Justin Lindbloom, 2014 http://www.brucelindbloom.com/index.html?Eqn_XYZ_to_T.html
References
Bruce Justin Lindbloom, 2014 http://www.brucelindbloom.com/index.html?Eqn_XYZ_to_T.html
Examples
Yuv <- c(0.08391198, 0.2830965, 0.4661789)
Yuv2xy(Yuv)
convert from Yxy coordinates to CIE 1960 UCS
Description
Yxy2CIE1960UCS convert from Yxy coordinates to CIE 1960 UCS.
Usage
Yxy2CIE1960UCS(Yxymatrix) Arguments
| Yxymatrix | Yxy coordinates | 
Value
CIE 1960 UCS
Author(s)
Jose Gama
Source
Bruce Justin Lindbloom, 2014 http://www.brucelindbloom.com/index.html?Eqn_XYZ_to_T.html
References
Bruce Justin Lindbloom, 2014 http://www.brucelindbloom.com/index.html?Eqn_XYZ_to_T.html
Examples
xyY <- c(0.4083308, 0.2988462, 0.08391198)
Yxy2CIE1960UCS(xyY[c(3,1,2)])
convert from Yxy coordinates to Yuv coordinates
Description
Yxy2Yuv convert from Yxy coordinates to Yuv coordinates.
Usage
Yxy2Yuv(Yxymatrix) Arguments
| Yxymatrix | Yxy coordinates | 
Value
Yuv coordinates
Author(s)
Jose Gama
Source
Bruce Justin Lindbloom, 2014 http://www.brucelindbloom.com/index.html?Eqn_XYZ_to_T.html
References
Bruce Justin Lindbloom, 2014 http://www.brucelindbloom.com/index.html?Eqn_XYZ_to_T.html
Examples
xyY <- c(0.4083308, 0.2988462, 0.08391198)
Yxy2Yuv(xyY[c(3,1,2)])
CIE (1931) 2-deg chromaticity coordinates
Description
cccie31 is a table with CIE (1931) 2-deg 
chromaticity coordinates.
Usage
cccie31Format
This data frame contains the following data:
- wlnm
- wavelength (nm) 
- x
- x chromaticity coordinate 
- y
- y chromaticity coordinate 
- z
- z chromaticity coordinate 
Author(s)
Jose Gama
Source
Commission Internationale de l'Eclairage Proceedings, 1931 Cambridge: Cambridge University Press.
References
Commission Internationale de l'Eclairage Proceedings, 1931 Cambridge: Cambridge University Press.
Examples
data(cccie31)
cccie31
CIE (1964) 10-deg chromaticity coordinates
Description
cccie64 is a table with CIE (1964) 10-deg 
chromaticity coordinates.
Usage
cccie64Format
This data frame contains the following data:
- wlnm
- wavelength (nm) 
- x
- x chromaticity coordinate 
- y
- y chromaticity coordinate 
- z
- z chromaticity coordinate 
Author(s)
Jose Gama
Source
Wyszecki, G., & Stiles, W. S., 1982 Color Science: concepts and methods, quantitative data and formulae (2nd ed.). New York: Wiley.
References
Wyszecki, G., & Stiles, W. S., 1982 Color Science: concepts and methods, quantitative data and formulae (2nd ed.). New York: Wiley.
Examples
data(cccie64)
cccie64
Plot the chromaticity diagram
Description
chromaticity.diagram Plots the chromaticity diagram AKA 
"horse shoe".
Usage
chromaticity.diagram(chromaticityCoordinates=get("cccie31", envir = environment()), 
conversionFunction=NULL,...) Arguments
| chromaticityCoordinates | chromaticity coordinates | 
| conversionFunction | optional function to perform the coordinate conversion | 
| ... | optional parameters for the plot command | 
Value
none
Author(s)
Jose Gama
Examples
chromaticity.diagram()
xl<-yl<-0:1
chromaticity.diagram(xlim=xl,ylim=yl)
chromaticity.diagram(conversionFunction=CIE1931XYZ2CIE1976uv, xlim=xl,ylim=yl,
xlab="u'",ylab="v'")
Plot the chromaticity diagram line with color
Description
chromaticity.diagram.color Plots the chromaticity diagram 
AKA "horse shoe", as a black line, a color line or a polygon.
Usage
chromaticity.diagram.color(chromaticityCoordinates=get("cccie31", envir = environment()), 
conversionFunction=NULL, granularity=10, ...) Arguments
| chromaticityCoordinates | chromaticity coordinates | 
| conversionFunction | optional function to perform the coordinate conversion | 
| granularity | granularity = number of calculated points | 
| ... | optional parameters for the plot command | 
Value
none
Author(s)
Jose Gama
Examples
chromaticity.diagram.color()
xl<-yl<-0:1
chromaticity.diagram.color(xlim=xl,ylim=yl)
chromaticity.diagram.color(conversionFunction=CIE1931XYZ2CIE1976uv, xlim=xl,
ylim=yl,xlab="u'",ylab="v'")
CIE 1931 2-deg, XYZ CMFs
Description
ciexyz31 is a table with CIE 1931 2-deg, XYZ 
color matching functions.
Usage
ciexyz31Format
This data frame contains the following data:
- wlnm
- wavelength (nm) 
- xbar
- x CMF 
- ybar
- y CMF 
- zbar
- z CMF 
Author(s)
Jose Gama
Source
Wyszecki, G., & Stiles, W. S., 1982 Color Science: concepts and methods, quantitative data and formulae (2nd ed.). New York: Wiley.
References
Wyszecki, G., & Stiles, W. S., 1982 Color Science: concepts and methods, quantitative data and formulae (2nd ed.). New York: Wiley.
Examples
data(ciexyz31)
ciexyz31
CIE 1964 10-deg, XYZ CMFs
Description
ciexyz64 is a table with CIE 1964 10-deg, XYZ 
color matching functions.
Usage
ciexyz64Format
This data frame contains the following data:
- wlnm
- wavelength (nm) 
- xbar
- x CMF 
- ybar
- y CMF 
- zbar
- z CMF 
Author(s)
Jose Gama
Source
Wyszecki, G., & Stiles, W. S., 1982 Color Science: concepts and methods, quantitative data and formulae (2nd ed.). New York: Wiley.
References
Wyszecki, G., & Stiles, W. S., 1982 Color Science: concepts and methods, quantitative data and formulae (2nd ed.). New York: Wiley.
Examples
data(ciexyz64)
ciexyz64
compuphase Difference RGB
Description
compuphaseDifferenceRGB compuphase Difference RGB.
Usage
compuphaseDifferenceRGB(RGB1, RGB2) Arguments
| RGB1 | RGB color sample | 
| RGB2 | RGB color reference | 
Value
Delta E
Author(s)
Jose Gama
Source
Thiadmer Riemersma, 2012 CompuPhase https://www.compuphase.com/cmetric.htm
References
Thiadmer Riemersma, 2012 CompuPhase https://www.compuphase.com/cmetric.htm
Examples
compuphaseDifferenceRGB(c(124,63,78),c(241,65,78))
Conversion Factors for Units of Illuminance
Description
conversionIlluminance is a table of conversion factors for units of Illuminance
Usage
conversionIlluminanceFormat
This data frame contains the following columns:
- footcandles
- foot-candles 
- lux
- lm/m2 = lux 
- phot
- phot 
- milliphot
- milliphot 
- units
- units 
Author(s)
Jose Gama
Source
J. Meyer-Arendt, "Radiometry and Photometry: Units and Conversion Factors," Appl. Opt. 7, 2081-2081 (1968).
References
J. Meyer-Arendt, "Radiometry and Photometry: Units and Conversion Factors," Appl. Opt. 7, 2081-2081 (1968).
Examples
data(conversionIlluminance)
conversionIlluminance
Conversion Factors for Units of Luminance
Description
conversionLuminance is a table of conversion factors for units of Luminance
Usage
conversionLuminanceFormat
This data frame contains the following columns:
- cd.m.2
- cd/m^2 = nit 
- cd.cm.2
- cd/cm^2 = stilb 
- cd.ft.2
- cd/ft^2 
- cd.in.2
- cd/in^2 
- apostilb
- apostilb = blondel 
- millilambert
- millilambert 
- footlambert
- foot-lambert 
Author(s)
Jose Gama
Source
J. Meyer-Arendt, "Radiometry and Photometry: Units and Conversion Factors," Appl. Opt. 7, 2081-2081 (1968).
References
J. Meyer-Arendt, "Radiometry and Photometry: Units and Conversion Factors," Appl. Opt. 7, 2081-2081 (1968).
Examples
data(conversionLuminance)
conversionLuminance
table of isotemperature lines for use with the Robertson Method
Description
createIsoTempLinesTable table of isotemperature lines for 
use with the Robertson Method (Robertson, 1968) to interpolate isotemperature 
lines from the CIE 1960 UCS.
Usage
createIsoTempLinesTable(SPD=NA,CIETable = get("ciexyz31", envir = environment()), 
TCS = get("TCSdata", envir = environment())) Arguments
| SPD | light source spd | 
| CIETable | reference data values | 
| TCS | spectral reflectance data of 14 color test samples for CRI | 
Value
Iso temperature lines table
Author(s)
Jose Gama
Source
Rensselaer Polytechnic Institute Light Sources and Color Q & A Appendix B: MATLAB script for calculating measures of light source color: CCT, CRI, GA, and FSI https://www.lrc.rpi.edu/programs/nlpip/lightinganswers/pdf/print/lightsources.pdf
References
Rensselaer Polytechnic Institute Light Sources and Color Q & A Appendix B: MATLAB script for calculating measures of light source color: CCT, CRI, GA, and FSI https://www.lrc.rpi.edu/programs/nlpip/lightinganswers/pdf/print/lightsources.pdf
Examples
# illuminant A
SPD = illuminants[1:51*2-1,c('wlnm','A')] # every 10 nm
isoTempLinesTable <- createIsoTempLinesTable(SPD)
daylight components
Description
daylightcomponents table with the mean relative spectral 
radiant power distribution and first two eigenvectors for the CIE method of 
calculating daylight.
Format
This data frame contains the following columns:
- wlnm
- wavelength in nm 
- S0
- mean relative spectral radiant power distribution 
- S1
- first eigenvector 
- S2
- second eigenvector 
Author(s)
Jose Gama
Source
Wyszecki, G. and Stiles, W.S., 1982 Color Science: Concepts and Methods, Quantitative data and formulae. John Wiley & Sons.
References
Wyszecki, G. and Stiles, W.S., 1982 Color Science: Concepts and Methods, Quantitative data and formulae. John Wiley & Sons.
Examples
data(daylightcomponents)
str(daylightcomponents)
Delta E (CIE 1976)
Description
deltaE1976 The color difference Delta E (CIE 1976).
Usage
deltaE1976(Lab1, Lab2) Arguments
| Lab1 | CIE Lab color sample | 
| Lab2 | CIE Lab color reference | 
Value
Delta E
Author(s)
Jose Gama
Source
Bruce Justin Lindbloom, 2013 Color Calculator http://www.brucelindbloom.com
References
Bruce Justin Lindbloom, 2013 Color Calculator http://www.brucelindbloom.com
Examples
RGB1<-c(124,63,78)
RGB2<-c(95,213,184)
deltaE1976(RGB1,RGB2)
Delta E (CIE 1994)
Description
deltaE1994 The color difference Delta E (CIE 1994).
Usage
deltaE1994(Lab1, Lab2, textiles = FALSE) Arguments
| Lab1 | CIE Lab color sample | 
| Lab2 | CIE Lab color reference | 
| textiles | boolean, TRUE = version for textiles | 
Value
Delta E
Author(s)
Jose Gama
Source
Bruce Justin Lindbloom, 2013 Color Calculator http://www.brucelindbloom.com
References
Bruce Justin Lindbloom, 2013 Color Calculator http://www.brucelindbloom.com
Examples
RGB1<-c(124,63,78)
RGB2<-c(95,213,184)
deltaE1994(RGB1,RGB2)
Delta E (CIE 2000)
Description
deltaE2000 The color difference Delta E (CIE 2000).
Usage
deltaE2000(Lab1, Lab2) Arguments
| Lab1 | CIE Lab color sample | 
| Lab2 | CIE Lab color reference | 
Value
Delta E
Author(s)
Jose Gama
Source
Bruce Justin Lindbloom, 2013 Color Calculator http://www.brucelindbloom.com
References
Bruce Justin Lindbloom, 2013 Color Calculator http://www.brucelindbloom.com
Examples
RGB1<-c(124,63,78)
RGB2<-c(95,213,184)
deltaE2000(RGB1,RGB2)
Delta E CMC
Description
deltaECMC The color difference method of the Color
Measurement Committee (the CMC) .
Usage
deltaECMC(Lab1, Lab2, L, C) Arguments
| Lab1 | CIE Lab color sample | 
| Lab2 | CIE Lab color reference | 
| L | parameter L | 
| C | parameter C | 
Value
Delta E
Author(s)
Jose Gama
Source
Bruce Justin Lindbloom, 2013 Color Calculator http://www.brucelindbloom.com
References
Bruce Justin Lindbloom, 2013 Color Calculator http://www.brucelindbloom.com
Examples
RGB1<-c(124,63,78)
RGB2<-c(95,213,184)
deltaECMC(RGB1,RGB2)
converts between spherical and cartesian coordinates for DKL
Description
dkl2dklCart Converts DKL, from spherical coordinates 
to cartesian.
dklCart2rgb Converts DKL, from cartesian to spherical coordinates.
Usage
dkl2dklCart(dklMatrix)Arguments
| dklMatrix | DKL coordinates | 
Value
DKL coordinates
Author(s)
Jose Gama
Source
Package psychopy for Python
Graph-Based Visual Saliency (MATLAB source code) Jonathan Harel California Institute of Technology
References
Package psychopy for Python
Graph-Based Visual Saliency (MATLAB source code) Jonathan Harel California Institute of Technology
Examples
RGB<-c(124,63,78)
d <- rgb2dklCart(RGB)
dklCart2dkl(d)
dkl2dklCart(c(1.647176, 60.8308, 91.45825))
d
convert RGB to DKL
Description
dkl2rgb Converts DKL, spherical coords coordinates to sRGB.
dklCart2rgb Converts DKL, cartesian coords coordinates to sRGB.
Usage
dkl2rgb(dklMatrix, conversionMatrix = NA)Arguments
| dklMatrix | DKL coordinates | 
| conversionMatrix | conversion matrix | 
Value
RGB coordinates
Author(s)
Jose Gama
Source
Package psychopy for Python
Graph-Based Visual Saliency (MATLAB source code) Jonathan Harel California Institute of Technology
References
Package psychopy for Python
Graph-Based Visual Saliency (MATLAB source code) Jonathan Harel California Institute of Technology
Examples
dklC <- rgb2dklCart(c(54,75,121))
dklCart2dkl(dklC)
emittance of a black body of temperature T at a given wavelength
Description
emittanceblackbodyPlanck emittance of a black body of 
temperature T at a given wavelength (in metres).
Usage
emittanceblackbodyPlanck(wlnm, T) Arguments
| wlnm | wavelength in nm | 
| T | temperature in Kelvin | 
Value
emittance
Author(s)
Jose Gama
Source
Planck's radiation law https://en.wikipedia.org/wiki/Planck%27s_law
References
Planck's radiation law https://en.wikipedia.org/wiki/Planck%27s_law
Examples
emittanceblackbodyPlanck(555,2000)
converts foot candle to candela steradian / square meter
Description
footcandle2candela.steradian.sqmeter converts foot candle to candela steradian / square meter [cd*sr/m^2].
Usage
footcandle2candela.steradian.sqmeter(ftcl) Arguments
| ftcl | foot candle | 
Value
watts / square centimeter
Author(s)
Jose Gama
Source
Translators cafe https://www.translatorscafe.com/unit-converter/en-US/illumination
References
Translators cafe https://www.translatorscafe.com/unit-converter/en-US/illumination
Examples
footcandle2candela.steradian.sqmeter(5)
convert foot candle to Lumens/lux
Description
footcandle2lux converts foot candle to Lumens/lux.
Usage
footcandle2lux(ftcl) Arguments
| ftcl | foot candle | 
Value
Lumens/lux
Author(s)
Jose Gama
Source
Translators cafe https://www.translatorscafe.com/unit-converter/en-US/illumination
References
Translators cafe https://www.translatorscafe.com/unit-converter/en-US/illumination
Examples
footcandle2lux(5)
converts foot candle to watts / square centimeter
Description
footcandle2watt.sqcentimeter converts foot candle to watts / square centimeter [w/cm^2] (at 555 nm) .
Usage
footcandle2watt.sqcentimeter(ftcl) Arguments
| ftcl | foot candle | 
Value
watts / square centimeter
Author(s)
Jose Gama
Source
Translators cafe https://www.translatorscafe.com/unit-converter/en-US/illumination
References
Translators cafe https://www.translatorscafe.com/unit-converter/en-US/illumination
Examples
footcandle2watt.sqcentimeter(5)
Approximations from wavelengths to RGB
Description
heuristic.wlnm2RGB Approximations from wavelengths to RGB.
Usage
heuristic.wlnm2RGB(wavelength, Gamma = 0.8, IntensityMax = 1) Arguments
| wavelength | wavelength data | 
| Gamma | Gamma | 
| IntensityMax | maximum intensity | 
Value
RGB coordinates
Author(s)
Jose Gama
Source
Dan Bruton's, 2004
http://www.midnightkite.com/color.html
Earl F. Glynn 2006
Delphi conversion
http://www.efg2.com/Lab/ScienceAndEngineering/Spectra.htm
References
Dan Bruton's, 2004
http://www.midnightkite.com/color.html
Earl F. Glynn 2006
Delphi conversion
http://www.efg2.com/Lab/ScienceAndEngineering/Spectra.htm
Examples
heuristic.wlnm2RGB(555)
convert Munsell hue to degree
Description
huedegree convert Munsell hue to degree.
Usage
huedegree(MunIn) Arguments
| MunIn | Munsell hue color | 
Value
Munsell hue degree
Author(s)
Jose Gama
Source
Takahiro Onodera, 2010
Color-Model-Munsell-Util 
http://annocpan.org/dist/Color-Model-Munsell-Util
References
Takahiro Onodera, 2010
Color-Model-Munsell-Util 
http://annocpan.org/dist/Color-Model-Munsell-Util
Examples
huedegree('1P')
Table with Munsell hue degrees
Description
huedegreemunsell table with Munsell hue degrees.
Usage
huedegreemunsellFormat
This data frame contains the following columns:
- HueDegree
- hue degree 
- HueMunsell
- hue in Munsell H 
Author(s)
Jose Gama
Source
Paul Centore 2014 The Munsell and Kubelka-Munk Toolbox https://www.munsellcolourscienceforpainters.com/MunsellAndKubelkaMunkToolbox/MunsellAndKubelkaMunkToolbox.html
James D. Foley, Andries van Dam, Steven K. Feiner, & John F. Hughes, 1990 Computer Graphics: Principles and Practice, 2nd ed., Addison-Wesley Publishing Company.
Gunter Wyszecki & W. S. Stiles, 1982 Color Science: Concepts and Methods, Quantitative Data and Formulae, 2nd edition, John Wiley and Sons
References
Paul Centore 2014 The Munsell and Kubelka-Munk Toolbox https://www.munsellcolourscienceforpainters.com/MunsellAndKubelkaMunkToolbox/MunsellAndKubelkaMunkToolbox.html
James D. Foley, Andries van Dam, Steven K. Feiner, & John F. Hughes, 1990 Computer Graphics: Principles and Practice, 2nd ed., Addison-Wesley Publishing Company.
Gunter Wyszecki & W. S. Stiles, 1982 Color Science: Concepts and Methods, Quantitative Data and Formulae, 2nd edition, John Wiley and Sons
Examples
data(huedegreemunsell)
huedegreemunsell
Relative spectral power distributions of CIE illuminant A at 1 nm interval
Description
illuminantA is a table with Relative spectral power 
distributions of CIE illuminant A at 1 nm interval.
Usage
illuminantAFormat
This data frame contains the following data:
- wlnm
- wavelength (nm) 
- intensity
- Relative spectral power 
Author(s)
Jose Gama
Source
Wyszecki, G., & Stiles, W. S., 1982 Color Science: concepts and methods, quantitative data and formulae (2nd ed.). New York: Wiley.
References
Wyszecki, G., & Stiles, W. S., 1982 Color Science: concepts and methods, quantitative data and formulae (2nd ed.). New York: Wiley.
Examples
data(illuminantA)
illuminantA
Relative spectral power distributions of CIE illuminant D65 at 1 nm interval
Description
illuminantD65 is a table with Relative spectral power 
distributions of CIE illuminant D65 at 1 nm interval.
Usage
illuminantD65Format
This data frame contains the following data:
- wlnm
- wavelength (nm) 
- intensity
- Relative spectral power 
Author(s)
Jose Gama
Source
Wyszecki, G., & Stiles, W. S., 1982 Color Science: concepts and methods, quantitative data and formulae (2nd ed.). New York: Wiley.
References
Wyszecki, G., & Stiles, W. S., 1982 Color Science: concepts and methods, quantitative data and formulae (2nd ed.). New York: Wiley.
Examples
data(illuminantD65)
illuminantD65
Relative spectral power distributions of CIE illuminants at 5 nm interval
Description
illuminants is a table with Relative spectral power 
distributions of CIE illuminants at 5 nm interval.
Usage
illuminantsFormat
This data frame contains the following data:
- wlnm
- wavelength (nm) 
- A
- illuminant A 
- B
- illuminant B 
- C
- illuminant C 
- D50
- illuminant D50 
- D55
- illuminant D55 
- D65
- illuminant D65 
- D75
- illuminant D75 
- D93
- illuminant D93 
- E
- illuminant E 
- Natural
- illuminant Natural 
- PlusWhite
- illuminant PlusWhite 
- TL84
- illuminant TL84 
- Polylux3000
- illuminant Polylux3000 
- Polylux4000
- illuminant Polylux4000 
- KolorRite
- illuminant KolorRite 
- FL1
- illuminant FL1 
- FL2
- illuminant FL2 
- FL3
- illuminant FL3 
- FL4
- illuminant FL4 
- FL5
- illuminant FL5 
- FL6
- illuminant FL6 
- FL7
- illuminant FL7 
- FL8
- illuminant FL8 
- FL9
- illuminant FL9 
- FL10
- illuminant FL10 
- FL11
- illuminant FL11 
- FL12
- illuminant FL12 
Author(s)
Jose Gama
Source
Wyszecki, G., & Stiles, W. S., 1982 Color Science: concepts and methods, quantitative data and formulae (2nd ed.). New York: Wiley.
References
Wyszecki, G., & Stiles, W. S., 1982 Color Science: concepts and methods, quantitative data and formulae (2nd ed.). New York: Wiley.
Examples
data(illuminants)
illuminants
Blackbody radiator color temperature to CIE 1931 x,y chromaticity approximation function
Description
kelvin2xy Blackbody radiator color temperature to CIE 1931 x,y chromaticity approximation function.
Usage
kelvin2xy(T) Arguments
| T | temperature in Kelvin | 
Value
color temperature
Author(s)
Jose Gama
Source
Kim et al., 2002 "Design of Advanced Color - Temperature Control System for HDTV Applications" https://www.jkps.or.kr/journal/view.html?uid=5163&vmd=Full
References
Kim et al., 2002 "Design of Advanced Color - Temperature Control System for HDTV Applications" https://www.jkps.or.kr/journal/view.html?uid=5163&vmd=Full
Examples
kelvin2xy(300)
Generate a Chromatic Adaptation matrix
Description
makeChromaticAdaptationMatrix Generates a Chromatic 
Adaptation matrix.
Usage
makeChromaticAdaptationMatrix(ChromaticAdaptationAlgorithm = "VonKries",
                 illuminantSource = "C", illuminantDestination = "D65",
                 observer = 2, ChromaticAdaptationArray =
                 get("ChromaticAdaptation", envir = environment()), 
  referenceWhiteArray = get("XYZperfectreflectingdiffuser", envir = environment())) Arguments
| ChromaticAdaptationAlgorithm | Chromatic adaptation algorithm | 
| illuminantSource | illuminant source | 
| illuminantDestination | illuminant destination | 
| observer | observer | 
| ChromaticAdaptationArray | Chromatic adaptation array | 
| referenceWhiteArray | reference white | 
Value
Chromatic Adaptation matrix
Author(s)
Jose Gama
Source
Logicol S.r.l., 2014 EasyRGB color search engine http://www.easyrgb.com/
References
Logicol S.r.l., 2014 EasyRGB color search engine http://www.easyrgb.com/
convert RGB to DKL
Description
rgb2dklV Converts sRGB coordinates to DKL, spherical coords, 
sames as Graph-Based Visual Saliency.
rgb2dklCart Converts sRGB coordinates to DKL, cartesian coords.
Usage
rgb2dklV(RGB)Arguments
| RGB | sRGB coordinates | 
Value
DKL coordinates
Author(s)
Jose Gama
Source
Package psychopy for Python
Graph-Based Visual Saliency (MATLAB source code) Jonathan Harel California Institute of Technology
References
Package psychopy for Python
Graph-Based Visual Saliency (MATLAB source code) Jonathan Harel California Institute of Technology
Examples
rgb2dklCart(c(54,75,121))
saturation CIECAM 2002
Description
saturationCIECAM02 saturation CIECAM 2002.
Usage
saturationCIECAM02(M, Q) Arguments
| M | colorfulness | 
| Q | brightness | 
Value
saturation
Author(s)
Jose Gama
Source
Color by Wikipedians http://www.easyrgb.com/
References
Color by Wikipedians http://www.easyrgb.com/
CIELAB saturation (Eva Lubbe)
Description
saturationCIELABEvaLubbe CIELAB saturation (chroma 
normalized by lightness).
Usage
saturationCIELABEvaLubbe(L,a,b) Arguments
| L | CIELAB L | 
| a | CIELAB a | 
| b | CIELAB b | 
Value
saturation
Author(s)
Jose Gama
Source
Color by Wikipedians http://www.easyrgb.com/
References
Color by Wikipedians http://www.easyrgb.com/
Examples
saturationCIELABEvaLubbe(34.78467, 28.15159, 3.024663)
CIELUV/CIELAB saturation
Description
saturationCIELUV CIELUV/CIELAB saturation.
Usage
saturationCIELUV(u, v, un, vn) Arguments
| u | CIELAB u | 
| v | CIELAB v | 
| un | CIELAB u neutral | 
| vn | CIELAB v neutral | 
Value
saturation
Author(s)
Jose Gama
Source
Color by Wikipedians http://www.easyrgb.com/
References
Color by Wikipedians http://www.easyrgb.com/
Correlated Color Temperature (CCT) from spectra
Description
spectra2CCT Correlated Color Temperature (CCT) from spectra.
Usage
spectra2CCT(SPD=NA, isoTempLinesTable=NA,
CIETable = get("ciexyz31", envir = environment()), TCS = get("TCSdata", 
envir = environment())) Arguments
| SPD | light source spd | 
| isoTempLinesTable | Iso temperature lines table | 
| CIETable | reference data values | 
| TCS | spectral reflectance data of 14 color test samples for CRI | 
Value
Correlated Color Temperature (CCT)
Author(s)
Jose Gama
Source
Rensselaer Polytechnic Institute Light Sources and Color Q & A Appendix B: MATLAB script for calculating measures of light source color: CCT, CRI, GA, and FSI https://www.lrc.rpi.edu/programs/nlpip/lightinganswers/pdf/print/lightsources.pdf
References
Rensselaer Polytechnic Institute Light Sources and Color Q & A Appendix B: MATLAB script for calculating measures of light source color: CCT, CRI, GA, and FSI https://www.lrc.rpi.edu/programs/nlpip/lightinganswers/pdf/print/lightsources.pdf
Examples
# illuminant A
SPD = illuminants[1:51*2-1,c('wlnm','A')] # every 10 nm
CCT <- spectra2CCT(SPD)
CCT
CRI, GAI and FSCI from spectra
Description
spectra2CRIGAIFSCI Color Rendering Index (CRI), Gamut Area 
Index (GAI) and full spectrum index (FSCI) from spectra.
Usage
spectra2CRIGAIFSCI(SPD=NA, isoTempLinesTable=NA, CCT=NA, 
CIETable = get("ciexyz31", envir = environment()), TCS = get("TCSdata", 
envir = environment())) Arguments
| SPD | light source spd | 
| isoTempLinesTable | Iso temperature lines table | 
| CCT | Correlated Color Temperature (CCT) | 
| CIETable | reference data values | 
| TCS | spectral reflectance data of 14 color test samples for CRI | 
Value
CRI, GAI and FSCI
Author(s)
Jose Gama
Source
Rensselaer Polytechnic Institute Light Sources and Color Q & A Appendix B: MATLAB script for calculating measures of light source color: CCT, CRI, GA, and FSI https://www.lrc.rpi.edu/programs/nlpip/lightinganswers/pdf/print/lightsources.pdf
References
Rensselaer Polytechnic Institute Light Sources and Color Q & A Appendix B: MATLAB script for calculating measures of light source color: CCT, CRI, GA, and FSI https://www.lrc.rpi.edu/programs/nlpip/lightinganswers/pdf/print/lightsources.pdf
Examples
# illuminant A
## Not run: 
SPD = illuminants[1:51*2-1,c('wlnm','A')] # every 10 nm
isoTempLinesTable <- createIsoTempLinesTable(SPD)
CCT <- spectra2CCT(SPD)
spectra2CRIGAIFSCI(SPD, isoTempLinesTable, CCT)
spectra2CRIGAIFSCI(SPD, isoTempLinesTable)
spectra2CRIGAIFSCI(SPD)
## End(Not run)
Diffuse blue reflectance factor (ISO brightness)
Description
spectra2ISObrightness Diffuse blue reflectance factor 
(ISO brightness), R457,  ISO 2470.
Usage
spectra2ISObrightness(spectraIn=NA, wlIn=NA, 
RSDmatrix=get("ISObrightnessReflectometerRSD", envir = environment())) Arguments
| spectraIn | spectral data | 
| wlIn | wavelength range | 
| RSDmatrix | ISO brightness data | 
Value
LCHuv coordinates
Author(s)
Jose Gama
Source
ISO board, 2009 ISO 2470-1 : 2009 PAPER, BOARD AND PULPS MEASUREMENT OF DIFFUSE BLUE REFLECTANCE FACTOR PART 1 INDOOR DAYLIGHT CONDITIONS (ISO BRIGHTNESS)
References
ISO board, 2009 ISO 2470-1 : 2009 PAPER, BOARD AND PULPS MEASUREMENT OF DIFFUSE BLUE REFLECTANCE FACTOR PART 1 INDOOR DAYLIGHT CONDITIONS (ISO BRIGHTNESS)
Examples
spectra2ISObrightness(MaterialReferenceData[,c( 'BlueSky')], 
MaterialReferenceData[,c('wavelength' )])
convert spectral data to tristimulus values
Description
spectra2XYZ convert spectral data to tristimulus values.
Usage
spectra2XYZ(spectraIn=NA, illuminantIn=NA, ciexyzIn=NA,wlIn=NA, wlInterval=NA) Arguments
| spectraIn | spectral data | 
| illuminantIn | illuminant | 
| ciexyzIn | range of illuminant wavelengths | 
| wlIn | range of spectral wavelengths | 
| wlInterval | arbitrary wavelength interval to be applied to all series through interpolation | 
Value
XYZ coordinates
Author(s)
Jose Gama
Source
Andrew S. Glassner, 1995 Principles of digital image synthesis: Vol. 1 Kaufmann
References
Andrew S. Glassner, 1995 Principles of digital image synthesis: Vol. 1 Kaufmann
Examples
spectra2XYZ(MaterialReferenceData[,c('wavelength','BlueSky')])
Illuminance (Lux) from spectra
Description
spectra2lux Illuminance (Lux) from spectra.
Usage
spectra2lux(spectraIn=NA, ciexyzIn=NA,wlIn=NA, wlInterval=NA) Arguments
| spectraIn | light source spd | 
| ciexyzIn | reference data values | 
| wlIn | range of output wavelengths | 
| wlInterval | arbitrary wavelength interval to be applied to all series through interpolation | 
Value
Correlated Color Temperature (CCT)
Author(s)
Jose Gama
Source
Rensselaer Polytechnic Institute Light Sources and Color Q & A Appendix B: MATLAB script for calculating measures of light source color: CCT, CRI, GA, and FSI https://www.lrc.rpi.edu/programs/nlpip/lightinganswers/pdf/print/lightsources.pdf
References
Rensselaer Polytechnic Institute Light Sources and Color Q & A Appendix B: MATLAB script for calculating measures of light source color: CCT, CRI, GA, and FSI https://www.lrc.rpi.edu/programs/nlpip/lightinganswers/pdf/print/lightsources.pdf
Examples
spectra2lux(MaterialReferenceData[,c('wavelength','BlueSky')])
Interpolates an n by w matrix of spectra, sprague
Description
sprague Interpolates an n by w matrix of spectra, sprague.
Usage
sprague(spectra, f) Arguments
| spectra | spectral data | 
| f | range of wavelenghts | 
Value
Interpolated spectral data
Author(s)
Jose Gama
Source
Stephen Westland, 2014 http://www.mathworks.com/matlabcentral/fileexchange/40640-computational-colour-science-using-matlab-2e/content/sprague.m
References
Stephen Westland, 2014 http://www.mathworks.com/matlabcentral/fileexchange/40640-computational-colour-science-using-matlab-2e/content/sprague.m
434 Munsell colors with tristimulus and CMFs for a few illuminants
Description
tristimulusMunsell is a table with 434 Munsell colors with 
tristimulus and Color matching functions for illuminants A, C D and S.
Usage
tristimulusMunsellFormat
This data frame contains the following data:
- Munsell
- Munsell color notation 
- X.A
- tristimulus X for illuminant A 
- Y.A
- tristimulus Y for illuminant A 
- Z.A
- tristimulus Z for illuminant A 
- x.A
- CMF x for illuminant A 
- y.A
- CMF y for illuminant A 
- X.C
- tristimulus X for illuminant C 
- Y.C
- tristimulus Y for illuminant C 
- Z.C
- tristimulus Z for illuminant C 
- x.C
- CMF x for illuminant C 
- y.C
- CMF y for illuminant C 
- X.D
- tristimulus X for illuminant D 
- Y.D
- tristimulus Y for illuminant D 
- Z.D
- tristimulus Z for illuminant D 
- x.D
- CMF x for illuminant D 
- y.D
- CMF y for illuminant D 
- X.S
- tristimulus for X illuminant S 
- Y.S
- tristimulus for Y illuminant S 
- Z.S
- tristimulus for Z illuminant S 
- x.S
- CMF x for illuminant S 
- y.S
- CMF y for illuminant S 
- X
- Munsell painting number 
Author(s)
Jose Gama
Source
K. L. Kelley, K. S. Gibson, and D. Nickerson, 1943 "Tristimulus specification of the Munsell Book of Color from spectrophotometric measurements," J. Opt. Soc. Am. 33, 355–376
References
K. L. Kelley, K. S. Gibson, and D. Nickerson, 1943 "Tristimulus specification of the Munsell Book of Color from spectrophotometric measurements," J. Opt. Soc. Am. 33, 355–376
Examples
data(tristimulusMunsell)
tristimulusMunsell
Primaries for RGB color spaces
Description
whitepointsRGB is a table with primaries for RGB color 
spaces.
Usage
whitepointsRGBFormat
This data frame contains the following data:
- xRed
- Primary red x 
- yRed
- Primary red y 
- xGreen
- Primary green x 
- yGreen
- Primary green y 
- xBlue
- Primary blue x 
- yBlue
- Primary blue y 
- whitepointilluminant
- illuminant 
- gamma
- gamma 
- description
- Color space name 
Author(s)
Jose Gama
Source
Wikipedia, 2014 RGB color space https://en.wikipedia.org/wiki/RGB_color_space
References
Wikipedia, 2014 RGB color space https://en.wikipedia.org/wiki/RGB_color_space
Examples
data(whitepointsRGB)
whitepointsRGB
White points of standard illuminants
Description
whitepointsilluminants is a table with White points 
of standard illuminants.
Usage
whitepointsilluminantsFormat
This data frame contains the following data:
- illuminant
- illuminant 
- description
- description 
- x2
- x2 
- y2
- y2 
- x10
- x10 
- y10
- y10 
- CCT
- CCT 
Author(s)
Jose Gama
Source
Wikipedia, 2014 White points of standard illuminants https://en.wikipedia.org/wiki/Standard_illuminant
References
Wikipedia, 2014 White points of standard illuminants https://en.wikipedia.org/wiki/Standard_illuminant
Examples
data(whitepointsilluminants)
whitepointsilluminants
Approximates wavelength to CIE tristimulus XYZ
Description
wlnm2XYZ Approximates wavelength to CIE tristimulus XYZ, 
by interpolation.
wlnm2xyz Approximates wavelength to CIE xyz, by interpolation.
Usage
wlnm2XYZ(wavelength) Arguments
| wavelength | wavelength | 
Value
CIE XYZ
Author(s)
Jose Gama
Examples
wlnm2XYZ(555)
Approximations from wavelengths to XYZ by Wyman et al
Description
xFit_1931 Approximations from wavelengths
to XYZ by Wyman et al.
Usage
xFit_1931(wave) Arguments
| wave | wavelenght data | 
Value
XYZ X, Y or Z coordinate
Author(s)
Jose Gama
Source
Chris Wyman Peter-Pike Sloan Peter Shirley, 2013 Simple Analytic Approximations to the CIE XYZ Color Matching Functions Journal of Computer Graphics Techniques Vol. 2, No. 2
References
Chris Wyman Peter-Pike Sloan Peter Shirley, 2013 Simple Analytic Approximations to the CIE XYZ Color Matching Functions Journal of Computer Graphics Techniques Vol. 2, No. 2
Examples
xFit_1931(555)
yFit_1931(555)
zFit_1931(555)
convert from chromaticity coordinates to correlated color temperature (Hernandez Andres)
Description
xy2CCT.HernandezAndres  convert from chromaticity 
coordinates to correlated color temperature (approximation) 
by Hernandez Andres.
Usage
xy2CCT.HernandezAndres(x,y) Arguments
| x | x coordinates | 
| y | y coordinates | 
Value
CCT (Hernandez Andres)
Author(s)
Jose Gama
Source
Hernandez-Andres, et al. 1999 "Calculating correlated color temperatures across the entire gamut of daylight and skylight chromaticities" https://en.wikipedia.org/wiki/Color_temperature
References
Hernandez-Andres, et al. 1999 "Calculating correlated color temperatures across the entire gamut of daylight and skylight chromaticities" https://en.wikipedia.org/wiki/Color_temperatures
Examples
xyY <- c(0.4083308, 0.2988462, 0.08391198)
xy2CCT.HernandezAndres(xyY[1],xyY[2])
convert from chromaticity coordinates to correlated color temperature
Description
xy2CCT.McCamy  convert from chromaticity coordinates to 
correlated color temperature (approximation).
Usage
xy2CCT.McCamy(x,y) Arguments
| x | x coordinates | 
| y | y coordinates | 
Value
CCT McCamy
Author(s)
Jose Gama
Source
C. S. McCamy, 1992 "Correlated color temperature as an explicit function of chromaticity coordinates" Color Research & Application Volume 17, Issue 2, pages 142–144
References
C. S. McCamy, 1992 "Correlated color temperature as an explicit function of chromaticity coordinates" Color Research & Application Volume 17, Issue 2, pages 142–144
Examples
xyY <- c(0.4083308, 0.2988462, 0.08391198)
xy2CCT.McCamy(xyY[1],xyY[2])
x, y coordinates transformed to Judd (1951) x', y' system
Description
xyChromaticitiesVos1978 x, y coordinates transformed
to Judd (1951) x', y' system.
Usage
xyChromaticitiesVos1978(x,y) Arguments
| x | x coordinate | 
| y | y coordinate | 
Value
x', y' coordinates
Author(s)
Jose Gama
Source
Logicol S.r.l., 2014 EasyRGB color search engine http://www.easyrgb.com/
References
Logicol S.r.l., 2014 EasyRGB color search engine http://www.easyrgb.com/
Examples
xyY <- c(0.4083308, 0.2988462, 0.08391198)
xyChromaticitiesVos1978(xyY[1],xyY[2])
Convert CIE CMF to XYZ
Description
xyY2XYZ Converts CIE CMF to XYZ.
Usage
xyY2XYZ(xyYmatrix) Arguments
| xyYmatrix | CIE CMFs | 
Value
XYZ coordinates
Author(s)
Jose Gama
Source
Logicol S.r.l., 2014 EasyRGB color search engine http://www.easyrgb.com/
References
Logicol S.r.l., 2014 EasyRGB color search engine http://www.easyrgb.com/
Examples
xyY2XYZ(c(0.310897, 0.306510, 74.613450))