From f1616a9151892bafcbd5644f6804d4a2a9804727 Mon Sep 17 00:00:00 2001
From: Peter Somhorst
Date: Tue, 11 Nov 2025 13:40:23 +0100
Subject: [PATCH 1/2] Add new pre-processing and visualization features, and
update future perspective
---
paper/paper.md | 20 ++++++++++++++++----
1 file changed, 16 insertions(+), 4 deletions(-)
diff --git a/paper/paper.md b/paper/paper.md
index 9be903df7..917b66217 100644
--- a/paper/paper.md
+++ b/paper/paper.md
@@ -134,11 +134,14 @@ for the first part of a measurement and prone for the second part.
`eitprocessing` currently has implementations for the following pre-processing steps:
+- high-pass, low-pass, band-pass or band-stop Butterworth filters, as well as a Multiple Digital Notch filter @Wisse2024-wi;
- calculation of the global or regional impedance as the sum of the impedance of all or a subset of pixels;
-- high-pass, low-pass, band-pass or band-stop Butterworth filters;
- a moving averager using convolution with a given window;
+- region of interest selection using predefined or custom masks;
+- functional lung space detection using the tidal impedance variation, amplitude, or the Watershed method;
- automatic detection of the start, middle (end-inspiration) and end of breaths on a
- global/regional and pixel level.
+ global/regional and pixel level;
+- automatic detection of the respiratory and heart rate from pixel impedance values.
### Analysis
@@ -147,6 +150,13 @@ for the first part of a measurement and prone for the second part.
- end-expiratory lung impedance on a global/regional and pixel level;
- tidal impedance variation on a global/regional and pixel level.
+## Visualization
+
+`eitprocessing` includes several visualization methods to simplify and standardize visual output. Examples are:
+
+- showing pixel maps, e.g., tidal impedance variation, changes in EELI, pendelluft, etc.;
+- show the effect of filtering methods in the frequency domain.
+
## Future perspective
`eitprocessing` is ready for use in offline analysis of EIT and respiratory related data. Our team
@@ -154,9 +164,11 @@ is actively working on expanding the features of the software.
Several features are in active development. Examples are:
-- more advanced filtering methods, using a combination of Butterworth filters, empirical mode
+- provenance tracking of data processing steps;
+- more advanced filtering methods, e.g., empirical mode
decomposition or wavelet transforms;
-- automatic detection of respiratory and heart rate from pixel impedance values.
+- quantification of pendelluft;
+- expansion of visualization methods.
Moreover, we plan to extend `eitprocessing` with standardized workflows to summarize and report
analysis results.
From 109a66e1bff9152f07964ca913497b4c5aa961ef Mon Sep 17 00:00:00 2001
From: Peter Somhorst
Date: Wed, 12 Nov 2025 20:28:47 +0100
Subject: [PATCH 2/2] Fix language issues (as suggested by JF)
---
paper/paper.md | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/paper/paper.md b/paper/paper.md
index 917b66217..70dddce94 100644
--- a/paper/paper.md
+++ b/paper/paper.md
@@ -103,7 +103,7 @@ international community has been invited to use and contribute to the software.
## Key features
`eitprocessing` aims to simplify and standardize loading, pre-processing, analysis and reporting
-or respiration-related datasets.
+of respiration-related datasets.
Notebooks demonstrating these features are available in the repository.
### Loading
@@ -166,7 +166,7 @@ Several features are in active development. Examples are:
- provenance tracking of data processing steps;
- more advanced filtering methods, e.g., empirical mode
- decomposition or wavelet transforms;
+ decomposition and wavelet transforms;
- quantification of pendelluft;
- expansion of visualization methods.