Image J 1.3.1
ImageJ is a public domain, Java-based image processing program. ImageJ was designed with an open architecture that provides extensibility via Java plugins and recordable macros. Custom acquisition, analysis and processing plugins can be developed using ImageJ's built-in editor and a Java compiler.
User-written plugins make it possible to solve many image processing and analysis problems, from 3-dimensional live-cell imaging, to radiological image processing, multiple imaging system data comparisons to automated hematology systems. ImageJ's plugin architecture and built in development environment has made it a popular platform for teaching image processing.