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 Test Lamp: 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
X10111.5636108.995
Y10100100
Z1043.121339.8873

λ (nm)Test SPDRef SPD
3800.00140.1176
3810.00130.1199
3820.00030.1223
38300.1247
3840.00050.1271
3850.00230.1295
3860.00050.132
3870.00160.1345
38800.1371
3890.00030.1396
3900.00060.1422
3910.00040.1448
3920.00080.1475
3930.0010.1502
3940.00060.1529
3950.00050.1556
3960.0010.1584
3970.00090.1612
3980.00130.1641
3990.0010.1669
4000.00230.1698
4010.00380.1728
4020.00350.1757
4030.00610.1787
4040.00670.1817
4050.01040.1848
4060.01270.1878
4070.01570.1909
4080.01890.1941
4090.02470.1972
4100.02950.2004
4110.03630.2037
4120.04420.2069
4130.05210.2102
4140.06260.2135
4150.07340.2168
4160.08730.2202
4170.10260.2236
4180.1180.2271
4190.13640.2305
4200.15540.234
4210.17710.2375
4220.19990.2411
4230.22510.2447
4240.25190.2483
4250.27980.2519
4260.30880.2556
4270.34060.2592
4280.37240.263
4290.40540.2667
4300.43750.2705
4310.46880.2743
4320.49990.2781
4330.53010.282
4340.560.2859
4350.58850.2898
4360.61570.2938
4370.63920.2977
4380.66160.3017
4390.68050.3058
4400.69730.3098
4410.71070.3139
4420.71690.318
4430.72210.3221
4440.72240.3263
4450.71450.3305
4460.7040.3347
4470.68620.3389
4480.66410.3432
4490.63760.3475
4500.60680.3518
4510.5710.3561
4520.53260.3605
4530.49420.3649
4540.45520.3693
4550.41780.3738
4560.38340.3782
4570.35040.3827
4580.32080.3872
4590.29390.3918
4600.27170.3963
4610.25140.4009
4620.23390.4055
4630.21940.4102
4640.20680.4148
4650.19580.4195
4660.18730.4242
4670.17940.4289
4680.17230.4337
4690.16540.4384
4700.1590.4432
4710.1540.448
4720.14970.4529
4730.14550.4577
4740.14180.4626
4750.13820.4675
4760.13570.4724
4770.13470.4773
4780.1340.4823
4790.13350.4873
4800.13320.4923
4810.13410.4973
4820.13620.5023
4830.13940.5074
4840.14220.5124
4850.14580.5175
4860.15070.5226
4870.15710.5278
4880.16310.5329
4890.17110.5381
4900.17970.5432
4910.1890.5484
4920.19980.5536
4930.21260.5589
4940.22610.5641
4950.24150.5694
4960.25750.5746
4970.27430.5799
4980.2930.5852
4990.31390.5906
5000.33380.5959
5010.35470.6013
5020.37660.6066
5030.39940.612
5040.42170.6174
5050.44550.6228
5060.46840.6282
5070.49230.6337
5080.51610.6391
5090.5390.6446
5100.56160.65
5110.58370.6555
5120.60580.661
5130.62650.6665
5140.64610.6721
5150.66580.6776
5160.68420.6831
5170.70170.6887
5180.71860.6942
5190.73480.6998
5200.74990.7054
5210.76430.711
5220.77810.7166
5230.79180.7222
5240.80360.7278
5250.81430.7335
5260.82520.7391
5270.8350.7448
5280.84290.7504
5290.85060.7561
5300.85940.7617
5310.86770.7674
5320.87490.7731
5330.88050.7788
5340.88520.7845
5350.89030.7902
5360.89490.7959
5370.89930.8016
5380.90390.8074
5390.90810.8131
5400.91160.8188
5410.91620.8246
5420.91940.8303
5430.92340.836
5440.92730.8418
5450.92910.8476
5460.93160.8533
5470.93370.8591
5480.93380.8648
5490.93540.8706
5500.93780.8764
5510.93970.8822
5520.9420.8879
5530.94410.8937
5540.94670.8995
5550.94990.9053
5560.95190.9111
5570.95440.9168
5580.95770.9226
5590.960.9284
5600.96360.9342
5610.96680.94
5620.96940.9458
5630.97340.9516
5640.97610.9574
5650.97970.9631
5660.98320.9689
5670.98730.9747
5680.99140.9805
5690.9960.9863
5700.99960.9921
5711.00410.9978
5721.00851.0036
5731.01351.0094
5741.01821.0152
5751.02261.0209
5761.02821.0267
5771.03481.0325
5781.04031.0382
5791.04571.044
5801.05171.0497
5811.05781.0555
5821.06311.0612
5831.0711.067
5841.07751.0727
5851.08371.0785
5861.09091.0842
5871.09781.0899
5881.10431.0956
5891.11241.1013
5901.11911.107
5911.12681.1127
5921.13441.1184
5931.14211.1241
5941.1491.1298
5951.15631.1355
5961.16411.1411
5971.17211.1468
5981.18051.1525
5991.18811.1581
6001.19631.1638
6011.20411.1694
6021.21131.175
6031.21991.1806
6041.22691.1862
6051.23441.1918
6061.24121.1974
6071.2481.203
6081.25731.2086
6091.26561.2142
6101.27471.2197
6111.28191.2253
6121.28821.2308
6131.29271.2363
6141.2971.2418
6151.30081.2474
6161.30471.2529
6171.30931.2583
6181.31281.2638
6191.31651.2693
6201.32041.2748
6211.32381.2802
6221.32661.2856
6231.3291.2911
6241.33081.2965
6251.33321.3019
6261.33211.3073
6271.33451.3126
6281.33431.318
6291.33331.3234
6301.33181.3287
6311.33111.334
6321.32951.3394
6331.32671.3447
6341.32291.35
6351.32061.3552
6361.31611.3605
6371.31241.3658
6381.30721.371
6391.30291.3762
6401.29631.3815
6411.29021.3867
6421.28341.3919
6431.27691.397
6441.26931.4022
6451.26121.4073
6461.25311.4125
6471.24481.4176
6481.23441.4227
6491.22471.4278
6501.21461.4329
6511.20441.4379
6521.19391.443
6531.18241.448
6541.17161.453
6551.15831.458
6561.14691.463
6571.13531.468
6581.12371.473
6591.11071.4779
6601.09761.4828
6611.08411.4878
6621.07181.4927
6631.05791.4975
6641.04391.5024
6651.03021.5073
6661.01581.5121
6671.00081.5169
6680.98711.5217
6690.97391.5265
6700.95841.5313
6710.94341.536
6720.92941.5408
6730.91381.5455
6740.89891.5502
6750.88421.5549
6760.87031.5595
6770.85441.5642
6780.84081.5688
6790.8271.5734
6800.81231.5781
6810.79761.5826
6820.78311.5872
6830.76951.5918
6840.75471.5963
6850.74121.6008
6860.72711.6053
6870.71211.6098
6880.69821.6143
6890.68381.6187
6900.67021.6231
6910.65621.6275
6920.64351.6319
6930.63041.6363
6940.61761.6407
6950.60461.645
6960.59031.6493
6970.57831.6536
6980.56531.6579
6990.55241.6622
7000.54011.6665
7010.52761.6707
7020.51681.6749
7030.50491.6791
7040.4931.6833
7050.48161.6874
7060.47081.6916
7070.45941.6957
7080.44941.6998
7090.43891.7039
7100.4281.708
7110.41761.712
7120.40681.716
7130.39691.7201
7140.3871.724
7150.37721.728
7160.36791.732
7170.3591.7359
7180.34991.7398
7190.34031.7437
7200.33131.7476
7210.32411.7515
7220.31561.7553
7230.30771.7591
7240.30071.763
7250.29191.7667
7260.28541.7705
7270.27681.7743
7280.2711.778
7290.26471.7817
7300.2581.7854
7310.25121.7891
7320.24431.7927
7330.23731.7963
7340.23191.8
7350.2251.8036
7360.21811.8071
7370.21311.8107
7380.20831.8142
7390.20351.8178
7400.19781.8213
7410.19281.8247
7420.1861.8282
7430.18221.8316
7440.17591.8351
7450.17171.8385
7460.16821.8419
7470.16361.8452
7480.15871.8486
7490.15451.8519
7500.14941.8552
7510.14721.8585
7520.14381.8618
7530.13811.865
7540.13851.8683
7550.13341.8715
7560.12841.8747
7570.12421.8778
7580.12231.881
7590.11741.8841
7600.11631.8872
7610.11271.8903
7620.1081.8934
7630.10741.8965
7640.10411.8995
7650.10191.9026
7660.09941.9056
7670.09771.9085
7680.09571.9115
7690.09121.9144
7700.09111.9174
7710.08681.9203
7720.08461.9232
7730.08421.926
7740.08131.9289
7750.07891.9317
7760.07531.9345
7770.07711.9373
7780.07481.9401
7790.07541.9429
7800.07321.9456
Rf:81            CCT(K):3034
Rg:106 Duv:-0.001
u':0.2497
LER: 279 v': 0.5193
The Test SPD compared with the matching Reference SPD
Color Distortion Graphic
Graphic shifts (%)
Hue BinRfChroma
187-4%(Rg,h1)
288-4%(Rg,h2)
375-0%(Rg,h3)
4729%(Rg,h4)
57814%(Rg,h5)
67714%(Rg,h6)
77011%(Rg,h7)
8812%(Rg,h8)
983-5%(Rg,h9)
1081-9%(Rg,h10)
1179-8%(Rg,h11)
12772%(Rg,h12)
13858%(Rg,h13)
14879%(Rg,h14)
15837%(Rg,h15)
16882%(Rg,h16)