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: 1121CH0202) 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
X10107.2496106.0707
Y10100100
Z1046.263347.7332

λ (nm)Test SPDRef SPD
3800.00040.1705
3810.00020.1734
3820.00040.1762
3830.00170.1792
3840.00020.1821
3850.00060.1851
3860.00130.1881
3870.00040.1911
38800.1941
38900.1972
3900.00040.2003
39100.2034
39200.2066
3930.00030.2098
3940.00050.213
3950.00010.2162
3960.00010.2194
3970.00070.2227
3980.00040.226
3990.00040.2293
4000.00080.2327
4010.00160.2361
4020.00160.2395
4030.0020.2429
4040.00260.2464
4050.00320.2498
4060.00530.2533
4070.00590.2568
4080.00670.2604
4090.00870.264
4100.01120.2675
4110.0140.2712
4120.01710.2748
4130.02050.2785
4140.02470.2821
4150.02950.2858
4160.03540.2896
4170.04180.2933
4180.04930.2971
4190.05770.3009
4200.06710.3047
4210.07770.3085
4220.08960.3124
4230.10340.3162
4240.11790.3201
4250.13420.3241
4260.15210.328
4270.17140.3319
4280.19270.3359
4290.21650.3399
4300.24080.3439
4310.26770.348
4320.29640.352
4330.32730.3561
4340.36070.3602
4350.39680.3643
4360.43530.3684
4370.4750.3726
4380.51780.3767
4390.56090.3809
4400.60430.3851
4410.64570.3893
4420.68420.3935
4430.72010.3978
4440.75040.402
4450.77230.4063
4460.78710.4106
4470.79160.4149
4480.78770.4192
4490.77410.4236
4500.75180.4279
4510.72140.4323
4520.68490.4367
4530.64650.4411
4540.60670.4455
4550.56830.4499
4560.53270.4543
4570.49940.4588
4580.470.4633
4590.44380.4677
4600.42110.4722
4610.4020.4767
4620.38440.4812
4630.36910.4858
4640.35450.4903
4650.34150.4948
4660.32950.4994
4670.31820.504
4680.3070.5085
4690.29710.5131
4700.28830.5177
4710.28120.5223
4720.2760.5269
4730.27140.5316
4740.26850.5362
4750.26720.5408
4760.26780.5455
4770.26940.5502
4780.27190.5548
4790.27580.5595
4800.28030.5642
4810.28660.5689
4820.29330.5736
4830.30030.5783
4840.3080.583
4850.31640.5877
4860.32580.5924
4870.33610.5971
4880.34610.6019
4890.35730.6066
4900.36830.6114
4910.38020.6161
4920.39220.6209
4930.40450.6256
4940.41750.6304
4950.43050.6351
4960.44330.6399
4970.45570.6447
4980.46840.6495
4990.48040.6542
5000.4930.659
5010.5050.6638
5020.51650.6686
5030.52820.6734
5040.53950.6782
5050.55020.6829
5060.56080.6877
5070.57140.6925
5080.58160.6973
5090.59160.7021
5100.60140.7069
5110.61080.7117
5120.620.7165
5130.62920.7213
5140.63790.7261
5150.64650.7309
5160.65530.7357
5170.66350.7405
5180.67170.7453
5190.67990.75
5200.68870.7548
5210.69670.7596
5220.70490.7644
5230.71320.7692
5240.72160.774
5250.72990.7787
5260.73820.7835
5270.74670.7883
5280.75480.793
5290.7630.7978
5300.77160.8026
5310.78060.8073
5320.78890.8121
5330.79710.8168
5340.80570.8215
5350.81360.8263
5360.82170.831
5370.82990.8357
5380.83770.8404
5390.84590.8452
5400.85360.8499
5410.86190.8546
5420.86980.8593
5430.87760.864
5440.88550.8686
5450.89380.8733
5460.90160.878
5470.90960.8827
5480.9180.8873
5490.92640.892
5500.93430.8966
5510.94330.9012
5520.95150.9059
5530.95920.9105
5540.96730.9151
5550.97550.9197
5560.98360.9243
5570.99140.9289
5580.99950.9335
5591.00690.938
5601.01490.9426
5611.02260.9471
5621.02920.9517
5631.03660.9562
5641.04450.9607
5651.05180.9652
5661.0590.9697
5671.06630.9742
5681.07370.9787
5691.08160.9832
5701.08790.9876
5711.09540.9921
5721.10260.9965
5731.10951.0009
5741.11611.0054
5751.12351.0098
5761.13061.0142
5771.13741.0185
5781.1441.0229
5791.15061.0273
5801.15661.0316
5811.1631.036
5821.16941.0403
5831.17531.0446
5841.1811.0489
5851.18651.0532
5861.19181.0574
5871.19741.0617
5881.20211.066
5891.20711.0702
5901.21171.0744
5911.21611.0786
5921.221.0828
5931.22321.087
5941.22711.0912
5951.22991.0953
5961.23261.0995
5971.23461.1036
5981.23671.1077
5991.23821.1118
6001.23951.1159
6011.24051.12
6021.24061.124
6031.24081.1281
6041.24011.1321
6051.23911.1361
6061.23741.1401
6071.23531.1441
6081.23321.1481
6091.22961.1521
6101.22721.156
6111.2231.1599
6121.21971.1638
6131.21461.1677
6141.20981.1716
6151.20481.1755
6161.19851.1793
6171.19211.1832
6181.18611.187
6191.17871.1908
6201.1711.1946
6211.16341.1984
6221.15561.2021
6231.14671.2059
6241.13821.2096
6251.12951.2133
6261.11971.217
6271.10981.2207
6281.09981.2244
6291.08871.228
6301.07651.2316
6311.06591.2352
6321.05531.2388
6331.04361.2424
6341.03111.246
6351.01881.2495
6361.00641.2531
6370.99431.2566
6380.98171.2601
6390.9691.2636
6400.9561.267
6410.9431.2705
6420.93011.2739
6430.91691.2774
6440.90321.2808
6450.88941.2841
6460.87541.2875
6470.86191.2909
6480.84781.2942
6490.83421.2975
6500.81981.3008
6510.80591.3041
6520.7921.3073
6530.77771.3106
6540.76411.3138
6550.74961.317
6560.73931.3202
6570.72621.3234
6580.71291.3266
6590.69941.3297
6600.68571.3329
6610.67251.336
6620.65991.3391
6630.64641.3421
6640.63391.3452
6650.62081.3482
6660.60781.3513
6670.59511.3543
6680.58241.3573
6690.571.3602
6700.55771.3632
6710.54611.3661
6720.53411.369
6730.52171.3719
6740.511.3748
6750.49881.3777
6760.48751.3805
6770.47661.3834
6780.46621.3862
6790.45531.389
6800.44481.3918
6810.43441.3945
6820.42411.3973
6830.41411.4
6840.40441.4027
6850.39481.4054
6860.38541.4081
6870.37611.4107
6880.36681.4134
6890.35761.416
6900.34841.4186
6910.34011.4212
6920.33221.4238
6930.32381.4263
6940.31581.4288
6950.3081.4314
6960.29991.4339
6970.29241.4364
6980.28521.4388
6990.27741.4413
7000.27011.4437
7010.26371.4461
7020.25681.4485
7030.24961.4509
7040.24291.4532
7050.23661.4556
7060.23071.4579
7070.22481.4602
7080.21921.4625
7090.21351.4648
7100.20711.4671
7110.20141.4693
7120.19561.4715
7130.19151.4737
7140.18641.4759
7150.18071.4781
7160.17541.4802
7170.17111.4824
7180.16651.4845
7190.16241.4866
7200.15781.4887
7210.15381.4908
7220.14971.4928
7230.14521.4949
7240.14151.4969
7250.13791.4989
7260.13461.5009
7270.13161.5028
7280.12681.5048
7290.12411.5067
7300.12111.5086
7310.11761.5105
7320.11421.5124
7330.11131.5143
7340.10821.5162
7350.10541.518
7360.10341.5198
7370.10111.5216
7380.09791.5234
7390.09511.5252
7400.09191.5269
7410.09031.5287
7420.0881.5304
7430.08611.5321
7440.08381.5338
7450.08211.5354
7460.08031.5371
7470.07781.5387
7480.07531.5404
7490.07361.542
7500.07191.5436
7510.07021.5451
7520.06871.5467
7530.06641.5482
7540.06561.5498
7550.06371.5513
7560.06211.5528
7570.06041.5542
7580.05931.5557
7590.05861.5572
7600.05781.5586
7610.05531.56
7620.05471.5614
7630.05371.5628
7640.05171.5642
7650.0511.5655
7660.05011.5669
7670.051.5682
7680.04811.5695
7690.04831.5708
7700.04621.5721
7710.0451.5733
7720.0451.5746
7730.04351.5758
7740.04221.577
7750.0421.5782
7760.04211.5794
7770.04061.5806
7780.03931.5817
7790.03971.5829
7800.03711.584
Rf:84            CCT(K):3336
Rg:98 Duv:0.0015
u':0.2394
LER: 319 v': 0.5166
The Test SPD compared with the matching Reference SPD
Color Distortion Graphic
Graphic shifts (%)
Hue BinRfChroma
181-10%(Rg,h1)
281-8%(Rg,h2)
376-3%(Rg,h3)
4842%(Rg,h4)
5905%(Rg,h5)
6915%(Rg,h6)
788-1%(Rg,h7)
891-3%(Rg,h8)
988-7%(Rg,h9)
1082-8%(Rg,h10)
1177-1%(Rg,h11)
12866%(Rg,h12)
13896%(Rg,h13)
14837%(Rg,h14)
15800%(Rg,h15)
1679-5%(Rg,h16)