Further information relating to examination of SPD Curves

This web-page is designed to display example spectral distribution curves for tested light sources. For more information relating to the graphing library used in this page see the dygraphs website. For more information about the project in general contact Joseph Padfield.


Calculating the TM-30 Rf & Rg values along with the CCT and Duv values from the SPD curve of: LSI LumeLEX 2040-C2M2-6S: LED - 2700K - 96.00 CRI


TM-30 Calculations

TM-30 - Calculation Summary

The TM-30-15 standard metric is a two-measure system describing colour fidelity (Rf) and colour gamut (Rg), which are calculated based the state-of-the-art uniform colour space CAM02-UCS (CIECAM02), using a set of 99 real, color evaluation samples (CES) with colour space uniformity and spectral uniformity.

  • Starting with the test SPD curve, find the chromaticity xy co-ordinates of the test source from its calculated CIE 1931 color space XYZ values, using the 2° colour matching functions.
  • Determine the correlated color temperature (CCT) of the test source and select the appropriate black body reference source. This is done using a new linear combination of blackbody and daylight spectra for CCTs in the range 4500–5500 K.
  • All subsequent calculations are carried out using the 1964 10° color-matching functions.
  • For the colour fidelity (Rf) metric, the CAM02-UCS colour coordinates of the CES under the reference and test illuminants are calculated, along with the resulting colour error for each CES. The arithmetic mean of the errors is determined to obtain an average error ΔE for the SPD and an intermediate fidelity score using: Rf' = 100 − k * ΔE.
  • This value is then scaled between 0 an 100 using: Rf = 10 * ln exp ( Rf'/10 ) + 1
  • For the colour gamut (Rg) metric, the (J', a', b') color coordinates of the test samples under the reference illuminant and test source are computed, using the same test SPD curve and reference illuminant, and grouped into 16 hue bins of equal width.
  • In each bin we compute the average values of a' and b', resulting in 16-point polygons in the (a', b') plane for the reference and test samples.
  • The relative gamut is then: Rg = 100 * Atest/Aref, where Atest and Aref are the areas of the test and reference polygons.
  • This very brief description was taken from: A. David, P. Fini, K. Houser, Y. Ohno, M. Royer, K. Smet, M. Wei, and L. Whitehead, "Development of the IES method for evaluating the color rendition of light sources," Opt. Express 23, 15888-15906 (2015).

IlluminantBlack Body
X10113.1817113.1846
Y10100100
Z1031.326231.3798

λ (nm)Test SPDRef SPD
38000.0716
38100.0733
3820.00090.075
38300.0768
3840.00020.0785
3850.00020.0804
38600.0822
38700.0841
3880.00020.086
3890.0010.0879
39000.0899
39100.0919
39200.0939
39300.096
39400.0981
39500.1002
3960.00060.1024
3970.00020.1046
39800.1068
39900.1091
40000.1113
4010.00120.1137
4020.00070.116
4030.00270.1184
4040.0010.1208
4050.00370.1233
4060.00380.1258
4070.00490.1283
4080.00440.1308
4090.00560.1334
4100.00680.136
4110.00640.1387
4120.00850.1414
4130.01150.1441
4140.01340.1469
4150.01820.1497
4160.01910.1525
4170.02270.1554
4180.02650.1583
4190.03180.1612
4200.03720.1642
4210.04210.1672
4220.04770.1702
4230.0560.1733
4240.06370.1764
4250.07120.1795
4260.0790.1827
4270.08880.1859
4280.09930.1892
4290.10930.1925
4300.12110.1958
4310.13280.1992
4320.14440.2026
4330.15740.206
4340.17020.2095
4350.1850.213
4360.19960.2166
4370.21450.2201
4380.22870.2238
4390.24420.2274
4400.26020.2311
4410.27730.2349
4420.29440.2386
4430.31150.2424
4440.32740.2463
4450.34160.2501
4460.35570.2541
4470.36660.258
4480.37430.262
4490.38050.266
4500.38180.2701
4510.38040.2742
4520.3760.2783
4530.36820.2825
4540.36030.2867
4550.35020.291
4560.34150.2952
4570.33290.2996
4580.32630.3039
4590.32130.3083
4600.31850.3127
4610.31850.3172
4620.32060.3217
4630.32660.3263
4640.33320.3308
4650.3410.3354
4660.34980.3401
4670.35810.3448
4680.36650.3495
4690.37550.3543
4700.38140.3591
4710.3860.3639
4720.38980.3687
4730.39240.3736
4740.39370.3786
4750.39510.3836
4760.39450.3886
4770.39420.3936
4780.39410.3987
4790.39680.4038
4800.3960.4089
4810.39770.4141
4820.39920.4193
4830.40180.4246
4840.40590.4299
4850.40890.4352
4860.41280.4406
4870.4170.4459
4880.42210.4514
4890.42650.4568
4900.43260.4623
4910.43750.4678
4920.44350.4734
4930.44970.479
4940.45630.4846
4950.46440.4903
4960.47210.496
4970.48030.5017
4980.48810.5074
4990.49580.5132
5000.50570.519
5010.51420.5249
5020.52290.5308
5030.53260.5367
5040.5420.5426
5050.55070.5486
5060.5590.5546
5070.56850.5607
5080.57730.5667
5090.58530.5728
5100.59390.579
5110.60250.5851
5120.61110.5913
5130.61810.5975
5140.62650.6038
5150.63460.61
5160.64190.6163
5170.64940.6227
5180.65620.629
5190.66440.6354
5200.67170.6419
5210.67850.6483
5220.68530.6548
5230.69370.6613
5240.70080.6678
5250.70750.6744
5260.71490.6809
5270.72150.6876
5280.72810.6942
5290.73510.7009
5300.74260.7075
5310.74970.7143
5320.75690.721
5330.76310.7278
5340.76840.7346
5350.77530.7414
5360.78140.7482
5370.78870.7551
5380.79410.762
5390.80120.7689
5400.8090.7758
5410.81610.7828
5420.82180.7897
5430.82830.7967
5440.83470.8038
5450.84040.8108
5460.8440.8179
5470.84780.825
5480.85060.8321
5490.85360.8392
5500.85710.8464
5510.86180.8535
5520.86560.8607
5530.86880.8679
5540.87250.8752
5550.87690.8824
5560.88020.8897
5570.88430.897
5580.88790.9043
5590.89190.9116
5600.89510.919
5610.8990.9263
5620.90220.9337
5630.90610.9411
5640.91030.9486
5650.91360.956
5660.91740.9634
5670.92130.9709
5680.92560.9784
5690.92990.9859
5700.93470.9934
5710.93931.0009
5720.94361.0085
5730.94841.016
5740.95521.0236
5750.96041.0312
5760.96791.0388
5770.97381.0464
5780.981.0541
5790.98751.0617
5800.99551.0694
5811.00261.077
5821.01181.0847
5831.02071.0924
5841.02961.1001
5851.03881.1078
5861.0491.1156
5871.05921.1233
5881.06971.131
5891.08141.1388
5901.09181.1466
5911.1041.1544
5921.11671.1621
5931.12961.1699
5941.14351.1778
5951.15631.1856
5961.16981.1934
5971.18421.2012
5981.19891.2091
5991.21411.2169
6001.22811.2248
6011.24351.2327
6021.25891.2405
6031.27431.2484
6041.29041.2563
6051.3061.2642
6061.32151.2721
6071.33851.28
6081.35611.2879
6091.37541.2958
6101.39481.3037
6111.41081.3117
6121.4271.3196
6131.43951.3275
6141.45181.3354
6151.46381.3434
6161.47681.3513
6171.48951.3593
6181.50251.3672
6191.51491.3752
6201.52841.3831
6211.54031.3911
6221.55141.3991
6231.56231.407
6241.57231.415
6251.5831.4229
6261.59071.4309
6271.59991.4389
6281.60771.4468
6291.61431.4548
6301.61931.4628
6311.62361.4707
6321.63121.4787
6331.6321.4867
6341.63411.4946
6351.63611.5026
6361.63721.5105
6371.63931.5185
6381.63881.5265
6391.6371.5344
6401.63471.5424
6411.63261.5503
6421.62991.5583
6431.62651.5662
6441.62021.5741
6451.61471.5821
6461.60781.59
6471.6021.5979
6481.59241.6059
6491.58411.6138
6501.57441.6217
6511.5651.6296
6521.55481.6375
6531.54341.6454
6541.53191.6533
6551.51731.6612
6561.50371.6691
6571.4911.677
6581.47781.6848
6591.46371.6927
6601.44931.7005
6611.4331.7084
6621.41931.7162
6631.40421.7241
6641.38641.7319
6651.36941.7397
6661.35291.7475
6671.33571.7553
6681.31791.7631
6691.30061.7709
6701.28221.7787
6711.2641.7865
6721.24531.7942
6731.22711.802
6741.20841.8097
6751.18981.8175
6761.17121.8252
6771.15161.8329
6781.1341.8406
6791.11381.8483
6801.09521.856
6811.07671.8636
6821.05851.8713
6831.0391.8789
6841.02091.8866
6851.00261.8942
6860.9841.9018
6870.96541.9094
6880.94631.917
6890.92761.9246
6900.90941.9321
6910.89491.9397
6920.88221.9472
6930.86741.9548
6940.85271.9623
6950.83231.9698
6960.81031.9773
6970.79021.9847
6980.77041.9922
6990.75281.9996
7000.73542.0071
7010.71972.0145
7020.7032.0219
7030.68742.0293
7040.67122.0367
7050.65512.044
7060.64072.0514
7070.62662.0587
7080.61182.066
7090.59752.0733
7100.58192.0806
7110.56832.0879
7120.55442.0951
7130.54072.1024
7140.52672.1096
7150.51232.1168
7160.50032.124
7170.48742.1312
7180.47512.1383
7190.46192.1454
7200.45232.1526
7210.44112.1597
7220.42882.1668
7230.41872.1738
7240.40872.1809
7250.39722.1879
7260.38712.195
7270.37622.202
7280.36762.2089
7290.35792.2159
7300.34922.2229
7310.33912.2298
7320.33012.2367
7330.32092.2436
7340.31212.2505
7350.30232.2573
7360.29542.2642
7370.28732.271
7380.2812.2778
7390.2732.2846
7400.26642.2913
7410.25852.2981
7420.25072.3048
7430.24372.3115
7440.23562.3182
7450.22912.3249
7460.22362.3315
7470.21922.3381
7480.21332.3447
7490.20792.3513
7500.20182.3579
7510.19412.3645
7520.19232.371
7530.18382.3775
7540.17882.384
7550.17392.3904
7560.172.3969
7570.16282.4033
7580.16042.4097
7590.15462.4161
7600.15342.4225
7610.14862.4288
7620.14362.4351
7630.13942.4414
7640.13462.4477
7650.13062.454
7660.12792.4602
7670.12742.4664
7680.12522.4726
7690.11812.4788
7700.11752.485
7710.11392.4911
7720.10832.4972
7730.10732.5033
7740.10462.5094
7750.09982.5154
7760.09952.5214
7770.09762.5274
7780.09412.5334
7790.09122.5394
7800.08942.5453
Rf:96            CCT(K):2710
Rg:101 Duv:-0.0003
u':0.2622
LER: 252 v': 0.5267
The Test SPD compared with the matching Reference SPD
Color Distortion Graphic
Graphic shifts (%)
Hue BinRfChroma
197-0%(Rg,h1)
2971%(Rg,h2)
3960%(Rg,h3)
495-2%(Rg,h4)
597-2%(Rg,h5)
6970%(Rg,h6)
796-1%(Rg,h7)
8971%(Rg,h8)
9961%(Rg,h9)
10962%(Rg,h10)
11962%(Rg,h11)
12933%(Rg,h12)
13940%(Rg,h13)
14951%(Rg,h14)
1595-1%(Rg,h15)
16931%(Rg,h16)