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: Solux 12V Diachroic: TH - 4700K - 99.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
X10100.483299.8924
Y10100100
Z1077.031275.1777

λ (nm)Test SPDRef SPD
3800.29420.4363
3810.30280.4403
3820.31780.4442
3830.31430.4482
3840.30280.4521
3850.32090.4561
3860.34230.46
3870.34250.464
3880.34030.4679
3890.35260.4719
3900.35970.4758
3910.35660.4798
3920.35910.4837
3930.36520.4877
3940.38010.4916
3950.39130.4955
3960.39990.4994
3970.40690.5033
3980.41070.5073
3990.41850.5112
4000.42670.5151
4010.43670.519
4020.44430.5228
4030.45430.5267
4040.46360.5306
4050.47110.5345
4060.4780.5383
4070.48510.5422
4080.49360.546
4090.49970.5499
4100.5070.5537
4110.51270.5575
4120.51920.5613
4130.52760.5651
4140.53540.5689
4150.5420.5727
4160.54660.5765
4170.55280.5802
4180.55820.584
4190.56360.5877
4200.56950.5914
4210.57430.5952
4220.57960.5989
4230.5860.6026
4240.59070.6063
4250.59470.6099
4260.60090.6136
4270.60510.6172
4280.60940.6209
4290.61470.6245
4300.61960.6281
4310.62490.6317
4320.62980.6353
4330.63420.6389
4340.63850.6424
4350.64430.646
4360.64990.6495
4370.65380.653
4380.65910.6565
4390.66480.66
4400.67020.6635
4410.67560.6669
4420.67860.6704
4430.68510.6738
4440.69090.6772
4450.69510.6806
4460.70110.684
4470.70580.6874
4480.71120.6907
4490.71640.6941
4500.7220.6974
4510.72730.7007
4520.73250.704
4530.7370.7073
4540.7430.7105
4550.74860.7138
4560.75360.717
4570.75930.7202
4580.76460.7234
4590.7690.7266
4600.77410.7297
4610.77920.7329
4620.78370.736
4630.78820.7391
4640.79280.7422
4650.79820.7452
4660.80340.7483
4670.80510.7513
4680.80980.7543
4690.8150.7573
4700.81820.7603
4710.82190.7633
4720.82530.7662
4730.82860.7691
4740.83040.772
4750.83410.7749
4760.83740.7778
4770.84020.7806
4780.84280.7835
4790.84470.7863
4800.84720.7891
4810.84950.7919
4820.85120.7946
4830.85360.7974
4840.85430.8001
4850.85440.8028
4860.85620.8055
4870.85810.8081
4880.85870.8108
4890.8610.8134
4900.86120.816
4910.86240.8186
4920.86410.8212
4930.86440.8237
4940.86690.8262
4950.86680.8288
4960.8680.8312
4970.86950.8337
4980.87130.8362
4990.87120.8386
5000.8730.841
5010.87370.8434
5020.87480.8458
5030.87540.8481
5040.8770.8505
5050.87710.8528
5060.87760.8551
5070.87730.8574
5080.87680.8596
5090.87720.8619
5100.87750.8641
5110.87760.8663
5120.87670.8685
5130.87690.8706
5140.87660.8728
5150.87620.8749
5160.87510.877
5170.87450.8791
5180.8740.8812
5190.87420.8832
5200.87440.8852
5210.8740.8872
5220.87360.8892
5230.87440.8912
5240.87360.8931
5250.87420.8951
5260.87480.897
5270.8760.8989
5280.87710.9008
5290.87750.9026
5300.87850.9044
5310.87980.9063
5320.88110.9081
5330.88270.9098
5340.88410.9116
5350.88490.9133
5360.88610.9151
5370.88750.9168
5380.88920.9184
5390.89050.9201
5400.89250.9218
5410.89380.9234
5420.89530.925
5430.89690.9266
5440.89960.9282
5450.90060.9297
5460.9030.9312
5470.90510.9328
5480.90760.9343
5490.90930.9357
5500.91120.9372
5510.91420.9386
5520.91640.9401
5530.91850.9415
5540.92040.9429
5550.9230.9442
5560.92560.9456
5570.9280.9469
5580.92950.9482
5590.93220.9495
5600.93410.9508
5610.93580.9521
5620.93740.9533
5630.94030.9546
5640.94170.9558
5650.94360.957
5660.94530.9581
5670.94710.9593
5680.94930.9604
5690.95170.9616
5700.95360.9627
5710.95450.9638
5720.95710.9648
5730.95850.9659
5740.960.9669
5750.96190.968
5760.9650.969
5770.96660.97
5780.96890.9709
5790.97130.9719
5800.97290.9728
5810.97570.9738
5820.97880.9747
5830.98170.9756
5840.98460.9764
5850.9870.9773
5860.99030.9781
5870.99380.979
5880.99750.9798
5891.00040.9806
5901.00340.9813
5911.00680.9821
5921.010.9828
5931.01320.9836
5941.0160.9843
5951.01910.985
5961.02130.9857
5971.02340.9864
5981.02580.987
5991.02760.9876
6001.02960.9883
6011.03160.9889
6021.03260.9895
6031.03380.9901
6041.0350.9906
6051.03530.9912
6061.03620.9917
6071.0360.9922
6081.03640.9927
6091.03670.9932
6101.03640.9937
6111.0360.9942
6121.03610.9946
6131.03590.9951
6141.03490.9955
6151.03390.9959
6161.0330.9963
6171.03180.9967
6181.03220.997
6191.03080.9974
6201.02890.9977
6211.02850.998
6221.02770.9983
6231.0260.9986
6241.02450.9989
6251.0240.9992
6261.02210.9995
6271.02040.9997
6281.01880.9999
6291.01661.0002
6301.01521.0004
6311.0131.0006
6321.01161.0007
6331.00971.0009
6341.00821.0011
6351.0061.0012
6361.00371.0013
6371.00231.0014
6381.00041.0016
6390.99841.0016
6400.99621.0017
6410.9941.0018
6420.99171.0019
6430.99031.0019
6440.98741.0019
6450.98471.002
6460.98321.002
6470.97981.002
6480.97911.002
6490.97551.0019
6500.97291.0019
6510.97091.0018
6520.96911.0018
6530.96651.0017
6540.96381.0016
6550.96031.0016
6560.96051.0014
6570.95771.0013
6580.95441.0012
6590.95141.0011
6600.94761.0009
6610.94421.0008
6620.94261.0006
6630.9391.0004
6640.93661.0002
6650.93321
6660.93010.9998
6670.92680.9996
6680.92350.9994
6690.92070.9992
6700.91680.9989
6710.91350.9987
6720.91010.9984
6730.90710.9981
6740.90420.9978
6750.90070.9975
6760.89690.9972
6770.89340.9969
6780.89150.9966
6790.88710.9962
6800.88420.9959
6810.88050.9955
6820.87810.9952
6830.87520.9948
6840.87150.9944
6850.86810.994
6860.86410.9936
6870.86130.9932
6880.85820.9928
6890.85450.9924
6900.85110.992
6910.84840.9915
6920.84490.9911
6930.84180.9906
6940.83850.9902
6950.83340.9897
6960.83120.9892
6970.82680.9887
6980.82290.9882
6990.81960.9877
7000.81540.9872
7010.81170.9867
7020.80740.9861
7030.80470.9856
7040.79950.985
7050.79550.9845
7060.79140.9839
7070.78730.9834
7080.78510.9828
7090.78120.9822
7100.77650.9816
7110.77310.981
7120.76890.9804
7130.76530.9798
7140.76180.9792
7150.75730.9786
7160.75340.9779
7170.75120.9773
7180.7470.9766
7190.74460.976
7200.74170.9753
7210.73720.9747
7220.73260.974
7230.73020.9733
7240.72750.9726
7250.72470.9719
7260.7220.9712
7270.7180.9705
7280.71450.9698
7290.71170.9691
7300.70780.9684
7310.70450.9676
7320.70190.9669
7330.69960.9661
7340.69610.9654
7350.69160.9646
7360.69030.9639
7370.68740.9631
7380.68380.9623
7390.68180.9616
7400.68010.9608
7410.67830.96
7420.67540.9592
7430.67180.9584
7440.66990.9576
7450.66820.9568
7460.66450.956
7470.66270.9551
7480.66160.9543
7490.6590.9535
7500.65780.9527
7510.65470.9518
7520.65160.951
7530.65140.9501
7540.64840.9493
7550.64710.9484
7560.64670.9475
7570.64470.9467
7580.64490.9458
7590.64360.9449
7600.64330.944
7610.6410.9431
7620.63850.9422
7630.63940.9413
7640.63710.9404
7650.63580.9395
7660.63460.9386
7670.63250.9377
7680.63290.9368
7690.63330.9359
7700.63070.9349
7710.63090.934
7720.63030.9331
7730.6310.9321
7740.63210.9312
7750.63120.9302
7760.62880.9293
7770.6310.9283
7780.62970.9274
7790.62970.9264
7800.62940.9254
Rf:98            CCT(K):4483
Rg:100 Duv:-0.0019
u':0.2187
LER: 212 v': 0.4908
The Test SPD compared with the matching Reference SPD
Color Distortion Graphic
Graphic shifts (%)
Hue BinRfChroma
198-0%(Rg,h1)
2990%(Rg,h2)
3990%(Rg,h3)
498-0%(Rg,h4)
598-1%(Rg,h5)
698-1%(Rg,h6)
798-0%(Rg,h7)
8970%(Rg,h8)
9981%(Rg,h9)
10981%(Rg,h10)
11971%(Rg,h11)
12960%(Rg,h12)
1397-0%(Rg,h13)
1498-1%(Rg,h14)
1598-1%(Rg,h15)
1698-1%(Rg,h16)