Contents

% s_createGaussianFilters
%
%  Create a set of filters for use in a simulated camera.  In this case, we
%  use sensorColorFilter to build a set of Gaussian filters at different
%  center wavelengths and widths.
%
%  These functions can also be used as basis functions for estimating a
%  smooth camera filter fit to data.
%
% Wandell
%
% See also
%   s_arriSensorEstimation.m
%

%{
% Old notes for plethysmograph sensor
  isosbestic      = [500,529,545,570,584];
  non-isosbestic  = [517 560 577 595];
  wavelength = 480:4:900;
  cPos = [500, 529, 550, 560, 595];
  width = [20,20,20,20,20];
  data = sensorColorFilter(cfType,wavelength, cPos, width);
%}

% Gaussian type:
cfType = 'gaussian';
wavelength = 400:10:700;
cPos       = 400:40:700;
width      = ones(size(cPos))*30;

cFilters = sensorColorFilter(cfType, wavelength, cPos, width);
ieNewGraphWin;
plot(wavelength,cFilters);
d.data = cFilters;
d.wavelength = wavelength;
d.filterNames = ['a', 'b', 'c', 'd', 'e'];
d.comment = 'Gaussian filters created by s_createGaussianFilters';
savedFile = ieSaveColorFilter(d,fullfile(isetRootPath,'local','gFiltersDeleteMe.mat'));
type =

    'display'


name =

    'CRT-Dell'


wave =

   380
   384
   388
   392
   396
   400
   404
   408
   412
   416
   420
   424
   428
   432
   436
   440
   444
   448
   452
   456
   460
   464
   468
   472
   476
   480
   484
   488
   492
   496
   500
   504
   508
   512
   516
   520
   524
   528
   532
   536
   540
   544
   548
   552
   556
   560
   564
   568
   572
   576
   580
   584
   588
   592
   596
   600
   604
   608
   612
   616
   620
   624
   628
   632
   636
   640
   644
   648
   652
   656
   660
   664
   668
   672
   676
   680
   684
   688
   692
   696
   700
   704
   708
   712
   716
   720
   724
   728
   732
   736
   740
   744
   748
   752
   756
   760
   764
   768
   772
   776
   780


spd =

    0.0000    0.0000    0.0000
    0.0000    0.0000    0.0001
    0.0000    0.0000    0.0001
    0.0000    0.0000    0.0001
    0.0000    0.0000    0.0002
    0.0000    0.0000    0.0002
    0.0000    0.0000    0.0003
    0.0000    0.0000    0.0004
    0.0000    0.0000    0.0005
    0.0000    0.0000    0.0007
    0.0000    0.0000    0.0009
    0.0000    0.0000    0.0011
    0.0000    0.0000    0.0014
    0.0000    0.0000    0.0016
    0.0000    0.0000    0.0018
    0.0000    0.0000    0.0020
    0.0000    0.0000    0.0022
    0.0000    0.0000    0.0023
    0.0000    0.0000    0.0023
    0.0000    0.0001    0.0023
    0.0000    0.0001    0.0022
    0.0000    0.0001    0.0021
    0.0001    0.0001    0.0019
    0.0000    0.0002    0.0017
    0.0000    0.0002    0.0015
    0.0000    0.0003    0.0013
    0.0000    0.0004    0.0011
    0.0000    0.0005    0.0010
    0.0000    0.0006    0.0008
    0.0001    0.0008    0.0007
    0.0000    0.0009    0.0006
    0.0000    0.0011    0.0005
    0.0000    0.0012    0.0004
    0.0001    0.0013    0.0003
    0.0001    0.0015    0.0003
    0.0000    0.0016    0.0002
    0.0000    0.0016    0.0002
    0.0000    0.0017    0.0002
    0.0000    0.0017    0.0001
    0.0001    0.0016    0.0001
    0.0002    0.0016    0.0001
    0.0001    0.0015    0.0001
    0.0001    0.0015    0.0001
    0.0001    0.0014    0.0001
    0.0001    0.0013    0.0001
    0.0001    0.0012    0.0000
    0.0000    0.0011    0.0000
    0.0000    0.0009    0.0000
    0.0000    0.0008    0.0000
    0.0000    0.0007    0.0000
    0.0001    0.0006    0.0000
    0.0003    0.0005    0.0000
    0.0004    0.0005    0.0000
    0.0005    0.0004    0.0000
    0.0007    0.0003    0.0000
    0.0004    0.0003    0.0000
    0.0001    0.0002    0.0000
    0.0002    0.0002    0.0000
    0.0006    0.0002    0.0000
    0.0015    0.0002    0.0000
    0.0017    0.0001    0.0000
    0.0039    0.0001    0.0000
    0.0046    0.0001    0.0001
    0.0019    0.0001    0.0000
    0.0005    0.0001    0.0000
    0.0001    0.0000    0.0000
    0.0001    0.0000    0.0000
    0.0000    0.0000    0.0000
    0.0000    0.0000    0.0000
    0.0000    0.0000    0.0000
    0.0000    0.0000    0.0000
    0.0000    0.0000    0.0000
    0.0000    0.0000    0.0000
    0.0000    0.0000    0.0000
    0.0000    0.0000    0.0000
    0.0000    0.0000    0.0000
    0.0001    0.0000    0.0000
    0.0002    0.0000    0.0000
    0.0001    0.0000    0.0000
    0.0002    0.0000    0.0000
    0.0006    0.0000    0.0000
    0.0020    0.0000    0.0000
    0.0020    0.0000    0.0000
    0.0005    0.0000    0.0000
    0.0001    0.0000    0.0000
    0.0000    0.0000    0.0000
    0.0000    0.0000    0.0000
    0.0000    0.0000    0.0000
    0.0000    0.0000    0.0000
    0.0000    0.0000    0.0000
    0.0000    0.0000    0.0000
    0.0000    0.0000    0.0000
    0.0000    0.0000    0.0000
    0.0000    0.0000    0.0000
    0.0000    0.0000    0.0000
    0.0000    0.0000    0.0000
    0.0000    0.0000    0.0000
    0.0000    0.0000    0.0000
    0.0000    0.0000    0.0000
    0.0000    0.0000    0.0000
    0.0000    0.0000    0.0000


gamma =

         0         0         0
    0.0007    0.0006    0.0004
    0.0013    0.0011    0.0007
    0.0020    0.0017    0.0011
    0.0027    0.0023    0.0014
    0.0033    0.0029    0.0018
    0.0040    0.0034    0.0021
    0.0047    0.0040    0.0025
    0.0053    0.0046    0.0028
    0.0060    0.0051    0.0032
    0.0067    0.0057    0.0035
    0.0073    0.0063    0.0039
    0.0080    0.0069    0.0042
    0.0087    0.0074    0.0046
    0.0093    0.0080    0.0049
    0.0100    0.0086    0.0053
    0.0107    0.0091    0.0056
    0.0114    0.0097    0.0060
    0.0120    0.0103    0.0063
    0.0127    0.0109    0.0067
    0.0134    0.0114    0.0071
    0.0140    0.0120    0.0074
    0.0147    0.0126    0.0078
    0.0154    0.0132    0.0081
    0.0160    0.0137    0.0085
    0.0167    0.0143    0.0088
    0.0174    0.0149    0.0092
    0.0180    0.0154    0.0095
    0.0187    0.0160    0.0099
    0.0194    0.0166    0.0102
    0.0200    0.0172    0.0106
    0.0207    0.0177    0.0109
    0.0214    0.0183    0.0113
    0.0220    0.0189    0.0116
    0.0227    0.0194    0.0120
    0.0234    0.0200    0.0123
    0.0240    0.0206    0.0127
    0.0247    0.0212    0.0130
    0.0254    0.0217    0.0134
    0.0260    0.0223    0.0137
    0.0267    0.0229    0.0141
    0.0274    0.0234    0.0145
    0.0280    0.0240    0.0148
    0.0287    0.0246    0.0152
    0.0294    0.0252    0.0155
    0.0300    0.0257    0.0159
    0.0307    0.0263    0.0162
    0.0314    0.0269    0.0166
    0.0321    0.0274    0.0169
    0.0327    0.0280    0.0173
    0.0334    0.0286    0.0176
    0.0341    0.0292    0.0180
    0.0347    0.0297    0.0183
    0.0354    0.0303    0.0187
    0.0361    0.0309    0.0190
    0.0367    0.0315    0.0194
    0.0374    0.0320    0.0197
    0.0381    0.0326    0.0201
    0.0387    0.0332    0.0204
    0.0394    0.0337    0.0208
    0.0401    0.0343    0.0212
    0.0407    0.0349    0.0215
    0.0414    0.0355    0.0219
    0.0421    0.0360    0.0222
    0.0432    0.0371    0.0229
    0.0456    0.0397    0.0249
    0.0480    0.0423    0.0268
    0.0504    0.0449    0.0287
    0.0528    0.0475    0.0306
    0.0552    0.0501    0.0325
    0.0576    0.0527    0.0344
    0.0600    0.0553    0.0363
    0.0623    0.0580    0.0382
    0.0647    0.0606    0.0401
    0.0671    0.0632    0.0420
    0.0695    0.0658    0.0439
    0.0719    0.0684    0.0458
    0.0743    0.0710    0.0477
    0.0767    0.0736    0.0496
    0.0791    0.0762    0.0515
    0.0815    0.0788    0.0534
    0.0839    0.0814    0.0553
    0.0863    0.0840    0.0572
    0.0887    0.0866    0.0591
    0.0911    0.0892    0.0610
    0.0935    0.0918    0.0629
    0.0959    0.0944    0.0648
    0.0983    0.0970    0.0667
    0.1007    0.0996    0.0686
    0.1031    0.1022    0.0705
    0.1055    0.1049    0.0725
    0.1079    0.1075    0.0744
    0.1103    0.1101    0.0763
    0.1127    0.1127    0.0782
    0.1151    0.1153    0.0801
    0.1175    0.1179    0.0820
    0.1199    0.1205    0.0839
    0.1223    0.1231    0.0858
    0.1247    0.1257    0.0877
    0.1271    0.1283    0.0896
    0.1295    0.1309    0.0915
    0.1319    0.1335    0.0934
    0.1343    0.1361    0.0953
    0.1367    0.1387    0.0972
    0.1391    0.1413    0.0991
    0.1415    0.1439    0.1010
    0.1439    0.1465    0.1029
    0.1463    0.1492    0.1048
    0.1487    0.1518    0.1067
    0.1511    0.1544    0.1086
    0.1534    0.1570    0.1105
    0.1558    0.1596    0.1124
    0.1582    0.1622    0.1143
    0.1606    0.1648    0.1162
    0.1630    0.1674    0.1181
    0.1654    0.1700    0.1200
    0.1678    0.1726    0.1220
    0.1702    0.1752    0.1239
    0.1726    0.1778    0.1258
    0.1750    0.1804    0.1277
    0.1774    0.1830    0.1296
    0.1798    0.1856    0.1315
    0.1822    0.1882    0.1334
    0.1846    0.1908    0.1353
    0.1870    0.1934    0.1372
    0.1894    0.1961    0.1391
    0.1918    0.1987    0.1410
    0.1942    0.2013    0.1429
    0.1978    0.2050    0.1464
    0.2027    0.2100    0.1516
    0.2076    0.2150    0.1568
    0.2125    0.2199    0.1619
    0.2174    0.2249    0.1671
    0.2223    0.2298    0.1723
    0.2271    0.2348    0.1774
    0.2320    0.2397    0.1826
    0.2369    0.2447    0.1878
    0.2418    0.2497    0.1929
    0.2467    0.2546    0.1981
    0.2515    0.2596    0.2033
    0.2564    0.2645    0.2085
    0.2613    0.2695    0.2136
    0.2662    0.2744    0.2188
    0.2711    0.2794    0.2240
    0.2759    0.2843    0.2291
    0.2808    0.2893    0.2343
    0.2857    0.2943    0.2395
    0.2906    0.2992    0.2446
    0.2955    0.3042    0.2498
    0.3004    0.3091    0.2550
    0.3052    0.3141    0.2601
    0.3101    0.3190    0.2653
    0.3150    0.3240    0.2705
    0.3199    0.3290    0.2756
    0.3248    0.3339    0.2808
    0.3296    0.3389    0.2860
    0.3345    0.3438    0.2912
    0.3394    0.3488    0.2963
    0.3443    0.3537    0.3015
    0.3492    0.3587    0.3067
    0.3541    0.3636    0.3118
    0.3589    0.3686    0.3170
    0.3638    0.3736    0.3222
    0.3687    0.3785    0.3273
    0.3736    0.3835    0.3325
    0.3785    0.3884    0.3377
    0.3833    0.3934    0.3428
    0.3882    0.3983    0.3480
    0.3931    0.4033    0.3532
    0.3980    0.4083    0.3583
    0.4029    0.4132    0.3635
    0.4077    0.4182    0.3687
    0.4126    0.4231    0.3738
    0.4175    0.4281    0.3790
    0.4224    0.4330    0.3842
    0.4273    0.4380    0.3894
    0.4322    0.4429    0.3945
    0.4370    0.4479    0.3997
    0.4419    0.4529    0.4049
    0.4468    0.4578    0.4100
    0.4517    0.4628    0.4152
    0.4566    0.4677    0.4204
    0.4614    0.4727    0.4255
    0.4663    0.4776    0.4307
    0.4712    0.4826    0.4359
    0.4761    0.4876    0.4410
    0.4810    0.4925    0.4462
    0.4859    0.4975    0.4514
    0.4907    0.5024    0.4565
    0.4956    0.5074    0.4617
    0.5005    0.5123    0.4669
    0.5054    0.5173    0.4721
    0.5124    0.5242    0.4795
    0.5201    0.5318    0.4878
    0.5279    0.5393    0.4961
    0.5356    0.5469    0.5043
    0.5434    0.5544    0.5126
    0.5511    0.5620    0.5208
    0.5588    0.5695    0.5291
    0.5666    0.5771    0.5374
    0.5743    0.5846    0.5456
    0.5821    0.5922    0.5539
    0.5898    0.5997    0.5622
    0.5975    0.6073    0.5704
    0.6053    0.6148    0.5787
    0.6130    0.6224    0.5869
    0.6208    0.6299    0.5952
    0.6285    0.6375    0.6035
    0.6362    0.6450    0.6117
    0.6440    0.6526    0.6200
    0.6517    0.6601    0.6282
    0.6595    0.6677    0.6365
    0.6672    0.6752    0.6448
    0.6749    0.6828    0.6530
    0.6827    0.6904    0.6613
    0.6904    0.6979    0.6695
    0.6982    0.7055    0.6778
    0.7059    0.7130    0.6861
    0.7136    0.7206    0.6943
    0.7214    0.7281    0.7026
    0.7291    0.7357    0.7109
    0.7369    0.7432    0.7191
    0.7446    0.7508    0.7274
    0.7523    0.7583    0.7356
    0.7601    0.7659    0.7439
    0.7678    0.7734    0.7522
    0.7756    0.7810    0.7604
    0.7833    0.7885    0.7687
    0.7910    0.7961    0.7769
    0.7988    0.8036    0.7852
    0.8065    0.8112    0.7935
    0.8142    0.8187    0.8017
    0.8220    0.8263    0.8100
    0.8297    0.8338    0.8183
    0.8375    0.8414    0.8265
    0.8452    0.8490    0.8348
    0.8529    0.8565    0.8430
    0.8607    0.8641    0.8513
    0.8684    0.8716    0.8596
    0.8762    0.8792    0.8678
    0.8839    0.8867    0.8761
    0.8916    0.8943    0.8843
    0.8994    0.9018    0.8926
    0.9071    0.9094    0.9009
    0.9149    0.9169    0.9091
    0.9226    0.9245    0.9174
    0.9303    0.9320    0.9256
    0.9381    0.9396    0.9339
    0.9458    0.9471    0.9422
    0.9536    0.9547    0.9504
    0.9613    0.9622    0.9587
    0.9690    0.9698    0.9670
    0.9768    0.9773    0.9752
    0.9845    0.9849    0.9835
    0.9923    0.9924    0.9917
    1.0000    1.0000    1.0000


dpi =

  105.8333


dist =

    0.6000


refreshRate =

    75


isEmissive =

  logical

   1


dixel = 

  struct with fields:

      controlmap: [160×160×3 double]
    intensitymap: [160×160×3 double]
         nPixels: [1 1]


image =

     []

newFilters = ieReadColorFilter(wavelength,savedFile);
ieNewGraphWin;
plot(wavelength,newFilters);

End