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: 1121CH0180) 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.6517105.4684
Y10100100
Z1048.014349.6216

λ (nm)Test SPDRef SPD
3800.00070.1847
3810.00030.1877
3820.00070.1907
38300.1937
3840.00030.1968
38500.1999
38600.203
38700.2061
38800.2093
3890.00030.2125
3900.00050.2157
39100.2189
39200.2222
3930.00050.2254
3940.00110.2287
39500.2321
39600.2354
3970.00070.2388
3980.00070.2422
3990.00040.2456
4000.00080.2491
4010.00030.2525
4020.00090.256
4030.00250.2595
4040.00270.2631
4050.00310.2666
4060.00360.2702
4070.00590.2738
4080.00770.2774
4090.00890.2811
4100.0110.2847
4110.01440.2884
4120.01770.2921
4130.02180.2959
4140.02670.2996
4150.03170.3034
4160.03910.3072
4170.04640.311
4180.05480.3148
4190.06490.3186
4200.07680.3225
4210.08970.3264
4220.10380.3303
4230.12090.3342
4240.13850.3382
4250.15840.3421
4260.18040.3461
4270.20520.3501
4280.23170.3541
4290.26080.3581
4300.29210.3622
4310.32690.3663
4320.36440.3703
4330.40480.3744
4340.44970.3785
4350.49780.3827
4360.5490.3868
4370.60030.391
4380.65560.3952
4390.70780.3993
4400.7580.4035
4410.80070.4078
4420.83560.412
4430.86330.4162
4440.87910.4205
4450.88010.4248
4460.86940.4291
4470.84670.4334
4480.81460.4377
4490.77450.442
4500.72820.4463
4510.67870.4507
4520.62850.455
4530.58070.4594
4540.53660.4638
4550.49780.4682
4560.46430.4726
4570.43460.477
4580.40870.4814
4590.38620.4859
4600.36630.4903
4610.34870.4948
4620.3330.4992
4630.31760.5037
4640.30230.5082
4650.28950.5127
4660.27760.5172
4670.26680.5217
4680.25680.5262
4690.2490.5307
4700.24250.5353
4710.23840.5398
4720.2360.5443
4730.23480.5489
4740.23480.5534
4750.23720.558
4760.23920.5626
4770.24340.5671
4780.2480.5717
4790.25380.5763
4800.26050.5809
4810.26790.5855
4820.27660.5901
4830.28560.5947
4840.29590.5993
4850.3050.6039
4860.3170.6085
4870.3290.6131
4880.34170.6177
4890.35470.6224
4900.36820.627
4910.38180.6316
4920.39590.6362
4930.40970.6409
4940.42440.6455
4950.43880.6501
4960.45250.6548
4970.46650.6594
4980.47980.664
4990.49320.6687
5000.50670.6733
5010.51950.6779
5020.53170.6826
5030.54430.6872
5040.55620.6918
5050.56730.6965
5060.57850.7011
5070.58910.7057
5080.60030.7104
5090.61080.715
5100.6210.7196
5110.63090.7242
5120.63970.7288
5130.64860.7335
5140.65860.7381
5150.66710.7427
5160.67590.7473
5170.68430.7519
5180.6930.7565
5190.70130.7611
5200.70910.7657
5210.71770.7703
5220.72580.7749
5230.73440.7794
5240.74250.784
5250.75050.7886
5260.75910.7932
5270.7670.7977
5280.77490.8023
5290.78290.8068
5300.79180.8114
5310.80040.8159
5320.80920.8204
5330.81770.825
5340.82530.8295
5350.83330.834
5360.8410.8385
5370.84860.843
5380.85670.8475
5390.86420.8519
5400.87190.8564
5410.88010.8609
5420.88770.8653
5430.89540.8698
5440.90250.8742
5450.91030.8787
5460.9180.8831
5470.92550.8875
5480.93350.8919
5490.9410.8963
5500.94840.9007
5510.95590.9051
5520.96360.9094
5530.97110.9138
5540.97760.9181
5550.98520.9225
5560.99260.9268
55710.9311
5581.0070.9354
5591.01370.9397
5601.02060.944
5611.02740.9483
5621.03370.9526
5631.04110.9568
5641.04780.9611
5651.05360.9653
5661.06010.9695
5671.06640.9737
5681.07280.9779
5691.07940.9821
5701.08460.9863
5711.09080.9904
5721.09690.9946
5731.10250.9987
5741.10831.0028
5751.11411.007
5761.11991.0111
5771.12571.0151
5781.13141.0192
5791.1371.0233
5801.14241.0273
5811.1471.0314
5821.15241.0354
5831.15771.0394
5841.16271.0434
5851.16671.0474
5861.1721.0513
5871.17711.0553
5881.18051.0592
5891.18511.0631
5901.18911.067
5911.19331.0709
5921.19651.0748
5931.19911.0787
5941.20231.0825
5951.20531.0864
5961.20741.0902
5971.20911.094
5981.21111.0978
5991.21231.1016
6001.21371.1054
6011.21421.1091
6021.21391.1128
6031.21451.1166
6041.21391.1203
6051.21281.124
6061.21141.1276
6071.20951.1313
6081.20741.1349
6091.20461.1386
6101.20121.1422
6111.19811.1458
6121.19441.1493
6131.18991.1529
6141.18561.1565
6151.18091.16
6161.17521.1635
6171.16931.167
6181.16371.1705
6191.15681.174
6201.14971.1774
6211.1431.1809
6221.13571.1843
6231.12741.1877
6241.11911.1911
6251.11121.1944
6261.10211.1978
6271.09281.2011
6281.08321.2045
6291.07251.2078
6301.06131.211
6311.05131.2143
6321.04081.2176
6331.02971.2208
6341.01841.224
6351.00621.2272
6360.99471.2304
6370.98311.2336
6380.97021.2368
6390.95861.2399
6400.94681.243
6410.93311.2461
6420.9211.2492
6430.90791.2523
6440.89481.2553
6450.88151.2584
6460.86871.2614
6470.85491.2644
6480.84141.2674
6490.82761.2704
6500.8141.2733
6510.80041.2762
6520.78741.2792
6530.7731.2821
6540.76031.2849
6550.74631.2878
6560.73681.2906
6570.7241.2935
6580.71141.2963
6590.69831.2991
6600.68521.3019
6610.67151.3046
6620.6591.3074
6630.6471.3101
6640.63371.3128
6650.62061.3155
6660.60811.3182
6670.59521.3208
6680.58241.3235
6690.5711.3261
6700.55861.3287
6710.54621.3313
6720.53461.3339
6730.52271.3364
6740.51121.339
6750.51.3415
6760.48921.344
6770.47741.3465
6780.46791.3489
6790.4571.3514
6800.44671.3538
6810.43641.3563
6820.42681.3587
6830.41641.361
6840.4061.3634
6850.39661.3657
6860.38771.3681
6870.3791.3704
6880.36921.3727
6890.35991.375
6900.35081.3772
6910.34241.3795
6920.33441.3817
6930.3261.3839
6940.31781.3861
6950.30991.3883
6960.3021.3905
6970.29431.3926
6980.28711.3947
6990.27971.3968
7000.27241.3989
7010.26551.401
7020.25821.4031
7030.2521.4051
7040.24531.4071
7050.23911.4091
7060.23261.4111
7070.22651.4131
7080.22071.4151
7090.21531.417
7100.20881.4189
7110.20361.4208
7120.19791.4227
7130.19281.4246
7140.18721.4265
7150.18221.4283
7160.17761.4301
7170.17291.432
7180.16741.4337
7190.1641.4355
7200.15921.4373
7210.1551.439
7220.1511.4408
7230.14721.4425
7240.14261.4442
7250.13981.4458
7260.13551.4475
7270.13311.4492
7280.1281.4508
7290.12581.4524
7300.12221.454
7310.11961.4556
7320.11631.4571
7330.11261.4587
7340.10941.4602
7350.10681.4618
7360.10341.4633
7370.10141.4647
7380.09841.4662
7390.09651.4677
7400.09431.4691
7410.09111.4705
7420.08961.4719
7430.08751.4733
7440.08411.4747
7450.08181.4761
7460.07941.4774
7470.07761.4788
7480.07621.4801
7490.07461.4814
7500.07251.4827
7510.07011.4839
7520.06871.4852
7530.06671.4864
7540.06571.4877
7550.06471.4889
7560.06291.4901
7570.06061.4913
7580.05851.4924
7590.05881.4936
7600.0571.4947
7610.05781.4958
7620.05641.4969
7630.05421.498
7640.05321.4991
7650.05061.5002
7660.05041.5012
7670.04911.5023
7680.04921.5033
7690.04641.5043
7700.04731.5053
7710.04511.5063
7720.04391.5072
7730.04381.5082
7740.04171.5091
7750.04311.51
7760.0431.5109
7770.04151.5118
7780.04081.5127
7790.0391.5136
7800.03861.5144
Rf:83            CCT(K):3409
Rg:99 Duv:0.0018
u':0.2372
LER: 318 v': 0.5155
The Test SPD compared with the matching Reference SPD
Color Distortion Graphic
Graphic shifts (%)
Hue BinRfChroma
181-10%(Rg,h1)
281-8%(Rg,h2)
375-3%(Rg,h3)
4813%(Rg,h4)
5877%(Rg,h5)
6896%(Rg,h6)
7861%(Rg,h7)
890-3%(Rg,h8)
988-7%(Rg,h9)
1082-9%(Rg,h10)
1176-2%(Rg,h11)
12855%(Rg,h12)
13896%(Rg,h13)
14847%(Rg,h14)
15801%(Rg,h15)
1680-4%(Rg,h16)