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: Sylvania Concord 2048794: 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
X10109.6346109.2893
Y10100100
Z1039.382739.1986

λ (nm)Test SPDRef SPD
3800.00020.1134
3810.00030.1157
3820.00010.118
3830.00050.1204
38400.1227
3850.00020.1251
3860.00250.1276
3870.00080.13
3880.00040.1325
38900.135
3900.00080.1376
39100.1401
39200.1428
3930.00040.1454
3940.00010.1481
3950.00030.1508
3960.00060.1535
3970.00070.1563
3980.00050.159
39900.1619
40000.1647
40100.1676
40200.1705
4030.00170.1734
4040.00020.1764
4050.00130.1794
4060.00090.1824
4070.00240.1855
4080.0050.1886
4090.00440.1917
4100.00510.1949
4110.00650.1981
4120.0080.2013
4130.00970.2045
4140.01240.2078
4150.01530.2111
4160.01790.2144
4170.02230.2178
4180.02610.2212
4190.030.2246
4200.03540.2281
4210.04050.2316
4220.04810.2351
4230.05650.2386
4240.06370.2422
4250.07210.2458
4260.08210.2494
4270.0930.2531
4280.10480.2568
4290.11730.2605
4300.1320.2642
4310.14530.268
4320.16030.2718
4330.1770.2757
4340.1930.2795
4350.21190.2834
4360.23190.2873
4370.25060.2913
4380.27210.2953
4390.29630.2993
4400.32220.3033
4410.34910.3074
4420.37720.3115
4430.40930.3156
4440.44110.3197
4450.47470.3239
4460.50830.3281
4470.54030.3323
4480.56860.3366
4490.59250.3408
4500.61260.3452
4510.62350.3495
4520.62670.3538
4530.6220.3582
4540.61110.3626
4550.59460.3671
4560.5730.3715
4570.55010.376
4580.52490.3805
4590.50060.3851
4600.47870.3896
4610.45970.3942
4620.44240.3988
4630.42970.4035
4640.41760.4081
4650.40850.4128
4660.40080.4175
4670.39440.4222
4680.38670.427
4690.38040.4318
4700.37310.4365
4710.36750.4414
4720.36120.4462
4730.35560.4511
4740.35160.456
4750.34770.4609
4760.34650.4658
4770.34690.4708
4780.34840.4757
4790.35050.4807
4800.35540.4857
4810.36150.4908
4820.36880.4958
4830.37640.5009
4840.3850.506
4850.39390.5111
4860.40270.5163
4870.4130.5214
4880.42380.5266
4890.4340.5318
4900.44570.537
4910.45710.5422
4920.46720.5475
4930.47790.5527
4940.49080.558
4950.50270.5633
4960.51350.5686
4970.52540.5739
4980.53660.5793
4990.54650.5847
5000.55790.59
5010.56810.5954
5020.57850.6009
5030.58830.6063
5040.59660.6117
5050.6070.6172
5060.61560.6227
5070.62440.6281
5080.63240.6336
5090.63950.6392
5100.64790.6447
5110.65540.6502
5120.66220.6558
5130.66930.6614
5140.67510.6669
5150.68290.6725
5160.690.6781
5170.69590.6838
5180.70270.6894
5190.70930.695
5200.71650.7007
5210.72410.7064
5220.73020.712
5230.73810.7177
5240.74510.7234
5250.75140.7291
5260.7590.7348
5270.7660.7406
5280.77270.7463
5290.77870.752
5300.78590.7578
5310.79310.7636
5320.79990.7693
5330.8070.7751
5340.81270.7809
5350.81920.7867
5360.82490.7925
5370.83160.7983
5380.83790.8041
5390.84430.8099
5400.85090.8157
5410.85760.8216
5420.86450.8274
5430.87060.8333
5440.87740.8391
5450.88370.845
5460.88820.8508
5470.89250.8567
5480.8970.8626
5490.90180.8684
5500.90640.8743
5510.91030.8802
5520.91480.8861
5530.91870.892
5540.92330.8979
5550.92630.9038
5560.93070.9096
5570.93440.9155
5580.93760.9214
5590.94210.9273
5600.94390.9333
5610.94710.9392
5620.94880.9451
5630.95160.951
5640.95480.9569
5650.95630.9628
5660.95840.9687
5670.95970.9746
5680.96160.9805
5690.96410.9864
5700.96430.9923
5710.96630.9982
5720.96781.0042
5730.96931.0101
5740.9711.016
5750.9731.0219
5760.97611.0278
5770.97831.0337
5780.9811.0396
5790.9851.0455
5800.98941.0513
5810.99331.0572
5820.99781.0631
5831.00321.069
5841.00871.0749
5851.0151.0808
5861.02111.0866
5871.0281.0925
5881.03491.0984
5891.0421.1042
5901.04951.1101
5911.05791.1159
5921.06651.1218
5931.07561.1276
5941.08511.1334
5951.09391.1393
5961.10481.1451
5971.11481.1509
5981.12571.1567
5991.13671.1625
6001.14851.1683
6011.16071.1741
6021.17291.1799
6031.18551.1856
6041.19771.1914
6051.21041.1972
6061.22281.2029
6071.2371.2087
6081.24951.2144
6091.26371.2201
6101.27781.2259
6111.29021.2316
6121.30291.2373
6131.31421.243
6141.32621.2487
6151.33781.2543
6161.34821.26
6171.35921.2657
6181.371.2713
6191.38081.2769
6201.39031.2826
6211.40011.2882
6221.40931.2938
6231.41871.2994
6241.42681.305
6251.43511.3106
6261.44221.3161
6271.45081.3217
6281.45691.3272
6291.46281.3328
6301.46781.3383
6311.47331.3438
6321.47881.3493
6331.48221.3548
6341.48331.3603
6351.48621.3657
6361.48831.3712
6371.48951.3766
6381.4891.382
6391.48881.3874
6401.48521.3928
6411.48371.3982
6421.47991.4036
6431.47541.409
6441.47061.4143
6451.46421.4196
6461.45841.425
6471.45161.4303
6481.44321.4356
6491.43461.4408
6501.42611.4461
6511.41691.4514
6521.40791.4566
6531.39811.4618
6541.38741.467
6551.37521.4722
6561.36251.4774
6571.35151.4826
6581.3391.4877
6591.32591.4929
6601.31271.498
6611.29851.5031
6621.28561.5082
6631.26921.5132
6641.25421.5183
6651.23961.5233
6661.22321.5284
6671.20631.5334
6681.18971.5384
6691.17191.5434
6701.15641.5483
6711.13871.5533
6721.12151.5582
6731.10371.5631
6741.08561.568
6751.06691.5729
6761.05041.5778
6771.03221.5826
6781.0151.5875
6790.99771.5923
6800.9811.5971
6810.96371.6019
6820.94671.6066
6830.92921.6114
6840.91271.6161
6850.89551.6208
6860.87931.6255
6870.86231.6302
6880.84451.6349
6890.82731.6395
6900.81141.6442
6910.7961.6488
6920.78071.6534
6930.76441.6579
6940.7481.6625
6950.73191.667
6960.71591.6716
6970.69971.6761
6980.68471.6806
6990.66821.685
7000.65231.6895
7010.63721.6939
7020.62161.6983
7030.60711.7027
7040.59271.7071
7050.57781.7115
7060.5631.7158
7070.54991.7201
7080.53641.7244
7090.52411.7287
7100.51081.733
7110.49721.7372
7120.48511.7415
7130.47231.7457
7140.46071.7499
7150.44871.7541
7160.43811.7582
7170.42641.7624
7180.41471.7665
7190.40381.7706
7200.39361.7747
7210.38321.7787
7220.37361.7828
7230.36311.7868
7240.35411.7908
7250.34431.7948
7260.33531.7987
7270.3271.8027
7280.31781.8066
7290.30911.8105
7300.29991.8144
7310.2931.8183
7320.28541.8222
7330.27531.826
7340.26821.8298
7350.25931.8336
7360.25391.8374
7370.24641.8411
7380.23891.8449
7390.2321.8486
7400.22581.8523
7410.21821.856
7420.21281.8596
7430.20861.8633
7440.19991.8669
7450.1961.8705
7460.18921.8741
7470.18381.8776
7480.18031.8812
7490.17381.8847
7500.16821.8882
7510.16661.8917
7520.1611.8952
7530.15621.8986
7540.15331.902
7550.14911.9055
7560.14591.9088
7570.14131.9122
7580.13661.9156
7590.13111.9189
7600.12681.9222
7610.12441.9255
7620.12271.9288
7630.11971.932
7640.11641.9353
7650.11191.9385
7660.10841.9417
7670.10511.9448
7680.10191.948
7690.0991.9511
7700.09741.9543
7710.09251.9574
7720.09121.9604
7730.08811.9635
7740.08551.9665
7750.08391.9696
7760.0871.9726
7770.08221.9755
7780.07971.9785
7790.07631.9814
7800.07451.9844
Rf:96            CCT(K):3008
Rg:102 Duv:-0.0004
u':0.2504
LER: 261 v': 0.5207
The Test SPD compared with the matching Reference SPD
Color Distortion Graphic
Graphic shifts (%)
Hue BinRfChroma
197-0%(Rg,h1)
2980%(Rg,h2)
3970%(Rg,h3)
497-1%(Rg,h4)
595-2%(Rg,h5)
6962%(Rg,h6)
7950%(Rg,h7)
8981%(Rg,h8)
9980%(Rg,h9)
10940%(Rg,h10)
11922%(Rg,h11)
12933%(Rg,h12)
13962%(Rg,h13)
14944%(Rg,h14)
15941%(Rg,h15)
16913%(Rg,h16)