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: 1122CH0023) B1: 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.6242105.726
Y10100100
Z1049.808448.8006

λ (nm)Test SPDRef SPD
3800.00020.1785
3810.00030.1814
38200.1844
3830.00030.1873
3840.00020.1903
3850.0010.1934
38600.1964
38700.1995
3880.00010.2026
3890.00110.2058
3900.00030.2089
3910.00050.2121
39200.2153
3930.00030.2186
3940.00040.2218
3950.00010.2251
3960.00040.2284
3970.00050.2317
3980.00080.2351
3990.00090.2385
4000.00140.2419
4010.00320.2453
4020.00280.2488
4030.00390.2522
4040.00570.2557
4050.00640.2593
4060.00780.2628
4070.00960.2664
4080.01260.27
4090.01490.2736
4100.01820.2772
4110.02190.2809
4120.0260.2845
4130.03160.2882
4140.03760.292
4150.04460.2957
4160.05310.2995
4170.06210.3033
4180.07260.3071
4190.08410.3109
4200.09680.3147
4210.11080.3186
4220.12770.3225
4230.14610.3264
4240.16470.3303
4250.18570.3342
4260.20850.3382
4270.23370.3422
4280.26060.3462
4290.28960.3502
4300.32070.3542
4310.35380.3583
4320.38810.3623
4330.42450.3664
4340.46380.3705
4350.5050.3747
4360.5480.3788
4370.59130.383
4380.63640.3871
4390.68060.3913
4400.72390.3955
4410.76270.3997
4420.7970.404
4430.82650.4082
4440.8480.4125
4450.85960.4167
4460.86190.421
4470.85350.4253
4480.83550.4297
4490.80860.434
4500.77310.4383
4510.73120.4427
4520.6850.4471
4530.63840.4514
4540.59330.4558
4550.55090.4602
4560.51340.4647
4570.47970.4691
4580.44980.4735
4590.42450.478
4600.40280.4825
4610.38380.4869
4620.3670.4914
4630.35160.4959
4640.3360.5004
4650.32280.5049
4660.31070.5095
4670.29890.514
4680.28790.5185
4690.27850.5231
4700.26990.5277
4710.26390.5322
4720.25970.5368
4730.25660.5414
4740.25470.546
4750.25460.5506
4760.25660.5552
4770.25950.5598
4780.26310.5644
4790.26790.569
4800.27370.5737
4810.28040.5783
4820.28790.5829
4830.29570.5876
4840.30490.5922
4850.31410.5969
4860.32440.6015
4870.33520.6062
4880.34720.6109
4890.3580.6155
4900.37070.6202
4910.38330.6249
4920.39630.6296
4930.40970.6343
4940.42340.639
4950.43680.6436
4960.45030.6483
4970.46370.653
4980.47660.6577
4990.4890.6624
5000.50220.6671
5010.51440.6718
5020.52610.6765
5030.53810.6812
5040.54920.6859
5050.56020.6906
5060.57120.6953
5070.58170.7
5080.59170.7047
5090.60210.7094
5100.61220.7141
5110.62160.7188
5120.63110.7235
5130.64030.7282
5140.64880.7329
5150.65720.7376
5160.66580.7423
5170.6740.747
5180.68270.7517
5190.69080.7563
5200.69940.761
5210.70730.7657
5220.71530.7704
5230.72340.775
5240.73180.7797
5250.73970.7843
5260.74780.789
5270.75620.7937
5280.76430.7983
5290.77190.8029
5300.78060.8076
5310.78910.8122
5320.79750.8168
5330.80630.8214
5340.81490.8261
5350.82260.8307
5360.83030.8353
5370.8380.8399
5380.84590.8445
5390.8540.849
5400.8610.8536
5410.86870.8582
5420.87640.8627
5430.88420.8673
5440.89120.8718
5450.89880.8764
5460.90650.8809
5470.9140.8854
5480.92210.8899
5490.930.8944
5500.93750.8989
5510.94510.9034
5520.9530.9079
5530.96020.9124
5540.96810.9168
5550.97580.9213
5560.98320.9257
5570.99060.9302
5580.99770.9346
5591.00510.939
5601.01220.9434
5611.0190.9478
5621.02580.9522
5631.03290.9566
5641.040.9609
5651.04640.9653
5661.05360.9696
5671.06030.974
5681.06690.9783
5691.07390.9826
5701.07970.9869
5711.08680.9912
5721.09330.9954
5731.09950.9997
5741.10611.0039
5751.11241.0082
5761.11931.0124
5771.12581.0166
5781.13171.0208
5791.13761.025
5801.14361.0292
5811.14951.0333
5821.15521.0375
5831.16091.0416
5841.16641.0458
5851.17191.0499
5861.17751.054
5871.18271.0581
5881.18741.0621
5891.19261.0662
5901.19661.0702
5911.20111.0743
5921.2051.0783
5931.20851.0823
5941.2121.0863
5951.21521.0902
5961.21811.0942
5971.22051.0981
5981.22291.1021
5991.22491.106
6001.22651.1099
6011.22791.1138
6021.2281.1177
6031.22891.1215
6041.22871.1254
6051.22861.1292
6061.22761.133
6071.22591.1368
6081.22411.1406
6091.22221.1444
6101.22021.1481
6111.21671.1519
6121.21311.1556
6131.20931.1593
6141.20551.163
6151.20091.1667
6161.19571.1703
6171.19081.174
6181.18451.1776
6191.17831.1812
6201.1721.1848
6211.16491.1884
6221.15741.1919
6231.14971.1955
6241.14171.199
6251.13471.2025
6261.12551.206
6271.11711.2095
6281.10731.213
6291.09731.2164
6301.0861.2199
6311.07621.2233
6321.06591.2267
6331.05471.2301
6341.04341.2335
6351.03171.2368
6361.01941.2401
6371.00761.2435
6380.99561.2468
6390.98281.2501
6400.97121.2533
6410.95881.2566
6420.94581.2598
6430.93341.263
6440.92011.2662
6450.90621.2694
6460.89341.2726
6470.88021.2757
6480.86621.2789
6490.85261.282
6500.83931.2851
6510.82521.2882
6520.81141.2912
6530.79821.2943
6540.78461.2973
6550.77051.3003
6560.76051.3033
6570.74741.3063
6580.73441.3093
6590.72121.3122
6600.70791.3151
6610.69451.318
6620.68191.3209
6630.6691.3238
6640.6561.3267
6650.64281.3295
6660.631.3323
6670.61711.3351
6680.60421.3379
6690.59161.3407
6700.57951.3435
6710.56741.3462
6720.55551.3489
6730.54341.3516
6740.53171.3543
6750.52011.357
6760.50871.3596
6770.49751.3623
6780.48611.3649
6790.47581.3675
6800.46521.37
6810.45481.3726
6820.44451.3752
6830.43431.3777
6840.4241.3802
6850.41421.3827
6860.40411.3852
6870.39511.3876
6880.38531.3901
6890.37551.3925
6900.36641.3949
6910.35781.3973
6920.34981.3997
6930.3411.402
6940.33271.4044
6950.3241.4067
6960.31611.409
6970.30821.4113
6980.30031.4135
6990.2931.4158
7000.28581.418
7010.27861.4203
7020.27151.4225
7030.26451.4246
7040.25761.4268
7050.2511.429
7060.24431.4311
7070.2381.4332
7080.23221.4353
7090.2261.4374
7100.21991.4395
7110.21491.4415
7120.20831.4435
7130.20311.4456
7140.19711.4476
7150.19251.4495
7160.18711.4515
7170.18221.4535
7180.17791.4554
7190.17271.4573
7200.16821.4592
7210.16351.4611
7220.15921.463
7230.15551.4648
7240.15121.4666
7250.14751.4684
7260.14371.4702
7270.13961.472
7280.13651.4738
7290.13241.4755
7300.12871.4773
7310.12591.479
7320.12261.4807
7330.1191.4824
7340.1161.4841
7350.11281.4857
7360.11061.4873
7370.10711.489
7380.10441.4906
7390.10121.4922
7400.09951.4937
7410.09661.4953
7420.09411.4968
7430.09121.4984
7440.08991.4999
7450.0871.5014
7460.08541.5028
7470.08331.5043
7480.08121.5057
7490.0791.5072
7500.07721.5086
7510.07531.51
7520.0731.5114
7530.07231.5127
7540.071.5141
7550.0681.5154
7560.06651.5168
7570.06531.5181
7580.06371.5194
7590.06251.5206
7600.06111.5219
7610.061.5231
7620.05841.5244
7630.05731.5256
7640.05661.5268
7650.05521.528
7660.05251.5291
7670.05151.5303
7680.05031.5314
7690.05081.5326
7700.04881.5337
7710.04721.5348
7720.04721.5359
7730.04691.5369
7740.04511.538
7750.04541.539
7760.04431.54
7770.04451.5411
7780.04171.542
7790.0411.543
7800.04031.544
Rf:83            CCT(K):3377
Rg:99 Duv:-0.0001
u':0.2389
LER: 313 v': 0.5137
The Test SPD compared with the matching Reference SPD
Color Distortion Graphic
Graphic shifts (%)
Hue BinRfChroma
182-9%(Rg,h1)
282-7%(Rg,h2)
375-2%(Rg,h3)
4814%(Rg,h4)
5877%(Rg,h5)
6886%(Rg,h6)
7861%(Rg,h7)
890-2%(Rg,h8)
988-6%(Rg,h9)
1083-8%(Rg,h10)
1177-2%(Rg,h11)
12855%(Rg,h12)
13896%(Rg,h13)
14847%(Rg,h14)
15811%(Rg,h15)
1681-4%(Rg,h16)