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: Cooper DL11-WS-WW: LED


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.5043108.4312
Y10100100
Z1040.289341.2527

λ (nm)Test SPDRef SPD
3800.00040.1261
38100.1285
38200.131
38300.1334
3840.00210.136
3850.00240.1385
3860.00120.1411
3870.00290.1437
3880.00040.1463
3890.00120.149
3900.00020.1517
3910.0010.1544
3920.00010.1571
3930.00010.1599
3940.00050.1627
3950.00060.1655
39600.1684
39700.1713
39800.1742
3990.00060.1772
4000.00040.1802
40100.1832
4020.00020.1862
4030.00030.1893
40400.1924
40500.1955
4060.00010.1987
4070.00070.2019
4080.00110.2051
4090.00080.2083
4100.00240.2116
4110.00310.2149
4120.00310.2182
4130.0050.2216
4140.00620.225
4150.00850.2284
4160.01040.2318
4170.01190.2353
4180.01270.2388
4190.01750.2423
4200.020.2459
4210.02310.2495
4220.02670.2531
4230.03130.2567
4240.03640.2604
4250.0430.2641
4260.04980.2678
4270.05790.2716
4280.06590.2753
4290.07630.2792
4300.08780.283
4310.09830.2868
4320.11180.2907
4330.12670.2946
4340.14270.2986
4350.16020.3025
4360.17860.3065
4370.20010.3105
4380.22310.3146
4390.2490.3186
4400.27740.3227
4410.30740.3269
4420.34130.331
4430.37770.3352
4440.41820.3394
4450.46060.3436
4460.5040.3478
4470.55390.3521
4480.59880.3564
4490.64370.3607
4500.68360.365
4510.71860.3694
4520.74350.3738
4530.75850.3782
4540.76850.3826
4550.76350.387
4560.74850.3915
4570.72850.396
4580.69860.4005
4590.66370.4051
4600.62870.4096
4610.59380.4142
4620.55890.4188
4630.52890.4234
4640.4990.4281
4650.4770.4328
4660.45660.4374
4670.43760.4421
4680.42020.4469
4690.40370.4516
4700.38820.4564
4710.37280.4612
4720.35980.466
4730.34530.4708
4740.33080.4756
4750.31690.4805
4760.30490.4854
4770.29440.4903
4780.28490.4952
4790.27690.5001
4800.2710.5051
4810.2670.5101
4820.26450.515
4830.26250.52
4840.2630.5251
4850.26250.5301
4860.2650.5351
4870.2690.5402
4880.27350.5453
4890.27940.5504
4900.28490.5555
4910.29240.5606
4920.30090.5658
4930.30840.5709
4940.31940.5761
4950.32980.5813
4960.34180.5865
4970.35380.5917
4980.36530.5969
4990.37970.6021
5000.39470.6074
5010.40870.6126
5020.42370.6179
5030.43910.6232
5040.45260.6285
5050.46860.6338
5060.48450.6391
5070.4990.6444
5080.5140.6498
5090.52890.6551
5100.54390.6605
5110.55890.6658
5120.57390.6712
5130.58380.6766
5140.59880.682
5150.61380.6874
5160.62380.6928
5170.63870.6982
5180.64870.7037
5190.65870.7091
5200.67370.7146
5210.68360.72
5220.69360.7255
5230.70360.7309
5240.71360.7364
5250.72360.7419
5260.73350.7474
5270.74850.7529
5280.75350.7584
5290.76350.7639
5300.77350.7694
5310.78340.7749
5320.79340.7804
5330.80340.7859
5340.81340.7915
5350.82340.797
5360.82830.8025
5370.83830.8081
5380.84830.8136
5390.85830.8192
5400.86330.8247
5410.87330.8303
5420.87820.8358
5430.88820.8414
5440.89820.8469
5450.90320.8525
5460.91320.8581
5470.91820.8636
5480.92810.8692
5490.93310.8748
5500.94310.8803
5510.94810.8859
5520.95310.8915
5530.96310.897
5540.96810.9026
5550.97310.9082
5560.9830.9137
5570.9880.9193
5580.9930.9249
5590.9980.9304
5601.0030.936
5611.0080.9415
5621.0130.9471
5631.0180.9527
5641.0230.9582
5651.02790.9638
5661.03290.9693
5671.03790.9748
5681.04290.9804
5691.04790.9859
5701.05290.9915
5711.05790.997
5721.05791.0025
5731.06291.008
5741.06791.0136
5751.07291.0191
5761.07781.0246
5771.08281.0301
5781.08781.0356
5791.09281.0411
5801.09781.0466
5811.10281.0521
5821.10781.0575
5831.11781.063
5841.12281.0685
5851.12771.0739
5861.13271.0794
5871.13771.0848
5881.14771.0903
5891.15271.0957
5901.15771.1011
5911.16271.1065
5921.16771.1119
5931.17761.1173
5941.18261.1227
5951.18761.1281
5961.19261.1335
5971.19761.1389
5981.20261.1442
5991.20761.1496
6001.21261.1549
6011.21761.1603
6021.22261.1656
6031.22751.1709
6041.23251.1762
6051.23751.1815
6061.24251.1868
6071.24751.1921
6081.25251.1973
6091.25251.2026
6101.25751.2078
6111.25751.213
6121.26251.2183
6131.26251.2235
6141.26751.2287
6151.26751.2339
6161.26751.2391
6171.26751.2442
6181.27251.2494
6191.27251.2545
6201.27251.2597
6211.27251.2648
6221.26751.2699
6231.26751.275
6241.26751.2801
6251.26251.2851
6261.26251.2902
6271.26251.2952
6281.25751.3003
6291.25251.3053
6301.25251.3103
6311.24751.3153
6321.24251.3203
6331.23751.3252
6341.23251.3302
6351.22751.3351
6361.22261.3401
6371.22261.345
6381.21261.3499
6391.21261.3548
6401.20761.3596
6411.19761.3645
6421.19261.3693
6431.18761.3741
6441.18261.379
6451.17271.3838
6461.16771.3885
6471.15771.3933
6481.15271.3981
6491.14271.4028
6501.13271.4075
6511.12771.4122
6521.11781.4169
6531.10781.4216
6541.09781.4263
6551.08781.4309
6561.07781.4355
6571.06791.4401
6581.05791.4447
6591.04791.4493
6601.03291.4539
6611.0231.4584
6621.0131.463
6630.9981.4675
6640.9881.472
6650.97311.4765
6660.96311.481
6670.94811.4854
6680.93311.4898
6690.92321.4943
6700.90821.4987
6710.89321.503
6720.87821.5074
6730.86831.5118
6740.85331.5161
6750.83831.5204
6760.82341.5247
6770.80841.529
6780.79341.5333
6790.78341.5375
6800.76851.5418
6810.75351.546
6820.73851.5502
6830.72361.5544
6840.70861.5585
6850.69861.5627
6860.68361.5668
6870.66871.5709
6880.65371.575
6890.63871.5791
6900.62381.5831
6910.61381.5872
6920.59881.5912
6930.58381.5952
6940.57391.5992
6950.55891.6031
6960.54391.6071
6970.53391.611
6980.5191.6149
6990.5091.6188
7000.49651.6227
7010.4841.6266
7020.47111.6304
7030.45861.6342
7040.44811.638
7050.43661.6418
7060.42561.6456
7070.41521.6493
7080.40421.653
7090.39421.6568
7100.38471.6605
7110.37431.6641
7120.36481.6678
7130.35631.6714
7140.34731.675
7150.33731.6786
7160.32881.6822
7170.32141.6858
7180.31191.6893
7190.30391.6929
7200.29691.6964
7210.28891.6999
7220.28141.7033
7230.27451.7068
7240.2681.7102
7250.25951.7136
7260.2531.717
7270.24751.7204
7280.2381.7237
7290.23251.7271
7300.2261.7304
7310.22161.7337
7320.21561.737
7330.20961.7403
7340.20361.7435
7350.19811.7467
7360.19261.7499
7370.18861.7531
7380.18261.7563
7390.17711.7594
7400.17271.7626
7410.16621.7657
7420.16171.7688
7430.15971.7719
7440.15371.7749
7450.14921.778
7460.14671.781
7470.14121.784
7480.13771.787
7490.13521.7899
7500.13121.7929
7510.12621.7958
7520.12381.7987
7530.12131.8016
7540.11731.8045
7550.11481.8073
7560.11031.8102
7570.10681.813
7580.10481.8158
7590.10181.8185
7600.09881.8213
7610.09531.824
7620.09531.8268
7630.09331.8295
7640.09181.8322
7650.08731.8348
7660.08431.8375
7670.08281.8401
7680.07981.8427
7690.07981.8453
7700.07581.8479
7710.07491.8504
7720.07241.853
7730.07091.8555
7740.07041.858
7750.06841.8605
7760.06691.8629
7770.06391.8654
7780.06041.8678
7790.06391.8702
7800.05941.8726
Rf:87            CCT(K):3086
Rg:99 Duv:0.0008
u':0.2473
LER: 288 v': 0.5207
The Test SPD compared with the matching Reference SPD
Color Distortion Graphic
Graphic shifts (%)
Hue BinRfChroma
187-6%(Rg,h1)
288-5%(Rg,h2)
383-2%(Rg,h3)
489-0%(Rg,h4)
590-0%(Rg,h5)
6943%(Rg,h6)
790-3%(Rg,h7)
893-4%(Rg,h8)
989-5%(Rg,h9)
1078-4%(Rg,h10)
11770%(Rg,h11)
12866%(Rg,h12)
13924%(Rg,h13)
14867%(Rg,h14)
15871%(Rg,h15)
1683-1%(Rg,h16)