BACKPROJ_SOLVE inverse solver using backprojection NOTE: This is the beginnings of an attempt to reproduce the backprojection algorithm implemented in the Sheffield MKI EIT system. It is far from complete. If you wish to use the actual algorithm, use the function "mk_common_gridmdl('backproj')" img= backproj_solve( inv_model, data1, data2) img => output image (or vector of images) inv_model => inverse model struct data1 => differential data at earlier time data2 => differential data at later time inv_model.backproj_solve.type = 'naive' (DEFAULT) use naive (unfiltered algorithm) inv_model.backproj_solve.type = 'filtered' (NOT IMPLEMENTED YET) ref: Barber DC Brown BH, "fast reconstruction of resistance images", clin Phys Physiol Mes, pp 47-54, vol 8,sup A,1987 both data1 and data2 may be matrices (MxT) each of M measurements at T times if either data1 or data2 is a vector, then it is expanded to be the same size matrix
0001 function img= backproj_solve( varargin) 0002 % BACKPROJ_SOLVE inverse solver using backprojection 0003 % NOTE: This is the beginnings of an attempt to reproduce 0004 % the backprojection algorithm implemented in the 0005 % Sheffield MKI EIT system. It is far from complete. 0006 % 0007 % If you wish to use the actual algorithm, use the 0008 % function "mk_common_gridmdl('backproj')" 0009 % 0010 % img= backproj_solve( inv_model, data1, data2) 0011 % img => output image (or vector of images) 0012 % inv_model => inverse model struct 0013 % data1 => differential data at earlier time 0014 % data2 => differential data at later time 0015 % 0016 % inv_model.backproj_solve.type = 'naive' (DEFAULT) 0017 % use naive (unfiltered algorithm) 0018 % inv_model.backproj_solve.type = 'filtered' (NOT IMPLEMENTED YET) 0019 % ref: Barber DC Brown BH, "fast reconstruction of resistance 0020 % images", clin Phys Physiol Mes, pp 47-54, vol 8,sup A,1987 0021 % 0022 % both data1 and data2 may be matrices (MxT) each of 0023 % M measurements at T times 0024 % if either data1 or data2 is a vector, then it is expanded 0025 % to be the same size matrix 0026 0027 % (C) 2007 Andy Adler. License: GPL version 2 or version 3 0028 % $Id: backproj_solve.m 3103 2012-06-08 14:42:16Z bgrychtol $ 0029 0030 warning('EIDORS:deprecated','BACKPROJ_SOLVE is deprecated as of 08-Jun-2012. Use INV_SOLVE_BACKPROJ instead.'); 0031 0032 img = inv_solve_backproj(varargin{:});