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: CRS CRS SP12 WW MR16: LED - 3049K - 96.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
X10109.3216108.8397
Y10100100
Z1040.186440.2572

λ (nm)Test SPDRef SPD
38000.1199
38100.1222
38200.1246
38300.127
38400.1295
38500.1319
38600.1344
38700.137
38800.1395
38900.1421
39000.1448
39100.1474
39200.1501
39300.1528
39400.1555
39500.1583
39600.1611
39700.1639
39800.1668
39900.1697
40000.1726
40100.1756
40200.1785
40300.1815
40400.1846
40500.1876
40600.1907
4070.00030.1939
4080.00060.197
4090.00060.2002
4100.00070.2034
4110.0010.2067
4120.00140.21
4130.00170.2133
4140.00210.2166
4150.00280.22
4160.00340.2233
4170.00420.2268
4180.00490.2302
4190.0060.2337
4200.0070.2372
4210.00830.2407
4220.00960.2443
4230.01180.2479
4240.0140.2515
4250.01660.2552
4260.01920.2589
4270.0230.2626
4280.02670.2663
4290.03170.2701
4300.03670.2739
4310.04290.2777
4320.04920.2815
4330.05740.2854
4340.06560.2893
4350.07680.2932
4360.0880.2972
4370.10250.3012
4380.1170.3052
4390.1350.3092
4400.15290.3133
4410.17730.3174
4420.20170.3215
4430.2340.3257
4440.26640.3298
4450.30610.334
4460.34580.3382
4470.39390.3425
4480.44190.3468
4490.49510.3511
4500.54830.3554
4510.59890.3597
4520.64940.3641
4530.68970.3685
4540.730.3729
4550.7560.3774
4560.7820.3818
4570.78550.3863
4580.7890.3908
4590.77890.3954
4600.76890.3999
4610.74440.4045
4620.71990.4091
4630.69010.4138
4640.66020.4184
4650.6380.4231
4660.61580.4278
4670.59620.4325
4680.57650.4373
4690.55780.442
4700.53910.4468
4710.52560.4516
4720.51210.4564
4730.49780.4613
4740.48360.4661
4750.46660.471
4760.44960.4759
4770.43770.4809
4780.42570.4858
4790.41670.4908
4800.40760.4957
4810.40120.5008
4820.39490.5058
4830.39240.5108
4840.38990.5159
4850.3910.5209
4860.39220.526
4870.39290.5311
4880.39370.5363
4890.39830.5414
4900.4030.5466
4910.40870.5517
4920.41450.5569
4930.42170.5621
4940.42880.5674
4950.43630.5726
4960.44380.5779
4970.45440.5831
4980.4650.5884
4990.47760.5937
5000.49010.599
5010.50050.6044
5020.51090.6097
5030.52060.6151
5040.53020.6204
5050.5420.6258
5060.55370.6312
5070.5690.6366
5080.58420.642
5090.59210.6475
5100.60.6529
5110.61160.6583
5120.62310.6638
5130.63340.6693
5140.64360.6748
5150.65360.6803
5160.66360.6858
5170.67330.6913
5180.68290.6968
5190.69240.7024
5200.70180.7079
5210.70910.7135
5220.71650.719
5230.72380.7246
5240.73110.7302
5250.73980.7358
5260.74850.7414
5270.75640.747
5280.76430.7526
5290.77030.7582
5300.77620.7638
5310.78390.7695
5320.79170.7751
5330.79730.7808
5340.80280.7864
5350.80770.7921
5360.81250.7977
5370.82080.8034
5380.82910.8091
5390.83430.8148
5400.83950.8204
5410.84450.8261
5420.84950.8318
5430.85550.8375
5440.86150.8432
5450.86630.8489
5460.87110.8546
5470.87690.8603
5480.88270.866
5490.88830.8718
5500.89380.8775
5510.89850.8832
5520.90310.8889
5530.90730.8946
5540.91160.9004
5550.91680.9061
5560.9220.9118
5570.92740.9175
5580.93280.9233
5590.93780.929
5600.94280.9347
5610.94760.9404
5620.95250.9462
5630.95750.9519
5640.96250.9576
5650.96770.9633
5660.97290.969
5670.97810.9748
5680.98330.9805
5690.98810.9862
5700.99290.9919
5710.99910.9976
5721.00531.0033
5731.01011.009
5741.01491.0147
5751.01991.0204
5761.0251.0261
5771.03151.0318
5781.03811.0375
5791.04311.0432
5801.04811.0489
5811.05411.0546
5821.061.0602
5831.06511.0659
5841.07011.0716
5851.07841.0772
5861.08671.0829
5871.09611.0885
5881.10551.0942
5891.11171.0998
5901.11791.1054
5911.12421.111
5921.13061.1167
5931.13891.1223
5941.14721.1279
5951.15551.1335
5961.16381.1391
5971.17011.1446
5981.17651.1502
5991.18591.1558
6001.19541.1613
6011.20411.1669
6021.21271.1724
6031.21951.178
6041.22621.1835
6051.23671.189
6061.24711.1945
6071.25751.2
6081.26791.2055
6091.27441.211
6101.2811.2165
6111.28951.2219
6121.2981.2274
6131.30371.2328
6141.30951.2382
6151.31611.2437
6161.32261.2491
6171.33131.2545
6181.341.2599
6191.34371.2652
6201.34731.2706
6211.35251.276
6221.35771.2813
6231.35851.2866
6241.35931.292
6251.36531.2973
6261.37121.3026
6271.37221.3079
6281.37321.3131
6291.37491.3184
6301.37661.3237
6311.37721.3289
6321.37781.3341
6331.37841.3393
6341.37891.3445
6351.37721.3497
6361.37551.3549
6371.37141.3601
6381.36741.3652
6391.36491.3703
6401.36241.3755
6411.3561.3806
6421.34961.3857
6431.34351.3907
6441.33731.3958
6451.33421.4009
6461.33111.4059
6471.32171.4109
6481.31221.4159
6491.30451.4209
6501.29681.4259
6511.28681.4309
6521.27681.4358
6531.26621.4407
6541.25551.4457
6551.2431.4506
6561.23051.4555
6571.21811.4603
6581.20581.4652
6591.19391.47
6601.18191.4749
6611.16341.4797
6621.14491.4845
6631.12981.4893
6641.11481.494
6651.10821.4988
6661.10171.5035
6671.08781.5082
6681.07391.5129
6691.05771.5176
6701.04151.5223
6711.02691.5269
6721.01221.5316
6730.9961.5362
6740.97981.5408
6750.96381.5454
6760.94781.5499
6770.93141.5545
6780.91511.559
6790.90041.5635
6800.88571.568
6810.86971.5725
6820.85371.577
6830.83791.5814
6840.82211.5859
6850.8051.5903
6860.78781.5947
6870.77221.5991
6880.75661.6034
6890.74381.6078
6900.73111.6121
6910.7171.6164
6920.7031.6207
6930.68411.625
6940.66521.6292
6950.65251.6334
6960.63971.6377
6970.6271.6419
6980.61431.646
6990.60231.6502
7000.59041.6544
7010.57531.6585
7020.56031.6626
7030.5481.6667
7040.53561.6708
7050.52461.6748
7060.51361.6789
7070.50261.6829
7080.49171.6869
7090.47741.6909
7100.46311.6948
7110.45291.6988
7120.44271.7027
7130.43211.7066
7140.42151.7105
7150.41031.7144
7160.39911.7182
7170.38791.722
7180.37661.7259
7190.3681.7297
7200.35951.7334
7210.35041.7372
7220.34131.7409
7230.33211.7446
7240.3231.7483
7250.31381.752
7260.30471.7557
7270.29631.7593
7280.2881.763
7290.28081.7666
7300.27371.7702
7310.26611.7737
7320.25851.7773
7330.25111.7808
7340.24361.7843
7350.23641.7878
7360.22911.7913
7370.22411.7947
7380.21911.7982
7390.21211.8016
7400.20521.805
7410.20021.8084
7420.19531.8117
7430.18891.8151
7440.18261.8184
7450.17861.8217
7460.17461.825
7470.1681.8282
7480.16131.8315
7490.15771.8347
7500.15411.8379
7510.14991.8411
7520.14571.8443
7530.14161.8474
7540.13751.8506
7550.13291.8537
7560.12831.8568
7570.12451.8598
7580.12071.8629
7590.11721.8659
7600.11381.869
7610.10971.872
7620.10551.8749
7630.10291.8779
7640.10031.8808
7650.0961.8838
7660.09181.8867
7670.08911.8895
7680.08631.8924
7690.08421.8953
7700.08211.8981
7710.07891.9009
7720.07571.9037
7730.07321.9064
7740.07081.9092
7750.06861.9119
7760.06641.9146
7770.06361.9173
7780.06071.92
7790.05921.9227
7800.05761.9253
Rf:90            CCT(K):3048
Rg:98 Duv:-0.0006
u':0.2491
LER: 271 v': 0.5196
The Test SPD compared with the matching Reference SPD
Color Distortion Graphic
Graphic shifts (%)
Hue BinRfChroma
191-3%(Rg,h1)
294-1%(Rg,h2)
394-1%(Rg,h3)
491-4%(Rg,h4)
590-7%(Rg,h5)
696-2%(Rg,h6)
788-6%(Rg,h7)
894-2%(Rg,h8)
988-1%(Rg,h9)
10821%(Rg,h10)
11854%(Rg,h11)
12905%(Rg,h12)
13931%(Rg,h13)
14904%(Rg,h14)
1589-2%(Rg,h15)
16860%(Rg,h16)