Image Measurement and Analysis Lab
This is the home page of the scientific image analysis program
IMAL (the Image Measurement and Analysis Lab).
Imal (formerly tnimage) is an open-source scientific image analysis
program that allows you to create, edit, measure, and analyze images.
It is particularly useful for analyzing images of SDS and agarose gels
and X-ray or MRI images.
Latest DOS version: 2.2.7
Latest Unix version: 3.5.10b
New Features
Features:
- Analysis features: Distance, angle, 1-D and 2-D image calibration,
densitometry, area, warping, wavelets, 2D-FFT, and Fourier convolution
and deconvolution of images. View FFT real or imaginary components.
User-definable pixel math functions.
- Highly accurate densitometric measurements using fuzzy k-means
algorithm to calculate signal and background automatically with
sub-integer precision.
- Image editing features: Add labels, circles, Bezier curves, etc.;
change brightness/contrast, change image depth. Filters: sharpen,
edge enhance, Laplace, Sobel, etc. Rotate, resize, remap colors
and many others.
- Transparency, color keying, and gradient fill.
Rotated text in various fonts.
- Antialiased text, lines, circles, curves, and ellipses.
- Easily create new menus for adding special characters such as
Greek letters or graphical elements.
- Image registration and 2D gel spot matching
- Morphological analysis including erosion, dilation, quick
segmentation, contour plots.
- Interactive warping/distortion correction in 2 dimensions
- Watershed transformation
- Rotating 3d wireframe or surface graph display.
- Grain counting using conventional or neural-network-like algorithm.
- LaTeX-like syntax for superscripts or multiple fonts in labels.
- Manual (scissors) and smart automatic selection of non-rectangular areas.
- Image formats supported: TIF, PNG, GIF, GEL, BMP, JPEG, raw bytes,
ASCII, and several others, as well as up to 100 user-definable custom
formats. A sample configuration file for reading medical X-ray images
from a Lumisys scanner is included. A plugin is provided for HDF format.
- Image depths: Image files of 1-32 bits/pixel can be imported/exported
and displayed on 8,15,16,24, or 32-bit/pixel displays. Grayscale medical
images greater than 8 bits can also be displayed.
- 512 images simultaneously viewable. Easily cut and paste among images.
Create animated GIF images.
- Includes spreadsheet for editing images as ASCII, Hex, or RGB values
for precise editing of pixel values.
- Other features: Macro language, image algebra, add/subtract/XOR images.
Image masking, flat frame correction, chromatic aberration correction.
- Tutorials are included for deconvolution, densitometry, macro
programming, and frequency-domain filtering with FFT.
- Scanner and digital camera interface (Unix version only).
- User-friendly graphical user interface.
Pre-compiled Unix versions for X11-Motif for Linux (Intel), SGI Irix,
Mac OS X, Solaris, and ConvexOS are also available (Click below)
Grand Tour of Imal Features
Visual Tour of Features
Screen shots
-
Screen shot of UNIX version of Imal
-
Screen Shot of DOS version of Imal (old)
Online manual
-
IMAL On-line manual (HTML)
Software Documentation and Tutorials
-
Imal manual in PDF format
-
Imal manual in PostScript format
-
Manual for Unix version
-
Manual for DOS version
-
PostScript version of Imal manual
(for Unix version)
-
Information on running Unix versions of Imal on DOS or Windows
Imal downloads
Click below to go to the ftp site. Several versions are provided.
Download the version appropriate for your operating system.
The dynamically-linked version will work if you have Motif and
your libraries are up to date and in standard locations.
If you don't have Motif, or if the dynamically-linked "linux" version
doesn't work, you can either install
Motif yourself,
or use the "nomotif" or "static" version. Source
code is also available. If none of the precompiled versions work
on your computer, compile the program from the source code.
Note: The static version is currently unavailable due to an
unknown problem with gcc.
Note: Two dynamically-linked and no-motif versions are
included: imal and imal64, for 32- and 64-bit x86 Linux systems,
respectively.
Conditions of use: This software is distributed under the GPL
version 2. As a condition of use, users are asked to report any problems
they encounter with the software.
-
DOS version of Imal
-
Unix source code
-
Precompiled Linux version (static)
-
Precompiled Linux version (dynamically linked; 32-bit and 64-bit versions)
-
Precompiled Linux version (dynamically linked for users without Motif; 32-bit and 64-bit versions)
New
-
Precompiled Linux version (dynamically linked for x86 64-bit Linux )
New
-
Source RPM
-
Precompiled Linux RPM
-
Precompiled OS X version
-
Precompiled Irix version (old)
-
Precompiled Solaris version
-
Precompiled version for ConvexOS (old)
Other software
Click here for other software
Notes
If you get the message
imal: loadlocale.c:220: _nl_load_locale: Assertion `idx % __alignof__ (u_int32_t) == 0' failed.
Type the command:
export LC_ALL=POSIX
before starting Imal.
Feedback on usability issues, suggestions for new feature, errors in
the documentation, and bug reports are welcome.
Send reports to