ImageJ

ImageJ — Free Download. Scientific Image Processing and Analysis
ImageJ is a public domain image processing program based on Java, developed by the National Institutes of Health. ImageJ was designed with an open architecture that provides extensibility through 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 allow solving numerous image processing and analysis problems.
5.0(3 ratings)

Download ImageJ (Official links)
File size: 47.7 MB
The latest version of ImageJ is: 154
Operating system: Windows, Linux, MacOS
Languages: English
Price: $0.00 USD

  • Particle Analysis. Automatic quantification of objects in binary images. The function detects, enumerates, and measures particles based on their size, shape, and intensity. It provides data such as area, perimeter, circularity, and mean intensity value for each identified particle.
  • Background Correction. Removal of illumination inhomogeneities in images. This function subtracts the non-uniform background by estimating a background surface from surrounding pixels. It is frequently applied in microscopy to improve contrast and the accuracy of quantitative measurements.
  • Convolution Filters. Application of predefined kernels to enhance specific features. Includes edge detection operators (Sobel, Prewitt), smoothing (Gaussian, mean), and sharpening (Laplacian). Each kernel modifies pixel values according to defined mathematical matrices.
  • Z-Sectioning. Three-dimensional reconstruction from images in multiple focal planes. Combines several 2D images to create an extended depth projection or a 3D stack. Allows visualizing complex structures with different focus levels.
  • Intensity Measurement. Quantification of pixel values in defined regions. Provides readings of optical density, fluorescence, and transmittance in selected areas. Measurements include maximum, minimum, mean, and standard deviation of intensity.
  • Colocalization Analysis. Determination of spatial overlap between different fluorescent channels. Calculates correlation coefficients indicating the degree of overlap between two fluorescent markers. Uses statistical methods to assess molecular proximity.
  • Threshold Segmentation. Conversion of grayscale images to binary by selecting an intensity range. Allows isolating specific structures based on their pixel value. Includes automatic and manual algorithms to determine the optimal threshold value.
  • Drift Correction. Temporal alignment of images to compensate for unwanted movements. Uses cross-correlation to register sequences and stabilize moving objects. Essential for time-lapse microscopy and particle tracking.
  • Gradient Analysis. Detection of directional changes in image intensity. Identifies edges and transitions by calculating spatial derivatives. Applied in morphometry and texture studies in biological images.
  • Optical Deconvolution. Resolution improvement by compensating for optical distortions. Uses iterative algorithms to reverse blurring caused by the optical system. Increases contrast and clarity in microscopic images.
  • Spectral Analysis. Decomposition of images into frequency components using the Fourier transform. Allows filtering periodic patterns and specific noise. Used in signal processing and enhancement of structural features.
  • Particle Tracking. Temporal tracking of object movement across multiple frames. Generates trajectories and calculates kinetic parameters such as speed and displacement. Applied in studies of molecular dynamics and cell motility.
  • Morphological operations. Structural transformations based on geometric shapes. Includes erosion, dilation, opening, and closing using structuring elements. Modifies the shape of objects in binary images to remove artifacts or connect regions.
  • Annotation and Measurement. Tools for marking regions of interest and adding textual information. Allows drawing lines, rectangles, ellipses, and freeform shapes on images. Annotations are saved along with image data for documentation.
  • Histogram Generation. Graphical representation of the distribution of pixel intensities. Provides statistical information about tonal values in an image or selected region. Fundamental for adjusting contrast and evaluating image quality.

ImageJ was created in 1997 by Wayne Rasband at the National Institutes of Health. Development began as an open-source alternative for scientific image analysis. The program is written primarily in Java, allowing it to run on multiple platforms including Windows, macOS, and Linux. The modular architecture allows researchers worldwide to contribute specialized plugins. The scientific community has constantly expanded the program's capabilities through specific extensions for different disciplines.


Alternatives to ImageJ:

Gwyddion — Free Download. SPM data visualization and analysis

Gwyddion

Gwyddion is a modular program for scanning probe microscopy (SPM) data visualization and analysis.
Price: Free   Size: 25.27 MB   Version: 2.7.1   OS: Windows
Shine Stacker — Free Download. Extreme focus for macro photography

Shine Stacker

Shine Stacker is a focus stacking application for microscopy, macro photography, and computational imaging.
Price: Free   Size: 109 MB   Version: 1.14.3   OS: Windows, Linux, MacOS
Spyder — Free Download. Python scientific environment

Spyder

Spyder is an integrated development environment for the Python language.
Price: Free   Size: 506 MB   Version: 6.1.1   OS: Windows, Linux, MacOS