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: Pro-Lite Daylight SRI-30W Par 30: CFL


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
X1094.258695.0544
Y10100100
Z1098.3104102.1395

λ (nm)Test SPDRef SPD
3800.04220.4181
3810.02120.4229
3820.03060.4277
3830.03270.4325
3840.02190.4373
3850.04760.4421
3860.01880.4469
3870.0240.4517
3880.01830.4565
3890.01550.4613
3900.01240.4661
3910.01690.4912
3920.02270.5164
3930.02350.5415
3940.01260.5667
3950.02290.5918
3960.02420.617
3970.03410.6422
3980.06520.6673
3990.12660.6925
4000.19660.7176
4010.28580.7255
4020.39390.7334
4030.53980.7413
4040.70380.7492
4050.80240.7571
4060.80820.765
4070.65720.7729
4080.45140.7808
4090.29760.7887
4100.19470.7966
4110.15970.7988
4120.16140.801
4130.16250.8032
4140.17720.8054
4150.19690.8076
4160.21180.8097
4170.22670.8119
4180.2510.8141
4190.27140.8163
4200.29980.8185
4210.32420.8131
4220.34620.8077
4230.37710.8023
4240.40510.7969
4250.43840.7915
4260.4660.786
4270.49690.7806
4280.540.7752
4290.61610.7698
4300.74460.7644
4310.9460.7816
4321.18140.7987
4331.47920.8159
4341.97710.8331
4352.42880.8503
4362.59280.8674
4372.5590.8846
4382.15160.9018
4391.58690.919
4401.24640.9361
4411.00260.9477
4420.89630.9593
4430.88940.971
4440.89810.9826
4450.90590.9942
4460.91351.0058
4470.91661.0174
4480.92321.029
4490.92691.0406
4500.92951.0522
4510.93021.0535
4520.92851.0548
4530.92531.0561
4540.92271.0573
4550.91491.0586
4560.90981.0599
4570.90221.0612
4580.89281.0624
4590.88381.0637
4600.8671.065
4610.85741.0629
4620.84131.0609
4630.82241.0588
4640.80971.0567
4650.79051.0547
4660.77421.0526
4670.7591.0505
4680.74021.0485
4690.72431.0464
4700.70821.0444
4710.69241.0459
4720.67831.0475
4730.66071.049
4740.64351.0506
4750.62411.0521
4760.61771.0537
4770.60421.0552
4780.60161.0568
4790.61021.0584
4800.63411.0599
4810.67921.0539
4820.74991.0479
4830.85161.0418
4840.97261.0358
4851.09481.0298
4861.19571.0237
4871.24671.0177
4881.23931.0117
4891.17751.0057
4901.10350.9996
4911.01731.0008
4920.94131.0019
4930.86471.003
4940.79381.0042
4950.72971.0053
4960.67551.0065
4970.62351.0076
4980.57681.0087
4990.53941.0099
5000.50081.011
5010.47591.01
5020.45331.009
5030.43571.008
5040.43641.007
5050.42781.006
5060.43411.005
5070.43861.004
5080.45231.0031
5090.45951.0021
5100.46721.0011
5110.4760.9989
5120.47920.9968
5130.48290.9946
5140.47930.9925
5150.47190.9903
5160.46170.9882
5170.44930.986
5180.44220.9839
5190.42410.9818
5200.40950.9796
5210.38940.9828
5220.37320.9859
5230.36070.9891
5240.34020.9922
5250.32930.9954
5260.31620.9985
5270.30451.0017
5280.30011.0048
5290.29041.008
5300.2881.0111
5310.29421.0083
5320.31091.0056
5330.33571.0028
5340.37851
5350.46530.9972
5360.61530.9944
5370.84780.9917
5381.20960.9889
5391.80350.9861
5402.69050.9833
5413.44410.9834
5424.02780.9834
5434.43560.9834
5445.17130.9835
5455.5660.9835
5465.47040.9835
5475.03220.9835
5483.66520.9836
5492.56630.9836
5501.92170.9836
5511.41590.9801
5521.04340.9766
5530.76990.9731
5540.56990.9696
5550.42760.966
5560.32460.9625
5570.25540.959
5580.20550.9555
5590.16860.952
5600.14650.9484
5610.12930.9452
5620.11620.942
5630.10450.9388
5640.09420.9356
5650.08980.9324
5660.080.9292
5670.07320.9259
5680.06810.9227
5690.06680.9195
5700.05910.9163
5710.05420.9161
5720.05770.9159
5730.06680.9157
5740.14290.9155
5750.31250.9153
5760.49660.9151
5770.71130.9149
5780.83560.9147
5790.82260.9145
5800.78960.9143
5810.75720.9077
5820.75810.9011
5830.80920.8945
5840.8550.888
5850.89640.8814
5860.90550.8748
5870.86530.8682
5880.7940.8616
5890.68720.855
5900.60950.8485
5910.62290.8502
5920.6550.8519
5930.64650.8536
5940.5780.8553
5950.47550.857
5960.39630.8587
5970.38680.8604
5980.41130.8621
5990.42040.8638
6000.3970.8655
6010.34320.8655
6020.28120.8654
6030.2430.8653
6040.23870.8652
6050.27640.8651
6060.37160.865
6070.6070.8649
6081.22730.8648
6092.34320.8648
6103.54480.8647
6114.27110.8631
6124.28140.8616
6133.60960.8601
6142.63630.8585
6151.84120.857
6161.32160.8555
6170.95520.8539
6180.72520.8524
6190.63530.8509
6200.63530.8493
6210.66340.8453
6220.69440.8413
6230.72160.8373
6240.74030.8333
6250.74340.8293
6260.72010.8253
6270.6880.8213
6280.68740.8173
6290.72160.8133
6300.74170.8093
6310.69840.81
6320.56740.8108
6330.38610.8115
6340.23890.8123
6350.1580.813
6360.12460.8138
6370.11120.8146
6380.10130.8153
6390.09750.8161
6400.09240.8168
6410.09390.8134
6420.09570.8099
6430.09640.8065
6440.10270.803
6450.10720.7995
6460.10540.7961
6470.12220.7926
6480.1490.7892
6490.1950.7857
6500.22350.7823
6510.23030.7828
6520.21780.7833
6530.18580.7838
6540.15280.7843
6550.14060.7848
6560.14190.7853
6570.13360.7858
6580.12370.7863
6590.11920.7868
6600.12520.7873
6610.14030.7896
6620.15420.792
6630.15280.7944
6640.140.7968
6650.12050.7991
6660.1070.8015
6670.10030.8039
6680.09910.8063
6690.09450.8086
6700.09480.811
6710.08840.8072
6720.0840.8034
6730.08090.7996
6740.07570.7958
6750.06990.792
6760.06830.7882
6770.07820.7843
6780.08250.7805
6790.09120.7767
6800.09210.7729
6810.09170.7644
6820.08730.7558
6830.08690.7473
6840.08840.7387
6850.10570.7302
6860.13380.7216
6870.15360.7131
6880.15120.7045
6890.1270.696
6900.09640.6875
6910.08220.6896
6920.09080.6917
6930.09660.6938
6940.09380.6959
6950.07570.698
6960.05370.7001
6970.03850.7022
6980.03020.7043
6990.02870.7065
7000.03290.7086
7010.04210.711
7020.05110.7134
7030.07130.7159
7040.13190.7183
7050.21110.7207
7060.29850.7232
7070.37830.7256
7080.41540.728
7090.38470.7305
7100.36390.7329
7110.33070.7203
7120.28420.7077
7130.23990.6952
7140.16620.6826
7150.08220.67
7160.04850.6574
7170.02940.6448
7180.02350.6323
7190.02550.6197
7200.02540.6071
7210.02320.6152
7220.02260.6232
7230.01920.6313
7240.01190.6393
7250.02080.6474
7260.01810.6555
7270.02140.6635
7280.02650.6716
7290.01680.6797
7300.01760.6877
7310.01610.6928
7320.01430.6979
7330.01240.7029
7340.01380.708
7350.02130.713
7360.01780.7181
7370.0160.7232
7380.02330.7282
7390.01270.7333
7400.02120.7384
7410.02260.727
7420.03180.7157
7430.02260.7044
7440.02370.693
7450.00450.6817
7460.02150.6704
7470.02340.659
7480.01980.6477
7490.01730.6364
7500.01630.6251
7510.01520.6083
7520.00970.5915
7530.01110.5747
7540.01380.5579
7550.01330.5411
7560.01820.5243
7570.01330.5075
7580.00750.4907
7590.00830.4739
7600.01660.4571
7610.02180.4771
7620.02520.4972
7630.00670.5173
7640.01550.5373
7650.02050.5574
7660.02120.5775
7670.02230.5975
7680.00290.6176
7690.01670.6377
7700.01310.6577
7710.01920.6543
7720.02620.6509
7730.02170.6474
7740.01980.644
7750.02020.6406
7760.00930.6372
7770.01950.6337
7780.02050.6303
7790.00440.6269
7800.02550.6235
Rf:80            CCT(K):6165
Rg:99 Duv:0.0085
u':0.1955
LER: 313 v': 0.4771
The Test SPD compared with the matching Reference SPD
Color Distortion Graphic
Graphic shifts (%)
Hue BinRfChroma
180-8%(Rg,h1)
289-0%(Rg,h2)
384-3%(Rg,h3)
4742%(Rg,h4)
5769%(Rg,h5)
6886%(Rg,h6)
784-2%(Rg,h7)
884-5%(Rg,h8)
983-13%(Rg,h9)
1069-11%(Rg,h10)
1172-4%(Rg,h11)
12823%(Rg,h12)
13838%(Rg,h13)
14817%(Rg,h14)
15815%(Rg,h15)
16825%(Rg,h16)