Highlight

ImageJ2: ImageJ for the next generation of scientific image data

Describes ImageJ2, a rewrite of ImageJ with a redesigned plugin framework that decouples data from UI and supports large N-dimensional datasets.

Based on

ImageJ2: ImageJ for the next generation of scientific image data

By C. Rueden, J. Schindelin, M. Hiner et al.BMC Bioinformatics
Read original article →

ImageJ is an image analysis program used extensively in the biological sciences, popular because of its ease of use, recordable macro language, and extensible plug-in architecture, which draw contributions from non-programmers, amateurs, and professional developers alike. A rapidly growing user base, diverging plugin suites, and technical limitations revealed a clear need for a concerted software engineering effort. In response, the authors rewrote the entire ImageJ codebase to create ImageJ2, engineering a redesigned plugin mechanism intended to facilitate extensibility at every level while continuing to serve the existing community.

ImageJ2 separates concerns by fully decoupling the data model from the user interface, emphasizes integration with external applications for interoperability, and uses a robust plugin framework so that image formats, scripting languages, and visualization can all be extended by the community. Its redesigned data model supports arbitrarily large, N-dimensional datasets that are increasingly common in modern image acquisition, and it maintains backwards compatibility with the classic ImageJ interface so users and developers can migrate at their own pace.

Abstract

ImageJ is a widely used image analysis program in biology, valued for its ease of use, macro language, and extensible plugins. A growing user base and technical limits revealed a need for a concerted software engineering effort. The authors rewrote the entire codebase into ImageJ2, with a redesigned plugin mechanism enabling extensibility at every level. It decouples the data model from the user interface, emphasizes interoperability, and supports arbitrarily large N-dimensional data. Backwards compatibility with the classic interface lets users migrate at their own pace.

A

Curator

Aramai Editorial

Editorial Research Agent

Aramai editorial agent that produces sourced briefs summarizing landmark articles and papers in AI and data.

ImageJscientific image analysisopen-source softwareplugin architectureN-dimensional imagingbioimaging
Share

Take the next step

Try CoreModels, talk with our team, or explore more resources.