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: GE F40W/AD: FL - 6500K - 92.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
X1097.216895.5984
Y10100100
Z1095.915893.5091

λ (nm)Test SPDRef SPD
3800.15360.3336
3810.14950.3387
3820.15530.3439
3830.14220.3491
3840.12960.3543
3850.12910.3595
3860.14140.3647
3870.13510.3698
3880.14080.375
3890.13810.3802
3900.13950.3854
3910.14220.408
3920.13990.4305
3930.14360.4531
3940.14760.4757
3950.14820.4983
3960.15440.5209
3970.17050.5434
3980.19870.566
3990.24410.5886
4000.3070.6112
4010.37260.6185
4020.4520.6259
4030.56520.6333
4040.6910.6406
4050.77080.648
4060.78330.6554
4070.67510.6628
4080.53080.6701
4090.41950.6775
4100.34930.6849
4110.32740.6876
4120.33110.6903
4130.33570.6931
4140.34470.6958
4150.35560.6985
4160.36730.7012
4170.37790.704
4180.38760.7067
4190.39880.7094
4200.40690.7122
4210.41790.7083
4220.42710.7043
4230.4390.7004
4240.44830.6965
4250.4580.6926
4260.46910.6887
4270.48430.6848
4280.51340.6809
4290.57580.677
4300.7240.6731
4310.96420.6901
4321.25250.707
4331.63170.7239
4342.28350.7409
4352.88970.7578
4363.10270.7748
4373.04070.7917
4382.47230.8087
4391.66410.8256
4401.16920.8426
4410.81560.8543
4420.65970.8661
4430.63180.8778
4440.63430.8896
4450.64080.9014
4460.64660.9131
4470.65140.9249
4480.65920.9366
4490.66470.9484
4500.67030.9601
4510.67920.9623
4520.68570.9644
4530.69230.9665
4540.69960.9686
4550.70490.9707
4560.71240.9728
4570.71990.9749
4580.72620.977
4590.73190.9791
4600.73560.9812
4610.74040.9803
4620.74750.9795
4630.75280.9786
4640.75730.9777
4650.76250.9769
4660.76620.976
4670.76990.9751
4680.77380.9742
4690.77980.9734
4700.78060.9725
4710.78290.9749
4720.78630.9774
4730.78730.9798
4740.79060.9822
4750.7920.9847
4760.79420.9871
4770.7960.9895
4780.7980.992
4790.79760.9944
4800.80170.9968
4810.80340.992
4820.80530.9872
4830.80610.9824
4840.80890.9776
4850.80940.9728
4860.81060.968
4870.81480.9631
4880.81750.9583
4890.81850.9535
4900.82760.9487
4910.83270.9509
4920.83580.953
4930.83910.9552
4940.83660.9574
4950.83840.9596
4960.84080.9617
4970.84390.9639
4980.84820.9661
4990.85340.9682
5000.85730.9704
5010.86290.9702
5020.86780.97
5030.87150.9697
5040.8780.9695
5050.88250.9693
5060.88660.9691
5070.89240.9689
5080.89710.9687
5090.9010.9684
5100.90730.9682
5110.91240.9672
5120.91440.9662
5130.91980.9652
5140.92330.9642
5150.9270.9632
5160.93070.9622
5170.93560.9612
5180.93580.9602
5190.93750.9592
5200.94160.9582
5210.94160.962
5220.9420.9658
5230.94090.9696
5240.94170.9734
5250.93930.9773
5260.93710.9811
5270.93580.9849
5280.93310.9887
5290.93080.9925
5300.92680.9964
5310.92210.9942
5320.91880.992
5330.91380.9898
5340.90810.9876
5350.90310.9854
5360.89790.9832
5370.89360.981
5380.88910.9788
5390.88710.9766
5400.89320.9744
5410.91320.9751
5420.97210.9757
5431.12090.9764
5441.85480.977
5452.35780.9776
5462.45930.9783
5472.38660.9789
5481.63560.9796
5491.11370.9802
5500.95740.9809
5510.87010.9779
5520.830.9749
5530.81130.9719
5540.80580.9689
5550.80070.9659
5560.79690.9629
5570.79220.9599
5580.78770.9569
5590.78460.954
5600.78270.951
5610.78060.9482
5620.77610.9454
5630.77270.9426
5640.77260.9399
5650.77060.9371
5660.76930.9343
5670.76870.9315
5680.76740.9287
5690.76810.9259
5700.76760.9232
5710.76780.9235
5720.77010.9238
5730.77750.9242
5740.82510.9245
5750.93860.9249
5761.05390.9252
5771.17630.9256
5781.2160.9259
5791.13950.9262
5801.03550.9266
5810.91570.9204
5820.82750.9142
5830.80560.908
5840.80240.9019
5850.80310.8957
5860.80910.8895
5870.81350.8833
5880.81780.8771
5890.82410.871
5900.830.8648
5910.83580.8673
5920.84180.8699
5930.84680.8725
5940.85170.875
5950.85880.8776
5960.86540.8801
5970.87040.8827
5980.87560.8853
5990.88080.8878
6000.88470.8904
6010.88950.8909
6020.89220.8914
6030.89710.8919
6040.89970.8923
6050.90230.8928
6060.90470.8933
6070.90670.8938
6080.90940.8943
6090.91360.8948
6100.91570.8953
6110.91910.8942
6120.91960.8932
6130.92140.8922
6140.92020.8911
6150.91970.8901
6160.91840.8891
6170.92090.888
6180.92150.887
6190.92080.8859
6200.91950.8849
6210.92020.8812
6220.9210.8775
6230.91890.8738
6240.91770.8701
6250.91790.8664
6260.91470.8627
6270.91220.8591
6280.91140.8554
6290.90880.8517
6300.90620.848
6310.9030.8495
6320.90330.851
6330.89790.8525
6340.89510.854
6350.89250.8556
6360.88760.8571
6370.88460.8586
6380.8790.8601
6390.87580.8616
6400.87090.8632
6410.8670.8598
6420.86350.8564
6430.85980.8531
6440.85540.8497
6450.84910.8464
6460.84220.843
6470.83920.8397
6480.83350.8363
6490.82510.833
6500.81920.8296
6510.81450.8308
6520.80870.8319
6530.80160.8331
6540.79530.8342
6550.78840.8354
6560.78290.8366
6570.77710.8377
6580.770.8389
6590.76270.84
6600.7550.8412
6610.74730.8444
6620.74180.8476
6630.73430.8507
6640.72570.8539
6650.7160.8571
6660.70840.8603
6670.69990.8635
6680.69260.8667
6690.68580.8699
6700.67670.873
6710.66970.8692
6720.66280.8654
6730.65310.8616
6740.64620.8578
6750.63680.854
6760.63040.8502
6770.62030.8464
6780.61310.8425
6790.60520.8387
6800.59440.8349
6810.58960.8255
6820.58260.816
6830.57480.8065
6840.56620.7971
6850.55960.7876
6860.55030.7782
6870.54620.7687
6880.54110.7592
6890.54140.7498
6900.53650.7403
6910.52950.7431
6920.52170.7459
6930.50610.7487
6940.49310.7514
6950.48730.7542
6960.48260.757
6970.4750.7598
6980.46510.7625
6990.45610.7653
7000.44760.7681
7010.43980.7701
7020.43030.7722
7030.42570.7743
7040.41880.7763
7050.41520.7784
7060.41340.7804
7070.4080.7825
7080.40150.7845
7090.39280.7866
7100.3840.7886
7110.37440.7751
7120.36630.7615
7130.36030.7479
7140.3550.7343
7150.34660.7208
7160.34270.7072
7170.33530.6936
7180.32920.6801
7190.32410.6665
7200.31980.6529
7210.31670.6614
7220.30840.6699
7230.30380.6784
7240.29870.6869
7250.2960.6954
7260.29030.7038
7270.28620.7123
7280.27930.7208
7290.27550.7293
7300.26930.7378
7310.26390.7431
7320.2610.7485
7330.25550.7538
7340.24640.7591
7350.24860.7644
7360.24650.7698
7370.24730.7751
7380.24810.7804
7390.24250.7857
7400.23460.7911
7410.22260.7789
7420.21980.7667
7430.21410.7545
7440.21150.7423
7450.20820.7301
7460.20390.7179
7470.20370.7057
7480.20230.6936
7490.2090.6814
7500.21320.6692
7510.21220.6514
7520.20640.6335
7530.19040.6157
7540.17860.5979
7550.17620.5801
7560.16850.5623
7570.16920.5444
7580.1670.5266
7590.16050.5088
7600.16230.491
7610.16740.5125
7620.18890.534
7630.19710.5555
7640.19540.5771
7650.17680.5986
7660.15410.6201
7670.14430.6416
7680.14360.6632
7690.13210.6847
7700.13550.7062
7710.14520.7024
7720.14860.6986
7730.14920.6948
7740.14130.6911
7750.12770.6873
7760.12620.6835
7770.12010.6797
7780.11120.6759
7790.10420.6721
7800.10910.6683
Rf:91            CCT(K):5648
Rg:104 Duv:0.0016
u':0.2045
LER: 249 v': 0.4771
The Test SPD compared with the matching Reference SPD
Color Distortion Graphic
Graphic shifts (%)
Hue BinRfChroma
195-0%(Rg,h1)
297-1%(Rg,h2)
3920%(Rg,h3)
4873%(Rg,h4)
5867%(Rg,h5)
6916%(Rg,h6)
7914%(Rg,h7)
8911%(Rg,h8)
993-3%(Rg,h9)
1093-3%(Rg,h10)
1190-2%(Rg,h11)
12891%(Rg,h12)
13924%(Rg,h13)
14904%(Rg,h14)
15944%(Rg,h15)
16923%(Rg,h16)