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.