Count objects, get individual and group summary reports on density,
shape, and position. Label particles in the image and export results
Choose from built in sharpening, smoothing and median filters,
pseudocolor tables, contrast enhancement, and geometric re-sizing.
Capture images from multiple wavelengths, do color overlays, quantify
intensities in each band.
Capture multiple images and place them together into one large
Capture images at specified time intervals. Measure and plot intensities
Time Lapse (With optional filter wheel, z motor and Motion Control)
Grab a 3D stack of images at specified time intervals. Post process
to find the best focus image from each stack.
Easily perform flat fielding to correct for lighting and sensor
(With optional filter wheel and MultiProbe)
Capture images from red or green GFP and overlay the images onto
Create a movie loop from you time lapse images. Play it in IPLab
or export it to movie players such as QuickTime and AVI.
A basic 3D filter for de-blurring. True deconvolution algorithms
are also available as an option.
Plot View a single image from a different perspective. You select
the viewing angles and the region you want to see. Great for looking
at magnitude FFTs.
Perfect for viewing 3D image data from different angles.
Compute optical density, perform accurate ratios of images taken
at different wavelengths.
Point and line methods in stereology, 3D dissector.
Erosion, dilation, opening, and closing with user selectable structuring
Plot the average value or the sum of all the pixels along a row
or column of a rectangular or polygonal region.
Nondestructive overlays let you draw text and graphics on top
of your images without destroying the underlying data values.
IPLab saves both the overlay and image data.
Add registration marks to several images and let IPLab automatically
rotate, scale and shift the images to bring them into alignment.
Edit Color Table
Complete control over the color lookup table to pseudo-color images,
histogram equalize, contrast stretch, etc.
Combine and compare two images on a pixel-by-pixel basis. Perform
background subtraction, image averaging to reduce noise, mask
certain frequencies in the Fourier domain
Easily transfer information from one image to another, including
the ROI and Object definitions, the Color Table, the overlay,
and the units.
Slices and Object Boundaries
Plot data values along a slice through the image or list the x-y
coordinates and data values at each point along the boundary of
Interactively select thresholds to separate objects from their
background while viewing the luminance histogram.
Read and write PICT, TIFF, TEXT, FITS and our own IPLab Image
files. Easily import image files from other computers in almost
any file format.
Arbitrary rotation, scale and translation with sub-pixel accuracy.
Choose nearest neighbor or bilinear interpolation methods. Also
transpose and flip images to view them differently.
Choose from an extensive list of built-in mathematical operations
to apply to each pixel for analysis and enhancement.
Execute custom command sequences as if they were one command.
A great way to customize and extend the applicability of your
image processing software.
Sometimes called "Window and Level", enhance brightness
and contrast and apply a gamma curve to the displayed image data
Add Pattern Horizontal and vertical ramps, Gaussian and uniform
Calibrate measurements in arbitrary units--inches, cm, furlongs,
you name it.
Complex multiplication of Fourier spectrum real and imaginary
components. Convert between real-imaginary and magnitude-phase.
Print images as halftones to any PostScript printer or QuickDraw
compatible printer. Make a PostScript file of your image data.
Customize IPLab further by adding algorithms you write in C or
Pascal. The manual gives complete instructions and examples for
including your own code and dialogs written in MPW C, MPW Pascal,
Think C, or Think Pascal.
Cut, Copy, Paste
Exchange image data with other programs through the Clipboard
FFT and Cosine Transforms
Forward and inverse 1-D and 2-D Fast Fourier transform with results
in either real-imaginary or magnitude-phase. Forward and inverse
Cosine transform. All transforms are done in Floating Point for
Define your own linear filter kernels.
Integrated and mean densities, RMS and standard deviation, max
and min values.
This outstanding plotting utility is integrated with IPLab to
let you create publication quality graphs of the analysis information
View As Text
Switch easily between a text view and a standard image view of
Create a list of files to process as a batch. Indexed files provide
automatic file naming and numbering.
Measure piecewise linear objects by tracing; measure angles by
clicking on three points.
Split Color Coord
Split any 24- or 48-bit color image into its separate components
in one of the four color coordinate systems: RGB, HSV, YIQ, or
CMY. View the separated images in their corresponding colors.
Operate on the color component images as you would any grayscale
You can specify the number of bins and the exact placement of
the bins, or let IPLab select the best placement.
Locate the centroid, compute areas and perimeters of user defined
Build a 24- or 48-bit color image out of three separate image
files. The component images may be RGB, HSV, YIQ, or CMY. See
your multi-spectral data in full color! IPLab automatically scales
non-byte data (integer, unsigned 16-bit or floating point) for
Ratio Plus extension makes IPLab into a ratiometric imaging package
for examining changing levels of intracellular Calcium ions and
of pH. Acquire sequences of dual wavelength data, calculate ion
concentration, and review the experiment as a movie.
The MultiProbe extension expands IPLab's fluorescence microscopy
functionality for fluorescence in situ hybridization (FISH), comparative
genomic hybridization (CGH), colocalization experiments, and multiprobe
imaging of GFP, CFP, YFP, and all other dyes.
The Motion Control package of extensions enables you to automate
your experiments by controlling all of your hardware, including
shutters, filter changers, microscope stages, and motorized microscopes
from Leica, Nikon, Olympus, and Zeiss. You can also send tailor-made
If you don't want the full Motion Control package, the Shutters
& Filters package of extensions automates your shutters, filter
wheels, and other wavelength switching devices, and lets you send
tailor-made serial or parallel commands.
The MicroArray Suite extension aids in extracting and visualizing
DNA microarray data (Mac ONLY)
for which IPLab was designed include:
fluorescence microscopy, including fluorescence in situ hybridization
(FISH), comparative genomic hybridisation (CGH), and colocalization
imaging of intracellular Calcium and pH using Fura2, Indo, and
Bright and dark field microscopy, using live or fixed samples
Experiment automation by controlling motorized filter changers,
shutters, XY and Z stages, lamps, cameras, and microscopes
Time lapse microscopy and imaging, using our built-in time delay
3D microscopy and imaging, using motorized Z stages / focus knob
attachments, obtaining three dimensional, through-focus sequences
for visualization, measurement, projection, and digital image
analysis of artwork and semiconductors; astronomy, remote (and
is a core program with a full set of processing, measurement, and
analysis features. Free acquire modules let you use any camera we
support. Extensions (some of which come free with the program) smoothly
integrate new processing, analysis, and hardware control commands
Mac OS 8.0 or greater
7 MB of memory to allocate to IPLab (at least 17 MB recommended)
Any PowerPC, G3, G4, etc.
Windows 9x, NT, or 2000
32 MB of memory
Display card and monitor set to 24/32 bit color and a resolution
of at least 800x600