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: Sylvania NF25 Par-38: LED - 2664K - 88.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
X10115.7856113.8847
Y10100100
Z1032.970730.1883

λ (nm)Test SPDRef SPD
38000.066
38100.0676
38200.0693
38300.071
38400.0727
38500.0744
38600.0762
38700.0779
38800.0798
38900.0816
39000.0835
39100.0854
39200.0873
39300.0893
39400.0913
39500.0933
39600.0954
39700.0975
39800.0996
3990.00010.1018
4000.00020.104
4010.00050.1062
4020.00080.1085
4030.00110.1108
4040.00150.1131
4050.0020.1155
4060.00260.1179
4070.00350.1203
4080.00440.1227
4090.00540.1252
4100.00640.1278
4110.00810.1303
4120.00970.1329
4130.01190.1356
4140.01420.1382
4150.0170.1409
4160.01970.1437
4170.02340.1465
4180.02710.1493
4190.03180.1521
4200.03640.155
4210.04210.1579
4220.04780.1609
4230.05520.1639
4240.06260.1669
4250.07020.17
4260.07780.1731
4270.08780.1762
4280.09780.1794
4290.10870.1826
4300.11970.1858
4310.13110.1891
4320.14250.1924
4330.15520.1958
4340.16790.1992
4350.18270.2026
4360.19750.2061
4370.21330.2096
4380.2290.2132
4390.24560.2168
4400.26220.2204
4410.2820.2241
4420.30190.2278
4430.3240.2315
4440.34620.2353
4450.36740.2391
4460.38850.2429
4470.40870.2468
4480.42890.2508
4490.44310.2547
4500.45730.2587
4510.46720.2628
4520.47720.2669
4530.48150.271
4540.48580.2752
4550.48520.2794
4560.48460.2836
4570.47680.2879
4580.46910.2922
4590.46050.2965
4600.45190.3009
4610.44020.3054
4620.42860.3098
4630.41620.3143
4640.40380.3189
4650.39550.3235
4660.38730.3281
4670.37930.3327
4680.37120.3374
4690.36250.3422
4700.35390.3469
4710.34780.3518
4720.34180.3566
4730.33540.3615
4740.32910.3664
4750.32110.3714
4760.3130.3764
4770.30790.3814
4780.30280.3865
4790.29890.3916
4800.29510.3968
4810.29210.4019
4820.28910.4072
4830.28770.4124
4840.28640.4177
4850.28660.4231
4860.28690.4284
4870.28630.4338
4880.28560.4393
4890.28750.4448
4900.28940.4503
4910.29250.4558
4920.29560.4614
4930.29990.467
4940.30410.4727
4950.30920.4784
4960.31430.4841
4970.32190.4899
4980.32950.4957
4990.33920.5015
5000.34880.5074
5010.35740.5133
5020.3660.5193
5030.37460.5252
5040.38320.5312
5050.39380.5373
5060.40440.5434
5070.42010.5495
5080.43590.5556
5090.4430.5618
5100.45010.568
5110.46220.5742
5120.47430.5805
5130.48570.5868
5140.49710.5932
5150.50880.5995
5160.52050.606
5170.5320.6124
5180.54350.6189
5190.55490.6254
5200.56620.6319
5210.57680.6385
5220.58740.645
5230.59750.6517
5240.60760.6583
5250.61890.665
5260.63020.6717
5270.64080.6785
5280.65130.6852
5290.66030.692
5300.66930.6989
5310.67980.7057
5320.69030.7126
5330.69940.7195
5340.70860.7265
5350.71640.7335
5360.72430.7405
5370.73530.7475
5380.74630.7545
5390.75470.7616
5400.76310.7687
5410.77110.7759
5420.77910.783
5430.78860.7902
5440.79810.7974
5450.80650.8047
5460.81480.8119
5470.8240.8192
5480.83310.8265
5490.84180.8339
5500.85060.8412
5510.85890.8486
5520.86730.856
5530.87530.8635
5540.88340.8709
5550.89320.8784
5560.9030.8859
5570.91290.8934
5580.92270.901
5590.93220.9085
5600.94170.9161
5610.95150.9237
5620.96130.9314
5630.97120.939
5640.9810.9467
5650.99230.9544
5661.00360.9621
5671.01420.9698
5681.02480.9776
5691.03530.9854
5701.04590.9931
5711.05791.001
5721.06991.0088
5731.08091.0166
5741.09181.0245
5751.10351.0324
5761.11511.0403
5771.12751.0482
5781.13991.0561
5791.15051.0641
5801.1611.072
5811.17271.08
5821.18441.088
5831.19461.096
5841.20481.104
5851.21861.1121
5861.23251.1201
5871.2471.1282
5881.26161.1363
5891.27151.1444
5901.28131.1525
5911.29151.1606
5921.30171.1688
5931.3131.1769
5941.32431.1851
5951.33491.1933
5961.34541.2014
5971.35311.2096
5981.36071.2178
5991.3711.2261
6001.38121.2343
6011.38991.2425
6021.39861.2508
6031.40451.259
6041.41031.2673
6051.41871.2756
6061.42711.2839
6071.43581.2922
6081.44461.3005
6091.44781.3088
6101.45111.3171
6111.45591.3255
6121.46061.3338
6131.46131.3421
6141.46211.3505
6151.46281.3588
6161.46351.3672
6171.46721.3756
6181.47081.384
6191.46831.3923
6201.46571.4007
6211.46421.4091
6221.46281.4175
6231.45551.4259
6241.44821.4343
6251.44711.4427
6261.4461.4511
6271.43981.4596
6281.43361.468
6291.42821.4764
6301.42271.4848
6311.4151.4932
6321.40741.5017
6331.40011.5101
6341.39281.5185
6351.38411.527
6361.37531.5354
6371.3641.5438
6381.35271.5523
6391.34331.5607
6401.33381.5692
6411.31961.5776
6421.30541.586
6431.2931.5945
6441.28061.6029
6451.27111.6113
6461.26161.6198
6471.24671.6282
6481.23171.6366
6491.21861.6451
6501.20551.6535
6511.18981.6619
6521.17421.6703
6531.15921.6788
6541.14431.6872
6551.12791.6956
6561.11151.704
6571.09511.7124
6581.07871.7208
6591.0631.7292
6601.04731.7376
6611.02621.746
6621.00511.7543
6630.98721.7627
6640.96941.7711
6650.96171.7794
6660.95411.7878
6670.93771.7962
6680.92131.8045
6690.90451.8128
6700.88771.8212
6710.87241.8295
6720.85711.8378
6730.84071.8461
6740.82431.8544
6750.80831.8627
6760.79231.871
6770.77591.8793
6780.75951.8876
6790.74521.8958
6800.7311.9041
6810.71571.9123
6820.70031.9206
6830.68521.9288
6840.67011.937
6850.65491.9452
6860.63961.9534
6870.6251.9616
6880.61041.9698
6890.59871.9779
6900.58711.9861
6910.57451.9942
6920.56192.0024
6930.54592.0105
6940.52992.0186
6950.51862.0267
6960.50742.0348
6970.49632.0429
6980.48532.0509
6990.47542.059
7000.46562.067
7010.45242.075
7020.43912.083
7030.42912.091
7040.41912.099
7050.40982.107
7060.40052.115
7070.39142.1229
7080.38232.1308
7090.3712.1387
7100.35982.1466
7110.35152.1545
7120.34322.1624
7130.33422.1703
7140.32532.1781
7150.31632.1859
7160.30742.1938
7170.29892.2016
7180.29042.2093
7190.28352.2171
7200.27662.2249
7210.26932.2326
7220.26192.2403
7230.25482.248
7240.24772.2557
7250.24042.2634
7260.23322.271
7270.2272.2787
7280.22072.2863
7290.21512.2939
7300.20952.3015
7310.20282.309
7320.19622.3166
7330.1912.3241
7340.18572.3316
7350.18062.3391
7360.17542.3466
7370.17092.3541
7380.16642.3615
7390.1612.369
7400.15572.3764
7410.15052.3838
7420.14542.3911
7430.14062.3985
7440.13592.4058
7450.13172.4131
7460.12752.4204
7470.12372.4277
7480.122.435
7490.11652.4422
7500.1132.4494
7510.10932.4566
7520.10552.4638
7530.10192.4709
7540.09822.4781
7550.09462.4852
7560.09112.4923
7570.08852.4994
7580.08592.5064
7590.08292.5135
7600.082.5205
7610.07752.5275
7620.07492.5345
7630.07142.5414
7640.06792.5484
7650.06512.5553
7660.06242.5622
7670.06112.569
7680.05982.5759
7690.05782.5827
7700.05592.5895
7710.05282.5963
7720.04972.6031
7730.04722.6098
7740.04482.6165
7750.04372.6232
7760.04252.6299
7770.03882.6366
7780.0352.6432
7790.03352.6498
7800.0322.6564
Rf:86            CCT(K):2664
Rg:99 Duv:-0.0018
u':0.2646
LER: 290 v': 0.5254
The Test SPD compared with the matching Reference SPD
Color Distortion Graphic
Graphic shifts (%)
Hue BinRfChroma
184-8%(Rg,h1)
285-6%(Rg,h2)
380-2%(Rg,h3)
4891%(Rg,h4)
5924%(Rg,h5)
6924%(Rg,h6)
790-1%(Rg,h7)
892-4%(Rg,h8)
990-5%(Rg,h9)
1084-3%(Rg,h10)
11830%(Rg,h11)
12866%(Rg,h12)
13895%(Rg,h13)
14845%(Rg,h14)
1587-1%(Rg,h15)
1681-5%(Rg,h16)