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 38 80W Spot: TH


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
X10114.7511114.9791
Y10100100
Z1027.265328.433

λ (nm)Test SPDRef SPD
3800.03690.0583
3810.03620.0598
3820.03920.0613
3830.04230.0628
3840.04370.0644
3850.04780.066
3860.04770.0676
3870.04880.0693
3880.04760.071
3890.05390.0727
3900.0570.0744
3910.05050.0762
3920.05550.078
3930.05850.0798
3940.06170.0817
3950.06360.0836
3960.06530.0855
3970.06850.0875
3980.06980.0895
3990.07210.0915
4000.07470.0936
4010.07540.0956
4020.07840.0978
4030.08290.0999
4040.08440.1021
4050.08690.1043
4060.08950.1066
4070.0910.1089
4080.09480.1112
4090.09680.1135
4100.0990.1159
4110.09990.1184
4120.10540.1208
4130.10770.1233
4140.11050.1259
4150.11360.1284
4160.1160.131
4170.11950.1337
4180.12220.1363
4190.12580.1391
4200.12910.1418
4210.13230.1446
4220.13570.1474
4230.13760.1503
4240.14090.1532
4250.14380.1561
4260.14740.1591
4270.15040.1621
4280.15380.1651
4290.1570.1682
4300.1620.1713
4310.16470.1745
4320.1680.1777
4330.17180.1809
4340.17570.1842
4350.17950.1875
4360.18370.1909
4370.18680.1943
4380.18940.1977
4390.19160.2012
4400.19430.2047
4410.1980.2083
4420.20020.2119
4430.20550.2155
4440.20850.2192
4450.21140.2229
4460.21590.2266
4470.21970.2304
4480.22330.2343
4490.22680.2381
4500.2310.2421
4510.2350.246
4520.23780.25
4530.2420.2541
4540.24690.2581
4550.25080.2623
4560.25450.2664
4570.25960.2706
4580.26370.2749
4590.26820.2791
4600.2720.2835
4610.27550.2878
4620.280.2922
4630.28550.2967
4640.28970.3012
4650.29440.3057
4660.29960.3103
4670.3030.3149
4680.3090.3195
4690.31370.3242
4700.31850.3289
4710.32340.3337
4720.3280.3385
4730.33280.3434
4740.33830.3483
4750.34360.3532
4760.34830.3582
4770.35340.3632
4780.35860.3683
4790.36420.3734
4800.36880.3785
4810.3750.3837
4820.38050.3889
4830.38570.3942
4840.39150.3995
4850.3970.4048
4860.40280.4102
4870.40870.4157
4880.41460.4211
4890.41910.4266
4900.42570.4322
4910.43090.4378
4920.4360.4434
4930.44130.4491
4940.44760.4548
4950.45320.4605
4960.45920.4663
4970.46530.4721
4980.47120.478
4990.47640.4839
5000.48330.4898
5010.48880.4958
5020.49490.5018
5030.50060.5079
5040.50680.514
5050.51340.5201
5060.51960.5263
5070.52610.5325
5080.53130.5387
5090.53940.545
5100.54550.5514
5110.5520.5577
5120.55850.5641
5130.56490.5706
5140.57220.577
5150.57810.5835
5160.58550.5901
5170.59150.5967
5180.59920.6033
5190.60610.6099
5200.61330.6166
5210.620.6234
5220.62670.6301
5230.63510.6369
5240.64150.6438
5250.64880.6506
5260.65570.6575
5270.66270.6645
5280.67020.6714
5290.67810.6785
5300.68550.6855
5310.69360.6926
5320.70140.6997
5330.70880.7068
5340.71720.714
5350.72370.7212
5360.73130.7284
5370.73950.7357
5380.7490.743
5390.75680.7504
5400.76620.7577
5410.77540.7651
5420.78410.7726
5430.79180.78
5440.80160.7875
5450.80930.7951
5460.81630.8026
5470.82320.8102
5480.82780.8178
5490.83330.8255
5500.83990.8331
5510.84680.8409
5520.8540.8486
5530.86080.8564
5540.86820.8641
5550.87590.872
5560.88380.8798
5570.89170.8877
5580.90.8956
5590.90770.9035
5600.91480.9115
5610.92270.9195
5620.93030.9275
5630.93820.9355
5640.94650.9436
5650.95410.9517
5660.96220.9598
5670.97070.9679
5680.97870.9761
5690.98630.9843
5700.99380.9925
5711.00161.0007
5721.00941.009
5731.01761.0173
5741.02631.0256
5751.03411.0339
5761.04381.0423
5771.05241.0506
5781.06081.059
5791.06941.0675
5801.07721.0759
5811.08511.0844
5821.09431.0928
5831.10311.1013
5841.11111.1099
5851.11941.1184
5861.12721.127
5871.13641.1356
5881.14511.1442
5891.15361.1528
5901.16151.1614
5911.16971.1701
5921.17831.1788
5931.18631.1875
5941.19551.1962
5951.20411.2049
5961.21171.2137
5971.22021.2224
5981.22961.2312
5991.2381.24
6001.24611.2488
6011.25571.2576
6021.26281.2665
6031.27191.2754
6041.28041.2842
6051.28941.2931
6061.2981.302
6071.30691.3109
6081.31861.3199
6091.33191.3288
6101.34441.3378
6111.35591.3467
6121.36561.3557
6131.3721.3647
6141.37741.3737
6151.38341.3827
6161.38931.3918
6171.39661.4008
6181.40621.4098
6191.41431.4189
6201.42291.428
6211.43221.4371
6221.44131.4461
6231.44981.4552
6241.45881.4644
6251.46931.4735
6261.47851.4826
6271.48741.4917
6281.49711.5009
6291.50551.51
6301.5151.5192
6311.52361.5283
6321.53261.5375
6331.54081.5467
6341.54861.5559
6351.55671.5651
6361.56631.5743
6371.57571.5835
6381.5841.5927
6391.59171.6019
6401.60281.6111
6411.61071.6203
6421.61961.6295
6431.62891.6388
6441.63841.648
6451.64571.6572
6461.65551.6665
6471.6661.6757
6481.67321.6849
6491.68361.6942
6501.69191.7034
6511.70081.7127
6521.71061.7219
6531.7181.7312
6541.72711.7404
6551.73461.7497
6561.74231.7589
6571.75131.7682
6581.75941.7774
6591.76841.7867
6601.77731.7959
6611.78431.8052
6621.79451.8144
6631.80251.8237
6641.81161.8329
6651.82011.8422
6661.82841.8514
6671.83561.8606
6681.84391.8699
6691.85281.8791
6701.86171.8883
6711.86891.8976
6721.87761.9068
6731.88581.916
6741.89471.9252
6751.90251.9344
6761.91191.9436
6771.92071.9528
6781.92941.962
6791.93761.9712
6801.94721.9804
6811.95441.9896
6821.9631.9988
6831.97052.0079
6841.97962.0171
6851.98782.0262
6861.99652.0354
6872.00532.0445
6882.01442.0537
6892.02272.0628
6902.03192.0719
6912.04042.081
6922.04722.0901
6932.0562.0992
6942.0652.1083
6952.07482.1174
6962.0822.1264
6972.09042.1355
6982.09812.1445
6992.10642.1536
7002.11522.1626
7012.12212.1716
7022.13032.1806
7032.13792.1896
7042.14322.1986
7052.15052.2076
7062.15782.2165
7072.16542.2255
7082.17372.2344
7092.18282.2434
7102.18792.2523
7112.19852.2612
7122.20432.2701
7132.21342.279
7142.22062.2878
7152.22922.2967
7162.23672.3055
7172.24562.3144
7182.25352.3232
7192.26122.332
7202.2672.3408
7212.27632.3495
7222.28452.3583
7232.29342.3671
7242.30222.3758
7252.31152.3845
7262.31842.3932
7272.32772.4019
7282.33592.4106
7292.34412.4192
7302.35082.4279
7312.35862.4365
7322.36782.4451
7332.37362.4537
7342.38342.4623
7352.38782.4708
7362.39572.4794
7372.40482.4879
7382.41292.4964
7392.42092.5049
7402.42762.5134
7412.43282.5219
7422.44062.5303
7432.44712.5387
7442.45422.5471
7452.45732.5555
7462.4652.5639
7472.46992.5723
7482.47712.5806
7492.48442.5889
7502.49072.5972
7512.49712.6055
7522.5022.6138
7532.50912.622
7542.51782.6302
7552.5222.6384
7562.52572.6466
7572.53162.6548
7582.53772.6629
7592.54412.6711
7602.54962.6792
7612.55632.6873
7622.55872.6953
7632.56382.7034
7642.5712.7114
7652.57492.7194
7662.5852.7274
7672.58822.7354
7682.59212.7433
7692.59572.7513
7702.59722.7592
7712.60012.767
7722.60642.7749
7732.61472.7828
7742.61962.7906
7752.62152.7984
7762.62462.8061
7772.63282.8139
7782.63692.8216
7792.64272.8294
7802.65052.837
Rf:99            CCT(K):2596
Rg:99 Duv:0.0008
u':0.2671
LER: 144 v': 0.5305
The Test SPD compared with the matching Reference SPD
Color Distortion Graphic
Graphic shifts (%)
Hue BinRfChroma
199-0%(Rg,h1)
299-0%(Rg,h2)
399-0%(Rg,h3)
499-1%(Rg,h4)
599-1%(Rg,h5)
699-1%(Rg,h6)
799-1%(Rg,h7)
899-0%(Rg,h8)
999-0%(Rg,h9)
1099-0%(Rg,h10)
1199-0%(Rg,h11)
12990%(Rg,h12)
13100-0%(Rg,h13)
14100-0%(Rg,h14)
1599-0%(Rg,h15)
1699-0%(Rg,h16)