Detailed Feature List, ImageLab
Image Types
Mono (16-bit), HSI (16-bit) , RGB (8 & 16-bit), Lab(16-bit)
FFT Types
Object states
isWindowed, isStack, hasMask (only images)

All functions works on stacks and masked objects whenever applicable
Point Operations
Brightness, Contrast, Min-Max, Transfer function
Threshold, Posterize, Set max, Solarize, Invert, Edit pixel
Arithmetic's, Calibrate Flux, User defined histogram-EQ functions
Selected area histogram equalization
Min-Max, L-R% and custom histogram stretch

Spatial Filter
LP, HP Median, User defined spatial convolution

Edge Filter
Laplace, Frei-Chen, Prewitt, Sobel, Kirsch, Edge mask, Morph gradient

Edit Object
Mirror, Rotate, Pad, Shift, Resize, Crop
Add and strip borders
Paint-box with layer and transparency support
Edit FFT with LP, HP

Color Operation
Extract intensity, HSI, RGB conversions
RGB Gamma correction, HSI balance, RGB balance
LRGB (Quandcolor) combine
Pseudo colors and pseudo levels
RGB combine with multi-size, auto/manual rotate & shift
RGB-split, HSI-split, Shift RGB planes

FFT Operation
Window, Unwindow, DeWindow
Invert, *, /, LP, HP, Conjugate
Convolve, Correlate
Arithmetic's, Wiener kernel 
Homomorphic filtering
Edit FFT, Internal edit paint toolbox with live IFFT-preview, use mono as FFT

Discrete Wavelet Transform DWT
Inverse DWT

Deconvolution 2D
  Haze Removal
Maximum Entropy
Blind Deconvolution
Constrained Least Square CLS
Wiener with coupled PSF generators for semi-blind deconvolution

Gaussian PSF, Disk PSF, Step PSF comparison
Extract PSF from image
PSF Pad, Shift, Plot, Normalize, NormWeight
Extract motion blur PSF from image
Scan PSF, use an image of a PSF-function to generate circular symmetric PSF

Multi Image
+, -, /, *, Combine, Mask Combine, Arithmetic
Subdivide, Subdivide overlapping, Blink compare

Stack Specific
  Automatic alignment to correct misalignment of image stacks
New stack from files, New stack from active objects
New Stack from AVI, MPEG
Save stack as AVI, MPEG
Show stack Info
Split stack, Extract stack member
Find Displacement, Copy displacements values
Subdivide, Align, Stitch, Join, Split
Min, Max, Mean, Median, Sum

2D/3D Visualization
Stack Slice Viewer
Stack 3D Volume Viewer
Histogram, Line intensity profile
Intensity 3D
Live Magnify Glass zoom
Live area histogram plot in Histogram form
Vector "probe" presentation of FFT R & I parts

Image Information
Compare image flux
Assign level to color
Show file info: Exif, IPTC, File header
Show history, Add Comments
Show transfer function
Scan area, Calc Diff, Compare

Measure tool with sub pixel precision
Measurement line and text can be saved stamped in image
Calc centroid, Calc Weighted centroid, Centroid info
Calibrated measure, Area, Perimeter, Angle
Find Displacement

Binarization, Intensity Threshold
Binarization, Color Threshold
Erode, Dilate, Opening, Closing
Extract Background
Extract Foreground
Label objects
Analyze objects
List objects with labeled object selection with preview
Distance Transform
Remove Holes
Synchronize object numbers

Scripting Environment
VB Script full development support with debugging and drop list for all IL functions
MatLab Interface with drop-list with MatLab functions
User assignable script buttons

Homomorphic filtering
Adaptive simultaneous sharpening and noise removal
HSI fix
Convert image history to script code

Other Functions
Adaptive HistoEQ
Gaussian Unsharp Masking
Digital Development Process (DDP)
Build mosaic with snap-in alignment and automatic level adjustment
Java image, Java filter
Generate noise
Array - Transfer Function Objects
Apogee CCD E-series camera control

Mask Specific
Add, Copy, Create, Remove, Edit, Split, Invert mask
Make range mask, Make mask from selection

Video Processing
Image Processing operations on live video streams

Noise Removal Wizard


Recent by time, Recent by type
Load, Save, Print, Acquire, Capture
Show history
Convert History to script
Live Zoom and Magnify glass
Split R & I parts with color presentation of FFT
Live Histogram Equalization over movable & resizable area
Set Histogram Range to perform operation on
Image Preview
Full Screen view with pop-up menu or mouse wheel zoom & invert
Stretch image data option when loading

Select area, Select all, Invert selection, Remove selection
Copy, Paste, Paste Clipboard, Screen capture
New image from display

Other menus
Select interpolation for zoom < 100%
Show pixel grid zoom > 400%
Select area
Drop targets for IL types
Tip of Day dialogue
Log file for bug reporting to Aragon System

Performance specific
Dynamic memory mapping with optimized memory usage
Low level code  is written in assembler to ensure the best possible performance.
Thousands of active object without slowdown