|
|
The acronym OMA stands for
Optical Multi-channel Analyzer and is what Princeton Applied Research
called their early SIT vidicon cameras.
The OMA
program was developed by researchers as a way to investigate and
post-process photometric images from CCD detectors used for laser-based
imaging of reacting and nonreacting flows as well as some spectroscopic
applications. Originally written in assembly language on a PDP11
computer, the software has been around since the late 1970s. It has
since grown on Classic Mac OS to be a very powerful image processing
platform. Additionally, OMA is used in many labs as the front end
interface for controlling I/O devices such as cameras, Digital I/O
cards and stepper motors. OMA is a powerful control, acquisition and
processing system for photometric
images. This version has been updated to run under Mac OS X v10.4.x
and to take advantage of new features in Mac OS X v10.5.x.
OMA has
been sold commercially for while at US$1000 per copy, but in this new
initiative both the Application and the Source Code are being released
to the research comunity under the Gnu Public License (GPL). It is
hoped that this move will create and foster a community of OMA users
who (in finding solutions to their own specific imaging needs) are able
to contribute to the development of functionality
within OMA. We encourage interested programmers to help implement
future
development directions and make suggestions.
|
|
|
|
|
|
OMA for Mac OS X Features |
|
|
|
|
|
|
Image Display
Display Photometric Images with false color-maps. Users can
edit their own color-maps and load them into OMA. Save As pdf graphics
files. Includes support for 3-plane images and TIFF imports.
|
|
Image Processing
Simple transforms - scale, rotate, skew, filter, add,
subtract, ...
Complex transforms - 2D-FFT, Gaussian smoothing,
Contour aligned smoothing, 2D-Gradients...
If what you need is not available then implement it yourself
in C with the Source Code. (Requires Xcode) |
|
Macro Scriptable
Group OMA commands into ASCII text files and execute them
from within OMA. Generate batch files or create your own OMA processing
short
cuts. Macros can also have loops and simple arithmetic on image-derived
values. |
|
PIV Processing
Auto and cross-correlation Particle Image Velocimetry from
particle image or image pairs. Fully transparent PIV process, centroid
hunting, Multiple Peak hunting algorithm, outlier correction, etc. You
control the processing! |
|
2D Vector Field Processing
Read, store and manipulate 2D vector fields. Save fields as
vector pdf files for publication. Import vector fields from text files.
Convert between
vector fields and OMA images and vice versa. |
|
Camera & Digital I/O Control Use your Hardware's Control Libraries to interface OMA to
your equipment, then control timing, stepper motors and cameras using
OMA for
Data Acquisition AND Processing !
Read RAW, JPG, and TIFF image files from your digital camera.
|
|
Much More...
Windows? Linux?
There is a version of the OMA program that operates under Xwindows,
which makes the program available on Linux or even Windows machines.
For instructions on getting OMA running on your Windows machine, check here.
|
|
|
|
|
|
|