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 EYC 71W MR16: TH - 2709K - 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
X10112.7648113.2087
Y10100100
Z1029.356931.3377

λ (nm)Test SPDRef SPD
3800.02110.0714
3810.02350.0731
3820.02590.0748
3830.02930.0765
3840.03280.0783
3850.03450.0801
3860.03620.082
3870.03880.0839
3880.04150.0858
3890.04320.0877
3900.0450.0897
3910.04830.0917
3920.05170.0937
3930.0530.0958
3940.05430.0979
3950.0580.1
3960.06170.1021
3970.0660.1043
3980.07020.1065
3990.07480.1088
4000.07940.1111
4010.0830.1134
4020.08670.1157
4030.09090.1181
4040.09510.1205
4050.09740.123
4060.09970.1255
4070.10190.128
4080.10410.1305
4090.1050.1331
4100.1060.1357
4110.10870.1384
4120.11130.1411
4130.11490.1438
4140.11840.1466
4150.12180.1494
4160.12530.1522
4170.12930.155
4180.13330.1579
4190.13780.1609
4200.14230.1638
4210.14590.1668
4220.14960.1699
4230.15360.1729
4240.15760.1761
4250.15990.1792
4260.16210.1824
4270.16610.1856
4280.17010.1889
4290.17370.1921
4300.17730.1955
4310.17950.1988
4320.18180.2022
4330.18470.2057
4340.18760.2091
4350.19090.2126
4360.19430.2162
4370.19740.2198
4380.20040.2234
4390.20370.227
4400.2070.2307
4410.21190.2345
4420.21680.2382
4430.22270.242
4440.22850.2459
4450.23330.2498
4460.23820.2537
4470.24320.2576
4480.24830.2616
4490.25130.2656
4500.25430.2697
4510.25840.2738
4520.26250.2779
4530.26670.2821
4540.27090.2863
4550.27540.2905
4560.27990.2948
4570.28280.2992
4580.28570.3035
4590.29010.3079
4600.29440.3123
4610.29820.3168
4620.30210.3213
4630.30550.3258
4640.30880.3304
4650.3140.335
4660.31910.3397
4670.32410.3444
4680.3290.3491
4690.33290.3538
4700.33680.3586
4710.34260.3635
4720.34840.3683
4730.35410.3732
4740.35980.3782
4750.3640.3831
4760.36820.3881
4770.3740.3932
4780.37980.3983
4790.38630.4034
4800.39280.4085
4810.39920.4137
4820.40570.4189
4830.41280.4242
4840.41990.4295
4850.42790.4348
4860.43580.4401
4870.44080.4455
4880.44570.4509
4890.45170.4564
4900.45760.4619
4910.46360.4674
4920.46960.473
4930.47540.4786
4940.48110.4842
4950.48590.4899
4960.49070.4955
4970.49770.5013
4980.50470.507
4990.51220.5128
5000.51960.5186
5010.52480.5245
5020.52990.5304
5030.53410.5363
5040.53830.5422
5050.54470.5482
5060.5510.5542
5070.55790.5603
5080.56480.5663
5090.57020.5724
5100.57560.5786
5110.5830.5847
5120.59040.5909
5130.59690.5971
5140.60340.6034
5150.61040.6097
5160.61740.616
5170.62430.6223
5180.63110.6287
5190.6380.6351
5200.64490.6415
5210.65070.648
5220.65660.6544
5230.66250.6609
5240.66840.6675
5250.6760.674
5260.68370.6806
5270.6910.6872
5280.69830.6939
5290.70410.7006
5300.710.7072
5310.71740.714
5320.72480.7207
5330.7310.7275
5340.73710.7343
5350.74230.7411
5360.74740.7479
5370.75590.7548
5380.76440.7617
5390.77040.7686
5400.77630.7756
5410.78230.7825
5420.78830.7895
5430.79560.7965
5440.80280.8035
5450.80930.8106
5460.81590.8177
5470.82330.8248
5480.83080.8319
5490.83830.839
5500.84580.8462
5510.85290.8534
5520.860.8606
5530.8670.8678
5540.8740.875
5550.88230.8823
5560.89060.8896
5570.8990.8969
5580.90740.9042
5590.91540.9115
5600.92340.9189
5610.93130.9263
5620.93930.9337
5630.94740.9411
5640.95540.9485
5650.96430.9559
5660.97310.9634
5670.98080.9709
5680.98860.9784
5690.9960.9859
5701.00350.9934
5711.01211.0009
5721.02071.0085
5731.02821.0161
5741.03581.0237
5751.04291.0313
5761.051.0389
5771.05841.0465
5781.06681.0541
5791.0731.0618
5801.07931.0695
5811.08641.0771
5821.09351.0848
5831.09971.0925
5841.1061.1002
5851.11471.108
5861.12341.1157
5871.13331.1235
5881.14321.1312
5891.14891.139
5901.15461.1468
5911.16031.1546
5921.1661.1624
5931.17341.1702
5941.18071.178
5951.18721.1858
5961.19381.1937
5971.19841.2015
5981.20311.2094
5991.21061.2172
6001.21811.2251
6011.22481.233
6021.23151.2409
6031.23591.2488
6041.24031.2567
6051.24861.2646
6061.25691.2725
6071.26621.2804
6081.27541.2883
6091.28121.2963
6101.28711.3042
6111.29531.3121
6121.30361.3201
6131.31011.328
6141.31661.336
6151.32471.3439
6161.33291.3519
6171.3441.3598
6181.35511.3678
6191.36211.3758
6201.36911.3837
6211.37851.3917
6221.38781.3997
6231.39441.4077
6241.4011.4156
6251.41291.4236
6261.42491.4316
6271.43281.4396
6281.44081.4476
6291.44971.4555
6301.45871.4635
6311.46741.4715
6321.47611.4795
6331.48681.4875
6341.49741.4954
6351.50541.5034
6361.51341.5114
6371.51921.5194
6381.5251.5273
6391.53351.5353
6401.5421.5433
6411.54851.5513
6421.55491.5592
6431.56251.5672
6441.571.5751
6451.58111.5831
6461.59221.591
6471.59651.599
6481.60081.6069
6491.60931.6149
6501.61781.6228
6511.62641.6307
6521.6351.6386
6531.64131.6466
6541.64751.6545
6551.65161.6624
6561.65571.6703
6571.66131.6782
6581.66691.6861
6591.67721.6939
6601.68761.7018
6611.69431.7097
6621.70091.7176
6631.70771.7254
6641.71451.7333
6651.72171.7411
6661.72891.7489
6671.73831.7567
6681.74771.7646
6691.75411.7724
6701.76061.7802
6711.76761.788
6721.77461.7957
6731.77951.8035
6741.78451.8113
6751.79231.819
6761.80021.8268
6771.80821.8345
6781.81611.8422
6791.82351.8499
6801.83081.8576
6811.83591.8653
6821.84111.873
6831.84811.8807
6841.85511.8883
6851.86341.896
6861.87171.9036
6871.87571.9112
6881.87971.9188
6891.8921.9264
6901.90441.934
6911.91291.9416
6921.92141.9491
6931.92281.9567
6941.92421.9642
6951.93421.9717
6961.94431.9792
6971.95371.9867
6981.96321.9942
6991.9752.0017
7001.98692.0091
7011.99242.0166
7021.99792.024
7032.00562.0314
7042.01342.0388
7052.02462.0462
7062.03582.0536
7072.0462.0609
7082.05622.0682
7092.05982.0756
7102.06332.0829
7112.07452.0902
7122.08572.0974
7132.09172.1047
7142.09762.1119
7152.10032.1192
7162.1032.1264
7172.11022.1336
7182.11742.1407
7192.12852.1479
7202.13962.155
7212.14752.1622
7222.15552.1693
7232.15982.1764
7242.16412.1835
7252.17272.1905
7262.18132.1976
7272.18352.2046
7282.18562.2116
7292.19432.2186
7302.20292.2255
7312.20612.2325
7322.20932.2394
7332.21362.2463
7342.21792.2532
7352.2192.2601
7362.22012.267
7372.23412.2738
7382.24812.2806
7392.25352.2875
7402.25892.2942
7412.2612.301
7422.26322.3078
7432.26532.3145
7442.26752.3212
7452.26642.3279
7462.26532.3345
7472.2752.3412
7482.28472.3478
7492.2892.3544
7502.29332.361
7512.29332.3676
7522.29332.3741
7532.30192.3807
7542.31052.3872
7552.31052.3937
7562.31052.4001
7572.31382.4066
7582.3172.413
7592.32242.4194
7602.32782.4258
7612.32352.4322
7622.31922.4385
7632.32132.4448
7642.32352.4511
7652.32452.4574
7662.32562.4637
7672.32882.4699
7682.33212.4761
7692.33532.4823
7702.33852.4885
7712.33212.4947
7722.32562.5008
7732.32562.5069
7742.32562.513
7752.3312.5191
7762.33642.5251
7772.33642.5311
7782.33642.5371
7792.33422.5431
7802.33212.5491
Rf:99            CCT(K):2708
Rg:99 Duv:0.0013
u':0.2618
LER: 151 v': 0.5291
The Test SPD compared with the matching Reference SPD
Color Distortion Graphic
Graphic shifts (%)
Hue BinRfChroma
199-0%(Rg,h1)
299-0%(Rg,h2)
398-1%(Rg,h3)
498-1%(Rg,h4)
598-1%(Rg,h5)
698-1%(Rg,h6)
797-1%(Rg,h7)
898-1%(Rg,h8)
998-0%(Rg,h9)
1098-0%(Rg,h10)
11990%(Rg,h11)
12100-0%(Rg,h12)
1399-1%(Rg,h13)
1499-0%(Rg,h14)
1599-1%(Rg,h15)
1699-0%(Rg,h16)