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 RXD2-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
X10109.8952108.4146
Y10100100
Z1038.362341.294

λ (nm)Test SPDRef SPD
38000.1263
38100.1288
3820.00180.1312
3830.00030.1337
3840.00050.1362
3850.00120.1388
38600.1414
38700.144
38800.1466
38900.1493
39000.1519
39100.1547
39200.1574
39300.1602
3940.00130.163
3950.00210.1658
39600.1687
39700.1716
3980.00320.1745
39900.1775
40000.1805
4010.00020.1835
4020.00030.1865
4030.00120.1896
4040.00010.1927
4050.00010.1958
4060.00120.199
4070.00050.2022
4080.00140.2054
4090.00220.2087
4100.00360.2119
4110.00390.2152
4120.00590.2186
4130.00660.2219
4140.00790.2253
4150.01110.2287
4160.01430.2322
4170.01710.2357
4180.02080.2392
4190.0250.2427
4200.03080.2463
4210.03560.2498
4220.04190.2535
4230.05160.2571
4240.05990.2608
4250.06970.2645
4260.08160.2682
4270.09490.2719
4280.10840.2757
4290.1250.2795
4300.14270.2834
4310.16050.2872
4320.18130.2911
4330.20420.295
4340.22820.299
4350.25530.3029
4360.28550.3069
4370.31880.3109
4380.35740.315
4390.40110.319
4400.44910.3231
4410.50120.3272
4420.55430.3314
4430.61270.3356
4440.66890.3397
4450.7210.344
4460.770.3482
4470.80650.3525
4480.83150.3568
4490.84080.3611
4500.83560.3654
4510.81170.3698
4520.77310.3742
4530.72310.3786
4540.66680.383
4550.60850.3874
4560.55120.3919
4570.4960.3964
4580.4460.4009
4590.40430.4055
4600.36880.41
4610.33970.4146
4620.31470.4192
4630.29170.4238
4640.27190.4285
4650.25420.4332
4660.23860.4378
4670.2230.4425
4680.20730.4473
4690.19170.452
4700.17710.4568
4710.16360.4616
4720.15210.4664
4730.14170.4712
4740.13230.476
4750.1250.4809
4760.11980.4858
4770.11570.4907
4780.11250.4956
4790.11040.5005
4800.10730.5055
4810.10840.5104
4820.10730.5154
4830.10840.5204
4840.11040.5254
4850.11150.5305
4860.11360.5355
4870.11670.5406
4880.12190.5457
4890.12610.5507
4900.13230.5559
4910.13960.561
4920.1490.5661
4930.15840.5713
4940.16880.5764
4950.18130.5816
4960.19480.5868
4970.20840.592
4980.22510.5972
4990.23960.6025
5000.25740.6077
5010.27510.613
5020.29380.6182
5030.31260.6235
5040.33130.6288
5050.35320.6341
5060.3730.6394
5070.39390.6447
5080.41470.6501
5090.43660.6554
5100.45740.6608
5110.47930.6661
5120.50010.6715
5130.5220.6769
5140.54180.6823
5150.56160.6877
5160.58240.6931
5170.60120.6985
5180.6210.704
5190.63980.7094
5200.65750.7148
5210.67520.7203
5220.69290.7257
5230.71060.7312
5240.72620.7367
5250.74190.7421
5260.75750.7476
5270.77210.7531
5280.78670.7586
5290.80020.7641
5300.81380.7696
5310.82730.7751
5320.83980.7806
5330.85230.7862
5340.86270.7917
5350.87420.7972
5360.88360.8027
5370.8940.8083
5380.90230.8138
5390.91170.8194
5400.920.8249
5410.92940.8304
5420.93670.836
5430.9450.8415
5440.95340.8471
5450.96070.8527
5460.96690.8582
5470.97420.8638
5480.98150.8693
5490.98780.8749
5500.99510.8804
5511.00130.886
5521.00760.8916
5531.01380.8971
5541.02010.9027
5551.02630.9082
5561.03260.9138
5571.03880.9194
5581.04190.9249
5591.05240.9305
5601.05240.936
5611.06280.9416
5621.06280.9471
5631.07320.9527
5641.07320.9582
5651.08360.9638
5661.08360.9693
5671.08360.9749
5681.0940.9804
5691.0940.9859
5701.10450.9914
5711.10450.997
5721.11491.0025
5731.11491.008
5741.11491.0135
5751.12531.019
5761.12531.0245
5771.12531.03
5781.13571.0355
5791.13571.041
5801.13571.0465
5811.14611.052
5821.14611.0574
5831.14611.0629
5841.15661.0683
5851.15661.0738
5861.15661.0792
5871.1671.0847
5881.1671.0901
5891.1671.0955
5901.17741.1009
5911.17741.1063
5921.17741.1117
5931.17741.1171
5941.18781.1225
5951.18781.1279
5961.18781.1333
5971.18781.1386
5981.19821.144
5991.19821.1493
6001.19821.1547
6011.19821.16
6021.20871.1653
6031.20871.1706
6041.20871.1759
6051.20871.1812
6061.20871.1865
6071.20871.1917
6081.20871.197
6091.21911.2022
6101.21911.2075
6111.21911.2127
6121.21911.2179
6131.21911.2231
6141.21911.2283
6151.21911.2335
6161.21911.2386
6171.21911.2438
6181.21911.2489
6191.20871.2541
6201.20871.2592
6211.20871.2643
6221.20871.2694
6231.20871.2745
6241.19821.2796
6251.19821.2846
6261.19821.2897
6271.19821.2947
6281.18781.2997
6291.18781.3048
6301.17741.3097
6311.17741.3147
6321.1671.3197
6331.1671.3247
6341.15661.3296
6351.15661.3345
6361.14611.3394
6371.13571.3444
6381.13571.3492
6391.12531.3541
6401.11491.359
6411.11491.3638
6421.10451.3687
6431.0941.3735
6441.08361.3783
6451.07321.3831
6461.06281.3878
6471.05241.3926
6481.04191.3973
6491.03471.4021
6501.02421.4068
6511.01281.4115
6521.00131.4161
6530.99091.4208
6540.98051.4255
6550.96691.4301
6560.95751.4347
6570.94611.4393
6580.93461.4439
6590.92321.4485
6600.91171.453
6610.89821.4576
6620.88671.4621
6630.87311.4666
6640.85961.4711
6650.84711.4756
6660.83461.48
6670.82211.4845
6680.80851.4889
6690.79711.4933
6700.78151.4977
6710.771.5021
6720.75751.5064
6730.74291.5108
6740.72941.5151
6750.71691.5194
6760.70331.5237
6770.69081.528
6780.67931.5322
6790.66681.5365
6800.65331.5407
6810.64081.5449
6820.62931.5491
6830.61681.5532
6840.60431.5574
6850.59181.5615
6860.58041.5657
6870.56991.5697
6880.55641.5738
6890.54291.5779
6900.53241.5819
6910.5221.586
6920.51061.59
6930.4981.594
6940.48761.5979
6950.47721.6019
6960.46681.6058
6970.45531.6098
6980.4461.6137
6990.43551.6175
7000.42411.6214
7010.41571.6253
7020.40531.6291
7030.39591.6329
7040.38551.6367
7050.37511.6405
7060.36681.6442
7070.35841.648
7080.35011.6517
7090.34071.6554
7100.33341.6591
7110.32511.6627
7120.31571.6664
7130.30841.67
7140.30011.6736
7150.29171.6772
7160.28451.6808
7170.27721.6843
7180.26881.6878
7190.26361.6914
7200.25631.6949
7210.2491.6983
7220.24281.7018
7230.23761.7052
7240.23131.7087
7250.22611.7121
7260.21991.7154
7270.21461.7188
7280.20941.7222
7290.20211.7255
7300.19691.7288
7310.19171.7321
7320.18651.7354
7330.18131.7386
7340.17611.7418
7350.17091.7451
7360.16671.7483
7370.16251.7514
7380.15841.7546
7390.15321.7577
7400.151.7609
7410.14591.764
7420.14171.767
7430.13651.7701
7440.13441.7732
7450.12921.7762
7460.12611.7792
7470.12191.7822
7480.11981.7852
7490.11771.7881
7500.11251.7911
7510.11041.794
7520.11041.7969
7530.10361.7997
7540.10181.8026
7550.10011.8054
7560.09661.8083
7570.09421.8111
7580.09121.8139
7590.08871.8166
7600.0861.8194
7610.08661.8221
7620.08271.8248
7630.08141.8275
7640.07831.8302
7650.07731.8328
7660.07651.8355
7670.0751.8381
7680.07231.8407
7690.06821.8433
7700.06911.8458
7710.06591.8484
7720.06361.8509
7730.06451.8534
7740.06291.8559
7750.06161.8584
7760.05771.8608
7770.05821.8633
7780.05771.8657
7790.05661.8681
7800.05431.8705
Rf:78            CCT(K):3088
Rg:100 Duv:0.0031
u':0.2464
LER: 306 v': 0.5239
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)
4754%(Rg,h4)
5848%(Rg,h5)
6839%(Rg,h6)
7783%(Rg,h7)
884-4%(Rg,h8)
984-9%(Rg,h9)
1071-11%(Rg,h10)
1165-5%(Rg,h11)
12776%(Rg,h12)
13858%(Rg,h13)
148212%(Rg,h14)
15794%(Rg,h15)
1679-0%(Rg,h16)