CLIJ - GPU-accelerated image processing for everyone

View My GitHub Profile

CLIJ: GPU-accelerated image processing for everyone


CLIJ is an OpenCL - ImageJ bridge and a Fiji plugin allowing users with entry-level skills in programming to build GPU-accelerated workflows to speed up their image processing. Increased efforts were put on documentation, code examples, interoperability, and extensibility. CLIJ is based on ClearCL, Imglib2, ImageJ and SciJava.

If you use CLIJ, please cite it:

Robert Haase, Loic Alain Royer, Peter Steinbach, Deborah Schmidt, Alexandr Dibrov, Uwe Schmidt, Martin Weigert, Nicola Maghelli, Pavel Tomancak, Florian Jug, Eugene W Myers. CLIJ: Enabling GPU-accelerated image processing in Fiji. BioRxiv preprint.

If you search for support, please open a thread on the forum. forum



Development of CLIJ is a community effort. We would like to thank everybody who helped developing and testing. In particular thanks goes to Brenton Cavanagh (RCSI), Brian Northan (True North Intelligent Algorithms), Bruno C. Vellutini (MPI CBG), Curtis Rueden (UW-Madison LOCI), Damir Krunic (DKFZ), Daniel J. White (GE), Gaby G. Martins (IGC), Siân Culley (LMCB MRC), Giovanni Cardone (MPI Biochem), Jan Brocher (Biovoxxel), Johannes Girstmair (MPI CBG), Juergen Gluch (Fraunhofer IKTS), Kota Miura (Heidelberg), Laurent Thomas (Acquifer), Nico Stuurman (UCSF), Peter Haub, Pradeep Rajasekhar (Monash University), Tanner Fadero (UNC-Chapel Hill), Tobias Pietzsch (MPI-CBG), Wilsom Adams (VU Biophotonics)