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: Osram Par 38 120W: TH


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
X10114.8234115.0188
Y10100100
Z1027.308128.3717

λ (nm)Test SPDRef SPD
3800.04780.0581
3810.04790.0595
3820.05040.061
3830.04760.0626
3840.0490.0641
3850.04660.0657
3860.05230.0673
3870.05330.069
3880.05540.0707
3890.05350.0724
3900.05810.0741
3910.0590.0759
3920.06010.0777
3930.06140.0795
3940.06490.0814
3950.06630.0833
3960.06910.0852
3970.07220.0871
3980.07320.0891
3990.0720.0912
4000.07640.0932
4010.07590.0953
4020.07990.0974
4030.08350.0995
4040.08520.1017
4050.08880.1039
4060.09160.1062
4070.09270.1085
4080.09590.1108
4090.0970.1131
4100.10110.1155
4110.10220.118
4120.10580.1204
4130.10980.1229
4140.11150.1254
4150.11550.128
4160.1190.1306
4170.12160.1332
4180.12470.1359
4190.12670.1386
4200.13030.1413
4210.13380.1441
4220.1360.1469
4230.13910.1498
4240.14350.1527
4250.14590.1556
4260.14930.1586
4270.1520.1616
4280.1550.1646
4290.15740.1677
4300.1620.1708
4310.1650.174
4320.16870.1772
4330.17320.1804
4340.17660.1837
4350.17930.187
4360.18310.1904
4370.18670.1938
4380.19080.1972
4390.19320.2007
4400.19550.2042
4410.19910.2077
4420.20230.2113
4430.20610.2149
4440.20940.2186
4450.2130.2223
4460.2160.2261
4470.22050.2299
4480.22430.2337
4490.22770.2376
4500.23140.2415
4510.23560.2454
4520.23890.2494
4530.24340.2535
4540.24690.2575
4550.25120.2617
4560.25520.2658
4570.26030.27
4580.26340.2742
4590.2680.2785
4600.27230.2828
4610.27560.2872
4620.28060.2916
4630.28540.2961
4640.28960.3005
4650.2950.3051
4660.29860.3096
4670.3030.3142
4680.30840.3189
4690.31380.3236
4700.31740.3283
4710.32270.3331
4720.3280.3379
4730.33290.3427
4740.33690.3476
4750.3420.3526
4760.34730.3576
4770.35220.3626
4780.35720.3676
4790.36320.3727
4800.36810.3779
4810.37380.3831
4820.37890.3883
4830.38430.3936
4840.38980.3989
4850.39430.4042
4860.40050.4096
4870.40660.415
4880.41170.4205
4890.41640.426
4900.42260.4315
4910.4280.4371
4920.43480.4427
4930.43930.4484
4940.44610.4541
4950.4510.4599
4960.45760.4657
4970.46320.4715
4980.46930.4773
4990.47460.4833
5000.4810.4892
5010.48720.4952
5020.49390.5012
5030.49930.5073
5040.50650.5134
5050.51250.5195
5060.51880.5257
5070.52540.5319
5080.53110.5381
5090.53760.5444
5100.5450.5508
5110.55190.5571
5120.55850.5635
5130.56450.57
5140.57150.5764
5150.57780.583
5160.58460.5895
5170.59110.5961
5180.59840.6027
5190.60540.6094
5200.61230.6161
5210.620.6228
5220.62660.6296
5230.63410.6364
5240.64080.6432
5250.64820.6501
5260.65560.657
5270.66290.664
5280.67060.6709
5290.67810.678
5300.6860.685
5310.69330.6921
5320.70110.6992
5330.7090.7064
5340.71670.7135
5350.72470.7208
5360.73250.728
5370.73990.7353
5380.74760.7426
5390.75610.75
5400.76480.7573
5410.77220.7648
5420.78020.7722
5430.78780.7797
5440.79630.7872
5450.80460.7947
5460.81150.8023
5470.81870.8099
5480.82540.8175
5490.83170.8252
5500.83940.8329
5510.84670.8406
5520.85460.8483
5530.86190.8561
5540.86870.8639
5550.87690.8717
5560.88450.8796
5570.89270.8875
5580.90050.8954
5590.90880.9033
5600.91660.9113
5610.92440.9193
5620.93260.9273
5630.94060.9354
5640.94810.9435
5650.95590.9516
5660.9640.9597
5670.97170.9678
5680.980.976
5690.9880.9842
5700.99520.9925
5711.0041.0007
5721.01111.009
5731.01911.0173
5741.02741.0256
5751.03591.034
5761.04491.0423
5771.05291.0507
5781.06191.0591
5791.06971.0676
5801.07821.076
5811.08551.0845
5821.09341.093
5831.10241.1015
5841.11071.1101
5851.11991.1186
5861.12831.1272
5871.13611.1358
5881.14521.1444
5891.15361.1531
5901.16131.1618
5911.16991.1704
5921.17851.1791
5931.18661.1878
5941.19521.1966
5951.20381.2053
5961.21221.2141
5971.2211.2229
5981.23021.2317
5991.2391.2405
6001.24781.2493
6011.25631.2582
6021.26291.2671
6031.2731.2759
6041.2821.2848
6051.29061.2937
6061.29851.3027
6071.30761.3116
6081.31831.3206
6091.32941.3295
6101.34011.3385
6111.35081.3475
6121.35971.3565
6131.36771.3655
6141.37471.3745
6151.38231.3836
6161.38971.3926
6171.39811.4017
6181.4061.4108
6191.41511.4199
6201.42521.429
6211.43461.4381
6221.44321.4472
6231.45131.4563
6241.46061.4654
6251.47091.4746
6261.47941.4837
6271.48921.4929
6281.49911.5021
6291.50781.5112
6301.51591.5204
6311.52641.5296
6321.53451.5388
6331.54351.548
6341.55181.5572
6351.56051.5664
6361.56931.5757
6371.57821.5849
6381.58771.5941
6391.59691.6034
6401.60761.6126
6411.61571.6219
6421.62371.6311
6431.63331.6404
6441.64231.6496
6451.65081.6589
6461.65981.6681
6471.6691.6774
6481.67671.6867
6491.68721.696
6501.69631.7052
6511.70531.7145
6521.71471.7238
6531.72251.7331
6541.73141.7424
6551.73811.7516
6561.74681.7609
6571.7551.7702
6581.76331.7795
6591.77171.7888
6601.78011.7981
6611.78861.8073
6621.79741.8166
6631.80561.8259
6641.81341.8352
6651.8231.8444
6661.83071.8537
6671.83931.863
6681.84761.8723
6691.85381.8815
6701.86281.8908
6711.871.9001
6721.88021.9093
6731.88861.9186
6741.8961.9278
6751.90391.9371
6761.91231.9463
6771.91941.9555
6781.92941.9648
6791.9381.974
6801.94711.9832
6811.95371.9924
6821.96182.0016
6831.97092.0108
6841.9792.02
6851.98672.0292
6861.99652.0384
6872.00422.0476
6882.01162.0567
6892.02042.0659
6902.0292.0751
6912.03682.0842
6922.04412.0933
6932.05192.1025
6942.06132.1116
6952.07062.1207
6962.0782.1298
6972.08592.1389
6982.09222.148
6992.09942.157
7002.1082.1661
7012.11782.1752
7022.12332.1842
7032.13172.1932
7042.1362.2023
7052.14412.2113
7062.15112.2203
7072.15762.2293
7082.16812.2383
7092.17462.2472
7102.18092.2562
7112.18872.2651
7122.19432.2741
7132.20442.283
7142.21232.2919
7152.21982.3008
7162.22672.3097
7172.23522.3185
7182.2432.3274
7192.24952.3362
7202.2582.345
7212.26622.3539
7222.27582.3627
7232.28452.3714
7242.29112.3802
7252.30132.389
7262.31042.3977
7272.31522.4064
7282.32392.4152
7292.33342.4238
7302.34042.4325
7312.34752.4412
7322.3572.4498
7332.36422.4585
7342.37162.4671
7352.37652.4757
7362.38592.4843
7372.39362.4929
7382.39992.5014
7392.4082.5099
7402.41672.5185
7412.4232.527
7422.4292.5355
7432.43582.5439
7442.44442.5524
7452.44932.5608
7462.45572.5692
7472.46092.5776
7482.46792.586
7492.47542.5943
7502.4822.6027
7512.48832.611
7522.49152.6193
7532.50162.6276
7542.50792.6359
7552.51322.6441
7562.51922.6523
7572.5262.6606
7582.53192.6687
7592.53862.6769
7602.54482.6851
7612.54922.6932
7622.55922.7013
7632.56262.7094
7642.5652.7175
7652.57112.7255
7662.57622.7335
7672.58222.7416
7682.58492.7495
7692.59082.7575
7702.59652.7655
7712.59992.7734
7722.60662.7813
7732.612.7892
7742.6162.797
7752.62262.8049
7762.62342.8127
7772.62842.8205
7782.63552.8283
7792.63972.836
7802.64812.8438
Rf:99            CCT(K):2594
Rg:99 Duv:0.0007
u':0.2673
LER: 145 v': 0.5304
The Test SPD compared with the matching Reference SPD
Color Distortion Graphic
Graphic shifts (%)
Hue BinRfChroma
199-0%(Rg,h1)
299-0%(Rg,h2)
399-0%(Rg,h3)
499-1%(Rg,h4)
599-1%(Rg,h5)
699-1%(Rg,h6)
799-1%(Rg,h7)
899-0%(Rg,h8)
999-0%(Rg,h9)
1099-0%(Rg,h10)
1199-0%(Rg,h11)
12990%(Rg,h12)
13100-0%(Rg,h13)
141000%(Rg,h14)
1599-0%(Rg,h15)
1699-0%(Rg,h16)