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: Photon Star CS5 NIC-WW-SB-60-BW: LED - 3000K - 83.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.869105.7185
Y10100100
Z1060.412448.8242

λ (nm)Test SPDRef SPD
3800.00230.1786
3810.00040.1816
38200.1845
38300.1875
38400.1905
38500.1936
3860.00040.1966
3870.00120.1997
3880.00040.2028
38900.206
3900.00060.2091
3910.00220.2123
3920.00010.2155
3930.00010.2188
39400.222
39500.2253
39600.2286
39700.2319
39800.2353
39900.2387
40000.2421
40100.2455
4020.00020.249
4030.00120.2525
4040.00230.256
4050.00140.2595
4060.00320.263
4070.00310.2666
4080.00380.2702
4090.00590.2738
4100.00690.2774
4110.00940.2811
4120.01080.2848
4130.01430.2885
4140.01810.2922
4150.02150.2959
4160.02820.2997
4170.03330.3035
4180.03930.3073
4190.04710.3111
4200.05680.3149
4210.06740.3188
4220.07910.3227
4230.09290.3266
4240.10840.3305
4250.12530.3345
4260.14450.3384
4270.1650.3424
4280.18760.3464
4290.21280.3504
4300.23960.3545
4310.26770.3585
4320.29760.3626
4330.32970.3667
4340.36530.3708
4350.40050.3749
4360.43850.379
4370.47930.3832
4380.52260.3874
4390.56850.3915
4400.61690.3957
4410.66590.4
4420.71430.4042
4430.76740.4084
4440.81860.4127
4450.86650.417
4460.91490.4213
4470.95760.4256
4480.99370.4299
4491.02190.4342
4501.04270.4386
4511.05230.4429
4521.05120.4473
4531.04030.4517
4541.02130.4561
4550.99340.4605
4560.96030.4649
4570.92320.4693
4580.88380.4738
4590.84120.4782
4600.79950.4827
4610.76130.4872
4620.72440.4916
4630.68870.4961
4640.6540.5006
4650.62290.5052
4660.59720.5097
4670.56950.5142
4680.54570.5188
4690.52210.5233
4700.49970.5279
4710.47930.5324
4720.46220.537
4730.44380.5416
4740.42570.5462
4750.410.5508
4760.3950.5554
4770.38070.56
4780.36780.5646
4790.35630.5692
4800.34480.5739
4810.33640.5785
4820.32780.5831
4830.31920.5878
4840.31330.5924
4850.30680.5971
4860.30190.6017
4870.2990.6064
4880.29550.6111
4890.29410.6157
4900.2930.6204
4910.29360.6251
4920.29540.6298
4930.2980.6345
4940.30090.6391
4950.30620.6438
4960.31220.6485
4970.31890.6532
4980.32740.6579
4990.33760.6626
5000.34720.6673
5010.35840.672
5020.36970.6767
5030.38310.6814
5040.39670.6861
5050.41120.6908
5060.42580.6955
5070.4410.7002
5080.45660.7049
5090.47220.7096
5100.48880.7143
5110.50460.719
5120.52070.7237
5130.53670.7284
5140.55290.7331
5150.56860.7377
5160.58470.7424
5170.60090.7471
5180.61620.7518
5190.63140.7565
5200.64610.7612
5210.66060.7658
5220.67550.7705
5230.69070.7752
5240.70410.7798
5250.71780.7845
5260.73090.7891
5270.7440.7938
5280.7560.7984
5290.76790.8031
5300.77950.8077
5310.79190.8123
5320.80270.8169
5330.81330.8215
5340.82350.8262
5350.83340.8308
5360.84250.8354
5370.85190.84
5380.86060.8445
5390.86940.8491
5400.87750.8537
5410.88530.8583
5420.89290.8628
5430.90020.8674
5440.90770.8719
5450.91470.8764
5460.92220.881
5470.92980.8855
5480.93740.89
5490.94390.8945
5500.95140.899
5510.95760.9035
5520.96530.908
5530.97120.9124
5540.97710.9169
5550.98470.9213
5560.99120.9258
5570.99820.9302
5581.00430.9346
5591.01210.939
5601.01750.9434
5611.0240.9478
5621.02980.9522
5631.03680.9566
5641.0430.9609
5651.04980.9653
5661.05590.9696
5671.06230.9739
5681.06880.9783
5691.07550.9826
5701.08070.9869
5711.08760.9911
5721.09340.9954
5731.10.9997
5741.10651.0039
5751.11241.0081
5761.11931.0124
5771.12511.0166
5781.13081.0208
5791.13631.025
5801.14321.0291
5811.14921.0333
5821.15461.0374
5831.16051.0416
5841.16611.0457
5851.17161.0498
5861.17741.0539
5871.18241.058
5881.18811.062
5891.19311.0661
5901.19791.0701
5911.20281.0742
5921.20711.0782
5931.21141.0822
5941.21551.0862
5951.21951.0901
5961.22291.0941
5971.22621.098
5981.22941.102
5991.23241.1059
6001.23431.1098
6011.23671.1137
6021.23741.1175
6031.23951.1214
6041.24051.1252
6051.24061.129
6061.24141.1329
6071.24041.1366
6081.241.1404
6091.23941.1442
6101.23791.1479
6111.23691.1517
6121.23531.1554
6131.23271.1591
6141.22941.1628
6151.2271.1665
6161.22411.1701
6171.21991.1738
6181.21591.1774
6191.21061.181
6201.2061.1846
6211.20131.1882
6221.19571.1917
6231.18861.1953
6241.18291.1988
6251.17621.2023
6261.16941.2058
6271.16161.2093
6281.1541.2127
6291.14551.2162
6301.13661.2196
6311.1281.223
6321.1191.2264
6331.10951.2298
6341.09891.2332
6351.08921.2365
6361.07961.2399
6371.06921.2432
6381.05811.2465
6391.04731.2498
6401.0371.253
6411.0251.2563
6421.01261.2595
6431.00221.2627
6440.99021.2659
6450.97781.2691
6460.96571.2723
6470.95361.2754
6480.94021.2785
6490.92751.2816
6500.91481.2847
6510.90141.2878
6520.88891.2909
6530.87621.2939
6540.86331.2969
6550.84941.3
6560.83981.3029
6570.82681.3059
6580.81411.3089
6590.80111.3118
6600.78691.3147
6610.77391.3176
6620.76131.3205
6630.74891.3234
6640.73621.3263
6650.72321.3291
6660.71051.3319
6670.69691.3347
6680.68321.3375
6690.67011.3403
6700.65681.343
6710.64511.3458
6720.6331.3485
6730.62051.3512
6740.60761.3539
6750.59481.3565
6760.5841.3592
6770.57111.3618
6780.561.3644
6790.54881.367
6800.53731.3696
6810.52581.3721
6820.51461.3747
6830.5041.3772
6840.49241.3797
6850.48161.3822
6860.47021.3847
6870.46071.3871
6880.44991.3896
6890.43931.392
6900.42971.3944
6910.42021.3968
6920.41071.3991
6930.4021.4015
6940.39191.4038
6950.38291.4061
6960.37421.4084
6970.36471.4107
6980.35591.413
6990.34591.4152
7000.33851.4175
7010.32931.4197
7020.3221.4219
7030.31341.4241
7040.3071.4262
7050.29851.4284
7060.29191.4305
7070.28461.4326
7080.27711.4347
7090.2711.4368
7100.26381.4389
7110.25541.4409
7120.24961.4429
7130.2431.445
7140.23671.4469
7150.22971.4489
7160.22381.4509
7170.21951.4528
7180.21541.4548
7190.20731.4567
7200.20131.4586
7210.19681.4604
7220.19191.4623
7230.18641.4641
7240.18221.466
7250.17851.4678
7260.17261.4696
7270.16821.4714
7280.16521.4731
7290.16011.4749
7300.15651.4766
7310.15351.4783
7320.14931.48
7330.14311.4817
7340.14091.4834
7350.13781.485
7360.13421.4866
7370.12981.4883
7380.1261.4899
7390.12361.4914
7400.12041.493
7410.11761.4946
7420.1151.4961
7430.11021.4976
7440.10721.4991
7450.1051.5006
7460.10241.5021
7470.10081.5035
7480.09751.505
7490.09471.5064
7500.09161.5078
7510.08911.5092
7520.08751.5106
7530.08611.512
7540.08471.5133
7550.08211.5147
7560.08051.516
7570.07921.5173
7580.07721.5186
7590.07451.5198
7600.07411.5211
7610.07381.5223
7620.07231.5236
7630.06921.5248
7640.06731.526
7650.06451.5272
7660.06281.5283
7670.06391.5295
7680.0621.5306
7690.06011.5317
7700.061.5328
7710.05571.5339
7720.05791.535
7730.05751.5361
7740.05591.5371
7750.05291.5382
7760.05311.5392
7770.05011.5402
7780.04881.5412
7790.04881.5422
7800.04811.5431
Rf:81            CCT(K):3378
Rg:100 Duv:-0.0077
u':0.2423
LER: 298 v': 0.5034
The Test SPD compared with the matching Reference SPD
Color Distortion Graphic
Graphic shifts (%)
Hue BinRfChroma
183-9%(Rg,h1)
281-7%(Rg,h2)
371-2%(Rg,h3)
4803%(Rg,h4)
5876%(Rg,h5)
6877%(Rg,h6)
788-0%(Rg,h7)
888-4%(Rg,h8)
987-7%(Rg,h9)
1074-8%(Rg,h10)
1168-0%(Rg,h11)
12807%(Rg,h12)
13887%(Rg,h13)
148310%(Rg,h14)
15833%(Rg,h15)
1681-2%(Rg,h16)