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: Cooper RXD1-RWS-WW: LED


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.5624108.9684
Y10100100
Z1037.492439.9503

λ (nm)Test SPDRef SPD
38000.118
3810.00080.1203
3820.00010.1227
3830.0010.1251
3840.00020.1275
38500.1299
3860.00050.1324
3870.00030.1349
3880.00010.1375
3890.00160.1401
39000.1427
39100.1453
3920.00040.1479
3930.00040.1506
3940.00130.1534
39500.1561
39600.1589
39700.1617
3980.00110.1645
3990.00010.1674
40000.1703
40100.1732
4020.00060.1762
4030.00170.1792
4040.00090.1822
4050.00240.1852
4060.00310.1883
4070.00580.1914
4080.0060.1946
4090.0080.1977
4100.00880.2009
4110.01110.2042
4120.01340.2074
4130.01740.2107
4140.02110.214
4150.02360.2174
4160.02810.2208
4170.0330.2242
4180.0390.2276
4190.0450.2311
4200.05130.2346
4210.060.2381
4220.06780.2416
4230.07840.2452
4240.08860.2488
4250.10070.2525
4260.11330.2561
4270.12920.2598
4280.14470.2635
4290.16170.2673
4300.17860.2711
4310.1970.2749
4320.21640.2787
4330.23770.2826
4340.26090.2865
4350.28410.2904
4360.30830.2943
4370.3350.2983
4380.36350.3023
4390.3940.3063
4400.42690.3104
4410.46080.3145
4420.49860.3186
4430.53730.3227
4440.57120.3269
4450.60990.3311
4460.64380.3353
4470.67280.3395
4480.69710.3438
4490.71160.3481
4500.71640.3524
4510.71160.3568
4520.69710.3611
4530.6680.3655
4540.6390.3699
4550.60020.3744
4560.55670.3788
4570.51790.3833
4580.47540.3879
4590.43660.3924
4600.40130.397
4610.37030.4015
4620.34170.4061
4630.31750.4108
4640.29580.4154
4650.27690.4201
4660.26140.4248
4670.24350.4295
4680.2280.4343
4690.2140.439
4700.19940.4438
4710.18780.4486
4720.17720.4535
4730.16650.4583
4740.15680.4632
4750.14810.4681
4760.14130.473
4770.13550.4779
4780.13120.4829
4790.12780.4879
4800.12540.4929
4810.12390.4979
4820.12250.5029
4830.12250.5079
4840.12390.513
4850.12540.5181
4860.12730.5232
4870.12970.5283
4880.13360.5335
4890.1380.5386
4900.14330.5438
4910.14960.549
4920.15680.5542
4930.16550.5594
4940.17570.5647
4950.18590.5699
4960.19750.5752
4970.21010.5805
4980.22410.5858
4990.23820.5911
5000.25320.5964
5010.26910.6018
5020.28610.6071
5030.30350.6125
5040.32140.6179
5050.33980.6233
5060.35870.6287
5070.37810.6342
5080.39840.6396
5090.41820.6451
5100.4390.6505
5110.45940.656
5120.47870.6615
5130.49860.667
5140.51790.6725
5150.53730.678
5160.55670.6836
5170.5760.6891
5180.59540.6947
5190.61480.7003
5200.63410.7058
5210.65350.7114
5220.6680.717
5230.68740.7226
5240.70190.7282
5250.72130.7339
5260.73580.7395
5270.75030.7451
5280.76480.7508
5290.77930.7564
5300.79390.7621
5310.80840.7678
5320.82290.7735
5330.83260.7791
5340.84710.7848
5350.85680.7905
5360.86650.7962
5370.8810.8019
5380.89070.8077
5390.90040.8134
5400.910.8191
5410.91970.8248
5420.92460.8306
5430.93420.8363
5440.94390.842
5450.95360.8478
5460.95840.8535
5470.96810.8593
5480.9730.865
5490.98260.8708
5500.99230.8766
5510.99720.8823
5521.0020.8881
5531.01170.8939
5541.01650.8996
5551.02620.9054
5561.03110.9112
5571.03590.917
5581.04070.9227
5591.05040.9285
5601.05530.9343
5611.06010.9401
5621.06490.9458
5631.06980.9516
5641.07460.9574
5651.07950.9632
5661.08430.969
5671.08910.9747
5681.0940.9805
5691.09880.9863
5701.10370.992
5711.10850.9978
5721.11331.0036
5731.11821.0093
5741.1231.0151
5751.12791.0209
5761.13271.0266
5771.13751.0324
5781.14241.0381
5791.14241.0439
5801.14721.0496
5811.15211.0553
5821.15691.0611
5831.16181.0668
5841.16661.0725
5851.16661.0782
5861.17141.084
5871.17631.0897
5881.18111.0954
5891.1861.1011
5901.1861.1068
5911.19081.1124
5921.19561.1181
5931.19561.1238
5941.20051.1295
5951.20531.1351
5961.20531.1408
5971.21021.1464
5981.2151.1521
5991.2151.1577
6001.21981.1633
6011.22471.169
6021.22471.1746
6031.22951.1802
6041.22951.1858
6051.22951.1914
6061.23441.1969
6071.23441.2025
6081.23441.2081
6091.23441.2136
6101.23441.2192
6111.23921.2247
6121.23921.2302
6131.23921.2357
6141.23921.2412
6151.23921.2467
6161.23441.2522
6171.23441.2577
6181.23441.2631
6191.23441.2686
6201.22951.274
6211.22951.2795
6221.22471.2849
6231.22471.2903
6241.21981.2957
6251.2151.3011
6261.2151.3065
6271.21021.3118
6281.20531.3172
6291.20051.3225
6301.19561.3278
6311.19081.3332
6321.1861.3385
6331.17631.3438
6341.17141.349
6351.16661.3543
6361.15691.3596
6371.15211.3648
6381.14241.37
6391.13751.3752
6401.12791.3804
6411.11821.3856
6421.10851.3908
6431.09881.396
6441.0941.4011
6451.08431.4062
6461.06981.4114
6471.06011.4165
6481.05041.4215
6491.04071.4266
6501.03111.4317
6511.01651.4367
6521.00691.4418
6530.99721.4468
6540.98261.4518
6550.9731.4568
6560.96331.4617
6570.94881.4667
6580.93911.4716
6590.92461.4766
6600.91491.4815
6610.90041.4864
6620.89071.4913
6630.87621.4961
6640.86161.501
6650.8521.5058
6660.83741.5106
6670.82771.5154
6680.81321.5202
6690.79871.525
6700.78421.5297
6710.77451.5345
6720.761.5392
6730.74551.5439
6740.73581.5486
6750.72131.5532
6760.71161.5579
6770.69711.5625
6780.68251.5671
6790.67281.5717
6800.65831.5763
6810.64861.5809
6820.63411.5855
6830.62441.59
6840.60991.5945
6850.60021.599
6860.59061.6035
6870.5761.608
6880.56641.6124
6890.55181.6168
6900.54221.6212
6910.53251.6256
6920.51791.63
6930.50831.6344
6940.49861.6387
6950.48891.643
6960.47631.6473
6970.46571.6516
6980.45551.6559
6990.44491.6601
7000.43521.6644
7010.42651.6686
7020.41581.6728
7030.40611.677
7040.39741.6811
7050.38771.6853
7060.37851.6894
7070.36931.6935
7080.36111.6976
7090.35241.7017
7100.34421.7057
7110.33551.7097
7120.32721.7138
7130.321.7177
7140.31081.7217
7150.30251.7257
7160.29621.7296
7170.2891.7335
7180.28271.7374
7190.27351.7413
7200.26771.7452
7210.26141.749
7220.25661.7529
7230.24831.7567
7240.2431.7604
7250.23721.7642
7260.23041.768
7270.22411.7717
7280.22021.7754
7290.21541.7791
7300.20911.7828
7310.20381.7864
7320.1981.7901
7330.19311.7937
7340.18731.7973
7350.18491.8009
7360.17911.8044
7370.17331.808
7380.16891.8115
7390.16551.815
7400.16071.8185
7410.15731.8219
7420.1531.8254
7430.14671.8288
7440.14281.8322
7450.13991.8356
7460.1361.839
7470.13411.8423
7480.13171.8456
7490.12631.849
7500.1221.8522
7510.11911.8555
7520.11621.8588
7530.11231.862
7540.11131.8652
7550.10651.8684
7560.10411.8716
7570.10411.8747
7580.09971.8779
7590.09681.881
7600.09871.8841
7610.09341.8872
7620.0911.8903
7630.08811.8933
7640.08621.8963
7650.08371.8993
7660.07941.9023
7670.07991.9053
7680.07941.9082
7690.07791.9111
7700.07751.9141
7710.07211.9169
7720.07021.9198
7730.06871.9227
7740.06631.9255
7750.06491.9283
7760.06241.9311
7770.0621.9339
7780.061.9367
7790.05951.9394
7800.06051.9421
Rf:79            CCT(K):3037
Rg:100 Duv:0.0027
u':0.2483
LER: 304 v': 0.5244
The Test SPD compared with the matching Reference SPD
Color Distortion Graphic
Graphic shifts (%)
Hue BinRfChroma
181-8%(Rg,h1)
281-8%(Rg,h2)
369-3%(Rg,h3)
4755%(Rg,h4)
5848%(Rg,h5)
6849%(Rg,h6)
7792%(Rg,h7)
884-5%(Rg,h8)
984-9%(Rg,h9)
1071-11%(Rg,h10)
1167-6%(Rg,h11)
12745%(Rg,h12)
13868%(Rg,h13)
148211%(Rg,h14)
15794%(Rg,h15)
1680-1%(Rg,h16)