EISPY2D: An Open-Source Python Library for the Development and Comparison of Algorithms in Two-Dimensional Electromagnetic Inverse Scattering Problems

Microwave Imaging is a key technique for reconstructing the electrical properties of inaccessible media, relying on algorithms to solve the associated Electromagnetic Inverse Scattering Problem. To support the assessment of recent developments in this field, this work introduces an open-source Pytho...

Full description

Saved in:
Bibliographic Details
Main Authors: Andre Costa Batista, Ricardo Adriano, Lucas S. Batista
Format: Article
Language:English
Published: IEEE 2025-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/11015426/
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1849696116707164160
author Andre Costa Batista
Ricardo Adriano
Lucas S. Batista
author_facet Andre Costa Batista
Ricardo Adriano
Lucas S. Batista
author_sort Andre Costa Batista
collection DOAJ
description Microwave Imaging is a key technique for reconstructing the electrical properties of inaccessible media, relying on algorithms to solve the associated Electromagnetic Inverse Scattering Problem. To support the assessment of recent developments in this field, this work introduces an open-source Python library that provides a modular and standardized framework for implementing and evaluating microwave imaging algorithms. The library facilitates the development and comparison of new methods through a structured class system, offering features such as test randomization, performance metrics, and statistical analysis. To the authors&#x2019; knowledge, this is the first tool designed specifically for benchmarking and comparative studies in microwave imaging algorithms. The paper presents the library&#x2019;s design principles, along with case studies demonstrating its functionality. The code is freely available on GitHub: <uri>https://andre-batista.github.io/eispy2d/</uri>.
format Article
id doaj-art-a07ca701d0044d2f8da2977a079fd318
institution DOAJ
issn 2169-3536
language English
publishDate 2025-01-01
publisher IEEE
record_format Article
series IEEE Access
spelling doaj-art-a07ca701d0044d2f8da2977a079fd3182025-08-20T03:19:33ZengIEEEIEEE Access2169-35362025-01-0113921349215410.1109/ACCESS.2025.357367911015426EISPY2D: An Open-Source Python Library for the Development and Comparison of Algorithms in Two-Dimensional Electromagnetic Inverse Scattering ProblemsAndre Costa Batista0https://orcid.org/0000-0001-5954-9880Ricardo Adriano1https://orcid.org/0000-0003-4090-5771Lucas S. Batista2https://orcid.org/0000-0002-7444-3440Department of Electrical Engineering, Universidade Federal de Minas Gerais, Belo Horizonte, BrazilDepartment of Electrical Engineering, Universidade Federal de Minas Gerais, Belo Horizonte, BrazilDepartment of Electrical Engineering, Universidade Federal de Minas Gerais, Belo Horizonte, BrazilMicrowave Imaging is a key technique for reconstructing the electrical properties of inaccessible media, relying on algorithms to solve the associated Electromagnetic Inverse Scattering Problem. To support the assessment of recent developments in this field, this work introduces an open-source Python library that provides a modular and standardized framework for implementing and evaluating microwave imaging algorithms. The library facilitates the development and comparison of new methods through a structured class system, offering features such as test randomization, performance metrics, and statistical analysis. To the authors&#x2019; knowledge, this is the first tool designed specifically for benchmarking and comparative studies in microwave imaging algorithms. The paper presents the library&#x2019;s design principles, along with case studies demonstrating its functionality. The code is freely available on GitHub: <uri>https://andre-batista.github.io/eispy2d/</uri>.https://ieeexplore.ieee.org/document/11015426/Comparison of algorithmselectromagnetic inverse scattering problemmicrowave imagingopen-source libraryoptimization
spellingShingle Andre Costa Batista
Ricardo Adriano
Lucas S. Batista
EISPY2D: An Open-Source Python Library for the Development and Comparison of Algorithms in Two-Dimensional Electromagnetic Inverse Scattering Problems
IEEE Access
Comparison of algorithms
electromagnetic inverse scattering problem
microwave imaging
open-source library
optimization
title EISPY2D: An Open-Source Python Library for the Development and Comparison of Algorithms in Two-Dimensional Electromagnetic Inverse Scattering Problems
title_full EISPY2D: An Open-Source Python Library for the Development and Comparison of Algorithms in Two-Dimensional Electromagnetic Inverse Scattering Problems
title_fullStr EISPY2D: An Open-Source Python Library for the Development and Comparison of Algorithms in Two-Dimensional Electromagnetic Inverse Scattering Problems
title_full_unstemmed EISPY2D: An Open-Source Python Library for the Development and Comparison of Algorithms in Two-Dimensional Electromagnetic Inverse Scattering Problems
title_short EISPY2D: An Open-Source Python Library for the Development and Comparison of Algorithms in Two-Dimensional Electromagnetic Inverse Scattering Problems
title_sort eispy2d an open source python library for the development and comparison of algorithms in two dimensional electromagnetic inverse scattering problems
topic Comparison of algorithms
electromagnetic inverse scattering problem
microwave imaging
open-source library
optimization
url https://ieeexplore.ieee.org/document/11015426/
work_keys_str_mv AT andrecostabatista eispy2danopensourcepythonlibraryforthedevelopmentandcomparisonofalgorithmsintwodimensionalelectromagneticinversescatteringproblems
AT ricardoadriano eispy2danopensourcepythonlibraryforthedevelopmentandcomparisonofalgorithmsintwodimensionalelectromagneticinversescatteringproblems
AT lucassbatista eispy2danopensourcepythonlibraryforthedevelopmentandcomparisonofalgorithmsintwodimensionalelectromagneticinversescatteringproblems