inseti: example
Example of input parameters to run start not with default parameters.
This file uses the extended soft-shrinkage operator (via seti.invNo = 1) and is analogous to example.html, that uses the primal-dual algorithm (via seti.invNo = 6). (For the different inversion types see setInvType.html.)
Apart from seti.tau and seti.nOut the parameters of this file are not specially tuned. It is a demonstration of default values.
Contents
Input Parameters of struct seti
Note that this are some, but not all input parameters.
% -- dirname: suffix seti.dirSuffix = ''; % -- setGrid seti.dim = 2; seti.rCD = 0.2; seti.nCD = 256; % -- setKernel seti.k = 250; seti.model = 'helmholtz'; % -- setContrast seti.contrast = 'cornerBallSparse2D'; % -- expSetup (set experimental set-up) seti.incPntsType = 'circle'; seti.measPntsType = 'circle'; seti.incNb = 35; seti.measNb = 35; seti.radSrc = 5; seti.radMeas = 5; seti.incType = 'pointSource'; seti.measType = 'nearField'; % -- reconstruction seti.invNo = 1; % in comparison to 6 in example.m seti.delta = 0.01; seti.physBounds = [-1,3,0,3]; seti.alpha = 0.005; % default in the case of soft-shrinkage (without wavelets) seti.useDis = 1; seti.tau = 5; % higher than in example.m (was 1.5 until 20190321, i.e. smaller than in example.m) seti.nOut = 500; % shrinkage needs a lot more iterations than primal-dual algorithm (was 5000 until 20190321) % -- reconstruction with shrinkage % In comparison to primal-dual algorithm it is possible to set a step size % by Barzilai-Borwein and a step size refinement by Armijo rule. % A description is in minShrink.m % It is recommended leaving Barzilai-Borwein and Armijo rule off. seti.stepsizeStart = 1; seti.useBarBor = 0; seti.useArmijo = 0;