noser_image_prior

PURPOSE ^

NOSER_IMAGE_PRIOR calculate image prior

SYNOPSIS ^

function Reg= noser_image_prior( inv_model );

DESCRIPTION ^

 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

CROSS-REFERENCE INFORMATION ^

This function calls: This function is called by:

SOURCE CODE ^

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);

Generated on Fri 30-Dec-2022 19:44:54 by m2html © 2005