Warning
CLIJ3 is still in development and may not yet ready to use for your research project. Yet feel free to try it, feedback are very welcomed!
CLIJ3 is a GPU-accelerated image processing library for ImageJ/Fiji. It comes with hundreds of operations for filtering, binarizing, labeling, measuring in images, projections, transformations and mathematical operations for images. While most of these are classical image processing operations, CLIJ3 also allows performing operations on matrices potentially representing neighborhood relationships between cells and pixels.
Under the hood it uses OpenCL and rely on the clEsperanto project.
CLIJ3 requires you to have Fiji installed on your computer and up-to-date. Install CLIJ3 by adding the CLIJ3 update site to your Fiji and apply the changes. After restarting Fiji, CLIJ3 should be installed and ready to use.
Warning
CLIJ3 being under development, its update site is currently unlisted. If you want to install it you will need to add the update site https://imagej.net/clij3
manually.
Git clone the repository, and build the project using maven: mvn clean install -U
.
If you want maven
to update your local Fiji after the build, please update the pom.xml
file with your local Fiji (here). Rerun mvn install
to install the plugin to your Fiji.
Once CLIJ3 installed, you should be execute example scripts like this one in your Fiji script editor.
We acknowledge support by the Deutsche Forschungsgemeinschaft under Germany’s Excellence Strategy (EXC2068) Cluster of Excellence Physics of Life of TU Dresden. This project has been made possible in part by grant number 2021-237734 (GPU-accelerating Fiji and friends using distributed CLIJ, NEUBIAS-style, EOSS4) from the Chan Zuckerberg Initiative DAF, an advised fund of the Silicon Valley Community Foundation.