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

Enhance compatibility with different transform types #5

Open
tbirdso opened this issue Apr 14, 2021 · 0 comments
Open

Enhance compatibility with different transform types #5

tbirdso opened this issue Apr 14, 2021 · 0 comments

Comments

@tbirdso
Copy link
Contributor

tbirdso commented Apr 14, 2021

itk::CommandExhaustiveLog's Python wrapping is limited to available wrappings for itk::Image, which by default is only wrapped for 2- and 3-dimensional images. This limits compatible transform types in Python to just those with with three or fewer parameters. One of three methods to enhance compatibility should be pursued:

  • itk::Image could be wrapped for higher dimensions (but this could have a build time performance impact);
  • a new itk::SpacedNdArray type could be added to dynamically set dimensionality at runtime (useful, but significant development effort would be necessary to rival the utility of itk::Image);
  • itk::CommandExhaustiveLog could be extended to accept a list of up to three variable parameters as a subset of a longer list of transform parameters, the rest of which must be fixed during the exhaustive optimization.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant