|
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 is a complete re-write of the
original OMA. It is a Cocoa-based application that
introduces a C++ image class, which allows easier
implementation of new commands. OMA2 runs in 64-bit
mode, which provides performance enhancements. The
current version doesn't have all of the commands of
the old OMA, but more are being ported all the time.
OMA
was 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
community 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.
Recent
additions have focused on using OMA for acquiring
and processing astrophotography images. Various
stacking methods are implemented and the oma2cam
version of the code supports ZWO cameras and
focusers.
|
|
|
|
|
|
OMA2
for Mac OS X Features |
|
|
|
|
|
|
Image
Display
Display
Photometric Images with false color-maps.
Display and manipulate color images. Includes
support for 3-plane images including JPEG,
HDR, TIFF, FITS, PNG, and RAW 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
OMA2 commands into ASCII text files and
execute them from within OMA2. Generate batch
files or create your own OMA2 processing short
cuts. Macros can also have loops and simple
arithmetic on image-derived values. |
|
|
|
|
|
|
|
|
|
|