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 Par38 (11878): TH - 2850K


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.5593114.832
Y10100100
Z1027.282728.6616

λ (nm)Test SPDRef SPD
3800.04310.0593
3810.04560.0608
3820.05060.0623
3830.05040.0639
3840.04710.0655
3850.05120.0671
3860.05570.0687
3870.05680.0704
3880.05640.0721
3890.06060.0738
3900.06330.0756
3910.06180.0774
3920.06570.0792
3930.06730.081
3940.06920.0829
3950.07260.0848
3960.07490.0868
3970.07780.0888
3980.07730.0908
3990.08050.0928
4000.08230.0949
4010.08410.097
4020.08770.0991
4030.08970.1013
4040.09210.1035
4050.09380.1058
4060.09680.108
4070.09710.1103
4080.09970.1127
4090.10270.115
4100.1040.1175
4110.10790.1199
4120.10980.1224
4130.11210.1249
4140.11460.1274
4150.11860.13
4160.12040.1327
4170.12260.1353
4180.12510.138
4190.12790.1407
4200.13140.1435
4210.13330.1463
4220.13570.1491
4230.1390.152
4240.1430.1549
4250.14510.1579
4260.14750.1609
4270.15070.1639
4280.15420.167
4290.15740.1701
4300.16060.1732
4310.16260.1764
4320.1660.1796
4330.16940.1829
4340.17310.1862
4350.17730.1895
4360.17980.1929
4370.18320.1963
4380.18640.1997
4390.190.2032
4400.19280.2068
4410.19650.2103
4420.19950.2139
4430.20360.2176
4440.20720.2213
4450.21090.225
4460.21470.2288
4470.21840.2326
4480.2230.2364
4490.22640.2403
4500.23070.2442
4510.23420.2482
4520.23890.2522
4530.24210.2563
4540.24650.2603
4550.25150.2645
4560.25570.2686
4570.25940.2729
4580.26430.2771
4590.26840.2814
4600.27240.2857
4610.27670.2901
4620.28020.2945
4630.28620.299
4640.29140.3035
4650.29530.308
4660.29880.3126
4670.3040.3172
4680.30920.3219
4690.31420.3266
4700.31970.3313
4710.32380.3361
4720.32880.3409
4730.33360.3458
4740.33860.3507
4750.34390.3556
4760.34950.3606
4770.35370.3656
4780.35940.3707
4790.36420.3758
4800.36990.3809
4810.37570.3861
4820.38020.3913
4830.38590.3966
4840.39220.4019
4850.3970.4072
4860.40170.4126
4870.40770.418
4880.41360.4235
4890.41990.429
4900.42520.4346
4910.43050.4401
4920.43640.4458
4930.44190.4514
4940.4480.4571
4950.4540.4629
4960.46060.4686
4970.46630.4745
4980.47230.4803
4990.47840.4862
5000.48410.4921
5010.49060.4981
5020.49730.5041
5030.50330.5102
5040.50990.5163
5050.51610.5224
5060.52230.5285
5070.52920.5347
5080.53510.541
5090.54190.5472
5100.54840.5536
5110.55560.5599
5120.56150.5663
5130.56860.5727
5140.57470.5792
5150.5820.5857
5160.58860.5922
5170.59550.5988
5180.60270.6054
5190.60990.612
5200.61610.6187
5210.62350.6254
5220.63080.6321
5230.6380.6389
5240.64510.6457
5250.65250.6525
5260.66010.6594
5270.66750.6663
5280.67410.6733
5290.6810.6803
5300.68990.6873
5310.69780.6943
5320.70550.7014
5330.71260.7085
5340.7210.7157
5350.72860.7228
5360.73480.7301
5370.74170.7373
5380.74910.7446
5390.75670.7519
5400.76340.7592
5410.77110.7666
5420.77780.774
5430.78460.7814
5440.79330.7889
5450.80060.7964
5460.80860.8039
5470.81610.8114
5480.82440.819
5490.83080.8266
5500.83990.8342
5510.84690.8419
5520.85550.8496
5530.86270.8573
5540.87030.8651
5550.87910.8728
5560.88720.8806
5570.89470.8885
5580.90330.8963
5590.91070.9042
5600.91860.9121
5610.92680.9201
5620.93430.928
5630.9420.936
5640.95020.944
5650.95790.952
5660.96630.9601
5670.97410.9682
5680.9820.9763
5690.99030.9844
5700.9970.9926
5711.0061.0008
5721.01341.009
5731.02171.0172
5741.02981.0255
5751.03771.0337
5761.04541.042
5771.05381.0503
5781.06211.0587
5791.071.067
5801.07751.0754
5811.08561.0838
5821.09371.0922
5831.10161.1007
5841.11071.1091
5851.11851.1176
5861.12741.1261
5871.1351.1346
5881.14411.1431
5891.15221.1517
5901.16061.1603
5911.16911.1688
5921.17741.1775
5931.18561.1861
5941.19521.1947
5951.20271.2034
5961.21151.212
5971.21991.2207
5981.22851.2294
5991.23731.2382
6001.24671.2469
6011.25491.2556
6021.26311.2644
6031.27181.2732
6041.28071.282
6051.2891.2908
6061.29781.2996
6071.3061.3084
6081.31441.3173
6091.32261.3261
6101.33121.335
6111.33981.3439
6121.34771.3528
6131.35781.3617
6141.36661.3706
6151.37561.3795
6161.3841.3885
6171.39211.3974
6181.40051.4064
6191.411.4154
6201.41951.4243
6211.42781.4333
6221.43551.4423
6231.44511.4513
6241.45391.4603
6251.46381.4694
6261.47171.4784
6271.48151.4874
6281.49131.4965
6291.49881.5055
6301.50751.5146
6311.51591.5236
6321.52611.5327
6331.53511.5418
6341.54371.5509
6351.55271.5599
6361.56171.569
6371.57041.5781
6381.57971.5872
6391.58851.5963
6401.59751.6054
6411.60521.6146
6421.61421.6237
6431.62411.6328
6441.63261.6419
6451.64091.651
6461.651.6602
6471.65891.6693
6481.66691.6784
6491.67491.6876
6501.68481.6967
6511.69351.7058
6521.70341.715
6531.71121.7241
6541.72031.7332
6551.72611.7424
6561.73441.7515
6571.74361.7606
6581.75091.7698
6591.75951.7789
6601.76891.7881
6611.77641.7972
6621.78561.8063
6631.79391.8154
6641.80271.8246
6651.81261.8337
6661.82021.8428
6671.82821.8519
6681.8361.861
6691.84411.8701
6701.85261.8793
6711.86131.8884
6721.86851.8975
6731.87781.9066
6741.88581.9156
6751.89371.9247
6761.9031.9338
6771.91031.9429
6781.91931.952
6791.9281.961
6801.93651.9701
6811.9431.9791
6821.9511.9882
6831.95971.9972
6841.96942.0062
6851.97732.0153
6861.98442.0243
6871.99352.0333
6882.00182.0423
6892.00952.0513
6902.0182.0603
6912.02762.0692
6922.03532.0782
6932.04362.0872
6942.05132.0961
6952.06032.1051
6962.06772.114
6972.0762.1229
6982.08352.1318
6992.09162.1407
7002.10012.1496
7012.1082.1585
7022.11412.1674
7032.12062.1762
7042.12762.1851
7052.13322.1939
7062.13992.2027
7072.14672.2115
7082.15652.2204
7092.16442.2291
7102.17092.2379
7112.1792.2467
7122.18622.2554
7132.19492.2642
7142.20242.2729
7152.21152.2816
7162.22022.2903
7172.22682.299
7182.23482.3077
7192.24392.3163
7202.25172.325
7212.26042.3336
7222.2692.3422
7232.2762.3508
7242.28422.3594
7252.29192.368
7262.3012.3765
7272.30872.3851
7282.31592.3936
7292.32592.4021
7302.33362.4106
7312.33892.4191
7322.34732.4276
7332.3552.436
7342.36122.4444
7352.3692.4529
7362.3782.4613
7372.38482.4696
7382.39152.478
7392.39972.4864
7402.40772.4947
7412.41352.503
7422.42072.5113
7432.42372.5196
7442.43512.5278
7452.43822.5361
7462.44592.5443
7472.45052.5525
7482.45922.5607
7492.46522.5689
7502.46942.577
7512.47582.5851
7522.4812.5933
7532.48712.6013
7542.49332.6094
7552.49852.6175
7562.50612.6255
7572.51292.6335
7582.51642.6415
7592.52152.6495
7602.53012.6575
7612.53612.6654
7622.53672.6733
7632.54522.6812
7642.54852.6891
7652.5492.6969
7662.5562.7048
7672.56152.7126
7682.56512.7204
7692.56822.7282
7702.57132.7359
7712.57622.7436
7722.58082.7514
7732.58392.759
7742.59172.7667
7752.59712.7744
7762.60222.782
7772.60182.7896
7782.60552.7972
7792.61012.8047
7802.61542.8123
Rf:99            CCT(K):2605
Rg:99 Duv:0.0009
u':0.2667
LER: 145 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-1%(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)
1399-0%(Rg,h13)
14100-0%(Rg,h14)
1599-0%(Rg,h15)
1699-0%(Rg,h16)