Jump to content

ImageJ

From Wikipedia, the free encyclopedia

This is an old revision of this page, as edited by 160.94.104.70 (talk) at 18:27, 9 July 2008 (Release update.). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

ImageJ
Developer(s)Wayne Rasband (NIH)
Stable release
1.41g / July 3, 2008 (2008-07-03)
Repository
Operating systemAny (Java-based)
TypeImage processing
LicensePublic Domain
WebsiteImageJ home

ImageJ is a public domain, Java-based image processing program developed at the National Institutes of Health. ImageJ was designed with an open architecture that provides extensibility via Java plugins and recordable macros.[1] 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,[2] to radiological image processing,[3] multiple imaging system data comparisons[4] to automated hematology systems.[5] ImageJ's plugin architecture and built in development environment has made it a popular platform for teaching image processing.[6]

ImageJ can be run as an online applet, a downloadable application, or on any computer with a Java 1.4 or later virtual machine. Downloadable distributions are available for Microsoft Windows, Mac OS, Mac OS X, Linux, and the Sharp Zaurus PDA. The source code for ImageJ is freely available - an important issue when working with scientific images.[citation needed]

The project developer, Wayne Rasband, is at the Research Services Branch of the National Institute of Mental Health.

Specifications

ImageJ can display, edit, analyze, process, save and print 8-bit, 16-bit and 32-bit images. It can read many image formats including TIFF, PNG, GIF, JPEG, BMP, DICOM, FITS, as well as raw formats. ImageJ supports image stacks, a series of images that share a single window, and it is multithreaded, so time-consuming operations such as image file reading can be performed in parallel with other operations. ImageJ can calculate area and pixel value statistics of user-defined selections and intensity thresholded objects. It can measure distances and angles. It can create density histograms and line profile plots. It 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. It does geometric transformations such as scaling, rotation and flips. The program supports any number of images simultaneously, limited only by available memory.

History

Prior to the release of ImageJ in 1997, a similar freeware image analysis program known as NIH Image had been developed for Macintosh computers running pre-Mac OS X operating systems. A Windows version – ported by Scion Corporation – was also developed. Both versions are still available.

See also

References

  1. ^ Girish V, Vijayalakshmi A (2004). "Affordable image analysis using NIH Image/ImageJ". Indian J Cancer. 41 (1): 47. PMID 15105580.
  2. ^ Eliceiri K, Rueden C (2005). "Tools for visualizing multidimensional images from living specimens". Photochem Photobiol. 81 (5): 1116–22. doi:10.1562/2004-11-22-IR-377. PMID 15807634.
  3. ^ Barboriak D, Padua A, York G, Macfall J (2005). "Creation of DICOM–aware applications using ImageJ". J Digit Imaging. 18 (2): 91–9. doi:10.1007/s10278-004-1879-4. PMID 15827831.{{cite journal}}: CS1 maint: multiple names: authors list (link)
  4. ^ Rajwa B, McNally H, Varadharajan P, Sturgis J, Robinson J (2004). "AFM/CLSM data visualization and comparison using an open-source toolkit". Microsc Res Tech. 64 (2): 176–84. doi:10.1002/jemt.20067. PMID 15352089.{{cite journal}}: CS1 maint: multiple names: authors list (link)
  5. ^ Gering E, Atkinson C (2004). "A rapid method for counting nucleated erythrocytes on stained blood smears by digital image analysis". J Parasitol. 90 (4): 879–81. doi:10.1645/GE-222R. PMID 15357090.
  6. ^ Burger W, Burge M (2007). Digital Image Processing: An Algorithmic Approach Using Java. Springer. ISBN 1846283795.

ImageJ Plug-ins

NIH Image