0001 function Reg= np_calc_image_prior( inv_model );
0002
0003
0004
0005
0006
0007
0008
0009
0010
0011
0012
0013 Reg = eidors_obj('get-cache', inv_model, 'np_2003_image_prior');
0014
0015 if ~isempty(Reg)
0016 eidors_msg('np_calc_image_prior: using cached value', 3);
0017 return
0018 end
0019
0020 parameters= inv_model.np_calc_image_prior.parameters;
0021 smooth_deg= parameters(1);
0022 smooth_w = parameters(2);
0023
0024 Reg = iso_f_smooth(inv_model.fwd_model.elems, ...
0025 inv_model.fwd_model.nodes, ...
0026 smooth_deg, smooth_w);
0027
0028 eidors_obj('set-cache', inv_model, 'np_2003_image_prior', Reg);
0029 eidors_msg('np_calc_image_prior: setting cached value', 3);