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: 1121CH0138) 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.9205105.5008
Y10100100
Z1048.772849.517

λ (nm)Test SPDRef SPD
3800.00020.1839
3810.00010.1869
3820.00020.1899
3830.00010.1929
38400.196
3850.00050.1991
3860.00010.2022
3870.00010.2053
38800.2084
3890.00010.2116
3900.00020.2148
39100.218
39200.2213
39300.2246
39400.2279
3950.00040.2312
3960.00030.2345
3970.00020.2379
3980.00060.2413
3990.00040.2447
4000.00050.2481
4010.00120.2516
4020.00120.2551
4030.00150.2586
4040.00280.2621
4050.00290.2657
4060.00420.2693
4070.0060.2729
4080.00670.2765
4090.00850.2801
4100.01080.2838
4110.01320.2875
4120.01670.2912
4130.0210.2949
4140.02530.2986
4150.03090.3024
4160.03690.3062
4170.04440.31
4180.05260.3138
4190.0630.3177
4200.07390.3215
4210.08640.3254
4220.10040.3293
4230.11670.3332
4240.13440.3372
4250.1540.3411
4260.17590.3451
4270.20030.3491
4280.2270.3531
4290.25640.3571
4300.2890.3612
4310.32420.3652
4320.36280.3693
4330.4050.3734
4340.45140.3775
4350.50090.3817
4360.55350.3858
4370.60680.39
4380.6620.3941
4390.7160.3983
4400.76740.4025
4410.81240.4067
4420.84880.411
4430.87810.4152
4440.89580.4195
4450.89980.4238
4460.89160.428
4470.87020.4323
4480.83880.4367
4490.79880.441
4500.75110.4453
4510.69970.4497
4520.64630.454
4530.59670.4584
4540.54990.4628
4550.50940.4672
4560.47440.4716
4570.44410.476
4580.41720.4804
4590.3950.4849
4600.37540.4893
4610.35790.4938
4620.34150.4982
4630.32610.5027
4640.31080.5072
4650.29710.5117
4660.28520.5162
4670.27340.5207
4680.26310.5252
4690.2550.5298
4700.24780.5343
4710.24340.5388
4720.24080.5434
4730.23950.5479
4740.23930.5525
4750.24090.5571
4760.24420.5616
4770.24810.5662
4780.25280.5708
4790.25860.5754
4800.26490.58
4810.27240.5846
4820.28080.5892
4830.28950.5938
4840.29930.5984
4850.30980.603
4860.32080.6076
4870.3330.6122
4880.34520.6169
4890.35750.6215
4900.37120.6261
4910.38460.6308
4920.39860.6354
4930.41260.64
4940.42670.6447
4950.44080.6493
4960.45470.6539
4970.46870.6586
4980.48210.6632
4990.49480.6679
5000.50810.6725
5010.52090.6772
5020.53310.6818
5030.54510.6864
5040.55710.6911
5050.56830.6957
5060.57920.7004
5070.590.705
5080.60040.7096
5090.61070.7143
5100.62090.7189
5110.63080.7235
5120.63970.7282
5130.64890.7328
5140.65770.7374
5150.66620.742
5160.67480.7467
5170.68340.7513
5180.69160.7559
5190.70.7605
5200.70810.7651
5210.7160.7697
5220.7240.7743
5230.73270.7789
5240.74050.7835
5250.74830.7881
5260.75670.7926
5270.76490.7972
5280.77240.8018
5290.78060.8063
5300.78890.8109
5310.79760.8154
5320.80620.82
5330.81420.8245
5340.82230.829
5350.830.8336
5360.83750.8381
5370.84530.8426
5380.85310.8471
5390.86050.8516
5400.86820.8561
5410.8760.8605
5420.88330.865
5430.8910.8695
5440.89830.8739
5450.90590.8784
5460.91340.8828
5470.92090.8872
5480.92860.8917
5490.93630.8961
5500.9440.9005
5510.95160.9049
5520.95930.9092
5530.96630.9136
5540.97340.918
5550.98090.9223
5560.98850.9267
5570.99550.931
5581.00270.9353
5591.00960.9396
5601.01640.9439
5611.02360.9482
5621.030.9525
5631.03650.9568
5641.04330.961
5651.04980.9653
5661.05630.9695
5671.06290.9738
5681.06930.978
5691.07580.9822
5701.0820.9864
5711.08840.9905
5721.0950.9947
5731.10160.9988
5741.10781.003
5751.11361.0071
5761.12011.0112
5771.12611.0153
5781.13211.0194
5791.13781.0235
5801.14311.0276
5811.14871.0316
5821.15421.0356
5831.15891.0397
5841.16391.0437
5851.1691.0477
5861.1741.0517
5871.17911.0556
5881.18341.0596
5891.18781.0635
5901.1921.0674
5911.19621.0714
5921.19971.0753
5931.20271.0791
5941.20621.083
5951.20891.0869
5961.21161.0907
5971.21371.0945
5981.21561.0983
5991.21721.1021
6001.21851.1059
6011.21971.1097
6021.21961.1134
6031.21991.1172
6041.21971.1209
6051.21881.1246
6061.21731.1283
6071.21511.132
6081.21341.1356
6091.2111.1393
6101.2081.1429
6111.20461.1465
6121.20091.1501
6131.19631.1537
6141.19221.1573
6151.18771.1608
6161.18221.1644
6171.17631.1679
6181.16991.1714
6191.16361.1749
6201.15661.1784
6211.14931.1818
6221.14191.1852
6231.13361.1887
6241.12541.1921
6251.11681.1955
6261.10781.1988
6271.09811.2022
6281.08881.2055
6291.0781.2089
6301.06671.2122
6311.05661.2155
6321.04621.2187
6331.03431.222
6341.02271.2252
6351.01121.2285
6360.99911.2317
6370.98711.2349
6380.97521.238
6390.96281.2412
6400.95031.2443
6410.93791.2474
6420.92491.2506
6430.91191.2536
6440.89861.2567
6450.88491.2598
6460.87121.2628
6470.85811.2658
6480.84471.2688
6490.83041.2718
6500.81661.2748
6510.8031.2777
6520.78941.2807
6530.77591.2836
6540.76251.2865
6550.74841.2894
6560.73861.2922
6570.72561.2951
6580.71211.2979
6590.6991.3007
6600.68551.3035
6610.67241.3063
6620.65971.3091
6630.64711.3118
6640.63421.3146
6650.62121.3173
6660.60891.32
6670.59641.3226
6680.58371.3253
6690.5711.3279
6700.55921.3306
6710.54681.3332
6720.53521.3358
6730.52341.3383
6740.51181.3409
6750.50051.3434
6760.48951.346
6770.47821.3485
6780.46731.351
6790.45641.3534
6800.4461.3559
6810.4361.3583
6820.42591.3607
6830.41581.3631
6840.40591.3655
6850.39621.3679
6860.38711.3702
6870.37781.3726
6880.36811.3749
6890.35881.3772
6900.34981.3795
6910.34181.3817
6920.33351.384
6930.32491.3862
6940.31681.3884
6950.30921.3906
6960.30111.3928
6970.29361.395
6980.2861.3971
6990.27841.3992
7000.27131.4013
7010.26471.4034
7020.25751.4055
7030.25071.4076
7040.2441.4096
7050.23741.4116
7060.23141.4136
7070.22561.4156
7080.21981.4176
7090.21391.4196
7100.20861.4215
7110.20251.4234
7120.19671.4254
7130.19161.4273
7140.18671.4291
7150.18141.431
7160.17661.4328
7170.17171.4347
7180.16691.4365
7190.16291.4383
7200.15791.44
7210.15411.4418
7220.15011.4435
7230.14631.4453
7240.14241.447
7250.13851.4487
7260.13491.4504
7270.13161.452
7280.12811.4537
7290.12441.4553
7300.12111.4569
7310.11851.4585
7320.11521.4601
7330.11191.4617
7340.10891.4632
7350.1061.4648
7360.10321.4663
7370.10071.4678
7380.0981.4693
7390.09551.4708
7400.09321.4722
7410.09071.4737
7420.08831.4751
7430.08621.4765
7440.08361.4779
7450.08181.4793
7460.07981.4806
7470.07771.482
7480.07611.4833
7490.07431.4846
7500.07211.4859
7510.07021.4872
7520.06871.4885
7530.06691.4897
7540.06581.491
7550.06461.4922
7560.06261.4934
7570.06081.4946
7580.061.4958
7590.05841.497
7600.05721.4981
7610.05671.4993
7620.05461.5004
7630.05371.5015
7640.0521.5026
7650.05121.5037
7660.05021.5047
7670.04941.5058
7680.04791.5068
7690.0471.5078
7700.04621.5088
7710.04561.5098
7720.04431.5108
7730.04391.5118
7740.04241.5127
7750.04211.5137
7760.04261.5146
7770.04091.5155
7780.03971.5164
7790.03911.5173
7800.03811.5181
Rf:83            CCT(K):3405
Rg:99 Duv:0.0012
u':0.2376
LER: 317 v': 0.5148
The Test SPD compared with the matching Reference SPD
Color Distortion Graphic
Graphic shifts (%)
Hue BinRfChroma
181-10%(Rg,h1)
282-8%(Rg,h2)
375-3%(Rg,h3)
4813%(Rg,h4)
5877%(Rg,h5)
6886%(Rg,h6)
7861%(Rg,h7)
890-2%(Rg,h8)
988-7%(Rg,h9)
1082-8%(Rg,h10)
1177-2%(Rg,h11)
12855%(Rg,h12)
13896%(Rg,h13)
14847%(Rg,h14)
15811%(Rg,h15)
1680-4%(Rg,h16)