GPU-accelerated image processing in ImageJ using CLIJ
CLIJ is a Fiji plugin for GPU-accelerated image processing based on OpenCL. However, it is not necessary to learn OpenCL. CLIJ has about 100 predefined functions allowing you to process your images on the GPU.
It is recommended to use it from Fiji script editor using the ImageJ macro language. For the ease of use, auto-completion is enabled for editing CLIJ workflows.
Furthermore, CLIJ has its own menu: Plugins > ImageJ on GPU (CLIJ)
with sub menus offering all CLIJ functionality.
When clicking on the menu, you see a dialog asking for the parameters of the specific CLIJ operation. Furthermore, user documentation and parameter exlanation is given in the same dialog.
CLIJ is fully macro-recordable. After recording your workflow, it can be executed right away. Download video
For exploring CLIJ further, it is recommended to read the introduction for macro programmers and have a look at the code examples;