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: LSI LumeLEX 2040-C4M2-6S: LED - 4000K - 95.00 CRI


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
X10103.1473101.2785
Y10100100
Z1071.205666.8658

λ (nm)Test SPDRef SPD
3800.00040.3423
3810.00030.3461
38200.3499
3830.00040.3537
3840.00030.3575
38500.3614
3860.00040.3652
3870.00010.369
38800.3729
3890.00010.3768
39000.3806
3910.00060.3845
3920.00030.3884
3930.0010.3923
3940.00010.3962
3950.00020.4001
3960.00040.404
3970.00020.4079
39800.4118
39900.4157
4000.00090.4197
4010.00140.4236
4020.00140.4275
4030.00180.4315
4040.00260.4354
4050.00350.4394
4060.00460.4433
4070.00560.4473
4080.00780.4512
4090.00940.4552
4100.01060.4591
4110.01270.4631
4120.01630.467
4130.020.471
4140.02560.4749
4150.02910.4789
4160.03620.4829
4170.04250.4868
4180.05070.4908
4190.06090.4947
4200.07190.4987
4210.08390.5026
4220.09880.5066
4230.11450.5105
4240.13160.5145
4250.15050.5184
4260.17260.5224
4270.19650.5263
4280.2220.5302
4290.25130.5342
4300.28010.5381
4310.31230.542
4320.34680.5459
4330.38380.5498
4340.42360.5537
4350.46520.5576
4360.51010.5615
4370.55620.5654
4380.60490.5693
4390.65550.5732
4400.70840.5771
4410.76150.5809
4420.81180.5848
4430.86470.5887
4440.91350.5925
4450.95710.5964
4460.99550.6002
4471.02480.604
4481.04550.6078
4491.05650.6116
4501.05670.6154
4511.04670.6192
4521.02580.623
4530.99870.6268
4540.9660.6305
4550.9310.6343
4560.89720.638
4570.86540.6418
4580.83980.6455
4590.8180.6492
4600.80330.6529
4610.79550.6566
4620.79280.6603
4630.79630.664
4640.80210.6676
4650.81060.6713
4660.82020.6749
4670.82580.6786
4680.83140.6822
4690.83440.6858
4700.83320.6894
4710.82860.693
4720.82190.6965
4730.81110.7001
4740.79750.7036
4750.78250.7072
4760.76810.7107
4770.75340.7142
4780.73880.7177
4790.72410.7212
4800.71280.7246
4810.70180.7281
4820.69090.7315
4830.68220.7349
4840.67490.7384
4850.66720.7418
4860.66230.7451
4870.65880.7485
4880.65430.7519
4890.65150.7552
4900.64980.7585
4910.64860.7618
4920.64970.7651
4930.64870.7684
4940.65180.7717
4950.65370.7749
4960.65780.7782
4970.66180.7814
4980.66680.7846
4990.67180.7878
5000.6790.7909
5010.68560.7941
5020.6930.7972
5030.69930.8004
5040.70630.8035
5050.71340.8066
5060.720.8097
5070.72770.8127
5080.73410.8158
5090.7420.8188
5100.74870.8218
5110.75610.8248
5120.76280.8278
5130.76960.8308
5140.77630.8337
5150.7820.8366
5160.78850.8395
5170.79470.8424
5180.80010.8453
5190.80760.8482
5200.81360.851
5210.81930.8539
5220.8250.8567
5230.83150.8595
5240.8380.8622
5250.84310.865
5260.84890.8677
5270.85580.8705
5280.86090.8732
5290.86640.8759
5300.87160.8786
5310.87770.8812
5320.88390.8838
5330.88950.8865
5340.89480.8891
5350.89990.8917
5360.90410.8942
5370.90860.8968
5380.91390.8993
5390.91990.9018
5400.92420.9043
5410.93060.9068
5420.93590.9093
5430.94020.9117
5440.94470.9141
5450.94830.9166
5460.95020.9189
5470.95230.9213
5480.95350.9237
5490.95380.926
5500.95520.9283
5510.95760.9306
5520.9590.9329
5530.96040.9352
5540.96150.9374
5550.96280.9397
5560.96460.9419
5570.96510.9441
5580.96580.9463
5590.96640.9484
5600.96670.9506
5610.9670.9527
5620.96660.9548
5630.96670.9569
5640.96630.959
5650.96660.961
5660.96640.9631
5670.96580.9651
5680.96610.9671
5690.96490.9691
5700.96430.971
5710.96370.973
5720.96340.9749
5730.9640.9768
5740.96430.9787
5750.9640.9806
5760.96390.9825
5770.96450.9843
5780.96510.9861
5790.96550.9879
5800.96610.9897
5810.96730.9915
5820.96790.9933
5830.96910.995
5840.97120.9967
5850.9730.9984
5860.9751.0001
5870.97731.0018
5880.97931.0034
5890.98191.0051
5900.98411.0067
5910.98771.0083
5920.99111.0099
5930.99421.0115
5940.99731.013
5951.00161.0145
5961.00621.0161
5971.01071.0176
5981.01561.019
5991.01981.0205
6001.02461.022
6011.03041.0234
6021.03411.0248
6031.04051.0262
6041.04621.0276
6051.05081.029
6061.05681.0303
6071.06341.0316
6081.07081.033
6091.07951.0343
6101.08831.0355
6111.09491.0368
6121.09981.0381
6131.10391.0393
6141.10771.0405
6151.11131.0417
6161.1141.0429
6171.11841.0441
6181.1231.0452
6191.1281.0464
6201.13141.0475
6211.13581.0486
6221.13971.0497
6231.14331.0508
6241.14681.0519
6251.14941.0529
6261.15281.0539
6271.15461.0549
6281.15561.0559
6291.15661.0569
6301.15761.0579
6311.15831.0589
6321.15881.0598
6331.15881.0607
6341.15631.0616
6351.15551.0625
6361.15421.0634
6371.15211.0643
6381.14911.0651
6391.14641.066
6401.1431.0668
6411.13971.0676
6421.13481.0684
6431.13031.0692
6441.12531.0699
6451.11971.0707
6461.1131.0714
6471.10661.0721
6481.10081.0728
6491.09251.0735
6501.08461.0742
6511.07681.0749
6521.06841.0755
6531.05841.0761
6541.05121.0768
6551.03961.0774
6561.03151.078
6571.02231.0785
6581.01091.0791
6591.00021.0797
6600.98981.0802
6610.97831.0807
6620.9681.0812
6630.95681.0817
6640.94521.0822
6650.93231.0827
6660.91941.0832
6670.90781.0836
6680.8961.084
6690.88251.0845
6700.871.0849
6710.85681.0853
6720.84391.0857
6730.83121.086
6740.81761.0864
6750.80441.0867
6760.79221.0871
6770.7781.0874
6780.76551.0877
6790.75241.088
6800.73921.0883
6810.72661.0885
6820.7141.0888
6830.70111.089
6840.68841.0893
6850.6751.0895
6860.66361.0897
6870.64881.0899
6880.63631.0901
6890.62351.0903
6900.6111.0905
6910.61.0906
6920.58841.0907
6930.5771.0909
6940.56521.091
6950.55341.0911
6960.53981.0912
6970.52811.0913
6980.51671.0914
6990.50451.0914
7000.49391.0915
7010.4811.0915
7020.47131.0916
7030.45971.0916
7040.44911.0916
7050.43871.0916
7060.42911.0916
7070.41931.0915
7080.41011.0915
7090.39991.0915
7100.38911.0914
7110.38021.0914
7120.37051.0913
7130.36041.0912
7140.35081.0911
7150.34211.091
7160.33441.0909
7170.32551.0908
7180.31841.0906
7190.31011.0905
7200.30351.0903
7210.29381.0902
7220.28691.09
7230.28021.0898
7240.27261.0896
7250.26441.0894
7260.25851.0892
7270.2511.089
7280.24541.0888
7290.23831.0885
7300.23251.0883
7310.22561.088
7320.21971.0878
7330.21431.0875
7340.20961.0872
7350.20271.0869
7360.19881.0866
7370.19331.0863
7380.18821.086
7390.18251.0857
7400.17721.0853
7410.17121.085
7420.16751.0846
7430.16111.0843
7440.161.0839
7450.15451.0835
7460.15211.0831
7470.14741.0827
7480.14111.0823
7490.13781.0819
7500.13611.0815
7510.13241.0811
7520.12891.0807
7530.12311.0802
7540.12231.0798
7550.11821.0793
7560.11541.0788
7570.11221.0784
7580.10861.0779
7590.10621.0774
7600.10241.0769
7610.10171.0764
7620.0961.0759
7630.0941.0754
7640.09271.0749
7650.08771.0743
7660.08741.0738
7670.08561.0732
7680.08311.0727
7690.07661.0721
7700.07971.0716
7710.07741.071
7720.07561.0704
7730.07471.0698
7740.07131.0692
7750.07181.0686
7760.06841.068
7770.0681.0674
7780.06161.0668
7790.06631.0662
7800.06231.0655
Rf:93            CCT(K):4114
Rg:101 Duv:-0.0044
u':0.2257
LER: 265 v': 0.4941
The Test SPD compared with the matching Reference SPD
Color Distortion Graphic
Graphic shifts (%)
Hue BinRfChroma
195-0%(Rg,h1)
2960%(Rg,h2)
3970%(Rg,h3)
495-2%(Rg,h4)
593-3%(Rg,h5)
697-1%(Rg,h6)
795-2%(Rg,h7)
894-1%(Rg,h8)
991-0%(Rg,h9)
10891%(Rg,h10)
11894%(Rg,h11)
12943%(Rg,h12)
13953%(Rg,h13)
14961%(Rg,h14)
15912%(Rg,h15)
16912%(Rg,h16)