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: GCI Filter Thin-Film Mark 2 on MR16: TH - 2620K - 93.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.0921111.0601
Y10100100
Z1030.751835.3684

λ (nm)Test SPDRef SPD
38000.0917
38100.0937
38200.0957
38300.0978
38400.0999
38500.102
38600.1041
38700.1063
38800.1085
38900.1108
39000.113
39100.1153
39200.1177
39300.12
39400.1224
39500.1249
39600.1273
39700.1298
39800.1323
39900.1349
40000.1375
40100.1401
40200.1427
40300.1454
40400.1481
4050.00010.1509
4060.00030.1537
4070.00030.1565
4080.00040.1593
4090.0010.1622
4100.00160.1651
4110.00250.168
4120.00350.171
4130.0050.174
4140.00650.177
4150.00970.1801
4160.01280.1832
4170.01970.1864
4180.02660.1895
4190.0390.1927
4200.05140.196
4210.06820.1992
4220.08510.2025
4230.10330.2059
4240.12160.2092
4250.13390.2126
4260.14610.2161
4270.15670.2195
4280.16720.223
4290.17620.2266
4300.18520.2301
4310.19190.2337
4320.19860.2374
4330.20440.241
4340.21010.2447
4350.21510.2485
4360.220.2522
4370.22320.256
4380.22640.2598
4390.22980.2637
4400.23310.2676
4410.23840.2715
4420.24370.2755
4430.25030.2795
4440.25690.2835
4450.26250.2875
4460.26820.2916
4470.27390.2957
4480.27960.2999
4490.28270.3041
4500.28570.3083
4510.28970.3125
4520.29360.3168
4530.29730.3211
4540.30090.3254
4550.3050.3298
4560.30910.3342
4570.31190.3386
4580.31470.3431
4590.31930.3476
4600.32390.3521
4610.32820.3567
4620.33240.3613
4630.33630.3659
4640.34020.3705
4650.34560.3752
4660.3510.3799
4670.35540.3846
4680.35980.3894
4690.3630.3942
4700.36620.399
4710.37180.4038
4720.37730.4087
4730.38330.4136
4740.38920.4186
4750.39460.4235
4760.40010.4285
4770.40790.4336
4780.41570.4386
4790.42450.4437
4800.43320.4488
4810.44170.4539
4820.45010.4591
4830.45870.4643
4840.46720.4695
4850.47580.4747
4860.48440.48
4870.48860.4853
4880.49290.4906
4890.49840.4959
4900.5040.5013
4910.50940.5067
4920.51480.5121
4930.52020.5175
4940.52550.523
4950.53090.5285
4960.53630.534
4970.54380.5396
4980.55130.5451
4990.55950.5507
5000.56760.5563
5010.57310.562
5020.57850.5676
5030.58270.5733
5040.58680.579
5050.59290.5847
5060.59890.5905
5070.60450.5963
5080.610.6021
5090.61520.6079
5100.62040.6137
5110.6270.6196
5120.63360.6254
5130.63880.6313
5140.6440.6373
5150.64930.6432
5160.65460.6492
5170.65990.6551
5180.66510.6611
5190.67040.6671
5200.67570.6732
5210.67990.6792
5220.68410.6853
5230.68930.6914
5240.69450.6975
5250.70280.7036
5260.7110.7098
5270.72010.7159
5280.72920.7221
5290.73770.7283
5300.74630.7345
5310.75740.7407
5320.76860.747
5330.77770.7532
5340.78670.7595
5350.7930.7658
5360.79930.7721
5370.8070.7784
5380.81470.7847
5390.81690.7911
5400.81910.7974
5410.81870.8038
5420.81830.8102
5430.81680.8166
5440.81530.823
5450.81230.8294
5460.80930.8359
5470.8080.8423
5480.80680.8488
5490.8070.8552
5500.80720.8617
5510.80920.8682
5520.81120.8747
5530.81550.8812
5540.81990.8878
5550.82860.8943
5560.83720.9009
5570.84880.9074
5580.86040.914
5590.87370.9205
5600.88690.9271
5610.90140.9337
5620.91590.9403
5630.93110.9469
5640.94620.9535
5650.9620.9602
5660.97790.9668
5670.99020.9734
5681.00250.9801
5691.01250.9867
5701.02260.9934
5711.03151
5721.04051.0067
5731.04671.0134
5741.05281.0201
5751.05731.0267
5761.06181.0334
5771.06681.0401
5781.07181.0468
5791.07481.0535
5801.07791.0602
5811.08251.0669
5821.0871.0737
5831.09171.0804
5841.09641.0871
5851.10551.0938
5861.11461.1005
5871.12621.1073
5881.13781.114
5891.14611.1207
5901.15451.1274
5911.16331.1342
5921.17221.1409
5931.18261.1476
5941.19311.1544
5951.20291.1611
5961.21271.1678
5971.21951.1746
5981.22621.1813
5991.23571.1881
6001.24521.1948
6011.25351.2015
6021.26171.2082
6031.26761.215
6041.27341.2217
6051.28261.2284
6061.29181.2351
6071.30141.2419
6081.3111.2486
6091.31661.2553
6101.32221.262
6111.33011.2687
6121.33791.2754
6131.34351.2821
6141.34921.2888
6151.35631.2955
6161.36331.3022
6171.37361.3089
6181.38381.3156
6191.38991.3223
6201.39591.3289
6211.40441.3356
6221.41281.3423
6231.41891.3489
6241.42491.3556
6251.43771.3622
6261.45061.3688
6271.46021.3755
6281.46981.3821
6291.48061.3887
6301.49151.3953
6311.50261.4019
6321.51381.4085
6331.52561.4151
6341.53741.4217
6351.54351.4282
6361.54971.4348
6371.55031.4414
6381.5511.4479
6391.54881.4544
6401.54661.461
6411.53391.4675
6421.52131.474
6431.50351.4805
6441.48561.487
6451.4661.4935
6461.44641.5
6471.41641.5064
6481.38631.5129
6491.35591.5193
6501.32561.5257
6511.29061.5322
6521.25571.5386
6531.2251.545
6541.19431.5514
6551.16471.5577
6561.1351.5641
6571.1091.5705
6581.08291.5768
6591.061.5831
6601.03721.5894
6611.01381.5958
6620.99041.602
6630.97341.6083
6640.95641.6146
6650.95041.6209
6660.94431.6271
6670.93171.6333
6680.91911.6395
6690.90441.6457
6700.88981.6519
6710.87381.6581
6720.85771.6643
6730.83651.6704
6740.81531.6766
6750.78871.6827
6760.76211.6888
6770.72811.6949
6780.69411.7009
6790.65921.707
6800.62441.7131
6810.58691.7191
6820.54951.7251
6830.51161.7311
6840.47371.7371
6850.43441.7431
6860.3951.749
6870.36411.755
6880.33311.7609
6890.3071.7668
6900.28091.7727
6910.25811.7786
6920.23541.7844
6930.21341.7903
6940.19141.7961
6950.17741.8019
6960.16331.8077
6970.15151.8135
6980.13981.8193
6990.13051.825
7000.12121.8307
7010.11231.8364
7020.10331.8421
7030.09741.8478
7040.09151.8535
7050.08691.8591
7060.08231.8647
7070.07881.8704
7080.07531.8759
7090.07131.8815
7100.06731.8871
7110.06471.8926
7120.06221.8981
7130.06051.9036
7140.05871.9091
7150.05651.9146
7160.05431.92
7170.0531.9255
7180.05181.9309
7190.05081.9363
7200.04981.9416
7210.04911.947
7220.04841.9523
7230.04771.9576
7240.0471.9629
7250.04651.9682
7260.04591.9735
7270.04571.9787
7280.04541.9839
7290.04481.9891
7300.04421.9943
7310.04381.9995
7320.04342.0046
7330.04382.0097
7340.04422.0149
7350.04412.0199
7360.0442.025
7370.04432.0301
7380.04462.0351
7390.0452.0401
7400.04542.0451
7410.04532.05
7420.04522.055
7430.04562.0599
7440.04612.0648
7450.04632.0697
7460.04662.0746
7470.04732.0794
7480.0482.0843
7490.04862.0891
7500.04912.0939
7510.05062.0986
7520.0522.1034
7530.0532.1081
7540.0542.1128
7550.05522.1175
7560.05632.1222
7570.05812.1268
7580.05982.1314
7590.06132.136
7600.06282.1406
7610.06512.1452
7620.06742.1497
7630.06842.1542
7640.06932.1587
7650.07122.1632
7660.07312.1677
7670.07572.1721
7680.07832.1765
7690.07972.1809
7700.08122.1853
7710.08312.1897
7720.0852.194
7730.08752.1983
7740.08992.2026
7750.09252.2069
7760.0952.2111
7770.09822.2154
7780.10142.2196
7790.10422.2238
7800.1072.2279
Rf:93            CCT(K):2862
Rg:96 Duv:0.0028
u':0.2548
LER: 304 v': 0.5281
The Test SPD compared with the matching Reference SPD
Color Distortion Graphic
Graphic shifts (%)
Hue BinRfChroma
192-3%(Rg,h1)
296-2%(Rg,h2)
395-2%(Rg,h3)
493-4%(Rg,h4)
594-4%(Rg,h5)
692-4%(Rg,h6)
790-5%(Rg,h7)
893-1%(Rg,h8)
993-0%(Rg,h9)
10931%(Rg,h10)
11962%(Rg,h11)
12912%(Rg,h12)
1389-1%(Rg,h13)
1490-1%(Rg,h14)
1591-4%(Rg,h15)
1689-4%(Rg,h16)