-
Notifications
You must be signed in to change notification settings - Fork 613
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
Non-uniform fast Fourier transform (NUFFT) #2698
Comments
Thanks you for the proposal but we don't have the bandwidth to maintain the overhead of large custom ops. I suggest to reopen the same issue in the main TF repo. |
To be clear, I'd be happy to help maintain this! |
I understand, nothing personal, but the condeowners stats are not sponsoring the decision of maintaining large c++/cuda components.
I think this is a problem here but also for the main TF repo /cc @yarri-oss |
I understand. Sorry to hear you haven't had a better experience with codeowners. Core TensorFlow has previously shown limited interest in the feature, which is understandable since only a small subset of the community would have a use for it. For now it seems it will need to stay in its own package. For anyone reading this who is interested, there's a fully functional NUFFT implementation for TensorFlow here. |
/cc @seanpmorgan |
Describe the feature and the current behavior/state.
I was wondering if TensorFlow Addons might be a good home for a non-uniform fast Fourier transform (NUFFT) operator. This is a special type of fast Fourier transform that can be used for signals that are sampled non-uniformly (i.e. at points not lying in a Cartesian grid).
Although it is much less common than its uniform/Cartesian counterpart (the FFT, implemented in core TensorFlow), the operator is certainly useful for some scientific communities (e.g. medical imaging, astrophysics).
Relevant information
If you wish to contribute, then read the requirements for new contributions in
CONTRIBUTING.md
Which API type would this fall under (layer, metric, optimizer, etc.)
I'm not sure any of the existing submodules is appropriate. The best home might be a new
signal
submodule that mirrors the one in core TensorFlow.Who will benefit with this feature?
Scientific communities including medical imaging (MRI, CT) and astrophysics.
Any other info.
The text was updated successfully, but these errors were encountered: