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: Mike Stoane Track Type X (Min): 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
X10108.0783107.8998
Y10100100
Z1042.831342.5985

λ (nm)Test SPDRef SPD
3800.0010.1347
3810.00010.1373
3820.00040.1398
38300.1424
38400.145
38500.1476
38600.1503
38700.153
3880.00010.1557
3890.00160.1585
3900.00030.1612
3910.00070.164
39200.1669
3930.00070.1697
3940.00010.1726
39500.1756
39600.1785
3970.00010.1815
3980.00060.1845
3990.00050.1875
40000.1906
4010.00080.1937
4020.00170.1968
4030.0010.2
4040.00120.2032
4050.00190.2064
4060.00390.2096
4070.00420.2129
4080.00430.2161
4090.00550.2195
4100.00610.2228
4110.00970.2262
4120.01140.2296
4130.01370.233
4140.01810.2365
4150.0220.24
4160.02720.2435
4170.03290.247
4180.04010.2506
4190.04660.2542
4200.05530.2578
4210.06570.2614
4220.07680.2651
4230.08930.2688
4240.10350.2725
4250.1180.2763
4260.1340.2801
4270.15210.2839
4280.17060.2877
4290.19180.2915
4300.21420.2954
4310.23610.2993
4320.25990.3032
4330.2840.3072
4340.30920.3112
4350.33490.3152
4360.36180.3192
4370.38890.3233
4380.41750.3273
4390.4460.3314
4400.47250.3356
4410.49830.3397
4420.52140.3439
4430.54270.3481
4440.56040.3523
4450.57350.3565
4460.58190.3608
4470.58430.3651
4480.5820.3694
4490.57390.3737
4500.55920.378
4510.540.3824
4520.51720.3868
4530.49190.3912
4540.46610.3957
4550.44170.4001
4560.41820.4046
4570.39750.4091
4580.37810.4136
4590.36410.4181
4600.35430.4227
4610.34980.4273
4620.34770.4319
4630.35150.4365
4640.3590.4411
4650.36950.4458
4660.38120.4504
4670.39570.4551
4680.41310.4598
4690.430.4645
4700.44480.4693
4710.46020.474
4720.47510.4788
4730.48820.4836
4740.49760.4884
4750.50460.4932
4760.50930.4981
4770.51140.5029
4780.51140.5078
4790.510.5127
4800.50820.5176
4810.50730.5225
4820.50510.5274
4830.50360.5324
4840.50390.5374
4850.50470.5423
4860.50680.5473
4870.51020.5523
4880.51330.5573
4890.51770.5624
4900.52370.5674
4910.52950.5725
4920.53620.5775
4930.54180.5826
4940.54790.5877
4950.55450.5928
4960.56240.5979
4970.5690.603
4980.57550.6082
4990.58340.6133
5000.59150.6185
5010.59990.6236
5020.60850.6288
5030.61730.634
5040.62460.6392
5050.63260.6444
5060.64030.6496
5070.6490.6548
5080.65760.66
5090.66630.6653
5100.6740.6705
5110.68180.6758
5120.6890.681
5130.69610.6863
5140.7020.6916
5150.70930.6968
5160.71610.7021
5170.72260.7074
5180.72910.7127
5190.73580.718
5200.7420.7233
5210.74850.7287
5220.75350.734
5230.75980.7393
5240.76580.7446
5250.77180.75
5260.77950.7553
5270.7860.7606
5280.79230.766
5290.79690.7713
5300.80420.7767
5310.81040.782
5320.81630.7874
5330.8230.7928
5340.82820.7981
5350.83370.8035
5360.83930.8088
5370.84480.8142
5380.85020.8196
5390.85490.825
5400.85920.8303
5410.86360.8357
5420.86820.8411
5430.87360.8464
5440.880.8518
5450.88540.8572
5460.88890.8626
5470.89310.8679
5480.89740.8733
5490.90050.8787
5500.9050.884
5510.90850.8894
5520.91270.8948
5530.91520.9001
5540.9180.9055
5550.92220.9108
5560.92460.9162
5570.92730.9215
5580.92880.9269
5590.93090.9322
5600.93310.9376
5610.93550.9429
5620.93870.9483
5630.94120.9536
5640.9440.9589
5650.94580.9642
5660.94840.9696
5670.95060.9749
5680.95190.9802
5690.95430.9855
5700.95620.9908
5710.95740.9961
5720.95971.0014
5730.96221.0067
5740.96391.0119
5750.96621.0172
5760.96911.0225
5770.97061.0277
5780.97281.033
5790.97761.0382
5800.9821.0434
5810.98641.0487
5820.99031.0539
5830.99541.0591
5841.00041.0643
5851.00611.0695
5861.01221.0747
5871.01881.0799
5881.02591.0851
5891.0331.0902
5901.04051.0954
5911.04841.1005
5921.0571.1057
5931.06531.1108
5941.07391.1159
5951.08211.121
5961.09021.1261
5971.10011.1312
5981.11131.1363
5991.12211.1414
6001.13351.1464
6011.14411.1515
6021.15391.1565
6031.16571.1616
6041.17681.1666
6051.18811.1716
6061.19931.1766
6071.21141.1816
6081.2231.1865
6091.23561.1915
6101.24761.1964
6111.261.2014
6121.27161.2063
6131.28221.2112
6141.29291.2161
6151.30341.221
6161.31381.2259
6171.32591.2308
6181.33861.2356
6191.34981.2405
6201.35911.2453
6211.36991.2501
6221.37851.2549
6231.38671.2597
6241.39381.2645
6251.40181.2692
6261.40781.274
6271.41281.2787
6281.41851.2834
6291.42311.2881
6301.42591.2928
6311.42941.2975
6321.43191.3022
6331.43171.3068
6341.43211.3114
6351.4321.3161
6361.43341.3207
6371.43471.3253
6381.43321.3298
6391.4321.3344
6401.42971.339
6411.42631.3435
6421.42311.348
6431.41891.3525
6441.41351.357
6451.40761.3615
6461.40221.3659
6471.3951.3704
6481.38771.3748
6491.38041.3792
6501.37171.3836
6511.36181.388
6521.35141.3923
6531.33941.3967
6541.32871.401
6551.31751.4053
6561.30651.4096
6571.29561.4139
6581.28171.4182
6591.26841.4224
6601.25471.4266
6611.24031.4309
6621.22721.4351
6631.21241.4392
6641.19781.4434
6651.18231.4476
6661.1661.4517
6671.14981.4558
6681.13511.4599
6691.11871.464
6701.1021.468
6711.0841.4721
6721.06681.4761
6731.05151.4801
6741.03571.4841
6751.02021.4881
6761.0041.4921
6770.98811.496
6780.9721.4999
6790.95581.5038
6800.93951.5077
6810.9231.5116
6820.90651.5155
6830.89051.5193
6840.87491.5231
6850.85921.5269
6860.84341.5307
6870.82551.5345
6880.80961.5382
6890.79271.542
6900.77551.5457
6910.76071.5494
6920.74651.5531
6930.73191.5567
6940.71771.5604
6950.70181.564
6960.68661.5676
6970.67011.5712
6980.65511.5747
6990.63921.5783
7000.62451.5818
7010.61091.5853
7020.59511.5888
7030.58211.5923
7040.56691.5958
7050.55381.5992
7060.54081.6027
7070.52681.6061
7080.51521.6094
7090.50211.6128
7100.48931.6162
7110.47851.6195
7120.46551.6228
7130.45551.6261
7140.44441.6294
7150.43321.6326
7160.42281.6359
7170.41141.6391
7180.4011.6423
7190.39041.6455
7200.38091.6487
7210.37031.6518
7220.36161.655
7230.35221.6581
7240.3441.6612
7250.33491.6642
7260.32761.6673
7270.31731.6703
7280.30911.6733
7290.30071.6764
7300.29281.6793
7310.28471.6823
7320.27791.6852
7330.27031.6882
7340.26261.6911
7350.25531.694
7360.2481.6969
7370.24151.6997
7380.23591.7025
7390.22851.7054
7400.22171.7082
7410.21561.7109
7420.21031.7137
7430.20371.7164
7440.19791.7192
7450.1931.7219
7460.18841.7246
7470.18351.7272
7480.17771.7299
7490.1731.7325
7500.16891.7352
7510.16491.7378
7520.15841.7403
7530.15531.7429
7540.15111.7454
7550.14581.748
7560.14191.7505
7570.13951.753
7580.13571.7554
7590.13151.7579
7600.12921.7603
7610.12421.7627
7620.12021.7651
7630.11861.7675
7640.11551.7699
7650.11171.7722
7660.1091.7746
7670.1091.7769
7680.1041.7792
7690.09961.7814
7700.09951.7837
7710.09461.7859
7720.09221.7882
7730.08931.7904
7740.08981.7925
7750.08681.7947
7760.0861.7969
7770.08051.799
7780.081.8011
7790.08031.8032
7800.07921.8053
Rf:97            CCT(K):3138
Rg:102 Duv:-0.0005
u':0.2461
LER: 262 v': 0.5178
The Test SPD compared with the matching Reference SPD
Color Distortion Graphic
Graphic shifts (%)
Hue BinRfChroma
1980%(Rg,h1)
2981%(Rg,h2)
3980%(Rg,h3)
499-1%(Rg,h4)
597-1%(Rg,h5)
6971%(Rg,h6)
7970%(Rg,h7)
8981%(Rg,h8)
9971%(Rg,h9)
10971%(Rg,h10)
11961%(Rg,h11)
12943%(Rg,h12)
13961%(Rg,h13)
14952%(Rg,h14)
15951%(Rg,h15)
16932%(Rg,h16)