Ops Experiments is an experimental repository used to play around with new ideas. Thus far it has mainly been used to work out how to connect ImageJ to native math libraries like MKL, IPP, Cuda and CLFFT. Currently ops-experiments has been used to implement some GPU deconvolution algorithms.
The code can be found here
windows files can be found here
Mac version is being discussed on ImageSC
Copy all jar files into the ‘Fiji.app/jars’ directory. You may want to install a fresh ‘experimental’ version of Fiji, because you need to overwrite javacpp
and imglib2
with newer versions.
Test images are here
An official update site is quite possible soon. It’s not here yet because a couple of the dependencies (javacpp specifically) need to be updated in Fiji. It’s also unclear to me how to handle Windows vs Linux distribution as different native libs need to be distributed in each case.
Add the CLIJ update site.
In the dropbox directory there is a script called ‘CLIJDecon.py’. The script is also here. Load and run this script in the Fiji script editor. A dialog will appear and you choose an image and PSF.
After running the script a message should appear indicating which GPU device is used. Verify it is using the GPU (CLIJ sometimes defaults to the CPU)
And a deconvolved image should appear too… something like this…
There are also some plugins available that derive from Bob Pepin’s YacuDecu. Some changes have made for ImageJ integration, non-circulant deconvolution, and assymetrical PSFs. The updated code base is here.
After adding the jars from the dropbox folder the following menu should appear
These plugins require updated NVIDIA drivers and Cuda 10+
Any questions about these plugins?? Or problems running these plugins ?? Ask on ImageSC Message Board