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: Osram 12V Diachroic: TH


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.6486109.8024
Y10100100
Z1037.504838.0352

λ (nm)Test SPDRef SPD
3800.07550.1066
3810.07950.1088
3820.08680.111
3830.08780.1133
3840.08560.1155
3850.09060.1179
3860.09680.1202
3870.09730.1226
3880.09830.125
3890.10250.1274
3900.10520.1299
3910.10670.1324
3920.10670.1349
3930.10990.1375
3940.11530.14
3950.11920.1427
3960.12260.1453
3970.12620.148
3980.1290.1507
3990.1320.1534
4000.13590.1562
4010.14010.159
4020.14380.1619
4030.14820.1647
4040.15180.1676
4050.15570.1705
4060.15920.1735
4070.1630.1765
4080.16620.1795
4090.16930.1826
4100.17250.1856
4110.17620.1888
4120.180.1919
4130.18380.1951
4140.18740.1983
4150.19070.2015
4160.19470.2048
4170.19820.2081
4180.2020.2114
4190.20510.2148
4200.2090.2182
4210.21230.2216
4220.21640.225
4230.22040.2285
4240.22410.232
4250.22770.2356
4260.23140.2392
4270.23550.2428
4280.23950.2464
4290.24380.2501
4300.24770.2538
4310.25150.2575
4320.25510.2613
4330.25910.265
4340.26350.2689
4350.26740.2727
4360.27130.2766
4370.27530.2805
4380.27930.2844
4390.28360.2884
4400.2880.2924
4410.2920.2964
4420.29560.3005
4430.30030.3046
4440.30450.3087
4450.30850.3128
4460.31290.317
4470.31710.3212
4480.32150.3254
4490.32550.3296
4500.33010.3339
4510.33450.3382
4520.33860.3426
4530.34290.3469
4540.34750.3513
4550.3520.3558
4560.35680.3602
4570.36140.3647
4580.36590.3692
4590.37050.3737
4600.37450.3783
4610.37890.3828
4620.38350.3874
4630.38830.3921
4640.3930.3967
4650.39780.4014
4660.40260.4061
4670.40690.4109
4680.41140.4156
4690.41670.4204
4700.42110.4252
4710.42570.4301
4720.43060.4349
4730.43530.4398
4740.43990.4447
4750.44450.4496
4760.450.4546
4770.4550.4596
4780.45970.4646
4790.46490.4696
4800.46970.4746
4810.47520.4797
4820.48050.4848
4830.48560.4899
4840.4910.495
4850.49560.5002
4860.50120.5054
4870.50740.5106
4880.51310.5158
4890.51820.521
4900.52390.5263
4910.530.5316
4920.53590.5369
4930.54190.5422
4940.54840.5476
4950.55480.5529
4960.56120.5583
4970.56790.5637
4980.57430.5691
4990.58070.5746
5000.58750.58
5010.59380.5855
5020.60060.591
5030.60730.5965
5040.61370.602
5050.62020.6075
5060.62640.6131
5070.63260.6187
5080.63840.6243
5090.64470.6299
5100.6510.6355
5110.65710.6412
5120.66230.6468
5130.66790.6525
5140.67370.6582
5150.67880.6639
5160.68430.6696
5170.68990.6753
5180.69530.681
5190.70090.6868
5200.70610.6926
5210.71120.6984
5220.71650.7042
5230.72220.71
5240.72730.7158
5250.73260.7216
5260.73810.7275
5270.74350.7333
5280.7490.7392
5290.75410.7451
5300.75980.751
5310.76580.7569
5320.77110.7628
5330.77660.7687
5340.78190.7746
5350.78730.7806
5360.79230.7865
5370.79740.7925
5380.8030.7984
5390.80810.8044
5400.8130.8104
5410.81840.8164
5420.82360.8224
5430.82880.8284
5440.83390.8344
5450.83910.8405
5460.84450.8465
5470.84970.8525
5480.85510.8586
5490.86060.8646
5500.86580.8707
5510.87160.8768
5520.87710.8828
5530.88240.8889
5540.88760.895
5550.89340.9011
5560.89880.9071
5570.9040.9132
5580.90960.9193
5590.91460.9254
5600.92020.9315
5610.92540.9377
5620.93020.9438
5630.93570.9499
5640.94090.956
5650.94610.9621
5660.95180.9682
5670.95720.9744
5680.96240.9805
5690.96810.9866
5700.97320.9927
5710.97870.9989
5720.98451.005
5730.99021.0111
5740.99581.0173
5751.00171.0234
5761.00821.0295
5771.01461.0357
5781.0211.0418
5791.02751.0479
5801.03451.0541
5811.0411.0602
5821.04861.0663
5831.05611.0724
5841.06391.0786
5851.07161.0847
5861.07991.0908
5871.08841.0969
5881.09661.103
5891.10551.1091
5901.1141.1152
5911.12291.1214
5921.13181.1275
5931.14021.1336
5941.14911.1396
5951.15751.1457
5961.16611.1518
5971.17441.1579
5981.1831.164
5991.1911.1701
6001.19911.1761
6011.20741.1822
6021.21381.1882
6031.22181.1943
6041.2291.2003
6051.23551.2064
6061.24241.2124
6071.24891.2184
6081.25561.2245
6091.26171.2305
6101.26821.2365
6111.27411.2425
6121.28011.2485
6131.2861.2545
6141.29191.2604
6151.29771.2664
6161.30271.2724
6171.30811.2783
6181.3141.2843
6191.31861.2902
6201.32371.2961
6211.32921.3021
6221.33451.308
6231.33891.3139
6241.34371.3198
6251.34821.3256
6261.3531.3315
6271.35781.3374
6281.36221.3432
6291.36631.3491
6301.36971.3549
6311.3741.3607
6321.37911.3665
6331.38221.3723
6341.38571.3781
6351.38961.3839
6361.39321.3897
6371.39671.3954
6381.40021.4012
6391.40391.4069
6401.40751.4126
6411.41091.4183
6421.41411.424
6431.41721.4297
6441.42031.4354
6451.42291.4411
6461.42571.4467
6471.42781.4523
6481.43071.458
6491.4331.4636
6501.43561.4692
6511.43781.4748
6521.44051.4803
6531.44261.4859
6541.44491.4914
6551.44521.497
6561.44721.5025
6571.44931.508
6581.45051.5135
6591.45171.5189
6601.45311.5244
6611.45371.5298
6621.4551.5353
6631.45621.5407
6641.45711.5461
6651.45811.5515
6661.45881.5568
6671.4591.5622
6681.461.5675
6691.45921.5729
6701.461.5782
6711.46081.5835
6721.46111.5888
6731.46161.594
6741.46171.5993
6751.46181.6045
6761.46211.6097
6771.46211.6149
6781.46291.6201
6791.46291.6253
6801.46281.6304
6811.46251.6356
6821.46231.6407
6831.46271.6458
6841.46291.6509
6851.46261.6559
6861.46271.661
6871.46211.666
6881.46151.671
6891.46121.676
6901.46121.681
6911.46091.686
6921.46051.6909
6931.45981.6959
6941.45841.7008
6951.45761.7057
6961.45611.7106
6971.45491.7154
6981.45331.7203
6991.45181.7251
7001.45081.7299
7011.44861.7347
7021.44591.7395
7031.44351.7442
7041.44031.749
7051.43771.7537
7061.4351.7584
7071.43241.7631
7081.43031.7677
7091.42831.7724
7101.42491.777
7111.42231.7816
7121.41921.7862
7131.41641.7908
7141.41341.7953
7151.40991.7999
7161.40721.8044
7171.40431.8089
7181.40111.8134
7191.39761.8178
7201.39381.8223
7211.39031.8267
7221.38721.8311
7231.38371.8355
7241.38031.8398
7251.37651.8442
7261.37331.8485
7271.36871.8528
7281.36521.8571
7291.36051.8614
7301.35611.8656
7311.35211.8699
7321.34781.8741
7331.34291.8783
7341.33761.8824
7351.33291.8866
7361.32791.8907
7371.32371.8948
7381.31831.8989
7391.31371.903
7401.30871.9071
7411.30251.9111
7421.29711.9151
7431.29121.9191
7441.28541.9231
7451.28011.927
7461.27441.931
7471.2691.9349
7481.26371.9388
7491.25791.9427
7501.25121.9465
7511.24641.9504
7521.24041.9542
7531.23471.958
7541.22971.9618
7551.22271.9655
7561.21771.9693
7571.21151.973
7581.20531.9767
7591.20051.9804
7601.19531.984
7611.18741.9877
7621.18061.9913
7631.1761.9949
7641.16781.9985
7651.16052.0021
7661.15372.0056
7671.14712.0091
7681.14092.0126
7691.13472.0161
7701.12682.0196
7711.12042.023
7721.11472.0264
7731.10852.0298
7741.10232.0332
7751.09642.0366
7761.08962.0399
7771.08162.0433
7781.07552.0466
7791.06992.0498
7801.0652.0531
Rf:99            CCT(K):2964
Rg:100 Duv:0.0003
u':0.2518
LER: 186 v': 0.5226
The Test SPD compared with the matching Reference SPD
Color Distortion Graphic
Graphic shifts (%)
Hue BinRfChroma
199-0%(Rg,h1)
2990%(Rg,h2)
399-0%(Rg,h3)
499-0%(Rg,h4)
599-0%(Rg,h5)
699-0%(Rg,h6)
799-0%(Rg,h7)
8991%(Rg,h8)
9990%(Rg,h9)
10990%(Rg,h10)
11990%(Rg,h11)
12980%(Rg,h12)
1398-0%(Rg,h13)
1498-0%(Rg,h14)
1599-0%(Rg,h15)
1699-1%(Rg,h16)