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: Solais LR38: LED - 2675K - 81.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
X10116.6688113.7158
Y10100100
Z1033.745130.4705

λ (nm)Test SPDRef SPD
38000.0673
38100.069
38200.0706
38300.0723
38400.074
38500.0758
38600.0776
38700.0794
38800.0812
38900.0831
39000.085
39100.0869
39200.0889
39300.0909
39400.0929
39500.095
3960.00010.097
3970.00030.0992
3980.00050.1013
3990.0010.1035
4000.00140.1057
4010.00210.108
4020.00280.1102
4030.00380.1126
4040.00480.1149
4050.00640.1173
4060.00790.1197
4070.010.1222
4080.01210.1246
4090.01520.1272
4100.01830.1297
4110.0220.1323
4120.02580.1349
4130.0310.1376
4140.03630.1403
4150.04290.143
4160.04960.1458
4170.0580.1486
4180.06640.1514
4190.07690.1543
4200.08750.1572
4210.09960.1601
4220.11180.1631
4230.12720.1661
4240.14260.1691
4250.15770.1722
4260.17270.1753
4270.19130.1785
4280.20980.1817
4290.22940.1849
4300.24890.1882
4310.26740.1915
4320.28580.1948
4330.30540.1982
4340.3250.2016
4350.3460.2051
4360.36710.2086
4370.38720.2121
4380.40730.2157
4390.42570.2193
4400.44410.2229
4410.46340.2266
4420.48270.2303
4430.49970.2341
4440.51680.2379
4450.52550.2417
4460.53430.2456
4470.53530.2495
4480.53630.2534
4490.52250.2574
4500.50870.2614
4510.49150.2655
4520.47420.2696
4530.45340.2737
4540.43270.2779
4550.41120.2821
4560.38960.2863
4570.36720.2906
4580.34480.295
4590.32680.2993
4600.30870.3037
4610.29170.3082
4620.27460.3126
4630.26030.3172
4640.24590.3217
4650.23580.3263
4660.22570.3309
4670.21680.3356
4680.20790.3403
4690.19960.345
4700.19120.3498
4710.1850.3546
4720.17890.3595
4730.17340.3644
4740.1680.3693
4750.16270.3743
4760.15750.3793
4770.15440.3843
4780.15120.3894
4790.14950.3945
4800.14780.3997
4810.14680.4048
4820.14580.4101
4830.1460.4153
4840.14620.4206
4850.14780.426
4860.14940.4313
4870.15120.4367
4880.15290.4422
4890.15660.4476
4900.16030.4531
4910.16530.4587
4920.17040.4643
4930.17670.4699
4940.1830.4755
4950.19060.4812
4960.19810.487
4970.20810.4927
4980.21820.4985
4990.23060.5043
5000.24310.5102
5010.25490.5161
5020.26680.522
5030.27910.528
5040.29140.534
5050.30530.54
5060.31930.5461
5070.34180.5521
5080.36420.5583
5090.37290.5644
5100.38160.5706
5110.39770.5768
5120.41380.5831
5130.42930.5894
5140.44480.5957
5150.46060.6021
5160.47640.6084
5170.4920.6149
5180.50760.6213
5190.52310.6278
5200.53860.6343
5210.55340.6408
5220.56820.6474
5230.58220.654
5240.59610.6606
5250.61090.6673
5260.62560.6739
5270.63960.6806
5280.65360.6874
5290.66560.6942
5300.67770.701
5310.6910.7078
5320.70430.7146
5330.71640.7215
5340.72850.7284
5350.73870.7354
5360.74880.7423
5370.76190.7493
5380.7750.7563
5390.78520.7634
5400.79540.7704
5410.80510.7775
5420.81480.7846
5430.82580.7918
5440.83690.799
5450.84680.8061
5460.85670.8134
5470.8670.8206
5480.87720.8279
5490.88730.8352
5500.89740.8425
5510.90690.8498
5520.91640.8572
5530.92570.8645
5540.93510.8719
5550.94570.8794
5560.95630.8868
5570.96640.8943
5580.97660.9018
5590.98680.9093
5600.9970.9168
5611.0070.9244
5621.0170.9319
5631.02730.9395
5641.03750.9471
5651.04870.9548
5661.05990.9624
5671.07050.9701
5681.0810.9778
5691.09140.9855
5701.10170.9932
5711.11331.001
5721.12491.0087
5731.13521.0165
5741.14541.0243
5751.15561.0321
5761.16581.0399
5771.17721.0478
5781.18861.0556
5791.19791.0635
5801.20711.0714
5811.21711.0793
5821.22711.0872
5831.2361.0952
5841.24481.1031
5851.25631.1111
5861.26781.1191
5871.28041.127
5881.29311.135
5891.30071.1431
5901.30841.1511
5911.31581.1591
5921.32321.1672
5931.33191.1753
5941.34071.1833
5951.34841.1914
5961.35621.1995
5971.36071.2076
5981.36531.2157
5991.37271.2239
6001.38011.232
6011.38571.2402
6021.39121.2483
6031.39391.2565
6041.39651.2647
6051.40171.2729
6061.40681.2811
6071.4121.2893
6081.41721.2975
6091.41711.3057
6101.41711.3139
6111.41881.3221
6121.42051.3304
6131.41841.3386
6141.41631.3469
6151.41411.3551
6161.41181.3634
6171.41231.3717
6181.41281.3799
6191.40791.3882
6201.4031.3965
6211.39921.4048
6221.39541.4131
6231.3861.4214
6241.37651.4297
6251.37281.438
6261.36911.4463
6271.36131.4546
6281.35351.4629
6291.34571.4712
6301.3381.4795
6311.32931.4878
6321.32051.4961
6331.31121.5045
6341.30191.5128
6351.29191.5211
6361.28191.5294
6371.26991.5377
6381.25791.5461
6391.24731.5544
6401.23671.5627
6411.22211.571
6421.20741.5793
6431.19441.5877
6441.18141.596
6451.17131.6043
6461.16121.6126
6471.1461.6209
6481.13091.6292
6491.11761.6375
6501.10421.6458
6511.08891.6541
6521.07351.6624
6531.05871.6707
6541.0441.679
6551.02771.6873
6561.01151.6956
6570.9961.7038
6580.98061.7121
6590.96571.7204
6600.95091.7286
6610.93051.7369
6620.911.7451
6630.89341.7534
6640.87681.7616
6650.86931.7698
6660.86181.7781
6670.84661.7863
6680.83131.7945
6690.81531.8027
6700.79931.8109
6710.78521.8191
6720.77111.8273
6730.75591.8354
6740.74061.8436
6750.7261.8518
6760.71141.8599
6770.69641.8681
6780.68131.8762
6790.66811.8843
6800.6551.8924
6810.64121.9005
6820.62741.9086
6830.61371.9167
6840.60011.9248
6850.5861.9329
6860.57181.9409
6870.55891.949
6880.5461.957
6890.53561.965
6900.52511.973
6910.51371.981
6920.50231.989
6930.48761.997
6940.47292.0049
6950.46292.0129
6960.45292.0208
6970.44332.0288
6980.43362.0367
6990.42462.0446
7000.41552.0525
7010.40362.0603
7020.39172.0682
7030.38252.0761
7040.37342.0839
7050.36522.0917
7060.3572.0995
7070.34852.1073
7080.34012.1151
7090.33032.1229
7100.32052.1306
7110.31312.1384
7120.30562.1461
7130.29792.1538
7140.29032.1615
7150.28212.1691
7160.27392.1768
7170.26612.1845
7180.25842.1921
7190.25252.1997
7200.24662.2073
7210.24042.2149
7220.23432.2224
7230.22792.23
7240.22162.2375
7250.21562.245
7260.20952.2525
7270.20342.26
7280.19732.2675
7290.19232.2749
7300.18722.2824
7310.18242.2898
7320.17762.2972
7330.17192.3045
7340.16632.3119
7350.16132.3192
7360.15632.3266
7370.15272.3339
7380.1492.3412
7390.1442.3484
7400.13912.3557
7410.1352.3629
7420.13082.3701
7430.12682.3773
7440.12272.3845
7450.11962.3916
7460.11642.3988
7470.11122.4059
7480.1062.413
7490.10432.4201
7500.10262.4271
7510.09952.4342
7520.09642.4412
7530.09312.4482
7540.08982.4552
7550.08612.4621
7560.08252.4691
7570.07942.476
7580.07642.4829
7590.07442.4898
7600.07242.4966
7610.072.5035
7620.06772.5103
7630.06522.5171
7640.06272.5238
7650.06052.5306
7660.05842.5373
7670.05622.544
7680.0542.5507
7690.05112.5574
7700.04812.564
7710.0472.5707
7720.0462.5773
7730.04392.5838
7740.04182.5904
7750.03932.5969
7760.03682.6035
7770.03372.6099
7780.03062.6164
7790.03032.6229
7800.032.6293
Rf:77            CCT(K):2675
Rg:101 Duv:-0.0013
u':0.264
LER: 302 v': 0.5259
The Test SPD compared with the matching Reference SPD
Color Distortion Graphic
Graphic shifts (%)
Hue BinRfChroma
179-10%(Rg,h1)
277-8%(Rg,h2)
365-2%(Rg,h3)
4728%(Rg,h4)
58013%(Rg,h5)
68112%(Rg,h6)
7755%(Rg,h7)
881-4%(Rg,h8)
981-8%(Rg,h9)
1078-10%(Rg,h10)
1172-7%(Rg,h11)
12765%(Rg,h12)
13859%(Rg,h13)
14819%(Rg,h14)
15773%(Rg,h15)
1680-5%(Rg,h16)