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 (Mid): 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.1503107.9687
Y10100100
Z1042.715442.4208

λ (nm)Test SPDRef SPD
3800.00030.1336
3810.00030.1361
38200.1386
3830.00110.1412
3840.00070.1438
38500.1464
3860.00080.1491
3870.00060.1517
38800.1544
38900.1572
39000.16
39100.1628
39200.1656
3930.00040.1684
3940.00010.1713
3950.00010.1742
3960.00030.1772
39700.1801
39800.1831
39900.1862
40000.1892
4010.00010.1923
4020.00160.1954
4030.00040.1985
4040.00190.2017
4050.00190.2049
4060.00150.2081
4070.00360.2114
4080.00320.2147
4090.00450.218
4100.0060.2213
4110.00850.2247
4120.01150.2281
4130.01420.2315
4140.01560.2349
4150.02090.2384
4160.02610.2419
4170.03170.2455
4180.03680.249
4190.04440.2526
4200.05280.2562
4210.06190.2598
4220.07180.2635
4230.08380.2672
4240.09630.2709
4250.10950.2747
4260.12540.2784
4270.14190.2822
4280.15920.286
4290.17780.2899
4300.1980.2938
4310.2190.2977
4320.24120.3016
4330.2640.3055
4340.28790.3095
4350.31210.3135
4360.33770.3175
4370.3640.3216
4380.39150.3256
4390.4190.3297
4400.44560.3339
4410.47080.338
4420.49620.3422
4430.51950.3464
4440.54020.3506
4450.55560.3548
4460.56890.3591
4470.57520.3633
4480.57780.3676
4490.5760.372
4500.56680.3763
4510.55240.3807
4520.53410.3851
4530.51220.3895
4540.49030.3939
4550.46570.3984
4560.44310.4029
4570.42070.4074
4580.40230.4119
4590.38680.4164
4600.37530.421
4610.3690.4255
4620.3660.4301
4630.36760.4348
4640.37180.4394
4650.38090.444
4660.39110.4487
4670.40510.4534
4680.42050.4581
4690.4380.4628
4700.45360.4676
4710.470.4723
4720.48250.4771
4730.49460.4819
4740.50420.4867
4750.51220.4916
4760.51780.4964
4770.52010.5013
4780.52060.5061
4790.51980.511
4800.51780.516
4810.51570.5209
4820.5140.5258
4830.51190.5308
4840.51120.5357
4850.51120.5407
4860.51250.5457
4870.51590.5507
4880.51940.5557
4890.52280.5608
4900.52840.5658
4910.53330.5709
4920.53860.576
4930.54330.5811
4940.54950.5862
4950.55550.5913
4960.5620.5964
4970.56840.6015
4980.57520.6067
4990.58170.6118
5000.58890.617
5010.5970.6222
5020.60490.6274
5030.61380.6326
5040.62140.6378
5050.62950.643
5060.63720.6482
5070.64530.6534
5080.65440.6587
5090.66290.6639
5100.66920.6692
5110.67730.6745
5120.68490.6797
5130.69080.685
5140.69840.6903
5150.70440.6956
5160.7110.7009
5170.71770.7062
5180.72330.7115
5190.73060.7169
5200.73720.7222
5210.74340.7275
5220.74990.7329
5230.75660.7382
5240.76260.7436
5250.76870.7489
5260.77620.7543
5270.78270.7596
5280.78910.765
5290.79490.7704
5300.80130.7757
5310.80730.7811
5320.81370.7865
5330.81910.7919
5340.82480.7973
5350.83020.8026
5360.83540.808
5370.84050.8134
5380.84580.8188
5390.85040.8242
5400.8560.8296
5410.86120.835
5420.8660.8404
5430.87070.8458
5440.87660.8512
5450.88180.8566
5460.8860.862
5470.88960.8674
5480.89270.8728
5490.89760.8782
5500.90180.8836
5510.90550.8889
5520.90920.8943
5530.9120.8997
5540.91340.9051
5550.91760.9105
5560.92060.9159
5570.92340.9213
5580.92630.9266
5590.92870.932
5600.93140.9374
5610.93430.9427
5620.93770.9481
5630.94040.9535
5640.94290.9588
5650.94540.9642
5660.94780.9695
5670.94960.9749
5680.95220.9802
5690.95470.9856
5700.95570.9909
5710.95790.9962
5720.95981.0015
5730.9621.0068
5740.96471.0121
5750.9671.0174
5760.97031.0227
5770.97361.028
5780.97781.0333
5790.98131.0386
5800.98591.0439
5810.991.0491
5820.99551.0544
5831.00041.0596
5841.00561.0649
5851.01141.0701
5861.01811.0753
5871.02441.0805
5881.03211.0857
5891.03921.0909
5901.04621.0961
5911.05451.1013
5921.06311.1065
5931.07121.1117
5941.08081.1168
5951.09031.122
5961.10011.1271
5971.10941.1322
5981.121.1373
5991.13071.1424
6001.14141.1475
6011.15171.1526
6021.16311.1577
6031.17361.1628
6041.18461.1678
6051.1961.1729
6061.20711.1779
6071.21851.1829
6081.23041.1879
6091.23991.1929
6101.25271.1979
6111.26371.2029
6121.27541.2079
6131.28681.2128
6141.29791.2178
6151.3091.2227
6161.31921.2276
6171.32991.2325
6181.3421.2374
6191.3521.2423
6201.36231.2471
6211.37131.252
6221.37921.2568
6231.38711.2617
6241.39441.2665
6251.40111.2713
6261.40691.2761
6271.41281.2808
6281.41621.2856
6291.41971.2904
6301.42291.2951
6311.42531.2998
6321.42811.3045
6331.42961.3092
6341.42931.3139
6351.42931.3185
6361.4291.3232
6371.42871.3278
6381.42861.3324
6391.4271.337
6401.42481.3416
6411.42011.3462
6421.41621.3508
6431.41181.3553
6441.40721.3598
6451.40091.3644
6461.39471.3689
6471.38741.3733
6481.37971.3778
6491.37041.3823
6501.36211.3867
6511.35311.3911
6521.34381.3955
6531.33391.3999
6541.32281.4043
6551.30881.4086
6561.29771.413
6571.28731.4173
6581.27461.4216
6591.26131.4259
6601.24781.4302
6611.23331.4344
6621.21961.4387
6631.20451.4429
6641.1911.4471
6651.17551.4513
6661.15881.4555
6671.14251.4596
6681.1271.4638
6691.11071.4679
6701.09411.472
6711.07951.4761
6721.06251.4802
6731.04741.4842
6741.03121.4883
6751.01461.4923
6760.99881.4963
6770.98271.5003
6780.96721.5042
6790.95191.5082
6800.93491.5121
6810.91841.5161
6820.90271.52
6830.88791.5238
6840.87181.5277
6850.85491.5315
6860.83981.5354
6870.82311.5392
6880.80571.543
6890.79021.5468
6900.77371.5505
6910.75951.5543
6920.74531.558
6930.73021.5617
6940.71641.5654
6950.70081.569
6960.68461.5727
6970.66991.5763
6980.65471.5799
6990.63911.5835
7000.62461.5871
7010.61011.5907
7020.5961.5942
7030.58251.5977
7040.56781.6012
7050.55431.6047
7060.54071.6082
7070.52831.6116
7080.51671.6151
7090.50481.6185
7100.49091.6219
7110.47921.6253
7120.46841.6286
7130.45711.632
7140.44541.6353
7150.43461.6386
7160.4241.6419
7170.41291.6451
7180.40221.6484
7190.39411.6516
7200.38311.6548
7210.37411.658
7220.36461.6612
7230.35531.6643
7240.34541.6675
7250.33781.6706
7260.3291.6737
7270.31941.6768
7280.31151.6798
7290.30491.6829
7300.29591.6859
7310.28821.6889
7320.28061.6919
7330.27221.6949
7340.26551.6978
7350.25851.7008
7360.25281.7037
7370.24541.7066
7380.23791.7095
7390.2331.7123
7400.22591.7152
7410.22051.718
7420.21361.7208
7430.20871.7236
7440.20131.7263
7450.19521.7291
7460.19071.7318
7470.18511.7345
7480.18061.7372
7490.17531.7399
7500.17091.7426
7510.16591.7452
7520.16361.7478
7530.15851.7504
7540.15211.753
7550.15011.7556
7560.14531.7581
7570.13991.7607
7580.13681.7632
7590.13331.7657
7600.13081.7682
7610.12731.7706
7620.12311.7731
7630.12091.7755
7640.11811.7779
7650.1151.7803
7660.11061.7826
7670.10631.785
7680.10631.7873
7690.10131.7896
7700.10151.7919
7710.09591.7942
7720.09441.7965
7730.09291.7987
7740.09211.8009
7750.08951.8032
7760.08791.8053
7770.07891.8075
7780.08551.8097
7790.07971.8118
7800.08121.8139
Rf:96            CCT(K):3131
Rg:101 Duv:-0.0006
u':0.2464
LER: 262 v': 0.5178
The Test SPD compared with the matching Reference SPD
Color Distortion Graphic
Graphic shifts (%)
Hue BinRfChroma
1970%(Rg,h1)
2980%(Rg,h2)
3980%(Rg,h3)
498-1%(Rg,h4)
596-2%(Rg,h5)
6981%(Rg,h6)
797-0%(Rg,h7)
8981%(Rg,h8)
9971%(Rg,h9)
10961%(Rg,h10)
11962%(Rg,h11)
12943%(Rg,h12)
13961%(Rg,h13)
14952%(Rg,h14)
15950%(Rg,h15)
16932%(Rg,h16)