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: DAL Baltic 64005: 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
X10112.0178111.9048
Y10100100
Z1034.708533.7107

λ (nm)Test SPDRef SPD
3800.05030.083
3810.05690.0849
3820.05960.0868
3830.06040.0887
3840.05910.0907
3850.06320.0927
3860.07140.0947
3870.07240.0968
3880.07330.0989
3890.07970.101
3900.07920.1031
3910.08460.1053
3920.08510.1075
3930.08740.1098
3940.09280.112
3950.0990.1143
3960.10390.1167
3970.1040.119
3980.11020.1214
3990.11390.1239
4000.11670.1263
4010.12190.1288
4020.1250.1314
4030.12860.1339
4040.13320.1365
4050.13820.1391
4060.14210.1418
4070.14610.1445
4080.15070.1472
4090.15250.15
4100.15620.1528
4110.16140.1556
4120.16360.1585
4130.16750.1613
4140.17110.1643
4150.1750.1672
4160.17910.1702
4170.18220.1733
4180.18550.1763
4190.18920.1794
4200.19260.1825
4210.19570.1857
4220.19920.1889
4230.20340.1921
4240.20550.1954
4250.20810.1987
4260.21150.202
4270.21510.2054
4280.21880.2088
4290.22270.2122
4300.22610.2157
4310.22890.2192
4320.23160.2228
4330.23450.2263
4340.23780.23
4350.24130.2336
4360.2440.2373
4370.24710.241
4380.24920.2447
4390.25320.2485
4400.25690.2523
4410.25970.2562
4420.26380.2601
4430.26760.264
4440.27120.2679
4450.27480.2719
4460.2780.2759
4470.28160.28
4480.28590.2841
4490.28980.2882
4500.2940.2924
4510.29780.2966
4520.30110.3008
4530.30590.305
4540.31050.3093
4550.3150.3137
4560.31970.318
4570.32470.3224
4580.32960.3268
4590.33470.3313
4600.33950.3358
4610.34450.3403
4620.35110.3449
4630.35680.3495
4640.36220.3541
4650.36750.3587
4660.37320.3634
4670.37940.3682
4680.38520.3729
4690.39220.3777
4700.39920.3825
4710.40490.3874
4720.41110.3922
4730.4170.3971
4740.42370.4021
4750.42840.4071
4760.43610.4121
4770.44230.4171
4780.44860.4222
4790.45560.4273
4800.46140.4324
4810.46720.4376
4820.47430.4428
4830.48030.448
4840.48660.4532
4850.49230.4585
4860.49780.4638
4870.50430.4691
4880.50980.4745
4890.51660.4799
4900.52250.4853
4910.52760.4908
4920.53380.4963
4930.53960.5018
4940.54490.5073
4950.55040.5129
4960.55630.5185
4970.56190.5241
4980.56760.5298
4990.57230.5354
5000.57790.5411
5010.58330.5469
5020.58860.5526
5030.59310.5584
5040.59880.5642
5050.6040.57
5060.6090.5759
5070.61330.5818
5080.61860.5877
5090.62350.5936
5100.62810.5996
5110.6330.6056
5120.63750.6116
5130.64250.6176
5140.64690.6237
5150.65070.6298
5160.65480.6359
5170.65980.642
5180.66310.6481
5190.66870.6543
5200.67340.6605
5210.67760.6667
5220.68150.673
5230.68580.6792
5240.69040.6855
5250.69480.6918
5260.69910.6982
5270.70420.7045
5280.70840.7109
5290.71350.7173
5300.71770.7237
5310.72220.7301
5320.72750.7365
5330.73230.743
5340.73690.7495
5350.74150.756
5360.74620.7625
5370.75060.7691
5380.75570.7756
5390.76050.7822
5400.76590.7888
5410.77040.7954
5420.7760.802
5430.78120.8087
5440.78740.8153
5450.79230.822
5460.79760.8287
5470.80370.8354
5480.80980.8422
5490.81620.8489
5500.8220.8557
5510.82960.8624
5520.83650.8692
5530.84290.876
5540.84980.8828
5550.85760.8897
5560.86520.8965
5570.87280.9034
5580.88050.9102
5590.88920.9171
5600.89620.924
5610.90450.9309
5620.91250.9378
5630.92120.9447
5640.92890.9517
5650.93770.9586
5660.94590.9656
5670.95460.9726
5680.96290.9795
5690.97180.9865
5700.98130.9935
5710.98941.0006
5720.99831.0076
5731.00741.0146
5741.01641.0216
5751.02521.0287
5761.0341.0358
5771.04321.0428
5781.05261.0499
5791.06141.057
5801.07031.0641
5811.07961.0711
5821.08771.0782
5831.0971.0854
5841.10551.0925
5851.11351.0996
5861.12321.1067
5871.13191.1138
5881.13961.121
5891.14881.1281
5901.15761.1353
5911.16661.1424
5921.17481.1496
5931.18251.1567
5941.1911.1639
5951.19951.1711
5961.20781.1782
5971.21551.1854
5981.22371.1926
5991.23121.1997
6001.23911.2069
6011.24731.2141
6021.25451.2213
6031.26281.2285
6041.27031.2357
6051.27731.2429
6061.28461.25
6071.29151.2572
6081.29921.2644
6091.30671.2716
6101.31311.2788
6111.32041.286
6121.32751.2932
6131.33431.3004
6141.34061.3076
6151.3481.3147
6161.35361.3219
6171.35951.3291
6181.36541.3363
6191.37211.3435
6201.37921.3506
6211.3851.3578
6221.39121.365
6231.39791.3722
6241.40391.3793
6251.41031.3865
6261.41691.3936
6271.42211.4008
6281.42731.4079
6291.43241.4151
6301.43711.4222
6311.44231.4294
6321.4481.4365
6331.45271.4436
6341.45761.4508
6351.46221.4579
6361.46621.465
6371.47091.4721
6381.47481.4792
6391.47971.4863
6401.48361.4934
6411.48751.5004
6421.49171.5075
6431.49471.5146
6441.49841.5216
6451.50151.5287
6461.50641.5357
6471.50981.5428
6481.51221.5498
6491.51391.5568
6501.51741.5638
6511.52011.5708
6521.52411.5778
6531.52751.5848
6541.52931.5918
6551.53051.5987
6561.53271.6057
6571.53471.6126
6581.53721.6196
6591.53951.6265
6601.54151.6334
6611.54361.6403
6621.5451.6472
6631.54751.6541
6641.54971.661
6651.55141.6678
6661.55281.6747
6671.5541.6815
6681.55571.6884
6691.55731.6952
6701.56011.702
6711.56151.7088
6721.56311.7156
6731.56431.7223
6741.56611.7291
6751.56821.7358
6761.57051.7425
6771.5721.7493
6781.57491.756
6791.57751.7627
6801.5781.7693
6811.5811.776
6821.58281.7827
6831.58561.7893
6841.5891.7959
6851.59191.8025
6861.59551.8091
6871.59711.8157
6881.59951.8223
6891.60221.8288
6901.60631.8354
6911.60931.8419
6921.61331.8484
6931.61641.8549
6941.62081.8614
6951.62451.8678
6961.63011.8743
6971.63371.8807
6981.63771.8871
6991.64191.8935
7001.64621.8999
7011.65071.9063
7021.65481.9126
7031.6581.9189
7041.66341.9253
7051.66721.9316
7061.67161.9379
7071.67711.9441
7081.68311.9504
7091.68971.9566
7101.69411.9628
7111.6991.969
7121.70661.9752
7131.71341.9814
7141.72061.9875
7151.72641.9937
7161.73331.9998
7171.74082.0059
7181.7492.0119
7191.75472.018
7201.76072.024
7211.76962.0301
7221.77732.0361
7231.78562.0421
7241.7932.048
7251.80112.054
7261.80892.0599
7271.8172.0658
7281.82532.0717
7291.83552.0776
7301.84182.0834
7311.84812.0893
7321.85682.0951
7331.8642.1009
7341.87232.1067
7351.882.1124
7361.88932.1182
7371.89752.1239
7381.90452.1296
7391.91192.1353
7401.92052.1409
7411.92752.1466
7421.93542.1522
7431.94212.1578
7441.94712.1634
7451.95692.169
7461.96232.1745
7471.96762.18
7481.97492.1855
7491.9822.191
7501.98812.1965
7511.99632.2019
7522.00082.2073
7532.00822.2127
7542.01742.2181
7552.02252.2235
7562.0272.2288
7572.03292.2341
7582.03842.2394
7592.04252.2447
7602.04832.25
7612.05592.2552
7622.06032.2604
7632.06432.2656
7642.06852.2708
7652.07432.2759
7662.08032.2811
7672.0872.2862
7682.09382.2913
7692.09682.2963
7702.10092.3014
7712.10332.3064
7722.1092.3114
7732.11422.3164
7742.11952.3214
7752.12622.3263
7762.13072.3312
7772.12982.3361
7782.13652.341
7792.13882.3458
7802.14612.3507
Rf:98            CCT(K):2799
Rg:100 Duv:-0.0008
u':0.2585
LER: 162 v': 0.5243
The Test SPD compared with the matching Reference SPD
Color Distortion Graphic
Graphic shifts (%)
Hue BinRfChroma
199-0%(Rg,h1)
2990%(Rg,h2)
3990%(Rg,h3)
499-0%(Rg,h4)
599-0%(Rg,h5)
699-0%(Rg,h6)
799-0%(Rg,h7)
8981%(Rg,h8)
9991%(Rg,h9)
10981%(Rg,h10)
11971%(Rg,h11)
12960%(Rg,h12)
1397-0%(Rg,h13)
1497-1%(Rg,h14)
1598-1%(Rg,h15)
1698-1%(Rg,h16)