0001 function options = hmitInpaintingDefaultOptions(method)
0002
0003 options.DebugShowStep = false;
0004 options.DebugVideoFile = '';
0005 options.DebugItersPerFrame = 100;
0006
0007
0008 switch method
0009 case 'sobolev'
0010 options.UpdateStepSize = .8/4;
0011 options.RelChangeTolerance = 1e-5;
0012 options.MaxIters = 100000;
0013 case 'tv'
0014 options.RelChangeTolerance = 1e-5;
0015 options.MaxIters = 100000;
0016 options.Epsilon = 1;
0017 options.UpdateStepSize = .9*options.Epsilon/4;
0018 case 'ccst'
0019 options.UpdateStepSize = 0.01;
0020 options.RelChangeTolerance = 1e-8;
0021 options.Relaxation = 1.4;
0022 options.MaxIters = 1e8;
0023 options.Tension = 0.3;
0024 options.GridStepX = 1;
0025 options.GridStepY = 1;
0026 case 'amle'
0027 options.UpdateStepSize = 0.01;
0028 options.RelChangeTolerance = 1e-7;
0029 options.MaxIters = 1e8;
0030 options.GridStepX = 1;
0031 options.GridStepY = 1;
0032 end