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 ERCO Large Flood 1046780000: LED


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.7143110.5104
Y10100100
Z1033.085936.5032

λ (nm)Test SPDRef SPD
3800.00180.0979
3810.00030.1
3820.00070.1021
3830.00040.1042
38400.1064
38500.1086
38600.1108
38700.1131
38800.1154
3890.00030.1177
3900.00030.1201
3910.00010.1225
39200.1249
3930.00060.1273
3940.00010.1298
39500.1323
39600.1348
3970.00110.1374
3980.00130.14
3990.00020.1427
4000.00010.1453
4010.00060.148
40200.1508
4030.00060.1535
4040.00050.1563
4050.00110.1591
4060.00110.162
4070.00220.1649
4080.00230.1678
4090.00260.1707
4100.0050.1737
4110.00610.1767
4120.00820.1798
4130.00960.1829
4140.01180.186
4150.01390.1891
4160.01660.1923
4170.02180.1955
4180.02540.1987
4190.03010.202
4200.03560.2053
4210.04190.2087
4220.04880.212
4230.05620.2154
4240.06570.2189
4250.07580.2223
4260.0860.2258
4270.09870.2294
4280.11030.2329
4290.12380.2365
4300.13940.2401
4310.15620.2438
4320.17190.2475
4330.18850.2512
4340.20750.2549
4350.2260.2587
4360.24580.2625
4370.26610.2664
4380.28680.2703
4390.30820.2742
4400.33070.2781
4410.35310.2821
4420.37550.2861
4430.39810.2901
4440.42190.2942
4450.44510.2983
4460.4670.3024
4470.48660.3065
4480.50430.3107
4490.51740.3149
4500.52640.3192
4510.53070.3235
4520.52870.3278
4530.52050.3321
4540.50730.3365
4550.48880.3408
4560.46730.3453
4570.44310.3497
4580.41780.3542
4590.39380.3587
4600.37120.3633
4610.35090.3678
4620.33260.3724
4630.31740.377
4640.30410.3817
4650.29390.3864
4660.28520.3911
4670.27690.3958
4680.26870.4006
4690.26130.4054
4700.25480.4102
4710.24750.415
4720.24130.4199
4730.23480.4248
4740.22760.4297
4750.22290.4347
4760.21730.4397
4770.21440.4447
4780.21210.4497
4790.21180.4548
4800.21170.4599
4810.21470.465
4820.21820.4701
4830.22270.4753
4840.22780.4804
4850.23440.4856
4860.24250.4909
4870.25120.4961
4880.26090.5014
4890.27030.5067
4900.28180.512
4910.29560.5174
4920.30910.5228
4930.32350.5281
4940.340.5336
4950.35580.539
4960.37350.5445
4970.39090.5499
4980.40860.5555
4990.4270.561
5000.44590.5665
5010.46380.5721
5020.48250.5777
5030.50090.5833
5040.5190.5889
5050.53660.5946
5060.55270.6002
5070.56910.6059
5080.58540.6116
5090.60030.6174
5100.61530.6231
5110.62930.6289
5120.64250.6347
5130.65530.6405
5140.66710.6463
5150.67780.6521
5160.68810.658
5170.69790.6639
5180.70690.6697
5190.71550.6756
5200.7250.6816
5210.73230.6875
5220.73950.6935
5230.74580.6994
5240.75310.7054
5250.7590.7114
5260.76480.7174
5270.77010.7235
5280.77590.7295
5290.77970.7356
5300.78540.7416
5310.79050.7477
5320.79530.7538
5330.79880.7599
5340.80260.7661
5350.80650.7722
5360.80950.7784
5370.81360.7845
5380.81790.7907
5390.82080.7969
5400.8240.8031
5410.82820.8093
5420.83130.8155
5430.83440.8218
5440.83950.828
5450.84280.8343
5460.84690.8405
5470.85110.8468
5480.85540.8531
5490.86050.8594
5500.86580.8657
5510.87050.872
5520.87590.8783
5530.88090.8846
5540.88640.8909
5550.89240.8973
5560.89770.9036
5570.90360.91
5580.91070.9164
5590.91640.9227
5600.9230.9291
5610.92920.9355
5620.93610.9419
5630.94320.9483
5640.950.9547
5650.95780.9611
5660.96540.9675
5670.97220.9739
5680.980.9803
5690.98880.9867
5700.99680.9932
5711.00490.9996
5721.01431.006
5731.02311.0125
5741.03121.0189
5751.04081.0254
5761.05021.0318
5771.06011.0382
5781.06891.0447
5791.07871.0512
5801.08861.0576
5811.09891.0641
5821.10841.0705
5831.11861.077
5841.12871.0834
5851.1391.0899
5861.14881.0964
5871.161.1028
5881.17061.1093
5891.18071.1157
5901.19071.1222
5911.20111.1287
5921.21081.1351
5931.22151.1416
5941.23141.148
5951.24061.1545
5961.25081.1609
5971.25951.1674
5981.26851.1738
5991.27671.1803
6001.28681.1867
6011.29451.1932
6021.30161.1996
6031.31041.206
6041.31741.2125
6051.32461.2189
6061.33071.2253
6071.33661.2317
6081.34221.2381
6091.34781.2445
6101.35271.2509
6111.35721.2573
6121.36151.2637
6131.36531.2701
6141.36821.2765
6151.37081.2829
6161.37271.2892
6171.37511.2956
6181.37661.302
6191.37771.3083
6201.37681.3147
6211.37671.321
6221.37581.3273
6231.37341.3337
6241.37211.34
6251.37011.3463
6261.36631.3526
6271.36341.3589
6281.35931.3652
6291.35381.3714
6301.34791.3777
6311.34281.384
6321.33731.3902
6331.32991.3965
6341.3231.4027
6351.31531.4089
6361.30721.4151
6371.29911.4213
6381.28991.4275
6391.281.4337
6401.27071.4399
6411.26011.446
6421.25011.4522
6431.23891.4583
6441.22821.4645
6451.21621.4706
6461.20491.4767
6471.19171.4828
6481.17841.4889
6491.1651.4949
6501.15181.501
6511.13771.5071
6521.12481.5131
6531.11111.5191
6541.09681.5251
6551.08351.5311
6561.06941.5371
6571.05591.5431
6581.04221.5491
6591.02731.555
6601.0121.561
6610.99691.5669
6620.98211.5728
6630.96641.5787
6640.95361.5846
6650.93731.5905
6660.92131.5963
6670.90691.6022
6680.8921.608
6690.87471.6138
6700.86021.6196
6710.84661.6254
6720.83111.6311
6730.81571.6369
6740.80051.6426
6750.78571.6484
6760.77161.6541
6770.75481.6598
6780.74251.6655
6790.72781.6711
6800.71391.6768
6810.70041.6824
6820.68661.688
6830.67221.6936
6840.65881.6992
6850.64451.7048
6860.63161.7103
6870.61891.7159
6880.60471.7214
6890.59111.7269
6900.57791.7324
6910.56671.7379
6920.55311.7433
6930.54181.7488
6940.52961.7542
6950.51851.7596
6960.50641.765
6970.49441.7703
6980.48191.7757
6990.47011.781
7000.46081.7864
7010.44961.7917
7020.43841.7969
7030.42851.8022
7040.41751.8075
7050.40681.8127
7060.39691.8179
7070.38721.8231
7080.37891.8283
7090.36931.8334
7100.35881.8386
7110.35071.8437
7120.34181.8488
7130.33321.8539
7140.32441.859
7150.31521.864
7160.3071.869
7170.29951.8741
7180.29081.879
7190.28371.884
7200.27761.889
7210.27081.8939
7220.26371.8988
7230.25691.9037
7240.24971.9086
7250.24421.9135
7260.23911.9183
7270.23141.9231
7280.22491.9279
7290.21991.9327
7300.21331.9375
7310.20771.9422
7320.20121.947
7330.19641.9517
7340.1911.9564
7350.18671.961
7360.18111.9657
7370.17671.9703
7380.17321.9749
7390.16821.9795
7400.16421.9841
7410.15931.9886
7420.15461.9932
7430.14961.9977
7440.14742.0022
7450.14152.0066
7460.13762.0111
7470.13582.0155
7480.13132.0199
7490.12762.0243
7500.12382.0287
7510.12012.033
7520.11792.0374
7530.11612.0417
7540.11172.046
7550.10992.0502
7560.10662.0545
7570.10382.0587
7580.10042.0629
7590.0992.0671
7600.09682.0713
7610.09282.0754
7620.09272.0796
7630.08942.0837
7640.08722.0878
7650.08422.0918
7660.08132.0959
7670.08052.0999
7680.07762.1039
7690.07512.1079
7700.07182.1119
7710.07082.1158
7720.06882.1197
7730.06652.1236
7740.06522.1275
7750.06582.1314
7760.06442.1352
7770.06222.139
7780.06232.1428
7790.06082.1466
7800.05782.1504
Rf:90            CCT(K):2905
Rg:100 Duv:0.0026
u':0.2532
LER: 292 v': 0.527
The Test SPD compared with the matching Reference SPD
Color Distortion Graphic
Graphic shifts (%)
Hue BinRfChroma
189-5%(Rg,h1)
291-4%(Rg,h2)
387-2%(Rg,h3)
4920%(Rg,h4)
5942%(Rg,h5)
6934%(Rg,h6)
7910%(Rg,h7)
8960%(Rg,h8)
994-3%(Rg,h9)
1091-3%(Rg,h10)
1187-1%(Rg,h11)
12894%(Rg,h12)
13924%(Rg,h13)
14885%(Rg,h14)
15900%(Rg,h15)
1685-2%(Rg,h16)