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 Optec Spotlights 72078.000 14W (SN: 1121CV0476) B2: LED - 3200K


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
X10106.3257105.3129
Y10100100
Z1048.315550.1271

λ (nm)Test SPDRef SPD
38000.1886
3810.00040.1917
3820.00030.1947
38300.1978
38400.2008
3850.00050.204
38600.2071
3870.00110.2102
38800.2134
3890.00020.2166
3900.00050.2199
39100.2231
39200.2264
3930.00020.2297
3940.00030.2331
3950.00070.2364
3960.00040.2398
3970.00010.2432
3980.00070.2466
3990.00050.2501
4000.00010.2535
4010.00050.257
4020.00070.2605
4030.00110.2641
4040.00160.2676
4050.00180.2712
4060.00260.2748
4070.00390.2784
4080.00480.2821
4090.00590.2857
4100.00780.2894
4110.00960.2931
4120.01140.2968
4130.01410.3006
4140.01760.3043
4150.02140.3081
4160.02540.3119
4170.03060.3158
4180.03570.3196
4190.04290.3235
4200.05070.3273
4210.05930.3312
4220.06940.3352
4230.08060.3391
4240.09250.343
4250.10620.347
4260.12140.351
4270.13850.355
4280.15690.359
4290.17760.3631
4300.20020.3671
4310.22450.3712
4320.25110.3753
4330.280.3794
4340.31260.3835
4350.34820.3876
4360.38750.3918
4370.42910.3959
4380.47590.4001
4390.52510.4043
4400.57640.4085
4410.62860.4127
4420.67960.417
4430.72980.4212
4440.77630.4255
4450.81520.4297
4460.84660.434
4470.86650.4383
4480.87540.4426
4490.87170.4469
4500.85530.4513
4510.82710.4556
4520.78940.46
4530.74620.4643
4540.69950.4687
4550.65310.4731
4560.60920.4775
4570.5690.4819
4580.53270.4863
4590.50170.4907
4600.47550.4952
4610.45330.4996
4620.43360.5041
4630.41590.5085
4640.39860.513
4650.38350.5174
4660.36960.5219
4670.35520.5264
4680.34110.5309
4690.32860.5354
4700.31590.5399
4710.30640.5444
4720.29870.549
4730.29250.5535
4740.2880.558
4750.28510.5626
4760.28490.5671
4770.28580.5717
4780.28810.5762
4790.29150.5808
4800.29580.5853
4810.30140.5899
4820.30770.5945
4830.31440.599
4840.32170.6036
4850.32980.6082
4860.33880.6128
4870.34880.6174
4880.3590.6219
4890.36910.6265
4900.38070.6311
4910.39240.6357
4920.40490.6403
4930.41730.6449
4940.43050.6495
4950.44310.6541
4960.45640.6587
4970.46930.6633
4980.48250.6679
4990.49460.6725
5000.50730.6771
5010.51930.6817
5020.53130.6863
5030.54310.6908
5040.55420.6954
5050.56510.7
5060.5760.7046
5070.58680.7092
5080.5970.7138
5090.60730.7184
5100.61730.7229
5110.62710.7275
5120.63590.7321
5130.64560.7367
5140.65440.7412
5150.6630.7458
5160.67170.7504
5170.68030.7549
5180.68890.7595
5190.6970.764
5200.70550.7685
5210.7140.7731
5220.72160.7776
5230.73070.7821
5240.73850.7867
5250.74660.7912
5260.75510.7957
5270.76340.8002
5280.77160.8047
5290.77980.8092
5300.78860.8137
5310.79720.8181
5320.80580.8226
5330.81410.8271
5340.8220.8315
5350.83010.836
5360.83770.8404
5370.84570.8449
5380.85380.8493
5390.86130.8537
5400.86890.8581
5410.87670.8625
5420.88440.8669
5430.89180.8713
5440.89960.8757
5450.90720.88
5460.91470.8844
5470.92230.8888
5480.93060.8931
5490.93830.8974
5500.94620.9017
5510.95380.9061
5520.96150.9104
5530.96860.9146
5540.97580.9189
5550.98350.9232
5560.99090.9275
5570.99780.9317
5581.00520.9359
5591.01150.9402
5601.0180.9444
5611.02490.9486
5621.03130.9528
5631.03830.957
5641.04460.9611
5651.05070.9653
5661.05720.9694
5671.06390.9736
5681.07040.9777
5691.07640.9818
5701.08250.9859
5711.08860.99
5721.09480.9941
5731.10060.9981
5741.10641.0022
5751.11211.0062
5761.11851.0102
5771.12411.0142
5781.12971.0182
5791.13561.0222
5801.14041.0262
5811.14571.0301
5821.15091.0341
5831.15591.038
5841.16071.0419
5851.16561.0458
5861.17031.0497
5871.1751.0536
5881.17911.0574
5891.1831.0613
5901.18691.0651
5911.19081.0689
5921.19411.0727
5931.19711.0765
5941.20031.0803
5951.20291.084
5961.20511.0878
5971.20691.0915
5981.20881.0952
5991.20981.0989
6001.21121.1026
6011.21261.1062
6021.21211.1099
6031.21241.1135
6041.21181.1172
6051.21111.1208
6061.20931.1244
6071.20711.1279
6081.2051.1315
6091.20271.135
6101.20041.1386
6111.19671.1421
6121.1931.1456
6131.18891.149
6141.18471.1525
6151.17991.1559
6161.17431.1594
6171.16881.1628
6181.16281.1662
6191.15651.1696
6201.14931.1729
6211.14261.1763
6221.13531.1796
6231.12731.1829
6241.11941.1862
6251.11091.1895
6261.10221.1928
6271.09371.196
6281.08391.1993
6291.07351.2025
6301.0631.2057
6311.05291.2089
6321.04311.212
6331.03151.2152
6341.02011.2183
6351.00881.2215
6360.99721.2246
6370.98571.2276
6380.9741.2307
6390.96181.2338
6400.94951.2368
6410.93791.2398
6420.92551.2428
6430.91291.2458
6440.91.2487
6450.88671.2517
6460.87371.2546
6470.86071.2575
6480.84731.2604
6490.83351.2633
6500.82021.2662
6510.80671.269
6520.79291.2719
6530.77961.2747
6540.76631.2775
6550.75311.2802
6560.74381.283
6570.73051.2857
6580.71751.2885
6590.70431.2912
6600.69161.2939
6610.67881.2965
6620.6661.2992
6630.65331.3018
6640.64071.3044
6650.62811.3071
6660.61541.3096
6670.60271.3122
6680.59051.3148
6690.57841.3173
6700.56651.3198
6710.55441.3223
6720.54291.3248
6730.53151.3273
6740.51961.3297
6750.50821.3322
6760.49731.3346
6770.48631.337
6780.47531.3393
6790.46521.3417
6800.4551.3441
6810.44491.3464
6820.43451.3487
6830.42461.351
6840.4151.3533
6850.40521.3555
6860.39571.3578
6870.38661.36
6880.3771.3622
6890.36741.3644
6900.35841.3666
6910.35011.3687
6920.34251.3709
6930.33371.373
6940.32531.3751
6950.31781.3772
6960.30991.3793
6970.30241.3814
6980.29471.3834
6990.28691.3854
7000.27981.3874
7010.27271.3894
7020.26581.3914
7030.25871.3933
7040.25241.3953
7050.24561.3972
7060.23961.3991
7070.23341.401
7080.2271.4029
7090.22131.4047
7100.21541.4066
7110.20971.4084
7120.20421.4102
7130.19891.412
7140.19351.4138
7150.18851.4155
7160.18351.4173
7170.1791.419
7180.17421.4207
7190.16921.4224
7200.16471.4241
7210.15991.4258
7220.15631.4274
7230.15231.429
7240.14811.4307
7250.14441.4323
7260.14081.4338
7270.13761.4354
7280.13341.437
7290.13041.4385
7300.12671.44
7310.12351.4415
7320.12021.443
7330.11711.4445
7340.1141.4459
7350.1111.4474
7360.10821.4488
7370.10551.4502
7380.10271.4516
7390.10011.453
7400.09751.4543
7410.0951.4557
7420.09271.457
7430.09061.4583
7440.08781.4596
7450.08551.4609
7460.08381.4622
7470.08181.4634
7480.07981.4647
7490.07761.4659
7500.07581.4671
7510.07411.4683
7520.0721.4695
7530.07091.4707
7540.06911.4718
7550.0671.473
7560.06571.4741
7570.06451.4752
7580.06321.4763
7590.06151.4773
7600.06071.4784
7610.05791.4795
7620.05771.4805
7630.05631.4815
7640.05461.4825
7650.05381.4835
7660.05211.4845
7670.05071.4855
7680.051.4864
7690.051.4873
7700.04821.4883
7710.04791.4892
7720.04641.4901
7730.04641.4909
7740.04521.4918
7750.04361.4926
7760.04331.4935
7770.04321.4943
7780.04091.4951
7790.04031.4959
7800.04091.4967
Rf:84            CCT(K):3429
Rg:98 Duv:0.0017
u':0.2367
LER: 317 v': 0.5149
The Test SPD compared with the matching Reference SPD
Color Distortion Graphic
Graphic shifts (%)
Hue BinRfChroma
182-10%(Rg,h1)
283-7%(Rg,h2)
377-3%(Rg,h3)
4851%(Rg,h4)
5913%(Rg,h5)
6924%(Rg,h6)
789-2%(Rg,h7)
892-3%(Rg,h8)
989-6%(Rg,h9)
1081-7%(Rg,h10)
1176-0%(Rg,h11)
12866%(Rg,h12)
13905%(Rg,h13)
14837%(Rg,h14)
15810%(Rg,h15)
1680-4%(Rg,h16)