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: Philips Philips Par38: LED - 2660K - 84.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
X10116.7475113.9513
Y10100100
Z1033.842930.0777

λ (nm)Test SPDRef SPD
38000.0655
38100.0671
38200.0688
38300.0704
38400.0721
38500.0739
38600.0756
38700.0774
38800.0792
38900.081
39000.0829
39100.0848
39200.0867
39300.0887
39400.0907
39500.0927
39600.0948
39700.0969
39800.099
39900.1011
4000.00010.1033
4010.00020.1055
4020.00040.1078
4030.0010.1101
4040.00170.1124
4050.00250.1147
4060.00340.1171
4070.00460.1196
4080.00570.122
4090.00760.1245
4100.00940.127
4110.0120.1296
4120.01460.1322
4130.01810.1348
4140.02150.1374
4150.02610.1401
4160.03070.1429
4170.0370.1456
4180.04330.1484
4190.05150.1513
4200.05970.1542
4210.06960.1571
4220.07940.16
4230.09260.163
4240.10580.166
4250.11920.1691
4260.13270.1722
4270.14960.1753
4280.16650.1785
4290.18520.1817
4300.20380.1849
4310.22240.1882
4320.2410.1915
4330.26120.1949
4340.28140.1983
4350.30410.2017
4360.32690.2051
4370.34980.2087
4380.37270.2122
4390.39540.2158
4400.41820.2194
4410.44320.2231
4420.46820.2267
4430.49210.2305
4440.51610.2343
4450.53290.2381
4460.54980.2419
4470.55850.2458
4480.56720.2497
4490.5590.2537
4500.55080.2577
4510.53560.2617
4520.52030.2658
4530.49860.2699
4540.47690.2741
4550.45220.2783
4560.42750.2825
4570.4010.2868
4580.37440.2911
4590.35280.2954
4600.33120.2998
4610.31170.3043
4620.29230.3087
4630.27680.3132
4640.26140.3178
4650.25130.3223
4660.24110.327
4670.23210.3316
4680.22310.3363
4690.21440.341
4700.20580.3458
4710.19920.3506
4720.19250.3555
4730.18630.3604
4740.18020.3653
4750.17430.3702
4760.16840.3752
4770.16520.3803
4780.16190.3854
4790.16030.3905
4800.15870.3956
4810.1580.4008
4820.15730.406
4830.15790.4113
4840.15840.4166
4850.16050.4219
4860.16260.4273
4870.16490.4327
4880.16710.4382
4890.17110.4436
4900.17520.4492
4910.18090.4547
4920.18650.4603
4930.19370.4659
4940.20090.4716
4950.20940.4773
4960.21790.483
4970.22910.4888
4980.24030.4946
4990.25430.5004
5000.26830.5063
5010.28130.5122
5020.29420.5182
5030.30750.5242
5040.32080.5302
5050.33580.5362
5060.35080.5423
5070.37420.5484
5080.39770.5546
5090.40670.5608
5100.41570.567
5110.43220.5732
5120.44870.5795
5130.46420.5858
5140.47960.5922
5150.49530.5986
5160.51090.605
5170.52620.6114
5180.54150.6179
5190.5560.6244
5200.57060.6309
5210.58440.6375
5220.59810.6441
5230.61090.6508
5240.62380.6574
5250.63710.6641
5260.65050.6708
5270.66280.6776
5280.67520.6844
5290.68560.6912
5300.6960.698
5310.70750.7049
5320.71890.7118
5330.72870.7188
5340.73840.7257
5350.74670.7327
5360.75510.7397
5370.76630.7468
5380.77760.7538
5390.7860.7609
5400.79430.7681
5410.80210.7752
5420.80990.7824
5430.8190.7896
5440.8280.7968
5450.8360.8041
5460.8440.8114
5470.85280.8187
5480.86170.826
5490.87020.8334
5500.87870.8407
5510.88670.8481
5520.89470.8556
5530.90250.863
5540.91030.8705
5550.91950.878
5560.92870.8855
5570.93810.8931
5580.94750.9006
5590.95670.9082
5600.96590.9158
5610.97520.9235
5620.98460.9311
5630.99420.9388
5641.00370.9465
5651.01470.9542
5661.02560.962
5671.03590.9697
5681.04610.9775
5691.0560.9853
5701.06590.9931
5711.07741.0009
5721.08881.0088
5731.09921.0167
5741.10971.0246
5751.12041.0325
5761.13121.0404
5771.14281.0483
5781.15451.0563
5791.1641.0643
5801.17361.0723
5811.18431.0803
5821.19511.0883
5831.20481.0964
5841.21451.1044
5851.2271.1125
5861.23961.1206
5871.25331.1287
5881.2671.1368
5891.2761.1449
5901.2851.1531
5911.29371.1612
5921.30241.1694
5931.31271.1776
5941.32291.1858
5951.33231.194
5961.34171.2022
5971.34831.2104
5981.35491.2187
5991.36411.2269
6001.37331.2352
6011.38111.2435
6021.38891.2518
6031.39361.2601
6041.39831.2684
6051.40561.2767
6061.41291.285
6071.42051.2933
6081.42811.3017
6091.43061.31
6101.4331.3184
6111.43671.3268
6121.44031.3351
6131.44061.3435
6141.4411.3519
6151.44131.3603
6161.44171.3687
6171.44451.3771
6181.44721.3855
6191.44431.394
6201.44131.4024
6211.43961.4108
6221.43791.4193
6231.43021.4277
6241.42261.4362
6251.42071.4446
6261.41881.4531
6271.41251.4615
6281.40631.47
6291.40021.4784
6301.39411.4869
6311.38661.4954
6321.37921.5039
6331.37151.5123
6341.36391.5208
6351.3551.5293
6361.34621.5378
6371.33511.5463
6381.32391.5547
6391.31441.5632
6401.30481.5717
6411.2911.5802
6421.27711.5887
6431.26461.5972
6441.25211.6056
6451.24271.6141
6461.23331.6226
6471.21841.6311
6481.20341.6396
6491.19061.648
6501.17771.6565
6511.16191.665
6521.14611.6735
6531.13121.6819
6541.11631.6904
6551.09981.6989
6561.08331.7073
6571.06751.7158
6581.05171.7242
6591.03591.7327
6601.02011.7411
6610.99891.7495
6620.97771.758
6630.96031.7664
6640.94291.7748
6650.93511.7832
6660.92731.7917
6670.91121.8001
6680.8951.8085
6690.87831.8169
6700.86171.8252
6710.84621.8336
6720.83081.842
6730.81461.8504
6740.79851.8587
6750.78271.8671
6760.76691.8754
6770.75051.8837
6780.73421.8921
6790.72031.9004
6800.70641.9087
6810.69131.917
6820.67621.9253
6830.66181.9336
6840.64741.9418
6850.63161.9501
6860.61581.9584
6870.60171.9666
6880.58761.9748
6890.57621.9831
6900.56471.9913
6910.55241.9995
6920.54012.0077
6930.52392.0158
6940.50782.024
6950.49672.0322
6960.48552.0403
6970.47462.0484
6980.46372.0566
6990.45342.0647
7000.44322.0728
7010.43032.0808
7020.41752.0889
7030.40742.097
7040.39732.105
7050.38852.113
7060.37962.1211
7070.37022.1291
7080.36092.1371
7090.352.145
7100.33922.153
7110.33162.1609
7120.3242.1689
7130.31592.1768
7140.30772.1847
7150.2992.1926
7160.29022.2005
7170.28192.2083
7180.27362.2162
7190.26712.224
7200.26052.2318
7210.25392.2396
7220.24742.2474
7230.24062.2552
7240.23382.2629
7250.22662.2706
7260.21952.2784
7270.21322.286
7280.2072.2937
7290.20172.3014
7300.19642.309
7310.1912.3167
7320.18562.3243
7330.18012.3319
7340.17462.3395
7350.16912.347
7360.16372.3546
7370.162.3621
7380.15632.3696
7390.15122.3771
7400.14622.3846
7410.14182.392
7420.13742.3995
7430.13442.4069
7440.13142.4143
7450.12692.4216
7460.12252.429
7470.11812.4363
7480.11382.4437
7490.1112.451
7500.10822.4582
7510.10482.4655
7520.10132.4727
7530.09822.48
7540.0952.4872
7550.09132.4944
7560.08762.5015
7570.08512.5087
7580.08262.5158
7590.07892.5229
7600.07522.53
7610.07252.537
7620.06982.5441
7630.06642.5511
7640.0632.5581
7650.06022.5651
7660.05752.572
7670.05442.579
7680.05122.5859
7690.04942.5928
7700.04772.5996
7710.04442.6065
7720.04112.6133
7730.03832.6201
7740.03562.6269
7750.03372.6337
7760.03182.6404
7770.02932.6471
7780.02692.6538
7790.02572.6605
7800.02452.6672
Rf:80            CCT(K):2660
Rg:102 Duv:-0.0018
u':0.2648
LER: 295 v': 0.5255
The Test SPD compared with the matching Reference SPD
Color Distortion Graphic
Graphic shifts (%)
Hue BinRfChroma
182-8%(Rg,h1)
280-7%(Rg,h2)
370-1%(Rg,h3)
4767%(Rg,h4)
58211%(Rg,h5)
68211%(Rg,h6)
7785%(Rg,h7)
884-2%(Rg,h8)
984-7%(Rg,h9)
1082-8%(Rg,h10)
1175-5%(Rg,h11)
12795%(Rg,h12)
13869%(Rg,h13)
14829%(Rg,h14)
15803%(Rg,h15)
1681-4%(Rg,h16)