ImageJ is a public domain, Java-based image processing program. This utility can display, edit, analyze, process, save and print 8-bit, 16-bit and 32-bit images. It can read many image formats including TIFF, GIF, JPEG, BMP, DICOM, FITS and “raw”. It supports “stacks”, a series of images that share a single window.
It can calculate area and pixel value statistics of user-defined selections. It can measure distances and angles. It can create density histograms and line profile plots. It supports standard image processing functions such as contrast manipulation, sharpening, smoothing, edge detection and median filtering.
Spatial calibration is available to provide real world dimensional measurements in units such as millimeters. Density or gray scale calibration is also available.
Features include:
- Fast in operation.
- 8-bit grayscale or indexed color, 16-bit unsigned integer, 32-bit floating-point and RGB color
- Automate tasks and create custom tools using macros. Generate macro code using the command recorder and debug it using the macro debugger. More than 300 macros are available on the ImageJ Web site.
- Tools are provided for zooming (1:32 to 32:1) and scrolling images.
- Open and save all supported data types as TIFF (uncompressed) or as raw data. Open and save GIF, JPEG, BMP, PNG, PGM, FITS and ASCII. Open DICOM. Open TIFFs, GIFs, JPEGs, DICOMs and raw data using a URL. Open and save many other formats using plugins.
- Create rectangular, elliptical or irregular area selections. Create line and point selections. Edit selections and automatically create them using the wand tool. Draw, fill, clear, filter or measure selections. Save selections and transfer them to other images.
- Enhance images – Supports standard image processing functions such as logical and arithmetical operations between images, contrast manipulation, convolution, Fourier analysis, sharpening, smoothing, edge detection and median filtering on both 8-bit grayscale and RGB color images. Interactively adjust brightness and contrast of 8, 16 and 32-bit images.
- Perform geometric transformations such as scaling, rotation and flips.
- Crop, scale, resize and rotate. Flip vertically or horizontally.
- Analysis: Measure area, mean, standard deviation, min and max of selection or entire image. Measure lengths and angles. Use real world measurement units such as millimeters. Calibrate using density standards. Generate histograms and profile plots.
- Edit images.
- Color processing.
- Supports image stacks, a series of images that share a single window.
- Multithreaded.
- Plugins to extend functionality.
Website: imagej.net/ij
Support: Documentation, GitHub Code Repository
Developer: Wayne Rasband
License: No license – public domain
ImageJ is written in Java. Learn Java with our recommended free books and free tutorials.
Related Software
| Medical Imaging Software | |
|---|---|
| 3D Slicer | General purpose biomedical software with visualization and analysis |
| XMedcon | Medical Image Conversion Utility |
| Weasis | Multipurpose standalone and web-based DICOM viewer |
| OHIF Viewer | Browser-based medical imaging viewer |
| MRIcroGL | Provides tools for 2D and 3D display of medical images |
| GATE | Numerical simulations in medical imaging and radiotherapy |
| dcm4che | DICOM implementation in Java |
| AMIDE | A Medical Imaging Data Examiner |
| InVesalius | Generate 3D medical imaging reconstructions |
| SMILI | The Simple Medical Imaging Library Interface |
| ITK-SNAP | Multi-platform medical image segmentation application |
| ImageJ | General image processing program with DICOM support |
| MITK | Medical Imaging Interaction Toolkit |
| Starviewer | Medical imaging software fully compliant with the DICOM standard |
| Orthanc | Lightweight DICOM server |
| DicomBrowser | Inspect and edit DICOM header fields, and DICOM viewer |
| Aeskulap | Medical image viewer |
| openDICOM.NET | DICOM library project |
| kradview | DICOM viewer |
| Ginkgo CADx | Advanced DICOM viewer and dicomizer with conversion functionality |
Read our verdict in the software roundup.
Explore our comprehensive directory of recommended free and open source software. Our carefully curated collection spans every major software category.This directory is part of our ongoing series of informative articles for Linux enthusiasts. It features hundreds of detailed reviews, along with open source alternatives to proprietary solutions from major corporations such as Google, Microsoft, Apple, Adobe, IBM, Cisco, Oracle, and Autodesk. You’ll also find interesting projects to try, hardware coverage, free programming books and tutorials, and much more. Discovered a useful open source Linux program that we haven’t covered yet? Let us know by completing this form. |


Please read our Comment Policy before commenting.