NOSER_IMAGE_PRIOR calculate image prior Reg= noser_image_prior( inv_model ) Reg => output regularization term inv_model => inverse model struct Prior is diag( diag(J'*J)^exponent ) param is normally .5, this value can be changed by setting inv_model.noser_image_prior.exponent= new_value
0001 function Reg= noser_image_prior( inv_model ); 0002 % NOSER_IMAGE_PRIOR calculate image prior 0003 % Reg= noser_image_prior( inv_model ) 0004 % Reg => output regularization term 0005 % inv_model => inverse model struct 0006 % 0007 % Prior is diag( diag(J'*J)^exponent ) 0008 % param is normally .5, this value can be changed by 0009 % setting inv_model.noser_image_prior.exponent= new_value 0010 0011 % (C) 2005 Andy Adler. License: GPL version 2 or version 3 0012 % $Id: noser_image_prior.m 3289 2012-07-01 10:40:31Z aadler $ 0013 0014 warning('EIDORS:deprecated','NOSER_IMAGE_PRIOR is deprecated as of 08-Jun-2012. Use PRIOR_NOSER instead.'); 0015 0016 if isfield(inv_model,'noser_image_prior'); 0017 inv_model.prior_noser = inv_model.noser_image_prior; 0018 end 0019 0020 Reg = prior_noser(inv_model);