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: Concord Beacon Muse 2052867 (Wide Beam): LED - 3000K - 90.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
X10110.6664108.8489
Y10100100
Z1044.599240.2352

λ (nm)Test SPDRef SPD
38000.1197
3810.00010.1221
3820.00090.1245
3830.00010.1269
38400.1293
3850.00080.1318
3860.00310.1343
38700.1368
38800.1394
38900.142
39000.1446
39100.1472
3920.00020.1499
3930.00040.1526
3940.00010.1554
39500.1581
39600.1609
39700.1638
39800.1666
3990.00030.1695
4000.00060.1724
40100.1754
40200.1784
40300.1814
40400.1844
4050.00010.1875
40600.1906
4070.00140.1937
40800.1969
4090.00030.2
4100.00130.2033
4110.00260.2065
4120.00170.2098
4130.00340.2131
4140.00340.2164
4150.00520.2198
4160.00620.2232
4170.00770.2266
4180.010.23
4190.01250.2335
4200.01540.237
4210.01830.2406
4220.0210.2441
4230.02540.2477
4240.03030.2513
4250.03540.255
4260.04190.2587
4270.04840.2624
4280.05590.2661
4290.06440.2699
4300.07260.2737
4310.08290.2775
4320.09480.2813
4330.10570.2852
4340.120.2891
4350.13430.293
4360.15030.297
4370.16610.301
4380.18510.305
4390.20540.309
4400.22840.3131
4410.25320.3172
4420.28090.3213
4430.31220.3254
4440.34760.3296
4450.38560.3338
4460.43170.338
4470.48150.3423
4480.53330.3465
4490.58930.3508
4500.6470.3552
4510.7040.3595
4520.75760.3639
4530.80630.3683
4540.84520.3727
4550.87230.3771
4560.88820.3816
4570.89150.3861
4580.88150.3906
4590.85850.3952
4600.82830.3997
4610.79260.4043
4620.75410.4089
4630.7140.4136
4640.67620.4182
4650.64130.4229
4660.61320.4276
4670.58730.4323
4680.56560.437
4690.54590.4418
4700.52760.4466
4710.51250.4514
4720.49860.4562
4730.48170.4611
4740.46590.4659
4750.4480.4708
4760.43350.4757
4770.41830.4806
4780.40390.4856
4790.39130.4906
4800.38040.4955
4810.37240.5005
4820.36540.5056
4830.36130.5106
4840.35920.5157
4850.35780.5207
4860.360.5258
4870.36360.5309
4880.36610.5361
4890.37010.5412
4900.37550.5464
4910.38140.5515
4920.38730.5567
4930.39460.562
4940.40310.5672
4950.41140.5724
4960.42050.5777
4970.43050.5829
4980.440.5882
4990.44970.5935
5000.46130.5988
5010.47330.6042
5020.48480.6095
5030.49720.6149
5040.50830.6202
5050.52040.6256
5060.53210.631
5070.5440.6364
5080.55470.6418
5090.5660.6473
5100.57710.6527
5110.58740.6582
5120.59860.6636
5130.60940.6691
5140.620.6746
5150.62910.6801
5160.63950.6856
5170.64890.6911
5180.65880.6967
5190.66820.7022
5200.67730.7078
5210.6860.7133
5220.69460.7189
5230.7040.7245
5240.71170.73
5250.72030.7356
5260.72910.7412
5270.73770.7468
5280.74660.7525
5290.75460.7581
5300.76310.7637
5310.77110.7694
5320.77920.775
5330.78830.7806
5340.79560.7863
5350.80440.792
5360.8120.7976
5370.81960.8033
5380.8280.809
5390.83560.8147
5400.84380.8203
5410.85160.826
5420.8590.8317
5430.86650.8374
5440.87420.8431
5450.88080.8488
5460.88830.8545
5470.89540.8603
5480.90220.866
5490.90870.8717
5500.91590.8774
5510.92180.8831
5520.92720.8889
5530.93270.8946
5540.93830.9003
5550.94330.906
5560.94770.9118
5570.95250.9175
5580.95720.9232
5590.96150.9289
5600.96580.9347
5610.96970.9404
5620.9730.9461
5630.97650.9519
5640.97930.9576
5650.98260.9633
5660.9850.969
5670.98780.9748
5680.99060.9805
5690.99380.9862
5700.99530.9919
5710.99860.9976
5721.00121.0033
5731.00431.0091
5741.00751.0148
5751.01031.0205
5761.0141.0262
5771.01741.0319
5781.02161.0376
5791.02621.0433
5801.03151.0489
5811.03591.0546
5821.04171.0603
5831.04841.066
5841.05431.0716
5851.06121.0773
5861.06891.083
5871.07631.0886
5881.0841.0942
5891.0921.0999
5901.10061.1055
5911.10961.1111
5921.11811.1168
5931.12761.1224
5941.13711.128
5951.14611.1336
5961.15561.1392
5971.16511.1448
5981.17531.1503
5991.18481.1559
6001.19461.1615
6011.2041.167
6021.21421.1726
6031.22431.1781
6041.23351.1837
6051.24351.1892
6061.25361.1947
6071.26241.2002
6081.27171.2057
6091.28351.2112
6101.2911.2166
6111.30011.2221
6121.30831.2276
6131.31651.233
6141.3241.2385
6151.33121.2439
6161.33831.2493
6171.34491.2547
6181.35161.2601
6191.35651.2655
6201.36321.2709
6211.36931.2762
6221.37351.2816
6231.37731.2869
6241.38191.2922
6251.38671.2975
6261.38951.3029
6271.39311.3081
6281.39561.3134
6291.39811.3187
6301.40021.324
6311.40261.3292
6321.40531.3344
6331.4041.3396
6341.40411.3449
6351.40431.35
6361.40351.3552
6371.40151.3604
6381.39891.3655
6391.3971.3707
6401.39171.3758
6411.38891.3809
6421.38381.386
6431.37871.3911
6441.37231.3962
6451.36371.4012
6461.35641.4063
6471.34721.4113
6481.33881.4163
6491.32711.4213
6501.31721.4263
6511.30721.4313
6521.29571.4362
6531.2831.4412
6541.27281.4461
6551.25761.451
6561.24531.4559
6571.23241.4608
6581.21891.4657
6591.20441.4705
6601.18921.4753
6611.17341.4802
6621.15811.485
6631.14341.4897
6641.12741.4945
6651.11081.4993
6661.09461.504
6671.07841.5087
6681.06131.5134
6691.04411.5181
6701.02771.5228
6711.01111.5275
6720.99471.5321
6730.97871.5367
6740.96221.5413
6750.94581.5459
6760.93031.5505
6770.91471.5551
6780.89881.5596
6790.88321.5641
6800.86751.5686
6810.85321.5731
6820.83731.5776
6830.8221.582
6840.80721.5865
6850.79081.5909
6860.77611.5953
6870.76181.5997
6880.74581.6041
6890.72971.6084
6900.71431.6127
6910.70031.617
6920.68571.6213
6930.671.6256
6940.65651.6299
6950.64211.6341
6960.6271.6384
6970.61331.6426
6980.59921.6467
6990.58451.6509
7000.57181.6551
7010.55791.6592
7020.54421.6633
7030.53141.6674
7040.5181.6715
7050.50551.6756
7060.49311.6796
7070.48051.6836
7080.46851.6876
7090.45651.6916
7100.44381.6956
7110.43321.6995
7120.4211.7035
7130.41061.7074
7140.39931.7113
7150.38871.7152
7160.37881.719
7170.36841.7229
7180.35941.7267
7190.34911.7305
7200.33961.7343
7210.33151.738
7220.32281.7418
7230.31331.7455
7240.30511.7492
7250.29791.7529
7260.29031.7566
7270.28271.7602
7280.27431.7639
7290.26941.7675
7300.26191.7711
7310.25441.7746
7320.24781.7782
7330.24051.7817
7340.23391.7852
7350.22791.7887
7360.22131.7922
7370.21621.7957
7380.21141.7991
7390.20411.8026
7400.1981.806
7410.19351.8093
7420.18761.8127
7430.18351.8161
7440.17591.8194
7450.17271.8227
7460.16581.826
7470.1621.8292
7480.15761.8325
7490.15341.8357
7500.14851.8389
7510.14641.8421
7520.14071.8453
7530.13851.8485
7540.13361.8516
7550.12971.8547
7560.12611.8578
7570.12181.8609
7580.11861.864
7590.11581.867
7600.11171.87
7610.11051.873
7620.10671.876
7630.1041.879
7640.1011.8819
7650.09651.8849
7660.09571.8878
7670.09231.8907
7680.09121.8935
7690.08621.8964
7700.08521.8992
7710.08311.902
7720.08261.9048
7730.07741.9076
7740.07711.9104
7750.07471.9131
7760.07151.9158
7770.07061.9185
7780.07051.9212
7790.071.9239
7800.06711.9265
Rf:91            CCT(K):3047
Rg:101 Duv:-0.0035
u':0.2502
LER: 269 v': 0.5156
The Test SPD compared with the matching Reference SPD
Color Distortion Graphic
Graphic shifts (%)
Hue BinRfChroma
193-2%(Rg,h1)
294-1%(Rg,h2)
391-0%(Rg,h3)
493-1%(Rg,h4)
591-3%(Rg,h5)
6951%(Rg,h6)
791-3%(Rg,h7)
896-2%(Rg,h8)
991-1%(Rg,h9)
1083-0%(Rg,h10)
11843%(Rg,h11)
12896%(Rg,h12)
13943%(Rg,h13)
14905%(Rg,h14)
15910%(Rg,h15)
16871%(Rg,h16)