Hi MNE Community,
I hope this message finds you well!
I’ve been exploring methods for interpolating malfunctioning MEG channels and wanted to share an idea for feedback. Currently, MNE-Python provides two main approaches for interpolating bad channels:
- Spherical splines based on [Perrin et al., 1989]—primarily for EEG data.
- Field interpolation methods applicable to both MEG and EEG data.
While these methods are effective, they do not incorporate structural information about the human brain. This led me to wonder—could we leverage source-estimation-informed methods to improve interpolation? Note that this interpolation is designed specifically for channel-level analyses, ensuring consistent channel counts across runs and sessions.
The proposed workflow would look something like this:
- Mark bad channels in the sensor data.
- Perform source reconstruction with data from good sensors.
- Project the reconstructed source-level data back to the sensor space and interpolate the bad channels. (maybe via
mne.simulation.simulate_raw
?)
I’m curious to know if such an approach has been explored before or if there are any major pitfalls to consider. If successful, this method might not only facilitate bad channel interpolation but also have broader applications—for example, aligning sensor-level data across multiple scanning sessions where head movements might introduce misalignment.
Looking forward to hearing your thoughts and insights!