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: Luxina EXZ-CG-M250 MR16 24°: 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
X10108.4395109.7348
Y10100100
Z1032.229538.1859

λ (nm)Test SPDRef SPD
3800.03570.1075
3810.04120.1097
3820.03730.1119
3830.04310.1142
3840.04250.1165
3850.0440.1188
3860.05040.1211
3870.04960.1235
3880.05020.1259
3890.05590.1284
3900.05950.1309
3910.06260.1334
3920.06150.1359
3930.06490.1385
3940.06770.1411
3950.0740.1437
3960.07630.1464
3970.07750.1491
3980.08290.1518
3990.08520.1545
4000.0870.1573
4010.090.1601
4020.09350.163
4030.09660.1658
4040.09960.1687
4050.1020.1717
4060.10530.1746
4070.10830.1776
4080.110.1807
4090.11450.1837
4100.11720.1868
4110.11910.19
4120.12360.1931
4130.12550.1963
4140.13160.1995
4150.13420.2028
4160.13690.206
4170.14130.2093
4180.14510.2127
4190.14740.216
4200.15150.2194
4210.1550.2229
4220.15820.2263
4230.16140.2298
4240.1650.2334
4250.16950.2369
4260.1740.2405
4270.17720.2441
4280.17990.2477
4290.18510.2514
4300.18930.2551
4310.19310.2589
4320.19630.2626
4330.20010.2664
4340.20490.2702
4350.2090.2741
4360.2140.278
4370.21880.2819
4380.22280.2858
4390.2270.2898
4400.23260.2938
4410.2360.2978
4420.24010.3019
4430.24550.306
4440.24960.3101
4450.25360.3142
4460.25870.3184
4470.26370.3226
4480.26880.3268
4490.27410.3311
4500.2780.3354
4510.28310.3397
4520.28790.344
4530.29230.3484
4540.29680.3528
4550.30270.3572
4560.30780.3617
4570.31330.3661
4580.31830.3706
4590.32250.3752
4600.32760.3797
4610.33270.3843
4620.33780.3889
4630.34370.3936
4640.34890.3982
4650.35440.4029
4660.36110.4076
4670.36420.4123
4680.37050.4171
4690.37670.4219
4700.38120.4267
4710.38650.4315
4720.39210.4364
4730.39840.4413
4740.40420.4462
4750.4090.4511
4760.41690.456
4770.42190.461
4780.42680.466
4790.43370.471
4800.43820.4761
4810.44410.4811
4820.44980.4862
4830.45660.4913
4840.46150.4965
4850.46770.5016
4860.47320.5068
4870.47990.512
4880.48630.5172
4890.490.5224
4900.4980.5277
4910.50320.533
4920.5090.5383
4930.51450.5436
4940.52090.5489
4950.52750.5543
4960.53350.5596
4970.54010.565
4980.54650.5704
4990.55230.5759
5000.55910.5813
5010.56460.5868
5020.57020.5923
5030.57610.5978
5040.58360.6033
5050.590.6088
5060.59630.6144
5070.60220.6199
5080.60850.6255
5090.61560.6311
5100.62130.6367
5110.62780.6423
5120.63430.648
5130.64090.6536
5140.64730.6593
5150.65280.665
5160.65940.6707
5170.66650.6764
5180.6730.6821
5190.67860.6879
5200.68530.6936
5210.69180.6994
5220.69830.7052
5230.70430.711
5240.71130.7168
5250.71790.7226
5260.72510.7284
5270.73150.7343
5280.73770.7401
5290.74410.746
5300.7510.7519
5310.75810.7577
5320.76480.7636
5330.77140.7695
5340.7780.7754
5350.78420.7814
5360.79020.7873
5370.79640.7932
5380.80270.7992
5390.80880.8051
5400.81480.8111
5410.8210.8171
5420.8270.8231
5430.83270.8291
5440.83940.8351
5450.84580.8411
5460.85150.8471
5470.85820.8531
5480.86450.8591
5490.87060.8651
5500.87780.8712
5510.88460.8772
5520.89150.8833
5530.89720.8893
5540.90510.8954
5550.91280.9014
5560.91930.9075
5570.92630.9135
5580.93340.9196
5590.94060.9257
5600.9480.9318
5610.95550.9379
5620.96240.9439
5630.96920.95
5640.97760.9561
5650.9850.9622
5660.99220.9683
5670.99950.9744
5681.00690.9805
5691.01390.9866
5701.02120.9927
5711.02820.9988
5721.03511.0049
5731.04271.011
5741.051.0171
5751.05671.0232
5761.06421.0293
5771.07011.0354
5781.07721.0415
5791.08381.0476
5801.091.0537
5811.09641.0598
5821.10251.0659
5831.10921.072
5841.1151.0781
5851.12041.0842
5861.12661.0903
5871.13271.0963
5881.13861.1024
5891.1441.1085
5901.1491.1146
5911.15481.1206
5921.15961.1267
5931.16391.1328
5941.16871.1388
5951.17381.1449
5961.17821.1509
5971.18351.157
5981.18791.163
5991.19191.1691
6001.19691.1751
6011.20111.1811
6021.20391.1871
6031.20961.1932
6041.21181.1992
6051.2161.2052
6061.21951.2112
6071.22331.2172
6081.22691.2231
6091.22981.2291
6101.23431.2351
6111.23671.2411
6121.24021.247
6131.24351.253
6141.24661.2589
6151.251.2648
6161.25331.2707
6171.2561.2767
6181.25931.2826
6191.26241.2885
6201.26541.2944
6211.26791.3002
6221.27041.3061
6231.27341.312
6241.27581.3178
6251.27741.3237
6261.28081.3295
6271.2831.3353
6281.28571.3411
6291.28691.3469
6301.28841.3527
6311.29161.3585
6321.29471.3643
6331.29681.37
6341.29891.3758
6351.30121.3815
6361.30441.3872
6371.30641.393
6381.3091.3987
6391.31391.4043
6401.31791.41
6411.3211.4157
6421.32361.4213
6431.32851.427
6441.33291.4326
6451.33581.4382
6461.34011.4438
6471.3461.4494
6481.35011.455
6491.35421.4606
6501.35841.4661
6511.36221.4717
6521.36641.4772
6531.37021.4827
6541.37371.4882
6551.37571.4937
6561.381.4992
6571.38361.5046
6581.38611.5101
6591.38951.5155
6601.39271.5209
6611.39461.5263
6621.39651.5317
6631.39941.5371
6641.40221.5424
6651.40461.5478
6661.40531.5531
6671.40631.5584
6681.40741.5637
6691.40751.569
6701.40891.5742
6711.411.5795
6721.40951.5847
6731.40951.5899
6741.40991.5951
6751.40941.6003
6761.40961.6055
6771.40891.6107
6781.40861.6158
6791.40671.6209
6801.40481.626
6811.40441.6311
6821.4031.6362
6831.40081.6412
6841.39861.6463
6851.39611.6513
6861.39471.6563
6871.3911.6613
6881.38761.6663
6891.3841.6712
6901.38081.6762
6911.37911.6811
6921.37511.686
6931.37081.6909
6941.36741.6957
6951.36271.7006
6961.35781.7054
6971.35241.7102
6981.34811.715
6991.34321.7198
7001.33881.7246
7011.33331.7293
7021.32521.734
7031.31961.7387
7041.31341.7434
7051.30871.7481
7061.30231.7527
7071.29571.7574
7081.29181.762
7091.2871.7666
7101.28271.7712
7111.27991.7757
7121.27631.7803
7131.2721.7848
7141.26891.7893
7151.26571.7938
7161.26381.7983
7171.2621.8027
7181.26131.8071
7191.25941.8116
7201.25841.816
7211.25971.8203
7221.261.8247
7231.25951.829
7241.26071.8333
7251.26251.8376
7261.26431.8419
7271.26611.8462
7281.26541.8504
7291.26791.8546
7301.27051.8588
7311.27171.863
7321.27421.8672
7331.27641.8713
7341.27611.8754
7351.27891.8796
7361.28131.8836
7371.28251.8877
7381.28291.8918
7391.28531.8958
7401.28631.8998
7411.28831.9038
7421.28891.9077
7431.28721.9117
7441.28941.9156
7451.28821.9195
7461.28831.9234
7471.28741.9273
7481.28681.9311
7491.28541.935
7501.2871.9388
7511.28221.9426
7521.28161.9464
7531.28021.9501
7541.27731.9538
7551.27491.9576
7561.27281.9612
7571.27021.9649
7581.26821.9686
7591.26551.9722
7601.2631.9758
7611.25521.9794
7621.25321.983
7631.24911.9866
7641.2451.9901
7651.24051.9936
7661.2351.9971
7671.22962.0006
7681.2232.004
7691.21612.0075
7701.20942.0109
7711.20432.0143
7721.19972.0177
7731.19232.021
7741.18592.0244
7751.18282.0277
7761.17632.031
7771.16792.0342
7781.15892.0375
7791.15512.0407
7801.14682.044
Rf:95            CCT(K):2969
Rg:96 Duv:0.0041
u':0.2502
LER: 193 v': 0.5278
The Test SPD compared with the matching Reference SPD
Color Distortion Graphic
Graphic shifts (%)
Hue BinRfChroma
195-2%(Rg,h1)
296-2%(Rg,h2)
395-2%(Rg,h3)
495-3%(Rg,h4)
596-3%(Rg,h5)
694-3%(Rg,h6)
792-4%(Rg,h7)
894-2%(Rg,h8)
994-2%(Rg,h9)
1094-0%(Rg,h10)
11960%(Rg,h11)
12980%(Rg,h12)
1397-1%(Rg,h13)
1496-1%(Rg,h14)
1596-2%(Rg,h15)
1695-2%(Rg,h16)