clij / clij2-fft

21 stars 6 forks source link

Multiply complex images #11

Closed bnorthan closed 3 years ago

bnorthan commented 3 years ago

Hi @haesleinhuepf

I added the native code and java wrappers for 3d FFT to this branch as well and we can now do 2d and 3d FFTs and complex multiplication. Together these operations can do fast FFT convolution (see 43a2ba8).

There is much more to do. For one the FFTs have to be made 'plugins'. I didn't do that yet, because as I point out in the test examples there are some nuanced considerations (like how to deal with non-support sizes).

However, unless you think otherwise, I think we could merge this branch and then work on the next steps in another branch.