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 EnduraLED MR16: LED - 3000K - 82.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
X10109.9377108.6495
Y10100100
Z1040.455440.7166

λ (nm)Test SPDRef SPD
3800.00040.1227
3810.00120.1251
38200.1275
38300.13
3840.00110.1324
38500.135
38600.1375
38700.14
38800.1426
3890.00020.1453
39000.1479
39100.1506
39200.1533
39300.1561
39400.1588
3950.00050.1616
39600.1645
3970.00010.1673
3980.00110.1702
3990.0010.1731
40000.1761
40100.1791
40200.1821
40300.1851
4040.00170.1882
4050.00090.1913
4060.00060.1944
4070.00230.1975
4080.00220.2007
4090.0020.2039
4100.00120.2072
4110.00210.2105
4120.00360.2138
4130.00590.2171
4140.00770.2204
4150.00870.2238
4160.01040.2273
4170.0130.2307
4180.0160.2342
4190.01980.2377
4200.0230.2412
4210.02660.2448
4220.03250.2484
4230.03870.252
4240.04530.2556
4250.05290.2593
4260.06050.263
4270.07010.2667
4280.08130.2705
4290.09280.2743
4300.10570.2781
4310.12020.2819
4320.1360.2858
4330.15390.2897
4340.17380.2936
4350.19610.2975
4360.22060.3015
4370.24720.3055
4380.28110.3095
4390.31620.3136
4400.35650.3177
4410.39850.3218
4420.44320.3259
4430.49240.33
4440.5420.3342
4450.58810.3384
4460.63420.3427
4470.67370.3469
4480.70550.3512
4490.72780.3555
4500.7390.3598
4510.73880.3642
4520.72670.3686
4530.70530.373
4540.67590.3774
4550.64210.3818
4560.60660.3863
4570.56990.3908
4580.53610.3953
4590.50570.3998
4600.47960.4044
4610.45750.409
4620.43950.4136
4630.42280.4182
4640.40980.4229
4650.3980.4276
4660.38690.4322
4670.37430.437
4680.36140.4417
4690.34980.4465
4700.33740.4512
4710.32530.456
4720.31630.4608
4730.30730.4657
4740.30020.4705
4750.29460.4754
4760.29170.4803
4770.28890.4852
4780.28970.4901
4790.29070.4951
4800.29420.5001
4810.29770.5051
4820.30280.5101
4830.30690.5151
4840.31140.5201
4850.31820.5252
4860.32450.5302
4870.33220.5353
4880.33950.5404
4890.34770.5456
4900.35610.5507
4910.36640.5559
4920.37560.561
4930.38520.5662
4940.39670.5714
4950.40740.5766
4960.41850.5818
4970.42980.5871
4980.43990.5923
4990.4520.5976
5000.46260.6029
5010.47270.6082
5020.4840.6135
5030.49410.6188
5040.50410.6242
5050.51340.6295
5060.52260.6349
5070.53320.6402
5080.54110.6456
5090.55110.651
5100.55960.6564
5110.56870.6618
5120.57730.6672
5130.58520.6727
5140.59330.6781
5150.60080.6836
5160.60960.689
5170.61770.6945
5180.6250.7
5190.63370.7055
5200.64170.711
5210.64950.7165
5220.65760.722
5230.66550.7275
5240.67350.7331
5250.68110.7386
5260.68970.7442
5270.69830.7497
5280.70660.7553
5290.71560.7608
5300.72350.7664
5310.73250.772
5320.74120.7776
5330.75040.7832
5340.75850.7888
5350.76690.7944
5360.77480.8
5370.78370.8056
5380.79260.8112
5390.80080.8168
5400.80880.8224
5410.81770.8281
5420.82530.8337
5430.83470.8393
5440.84340.845
5450.85190.8506
5460.86040.8562
5470.86960.8619
5480.87820.8675
5490.8870.8732
5500.89620.8788
5510.90540.8845
5520.9140.8901
5530.92270.8958
5540.93140.9014
5550.94030.9071
5560.95010.9127
5570.95890.9184
5580.96750.924
5590.97670.9297
5600.98510.9353
5610.99430.941
5621.00280.9466
5631.01130.9522
5641.02010.9579
5651.0280.9635
5661.03720.9692
5671.04610.9748
5681.05470.9804
5691.06390.9861
5701.07270.9917
5711.08140.9973
5721.09061.003
5731.09981.0086
5741.10821.0142
5751.11731.0198
5761.12681.0254
5771.13571.031
5781.14431.0366
5791.1531.0422
5801.16211.0478
5811.16961.0534
5821.17851.059
5831.18751.0646
5841.19621.0701
5851.2041.0757
5861.21271.0813
5871.22051.0868
5881.22761.0924
5891.23591.0979
5901.24231.1034
5911.24991.109
5921.25671.1145
5931.26351.12
5941.27031.1255
5951.2761.131
5961.28091.1365
5971.28611.142
5981.29141.1474
5991.29581.1529
6001.30091.1584
6011.30311.1638
6021.30591.1692
6031.30961.1747
6041.31211.1801
6051.31491.1855
6061.31551.1909
6071.31541.1963
6081.31681.2017
6091.31621.2071
6101.31661.2124
6111.31491.2178
6121.31331.2231
6131.31151.2285
6141.30891.2338
6151.30541.2391
6161.30171.2444
6171.29711.2497
6181.29421.255
6191.2881.2603
6201.28281.2655
6211.2771.2708
6221.27031.276
6231.26291.2812
6241.25571.2864
6251.24741.2916
6261.23941.2968
6271.23051.302
6281.22091.3072
6291.21061.3123
6301.19991.3174
6311.18921.3226
6321.17891.3277
6331.16681.3328
6341.15481.3379
6351.14391.3429
6361.13181.348
6371.11931.353
6381.10591.3581
6391.09311.3631
6401.08051.3681
6411.06721.3731
6421.05361.3781
6431.03921.383
6441.02411.388
6451.01061.3929
6460.99691.3978
6470.9821.4027
6480.96631.4076
6490.9511.4125
6500.93641.4173
6510.92171.4222
6520.90681.427
6530.89091.4318
6540.87721.4366
6550.86071.4414
6560.84891.4462
6570.83531.4509
6580.82041.4557
6590.80511.4604
6600.791.4651
6610.77581.4698
6620.76271.4745
6630.74681.4791
6640.73231.4838
6650.71791.4884
6660.70341.493
6670.68931.4976
6680.67531.5022
6690.66131.5067
6700.64561.5113
6710.63231.5158
6720.61991.5203
6730.60581.5248
6740.59251.5293
6750.581.5337
6760.56691.5382
6770.55531.5426
6780.5411.547
6790.53021.5514
6800.51791.5558
6810.50671.5601
6820.49521.5645
6830.48471.5688
6840.47321.5731
6850.46231.5774
6860.45091.5817
6870.44011.5859
6880.42841.5902
6890.41741.5944
6900.40681.5986
6910.39671.6028
6920.38831.6069
6930.37811.6111
6940.36841.6152
6950.35991.6193
6960.35161.6234
6970.34231.6275
6980.33261.6315
6990.32331.6356
7000.31611.6396
7010.30731.6436
7020.30111.6476
7030.29161.6515
7040.28331.6555
7050.27631.6594
7060.26861.6633
7070.26141.6672
7080.25471.6711
7090.24941.6749
7100.24111.6788
7110.2361.6826
7120.22911.6864
7130.22361.6902
7140.21691.6939
7150.21071.6977
7160.20591.7014
7170.20031.7051
7180.19491.7088
7190.19011.7125
7200.18451.7161
7210.17891.7198
7220.1741.7234
7230.16981.727
7240.16591.7305
7250.16131.7341
7260.15631.7376
7270.15251.7412
7280.14841.7447
7290.14531.7481
7300.14111.7516
7310.13851.755
7320.13441.7585
7330.12871.7619
7340.12441.7653
7350.1211.7686
7360.11791.772
7370.11611.7753
7380.11341.7786
7390.111.7819
7400.10641.7852
7410.1051.7884
7420.10111.7917
7430.09971.7949
7440.09731.7981
7450.09221.8013
7460.09191.8044
7470.08831.8076
7480.08631.8107
7490.08611.8138
7500.08241.8169
7510.08161.8199
7520.07681.823
7530.07651.826
7540.07361.829
7550.07231.832
7560.07361.835
7570.0711.8379
7580.06821.8409
7590.06691.8438
7600.06581.8467
7610.06521.8496
7620.06391.8524
7630.06071.8553
7640.05781.8581
7650.05761.8609
7660.05711.8637
7670.05421.8664
7680.05521.8692
7690.05511.8719
7700.05291.8746
7710.05031.8773
7720.0531.88
7730.04951.8826
7740.0461.8852
7750.04521.8879
7760.04691.8905
7770.04391.893
7780.04731.8956
7790.04551.8981
7800.0431.9007
Rf:85            CCT(K):3066
Rg:97 Duv:0.0003
u':0.2482
LER: 311 v': 0.5205
The Test SPD compared with the matching Reference SPD
Color Distortion Graphic
Graphic shifts (%)
Hue BinRfChroma
182-9%(Rg,h1)
283-7%(Rg,h2)
379-3%(Rg,h3)
4891%(Rg,h4)
5921%(Rg,h5)
6932%(Rg,h6)
788-3%(Rg,h7)
892-4%(Rg,h8)
989-5%(Rg,h9)
1080-4%(Rg,h10)
11800%(Rg,h11)
12867%(Rg,h12)
13895%(Rg,h13)
14826%(Rg,h14)
1581-1%(Rg,h15)
1679-5%(Rg,h16)