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: Endura OT16-3301-WW MR16: LED - 2859K - 71.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
X10113.8753111.1135
Y10100100
Z1036.088635.2606

λ (nm)Test SPDRef SPD
3800.00030.0911
3810.00180.0931
3820.00320.0951
3830.0020.0972
3840.00080.0993
3850.00070.1014
3860.00050.1035
3870.00030.1057
38800.1079
38900.1101
3900.00010.1124
3910.00120.1147
3920.00240.117
3930.00130.1194
3940.00030.1217
3950.0010.1242
3960.00170.1266
3970.00250.1291
3980.00320.1316
3990.00450.1342
4000.00580.1367
4010.00380.1393
4020.00170.142
4030.00230.1447
4040.00290.1474
4050.00280.1501
4060.00260.1529
4070.00190.1557
4080.00120.1585
4090.0010.1614
4100.00070.1643
4110.00230.1672
4120.00390.1702
4130.00360.1732
4140.00330.1762
4150.0060.1793
4160.00860.1824
4170.01090.1855
4180.01320.1887
4190.01350.1919
4200.01380.1951
4210.01710.1983
4220.02050.2016
4230.02270.205
4240.0250.2083
4250.02940.2117
4260.03370.2152
4270.0410.2186
4280.04820.2221
4290.05740.2256
4300.06660.2292
4310.07790.2328
4320.08910.2364
4330.10370.2401
4340.11820.2438
4350.13850.2475
4360.15880.2512
4370.18290.255
4380.2070.2588
4390.23610.2627
4400.26520.2666
4410.30610.2705
4420.34710.2745
4430.39350.2784
4440.43990.2825
4450.48740.2865
4460.53480.2906
4470.57990.2947
4480.6250.2988
4490.65410.303
4500.68320.3072
4510.69530.3115
4520.70740.3157
4530.70260.3201
4540.69780.3244
4550.67840.3288
4560.6590.3332
4570.62870.3376
4580.59850.342
4590.56770.3465
4600.5370.3511
4610.50790.3556
4620.47880.3602
4630.45060.3648
4640.42240.3694
4650.40490.3741
4660.38750.3788
4670.36970.3836
4680.35180.3883
4690.33510.3931
4700.31830.3979
4710.30350.4028
4720.28870.4077
4730.27370.4126
4740.25870.4175
4750.24580.4225
4760.23290.4275
4770.22570.4325
4780.21860.4375
4790.21240.4426
4800.20620.4477
4810.20250.4529
4820.19880.458
4830.19790.4632
4840.19690.4684
4850.19770.4737
4860.19850.4789
4870.20030.4842
4880.20220.4895
4890.20340.4949
4900.20460.5003
4910.2080.5057
4920.21140.5111
4930.21540.5165
4940.21940.522
4950.2250.5275
4960.23060.533
4970.23760.5386
4980.24460.5441
4990.25260.5497
5000.26060.5554
5010.26790.561
5020.27530.5667
5030.28270.5724
5040.29010.5781
5050.29710.5838
5060.3040.5896
5070.3170.5953
5080.330.6011
5090.3360.607
5100.3420.6128
5110.35240.6187
5120.36290.6246
5130.37190.6305
5140.38090.6364
5150.39130.6423
5160.40170.6483
5170.41260.6543
5180.42350.6603
5190.43410.6663
5200.44460.6724
5210.45530.6784
5220.4660.6845
5230.47790.6906
5240.48970.6967
5250.50380.7029
5260.51780.709
5270.5310.7152
5280.54420.7214
5290.55560.7276
5300.56690.7338
5310.58160.7401
5320.59630.7463
5330.61290.7526
5340.62960.7589
5350.64520.7652
5360.66090.7715
5370.68030.7778
5380.69970.7842
5390.71880.7905
5400.73790.7969
5410.75730.8033
5420.77680.8097
5430.79870.8161
5440.82070.8225
5450.83790.829
5460.85510.8354
5470.87160.8419
5480.88820.8484
5490.90410.8548
5500.920.8613
5510.93820.8679
5520.95630.8744
5530.97290.8809
5540.98940.8875
5551.00880.894
5561.02820.9006
5571.04670.9072
5581.06520.9137
5591.08270.9203
5601.10020.9269
5611.11740.9335
5621.13460.9402
5631.15180.9468
5641.1690.9534
5651.18580.9601
5661.20270.9667
5671.2180.9734
5681.23330.98
5691.24730.9867
5701.26130.9934
5711.27431.0001
5721.28741.0068
5731.29881.0135
5741.31031.0202
5751.32271.0269
5761.33511.0336
5771.3441.0403
5781.3531.047
5791.36091.0538
5801.36891.0605
5811.37591.0672
5821.38291.074
5831.3881.0807
5841.39311.0874
5851.40071.0942
5861.40831.1009
5871.41311.1077
5881.41791.1144
5891.41731.1212
5901.41661.128
5911.41441.1347
5921.41221.1415
5931.41121.1482
5941.41031.155
5951.40741.1618
5961.40451.1685
5971.39821.1753
5981.39181.182
5991.38731.1888
6001.38291.1956
6011.37811.2023
6021.37331.2091
6031.36511.2158
6041.35681.2226
6051.35261.2293
6061.34851.2361
6071.3441.2428
6081.33961.2496
6091.33391.2563
6101.32811.2631
6111.32081.2698
6121.31351.2766
6131.29761.2833
6141.28161.29
6151.26291.2967
6161.24411.3035
6171.23551.3102
6181.22691.3169
6191.21031.3236
6201.19381.3303
6211.18261.337
6221.17151.3437
6231.15271.3504
6241.13391.3571
6251.12151.3637
6261.10911.3704
6271.09761.3771
6281.08621.3837
6291.07221.3904
6301.05821.397
6311.04451.4037
6321.03081.4103
6331.01491.4169
6340.9991.4235
6350.98561.4301
6360.97221.4367
6370.95881.4433
6380.94551.4499
6390.93691.4565
6400.92831.463
6410.91241.4696
6420.89651.4761
6430.88121.4827
6440.86591.4892
6450.8561.4957
6460.84621.5022
6470.83151.5087
6480.81691.5152
6490.80411.5217
6500.79141.5282
6510.77871.5346
6520.76591.5411
6530.75481.5475
6540.74361.5539
6550.7291.5603
6560.71441.5667
6570.70261.5731
6580.69081.5795
6590.681.5859
6600.66921.5922
6610.65581.5986
6620.64241.6049
6630.62871.6112
6640.61491.6175
6650.61171.6238
6660.60851.6301
6670.59921.6364
6680.58991.6426
6690.57941.6489
6700.56891.6551
6710.561.6613
6720.55121.6675
6730.541.6737
6740.52891.6799
6750.52131.686
6760.51361.6922
6770.50321.6983
6780.49271.7044
6790.48421.7105
6800.47561.7166
6810.46741.7227
6820.45911.7287
6830.4531.7348
6840.44681.7408
6850.43511.7468
6860.42351.7528
6870.4151.7588
6880.40651.7647
6890.4011.7707
6900.39541.7766
6910.38231.7825
6920.36911.7884
6930.36271.7943
6940.35621.8002
6950.34811.8061
6960.33991.8119
6970.33261.8177
6980.32531.8235
6990.31751.8293
7000.30981.8351
7010.29621.8408
7020.28261.8466
7030.28191.8523
7040.28121.858
7050.27731.8637
7060.27351.8693
7070.26911.875
7080.26471.8806
7090.25361.8862
7100.24241.8918
7110.23791.8974
7120.23341.903
7130.22991.9085
7140.22631.914
7150.22741.9195
7160.22841.925
7170.21871.9305
7180.20891.9359
7190.20651.9414
7200.20421.9468
7210.20041.9522
7220.19661.9576
7230.19321.9629
7240.18971.9682
7250.18931.9736
7260.18881.9789
7270.18741.9842
7280.1861.9894
7290.18471.9947
7300.18341.9999
7310.18772.0051
7320.1922.0103
7330.19012.0154
7340.18812.0206
7350.18332.0257
7360.17842.0308
7370.17142.0359
7380.16432.041
7390.16472.046
7400.16522.0511
7410.16192.0561
7420.15872.0611
7430.1562.066
7440.15332.071
7450.14782.0759
7460.14242.0808
7470.13632.0857
7480.13012.0906
7490.12812.0954
7500.12612.1003
7510.11482.1051
7520.10352.1099
7530.0912.1146
7540.07862.1194
7550.0822.1241
7560.08552.1288
7570.08532.1335
7580.0852.1382
7590.07862.1428
7600.07232.1474
7610.09292.152
7620.11352.1566
7630.09312.1612
7640.07262.1657
7650.05632.1702
7660.042.1747
7670.04182.1792
7680.04352.1837
7690.04712.1881
7700.05072.1925
7710.05072.1969
7720.05082.2013
7730.04662.2057
7740.04242.21
7750.05962.2143
7760.07682.2186
7770.07382.2229
7780.07092.2271
7790.04832.2314
7800.02572.2356
Rf:71            CCT(K):2858
Rg:92 Duv:0
u':0.2559
LER: 327 v': 0.5242
The Test SPD compared with the matching Reference SPD
Color Distortion Graphic
Graphic shifts (%)
Hue BinRfChroma
166-17%(Rg,h1)
266-13%(Rg,h2)
357-5%(Rg,h3)
4772%(Rg,h4)
5875%(Rg,h5)
6873%(Rg,h6)
775-7%(Rg,h7)
876-13%(Rg,h8)
973-14%(Rg,h9)
1060-11%(Rg,h10)
1161-3%(Rg,h11)
12738%(Rg,h12)
13848%(Rg,h13)
147310%(Rg,h14)
1574-2%(Rg,h15)
1665-11%(Rg,h16)