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: GE Par 30: 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.7528108.6621
Y10100100
Z1041.586840.6859

λ (nm)Test SPDRef SPD
38000.1225
38100.1249
3820.00340.1273
3830.00030.1298
3840.00020.1322
3850.00060.1347
3860.00060.1373
3870.00060.1398
3880.00070.1424
38900.1451
39000.1477
39100.1504
39200.1531
39300.1558
39400.1586
39500.1614
39600.1642
3970.00110.1671
3980.00010.17
3990.00060.1729
4000.00010.1758
4010.00060.1788
4020.00070.1818
4030.0010.1849
4040.00170.1879
4050.00310.191
4060.00290.1941
4070.00530.1973
4080.00330.2005
4090.00590.2037
4100.00620.2069
4110.00760.2102
4120.00960.2135
4130.01220.2168
4140.01490.2202
4150.01830.2236
4160.0230.227
4170.02710.2304
4180.03140.2339
4190.03860.2374
4200.04410.2409
4210.05150.2445
4220.05990.2481
4230.07040.2517
4240.08020.2553
4250.09070.259
4260.10340.2627
4270.11660.2664
4280.13090.2702
4290.14540.274
4300.16390.2778
4310.18090.2816
4320.19850.2855
4330.21750.2894
4340.23810.2933
4350.25820.2972
4360.27980.3012
4370.29980.3052
4380.32250.3092
4390.34290.3133
4400.36680.3174
4410.39110.3215
4420.41730.3256
4430.44450.3297
4440.47350.3339
4450.5030.3381
4460.53440.3424
4470.56590.3466
4480.5960.3509
4490.62320.3552
4500.64920.3595
4510.67030.3639
4520.6860.3683
4530.69520.3727
4540.69780.3771
4550.6940.3815
4560.68390.386
4570.66680.3905
4580.64390.395
4590.6190.3996
4600.59090.4041
4610.56240.4087
4620.53360.4133
4630.50680.4179
4640.48090.4226
4650.4580.4273
4660.43690.432
4670.41970.4367
4680.40220.4414
4690.38810.4462
4700.3740.4509
4710.36170.4557
4720.35110.4605
4730.33940.4654
4740.32910.4702
4750.31860.4751
4760.30910.48
4770.29990.4849
4780.29120.4899
4790.2830.4948
4800.27550.4998
4810.26970.5048
4820.26430.5098
4830.26010.5148
4840.25660.5198
4850.25310.5249
4860.25220.53
4870.25190.5351
4880.25080.5402
4890.25170.5453
4900.25240.5504
4910.25480.5556
4920.25760.5607
4930.26060.5659
4940.26460.5711
4950.270.5763
4960.27620.5816
4970.28280.5868
4980.29140.5921
4990.30080.5973
5000.31040.6026
5010.32140.6079
5020.33370.6132
5030.34650.6186
5040.35940.6239
5050.37290.6293
5060.38790.6346
5070.40270.64
5080.41770.6454
5090.43450.6508
5100.45030.6562
5110.46570.6616
5120.48190.667
5130.49910.6725
5140.51590.6779
5150.53130.6834
5160.54730.6888
5170.56380.6943
5180.57980.6998
5190.59530.7053
5200.61090.7108
5210.62620.7163
5220.64160.7218
5230.65710.7274
5240.6710.7329
5250.68540.7384
5260.69930.744
5270.71310.7495
5280.72650.7551
5290.73850.7607
5300.75210.7662
5310.76420.7718
5320.77630.7774
5330.78840.783
5340.79930.7886
5350.81020.7942
5360.82090.7998
5370.83140.8054
5380.84240.8111
5390.85350.8167
5400.86510.8223
5410.87530.8279
5420.88540.8336
5430.89670.8392
5440.90570.8448
5450.91570.8505
5460.92280.8561
5470.92940.8618
5480.93510.8674
5490.94090.8731
5500.9470.8787
5510.95390.8844
5520.9610.89
5530.96770.8957
5540.97520.9013
5550.98290.907
5560.98960.9126
5570.99720.9183
5581.00480.924
5591.01310.9296
5601.01950.9353
5611.0270.9409
5621.03410.9466
5631.04230.9522
5641.04930.9579
5651.05690.9635
5661.06450.9692
5671.0720.9748
5681.07980.9804
5691.08680.9861
5701.09360.9917
5711.1020.9974
5721.10911.003
5731.1171.0086
5741.12391.0142
5751.13141.0199
5761.13921.0255
5771.14691.0311
5781.15491.0367
5791.16211.0423
5801.16831.0479
5811.17631.0535
5821.18291.0591
5831.18911.0647
5841.19611.0702
5851.20251.0758
5861.20981.0814
5871.21561.0869
5881.22121.0925
5891.22681.098
5901.23181.1036
5911.23761.1091
5921.24311.1146
5931.24671.1201
5941.25141.1257
5951.25581.1312
5961.25881.1367
5971.26241.1421
5981.26621.1476
5991.26871.1531
6001.27221.1586
6011.27511.164
6021.27671.1695
6031.27911.1749
6041.27971.1803
6051.28111.1857
6061.28221.1912
6071.28251.1966
6081.28561.202
6091.291.2073
6101.2941.2127
6111.29691.2181
6121.29551.2234
6131.28981.2288
6141.28341.2341
6151.27711.2394
6161.27161.2447
6171.26621.25
6181.26341.2553
6191.25841.2606
6201.25261.2659
6211.24751.2711
6221.2421.2764
6231.23631.2816
6241.22961.2868
6251.22411.292
6261.21591.2972
6271.20961.3024
6281.20121.3076
6291.19251.3127
6301.18391.3179
6311.17511.323
6321.16581.3281
6331.15551.3332
6341.14471.3383
6351.13371.3434
6361.12381.3484
6371.11221.3535
6381.10161.3585
6391.09051.3636
6401.07761.3686
6411.06781.3736
6421.05631.3786
6431.04381.3835
6441.0321.3885
6451.01951.3934
6461.00561.3983
6470.99341.4033
6480.97931.4082
6490.96631.413
6500.95291.4179
6510.94011.4228
6520.92581.4276
6530.91221.4324
6540.89841.4372
6550.88511.442
6560.87451.4468
6570.8611.4516
6580.84711.4563
6590.83341.461
6600.82021.4657
6610.80611.4704
6620.79221.4751
6630.77951.4798
6640.76581.4844
6650.75171.4891
6660.73751.4937
6670.72461.4983
6680.70961.5029
6690.69781.5074
6700.68531.512
6710.67161.5165
6720.65841.5211
6730.64541.5256
6740.63211.53
6750.61941.5345
6760.60721.539
6770.59471.5434
6780.5841.5478
6790.57141.5522
6800.55941.5566
6810.54741.561
6820.53671.5653
6830.52541.5696
6840.51471.574
6850.50191.5783
6860.49381.5825
6870.4831.5868
6880.47161.591
6890.46021.5953
6900.45031.5995
6910.43961.6037
6920.43091.6078
6930.42121.612
6940.41131.6161
6950.40111.6202
6960.3921.6243
6970.38241.6284
6980.37381.6325
6990.36411.6365
7000.3551.6406
7010.34781.6446
7020.33981.6486
7030.33061.6525
7040.32361.6565
7050.3161.6604
7060.30891.6644
7070.30171.6683
7080.29431.6721
7090.28691.676
7100.27971.6798
7110.27331.6837
7120.26521.6875
7130.25831.6913
7140.25181.695
7150.24471.6988
7160.23751.7025
7170.23211.7062
7180.22751.7099
7190.22121.7136
7200.21521.7173
7210.21061.7209
7220.20561.7245
7230.20011.7281
7240.19411.7317
7250.191.7353
7260.18491.7388
7270.18131.7424
7280.17541.7459
7290.17091.7494
7300.16721.7528
7310.16251.7563
7320.15861.7597
7330.15411.7631
7340.14911.7665
7350.1461.7699
7360.14321.7733
7370.13981.7766
7380.1371.7799
7390.13361.7832
7400.12971.7865
7410.12621.7898
7420.12241.793
7430.11891.7962
7440.11521.7994
7450.1131.8026
7460.11121.8058
7470.10781.8089
7480.10461.8121
7490.10251.8152
7500.1011.8183
7510.09921.8213
7520.09581.8244
7530.09351.8274
7540.08971.8304
7550.08851.8334
7560.08741.8364
7570.08571.8394
7580.08271.8423
7590.08121.8452
7600.07961.8482
7610.07781.851
7620.07351.8539
7630.0741.8568
7640.07231.8596
7650.07181.8624
7660.07031.8652
7670.06691.868
7680.0651.8707
7690.06541.8734
7700.06251.8762
7710.06351.8789
7720.06071.8815
7730.05831.8842
7740.05811.8868
7750.05481.8895
7760.05321.8921
7770.0531.8946
7780.0571.8972
7790.05261.8998
7800.05121.9023
Rf:82            CCT(K):3065
Rg:98 Duv:-0.0002
u':0.2484
LER: 308 v': 0.5197
The Test SPD compared with the matching Reference SPD
Color Distortion Graphic
Graphic shifts (%)
Hue BinRfChroma
181-9%(Rg,h1)
281-8%(Rg,h2)
373-3%(Rg,h3)
4832%(Rg,h4)
5893%(Rg,h5)
6905%(Rg,h6)
786-2%(Rg,h7)
888-6%(Rg,h8)
986-8%(Rg,h9)
1072-7%(Rg,h10)
1171-2%(Rg,h11)
12837%(Rg,h12)
13896%(Rg,h13)
14828%(Rg,h14)
15811%(Rg,h15)
1679-4%(Rg,h16)