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: Mike Stoane Track Type X (Max): LED - 3000K


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
X10108.1768107.993
Y10100100
Z1042.694142.3583

λ (nm)Test SPDRef SPD
3800.00020.1332
3810.00020.1357
3820.00180.1382
38300.1408
3840.00050.1434
38500.146
3860.00020.1486
3870.00150.1513
38800.154
38900.1567
39000.1595
39100.1623
3920.00040.1651
3930.0010.168
3940.00020.1708
3950.00060.1738
3960.00090.1767
3970.00030.1797
39800.1827
3990.00040.1857
4000.00030.1887
40100.1918
40200.1949
4030.00120.198
4040.00080.2012
4050.00090.2044
4060.00250.2076
4070.00320.2109
4080.00430.2142
4090.00550.2175
4100.00790.2208
4110.00990.2242
4120.01150.2275
4130.01310.231
4140.01580.2344
4150.02020.2379
4160.02440.2414
4170.02980.2449
4180.03510.2485
4190.04260.252
4200.05040.2557
4210.05930.2593
4220.06850.2629
4230.07970.2666
4240.09180.2704
4250.10450.2741
4260.11980.2779
4270.13520.2817
4280.15220.2855
4290.17010.2893
4300.19040.2932
4310.210.2971
4320.23070.301
4330.25250.3049
4340.27590.3089
4350.30.3129
4360.32460.3169
4370.3490.321
4380.37610.3251
4390.40280.3291
4400.42950.3333
4410.45490.3374
4420.48020.3416
4430.50550.3458
4440.52740.35
4450.54510.3542
4460.56140.3585
4470.57070.3627
4480.57620.367
4490.57670.3714
4500.57030.3757
4510.56010.3801
4520.54360.3845
4530.52380.3889
4540.50210.3933
4550.47950.3978
4560.45650.4023
4570.43550.4067
4580.41630.4113
4590.40050.4158
4600.38840.4204
4610.37970.4249
4620.37630.4295
4630.37670.4341
4640.38120.4388
4650.38980.4434
4660.40040.4481
4670.4120.4528
4680.42770.4575
4690.44380.4622
4700.46010.467
4710.47480.4717
4720.4890.4765
4730.5010.4813
4740.5110.4861
4750.51890.491
4760.52410.4958
4770.52650.5007
4780.5270.5056
4790.52740.5105
4800.52630.5154
4810.52380.5203
4820.52220.5252
4830.520.5302
4840.51880.5352
4850.51860.5402
4860.51930.5452
4870.52170.5502
4880.52380.5552
4890.52720.5602
4900.53190.5653
4910.53630.5704
4920.54140.5754
4930.54630.5805
4940.55180.5856
4950.55730.5907
4960.56320.5959
4970.570.601
4980.57590.6062
4990.5830.6113
5000.58990.6165
5010.59740.6217
5020.6050.6269
5030.61310.6321
5040.62080.6373
5050.62940.6425
5060.63650.6477
5070.64480.653
5080.65260.6582
5090.66050.6635
5100.66760.6687
5110.67480.674
5120.68130.6793
5130.68880.6846
5140.69580.6899
5150.70290.6952
5160.70950.7005
5170.71590.7058
5180.72270.7111
5190.72930.7165
5200.73520.7218
5210.74180.7271
5220.74840.7325
5230.75430.7378
5240.75980.7432
5250.76680.7485
5260.77340.7539
5270.77950.7593
5280.78590.7646
5290.79080.77
5300.79770.7754
5310.80420.7808
5320.81040.7862
5330.81640.7916
5340.82150.7969
5350.8270.8023
5360.83190.8077
5370.83770.8131
5380.84310.8185
5390.84730.8239
5400.85280.8293
5410.85810.8347
5420.86310.8401
5430.86770.8456
5440.87230.851
5450.87660.8564
5460.88090.8618
5470.88510.8672
5480.88950.8726
5490.89410.878
5500.89710.8834
5510.90140.8888
5520.90510.8942
5530.90850.8996
5540.91160.905
5550.9160.9104
5560.91870.9158
5570.9220.9212
5580.92440.9265
5590.92730.9319
5600.93070.9373
5610.9330.9427
5620.93540.9481
5630.93820.9534
5640.9410.9588
5650.94310.9642
5660.94570.9695
5670.94860.9749
5680.95180.9802
5690.95460.9856
5700.95630.9909
5710.95880.9963
5720.96121.0016
5730.9641.0069
5740.96651.0122
5750.96961.0175
5760.97351.0228
5770.97731.0281
5780.98071.0334
5790.98491.0387
5800.98981.044
5810.99371.0493
5820.99851.0545
5831.00451.0598
5841.01021.0651
5851.01581.0703
5861.02251.0755
5871.02991.0808
5881.03711.086
5891.0451.0912
5901.05251.0964
5911.06141.1016
5921.06931.1068
5931.07821.112
5941.08821.1171
5951.09741.1223
5961.10721.1274
5971.11731.1326
5981.12721.1377
5991.13691.1428
6001.14751.1479
6011.15831.153
6021.16861.1581
6031.17941.1632
6041.19021.1683
6051.20181.1733
6061.21331.1784
6071.22381.1834
6081.2361.1884
6091.24681.1934
6101.25941.1984
6111.26971.2034
6121.28071.2084
6131.29081.2134
6141.30171.2183
6151.31281.2233
6161.3231.2282
6171.33351.2331
6181.3451.238
6191.35441.2429
6201.36231.2478
6211.3711.2527
6221.37881.2575
6231.38621.2624
6241.39341.2672
6251.39951.272
6261.40411.2768
6271.40931.2816
6281.41371.2864
6291.41711.2911
6301.41931.2959
6311.42161.3006
6321.4231.3053
6331.42531.31
6341.42431.3147
6351.42411.3194
6361.42351.3241
6371.42141.3287
6381.41981.3334
6391.41621.338
6401.41481.3426
6411.41121.3472
6421.40721.3517
6431.40261.3563
6441.39681.3608
6451.38951.3654
6461.38391.3699
6471.37641.3744
6481.36941.3789
6491.35991.3833
6501.35121.3878
6511.34211.3922
6521.33321.3966
6531.32221.401
6541.31171.4054
6551.2981.4098
6561.28731.4142
6571.27521.4185
6581.26241.4228
6591.24961.4271
6601.23561.4314
6611.22221.4357
6621.20791.4399
6631.19541.4442
6641.17991.4484
6651.1651.4526
6661.14921.4568
6671.13421.461
6681.11931.4651
6691.10231.4693
6701.08621.4734
6711.07131.4775
6721.05541.4816
6731.03951.4857
6741.02371.4897
6751.00721.4938
6760.99151.4978
6770.97541.5018
6780.96041.5058
6790.94421.5097
6800.92811.5137
6810.91241.5176
6820.89731.5215
6830.88191.5254
6840.86581.5293
6850.84981.5332
6860.83461.537
6870.81821.5409
6880.80241.5447
6890.78651.5485
6900.77051.5522
6910.7561.556
6920.74231.5597
6930.72821.5634
6940.71291.5671
6950.69751.5708
6960.6821.5745
6970.66611.5781
6980.65141.5818
6990.63671.5854
7000.62291.589
7010.60811.5925
7020.59381.5961
7030.58011.5996
7040.56721.6032
7050.55381.6067
7060.541.6101
7070.52761.6136
7080.51581.6171
7090.50341.6205
7100.49241.6239
7110.48111.6273
7120.46941.6307
7130.45771.634
7140.44591.6374
7150.43521.6407
7160.42491.644
7170.41391.6473
7180.40231.6505
7190.39431.6538
7200.38441.657
7210.37411.6602
7220.36521.6634
7230.35641.6666
7240.34751.6697
7250.3391.6728
7260.33111.676
7270.32231.6791
7280.31491.6821
7290.30641.6852
7300.29771.6882
7310.28961.6913
7320.28151.6943
7330.27351.6973
7340.26621.7002
7350.25881.7032
7360.25291.7061
7370.24551.709
7380.23891.7119
7390.23271.7148
7400.2271.7176
7410.221.7205
7420.21511.7233
7430.20821.7261
7440.20221.7289
7450.19781.7316
7460.19181.7344
7470.18541.7371
7480.18091.7398
7490.1781.7425
7500.17241.7452
7510.16891.7479
7520.16321.7505
7530.15791.7531
7540.15461.7557
7550.15041.7583
7560.14731.7609
7570.14221.7634
7580.13891.7659
7590.13641.7684
7600.13191.7709
7610.12711.7734
7620.12161.7759
7630.12111.7783
7640.11751.7807
7650.11451.7831
7660.1121.7855
7670.10911.7879
7680.10681.7902
7690.10391.7925
7700.10381.7949
7710.0981.7971
7720.09511.7994
7730.0951.8017
7740.09281.8039
7750.09051.8061
7760.08811.8083
7770.08421.8105
7780.08631.8127
7790.08171.8149
7800.08041.817
Rf:96            CCT(K):3129
Rg:101 Duv:-0.0007
u':0.2465
LER: 262 v': 0.5178
The Test SPD compared with the matching Reference SPD
Color Distortion Graphic
Graphic shifts (%)
Hue BinRfChroma
197-0%(Rg,h1)
2980%(Rg,h2)
3970%(Rg,h3)
497-1%(Rg,h4)
596-2%(Rg,h5)
6980%(Rg,h6)
796-1%(Rg,h7)
8981%(Rg,h8)
9961%(Rg,h9)
10961%(Rg,h10)
11952%(Rg,h11)
12943%(Rg,h12)
13951%(Rg,h13)
14952%(Rg,h14)
15950%(Rg,h15)
16922%(Rg,h16)