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: Concord Beacon Muse 2052867 (Narrow): LED - 3000K - 90.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
X10110.0743108.1164
Y10100100
Z1046.819942.0428

λ (nm)Test SPDRef SPD
3800.00110.1311
3810.00060.1336
3820.00030.1361
3830.00120.1387
3840.00090.1412
3850.00150.1438
3860.00250.1465
3870.00060.1491
3880.00170.1518
3890.00090.1545
3900.00130.1572
39100.16
3920.00010.1628
3930.00040.1656
3940.00010.1685
3950.00010.1714
3960.00020.1743
3970.00050.1773
3980.00230.1802
3990.00090.1832
4000.00050.1863
4010.00010.1893
4020.0010.1924
4030.00010.1955
40400.1987
4050.00010.2019
4060.00020.2051
4070.00050.2083
4080.00050.2115
4090.00090.2148
4100.00150.2182
4110.00280.2215
4120.00250.2249
4130.00330.2283
4140.00370.2317
4150.00610.2352
4160.0080.2386
4170.00980.2422
4180.01070.2457
4190.01310.2493
4200.01630.2529
4210.01920.2565
4220.02290.2601
4230.02770.2638
4240.03130.2675
4250.0370.2712
4260.04360.275
4270.05070.2788
4280.05780.2826
4290.06690.2864
4300.07670.2903
4310.08720.2942
4320.0990.2981
4330.11240.302
4340.12740.306
4350.14290.3099
4360.16010.314
4370.17970.318
4380.20030.3221
4390.22310.3261
4400.24860.3303
4410.27430.3344
4420.3050.3385
4430.33940.3427
4440.37790.3469
4450.420.3512
4460.46870.3554
4470.52160.3597
4480.5790.364
4490.63740.3683
4500.69740.3727
4510.75480.377
4520.80920.3814
4530.8550.3858
4540.89190.3903
4550.9170.3947
4560.92880.3992
4570.9270.4037
4580.91450.4082
4590.89040.4127
4600.85850.4173
4610.81980.4219
4620.78020.4265
4630.73810.4311
4640.69750.4357
4650.66260.4404
4660.63260.4451
4670.60550.4498
4680.58170.4545
4690.56180.4592
4700.54340.464
4710.52720.4687
4720.51150.4735
4730.49570.4783
4740.47810.4832
4750.46270.488
4760.44870.4929
4770.43470.4977
4780.42170.5026
4790.40990.5075
4800.40010.5124
4810.39230.5174
4820.38780.5223
4830.3840.5273
4840.3810.5323
4850.38090.5373
4860.3820.5423
4870.38530.5473
4880.38840.5524
4890.39280.5574
4900.39840.5625
4910.40480.5676
4920.41020.5727
4930.41640.5778
4940.42270.5829
4950.42920.588
4960.43610.5932
4970.44310.5984
4980.45010.6035
4990.45950.6087
5000.46770.6139
5010.47730.6191
5020.4880.6243
5030.49910.6295
5040.51010.6348
5050.5220.64
5060.53350.6453
5070.54450.6505
5080.55510.6558
5090.56690.6611
5100.57720.6664
5110.58760.6717
5120.59720.677
5130.60850.6823
5140.6180.6876
5150.62740.693
5160.63690.6983
5170.64660.7037
5180.65670.709
5190.66880.7144
5200.68020.7197
5210.69280.7251
5220.70420.7305
5230.71640.7359
5240.72850.7413
5250.740.7467
5260.75170.7521
5270.76390.7575
5280.77310.7629
5290.78160.7683
5300.79090.7737
5310.80.7791
5320.80930.7845
5330.81780.79
5340.82620.7954
5350.83410.8008
5360.84140.8063
5370.84750.8117
5380.85230.8172
5390.85610.8226
5400.85920.828
5410.86260.8335
5420.86580.8389
5430.86920.8444
5440.87240.8498
5450.87530.8553
5460.88040.8607
5470.88660.8662
5480.89240.8716
5490.89830.8771
5500.90370.8825
5510.90910.888
5520.91410.8934
5530.91930.8989
5540.92420.9043
5550.92890.9098
5560.93320.9152
5570.93780.9206
5580.94220.9261
5590.94540.9315
5600.94920.9369
5610.95280.9424
5620.95590.9478
5630.96150.9532
5640.96910.9586
5650.97640.9641
5660.98310.9695
5670.99050.9749
5680.99750.9803
5691.00460.9857
5701.01130.9911
5711.01850.9965
5721.02391.0019
5731.02761.0072
5741.03141.0126
5751.03481.018
5761.03861.0233
5771.04311.0287
5781.0471.0341
5791.05111.0394
5801.05571.0447
5811.06011.0501
5821.06171.0554
5831.0631.0607
5841.06441.066
5851.06621.0713
5861.06881.0766
5871.07081.0819
5881.07311.0872
5891.07581.0925
5901.07881.0977
5911.08451.103
5921.09231.1082
5931.10041.1135
5941.10741.1187
5951.1161.1239
5961.12451.1292
5971.13311.1344
5981.14221.1396
5991.15051.1447
6001.15991.1499
6011.16951.1551
6021.17891.1602
6031.18791.1654
6041.19711.1705
6051.2061.1756
6061.2151.1808
6071.22481.1859
6081.23381.1909
6091.2451.196
6101.25921.2011
6111.2731.2062
6121.28691.2112
6131.29971.2162
6141.31291.2213
6151.32571.2263
6161.33841.2313
6171.3511.2363
6181.36181.2412
6191.37021.2462
6201.37621.2512
6211.38171.2561
6221.3871.261
6231.3921.2659
6241.3971.2708
6251.40181.2757
6261.4051.2806
6271.40721.2855
6281.40861.2903
6291.40591.2951
6301.40091.3
6311.39611.3048
6321.39261.3096
6331.38521.3143
6341.3791.3191
6351.3721.3238
6361.36461.3286
6371.35791.3333
6381.35251.338
6391.3491.3427
6401.34291.3474
6411.3391.3521
6421.33221.3567
6431.32591.3613
6441.31981.366
6451.31111.3706
6461.30331.3751
6471.29491.3797
6481.28551.3843
6491.27571.3888
6501.26521.3933
6511.25471.3979
6521.24371.4024
6531.23251.4068
6541.22111.4113
6551.20811.4157
6561.19881.4202
6571.19161.4246
6581.18151.429
6591.17251.4334
6601.16361.4377
6611.15351.4421
6621.1441.4464
6631.13411.4508
6641.12191.4551
6651.1091.4593
6661.09381.4636
6671.07791.4679
6681.06231.4721
6691.04561.4763
6701.02871.4805
6711.01251.4847
6720.99591.4889
6730.98021.493
6740.96321.4971
6750.94511.5013
6760.92551.5054
6770.90691.5094
6780.88681.5135
6790.86781.5176
6800.8491.5216
6810.82941.5256
6820.81061.5296
6830.79261.5336
6840.77421.5375
6850.75671.5415
6860.74181.5454
6870.72681.5493
6880.71181.5532
6890.69541.5571
6900.68031.5609
6910.66651.5647
6920.6531.5686
6930.6391.5724
6940.62561.5761
6950.6111.5799
6960.59761.5836
6970.58281.5874
6980.5691.5911
6990.55571.5948
7000.54381.5984
7010.53041.6021
7020.51761.6057
7030.50461.6093
7040.4951.6129
7050.4841.6165
7060.47411.6201
7070.46381.6236
7080.45491.6272
7090.44541.6307
7100.43551.6342
7110.42591.6376
7120.41491.6411
7130.40481.6445
7140.39441.6479
7150.38381.6513
7160.37361.6547
7170.3631.6581
7180.3541.6614
7190.34531.6647
7200.33531.668
7210.32591.6713
7220.31771.6746
7230.30921.6778
7240.29951.6811
7250.28991.6843
7260.28211.6875
7270.27311.6907
7280.26411.6938
7290.25641.6969
7300.24891.7001
7310.24111.7032
7320.2351.7062
7330.22791.7093
7340.22121.7124
7350.21251.7154
7360.20891.7184
7370.20361.7214
7380.19771.7244
7390.19121.7273
7400.18611.7302
7410.18071.7332
7420.17651.7361
7430.16941.7389
7440.16481.7418
7450.16181.7446
7460.15631.7475
7470.15251.7503
7480.14751.753
7490.14341.7558
7500.14061.7586
7510.13781.7613
7520.13351.764
7530.13091.7667
7540.12711.7694
7550.12491.772
7560.1211.7747
7570.11731.7773
7580.11531.7799
7590.11121.7825
7600.10911.785
7610.10661.7876
7620.10451.7901
7630.09791.7926
7640.09961.7951
7650.09551.7976
7660.09191.8001
7670.08911.8025
7680.0881.8049
7690.08451.8073
7700.08241.8097
7710.08141.8121
7720.07951.8144
7730.07551.8167
7740.07331.8191
7750.07171.8213
7760.07191.8236
7770.06911.8259
7780.06621.8281
7790.06461.8303
7800.06361.8326
Rf:91            CCT(K):3117
Rg:101 Duv:-0.0038
u':0.2481
LER: 270 v': 0.5137
The Test SPD compared with the matching Reference SPD
Color Distortion Graphic
Graphic shifts (%)
Hue BinRfChroma
193-2%(Rg,h1)
294-1%(Rg,h2)
391-0%(Rg,h3)
493-1%(Rg,h4)
590-3%(Rg,h5)
6951%(Rg,h6)
791-3%(Rg,h7)
896-2%(Rg,h8)
990-1%(Rg,h9)
1083-0%(Rg,h10)
11843%(Rg,h11)
12897%(Rg,h12)
13943%(Rg,h13)
14906%(Rg,h14)
15910%(Rg,h15)
16862%(Rg,h16)