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 UltraLED MR16 25°: LED - 3000K - 87.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
X10108.1077107.4659
Y10100100
Z1039.83243.7431

λ (nm)Test SPDRef SPD
38000.1423
38100.1449
3820.0040.1476
38300.1502
3840.0010.1529
3850.00190.1556
3860.00090.1584
38700.1611
38800.1639
3890.00020.1667
3900.00020.1696
39100.1725
3920.00120.1754
3930.00060.1783
3940.00010.1813
39500.1843
3960.00020.1873
3970.00010.1904
3980.00010.1934
3990.00110.1965
4000.00160.1997
40100.2028
40200.206
4030.00030.2092
4040.00160.2125
4050.00170.2158
4060.00150.2191
4070.00290.2224
4080.00260.2257
4090.00380.2291
4100.00620.2325
4110.00710.236
4120.00880.2394
4130.01040.2429
4140.01430.2464
4150.01650.25
4160.02060.2535
4170.02480.2571
4180.02990.2607
4190.03560.2644
4200.0420.268
4210.04930.2717
4220.05760.2754
4230.06750.2792
4240.07760.283
4250.08910.2867
4260.10290.2906
4270.11850.2944
4280.13570.2983
4290.15370.3022
4300.17320.3061
4310.19340.31
4320.21570.314
4330.23990.318
4340.26690.322
4350.29530.326
4360.32550.3301
4370.35830.3341
4380.39530.3382
4390.43490.3424
4400.47750.3465
4410.51970.3507
4420.56380.3549
4430.60790.3591
4440.65030.3633
4450.68820.3676
4460.72010.3718
4470.74370.3761
4480.75770.3805
4490.75960.3848
4500.75110.3891
4510.72920.3935
4520.69710.3979
4530.65980.4023
4540.61570.4068
4550.57180.4112
4560.52780.4157
4570.48670.4202
4580.44870.4247
4590.41560.4292
4600.38690.4338
4610.36360.4383
4620.34320.4429
4630.32350.4475
4640.30660.4521
4650.2920.4568
4660.27730.4614
4670.26320.4661
4680.24990.4708
4690.23570.4755
4700.22310.4802
4710.21280.4849
4720.20180.4897
4730.19360.4944
4740.18550.4992
4750.17940.504
4760.17510.5088
4770.17280.5136
4780.17080.5184
4790.17050.5233
4800.17210.5281
4810.17350.533
4820.17530.5379
4830.17960.5428
4840.18380.5477
4850.18830.5526
4860.19420.5575
4870.20140.5625
4880.20930.5674
4890.21790.5724
4900.22740.5774
4910.2380.5824
4920.24960.5874
4930.26280.5924
4940.27780.5974
4950.29160.6024
4960.30740.6075
4970.32330.6125
4980.34060.6176
4990.35690.6227
5000.37450.6277
5010.39310.6328
5020.41040.6379
5030.42830.643
5040.44670.6481
5050.46470.6532
5060.48260.6583
5070.50010.6635
5080.51840.6686
5090.53670.6737
5100.55390.6789
5110.57090.684
5120.58720.6892
5130.60350.6944
5140.62040.6995
5150.63510.7047
5160.65040.7099
5170.66620.7151
5180.68080.7202
5190.69510.7254
5200.70940.7306
5210.72350.7358
5220.73710.741
5230.75080.7462
5240.7640.7514
5250.77630.7566
5260.78830.7618
5270.80060.7671
5280.81240.7723
5290.82190.7775
5300.8330.7827
5310.84330.7879
5320.8540.7931
5330.86330.7984
5340.87180.8036
5350.87990.8088
5360.88740.814
5370.89510.8193
5380.90260.8245
5390.90950.8297
5400.91610.8349
5410.92290.8401
5420.92980.8454
5430.93560.8506
5440.94260.8558
5450.9490.861
5460.95520.8662
5470.96110.8714
5480.96630.8766
5490.97320.8818
5500.97860.887
5510.98450.8922
5520.98990.8974
5530.9950.9026
5541.00040.9078
5551.00520.913
5561.01040.9182
5571.01520.9233
5581.01970.9285
5591.02380.9337
5601.02760.9388
5611.03080.944
5621.03420.9492
5631.03730.9543
5641.04050.9594
5651.04340.9646
5661.0470.9697
5671.05030.9748
5681.05330.9799
5691.05640.9851
5701.05910.9902
5711.06160.9953
5721.06481.0003
5731.06781.0054
5741.07111.0105
5751.07351.0156
5761.07771.0206
5771.08141.0257
5781.08481.0307
5791.0881.0358
5801.09061.0408
5811.09381.0458
5821.09731.0508
5831.10081.0558
5841.10391.0608
5851.10761.0658
5861.11121.0708
5871.11421.0758
5881.11781.0807
5891.12231.0857
5901.12561.0906
5911.12921.0955
5921.13311.1004
5931.13581.1053
5941.13941.1102
5951.14421.1151
5961.14711.12
5971.1511.1249
5981.1551.1297
5991.15831.1346
6001.16231.1394
6011.16591.1442
6021.16871.149
6031.17361.1538
6041.17611.1586
6051.17991.1634
6061.18341.1681
6071.18661.1729
6081.18921.1776
6091.19241.1823
6101.19521.187
6111.19771.1917
6121.19991.1964
6131.20281.2011
6141.20531.2058
6151.20711.2104
6161.20771.215
6171.20961.2197
6181.21071.2243
6191.21241.2289
6201.2131.2334
6211.21291.238
6221.21321.2426
6231.21271.2471
6241.21321.2516
6251.21251.2561
6261.21231.2606
6271.21041.2651
6281.20941.2696
6291.20691.274
6301.20431.2785
6311.20311.2829
6321.20041.2873
6331.19861.2917
6341.19471.2961
6351.19221.3004
6361.18951.3048
6371.18491.3091
6381.18041.3134
6391.17541.3177
6401.1711.322
6411.16431.3263
6421.15861.3305
6431.15121.3348
6441.1441.339
6451.13491.3432
6461.12681.3474
6471.11731.3516
6481.10881.3557
6491.09841.3599
6501.08711.364
6511.07681.3681
6521.0661.3722
6531.05551.3763
6541.04441.3804
6551.03251.3844
6561.02171.3884
6571.01091.3925
6580.99871.3965
6590.98591.4004
6600.97461.4044
6610.96061.4083
6620.9471.4123
6630.93561.4162
6640.92251.4201
6650.90891.424
6660.89471.4278
6670.88071.4317
6680.86731.4355
6690.85281.4393
6700.84021.4431
6710.82561.4469
6720.81161.4506
6730.79831.4544
6740.78451.4581
6750.76961.4618
6760.75691.4655
6770.7421.4692
6780.72931.4728
6790.71471.4765
6800.70131.4801
6810.68781.4837
6820.67441.4873
6830.66041.4908
6840.64771.4944
6850.63381.4979
6860.62081.5014
6870.6091.5049
6880.59571.5084
6890.58311.5119
6900.57061.5153
6910.55931.5187
6920.5471.5221
6930.53441.5255
6940.52351.5289
6950.51171.5322
6960.49971.5356
6970.48831.5389
6980.47721.5422
6990.46631.5455
7000.45691.5487
7010.44491.552
7020.43381.5552
7030.4241.5584
7040.41381.5616
7050.40281.5648
7060.39361.5679
7070.38321.571
7080.37431.5742
7090.36561.5773
7100.35551.5803
7110.34881.5834
7120.33861.5864
7130.33031.5895
7140.32221.5925
7150.31291.5955
7160.30511.5984
7170.29671.6014
7180.28931.6043
7190.28011.6073
7200.27381.6101
7210.26721.613
7220.25981.6159
7230.25261.6187
7240.24591.6216
7250.24041.6244
7260.23411.6272
7270.22591.6299
7280.22141.6327
7290.21551.6354
7300.20851.6381
7310.20351.6408
7320.19751.6435
7330.19181.6462
7340.18711.6488
7350.1811.6515
7360.17861.6541
7370.17241.6567
7380.16921.6592
7390.16291.6618
7400.15941.6643
7410.15491.6669
7420.151.6694
7430.14551.6718
7440.14141.6743
7450.13671.6768
7460.13361.6792
7470.13151.6816
7480.12851.684
7490.12541.6864
7500.12141.6887
7510.1181.6911
7520.11511.6934
7530.11231.6957
7540.10841.698
7550.10671.7003
7560.10491.7025
7570.10151.7047
7580.09711.707
7590.09371.7092
7600.09351.7113
7610.09171.7135
7620.08761.7157
7630.08321.7178
7640.08441.7199
7650.0831.722
7660.07981.7241
7670.07781.7261
7680.07711.7282
7690.07271.7302
7700.06991.7322
7710.06951.7342
7720.06711.7362
7730.06631.7381
7740.06651.7401
7750.06321.742
7760.05991.7439
7770.06171.7458
7780.05831.7477
7790.05931.7495
7800.05821.7514
Rf:84            CCT(K):3182
Rg:101 Duv:0.0035
u':0.2431
LER: 297 v': 0.5225
The Test SPD compared with the matching Reference SPD
Color Distortion Graphic
Graphic shifts (%)
Hue BinRfChroma
186-6%(Rg,h1)
287-6%(Rg,h2)
378-2%(Rg,h3)
4822%(Rg,h4)
5876%(Rg,h5)
6877%(Rg,h6)
7842%(Rg,h7)
889-2%(Rg,h8)
988-6%(Rg,h9)
1080-8%(Rg,h10)
1174-3%(Rg,h11)
12835%(Rg,h12)
13896%(Rg,h13)
14869%(Rg,h14)
15844%(Rg,h15)
16831%(Rg,h16)