CRI, GAI and FSCI from spectra
spectra2CRIGAIFSCI
Color Rendering Index (CRI), Gamut Area Index (GAI) and full spectrum index (FSCI) from spectra.
spectra2CRIGAIFSCI(SPD=NA, isoTempLinesTable=NA, CCT=NA, CIETable = get("ciexyz31", envir = environment()), TCS = get("TCSdata", envir = environment()))
SPD
: light source spdisoTempLinesTable
: Iso temperature lines tableCCT
: Correlated Color Temperature (CCT)CIETable
: reference data valuesTCS
: spectral reflectance data of 14 color test samples for CRICRI, GAI and FSCI
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
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
Jose Gama
# 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)
Useful links