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: Lamina WW-NB MR16: LED - 3236K - 56.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
X10110.5802107.0599
Y10100100
Z1044.748244.8534

λ (nm)Test SPDRef SPD
38000.1499
38100.1526
38200.1553
38300.158
38400.1608
38500.1636
38600.1664
38700.1692
38800.1721
38900.175
39000.1779
39100.1809
39200.1838
39300.1868
39400.1899
39500.1929
39600.196
39700.1991
39800.2023
39900.2055
40000.2087
40100.2119
40200.2151
40300.2184
40400.2217
40500.225
40600.2284
40700.2318
40800.2352
4090.00040.2386
4100.00080.2421
4110.00160.2456
4120.00240.2491
4130.00310.2526
4140.00390.2562
4150.00510.2598
4160.00630.2634
4170.00810.267
4180.00980.2707
4190.01190.2744
4200.01390.2781
4210.01730.2818
4220.02080.2856
4230.02580.2894
4240.03090.2932
4250.03720.297
4260.04350.3009
4270.05220.3047
4280.0610.3086
4290.07250.3126
4300.0840.3165
4310.09790.3205
4320.11170.3245
4330.12950.3285
4340.14730.3325
4350.17090.3366
4360.19460.3407
4370.22380.3448
4380.2530.3489
4390.28570.353
4400.31840.3572
4410.35890.3614
4420.39940.3656
4430.44690.3698
4440.49440.374
4450.54360.3783
4460.59270.3826
4470.6420.3869
4480.69140.3912
4490.73220.3956
4500.77310.3999
4510.80360.4043
4520.8340.4087
4530.84910.4131
4540.86420.4175
4550.86450.422
4560.86470.4265
4570.84640.4309
4580.82810.4354
4590.8030.44
4600.77790.4445
4610.74350.449
4620.70910.4536
4630.67170.4582
4640.63440.4628
4650.60480.4674
4660.57530.472
4670.54670.4767
4680.51820.4813
4690.48970.486
4700.46120.4907
4710.43710.4954
4720.41290.5001
4730.38920.5048
4740.36540.5096
4750.34110.5143
4760.31680.5191
4770.2990.5239
4780.28130.5287
4790.26680.5335
4800.25230.5383
4810.24060.5431
4820.22890.5479
4830.21980.5528
4840.21070.5576
4850.20410.5625
4860.19760.5674
4870.19080.5723
4880.1840.5772
4890.18050.5821
4900.17690.587
4910.17480.5919
4920.17270.5968
4930.17180.6018
4940.17090.6067
4950.17080.6117
4960.17070.6167
4970.17270.6216
4980.17460.6266
4990.17760.6316
5000.18060.6366
5010.18380.6416
5020.18690.6466
5030.19070.6516
5040.19440.6566
5050.19960.6617
5060.20480.6667
5070.21330.6717
5080.22180.6768
5090.22570.6818
5100.22950.6869
5110.2380.6919
5120.24640.697
5130.25470.702
5140.26290.7071
5150.27250.7122
5160.28210.7172
5170.29260.7223
5180.30310.7274
5190.31470.7325
5200.32620.7375
5210.33910.7426
5220.35210.7477
5230.36640.7528
5240.38070.7579
5250.39680.763
5260.41290.7681
5270.43040.7731
5280.44790.7782
5290.4660.7833
5300.4840.7884
5310.50480.7935
5320.52560.7986
5330.54970.8037
5340.57390.8088
5350.59670.8138
5360.61940.8189
5370.64650.824
5380.67360.8291
5390.69980.8342
5400.72590.8392
5410.75330.8443
5420.78060.8494
5430.81180.8545
5440.84290.8595
5450.87330.8646
5460.90360.8696
5470.93410.8747
5480.96450.8797
5490.99440.8848
5501.02430.8898
5511.05320.8949
5521.0820.8999
5531.11120.9049
5541.14030.91
5551.170.915
5561.19970.92
5571.22620.925
5581.25280.93
5591.27670.935
5601.30070.94
5611.32310.945
5621.34550.9499
5631.36630.9549
5641.38710.9599
5651.40690.9648
5661.42670.9698
5671.44180.9747
5681.45690.9797
5691.46940.9846
5701.48190.9895
5711.49390.9944
5721.50580.9993
5731.51311.0042
5741.52041.0091
5751.52411.014
5761.52771.0188
5771.53191.0237
5781.5361.0286
5791.53451.0334
5801.53291.0382
5811.53031.0431
5821.52771.0479
5831.52251.0527
5841.51731.0575
5851.51051.0622
5861.50381.067
5871.49911.0718
5881.49441.0765
5891.48291.0813
5901.47151.086
5911.45791.0907
5921.44441.0954
5931.43191.1001
5941.41941.1048
5951.40171.1095
5961.3841.1142
5971.36631.1188
5981.34861.1234
5991.33351.1281
6001.31841.1327
6011.30121.1373
6021.2841.1419
6031.26321.1465
6041.24241.151
6051.22151.1556
6061.20071.1601
6071.18411.1646
6081.16741.1691
6091.14711.1736
6101.12681.1781
6111.1071.1826
6121.08721.1871
6131.06431.1915
6141.04141.196
6151.0191.2004
6160.99671.2048
6170.97821.2092
6180.95971.2135
6190.93911.2179
6200.91841.2223
6210.89951.2266
6220.88061.2309
6230.85671.2352
6240.83281.2395
6250.8151.2438
6260.79731.248
6270.77881.2523
6280.76031.2565
6290.74281.2607
6300.72521.2649
6310.70741.2691
6320.68961.2733
6330.67161.2775
6340.65371.2816
6350.63821.2857
6360.62261.2898
6370.60631.2939
6380.591.298
6390.57551.3021
6400.5611.3061
6410.5451.3101
6420.52891.3141
6430.51461.3181
6440.50031.3221
6450.48851.3261
6460.47671.33
6470.46351.334
6480.45021.3379
6490.43861.3418
6500.42711.3457
6510.41411.3495
6520.40111.3534
6530.39021.3572
6540.37921.361
6550.36831.3648
6560.35741.3686
6570.34731.3724
6580.33721.3761
6590.32691.3799
6600.31661.3836
6610.30491.3873
6620.29331.391
6630.28381.3946
6640.27441.3983
6650.26981.4019
6660.26521.4055
6670.25711.4091
6680.2491.4127
6690.24121.4163
6700.23351.4198
6710.22671.4233
6720.21991.4268
6730.21331.4303
6740.20661.4338
6750.20011.4373
6760.19361.4407
6770.18721.4441
6780.18081.4475
6790.17571.4509
6800.17071.4543
6810.16581.4576
6820.16091.461
6830.15621.4643
6840.15151.4676
6850.14651.4709
6860.14151.4741
6870.13721.4774
6880.13291.4806
6890.12971.4838
6900.12651.487
6910.12261.4902
6920.11871.4933
6930.11511.4965
6940.11151.4996
6950.10831.5027
6960.10511.5058
6970.10291.5089
6980.10071.5119
6990.09831.5149
7000.0961.5179
7010.09321.5209
7020.09051.5239
7030.08781.5269
7040.0851.5298
7050.08291.5327
7060.08071.5356
7070.07771.5385
7080.07471.5414
7090.07271.5443
7100.07061.5471
7110.06881.5499
7120.0671.5527
7130.06521.5555
7140.06331.5582
7150.06171.561
7160.061.5637
7170.05691.5664
7180.05371.5691
7190.05281.5718
7200.05181.5744
7210.05071.5771
7220.04961.5797
7230.04881.5823
7240.0481.5849
7250.04571.5874
7260.04351.59
7270.04211.5925
7280.04061.595
7290.03941.5975
7300.03811.6
7310.03671.6025
7320.03531.6049
7330.03421.6073
7340.03311.6097
7350.03271.6121
7360.03231.6145
7370.03081.6169
7380.02921.6192
7390.02891.6215
7400.02861.6238
7410.02741.6261
7420.02611.6284
7430.02531.6306
7440.02451.6328
7450.02351.635
7460.02251.6372
7470.02171.6394
7480.0211.6416
7490.01771.6437
7500.01441.6459
7510.01451.648
7520.01451.6501
7530.01421.6521
7540.01381.6542
7550.01171.6562
7560.00961.6583
7570.0081.6603
7580.00631.6622
7590.00641.6642
7600.00651.6662
7610.00561.6681
7620.00471.67
7630.00361.6719
7640.00241.6738
7650.00251.6757
7660.00261.6775
7670.00441.6794
7680.00631.6812
7690.00311.683
77001.6848
77101.6866
77201.6883
77301.6901
77401.6918
77501.6935
77601.6952
77701.6968
77801.6985
77901.7001
78001.7017
Rf:57            CCT(K):3224
Rg:82 Duv:0.0008
u':0.2429
LER: 383 v': 0.518
The Test SPD compared with the matching Reference SPD
Color Distortion Graphic
Graphic shifts (%)
Hue BinRfChroma
147-26%(Rg,h1)
248-21%(Rg,h2)
339-9%(Rg,h3)
4662%(Rg,h4)
5813%(Rg,h5)
6821%(Rg,h6)
764-14%(Rg,h7)
859-23%(Rg,h8)
957-23%(Rg,h9)
1030-17%(Rg,h10)
1142-4%(Rg,h11)
126811%(Rg,h12)
138110%(Rg,h13)
146413%(Rg,h14)
1554-5%(Rg,h15)
1652-18%(Rg,h16)