Eidors-logo    

EIDORS: Electrical Impedance Tomography and Diffuse Optical Tomography Reconstruction Software

EIDORS (mirror)
Main
Documentation
Examples
Tutorials
− Image Reconst
− Data Structures
− Application Examples
− FEM Modelling
Download
Contrib Data
GREIT
Browse SVN

News
FAQ
Developer
                       

 

Hosted by SourceForge.net Logo

 

Strange Effect: Opposite vs Adjacent measurement/stimulation

If we stimulate and measure using an opposite protocol, then the EIT image algorithm cannot tell which part of the object the image comes from, and a mirror image is created.
%$Id: opposite_meas01.m 1535 2008-07-26 15:36:27Z aadler $
imdl= mk_common_model('c2c2',16);
imdl.fwd_model = rmfield(imdl.fwd_model,'meas_select');


% Simulate with AD / AD
imdl.fwd_model.stimulation = mk_stim_patterns(16,1,'{ad}','{op}',{},1);
[vi,vh] = simulate_2d_movement( 5, imdl.fwd_model, [.9,.05], 2);
imgs= inv_solve(imdl, vh, vi); 
subplot(411); show_slices(imgs,[0,inf,inf,1,1])

% Simulate with OP / AD
imdl.fwd_model.stimulation = mk_stim_patterns(16,1,'{op}','{ad}',{},1);
[vi,vh] = simulate_2d_movement( 5, imdl.fwd_model, [.9,.05], 2);
imgs= inv_solve(imdl, vh, vi); 
subplot(412); show_slices(imgs,[0,inf,inf,1,1])

% Simulate with AD / OP
imdl.fwd_model.stimulation = mk_stim_patterns(16,1,'{ad}','{op}',{},1);
[vi,vh] = simulate_2d_movement( 5, imdl.fwd_model, [.9,.05], 2);
imgs= inv_solve(imdl, vh, vi); 
subplot(413); show_slices(imgs,[0,inf,inf,1,1])

% Simulate with OP / OP
imdl.fwd_model.stimulation = mk_stim_patterns(16,1,'{op}','{op}',{},1);
[vi,vh] = simulate_2d_movement( 5, imdl.fwd_model, [.9,.05], 2);
imgs= inv_solve(imdl, vh, vi); 
subplot(414); show_slices(imgs,[0,inf,inf,1,1])

print -dpng -r100 opposite_meas01.png


Figure: Images of a target moving from centre to the right. From Top to Bottom: Adjacent Stim / Adjacent Meas Opposite Stim / Adjacent Meas Adjacent Stim / Opposite Meas Opposite Stim / Opposite Meas

Last Modified: $Date: 2008-07-26 11:36:27 -0400 (Sat, 26 Jul 2008) $ by $Author: aadler $