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: Erco Light Board V01 72808.000: LED - 3000K


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
X10110.6059110.0128
Y10100100
Z1035.344237.5713

λ (nm)Test SPDRef SPD
3800.00120.1039
3810.00220.1061
3820.00010.1083
38300.1105
38400.1127
38500.115
38600.1173
38700.1197
3880.00140.122
38900.1244
39000.1269
39100.1293
3920.00020.1318
3930.00060.1344
3940.00010.1369
3950.00020.1395
3960.00030.1421
3970.00060.1448
3980.00070.1474
3990.0010.1501
4000.00030.1529
4010.00340.1557
4020.00060.1585
4030.00190.1613
4040.00230.1642
4050.00340.1671
4060.00390.17
4070.00590.1729
4080.00550.1759
4090.00840.179
4100.00990.182
4110.01180.1851
4120.01380.1882
4130.01820.1913
4140.0220.1945
4150.02620.1977
4160.03130.201
4170.03760.2043
4180.04340.2076
4190.05120.2109
4200.0590.2143
4210.06870.2177
4220.07890.2211
4230.08950.2245
4240.10170.228
4250.1150.2316
4260.12910.2351
4270.14560.2387
4280.16120.2423
4290.17820.2459
4300.1960.2496
4310.21430.2533
4320.23260.2571
4330.25130.2608
4340.26970.2646
4350.28830.2685
4360.30840.2723
4370.32660.2762
4380.34540.2801
4390.36330.2841
4400.38320.2881
4410.40050.2921
4420.42010.2961
4430.4390.3002
4440.45810.3043
4450.47640.3084
4460.49560.3125
4470.51230.3167
4480.52820.3209
4490.54080.3252
4500.54870.3295
4510.55220.3338
4520.54910.3381
4530.53980.3424
4540.52410.3468
4550.50490.3512
4560.48060.3557
4570.45390.3602
4580.42550.3646
4590.39930.3692
4600.37330.3737
4610.35010.3783
4620.32990.3829
4630.31350.3875
4640.29860.3922
4650.28630.3969
4660.27650.4016
4670.2680.4063
4680.25960.4111
4690.25150.4159
4700.24230.4207
4710.23590.4255
4720.22840.4304
4730.22130.4353
4740.21510.4402
4750.20870.4451
4760.20480.4501
4770.2010.4551
4780.19930.4601
4790.19910.4651
4800.19950.4702
4810.20260.4753
4820.20630.4804
4830.21060.4855
4840.21790.4906
4850.22370.4958
4860.23270.501
4870.24180.5062
4880.25240.5115
4890.2640.5167
4900.27620.522
4910.28940.5273
4920.30370.5326
4930.31850.538
4940.33650.5433
4950.35360.5487
4960.3710.5541
4970.38990.5596
4980.40890.565
4990.42860.5705
5000.44670.576
5010.46630.5815
5020.48490.587
5030.50410.5925
5040.52270.5981
5050.54090.6037
5060.55710.6092
5070.57480.6149
5080.59110.6205
5090.60640.6261
5100.62090.6318
5110.63510.6375
5120.64850.6432
5130.66130.6489
5140.67350.6546
5150.68460.6603
5160.69510.6661
5170.70540.6719
5180.71510.6777
5190.7230.6835
5200.73140.6893
5210.73910.6951
5220.74690.701
5230.75460.7068
5240.76090.7127
5250.76660.7186
5260.77260.7245
5270.77820.7304
5280.78350.7363
5290.78780.7422
5300.79260.7482
5310.79750.7541
5320.80180.7601
5330.80610.7661
5340.81030.7721
5350.81370.7781
5360.81660.7841
5370.82030.7901
5380.82470.7961
5390.82780.8022
5400.83040.8082
5410.83410.8143
5420.83770.8204
5430.84170.8264
5440.8450.8325
5450.84830.8386
5460.85240.8447
5470.85730.8508
5480.8620.8569
5490.86670.8631
5500.87110.8692
5510.87610.8753
5520.88150.8815
5530.88620.8876
5540.89140.8938
5550.89730.8999
5560.90260.9061
5570.90880.9123
5580.91440.9185
5590.92070.9246
5600.92760.9308
5610.93380.937
5620.93990.9432
5630.9470.9494
5640.95380.9556
5650.96110.9618
5660.96850.968
5670.97630.9742
5680.98380.9805
5690.99220.9867
5700.9990.9929
5711.00770.9991
5721.01641.0053
5731.0251.0115
5741.03321.0178
5751.04211.024
5761.05151.0302
5771.0611.0364
5781.06991.0427
5791.07931.0489
5801.08891.0551
5811.09841.0614
5821.10821.0676
5831.11851.0738
5841.12731.08
5851.13751.0863
5861.14831.0925
5871.15861.0987
5881.16671.1049
5891.17721.1111
5901.18761.1173
5911.19721.1235
5921.20721.1298
5931.21621.136
5941.22651.1422
5951.2351.1484
5961.24421.1546
5971.25361.1607
5981.26241.1669
5991.27071.1731
6001.27851.1793
6011.28671.1855
6021.29421.1916
6031.30141.1978
6041.30781.204
6051.31491.2101
6061.3211.2163
6071.32641.2224
6081.33241.2285
6091.33721.2347
6101.34171.2408
6111.34451.2469
6121.34831.253
6131.35181.2591
6141.35471.2652
6151.35641.2713
6161.35771.2774
6171.361.2835
6181.36051.2895
6191.36111.2956
6201.35971.3017
6211.36011.3077
6221.35921.3137
6231.35681.3198
6241.35491.3258
6251.35251.3318
6261.34871.3378
6271.34531.3438
6281.34081.3498
6291.33491.3557
6301.32911.3617
6311.32381.3676
6321.31761.3736
6331.31081.3795
6341.30241.3854
6351.29441.3913
6361.28621.3972
6371.27821.4031
6381.26931.409
6391.26031.4149
6401.24871.4207
6411.24051.4266
6421.22931.4324
6431.2181.4382
6441.2061.444
6451.19471.4498
6461.18331.4556
6471.17151.4614
6481.15811.4672
6491.14361.4729
6501.13081.4786
6511.11741.4844
6521.10371.4901
6531.08971.4958
6541.07531.5014
6551.05991.5071
6561.04821.5128
6571.03431.5184
6581.01941.524
6591.00481.5297
6600.99091.5353
6610.97551.5408
6620.95861.5464
6630.94591.552
6640.93161.5575
6650.91591.563
6660.89961.5686
6670.88471.5741
6680.86881.5795
6690.85431.585
6700.83931.5905
6710.82411.5959
6720.80861.6013
6730.79591.6067
6740.77981.6121
6750.76451.6175
6760.74981.6229
6770.73521.6282
6780.72111.6335
6790.70631.6389
6800.69271.6442
6810.67911.6494
6820.6661.6547
6830.65191.66
6840.63861.6652
6850.62421.6704
6860.61151.6756
6870.59861.6808
6880.58441.686
6890.57141.6911
6900.55851.6962
6910.54671.7013
6920.53481.7064
6930.52241.7115
6940.51111.7166
6950.49891.7216
6960.48741.7267
6970.47571.7317
6980.46411.7367
6990.45311.7416
7000.44251.7466
7010.43181.7515
7020.421.7565
7030.41081.7614
7040.39961.7663
7050.38981.7711
7060.38051.776
7070.37091.7808
7080.36231.7856
7090.35291.7904
7100.34271.7952
7110.33621.8
7120.32541.8047
7130.31811.8094
7140.31031.8141
7150.30281.8188
7160.29331.8235
7170.28631.8281
7180.2791.8328
7190.27051.8374
7200.26341.842
7210.25721.8465
7220.2511.8511
7230.24431.8556
7240.23711.8601
7250.231.8646
7260.22611.8691
7270.21971.8736
7280.21341.878
7290.20771.8824
7300.20191.8868
7310.19751.8912
7320.19281.8956
7330.18681.8999
7340.18161.9042
7350.17711.9085
7360.17151.9128
7370.16861.9171
7380.16371.9213
7390.15921.9256
7400.15541.9298
7410.15021.934
7420.14611.9381
7430.14331.9423
7440.13721.9464
7450.1341.9505
7460.13091.9546
7470.1271.9587
7480.12541.9627
7490.12321.9667
7500.11771.9707
7510.11481.9747
7520.11311.9787
7530.111.9826
7540.10541.9866
7550.10331.9905
7560.09891.9944
7570.09751.9982
7580.09682.0021
7590.09322.0059
7600.09152.0097
7610.08852.0135
7620.08832.0173
7630.08412.021
7640.08372.0248
7650.08012.0285
7660.07792.0322
7670.07812.0358
7680.0742.0395
7690.07512.0431
7700.07212.0467
7710.06612.0503
7720.0662.0539
7730.0682.0574
7740.06582.061
7750.06272.0645
7760.05922.068
7770.06132.0714
7780.06142.0749
7790.05922.0783
7800.05682.0817
Rf:89            CCT(K):2946
Rg:101 Duv:0.0019
u':0.2519
LER: 293 v': 0.5252
The Test SPD compared with the matching Reference SPD
Color Distortion Graphic
Graphic shifts (%)
Hue BinRfChroma
189-5%(Rg,h1)
290-4%(Rg,h2)
385-1%(Rg,h3)
4892%(Rg,h4)
5914%(Rg,h5)
6915%(Rg,h6)
7882%(Rg,h7)
8931%(Rg,h8)
993-3%(Rg,h9)
1091-4%(Rg,h10)
1186-2%(Rg,h11)
12884%(Rg,h12)
13915%(Rg,h13)
14885%(Rg,h14)
15891%(Rg,h15)
1685-2%(Rg,h16)