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

n-Dimensional transformations for image processing #6

Open
kne42 opened this issue May 18, 2018 · 6 comments
Open

n-Dimensional transformations for image processing #6

kne42 opened this issue May 18, 2018 · 6 comments

Comments

@kne42
Copy link
Contributor

kne42 commented May 18, 2018

I have been considering expanding the transforms module of scikit-image to support n-dimensional operations. This would provide more utility and lay the groundwork to start expanding the rest of the library to work in nD as well.

Essential matrices will be an issue however since they make use of the wedge product, which is not implemented in numpy.

@kne42
Copy link
Contributor Author

kne42 commented May 18, 2018

cc @jni

@jni
Copy link
Contributor

jni commented May 19, 2018

@kne42 you should practice your math lecturing skills before the sprint, so you can explain this gibberish to me. 😂

Incidentally, it is ok for a subset of transforms to only support a subset of dimensionalities, as long as it is all well-documented. The principal goal is to make sure our coordinates match NumPy axes for the whole transform module.

@jakirkham
Copy link
Contributor

Have you played with atop at all?

@kne42
Copy link
Contributor Author

kne42 commented May 19, 2018

@jakirkham No, I have not. It looks very useful though! I should probably familiarize myself with dask before the sprint lol...

@jakirkham
Copy link
Contributor

Should probably add an einsum implementation was added very recently as well. Maybe that’s even a better option depending on what’s required for these operations.

@kne42
Copy link
Contributor Author

kne42 commented May 21, 2018

The einsum function should do nicely for wedge product computation; thank you!

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

3 participants