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: MSI iPAR3830021D: LED - 2948K - 82.00 CRI


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.4071110.0026
Y10100100
Z1039.016137.5935

λ (nm)Test SPDRef SPD
38000.104
38100.1062
38200.1084
38300.1106
38400.1129
38500.1152
38600.1175
38700.1198
38800.1222
38900.1246
39000.127
39100.1295
39200.132
39300.1345
39400.1371
39500.1396
39600.1423
39700.1449
39800.1476
3990.00010.1503
4000.00020.153
4010.00070.1558
4020.00110.1586
4030.00190.1615
4040.00260.1643
4050.00340.1672
4060.00420.1701
4070.00550.1731
4080.00680.1761
4090.00890.1791
4100.0110.1822
4110.01390.1853
4120.01680.1884
4130.02090.1915
4140.0250.1947
4150.03030.1979
4160.03560.2012
4170.04280.2044
4180.04990.2077
4190.0590.2111
4200.06810.2144
4210.07920.2178
4220.09020.2213
4230.10490.2247
4240.11960.2282
4250.13480.2317
4260.14990.2353
4270.16870.2389
4280.18760.2425
4290.20850.2461
4300.22940.2498
4310.25040.2535
4320.27130.2573
4330.29410.261
4340.31690.2648
4350.34270.2687
4360.36860.2725
4370.39450.2764
4380.42050.2803
4390.44550.2843
4400.47060.2883
4410.4980.2923
4420.52530.2963
4430.55160.3004
4440.57780.3045
4450.59570.3086
4460.61360.3128
4470.62380.3169
4480.63390.3212
4490.62650.3254
4500.61910.3297
4510.60530.334
4520.59160.3383
4530.57150.3427
4540.55140.347
4550.52810.3515
4560.50470.3559
4570.4780.3604
4580.45130.3649
4590.42860.3694
4600.40590.3739
4610.38430.3785
4620.36260.3831
4630.34420.3878
4640.32580.3924
4650.31360.3971
4660.30150.4018
4670.29070.4065
4680.27990.4113
4690.26960.4161
4700.25940.4209
4710.2520.4257
4720.24450.4306
4730.23750.4355
4740.23050.4404
4750.2230.4453
4760.21560.4503
4770.21110.4553
4780.20650.4603
4790.20350.4653
4800.20040.4704
4810.19840.4755
4820.19640.4806
4830.19580.4857
4840.19520.4909
4850.19610.496
4860.1970.5012
4870.1980.5064
4880.1990.5117
4890.20210.5169
4900.20530.5222
4910.210.5275
4920.21480.5328
4930.2210.5382
4940.22720.5435
4950.23480.5489
4960.24240.5543
4970.25280.5598
4980.26320.5652
4990.27650.5707
5000.28980.5762
5010.30240.5817
5020.31510.5872
5030.32820.5927
5040.34120.5983
5050.35650.6038
5060.37180.6094
5070.39580.615
5080.41980.6207
5090.42910.6263
5100.43850.632
5110.45590.6376
5120.47320.6433
5130.48970.6491
5140.50630.6548
5150.5230.6605
5160.53980.6663
5170.55630.672
5180.57290.6778
5190.58880.6836
5200.60480.6894
5210.61960.6953
5220.63450.7011
5230.64850.707
5240.66260.7128
5250.67740.7187
5260.69230.7246
5270.7060.7305
5280.71980.7364
5290.73130.7424
5300.74290.7483
5310.75580.7543
5320.76880.7602
5330.77980.7662
5340.79080.7722
5350.80010.7782
5360.80950.7842
5370.82190.7902
5380.83420.7963
5390.84310.8023
5400.85190.8083
5410.86040.8144
5420.86890.8205
5430.87830.8265
5440.88760.8326
5450.89620.8387
5460.90470.8448
5470.91320.8509
5480.92170.857
5490.930.8631
5500.93830.8693
5510.9460.8754
5520.95370.8815
5530.96080.8877
5540.9680.8938
5550.97650.9
5560.9850.9062
5570.9930.9123
5581.0010.9185
5591.00870.9247
5601.01640.9309
5611.02440.9371
5621.03240.9432
5631.04030.9494
5641.04830.9556
5651.05680.9618
5661.06540.968
5671.07340.9742
5681.08130.9805
5691.0890.9867
5701.09670.9929
5711.10580.9991
5721.11491.0053
5731.12261.0115
5741.13031.0177
5751.13771.024
5761.14521.0302
5771.15371.0364
5781.16221.0426
5791.16881.0489
5801.17541.0551
5811.18291.0613
5821.19031.0675
5831.19631.0737
5841.20241.08
5851.21071.0862
5861.21891.0924
5871.22881.0986
5881.23871.1048
5891.24421.111
5901.24971.1172
5911.25441.1234
5921.25911.1296
5931.26541.1358
5941.27171.142
5951.27671.1482
5961.28161.1544
5971.28411.1606
5981.28661.1668
5991.29151.173
6001.29651.1791
6011.30011.1853
6021.30371.1915
6031.30421.1976
6041.30481.2038
6051.30781.2099
6061.31081.2161
6071.31411.2222
6081.31741.2283
6091.31581.2345
6101.31411.2406
6111.31441.2467
6121.31471.2528
6131.31141.2589
6141.30811.265
6151.30481.2711
6161.30151.2772
6171.30091.2832
6181.30041.2893
6191.29461.2953
6201.28881.3014
6211.28441.3074
6221.281.3135
6231.27061.3195
6241.26131.3255
6251.25721.3315
6261.2531.3375
6271.24531.3435
6281.23761.3494
6291.22991.3554
6301.22221.3614
6311.21421.3673
6321.20631.3732
6331.19741.3792
6341.18861.3851
6351.1791.391
6361.16941.3969
6371.15811.4028
6381.14681.4086
6391.13721.4145
6401.12761.4203
6411.11441.4262
6421.10111.432
6431.08881.4378
6441.07641.4436
6451.0671.4494
6461.05771.4552
6471.04361.461
6481.02961.4667
6491.01751.4724
6501.00541.4782
6510.99051.4839
6520.97571.4896
6530.96221.4953
6540.94871.501
6550.93391.5066
6560.9191.5123
6570.90471.5179
6580.89041.5235
6590.87631.5291
6600.86231.5347
6610.84361.5403
6620.82491.5459
6630.80981.5514
6640.79461.557
6650.78771.5625
6660.78091.568
6670.76711.5735
6680.75341.579
6690.73881.5844
6700.72421.5899
6710.71071.5953
6720.69721.6007
6730.6841.6061
6740.67081.6115
6750.65681.6169
6760.64271.6222
6770.6291.6276
6780.61521.6329
6790.60341.6382
6800.59161.6435
6810.57891.6488
6820.56631.654
6830.55441.6593
6840.54261.6645
6850.5291.6697
6860.51551.6749
6870.50371.6801
6880.4921.6852
6890.48241.6904
6900.47291.6955
6910.46271.7006
6920.45261.7057
6930.43931.7108
6940.4261.7158
6950.41681.7209
6960.40771.7259
6970.39891.7309
6980.39021.7359
6990.38181.7408
7000.37341.7458
7010.36261.7507
7020.35191.7556
7030.34381.7605
7040.33571.7654
7050.32791.7703
7060.32011.7751
7070.31271.78
7080.30531.7848
7090.29591.7896
7100.28651.7943
7110.27981.7991
7120.27321.8038
7130.26571.8085
7140.25821.8132
7150.25141.8179
7160.24471.8226
7170.23711.8272
7180.22951.8318
7190.22411.8364
7200.21881.841
7210.21331.8456
7220.20781.8501
7230.20211.8546
7240.19631.8592
7250.19071.8636
7260.18511.8681
7270.17971.8726
7280.17421.877
7290.16971.8814
7300.16531.8858
7310.15971.8902
7320.15411.8945
7330.14971.8989
7340.14521.9032
7350.14081.9075
7360.13651.9118
7370.13361.916
7380.13071.9202
7390.12651.9245
7400.12241.9287
7410.11891.9328
7420.11551.937
7430.1121.9411
7440.10861.9453
7450.1051.9494
7460.10131.9534
7470.09781.9575
7480.09431.9615
7490.09131.9656
7500.08831.9696
7510.08511.9736
7520.08191.9775
7530.07911.9815
7540.07621.9854
7550.07391.9893
7560.07161.9932
7570.06961.997
7580.06752.0009
7590.0652.0047
7600.06252.0085
7610.05942.0123
7620.05642.016
7630.0562.0198
7640.05572.0235
7650.05352.0272
7660.05122.0309
7670.04972.0345
7680.04812.0382
7690.04692.0418
7700.04572.0454
7710.04322.049
7720.04062.0526
7730.03892.0561
7740.03712.0596
7750.03412.0631
7760.0312.0666
7770.02992.0701
7780.02892.0735
7790.02542.0769
7800.02192.0803
Rf:80            CCT(K):2947
Rg:99 Duv:-0.0002
u':0.2526
LER: 308 v': 0.5222
The Test SPD compared with the matching Reference SPD
Color Distortion Graphic
Graphic shifts (%)
Hue BinRfChroma
180-9%(Rg,h1)
279-8%(Rg,h2)
369-3%(Rg,h3)
4785%(Rg,h4)
5849%(Rg,h5)
6858%(Rg,h6)
7792%(Rg,h7)
885-4%(Rg,h8)
985-8%(Rg,h9)
1078-9%(Rg,h10)
1172-5%(Rg,h11)
12785%(Rg,h12)
13878%(Rg,h13)
14829%(Rg,h14)
15812%(Rg,h15)
1679-4%(Rg,h16)