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: Philips Philips 50W MR16: TH - 2703K - 99.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
X10112.6058112.8916
Y10100100
Z1030.42531.8953

λ (nm)Test SPDRef SPD
3800.04660.074
3810.04910.0758
3820.05160.0775
3830.05410.0793
3840.05660.0812
3850.05870.083
3860.06080.0849
3870.06360.0868
3880.06640.0888
3890.06870.0908
3900.07110.0928
3910.07520.0948
3920.07920.0969
3930.07870.099
3940.07820.1011
3950.080.1033
3960.08180.1055
3970.08390.1077
3980.0860.11
3990.08840.1123
4000.09080.1146
4010.0930.117
4020.09510.1193
4030.09880.1218
4040.10250.1242
4050.10480.1267
4060.10710.1292
4070.10990.1318
4080.11270.1344
4090.1140.137
4100.11530.1397
4110.11830.1424
4120.12140.1451
4130.12510.1479
4140.12890.1507
4150.13190.1535
4160.1350.1564
4170.13840.1593
4180.14170.1622
4190.14540.1652
4200.14910.1682
4210.15190.1712
4220.15460.1743
4230.1580.1774
4240.16140.1806
4250.16390.1837
4260.16630.187
4270.17070.1902
4280.17520.1935
4290.17960.1968
4300.18410.2002
4310.18740.2036
4320.19080.207
4330.19430.2105
4340.19790.214
4350.20190.2175
4360.20580.2211
4370.20890.2247
4380.21190.2284
4390.21480.2321
4400.21760.2358
4410.2220.2395
4420.22640.2433
4430.23140.2472
4440.23650.251
4450.24080.2549
4460.24510.2589
4470.24970.2629
4480.25430.2669
4490.25720.2709
4500.26020.275
4510.26460.2791
4520.2690.2833
4530.27350.2875
4540.2780.2917
4550.28320.296
4560.28840.3003
4570.2920.3046
4580.29560.309
4590.30080.3134
4600.30590.3179
4610.31050.3223
4620.3150.3269
4630.31940.3314
4640.32380.336
4650.32980.3406
4660.33590.3453
4670.34150.35
4680.3470.3547
4690.3510.3595
4700.35510.3643
4710.36140.3691
4720.36770.374
4730.37310.3789
4740.37850.3838
4750.38240.3888
4760.38620.3938
4770.39130.3988
4780.39640.4039
4790.40210.409
4800.40790.4142
4810.4130.4194
4820.41820.4246
4830.42440.4298
4840.43060.4351
4850.43770.4404
4860.44480.4458
4870.4490.4511
4880.45320.4565
4890.45860.462
4900.4640.4675
4910.46960.473
4920.47530.4785
4930.48080.4841
4940.48630.4897
4950.49120.4953
4960.4960.501
4970.50290.5067
4980.50980.5124
4990.51720.5182
5000.52460.524
5010.52970.5298
5020.53480.5357
5030.53880.5416
5040.54290.5475
5050.5490.5534
5060.55510.5594
5070.56160.5654
5080.56820.5714
5090.57340.5775
5100.57870.5836
5110.58570.5897
5120.59270.5959
5130.59880.6021
5140.60490.6083
5150.61120.6145
5160.61750.6208
5170.6240.627
5180.63040.6334
5190.63680.6397
5200.64320.6461
5210.64850.6525
5220.65380.6589
5230.65930.6653
5240.66490.6718
5250.67240.6783
5260.680.6848
5270.6870.6914
5280.6940.698
5290.69970.7046
5300.70550.7112
5310.7130.7179
5320.72060.7245
5330.72680.7312
5340.7330.738
5350.73850.7447
5360.7440.7515
5370.75310.7583
5380.76230.7651
5390.76880.7719
5400.77530.7788
5410.78190.7856
5420.78840.7925
5430.79630.7995
5440.80420.8064
5450.8110.8134
5460.81770.8204
5470.82540.8274
5480.83310.8344
5490.84040.8414
5500.84770.8485
5510.85460.8556
5520.86150.8627
5530.86810.8698
5540.87480.8769
5550.88280.8841
5560.89080.8913
5570.89870.8985
5580.90660.9057
5590.91410.9129
5600.92170.9202
5610.92930.9274
5620.9370.9347
5630.94480.942
5640.95260.9493
5650.96130.9566
5660.97010.964
5670.9780.9713
5680.98590.9787
5690.99350.9861
5701.0010.9935
5711.00991.0009
5721.01881.0083
5731.02661.0158
5741.03441.0232
5751.04211.0307
5761.04971.0382
5771.05841.0456
5781.06711.0532
5791.07381.0607
5801.08061.0682
5811.08831.0757
5821.09591.0833
5831.10271.0908
5841.10951.0984
5851.11911.106
5861.12861.1136
5871.1391.1212
5881.14941.1288
5891.15581.1364
5901.16221.144
5911.16881.1517
5921.17531.1593
5931.18331.167
5941.19131.1746
5951.19891.1823
5961.20641.19
5971.21181.1977
5981.21721.2054
5991.2261.2131
6001.23481.2208
6011.24251.2285
6021.25021.2362
6031.25551.2439
6041.26081.2516
6051.26981.2594
6061.27881.2671
6071.28861.2748
6081.29841.2826
6091.30431.2903
6101.31011.2981
6111.31771.3058
6121.32521.3136
6131.33041.3213
6141.33561.3291
6151.34181.3369
6161.3481.3446
6171.35711.3524
6181.36631.3602
6191.3711.368
6201.37571.3757
6211.38241.3835
6221.3891.3913
6231.39241.3991
6241.39581.4068
6251.40491.4146
6261.41411.4224
6271.41951.4302
6281.42491.438
6291.43141.4457
6301.4381.4535
6311.44431.4613
6321.45061.4691
6331.45841.4768
6341.46611.4846
6351.4721.4924
6361.47791.5001
6371.48231.5079
6381.48671.5156
6391.49361.5234
6401.50061.5311
6411.50541.5389
6421.51011.5466
6431.51631.5544
6441.52251.5621
6451.5321.5698
6461.54141.5776
6471.54451.5853
6481.54751.593
6491.55461.6007
6501.56171.6084
6511.56841.6161
6521.5751.6238
6531.581.6315
6541.5851.6392
6551.58781.6469
6561.59061.6545
6571.59451.6622
6581.59851.6698
6591.60651.6775
6601.61451.6851
6611.61911.6928
6621.62371.7004
6631.62841.708
6641.6331.7156
6651.63881.7232
6661.64471.7308
6671.65151.7384
6681.65821.7459
6691.66211.7535
6701.66591.761
6711.67031.7686
6721.67471.7761
6731.67681.7836
6741.6791.7911
6751.68251.7986
6761.6861.8061
6771.68991.8136
6781.69391.8211
6791.69771.8285
6801.70151.836
6811.70251.8434
6821.70351.8508
6831.7061.8583
6841.70851.8657
6851.71111.873
6861.71371.8804
6871.7131.8878
6881.71231.8951
6891.71891.9025
6901.72541.9098
6911.72811.9171
6921.73081.9244
6931.72621.9317
6941.72161.939
6951.72491.9462
6961.72811.9535
6971.73171.9607
6981.73531.9679
6991.74011.9751
7001.74481.9823
7011.7431.9895
7021.74121.9966
7031.74232.0038
7041.74352.0109
7051.74692.018
7061.75042.0251
7071.75362.0322
7081.75682.0392
7091.75362.0463
7101.75042.0533
7111.75382.0603
7121.75722.0673
7131.75632.0743
7141.75542.0813
7151.75172.0882
7161.7482.0952
7171.74812.1021
7181.74822.109
7191.75132.1159
7201.75452.1227
7211.75422.1296
7221.75382.1364
7231.75182.1432
7241.74982.15
7251.75072.1568
7261.75162.1636
7271.7492.1703
7281.74642.1771
7291.74722.1838
7301.7482.1905
7311.74542.1971
7321.74282.2038
7331.74042.2104
7341.7382.217
7351.73332.2236
7361.72862.2302
7371.7342.2368
7381.73942.2433
7391.73762.2498
7401.73582.2563
7411.7322.2628
7421.72812.2693
7431.72492.2757
7441.72162.2822
7451.71522.2886
7461.70872.295
7471.71022.3013
7481.71172.3077
7491.70832.314
7501.70492.3203
7511.69792.3266
7521.69092.3328
7531.69082.3391
7541.69072.3453
7551.68282.3515
7561.67492.3577
7571.67142.3639
7581.66792.37
7591.66442.3761
7601.66092.3822
7611.64792.3883
7621.63482.3944
7631.62732.4004
7641.61992.4064
7651.61352.4124
7661.60712.4184
7671.59922.4244
7681.59132.4303
7691.58232.4362
7701.57322.4421
7711.55952.448
7721.54572.4538
7731.53822.4596
7741.53062.4654
7751.52412.4712
7761.51752.477
7771.50442.4827
7781.49122.4884
7791.47982.4941
7801.46842.4998
Rf:98            CCT(K):2729
Rg:99 Duv:0.001
u':0.2609
LER: 169 v': 0.5282
The Test SPD compared with the matching Reference SPD
Color Distortion Graphic
Graphic shifts (%)
Hue BinRfChroma
198-1%(Rg,h1)
298-1%(Rg,h2)
399-1%(Rg,h3)
498-1%(Rg,h4)
598-1%(Rg,h5)
698-1%(Rg,h6)
797-1%(Rg,h7)
898-1%(Rg,h8)
998-0%(Rg,h9)
10980%(Rg,h10)
11990%(Rg,h11)
12990%(Rg,h12)
1398-0%(Rg,h13)
1498-0%(Rg,h14)
1598-1%(Rg,h15)
1698-1%(Rg,h16)