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: Toshiba E-Core Par30s 23Deg: LED - 6500K - 65.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
X10100.749895.3783
Y10100100
Z10103.538596.6566

λ (nm)Test SPDRef SPD
3800.00140.3633
3810.00220.3684
3820.00130.3734
3830.00170.3785
3840.00050.3836
3850.00280.3887
3860.00030.3938
3870.00060.3988
3880.00210.4039
3890.00080.409
3900.00190.4141
39100.4376
3920.00230.4612
3930.00140.4847
3940.00170.5083
3950.00130.5318
3960.00090.5553
3970.00110.5789
3980.0010.6024
3990.00210.626
4000.00180.6495
4010.00340.6571
4020.00330.6646
4030.00490.6722
4040.00580.6797
4050.00780.6873
4060.01020.6948
4070.0130.7024
4080.01660.7099
4090.02090.7175
4100.02580.725
4110.03240.7276
4120.04090.7301
4130.04960.7326
4140.06130.7352
4150.07540.7377
4160.09130.7403
4170.11040.7428
4180.13170.7453
4190.15710.7479
4200.1860.7504
4210.21930.746
4220.25680.7416
4230.29970.7371
4240.3470.7327
4250.39860.7282
4260.45730.7238
4270.52030.7194
4280.58810.7149
4290.66170.7105
4300.73990.7061
4310.82110.7231
4320.90660.7402
4330.99480.7572
4341.09030.7743
4351.18630.7913
4361.28660.8084
4371.38630.8255
4381.48960.8425
4391.59070.8596
4401.68920.8766
4411.7810.8883
4421.86140.9001
4431.93610.9118
4441.99460.9235
4452.03350.9352
4462.05460.9469
4472.05310.9586
4482.03070.9703
4491.98480.982
4501.91630.9937
4511.82580.9956
4521.71710.9974
4531.60210.9992
4541.4771.001
4551.35321.0028
4561.23471.0046
4571.11991.0064
4581.01491.0082
4590.921.01
4600.83711.0118
4610.76551.0105
4620.70171.0092
4630.64641.0079
4640.59571.0066
4650.55291.0053
4660.51561.004
4670.48031.0027
4680.44671.0014
4690.41661.0001
4700.38740.9988
4710.36331.0009
4720.34181.003
4730.32161.0052
4740.3031.0073
4750.2861.0094
4760.27411.0115
4770.26251.0137
4780.25291.0158
4790.24471.0179
4800.23911.02
4810.23431.0148
4820.23121.0095
4830.22891.0042
4840.2280.999
4850.22860.9937
4860.23020.9884
4870.23340.9832
4880.23790.9779
4890.24380.9726
4900.2510.9674
4910.25960.9692
4920.27050.971
4930.28320.9728
4940.29690.9746
4950.31260.9764
4960.32920.9782
4970.34710.98
4980.36640.9817
4990.38750.9835
5000.40890.9853
5010.43110.9848
5020.45390.9843
5030.4780.9838
5040.50220.9833
5050.52680.9828
5060.55130.9823
5070.57680.9818
5080.60210.9813
5090.62770.9808
5100.65340.9803
5110.67850.9789
5120.70280.9775
5130.72760.9761
5140.75080.9747
5150.77360.9733
5160.79610.9719
5170.81810.9704
5180.83910.969
5190.860.9676
5200.880.9662
5210.89920.9698
5220.91750.9733
5230.9350.9769
5240.95160.9805
5250.9680.9841
5260.98350.9876
5270.99840.9912
5281.01230.9948
5291.02490.9984
5301.0381.002
5311.05040.9995
5321.06090.9971
5331.07120.9947
5341.080.9923
5351.08860.9899
5361.09620.9875
5371.10310.9851
5381.11020.9827
5391.11590.9803
5401.12120.9779
5411.12610.9783
5421.13030.9787
5431.13450.9791
5441.13820.9795
5451.14150.9799
5461.1440.9804
5471.14710.9808
5481.14960.9812
5491.15170.9816
5501.15330.982
5511.15520.9789
5521.15610.9757
5531.15670.9725
5541.15760.9693
5551.15770.9661
5561.1580.9629
5571.15750.9598
5581.15720.9566
5591.15630.9534
5601.15510.9502
5611.15380.9473
5621.15140.9443
5631.14950.9414
5641.14720.9384
5651.14450.9355
5661.14150.9326
5671.13810.9296
5681.13540.9267
5691.13240.9237
5701.1280.9208
5711.12370.9209
5721.120.9211
5731.11530.9212
5741.11030.9214
5751.10560.9215
5761.10040.9217
5771.09520.9218
5781.08960.9219
5791.08330.9221
5801.07740.9222
5811.07070.9159
5821.06430.9095
5831.05760.9032
5841.05070.8968
5851.0440.8904
5861.0370.8841
5871.02940.8777
5881.0220.8714
5891.01430.865
5901.00570.8587
5910.99820.8609
5920.98940.8631
5930.98060.8654
5940.97220.8676
5950.96320.8699
5960.95390.8721
5970.94430.8743
5980.93520.8766
5990.92560.8788
6000.91620.881
6010.90740.8813
6020.89710.8816
6030.88810.8818
6040.87790.8821
6050.86780.8824
6060.85750.8826
6070.84730.8829
6080.83660.8832
6090.82610.8834
6100.81640.8837
6110.80530.8825
6120.79460.8813
6130.78430.88
6140.77420.8788
6150.76350.8776
6160.75260.8764
6170.74210.8751
6180.73140.8739
6190.72010.8727
6200.710.8715
6210.69980.8676
6220.68910.8638
6230.67850.86
6240.66820.8562
6250.65850.8524
6260.64730.8486
6270.63720.8448
6280.62650.8409
6290.61640.8371
6300.60560.8333
6310.59550.8345
6320.58560.8357
6330.5750.837
6340.56540.8382
6350.55520.8394
6360.54550.8406
6370.53590.8418
6380.52630.843
6390.5170.8443
6400.50770.8455
6410.49860.8421
6420.48950.8387
6430.47980.8353
6440.4710.8319
6450.46190.8285
6460.45230.8251
6470.4440.8217
6480.43530.8182
6490.42660.8148
6500.41790.8114
6510.40960.8123
6520.40180.8132
6530.3930.8141
6540.38570.815
6550.37750.8159
6560.37560.8168
6570.36820.8177
6580.36060.8186
6590.35330.8195
6600.34580.8204
6610.33840.8233
6620.33140.8262
6630.32520.8291
6640.31830.8319
6650.31120.8348
6660.30460.8377
6670.2980.8406
6680.29130.8434
6690.28520.8463
6700.27940.8492
6710.27340.8454
6720.26710.8415
6730.26150.8377
6740.25560.8339
6750.24990.8301
6760.24430.8263
6770.2390.8224
6780.23430.8186
6790.22870.8148
6800.22380.811
6810.2190.8019
6820.21390.7928
6830.20940.7837
6840.2050.7746
6850.20020.7655
6860.1960.7564
6870.19150.7473
6880.1870.7382
6890.18260.7291
6900.17820.72
6910.17460.7225
6920.17070.725
6930.16690.7275
6940.1640.7301
6950.15930.7326
6960.1560.7351
6970.15240.7376
6980.14870.7401
6990.14570.7426
7000.14270.7451
7010.13920.7474
7020.13510.7496
7030.13280.7518
7040.12940.754
7050.12630.7562
7060.12340.7584
7070.12070.7606
7080.11780.7628
7090.11540.765
7100.1130.7672
7110.11020.754
7120.10830.7409
7130.10590.7277
7140.10310.7145
7150.1010.7013
7160.09840.6881
7170.0960.6749
7180.09390.6617
7190.09250.6485
7200.09020.6353
7210.0880.6437
7220.08640.652
7230.08450.6603
7240.08230.6686
7250.08170.677
7260.07970.6853
7270.07740.6936
7280.07620.7019
7290.0740.7103
7300.07190.7186
7310.07120.7238
7320.07010.729
7330.06830.7343
7340.06640.7395
7350.06420.7447
7360.0640.75
7370.06220.7552
7380.06120.7604
7390.05990.7656
7400.05850.7709
7410.05780.759
7420.05640.7471
7430.05490.7353
7440.05270.7234
7450.05270.7116
7460.05160.6997
7470.05070.6878
7480.04990.676
7490.04810.6641
7500.04770.6523
7510.04710.6348
7520.04560.6174
7530.04570.6
7540.04460.5825
7550.04430.5651
7560.04310.5477
7570.04210.5303
7580.04150.5128
7590.04080.4954
7600.04010.478
7610.03960.4989
7620.03960.5199
7630.03750.5409
7640.03650.5618
7650.03710.5828
7660.03510.6037
7670.03430.6247
7680.03470.6457
7690.03420.6666
7700.03330.6876
7710.03440.684
7720.03420.6803
7730.03340.6767
7740.03240.673
7750.03160.6694
7760.03050.6657
7770.03060.6621
7780.03140.6584
7790.03020.6548
7800.02950.6511
Rf:68            CCT(K):5831
Rg:96 Duv:0.0007
u':0.2039
LER: 318 v': 0.474
The Test SPD compared with the matching Reference SPD
Color Distortion Graphic
Graphic shifts (%)
Hue BinRfChroma
166-16%(Rg,h1)
272-13%(Rg,h2)
356-6%(Rg,h3)
4615%(Rg,h4)
56713%(Rg,h5)
68111%(Rg,h6)
7851%(Rg,h7)
875-10%(Rg,h8)
976-18%(Rg,h9)
1056-14%(Rg,h10)
1148-5%(Rg,h11)
12655%(Rg,h12)
137714%(Rg,h13)
147412%(Rg,h14)
157010%(Rg,h15)
1675-4%(Rg,h16)