Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Generalize masking in registration framework into weighting #3704

Open
gdevenyi opened this issue Oct 22, 2022 · 1 comment
Open

Generalize masking in registration framework into weighting #3704

gdevenyi opened this issue Oct 22, 2022 · 1 comment
Labels
type:Enhancement Improvement of existing methods or implementation
Milestone

Comments

@gdevenyi
Copy link
Contributor

Description

Currently, the ITK registration frameworks support binary masks which include/exclude voxels in the calculation of similarity metrics.

This puts a particularly strong focus on getting mask generation maximally correct as over/under segmentation of masks can cause various sorts of misalignment.

I propose a generalization of the masking framework into a "weighting" framework, where weighting images with floating-point values weight how much a given similarity metric includes voxels in their final value. This would allow such things as "fuzzy" edges on masks with uncertainty, and likely other applications unknown to this author.

As there are probably some important technical details and complications I'm unaware of inside the ITK implementation, I hope I can spur a discussion here about possibly implementing this feature.

Additional Information

Upstreamed from a discussion in ANTs, ANTsX/ANTs#1437

@gdevenyi
Copy link
Contributor Author

The new https://git.fmrib.ox.ac.uk/flange/mmorf_beta framework from FSL takees advantage of this feature.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
type:Enhancement Improvement of existing methods or implementation
Projects
None yet
Development

No branches or pull requests

2 participants