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 Flood: 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.441114.6919
Y10100100
Z1027.613928.8815

λ (nm)Test SPDRef SPD
3800.0380.0602
3810.03990.0618
3820.04140.0633
3830.04370.0649
3840.04280.0665
3850.04630.0681
3860.05250.0698
3870.05170.0715
3880.05120.0732
3890.05270.0749
3900.05620.0767
3910.0580.0785
3920.05660.0803
3930.0590.0822
3940.06430.0841
3950.06570.086
3960.06810.088
3970.06890.09
3980.07010.092
3990.07090.0941
4000.07420.0962
4010.07850.0983
4020.0790.1005
4030.08210.1027
4040.08450.1049
4050.08860.1071
4060.09060.1094
4070.09280.1117
4080.09740.1141
4090.09840.1165
4100.10060.1189
4110.10370.1214
4120.10550.1239
4130.10890.1264
4140.11230.129
4150.11510.1316
4160.11790.1342
4170.12210.1369
4180.12690.1396
4190.12850.1424
4200.13150.1451
4210.13420.148
4220.1370.1508
4230.14030.1537
4240.14360.1566
4250.14710.1596
4260.1510.1626
4270.15350.1657
4280.15630.1687
4290.15960.1719
4300.16350.175
4310.16730.1782
4320.17120.1814
4330.17410.1847
4340.17830.188
4350.18150.1914
4360.18570.1948
4370.18860.1982
4380.1910.2017
4390.19410.2052
4400.19770.2087
4410.20050.2123
4420.20510.2159
4430.2080.2196
4440.21150.2233
4450.21510.227
4460.21910.2308
4470.22270.2346
4480.22660.2385
4490.22880.2424
4500.23390.2463
4510.23740.2503
4520.24180.2543
4530.24570.2584
4540.25010.2625
4550.25430.2666
4560.25870.2708
4570.26280.275
4580.2670.2793
4590.27140.2836
4600.27580.2879
4610.28020.2923
4620.28460.2967
4630.28960.3012
4640.29390.3057
4650.29820.3102
4660.3030.3148
4670.30790.3194
4680.31240.3241
4690.31770.3288
4700.32290.3336
4710.32630.3383
4720.33180.3432
4730.33690.348
4740.34160.3529
4750.34670.3579
4760.35240.3629
4770.35720.3679
4780.36260.373
4790.36780.3781
4800.37380.3832
4810.37920.3884
4820.38430.3936
4830.390.3989
4840.39550.4042
4850.40110.4095
4860.40680.4149
4870.41220.4203
4880.4180.4258
4890.42310.4313
4900.42990.4368
4910.43460.4424
4920.44010.448
4930.44610.4537
4940.45240.4594
4950.45780.4651
4960.46350.4709
4970.46980.4767
4980.47520.4826
4990.48030.4884
5000.48750.4944
5010.49380.5003
5020.49990.5063
5030.5060.5124
5040.51190.5184
5050.51770.5246
5060.52420.5307
5070.5310.5369
5080.53750.5431
5090.54390.5494
5100.55030.5557
5110.55670.562
5120.56330.5684
5130.570.5748
5140.57670.5812
5150.58310.5877
5160.59030.5942
5170.59670.6008
5180.60310.6073
5190.61050.6139
5200.61770.6206
5210.62440.6273
5220.63140.634
5230.6390.6408
5240.6450.6475
5250.6530.6544
5260.66020.6612
5270.66730.6681
5280.67530.675
5290.68160.682
5300.68920.689
5310.69730.696
5320.70570.7031
5330.71280.7101
5340.72020.7173
5350.72760.7244
5360.73490.7316
5370.7430.7388
5380.75140.746
5390.75910.7533
5400.76840.7606
5410.77670.7679
5420.78530.7753
5430.79310.7827
5440.80230.7901
5450.80990.7976
5460.81720.8051
5470.82390.8126
5480.82940.8201
5490.83580.8277
5500.84110.8353
5510.84850.8429
5520.85540.8505
5530.86270.8582
5540.86970.8659
5550.8780.8737
5560.88560.8814
5570.89280.8892
5580.9010.897
5590.90950.9049
5600.91710.9127
5610.92450.9206
5620.93150.9285
5630.93970.9365
5640.94770.9444
5650.95550.9524
5660.96360.9604
5670.9710.9684
5680.97920.9765
5690.98760.9846
5700.99470.9927
5711.00271.0008
5721.0111.009
5731.01861.0171
5741.02711.0253
5751.03471.0335
5761.04361.0418
5771.05221.05
5781.06061.0583
5791.06811.0666
5801.07621.0749
5811.08471.0833
5821.09331.0916
5831.10221.1
5841.111.1084
5851.11791.1168
5861.12631.1252
5871.13511.1337
5881.14331.1421
5891.15171.1506
5901.15881.1591
5911.16781.1677
5921.1771.1762
5931.18461.1847
5941.19271.1933
5951.20041.2019
5961.2091.2105
5971.21721.2191
5981.2261.2277
5991.23441.2364
6001.24361.245
6011.25161.2537
6021.25891.2624
6031.26811.2711
6041.27661.2798
6051.28511.2886
6061.29311.2973
6071.30221.3061
6081.31411.3148
6091.32551.3236
6101.33791.3324
6111.34841.3412
6121.35741.35
6131.36441.3588
6141.36951.3676
6151.37681.3765
6161.38231.3853
6171.39021.3942
6181.39921.4031
6191.40771.412
6201.4161.4209
6211.42511.4297
6221.43411.4387
6231.44241.4476
6241.45091.4565
6251.46051.4654
6261.46881.4744
6271.47871.4833
6281.48831.4923
6291.4961.5012
6301.50481.5102
6311.51421.5191
6321.52291.5281
6331.52921.5371
6341.53851.5461
6351.54621.5551
6361.55541.5641
6371.5651.5731
6381.57371.5821
6391.58191.5911
6401.59031.6001
6411.59841.6091
6421.60821.6181
6431.61651.6271
6441.62481.6361
6451.63331.6452
6461.64261.6542
6471.65171.6632
6481.66041.6722
6491.66941.6813
6501.67751.6903
6511.68611.6993
6521.69571.7083
6531.70341.7174
6541.7111.7264
6551.71851.7354
6561.72591.7445
6571.73541.7535
6581.74331.7625
6591.75191.7715
6601.76021.7806
6611.76751.7896
6621.77671.7986
6631.78461.8076
6641.79351.8166
6651.80111.8256
6661.81011.8346
6671.81861.8436
6681.82591.8526
6691.83411.8616
6701.84151.8706
6711.85171.8796
6721.85831.8886
6731.8671.8976
6741.87521.9065
6751.88381.9155
6761.89241.9245
6771.90011.9334
6781.90981.9424
6791.91631.9513
6801.92391.9602
6811.93261.9692
6821.94121.9781
6831.9491.987
6841.9581.9959
6851.96542.0048
6861.97432.0137
6871.98312.0226
6881.99142.0315
6891.99962.0403
6902.0072.0492
6912.01612.0581
6922.02472.0669
6932.03282.0757
6942.04072.0846
6952.04872.0934
6962.05672.1022
6972.06382.111
6982.07182.1198
6992.08032.1285
7002.08892.1373
7012.09792.146
7022.10362.1548
7032.11142.1635
7042.11712.1722
7052.12482.1809
7062.13152.1896
7072.13882.1983
7082.14792.207
7092.15462.2156
7102.16162.2243
7112.17232.2329
7122.1772.2415
7132.18492.2501
7142.19292.2587
7152.22.2673
7162.20772.2759
7172.21582.2844
7182.22242.293
7192.22992.3015
7202.2382.31
7212.24722.3185
7222.25522.327
7232.26212.3354
7242.27162.3439
7252.28022.3523
7262.28882.3608
7272.29632.3692
7282.30292.3775
7292.31182.3859
7302.31922.3943
7312.32552.4026
7322.3352.4109
7332.34182.4193
7342.34762.4275
7352.35612.4358
7362.36172.4441
7372.372.4523
7382.3772.4605
7392.38552.4688
7402.39162.4769
7412.39692.4851
7422.40592.4933
7432.41282.5014
7442.41662.5095
7452.42332.5176
7462.42942.5257
7472.43542.5338
7482.44152.5418
7492.44622.5499
7502.45192.5579
7512.45952.5659
7522.46332.5738
7532.47172.5818
7542.47972.5897
7552.48032.5976
7562.4852.6055
7572.49172.6134
7582.49732.6212
7592.50362.6291
7602.51112.6369
7612.51582.6447
7622.52172.6525
7632.52542.6602
7642.52712.6679
7652.53392.6757
7662.53862.6833
7672.54542.691
7682.54962.6987
7692.5532.7063
7702.55312.7139
7712.55742.7215
7722.56412.7291
7732.56932.7366
7742.57462.7441
7752.58012.7516
7762.58442.7591
7772.58412.7666
7782.59282.774
7792.59822.7814
7802.60242.7888
Rf:99            CCT(K):2613
Rg:99 Duv:0.0009
u':0.2663
LER: 146 v': 0.5302
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)
798-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)
1499-0%(Rg,h14)
1599-0%(Rg,h15)
1699-0%(Rg,h16)