Table of Contents
Journal of Medical Engineering
Volume 2013, Article ID 193578, 15 pages
Research Article

A MATLAB-Based Boundary Data Simulator for Studying the Resistivity Reconstruction Using Neighbouring Current Pattern

Department of Instrumentation and Applied Physics, Indian Institute of Science Bangalore, Bangalore, Karnataka 560012, India

Received 30 August 2012; Revised 14 December 2012; Accepted 28 December 2012

Academic Editor: Nicusor Iftimia

Copyright © 2013 Tushar Kanti Bera and J. Nagaraju. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.


Phantoms are essentially required to generate boundary data for studying the inverse solver performance in electrical impedance tomography (EIT). A MATLAB-based boundary data simulator (BDS) is developed to generate accurate boundary data using neighbouring current pattern for assessing the EIT inverse solvers. Domain diameter, inhomogeneity number, inhomogeneity geometry (shape, size, and position), background conductivity, and inhomogeneity conductivity are all set as BDS input variables. Different sets of boundary data are generated by changing the input variables of the BDS, and resistivity images are reconstructed using electrical impedance tomography and diffuse optical tomography reconstruction software (EIDORS). Results show that the BDS generates accurate boundary data for different types of single or multiple objects which are efficient enough to reconstruct the resistivity images for assessing the inverse solver. It is noticed that for the BDS with 2048 elements, the boundary data for all inhomogeneities with a diameter larger than 13.3% of that of the phantom are accurate enough to reconstruct the resistivity images in EIDORS-2D. By comparing the reconstructed image with an original geometry made in BDS, it would be easier to study the inverse solver performance and the origin of the boundary data error can be identified.