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 Concord 2048806: 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
X10109.8543109.2656
Y10100100
Z1040.287139.2534

λ (nm)Test SPDRef SPD
3800.00060.1138
3810.00140.1161
3820.00020.1184
3830.00030.1207
38400.1231
3850.00010.1255
3860.00130.1279
3870.00120.1304
3880.00120.1329
3890.00060.1354
3900.00050.1379
3910.00040.1405
39200.1431
3930.00130.1458
3940.00020.1484
3950.00010.1511
3960.00110.1539
3970.00030.1566
3980.00070.1594
39900.1623
4000.00080.1651
4010.00050.168
40200.1709
4030.00080.1739
4040.00140.1768
4050.00230.1798
4060.00260.1829
4070.00270.1859
4080.00370.189
4090.00520.1922
4100.00670.1953
4110.00790.1985
4120.01020.2017
4130.01180.205
4140.01310.2083
4150.01780.2116
4160.01990.2149
4170.02350.2183
4180.0280.2217
4190.03310.2251
4200.03860.2285
4210.04450.232
4220.05330.2356
4230.06170.2391
4240.06970.2427
4250.08010.2463
4260.090.2499
4270.10180.2536
4280.11420.2573
4290.12740.261
4300.14220.2647
4310.15650.2685
4320.17270.2723
4330.18980.2762
4340.20710.28
4350.22580.2839
4360.24490.2879
4370.26350.2918
4380.28660.2958
4390.3090.2998
4400.33680.3038
4410.36470.3079
4420.3970.312
4430.43190.3161
4440.4680.3202
4450.50390.3244
4460.53980.3286
4470.57230.3328
4480.60010.3371
4490.62170.3414
4500.63890.3457
4510.64570.35
4520.64510.3544
4530.63760.3588
4540.62350.3632
4550.60310.3676
4560.57930.3721
4570.5530.3766
4580.52660.3811
4590.49980.3856
4600.47580.3902
4610.45450.3947
4620.43610.3994
4630.42230.404
4640.40940.4086
4650.40140.4133
4660.39630.418
4670.39140.4228
4680.38630.4275
4690.38060.4323
4700.3740.4371
4710.36820.4419
4720.36230.4467
4730.35640.4516
4740.35160.4565
4750.34810.4614
4760.34640.4663
4770.34560.4713
4780.3470.4763
4790.34910.4812
4800.35470.4863
4810.36080.4913
4820.36850.4963
4830.37580.5014
4840.38380.5065
4850.39160.5116
4860.39920.5168
4870.40840.5219
4880.41640.5271
4890.42530.5323
4900.43450.5375
4910.44590.5427
4920.45870.5479
4930.47140.5532
4940.48680.5585
4950.50070.5638
4960.51470.5691
4970.52710.5744
4980.53950.5798
4990.55220.5851
5000.56280.5905
5010.57330.5959
5020.58230.6013
5030.59110.6067
5040.59950.6122
5050.60790.6176
5060.6160.6231
5070.62290.6286
5080.63120.6341
5090.64010.6396
5100.64860.6451
5110.65730.6507
5120.66490.6562
5130.67190.6618
5140.67820.6674
5150.68390.6729
5160.6890.6785
5170.69160.6842
5180.69540.6898
5190.69810.6954
5200.70310.7011
5210.70940.7067
5220.7170.7124
5230.72650.7181
5240.73680.7238
5250.74710.7295
5260.75830.7352
5270.76860.7409
5280.77760.7466
5290.7860.7524
5300.79430.7581
5310.80160.7639
5320.80850.7696
5330.81450.7754
5340.820.7812
5350.82520.787
5360.82930.7928
5370.8340.7986
5380.83950.8044
5390.84550.8102
5400.85180.816
5410.85860.8218
5420.86620.8277
5430.87330.8335
5440.88150.8393
5450.88860.8452
5460.89470.851
5470.90010.8569
5480.90340.8627
5490.90620.8686
5500.90760.8745
5510.90730.8804
5520.90620.8862
5530.9040.8921
5540.90320.898
5550.90520.9039
5560.90820.9098
5570.91320.9157
5580.92020.9215
5590.92730.9274
5600.93480.9333
5610.94220.9392
5620.94810.9451
5630.95440.951
5640.95960.9569
5650.96310.9628
5660.96620.9687
5670.96820.9746
5680.96990.9805
5690.97050.9864
5700.97050.9923
5710.97120.9982
5720.97061.0041
5730.9711.01
5740.97131.0159
5750.97291.0218
5760.97631.0277
5770.97851.0336
5780.98171.0395
5790.98691.0453
5800.99191.0512
5810.99831.0571
5821.00631.063
5831.01281.0688
5841.02021.0747
5851.02781.0806
5861.03471.0864
5871.04031.0923
5881.04561.0981
5891.04911.104
5901.05151.1098
5911.05351.1157
5921.05521.1215
5931.05861.1273
5941.06371.1331
5951.07061.139
5961.081.1448
5971.09221.1506
5981.10691.1564
5991.12321.1622
6001.13911.1679
6011.15661.1737
6021.17311.1795
6031.19071.1852
6041.20711.191
6051.22241.1967
6061.2371.2025
6071.25121.2082
6081.26581.2139
6091.27931.2197
6101.2941.2254
6111.30561.2311
6121.31611.2368
6131.32551.2424
6141.3351.2481
6151.34261.2538
6161.3511.2594
6171.35971.2651
6181.371.2707
6191.37971.2763
6201.39021.2819
6211.40051.2876
6221.41161.2931
6231.42281.2987
6241.43471.3043
6251.44681.3099
6261.45751.3154
6271.46761.321
6281.47791.3265
6291.48571.332
6301.49151.3375
6311.49741.343
6321.50061.3485
6331.50061.354
6341.4971.3594
6351.49191.3649
6361.48471.3703
6371.47571.3757
6381.46491.3811
6391.45591.3865
6401.44721.3919
6411.43861.3973
6421.43361.4027
6431.43041.408
6441.42961.4133
6451.42911.4187
6461.42871.424
6471.42891.4293
6481.42891.4345
6491.42751.4398
6501.42371.445
6511.41891.4503
6521.41341.4555
6531.40531.4607
6541.3971.4659
6551.38631.4711
6561.37421.4762
6571.36281.4814
6581.34911.4865
6591.33521.4917
6601.31961.4968
6611.30431.5018
6621.28831.5069
6631.27121.512
6641.25431.517
6651.23741.5221
6661.21981.5271
6671.20141.5321
6681.18381.537
6691.16621.542
6701.14961.547
6711.1341.5519
6721.11811.5568
6731.1031.5617
6741.08741.5666
6751.07271.5715
6761.0581.5763
6771.04321.5811
6781.02811.586
6791.01391.5908
6800.99851.5955
6810.98381.6003
6820.96691.6051
6830.95051.6098
6840.93161.6145
6850.91331.6192
6860.89581.6239
6870.87571.6286
6880.85371.6332
6890.83091.6378
6900.81021.6425
6910.78951.6471
6920.771.6516
6930.74821.6562
6940.72851.6607
6950.70911.6653
6960.69231.6698
6970.6761.6743
6980.66221.6787
6990.64751.6832
7000.6361.6876
7010.62411.692
7020.60981.6964
7030.59911.7008
7040.58731.7052
7050.57581.7095
7060.56461.7138
7070.55311.7182
7080.54131.7224
7090.52941.7267
7100.51691.731
7110.50511.7352
7120.49281.7394
7130.481.7436
7140.46841.7478
7150.45531.752
7160.44321.7561
7170.43211.7602
7180.42051.7643
7190.40841.7684
7200.39611.7725
7210.38681.7765
7220.37681.7805
7230.36561.7846
7240.35641.7885
7250.34721.7925
7260.33711.7965
7270.32871.8004
7280.31961.8043
7290.30961.8082
7300.30191.8121
7310.29361.8159
7320.28631.8198
7330.27871.8236
7340.26941.8274
7350.2651.8312
7360.25841.8349
7370.25141.8387
7380.24541.8424
7390.23951.8461
7400.23251.8498
7410.22581.8534
7420.21811.8571
7430.21321.8607
7440.20711.8643
7450.20251.8679
7460.19671.8715
7470.19091.875
7480.18451.8785
7490.18151.8821
7500.17561.8855
7510.17081.889
7520.16621.8925
7530.15871.8959
7540.15391.8993
7550.14821.9027
7560.14391.9061
7570.13841.9094
7580.1331.9128
7590.12881.9161
7600.12481.9194
7610.12071.9227
7620.11821.9259
7630.11481.9291
7640.10991.9324
7650.10811.9356
7660.10611.9387
7670.10331.9419
7680.10231.945
7690.09891.9482
7700.0941.9513
7710.09391.9544
7720.09221.9574
7730.08831.9605
7740.08971.9635
7750.08761.9665
7760.08131.9695
7770.07991.9724
7780.08151.9754
7790.07681.9783
7800.07791.9812
Rf:95            CCT(K):3010
Rg:102 Duv:-0.0009
u':0.2506
LER: 261 v': 0.5199
The Test SPD compared with the matching Reference SPD
Color Distortion Graphic
Graphic shifts (%)
Hue BinRfChroma
197-0%(Rg,h1)
2980%(Rg,h2)
3970%(Rg,h3)
497-0%(Rg,h4)
595-1%(Rg,h5)
6962%(Rg,h6)
7961%(Rg,h7)
8981%(Rg,h8)
9980%(Rg,h9)
10950%(Rg,h10)
11932%(Rg,h11)
12933%(Rg,h12)
13962%(Rg,h13)
14934%(Rg,h14)
15941%(Rg,h15)
16903%(Rg,h16)