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: Sylvania UltraLED Par 30LN 40°: LED - 3000K - 87.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
X10110.8892108.7498
Y10100100
Z1041.634540.4734

λ (nm)Test SPDRef SPD
38000.1212
3810.00220.1236
38200.126
38300.1284
3840.00350.1309
3850.00080.1334
3860.0010.1359
3870.00150.1384
3880.00010.141
3890.00120.1436
39000.1462
39100.1489
3920.00060.1516
3930.00070.1543
39400.1571
3950.00110.1599
3960.00020.1627
3970.00120.1655
39800.1684
39900.1713
4000.00050.1742
40100.1772
4020.00110.1802
4030.00130.1832
4040.00010.1863
4050.0030.1893
4060.00290.1925
4070.00450.1956
4080.00560.1988
4090.0060.202
4100.00890.2052
4110.01120.2085
4120.01230.2117
4130.01560.2151
4140.01790.2184
4150.02250.2218
4160.02840.2252
4170.03270.2286
4180.03830.2321
4190.04570.2356
4200.05330.2391
4210.06170.2426
4220.07090.2462
4230.08320.2498
4240.09490.2535
4250.10850.2571
4260.12270.2608
4270.13960.2645
4280.15730.2683
4290.17770.272
4300.19940.2758
4310.2220.2797
4320.24560.2835
4330.27090.2874
4340.29980.2913
4350.330.2953
4360.36170.2992
4370.39590.3032
4380.43420.3072
4390.47520.3113
4400.51870.3153
4410.56220.3194
4420.60720.3236
4430.65290.3277
4440.69540.3319
4450.73140.3361
4460.76250.3403
4470.78460.3446
4480.79670.3488
4490.79710.3531
4500.78350.3575
4510.75960.3618
4520.72590.3662
4530.68610.3706
4540.64050.375
4550.59460.3795
4560.550.3839
4570.5070.3884
4580.46760.3929
4590.43290.3975
4600.40230.402
4610.3760.4066
4620.35360.4112
4630.3320.4159
4640.31250.4205
4650.29520.4252
4660.2790.4299
4670.26370.4346
4680.24820.4393
4690.23310.4441
4700.21910.4489
4710.20590.4537
4720.19580.4585
4730.18640.4633
4740.17850.4682
4750.17110.4731
4760.16670.478
4770.16250.4829
4780.16050.4878
4790.15970.4928
4800.15850.4978
4810.15930.5028
4820.16060.5078
4830.16260.5128
4840.16510.5179
4850.16920.5229
4860.17370.528
4870.17980.5331
4880.18680.5382
4890.19310.5434
4900.20150.5485
4910.21150.5537
4920.22260.5589
4930.23360.5641
4940.2460.5693
4950.25870.5745
4960.27350.5797
4970.28830.585
4980.30380.5903
4990.3190.5956
5000.33590.6009
5010.35330.6062
5020.3710.6115
5030.38770.6168
5040.40520.6222
5050.42280.6275
5060.44090.6329
5070.45860.6383
5080.47570.6437
5090.4940.6491
5100.51190.6545
5110.52950.66
5120.54640.6654
5130.56290.6709
5140.57960.6764
5150.59550.6818
5160.61160.6873
5170.62790.6928
5180.64250.6983
5190.65750.7038
5200.67230.7094
5210.68610.7149
5220.69940.7204
5230.71290.726
5240.72660.7316
5250.73930.7371
5260.75180.7427
5270.76370.7483
5280.77520.7539
5290.78630.7595
5300.79690.7651
5310.80770.7707
5320.8180.7763
5330.82830.7819
5340.83840.7875
5350.84660.7932
5360.85560.7988
5370.86390.8044
5380.87230.8101
5390.88040.8157
5400.88760.8214
5410.89530.827
5420.90230.8327
5430.91020.8384
5440.9170.844
5450.92420.8497
5460.93050.8554
5470.93770.8611
5480.94380.8667
5490.95060.8724
5500.95740.8781
5510.96390.8838
5520.97030.8895
5530.97480.8952
5540.98150.9008
5550.98830.9065
5560.9940.9122
5570.99960.9179
5581.00520.9236
5591.01040.9293
5601.01660.935
5611.02180.9407
5621.0270.9464
5631.03150.9521
5641.03670.9577
5651.04130.9634
5661.04630.9691
5671.05120.9748
5681.05620.9805
5691.06170.9861
5701.06580.9918
5711.07040.9975
5721.0751.0032
5731.07941.0088
5741.08451.0145
5751.08841.0201
5761.09371.0258
5771.09891.0315
5781.10321.0371
5791.1081.0427
5801.11261.0484
5811.11651.054
5821.1211.0596
5831.12591.0653
5841.13131.0709
5851.13591.0765
5861.14051.0821
5871.14561.0877
5881.15021.0933
5891.15551.0989
5901.16051.1045
5911.16571.1101
5921.17021.1156
5931.17471.1212
5941.17981.1268
5951.18481.1323
5961.18951.1378
5971.1941.1434
5981.19881.1489
5991.20361.1544
6001.20871.1599
6011.21271.1654
6021.21711.1709
6031.22211.1764
6041.22621.1819
6051.23021.1874
6061.23351.1928
6071.23781.1983
6081.24111.2037
6091.24471.2091
6101.24851.2146
6111.25131.22
6121.25411.2254
6131.25671.2308
6141.25981.2361
6151.26181.2415
6161.26351.2469
6171.26361.2522
6181.26691.2576
6191.26791.2629
6201.26881.2682
6211.26981.2735
6221.27021.2788
6231.26941.2841
6241.26811.2894
6251.26841.2946
6261.2661.2999
6271.26561.3051
6281.26361.3103
6291.26061.3155
6301.25741.3207
6311.25341.3259
6321.25091.3311
6331.2461.3362
6341.24211.3414
6351.2371.3465
6361.23181.3516
6371.22721.3567
6381.22031.3618
6391.21461.3669
6401.20671.372
6411.20021.377
6421.19271.3821
6431.18441.3871
6441.17521.3921
6451.16621.3971
6461.15761.4021
6471.14761.407
6481.13721.412
6491.1271.4169
6501.11691.4219
6511.10621.4268
6521.09541.4317
6531.08341.4365
6541.07151.4414
6551.05851.4462
6561.04831.4511
6571.03651.4559
6581.02481.4607
6591.01091.4655
6600.9981.4702
6610.98431.475
6620.97271.4797
6630.95981.4845
6640.94641.4892
6650.93291.4939
6660.91911.4985
6670.90541.5032
6680.89151.5078
6690.87671.5125
6700.86311.5171
6710.84991.5217
6720.8361.5262
6730.82111.5308
6740.80741.5353
6750.79371.5399
6760.78011.5444
6770.76611.5489
6780.75291.5533
6790.73921.5578
6800.72681.5622
6810.71281.5667
6820.69841.5711
6830.68641.5755
6840.67311.5798
6850.65971.5842
6860.6471.5885
6870.63561.5928
6880.62041.5971
6890.60841.6014
6900.59581.6057
6910.58371.6099
6920.57221.6142
6930.561.6184
6940.54781.6226
6950.53651.6268
6960.52461.6309
6970.51191.6351
6980.50131.6392
6990.48981.6433
7000.47961.6474
7010.46781.6514
7020.45651.6555
7030.44481.6595
7040.43531.6635
7050.42531.6675
7060.41491.6715
7070.40541.6755
7080.39581.6794
7090.38461.6833
7100.37621.6872
7110.36721.6911
7120.35751.695
7130.34931.6988
7140.341.7027
7150.33121.7065
7160.3231.7103
7170.31361.714
7180.30681.7178
7190.29791.7215
7200.29051.7252
7210.2821.7289
7220.27491.7326
7230.26791.7363
7240.26141.7399
7250.25331.7435
7260.24721.7471
7270.24111.7507
7280.23461.7543
7290.22981.7578
7300.22241.7614
7310.21561.7649
7320.21021.7684
7330.20431.7718
7340.19831.7753
7350.19221.7787
7360.18941.7821
7370.18351.7855
7380.1791.7889
7390.17451.7923
7400.16951.7956
7410.16441.7989
7420.161.8022
7430.15571.8055
7440.15131.8088
7450.14631.812
7460.14371.8153
7470.13951.8185
7480.13521.8216
7490.13351.8248
7500.13021.828
7510.12611.8311
7520.12131.8342
7530.11851.8373
7540.11581.8404
7550.11321.8434
7560.11021.8465
7570.10781.8495
7580.10571.8525
7590.10261.8554
7600.09981.8584
7610.09661.8613
7620.09341.8643
7630.09241.8672
7640.08811.8701
7650.08681.8729
7660.08571.8758
7670.08291.8786
7680.08241.8814
7690.07861.8842
7700.07621.887
7710.07541.8897
7720.07441.8924
7730.07211.8952
7740.06911.8979
7750.06611.9005
7760.06521.9032
7770.06581.9058
7780.06411.9085
7790.06471.9111
7800.06051.9136
Rf:82            CCT(K):3057
Rg:102 Duv:-0
u':0.2486
LER: 292 v': 0.5203
The Test SPD compared with the matching Reference SPD
Color Distortion Graphic
Graphic shifts (%)
Hue BinRfChroma
186-6%(Rg,h1)
285-6%(Rg,h2)
374-2%(Rg,h3)
4785%(Rg,h4)
5858%(Rg,h5)
6849%(Rg,h6)
7804%(Rg,h7)
887-2%(Rg,h8)
987-7%(Rg,h9)
1079-8%(Rg,h10)
1172-4%(Rg,h11)
12815%(Rg,h12)
13878%(Rg,h13)
148510%(Rg,h14)
15824%(Rg,h15)
16830%(Rg,h16)