-
Notifications
You must be signed in to change notification settings - Fork 1
Description
Description
Background
Currently, our MoBI lab uses two distinct EEG systems (dry and wet) from different manufacturers, each with unique setup protocols and impedance-checking procedures. This variation in setup complicates and prolongs our experiment preparation process. Additionally, our current workflow lacks the capability to continuously monitor electrode impedance during data collection, limiting our ability to ensure optimal EEG data quality throughout testing.
Proposed Solution
Create a unified, real-time EEG impedance checker integrated into MoBI-View. This tool would streamline EEG setup procedures, standardize quality checks across both wet and dry EEG systems, and significantly reduce complexity during preparation. Moreover, integrating live impedance monitoring would provide continuous insight into data quality during experiments, enhancing overall reliability and data integrity.
Implementation Details
Since MoBI-View already supports Lab Streaming Layer (LSL) data streams and leverages PyQt6 for GUI development, it is ideally suited for integrating the impedance checker. This feature can be implemented either:
- As a dedicated tab within MoBI-View, or
- As a standalone application leveraging existing MoBI-View infrastructure.
Tasks
- Evaluate available manufacturer APIs for accessing impedance data. (mbt streamer should already stream impedance related values to lsl, for dsi we might need to change the dsi2lsl streamer here)
- Develop impedance data streams using LSL streams
- Implement GUI visualization
Freeform Notes
No response