  This chapter introduces GPU-accelerated image processing in ImageJ/FIJI. The
reader is expected to have some pre-existing knowledge of ImageJ Macro
programming. Core concepts such as variables, for-loops, and functions are
essential. The chapter provides basic guidelines for improved performance in
typical image processing workflows. We present in a step-by-step tutorial how
to translate a pre-existing ImageJ macro into a GPU-accelerated macro.
