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: GE Vio/G4/Module/3.6W/741: LED - 3500K - 70.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
X10101.0797101.2449
Y10100100
Z1063.166567.0455

λ (nm)Test SPDRef SPD
3800.01110.3442
3810.01720.348
3820.02520.3518
3830.02770.3556
3840.03920.3595
3850.05430.3633
3860.06970.3671
3870.0880.371
3880.11680.3748
3890.15030.3787
3900.19430.3826
3910.24040.3865
3920.29850.3903
3930.36880.3942
3940.460.3981
3950.56710.402
3960.69370.406
3970.82620.4099
3980.97780.4138
3991.13890.4177
4001.32440.4216
4011.52530.4256
4021.72470.4295
4031.92680.4334
4042.1130.4374
4052.2680.4413
4062.37350.4453
4072.4370.4492
4082.43940.4532
4092.38180.4571
4102.27560.4611
4112.13320.465
4121.96610.469
4131.79340.473
4141.61980.4769
4151.45550.4809
4161.3140.4848
4171.1910.4888
4181.08140.4927
4190.98780.4967
4200.90640.5006
4210.82990.5046
4220.76110.5085
4230.69990.5125
4240.64270.5164
4250.58790.5204
4260.54370.5243
4270.50550.5282
4280.47650.5322
4290.45310.5361
4300.43360.54
4310.42180.5439
4320.41240.5478
4330.40610.5517
4340.40260.5556
4350.4020.5595
4360.40210.5634
4370.40250.5673
4380.40540.5712
4390.40820.5751
4400.41310.5789
4410.41810.5828
4420.42220.5866
4430.42850.5905
4440.43370.5943
4450.43810.5982
4460.44420.602
4470.44980.6058
4480.45420.6096
4490.45820.6134
4500.46230.6172
4510.46470.621
4520.4670.6248
4530.46830.6285
4540.47010.6323
4550.47210.636
4560.47360.6398
4570.47290.6435
4580.47430.6472
4590.47480.6509
4600.47470.6546
4610.4760.6583
4620.47730.662
4630.47740.6656
4640.47890.6693
4650.48090.6729
4660.48450.6765
4670.48520.6802
4680.48810.6838
4690.49220.6874
4700.49420.6909
4710.49730.6945
4720.5020.6981
4730.50690.7016
4740.51240.7051
4750.51590.7087
4760.52230.7122
4770.52710.7157
4780.53260.7191
4790.53860.7226
4800.54350.726
4810.55020.7295
4820.55530.7329
4830.56170.7363
4840.56790.7397
4850.57270.7431
4860.57690.7465
4870.58380.7498
4880.58840.7532
4890.59190.7565
4900.59640.7598
4910.60220.7631
4920.60660.7664
4930.60910.7696
4940.61180.7729
4950.61550.7761
4960.61820.7793
4970.62150.7826
4980.62380.7857
4990.62530.7889
5000.62780.7921
5010.63080.7952
5020.63210.7983
5030.63330.8014
5040.63590.8045
5050.63690.8076
5060.6380.8107
5070.63980.8137
5080.64210.8168
5090.64330.8198
5100.64490.8228
5110.64720.8257
5120.64960.8287
5130.6520.8317
5140.65470.8346
5150.6580.8375
5160.66160.8404
5170.66530.8433
5180.67010.8461
5190.67470.849
5200.67980.8518
5210.68570.8546
5220.69140.8574
5230.69820.8602
5240.70550.863
5250.71230.8657
5260.72060.8684
5270.72980.8711
5280.73790.8738
5290.74730.8765
5300.75810.8791
5310.76890.8818
5320.78040.8844
5330.79110.887
5340.80210.8896
5350.81470.8922
5360.8260.8947
5370.83840.8972
5380.85070.8998
5390.8640.9023
5400.8770.9047
5410.890.9072
5420.90370.9096
5430.91660.9121
5440.93070.9145
5450.94380.9169
5460.95710.9192
5470.97020.9216
5480.98440.9239
5490.99790.9263
5501.01140.9286
5511.02530.9308
5521.03870.9331
5531.0520.9354
5541.06440.9376
5551.07750.9398
5561.08960.942
5571.10230.9442
5581.11440.9463
5591.12430.9485
5601.13460.9506
5611.14610.9527
5621.15520.9548
5631.16460.9569
5641.17280.9589
5651.18080.961
5661.18890.963
5671.19590.965
5681.2020.967
5691.20820.9689
5701.21240.9709
5711.21780.9728
5721.22140.9747
5731.22450.9766
5741.2270.9785
5751.22950.9803
5761.23190.9822
5771.23230.984
5781.23280.9858
5791.23250.9876
5801.23110.9894
5811.22960.9911
5821.22850.9929
5831.22570.9946
5841.2220.9963
5851.2190.998
5861.21510.9996
5871.21051.0013
5881.20581.0029
5891.20011.0045
5901.1941.0061
5911.18781.0077
5921.17971.0093
5931.17291.0108
5941.16451.0124
5951.15621.0139
5961.14741.0154
5971.13851.0168
5981.12981.0183
5991.11911.0198
6001.10971.0212
6011.09951.0226
6021.08951.024
6031.07831.0254
6041.06611.0267
6051.05461.0281
6061.04251.0294
6071.03041.0307
6081.01791.032
6091.00711.0333
6100.9941.0346
6110.98151.0358
6120.96931.0371
6130.95571.0383
6140.94261.0395
6150.931.0407
6160.91611.0418
6170.90141.043
6180.88841.0441
6190.8761.0453
6200.8631.0464
6210.84961.0475
6220.83531.0485
6230.82241.0496
6240.811.0506
6250.79581.0517
6260.78211.0527
6270.76921.0537
6280.7561.0546
6290.7431.0556
6300.72961.0566
6310.71741.0575
6320.7041.0584
6330.6911.0593
6340.6781.0602
6350.66541.0611
6360.65221.062
6370.64031.0628
6380.62731.0636
6390.61591.0645
6400.60461.0653
6410.59251.066
6420.58061.0668
6430.56931.0676
6440.55741.0683
6450.54611.0691
6460.53471.0698
6470.5241.0705
6480.51251.0712
6490.5021.0718
6500.49111.0725
6510.481.0731
6520.46921.0738
6530.46011.0744
6540.44771.075
6550.44011.0756
6560.43471.0762
6570.42511.0767
6580.41681.0773
6590.40711.0778
6600.39761.0783
6610.3881.0788
6620.38071.0793
6630.37261.0798
6640.36351.0803
6650.35551.0808
6660.34641.0812
6670.33861.0816
6680.33041.082
6690.32311.0825
6700.31541.0828
6710.30821.0832
6720.30161.0836
6730.2941.0839
6740.28641.0843
6750.27971.0846
6760.2721.0849
6770.2671.0852
6780.26091.0855
6790.25391.0858
6800.2481.0861
6810.24251.0863
6820.23691.0866
6830.23161.0868
6840.22491.087
6850.21931.0872
6860.21371.0874
6870.211.0876
6880.20411.0878
6890.19791.088
6900.19371.0881
6910.19041.0882
6920.18521.0884
6930.18021.0885
6940.17771.0886
6950.17171.0887
6960.1691.0888
6970.16351.0888
6980.161.0889
6990.15531.089
7000.15231.089
7010.14821.089
7020.14481.089
7030.14071.089
7040.13651.089
7050.13381.089
7060.12981.089
7070.12641.089
7080.12471.0889
7090.12021.0889
7100.11811.0888
7110.11711.0887
7120.11321.0886
7130.111.0885
7140.10621.0884
7150.10361.0883
7160.10131.0882
7170.09821.088
7180.09691.0879
7190.09461.0877
7200.0921.0876
7210.09031.0874
7220.08671.0872
7230.08451.087
7240.08371.0868
7250.08221.0866
7260.07961.0864
7270.0771.0861
7280.07641.0859
7290.07481.0857
7300.0721.0854
7310.07051.0851
7320.071.0848
7330.06761.0846
7340.06631.0843
7350.06471.084
7360.06351.0836
7370.06051.0833
7380.06071.083
7390.05961.0827
7400.05841.0823
7410.05631.082
7420.05481.0816
7430.05511.0812
7440.0531.0808
7450.05161.0805
7460.05011.0801
7470.04881.0797
7480.04861.0792
7490.04891.0788
7500.04651.0784
7510.04461.078
7520.0461.0775
7530.04491.0771
7540.04441.0766
7550.04371.0761
7560.0431.0757
7570.04081.0752
7580.03981.0747
7590.03691.0742
7600.03991.0737
7610.03471.0732
7620.03631.0727
7630.03531.0721
7640.03571.0716
7650.03271.0711
7660.03221.0705
7670.03281.0699
7680.03361.0694
7690.03471.0688
7700.03371.0682
7710.0331.0677
7720.03221.0671
7730.03051.0665
7740.03221.0659
7750.03061.0653
7760.02921.0647
7770.03311.064
7780.02851.0634
7790.02931.0628
7800.02851.0621
Rf:77            CCT(K):4122
Rg:90 Duv:0.0071
u':0.2188
LER: 284 v': 0.5079
The Test SPD compared with the matching Reference SPD
Color Distortion Graphic
Graphic shifts (%)
Hue BinRfChroma
168-17%(Rg,h1)
272-12%(Rg,h2)
365-6%(Rg,h3)
4755%(Rg,h4)
58110%(Rg,h5)
6904%(Rg,h6)
783-2%(Rg,h7)
878-8%(Rg,h8)
980-11%(Rg,h9)
1078-11%(Rg,h10)
1184-6%(Rg,h11)
12880%(Rg,h12)
13842%(Rg,h13)
14793%(Rg,h14)
1572-9%(Rg,h15)
1669-15%(Rg,h16)