ENH: New interface for Coregistration
See original GitHub issueThis PR summarizes the ideas to implement for coreg:
Milestone 1.0
- increase fiducial picking performance (https://github.com/mne-tools/mne-python/pull/9689#issuecomment-951910957)
- add support for the
project_eegparameter - add support for the
scale_by_distanceparameter - add support for the
mark_insideparameter - console/status_bar idea to add to the UI whatever is printed in the terminal
- display dist estimation in mm.
- add units to UI (Omit more explicit message)
- display axes
- add tooltips as much as possible on widgets
- add support for the scaling parameters (https://github.com/mne-tools/mne-python/pull/10117)
Bonus territory:
- checkbox for the MEG helmet
- add a slider to control transparency
- add a button to save the fiducials (https://github.com/mne-tools/mne-python/issues/10208#issuecomment-1016402749)
- rename “Transform” groupbox into “HEAD <> MRI Transform”
- find a better name for the “Digitization Source” section (which could be confusing)
- show a dialog to save if
transis not saved (https://github.com/mne-tools/mne-python/issues/10236) - add a prompt check name already exists “overwrite or not”
Milestone 1.1
- add legend to plot alignment / coreg to see what colored points are etc.
- add support for (qdarkstyle) dark theme
- 📁 icon for file button widgets (instead of “Load”)
- multiple threads should block window exit
- add support for
object_fit='contain'andobject_position='top'(ipywidgets) (https://github.com/Kitware/ipyvtklink/issues/35, https://github.com/mwcraig/ipyevents/issues/71)
Done
-
add support for the(YAGNI)guess_mri_subjectparameter -
add support for the(YAGNI)head_insideparameter - Update
Coregistration()to require parameters (https://mne.discourse.group/t/mne-coreg-based-on-ctf-data/3022/4) - make the sections collapsible (ipywidgets)
- Decouple GUI code from model (suggested in https://github.com/mne-tools/mne-python/pull/6693#issuecomment-542364434, done in https://github.com/mne-tools/mne-python/pull/9516)
- Build a coreg GUI using
pyvista(done in https://github.com/mne-tools/mne-python/pull/9689)
Bugs
- the parameter spin boxes force 2 updates consecutively even though only one interaction is done
- multi-line labels are not supported (ipywidgets)
- Qt crashes during
_configure_status_bar()(Windows) - the app is abnormally slow at loading
FIFF(Windows) - inconsistent behaviour of checkbox layout (ipywidgets)
- the status bar does not support dark theme (qt) (https://github.com/mne-tools/mne-python/pull/10238#issuecomment-1079155443)
- the spin boxes are not updated during ICP with scaling (https://github.com/mne-tools/mne-python/pull/10377#issuecomment-1061901037)
- the DigPoints are displayed with unlocked fiducials when switching subjects (https://github.com/mne-tools/mne-python/pull/10242#issuecomment-1023977033)
- all HSPs become marked as inside the head surface on certain scaling values (https://github.com/mne-tools/mne-python/pull/10224#issuecomment-1017592043)
- the app hangs when loading
trans(ipywidgets)
Issue Analytics
- State:
- Created 3 years ago
- Comments:15 (12 by maintainers)
Top Results From Across the Web
Image Coregistration: Quantitative Processing Framework for ...
The quantitative, multiparametric assessment of brain lesions requires coregistering different parameters derived from MRI sequences.
Read more >Users Guide - Coregistration of Functional and Anatomical Data ...
The coregistration routines in BrainVoyager usually enable a fully automatic, highly precise alignment of functional (FMR) and anatomical (VMR) data sets.
Read more >Automatic Coregistration Algorithm to Remove Canopy ... - MDPI
Water availability is a critical limiting factor in the agricultural industry; therefore, a wide range of new technologies and strategies have been adopted...
Read more >Improved co-registration of ex-vivo and in-vivo cardiovascular ...
A new automatic algorithm for quantification of myocardial infarction imaged by late gadolinium enhancement cardiovascular magnetic resonance: ...
Read more >Nipype: SPM realignment multiple sessions - Neurostars
import nipype.interfaces.freesurfer as fs import ... as eng # Gunzip node - unzip functional images, as SPM can't read .gz gunzip = eng....
Read more >
Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free
Top Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found

Okay, will post in the forum next time. You meant update from 0.23 to 0.24, right? Anyway, I updated to 0.24 and it worked finally, thanks!
Okay, I’ll bump those to 1.0. I think it’s okay if a few of these features lag