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: Erco Eclipse - Clear Lens: 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
X10111.5647111.864
Y10100100
Z1032.567433.7884

λ (nm)Test SPDRef SPD
3800.00670.0834
3810.01010.0853
3820.01170.0872
3830.01170.0891
3840.01450.0911
3850.01510.0931
3860.01650.0951
3870.02150.0972
3880.02340.0993
3890.02710.1014
3900.03090.1036
3910.03710.1058
3920.0380.108
3930.04160.1102
3940.04820.1125
3950.04940.1148
3960.05440.1172
3970.05940.1195
3980.06420.1219
3990.06840.1244
4000.07220.1268
4010.07810.1293
4020.08140.1319
4030.0870.1344
4040.090.137
4050.09420.1397
4060.09950.1423
4070.10320.145
4080.10690.1478
4090.11240.1505
4100.11650.1533
4110.11970.1562
4120.12430.159
4130.12980.1619
4140.13420.1649
4150.13880.1678
4160.14370.1708
4170.14810.1739
4180.15050.1769
4190.15530.18
4200.1590.1832
4210.16370.1863
4220.16660.1895
4230.17260.1928
4240.17630.196
4250.18020.1993
4260.18490.2027
4270.18930.2061
4280.19210.2095
4290.1970.2129
4300.20190.2164
4310.20540.2199
4320.20930.2234
4330.21350.227
4340.21790.2306
4350.22230.2343
4360.22610.238
4370.23030.2417
4380.23470.2454
4390.23790.2492
4400.2420.253
4410.24720.2569
4420.25040.2608
4430.25420.2647
4440.25810.2687
4450.26240.2727
4460.2660.2767
4470.27050.2807
4480.27540.2848
4490.27880.289
4500.28330.2931
4510.28840.2973
4520.2920.3015
4530.29760.3058
4540.30190.3101
4550.30610.3144
4560.31150.3188
4570.31450.3232
4580.31960.3276
4590.32480.3321
4600.32910.3366
4610.33310.3411
4620.33790.3456
4630.34360.3502
4640.34830.3549
4650.35360.3595
4660.35710.3642
4670.3620.3689
4680.36750.3737
4690.3730.3785
4700.37770.3833
4710.38180.3881
4720.38770.393
4730.3930.3979
4740.39870.4029
4750.40340.4078
4760.40850.4128
4770.4140.4179
4780.41920.4229
4790.42520.428
4800.43080.4332
4810.43560.4383
4820.44080.4435
4830.44620.4487
4840.45230.454
4850.45740.4593
4860.46270.4646
4870.46970.4699
4880.47480.4753
4890.47990.4807
4900.48540.4861
4910.49060.4915
4920.49680.497
4930.50210.5025
4940.50740.5081
4950.51330.5136
4960.51870.5192
4970.52410.5248
4980.53030.5305
4990.53520.5362
5000.54180.5419
5010.54730.5476
5020.5530.5533
5030.55870.5591
5040.56390.5649
5050.57010.5707
5060.57570.5766
5070.58170.5825
5080.58750.5884
5090.59430.5943
5100.60.6003
5110.60560.6062
5120.61170.6123
5130.61690.6183
5140.62290.6243
5150.62830.6304
5160.63510.6365
5170.64090.6426
5180.64630.6488
5190.65320.6549
5200.65840.6611
5210.66450.6673
5220.67060.6736
5230.6760.6798
5240.68150.6861
5250.6870.6924
5260.69280.6987
5270.69880.705
5280.70490.7114
5290.71070.7178
5300.71720.7242
5310.72340.7306
5320.73020.737
5330.73730.7435
5340.74410.75
5350.75060.7565
5360.75680.763
5370.76380.7695
5380.77130.7761
5390.77760.7826
5400.7850.7892
5410.79330.7958
5420.80050.8024
5430.80860.8091
5440.81650.8157
5450.82390.8224
5460.83110.8291
5470.83830.8358
5480.84670.8425
5490.85340.8492
5500.86230.856
5510.87060.8627
5520.87790.8695
5530.88610.8763
5540.89330.8831
5550.90190.8899
5560.910.8967
5570.91770.9035
5580.92480.9104
5590.93280.9173
5600.93970.9241
5610.94830.931
5620.95510.9379
5630.96220.9449
5640.96880.9518
5650.97590.9587
5660.98270.9657
5670.98880.9726
5680.9940.9796
5690.99870.9866
5701.00240.9935
5711.00681.0005
5721.01151.0075
5731.01721.0146
5741.02381.0216
5751.03031.0286
5761.0391.0356
5771.04631.0427
5781.05321.0497
5791.06041.0568
5801.06691.0639
5811.07271.071
5821.0771.078
5831.08161.0851
5841.08551.0922
5851.09111.0993
5861.09921.1064
5871.10591.1135
5881.11391.1206
5891.12131.1278
5901.12921.1349
5911.1371.142
5921.14411.1492
5931.15121.1563
5941.15851.1634
5951.16681.1706
5961.1741.1777
5971.18051.1849
5981.18781.192
5991.19421.1992
6001.20081.2063
6011.20751.2135
6021.21281.2207
6031.21951.2278
6041.22491.235
6051.23121.2422
6061.23681.2493
6071.2431.2565
6081.251.2637
6091.25631.2708
6101.26231.278
6111.27011.2852
6121.27741.2923
6131.28431.2995
6141.29141.3067
6151.29841.3138
6161.30481.321
6171.31241.3281
6181.31891.3353
6191.32681.3424
6201.33521.3496
6211.34361.3568
6221.35251.3639
6231.35961.371
6241.36751.3782
6251.37571.3853
6261.38451.3925
6271.39341.3996
6281.40181.4067
6291.41021.4138
6301.41791.4209
6311.42561.4281
6321.4361.4352
6331.44351.4423
6341.45161.4494
6351.45871.4564
6361.46731.4635
6371.47571.4706
6381.48261.4777
6391.49171.4847
6401.50031.4918
6411.50761.4989
6421.51531.5059
6431.52241.5129
6441.52961.52
6451.53711.527
6461.54431.534
6471.55131.541
6481.56081.548
6491.56691.555
6501.57461.562
6511.58181.569
6521.58881.5759
6531.59581.5829
6541.60331.5898
6551.60851.5968
6561.61541.6037
6571.62341.6106
6581.631.6175
6591.63661.6244
6601.64431.6313
6611.65011.6382
6621.65891.645
6631.66541.6519
6641.67251.6587
6651.67921.6656
6661.68521.6724
6671.69271.6792
6681.70061.686
6691.70711.6928
6701.71411.6996
6711.72161.7063
6721.72781.7131
6731.73551.7198
6741.74381.7265
6751.75111.7332
6761.75761.7399
6771.76461.7466
6781.7731.7533
6791.77971.76
6801.78621.7666
6811.79261.7732
6821.80061.7799
6831.80791.7865
6841.81491.7931
6851.82161.7996
6861.82921.8062
6871.83571.8128
6881.84191.8193
6891.84811.8258
6901.85561.8323
6911.86221.8388
6921.86911.8453
6931.87351.8517
6941.88221.8582
6951.88731.8646
6961.89251.871
6971.89741.8774
6981.90271.8838
6991.90811.8902
7001.91371.8965
7011.91931.9029
7021.92331.9092
7031.92681.9155
7041.931.9218
7051.93511.928
7061.93871.9343
7071.94431.9405
7081.94971.9467
7091.95441.953
7101.95711.9591
7111.96191.9653
7121.96691.9715
7131.9721.9776
7141.97621.9837
7151.98141.9898
7161.98471.9959
7171.99042.0019
7181.99452.008
7191.99722.014
7202.00332.02
7212.00762.026
7222.01372.032
7232.01862.0379
7242.0222.0439
7252.02652.0498
7262.03112.0557
7272.03592.0616
7282.04062.0674
7292.04532.0733
7302.04792.0791
7312.05132.0849
7322.05612.0907
7332.05972.0964
7342.06012.1022
7352.06232.1079
7362.06362.1136
7372.06832.1193
7382.06862.125
7392.07242.1306
7402.0762.1363
7412.08012.1419
7422.08522.1475
7432.08642.153
7442.09272.1586
7452.09562.1641
7462.09912.1696
7472.10342.1751
7482.10412.1806
7492.10772.186
7502.11022.1914
7512.11712.1969
7522.11992.2022
7532.12492.2076
7542.12912.213
7552.13122.2183
7562.13612.2236
7572.14052.2289
7582.14162.2341
7592.14512.2394
7602.14732.2446
7612.14642.2498
7622.15022.255
7632.15142.2602
7642.15442.2653
7652.15212.2704
7662.15342.2755
7672.15362.2806
7682.15432.2856
7692.15742.2907
7702.15782.2957
7712.16112.3007
7722.15962.3057
7732.16092.3106
7742.16112.3155
7752.16242.3204
7762.16392.3253
7772.16282.3302
7782.16272.335
7792.16232.3398
7802.1662.3446
Rf:99            CCT(K):2802
Rg:99 Duv:0.0008
u':0.2579
LER: 155 v': 0.5265
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)
498-1%(Rg,h4)
599-1%(Rg,h5)
698-1%(Rg,h6)
798-1%(Rg,h7)
898-1%(Rg,h8)
998-0%(Rg,h9)
10980%(Rg,h10)
11990%(Rg,h11)
12990%(Rg,h12)
1399-0%(Rg,h13)
14990%(Rg,h14)
1599-0%(Rg,h15)
16990%(Rg,h16)