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: Synergy 1003605 S12 WW MR16: LED - 3400K - 82.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
X10109.2997105.4937
Y10100100
Z1056.477749.54

λ (nm)Test SPDRef SPD
38000.1841
38100.1871
38200.1901
38300.1931
38400.1962
38500.1992
38600.2023
38700.2055
38800.2086
38900.2118
39000.215
39100.2182
39200.2215
39300.2248
39400.2281
39500.2314
39600.2347
39700.2381
39800.2415
39900.2449
40000.2483
40100.2518
40200.2553
40300.2588
40400.2623
4050.00010.2659
4060.00010.2695
4070.00030.2731
4080.00050.2767
4090.00090.2803
4100.00130.284
4110.00190.2877
4120.00240.2914
4130.00310.2951
4140.00370.2988
4150.00480.3026
4160.0060.3064
4170.00760.3102
4180.00920.314
4190.01140.3179
4200.01370.3217
4210.01690.3256
4220.02010.3295
4230.0250.3334
4240.02990.3374
4250.0360.3413
4260.04210.3453
4270.05110.3493
4280.06010.3533
4290.07250.3574
4300.08480.3614
4310.10050.3655
4320.11620.3695
4330.13710.3736
4340.1580.3777
4350.18740.3819
4360.21670.386
4370.25460.3902
4380.29250.3944
4390.33750.3985
4400.38240.4027
4410.43840.407
4420.49440.4112
4430.56020.4154
4440.6260.4197
4450.69340.424
4460.76080.4283
4470.82670.4326
4480.89260.4369
4490.94280.4412
4500.99290.4455
4511.02530.4499
4521.05770.4543
4531.06850.4586
4541.07930.463
4551.07240.4674
4561.06560.4718
4571.03840.4762
4581.01120.4807
4590.98020.4851
4600.94920.4895
4610.91110.494
4620.87310.4985
4630.83380.5029
4640.79460.5074
4650.76370.5119
4660.73280.5164
4670.70140.5209
4680.66990.5254
4690.63720.53
4700.60450.5345
4710.57680.539
4720.54920.5436
4730.52250.5481
4740.49570.5527
4750.46830.5573
4760.44090.5618
4770.42240.5664
4780.40390.571
4790.38990.5756
4800.37590.5802
4810.3650.5848
4820.35410.5894
4830.34680.594
4840.33950.5986
4850.33560.6032
4860.33170.6078
4870.32710.6124
4880.32260.6171
4890.32270.6217
4900.32280.6263
4910.3250.6309
4920.32710.6356
4930.33080.6402
4940.33450.6448
4950.33970.6495
4960.3450.6541
4970.3530.6588
4980.36110.6634
4990.37120.668
5000.38130.6727
5010.39040.6773
5020.39960.682
5030.40860.6866
5040.41760.6912
5050.42860.6959
5060.43960.7005
5070.4560.7052
5080.47240.7098
5090.47990.7144
5100.48740.7191
5110.50030.7237
5120.51310.7283
5130.52530.7329
5140.53750.7376
5150.550.7422
5160.56250.7468
5170.5750.7514
5180.58750.756
5190.60.7606
5200.61250.7652
5210.62420.7698
5220.6360.7744
5230.64750.779
5240.6590.7836
5250.67180.7882
5260.68450.7927
5270.69670.7973
5280.70890.8019
5290.71930.8064
5300.72970.811
5310.74210.8155
5320.75450.8201
5330.76550.8246
5340.77650.8291
5350.78620.8337
5360.79590.8382
5370.80890.8427
5380.8220.8472
5390.8320.8517
5400.8420.8561
5410.85180.8606
5420.86150.8651
5430.87270.8695
5440.88390.874
5450.8940.8784
5460.9040.8829
5470.91430.8873
5480.92460.8917
5490.93460.8961
5500.94460.9005
5510.95390.9049
5520.96310.9093
5530.97210.9137
5540.98120.918
5550.99140.9224
5561.00160.9267
5571.01130.931
5581.0210.9354
5591.03030.9397
5601.03970.944
5611.04890.9483
5621.05820.9525
5631.06710.9568
5641.0760.9611
5651.08570.9653
5661.09540.9695
5671.10380.9737
5681.11230.978
5691.12020.9822
5701.1280.9863
5711.13690.9905
5721.14580.9947
5731.15320.9988
5741.16061.003
5751.16741.0071
5761.17411.0112
5771.18181.0153
5781.18951.0194
5791.19451.0234
5801.19961.0275
5811.20521.0316
5821.21091.0356
5831.2151.0396
5841.21911.0436
5851.22511.0476
5861.23111.0516
5871.2381.0555
5881.2451.0595
5891.24711.0634
5901.24911.0674
5911.25041.0713
5921.25181.0752
5931.25431.079
5941.25681.0829
5951.25751.0868
5961.25831.0906
5971.25651.0944
5981.25481.0982
5991.25561.102
6001.25631.1058
6011.25561.1096
6021.25481.1133
6031.25071.117
6041.24651.1208
6051.24451.1245
6061.24241.1282
6071.24131.1318
6081.24021.1355
6091.23461.1391
6101.22891.1428
6111.22471.1464
6121.22041.15
6131.21231.1535
6141.20411.1571
6151.19591.1606
6161.18761.1642
6171.18251.1677
6181.17741.1712
6191.16751.1747
6201.15761.1781
6211.14911.1816
6221.14061.185
6231.12711.1884
6241.11361.1919
6251.10571.1952
6261.09781.1986
6271.08671.202
6281.07561.2053
6291.06511.2086
6301.05471.2119
6311.04311.2152
6321.03141.2185
6331.01951.2217
6341.00751.225
6350.99551.2282
6360.98361.2314
6370.97031.2346
6380.9571.2377
6390.94561.2409
6400.93421.244
6410.91921.2472
6420.90421.2503
6430.89051.2533
6440.87681.2564
6450.86621.2595
6460.85571.2625
6470.84121.2655
6480.82671.2685
6490.8141.2715
6500.80131.2745
6510.78721.2774
6520.7731.2803
6530.75991.2833
6540.74671.2862
6550.73271.289
6560.71861.2919
6570.70521.2947
6580.69171.2976
6590.67831.3004
6600.66491.3032
6610.64821.306
6620.63141.3087
6630.61781.3115
6640.60421.3142
6650.59811.3169
6660.59211.3196
6670.57991.3222
6680.56771.3249
6690.55511.3275
6700.54251.3302
6710.53091.3328
6720.51941.3354
6730.5081.3379
6740.49661.3405
6750.48531.343
6760.47391.3455
6770.46251.348
6780.45111.3505
6790.44131.353
6800.43151.3554
6810.42141.3579
6820.41131.3603
6830.40151.3627
6840.39171.3651
6850.38151.3674
6860.37131.3698
6870.3621.3721
6880.35281.3744
6890.34561.3767
6900.33841.379
6910.33031.3812
6920.32211.3835
6930.31211.3857
6940.30211.3879
6950.29491.3901
6960.28781.3923
6970.2811.3944
6980.27431.3966
6990.26791.3987
7000.26141.4008
7010.2541.4029
7020.24671.405
7030.24021.407
7040.23381.4091
7050.22831.4111
7060.22271.4131
7070.2171.4151
7080.21131.4171
7090.20481.419
7100.19831.421
7110.19341.4229
7120.18851.4248
7130.18351.4267
7140.17851.4285
7150.1731.4304
7160.16751.4322
7170.16251.4341
7180.15751.4359
7190.15341.4377
7200.14931.4394
7210.14541.4412
7220.14151.4429
7230.13741.4447
7240.13331.4464
7250.12911.4481
7260.1251.4497
7270.12141.4514
7280.11781.453
7290.11481.4547
7300.11171.4563
7310.10821.4579
7320.10471.4595
7330.1011.461
7340.09721.4626
7350.09471.4641
7360.09221.4656
7370.09011.4671
7380.0881.4686
7390.08481.4701
7400.08151.4715
7410.07911.473
7420.07671.4744
7430.07461.4758
7440.07261.4772
7450.07031.4786
7460.0681.4799
7470.06561.4813
7480.06321.4826
7490.06161.4839
7500.061.4852
7510.05861.4865
7520.05721.4878
7530.05571.489
7540.05421.4903
7550.05221.4915
7560.05011.4927
7570.04881.4939
7580.04751.4951
7590.04551.4962
7600.04351.4974
7610.04111.4985
7620.03871.4996
7630.03711.5007
7640.03541.5018
7650.0341.5029
7660.03261.504
7670.02981.505
7680.0271.506
7690.02481.5071
7700.02261.5081
7710.02041.509
7720.01811.51
7730.01561.511
7740.01311.5119
7750.01061.5129
7760.0081.5138
7770.00621.5147
7780.00431.5156
7790.00241.5164
7800.00051.5173
Rf:80            CCT(K):3406
Rg:96 Duv:-0.005
u':0.2404
LER: 315 v': 0.5065
The Test SPD compared with the matching Reference SPD
Color Distortion Graphic
Graphic shifts (%)
Hue BinRfChroma
177-12%(Rg,h1)
278-8%(Rg,h2)
372-3%(Rg,h3)
4830%(Rg,h4)
588-0%(Rg,h5)
6912%(Rg,h6)
786-6%(Rg,h7)
885-7%(Rg,h8)
981-8%(Rg,h9)
1068-7%(Rg,h10)
11682%(Rg,h11)
12819%(Rg,h12)
13886%(Rg,h13)
14799%(Rg,h14)
1578-1%(Rg,h15)
1675-6%(Rg,h16)