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: Erco Light Board V01 72808.000 (Min): LED - 3000K


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.8244111.0567
Y10100100
Z1030.789935.3752

λ (nm)Test SPDRef SPD
3800.00040.0917
3810.00020.0937
3820.00090.0958
3830.00250.0978
38400.0999
38500.102
38600.1042
38700.1064
38800.1086
3890.00080.1108
3900.00030.1131
39100.1154
39200.1177
39300.1201
3940.00240.1225
39500.1249
39600.1274
39700.1299
39800.1324
39900.1349
4000.00020.1375
4010.00040.1401
4020.00030.1428
4030.0010.1455
4040.00050.1482
4050.00040.1509
4060.00120.1537
4070.00130.1565
4080.00170.1594
4090.00380.1622
4100.00460.1651
4110.00640.1681
4120.00650.1711
4130.00910.1741
4140.0110.1771
4150.01220.1802
4160.01720.1833
4170.02010.1864
4180.02340.1896
4190.02790.1928
4200.03320.196
4210.03920.1993
4220.04630.2026
4230.05480.2059
4240.06220.2093
4250.07150.2127
4260.08150.2161
4270.0930.2196
4280.10470.2231
4290.11660.2266
4300.13050.2302
4310.14340.2338
4320.15740.2374
4330.17150.2411
4340.1860.2448
4350.19990.2485
4360.21330.2523
4370.22750.2561
4380.24040.2599
4390.25420.2638
4400.26860.2676
4410.2850.2716
4420.30140.2755
4430.32070.2795
4440.34110.2835
4450.36480.2876
4460.38860.2917
4470.41490.2958
4480.44130.2999
4490.46580.3041
4500.48740.3083
4510.50430.3126
4520.51410.3169
4530.51660.3212
4540.50930.3255
4550.49420.3299
4560.47330.3343
4570.4480.3387
4580.41950.3432
4590.39010.3477
4600.36350.3522
4610.33930.3567
4620.3180.3613
4630.30180.3659
4640.28890.3706
4650.27970.3753
4660.27180.38
4670.26590.3847
4680.26010.3895
4690.25460.3942
4700.24750.3991
4710.24050.4039
4720.23330.4088
4730.22550.4137
4740.21840.4186
4750.21080.4236
4760.20540.4286
4770.20070.4336
4780.19820.4387
4790.19660.4437
4800.19660.4488
4810.20070.454
4820.20480.4591
4830.21010.4643
4840.2180.4695
4850.22470.4748
4860.2340.48
4870.24450.4853
4880.25530.4906
4890.2670.496
4900.27980.5014
4910.29370.5068
4920.30890.5122
4930.32470.5176
4940.34220.5231
4950.36060.5286
4960.37980.5341
4970.39950.5396
4980.420.5452
4990.44020.5508
5000.46080.5564
5010.48150.562
5020.50110.5677
5030.52120.5734
5040.53970.5791
5050.55780.5848
5060.57540.5906
5070.59290.5963
5080.60870.6021
5090.62540.6079
5100.63920.6138
5110.6530.6196
5120.66530.6255
5130.67720.6314
5140.68890.6373
5150.69960.6433
5160.7090.6492
5170.71750.6552
5180.72580.6612
5190.73440.6672
5200.74160.6732
5210.74880.6793
5220.75390.6854
5230.76080.6914
5240.7660.6975
5250.77030.7037
5260.77470.7098
5270.77920.716
5280.7820.7221
5290.78630.7283
5300.79030.7345
5310.79390.7408
5320.79660.747
5330.79980.7533
5340.80310.7595
5350.80590.7658
5360.80780.7721
5370.810.7784
5380.81230.7848
5390.81450.7911
5400.8170.7975
5410.82010.8038
5420.82270.8102
5430.82640.8166
5440.82880.823
5450.83210.8295
5460.83520.8359
5470.83920.8423
5480.8430.8488
5490.84680.8553
5500.85150.8618
5510.85590.8682
5520.86080.8748
5530.86520.8813
5540.8710.8878
5550.87550.8943
5560.8810.9009
5570.88680.9074
5580.89210.914
5590.89870.9206
5600.90490.9271
5610.91140.9337
5620.91780.9403
5630.9250.9469
5640.93150.9535
5650.93880.9602
5660.9460.9668
5670.95350.9734
5680.96140.9801
5690.96970.9867
5700.97750.9934
5710.98611
5720.99481.0067
5731.00421.0134
5741.01281.0201
5751.0221.0267
5761.0321.0334
5771.0421.0401
5781.05131.0468
5791.0621.0535
5801.07161.0602
5811.08231.0669
5821.09271.0736
5831.10281.0804
5841.11391.0871
5851.12461.0938
5861.13661.1005
5871.14821.1072
5881.15881.114
5891.16991.1207
5901.18091.1274
5911.19311.1341
5921.20361.1409
5931.21431.1476
5941.22671.1543
5951.23731.1611
5961.2481.1678
5971.25851.1745
5981.26911.1813
5991.27931.188
6001.28971.1947
6011.29881.2015
6021.30811.2082
6031.31851.2149
6041.32721.2216
6051.33561.2284
6061.34291.2351
6071.35021.2418
6081.35781.2485
6091.3661.2552
6101.37111.2619
6111.37751.2687
6121.38411.2754
6131.38851.2821
6141.39351.2888
6151.39691.2954
6161.40061.3021
6171.40341.3088
6181.40611.3155
6191.40881.3222
6201.40971.3288
6211.41081.3355
6221.41111.3422
6231.41011.3488
6241.40951.3555
6251.40861.3621
6261.40671.3687
6271.40441.3754
6281.40081.382
6291.39651.3886
6301.39151.3952
6311.38691.4018
6321.38171.4084
6331.37541.415
6341.36861.4216
6351.36121.4281
6361.35351.4347
6371.34481.4412
6381.3351.4478
6391.32731.4543
6401.31811.4608
6411.30811.4674
6421.29731.4739
6431.28621.4804
6441.2751.4869
6451.26291.4933
6461.25011.4998
6471.23661.5063
6481.22451.5127
6491.21051.5192
6501.19631.5256
6511.18261.532
6521.16841.5384
6531.15321.5448
6541.13851.5512
6551.1241.5576
6561.10991.5639
6571.09491.5703
6581.07991.5766
6591.06371.583
6601.04851.5893
6611.03221.5956
6621.01761.6019
6631.00081.6081
6640.98461.6144
6650.96851.6207
6660.95231.6269
6670.93631.6331
6680.92021.6393
6690.90161.6455
6700.88681.6517
6710.87111.6579
6720.85431.6641
6730.83731.6702
6740.82091.6763
6750.80651.6825
6760.79121.6886
6770.7751.6947
6780.75991.7007
6790.74451.7068
6800.72971.7128
6810.71511.7189
6820.69971.7249
6830.68511.7309
6840.67011.7369
6850.65491.7428
6860.6421.7488
6870.62771.7547
6880.61211.7606
6890.59741.7666
6900.58451.7724
6910.57241.7783
6920.55921.7842
6930.54661.79
6940.53391.7958
6950.52061.8017
6960.5091.8075
6970.4961.8132
6980.48361.819
6990.47151.8247
7000.45951.8305
7010.44811.8362
7020.43621.8419
7030.42481.8475
7040.41411.8532
7050.40311.8588
7060.39321.8645
7070.38371.8701
7080.3741.8757
7090.36431.8812
7100.3541.8868
7110.34391.8923
7120.33531.8978
7130.32671.9033
7140.31851.9088
7150.3091.9143
7160.30021.9197
7170.29261.9251
7180.28531.9305
7190.2781.9359
7200.26931.9413
7210.26241.9467
7220.25421.952
7230.24881.9573
7240.24111.9626
7250.23481.9679
7260.22851.9731
7270.22211.9784
7280.21721.9836
7290.20971.9888
7300.20441.994
7310.19951.9991
7320.19332.0043
7330.18822.0094
7340.18372.0145
7350.1772.0196
7360.17212.0246
7370.16922.0297
7380.16392.0347
7390.15812.0397
7400.15392.0447
7410.14992.0497
7420.14592.0546
7430.14072.0595
7440.1382.0644
7450.13192.0693
7460.1312.0742
7470.12732.079
7480.1242.0839
7490.11952.0887
7500.11722.0935
7510.11512.0982
7520.10982.103
7530.10792.1077
7540.10552.1124
7550.10442.1171
7560.10012.1217
7570.09872.1264
7580.09452.131
7590.09382.1356
7600.08972.1402
7610.08652.1447
7620.08642.1493
7630.08332.1538
7640.08262.1583
7650.07962.1628
7660.07612.1672
7670.07332.1717
7680.07422.1761
7690.07072.1805
7700.06812.1849
7710.06552.1892
7720.06742.1935
7730.06592.1979
7740.06372.2021
7750.05992.2064
7760.06182.2107
7770.06242.2149
7780.05882.2191
7790.05562.2233
7800.05562.2275
Rf:92            CCT(K):2862
Rg:99 Duv:0.0033
u':0.2546
LER: 292 v': 0.5289
The Test SPD compared with the matching Reference SPD
Color Distortion Graphic
Graphic shifts (%)
Hue BinRfChroma
191-5%(Rg,h1)
292-3%(Rg,h2)
391-2%(Rg,h3)
494-1%(Rg,h4)
5951%(Rg,h5)
6953%(Rg,h6)
794-0%(Rg,h7)
8971%(Rg,h8)
996-2%(Rg,h9)
1092-3%(Rg,h10)
1189-1%(Rg,h11)
12904%(Rg,h12)
13923%(Rg,h13)
14894%(Rg,h14)
1592-0%(Rg,h15)
1686-2%(Rg,h16)