|
Mira MX Software
|
|
Software Deserving of Your Mission Critical Data
|

|
-
Utilize Mira's superior visualization and analysis tools to get more
from image data and numerical simulations.
-
Realize complex data reduction strategies using simplified,
intuitive commands and procedures.
-
Measure science-grade coordinates, distance, angles, FWHM, statistics,
polygon statistics, perimeter, area, and more; results are reported in both
native pixel units and World Coordinates.
-
Work with TIFF, FITS, BMP. JPEG, ASCII text, binary, and other image formats
using 8 to 64 bit data and 24 bit colour.
|
|
|
|
|
|
Outline
|
Starting with a superior interactive image processing environment,
Mira MX integrates a broad spectrum of quantitative image processing
tools into a superbly crafted user interface that is unmatched by any
competitive product. Mira MX lets you focus on exploiting and
understanding data rather than on the mechanics of the process. And best of
all, it's all here: Mira MX gets the job done without an endless list of
cost-plus add-on tools.
Standard features include a versatile 1-d Data Fitting package, an extensive
collection of image calibration, filtering, and processing tools, precision
image registration, more than 20 methods for combining multiple image stacks,
unparalleled animation and sequencing of images and plot data, and a rich suite
of image quantification tools. If your needs go further, Mira MX can also go
further, preserving your investment in time and human capital.
|
|
|
|
Computer Requirements
|
Operating System: Windows ME/2000/XP.
Hard Drive Space: 80 MB.
Processor: Pentium 3 @ 550 MHz minimum; Athlon or Pentium 4 recommended.
Memory: 256MB RAM
Graphics: 16-bit colour minimum; 24-bit or 32-bit colour recommended.
|
|
|
|
Displaying Images
|
-
Display single images or image stacks, using 1 window or multiple windows.
Mira's image display and post-display image manipulation is unmatched in PC
software, saving you valuable time.
-
Open images having 8 to 64 bits per pixel and RGB colour images.
-
Multiple image blinking and animation, ranging from manual blinking to many
frames per second; works with any displayed image, regardless of size or bit depth.
-
Monochrome, pseudo-colour, and RGB color (images at left show luminance data
in grayscale and pseudo-colour).
-
Produce publication quality prints of displayed images using any printer
supported by Windows, including colour printers. Printing options include page
scaling or specified size and placement, margin rulers, grid overlay, header
data, and user comments.
-
Smooth, real time contrast, brightness, and gamma stretching and other
palette changes. Works for one image or an image stack, even during rapid
image animation.
-
Image Bar control panel with thumbnail magnifier and full-image views; provides
coordinate readout and commonly used command buttons; displays current settings.
-
Zoom ratios of 1/16 to 16x, live panning at any magnification, live image cursor
sizing and adjustment. You can even adjust these parameters and the image palette
during animation!
-
Animation Bar control panel for image sets; controls animation, blinking,
speed, frame selection.
-
Overall, Mira's image display and animation performance are unparalleled on
the Windows platform.
|


 |
|
|
|
|
Visual Enhancements (Palettes, Transfer Functions)
|
-
Unparalleled control of palette and transfer function options for superior
grayscale and pseudo-color enhancement.
-
Interactive adjustment of Palette R, G, and B, as well as total contrast and
brightness stretch in real time, even during high speed image animation.
-
Create, modify, delete, and rename standard palettes or your own palettes.
-
Palette selection includes dozens of pre-defined palettes Including
grayscale, random, and level-slice palettes, plus a selection of
pseudo-colour palettes.
-
Versatile transfer function adjustment, with fine control over sampling,
range enhancement, and stretch parameters.
-
Choice of sample methods: entire image or cursor region.
-
Choice of range methods: Predefined percentile ranges, user-defined
percentiles, Min/Max, Z-Scale algorithm, and Z value limits.
-
Choice of scaling methods: Linear, Logarithmic, and Gamma Power transfer
functions; adjustable gamma value.
-
Make transfer function adjustments for one or all images in a stack in
real-time, even during image animation.
|
 |
|
|
|
|
Plotting
|
-
Plot windows provide efficient display of 1-D dimensional data.
Toolbar operated plot zooming and change of attributes.
-
Each window plots 1 or more series (e.g., multiple image rows).
-
Adjust visible data window's position and magnification factor in live mode
for both axes, for each axis, in steps, or by marking a rectangle of interest.
-
View live cursor coordinate readout using world coordinates in the spatial
dimension, such as mm or microns, if the image is calibrated.
-
Animation and over-plotting of multiple plot series. Animation modes include
single step, forward/backward, continuous, single pass, or rock modes. The
animation rate and series interval can be specified.
-
Adjustable plot attributes for x,y axes: min/max limits, reversed scale,
major and minor tick styles, tick count, etc.; changeable axis tics and labels,
fonts, colours, background, grid, and title; plot attributes can be configured
as defaults before the plot or changed after the plot.
-
Plot intensity along an individual column or row or all columns or rows in a
rectangular region; plot a single image or an entire image stack.
-
Plot an average line from the mean, median, or sum of rows or columns inside
a rectangular region; plot a single image or an entire image stack.
-
Plot data along an angled line between two points, add plot series for
parallel lines perpendicular to the first.
-
Copy/paste plot series between plot windows, for example, to overplot a
median intensity slice over a range of rows.
-
Histogram of pixel values inside a rectangular image region; choose automatic
or user-specified bin width, number of bins, total range, and other parameters;
plot histogram of a single image or an image stack.
-
Radial brightness profile with a fit to a Gaussian + Constant model; gives estimate
the Full Width at Half Maximum (FWHM), peak value, and background from fit.
-
Plot in pixel coordinates (column, row, value) or in world coordinates (mm,
microns, arcseconds, etc.) on the x0-axis; plot DN, ADU, Counts, or in physical
values on the y axis.
-
Set line color and width, or symbol style, color, size and other parameters
may be configured before the plot or changed after the plot. Series can also be
hidden or displayed.
-
Fit polynomial functions to 1 or more plot series, including sigma rejection,
data editing, region selection, and forced coefficients.
-
View x, y pairs for all plot series, save to a text file, copy to the
clipboard, or print them.
-
Produce publication quality plots; copy the plot window data window to the
clipboard for pasting into other applications such as MS Word or a graphics arts
application; plots can be printed in colour or converted to black & white.
|





 |
|
|
|
|
3D Visualization
|
-
Rapidly generate detailed 3-D renderings of images having 8 to 64 bits
per pixel. Use for visualizing data and numeric models.
-
Plot a single image or an entire image stack; when plotting a stack, you can
single step between renderings or animate at a desired speed.
-
Mouse operated tilt and rotation plus auto-timed surface rotation, forward
and backward at a selected speed. When an image stack is rendered, the rotation,
tilt, and sequencing may be combined automatically or manually.
-
Select from 4 plot types: 3-D intensity surface, intensity wireframe,
Illuminated Surface (Phong shaded), or simple transparent wireframe; the plot
type is saved as a default or may be changed after the fact.
-
Select from 6 pixel representations: triangular or quadrilateral facets,
Stepped or piecewise ribbon, pixel value only, or column plot.
-
Apply grayscale or pseudocolour palettes as a function of z-value
or spot intensity.
-
Adjust the z-axis scaling relative to the palette or using an absolute
palette; the z value limits can be automatic or user-defined; palette
adjustmnet is done in real-time.
-
Adjustable viewpoint position, Phong shading parameters, selectable
overlay grid, projection planes, and axes.
|

 |
|
|
|
|
Contour Plotting
|
-
Plot 1 to 100 contours in Series Mode or Interactive mode.
-
Series Mode: Select 1 to 100 contours, specifying contour values and colours.
Specify the values or allow Mira to calculate them using min/max values and an
interval function.
-
Interactive mode: Draw one or more contours at the image value where the
mouse is clicked.
-
Contour stiffness (smoothness) can be selected from 4 values to smooth out
noise or show every detail.
-
Contour the entire image or a rectangular region.
|

 |
|
|
|
|
Image Cursor
|
-
Dedicated image cursor is independent of the live mouse pointer used in roam
mode and by toolbar commands; position, width, height, and colour is adjustable.
-
Choose cursor styles from crosshair, rectangle, full-image lines, or disable it.
-
Cursor position and size stay where you place it; used for plotting, marking
coordinate positions, region statistics, etc.
-
Live readout of pixel coordinate and world coordinate positions.
-
Send cursor to a pixel coordinate or a world coordinate position in the same
or other images.
-
Pixel table editor shows ASCII text values for pixels inside the cursor
region, allows image editing, printing, or saving of values to a file.
|
 |
|
|
|
|
Image Calibration
|
-
Unique hierarchical calibration tool performs any combination of standard
data reduction processes for image calibration.
-
Choose from among any or all operations: create master bias; apply bias
frame, apply bias value, erase line, polynomial or smoothed fitting of underscan
or overscan columns or rows; create master dark or dark time series; apply
master dark or dark time series; create master flat or filter series; apply
master flat or matched filter series; repair points, columns, rows, or blotches;
mask hot or cold pixels; remove cosmic ray detections. trim underscan or
overscan; rename files; add, replace, or rename header keywords and values.
-
Create, save, and modify processing profiles that apply specific procedures
and methods.
-
Process 1 or more displayed images or process image files to save time and
memory.
-
Select target images and calibration frames using filename templates, file
lists, or matched keyword values.
|
 |
|
|
|
|
Image Diagnostics
|
-
Calculate CCD Camera Gain, Readout Noise.
-
Evaluate Camera A/D Converter performance using Bit Histograms. The plot at
left compares 5 images in a stack (1-click command) to show that all have the
desired almost-constant value in the noise bits.
|

 |
|
|
|
|
Image Headers
|
-
Table based image information display; some fields are editable, such as
time, filter, and desription.
-
Table based FITS format header editor. Automatically handles string
and number values and FITS specific format requirements.
|
 |
|
|
|
|
Image Math
|
-
Operations between images: add, subtract, multiply, divide, blend
(interpolate), and modulus (remainder).
-
Operations between image and a value: add, subtract, multiply, divide, blend
(interpolate), and modulus (remainder).
-
Arithmetic Operations: Change sign, byte swap, logarithms, square root,
reciprocal, modulus (remainder).
-
Remove scattered light and background irregularities using polynomial surface
flattening (1--100 terms, up to 10 x 10 including all cross terms).
-
Operations may be performed between images having similar or dissimilar data
types ( 8 to 64 bit integer or real).
-
All math operations are supported on both numeric and RGB data type images.
|
 |
|
|
|
|
Data Types
|
-
Native data formats: 8, 16, and 32 bit integer, 32 and 64 bit real, 24 bit
colour.
-
Reads and writes FITS types with BITPIX = 8, 16, -16, 32, -32, and -64.
-
Opens, saves, displays, plots, measures, processes, and converts images of
any data type.
|
 |
|
|
|
|
Image Combining
|
Increase S/N ratio, identify and analyze similarities and differences between images,
discover and characterize variable sources and transient phenomena. Mira MX offers
these 21 methods:
-
Mean Methods: Arithmetic, Geometric, Modified Trimmed Mean, Contra-harmonic
Mean, Yp Mean.
-
Clipped Mean Methods: Min Clipped, Max Clipped, Min/max Clipped, Alpha
Clipped, Rank Clipped, Sigma Clipped, Mask by 0.
-
Weighted Mean Methods: Values supplied by a keyword in the image headers.
-
Ranking Methods: Median, Percentile, Minimum, Maximum.
-
Other Methods: Standard Deviation, Sum, Range, Min/max Clipped Range.
Normalize as part of combining to make the statistics work correctly.
Choose scale or offset methods using a statistical reference in a region
of interest. Regional statistics include many of the combining methods
listed above.
|
 |
|
|
|
|
Coordinate Calibration
|
Mira MX provides tools for calibrating images in world
coordinates that report x,y position in spatial units such as mm, or
microns, as well as angular coordinates. Both pixel coordinates and world
coordinates are reported in displays, measurements, and plots. Also provided is
luminance calibration to report physical units such as
ergs/sec/cm2, Kelvins, or microliters.
-
Live cursor in displayed images and plots reports world coordinates
if the image is calibrated.
-
Interrogate, measure, and plot image data using either physical (world)
coordinates or pixel coordinates.
-
The world coordinate calibration can be computed or assigned using linear
distance units or angular units of arcseconds. Mira MX also loads world
coordinates from images calibrated with such.
-
Mira MX reports accurate, sub-pixel precision coordinates for measurements of
point sources, plots, and fiducial points; angles, distance, perimeter, area,
and point luminance using pixel coordinates or calibrated world coordinates.
-
The Interactive calibration tool uses a physical length and user-specified
distance to create a world calibration.
-
Spatial calibration can be saved with the image.
|
 |
|
|
|
|
Markers & Labels
|
-
Interactively add markers to images with multi-line text labels.
-
Choose from a selection of marker styles, including crosshairs,
circles, and lines.
-
Choose position of marker relative to location and select the font.
|
 |
|
|
|
|
Spatial Filters
|
-
Mira MX provides a rich collection of filters sharing many
common properties such as adjustable kernel size, elongation,
and rotation, where applicable.
-
Unsharp masking and high pass filters for general sharpening, boxcar,
elliptical, Gaussian, block average. block sum (pseudo-binning), median,
min, max, rank percentile, clip high/low filters.
-
Kobayashi filter for cosmic ray removal.
-
Digital Development Processing (DDP) for emulating the response curve of
photographic emulsion. An optional Maximum Entropy module is also available
for enhancing sharpness while suppressing noise.
-
Custom n x m filter and 3x3 filters lets you design your own filter kernels.
-
Rotational Gradient for revealing asymmetries in round objects.
|
 |
|
|
|
|
Measurements
|
-
Measurements are reported in tabular form in a Report window,
providing the user a common interface and post-measurement
functionality regardless of the measurement type.
-
Measure statistics over a region of interest or the entire image
(mean, median, min, max, standard deviation).
-
Measure image coordinates with subpixel accuracy, manually or using moment
weighted centroid;
-
Measure FWHM, peak, and local background using a Gaussian profile +Constant
model.
-
Measure distance, position angle, and endpoint coordinates between any two
points.
-
Measure polygon area, perimeter, and luminance statistics.
-
All measurements are reported in tables in Report windows. Reports share a
common user interface. Table data may be exported to editors or to applications
such as MS Word® or Excel®, or it may be sorted, compared,
or saved (see pictures at left). Measurements are listed in pixel coordinates
and also in celestial coordinates if the image has a WCS calibration.
|
 |
|
|
|
|
RGB Image Support
|
-
Display, plot, print, process, combine, register, measure, and filter colour images.
-
Convert numeric data (8 to 64 bit pixels) to or from RGB data.
-
Merge monochrome images to make RGB images; merge with luminance data to make LRGB images.
-
Convert numeric data or RGB data to grayscale RGB.
-
Split RGB channels into monochrome images.
-
Compute world coordinates, region statistics, centroid positions, distance,
and angle on RGB images.
-
Open or save using TIFF, JPEG, and BMP formats.
|
 |
|
|
|
|
Geometric Transformations
|
-
Perform precision Image Registration on any number of images of any data
type; correct for drift and offsets between images or correct for rotation,
offset, image scale, unequal scale, and parallelogram deformations. Performs
auto pattern matching on point sets to calculate the transformation equations.
-
Align automatically to absolute position when the images have world
coordinate calibrations.
-
Apply sub-pixel accurate shifts, rotation, and scaling; flip horizontal or
vertical, rotate 90, 180, or 270° without re-sampling.
-
Scale uniformly or unequally in each axis (e.g., squaring pixels).
-
Crop images to specified dimensions and offset or, interactively, to a
specified rectangular region.
-
Expand image canvas; embed images into other images using opaque or adjustable
transparent insertion; apply offset value or random noise to image border region.
-
Replace image pixels or regions with a value and optional Gaussian random noise.
-
Most geometric transformations update and retain any existing world
coordinate calibration.
|
 |
|
|
|
|
Printing
|
-
Print images, plots, text, and measurement tables.
-
Get publication quality results on any monochrome or colour printer
supported by your Windows operating system.
-
Set print scale, size, and location.
-
Print rulers, grid overlay, and text comments.
|
 |
|
|
|
|
Integrated Text Editor
|
-
Integrated Mira Text window for logging of results and preparing reports.
Text Windows may be created by Mira commands to receive messages from
processing functions or may be created by the user.
-
Mixes Mira messages and user content that can be edited by the user.
-
Supports copy/paste between windows or from inside/outside Mira.
-
Provides text find and replace, fonts, colours.
-
Window contents may be saved to a file, opened from a text file, or printed.
-
Printing capabilities include colour, fonts, margins.
|
 |
|
|
|
|
Standard Image Formats
|
-
Opens and saves to TIFF, FITS, JPEG, and BMP standard formats.
-
Camera formats: Princeton/Roper SPE format, Photometrics/Roper IMG format,
Photometrics Star-1, SBIG STx format, PixCel images, and Spectrasource
Lynxx and other camera images.
-
All CCD Camera image formats that save images in FITS or TIFF format.
-
Mira MX provides a standard programming interface for using plug-ins to open
files that have non-standard, unsupported, or user defined formats. File Open
Plug-ins specify file filters that appear in the normal File | Open dialog.
Plug-ins may be written by Mirametrics, the Mira user, or acquired from other
authors.
-
Open and save unformatted binary images and ASCII text format images.
|
 |
|
|
|
|
Expandability
|
-
Standard Plug-in Interface; add plug-ins for opening new image format
and for processing images and image sets.
-
Optional MaxEnt module for Maximum Entropy
Deconvolution of images.
|
 |
|
|
|
|
Mira MX Benefits
|
Nothing puts it all together like Mira MX.
This is Mira MX:
A uniquely intuitive, highly integrated software application
for data visualization, measurement, processing, and analysis that works
together because it was designed as a whole expression, not as a series of tools
or functions lumped together. Top priority has been placed on integrating its
stunning array of high- and low-level tools into a user interface that has
depth, not breadth, so you can focus on results, not software.
This is not Mira MX:
A "toolkit" of array math functions. Unlike most other packages, Mira MX does
not simply pile up hundreds of pixel math commands and expose them in a spider's
web of pull down menus, leaving you to plod, step by step, through the processing
of images.
|
|
|
|
Value Added by Mira MX
|
-
Mira's highly integrated, easy to learn GUI complements your creative
process to maximize the efficiency and effectiveness of your work.
-
Mira's extensive feature list includes both high- and low-level
functionality, providing the right tool for a given situation.
-
Mira's optimized image display and mathematical processing code blasts
through images and data, allowing Windows PC's to efficiently work with large
images and stacks consisting of 100’s of images. Single button clicks switch
between processing, measuring, or plotting one image or an entire image set.
-
Mira's unparalleled image stacking, animation, registration, and combining
facilities are integrated into the normal workflow, giving you analytical
capabilities that just aren't available in competitive products.
-
Mira's high precision tools give accurate measurements and reproducible
results you can trust.
-
Extension modules integrate transparently with your existing software so you
don't have to learn a new user interface or abandon your prior investment.
|
|
|
|
Comparing Features Across Mira Platforms
|
| Feature |
AL |
AP |
Pro |
MX |
| High Performance Image Display |
√ |
√ |
√ |
√ |
| Image Sets (1 to n images per window) |
√ |
√ |
√ |
√ |
| Image set management (add, delete, re-order) |
√ |
√ |
√ |
√ |
| Open image sets (blocks and disjunct image files) |
√ |
√ |
√ |
√ |
| Save image sets (save all, save to folder, save with suffix) |
√ |
√ |
√ |
√ |
| Sort image set by properties (FWHM, Exposure, date, etc) |
√ |
√ |
√ |
√ |
| Image Set Toolbar |
- |
- |
√ |
√ |
| File list support: create, merge, save, and open collections of images. |
√ |
√ |
√ |
√ |
| Image Blinking and Animation, 0 to 100 frames/sec |
√ |
√ |
√ |
√ |
| Image Toolbar: shows Magnified view, thumbnail view, commonly used buttons, and image adjustment command modes. |
√ |
√ |
√ |
√ |
| Single cycle, continuous, or rocking animation |
- |
- |
√1 |
√ |
| Dynamic palette manipulation |
√ |
√ |
√ |
√ |
| Pseudo-colour, grayscale, and RGB palettes |
√ |
√ |
√ |
√ |
| High Performance Transfer Function management |
√ |
√ |
√ |
√ |
| Image cursor (separate from mouse pointer) |
√ |
√ |
√ |
√ |
| Zoom 1/16 to 16x, dynamic panning, mouse wheel |
√ |
√ |
√ |
√ |
| Copy and Paste images between windows |
- |
- |
√ |
√ |
| View table of pixel values (any number of columns and rows) |
- |
- |
√ |
√ |
| Interactively edit pixel values in tabular format |
- |
- |
√ |
√ |
| Print images, grayscale or colour |
√ |
√ |
√ |
√ |
| Print image to scale, size, or placement on page |
√ |
√ |
√ |
√ |
| Print overlay grid, keyword text, and comments |
√ |
√ |
√ |
√ |
| Copy image to Windows clipboard |
√ |
√ |
√ |
√ |
| 1-D plotting of image data |
√ |
√ |
√ |
√ |
| Configurable plot scale, ticks, fonts, labels, colors, borders, and direction |
√ |
√ |
√ |
√ |
| Configurable plot window colours and size |
√ |
√ |
√ |
√ |
| WYSIWYG Printing of plots with preview |
√ |
√ |
√ |
√ |
| Plot printing page placement, size, and scale |
√ |
√ |
√ |
√ |
| Plot Series support |
√ |
√ |
√ |
√ |
| Plot series blinking and animation |
√ |
√ |
√ |
√ |
| Single cycle, continuous, and rocking plot animation |
- |
- |
√1 |
√ |
| Dynamic plot coordinate readout |
√ |
√ |
√ |
√ |
| Plot zoom, expand, and pan |
√ |
√ |
√ |
√ |
| Dynamic plot scaling and positioning |
- |
- |
- |
√ |
| Plot Single column and row intensity profile |
√ |
√ |
√ |
√ |
| Plot Multiple column and row intensity profiles |
√ |
√ |
√ |
√ |
| Plot Averaged column and row intensity profile |
√ |
√ |
√ |
√ |
| Mean, Median, and Sum plot averaging modes |
√ |
√ |
√ |
√ |
| Plot intensity profile along a drawn line |
√ |
√ |
√ |
√ |
| Overplot lines parallel to a drawn line |
√ |
√ |
√ |
√ |
| Plot 1-D data in world coordinates or pixel coordinates |
√ |
√ |
√ |
√ |
| Copy and paste plots between windows |
- |
- |
√ |
√ |
| Configure marker and line size, colour, symbols |
√ |
√ |
√ |
√ |
| Modify marker and line size, colour symbols |
- |
- |
√ |
√ |
| List plot point data in tabular format |
- |
- |
√ |
√ |
| Plot points at same coordinates in an image set |
- |
- |
√ |
√ |
| Scatter plot of tabular data (all cells or specific cells or rows) |
√ |
√ |
√ |
√ |
| Histogram Plotting |
- |
√ |
√ |
√ |
| Configurable histogram binning strategies |
- |
- |
√1 |
√ |
| Plot bit histograms for camera diagnostics |
- |
- |
√ |
√ |
| Radial Profile Plot with Gaussian + Constant fit |
- |
√ |
√ |
√ |
| Interactive Polynomial fitting to 1-D plot data |
- |
- |
- |
√ |
| Fit 1 to 10-th order with sigma rejection, forced coefficients |
- |
- |
- |
√ |
| Fit selected regions, manually delete or weight points. |
- |
- |
- |
√ |
| Fit all points or only selected plot series |
- |
- |
- |
√ |
| 3-D Plotting |
- |
- |
√ |
√ |
| 3-D Surface, Illuminated, Wireframe, and Z-shaded plots |
- |
- |
√ |
√ |
| 3-D dynamic tilt and rotation (manual or automated) |
- |
- |
√ |
√ |
| 3-D Quad and triangular pixel facets |
- |
- |
√ |
√ |
| 3-D Ribbon, Stepped Ribbon, Column, and Simple pixel facets |
- |
- |
√1 |
√ |
| 3-D Z-axis scaling |
- |
- |
√ |
√ |
| 3-D dynamic palettes and pseudo-colour |
- |
- |
√ |
√ |
| Multiple 3-D plots from a 2-D image set |
- |
- |
√1 |
√ |
| 3-D dynamic blinking, animation, and rotation |
- |
- |
√1 |
√ |
| 3-D Dynamic adjustable viewpoint, illumination, and attributes |
- |
- |
√ |
- |
| Contour plotting, 1 to 100 levels, auto or user specified |
- |
- |
√ |
√ |
| Interactive Contour Plotting |
- |
- |
√ |
√ |
| Multi-level interactive contour plotting |
- |
- |
√1 |
√ |
| Measure positions in pixel and world coordinate units |
√ |
√ |
√ |
√ |
| List measurements in tabular format with common table tools |
√ |
√ |
√ |
√ |
| Measure distance and angle in pixel and world coordinates |
√ |
√ |
√ |
√ |
| Measure FWHM in pixel and world coordinates |
√ |
√ |
√ |
√ |
| Measure centroid positions in world and pixel coordinates |
√ |
√ |
√ |
√ |
| Measure image statistics inside a rectangular region |
√ |
√ |
√ |
√ |
| Measure point coordinates and intensities |
- |
- |
- |
√ |
| Measure angle between two lines and base angle |
- |
- |
- |
√ |
| Measure distances along line between points |
- |
- |
- |
√ |
| Measure polygon area, perimeter, and intensity statistics |
- |
- |
- |
√ |
| Measure magnitude using aperture photometry (circular apertures) |
√ |
√ |
√ |
√2 |
| Elliptical apertures with adjustable ellipticity and orientation |
- |
√ |
√ |
√2 |
| Unlimited star apertures, standard apertures, and sequential images |
√ |
√ |
√ |
√2 |
| Single Object Photometry, Series Photometry, Ensemble Photometry |
√ |
√ |
√ |
√2 |
| Import photometry catalogs using (X,Y) coordinates |
- |
√ |
√ |
√2 |
| Import photometry catalogs by (RA,Dec) coordinates |
- |
- |
√ |
√2 |
| Edit photometry data, print, save to file, copy to clipboard, scatter plot |
√ |
√ |
√ |
√ |
| Support for FITS World Coordinate System ("WCS") Standard |
√ |
√ |
√ |
√ |
| Add linear coordinate scale (mm. microns, km, etc.) |
√ |
- |
- |
√ |
| Interactively calibrate linear coordinate scale |
- |
- |
- |
√ |
| Add arcsecond coordinate scale |
√ |
√ |
√ |
√ |
| Astrometric Calibration (plate solution), saved as WCS |
√ |
√ |
√ |
√ |
| Add simple, low precision equatorial coordinate scale |
√ |
√ |
√ |
√2 |
| Delete world coordinate scale |
√ |
√ |
√ |
√ |
| List world coordinate keywords from image header |
- |
- |
√ |
√ |
| Image cursor go-to pixel or go-to world coordinate |
- |
- |
√ |
√ |
| Send image cursor and displayed center to world coordinate |
- |
- |
√ |
√ |
| Draw text labels and markers on images |
√ |
√ |
√ |
√ |
| Set label options (marker shapes, size, colours, font, placement) |
√ |
√ |
√ |
√ |
| Display and edit FITS header (FITS format images) |
√ |
√ |
√ |
√ |
| Display and edit image information (TIFF, and other image formats) |
√ |
√ |
√ |
√ |
| Set Author & Copyright information (or equivalent) |
√ |
√ |
√ |
√ |
| View HISTORY or COMMENT keywords |
- |
- |
√ |
√ |
| Crop image to image cursor bounds (interactive) |
√ |
√ |
√ |
√ |
| Crop or trim image to specified (column,row) bounds |
- |
- |
√ |
√ |
| Set pixel value |
- |
- |
√ |
√ |
| Set region value with optional Gaussian random noise |
- |
- |
√ |
√ |
| Image Arithmetic: add, subtract, divide, blend |
√ |
√ |
√ |
√ |
| Image Arithmetic: multiply, remainder |
- |
- |
√ |
√ |
| Image Value Arithmetic: add, subtract, multiply, divide |
√ |
√ |
√ |
√ |
| Image Value Arithmetic: divide into, blend, remainder |
- |
- |
√ |
√ |
| Image Operations: byte swap, change data type, square root |
√ |
√ |
√ |
√ |
| Image Operations: change sign, exponential, log 10 |
- |
√ |
√ |
√ |
| Image Operations: log e, absolute value, reciprocal |
- |
- |
√ |
√ |
| Flatten background with 1x1 up to 10x10 polynomial surface |
- |
√ |
√ |
√ |
| Subtract or divide polynomial surface or create image of the surface |
- |
√ |
√ |
√ |
| Rotate 90, 180, 270, or transpose image |
√ |
√ |
√ |
√ |
| Rotate a specified angle about center or about a point. |
√ |
√ |
√ |
√ |
| Mirror flip left/right, or up/down |
√ |
√ |
√ |
√ |
| Scale image by a specified factor |
- |
√ |
√ |
√ |
| Scale image differently in x and y directions |
- |
√ |
√ |
√ |
| Shift image (whole pixel or fractional pixel amounts |
- |
√ |
√ |
√ |
| Expand image to larger size |
- |
√ |
√ |
√ |
| Imbed image into another image |
- |
√ |
√ |
√ |
| Affine transformation (scale, rotate, and shift) |
- |
√ |
√ |
√ |
| High precision image registration (alignment) |
√ |
√ |
√ |
√ |
| Shift alignment |
√ |
√ |
√ |
√ |
| Skew alignment (rotate, shift, scale x, scale y, non-perpendicular axes) |
√ |
√ |
√ |
√ |
| Align on extended object (planet, comet head, etc.) |
√ |
- |
- |
- |
| Extract byte plane from 8 to 64 bit image |
- |
√ |
√ |
√ |
| Extract color plane from RGB image |
√ |
√ |
√ |
√ |
| Convert to grayscale or RGB image |
√ |
√ |
√ |
√ |
| Convert to luminance image using channel weights |
- |
√ |
√ |
√ |
| Merge channel images to make RGB image |
√ |
√ |
√ |
√ |
| Merge channel images to make LRGB image |
√ |
√ |
√ |
√ |
| De-speckle to remove colour channel point noise |
√ |
√ |
√ |
√ |
| Basic filters: Sharpen, De-speckle, Custom 3x3 kernel |
√ |
√ |
√ |
√ |
| Custom filter kernel, m x n pixels |
- |
- |
√ |
√ |
| Unsharp masking filter |
- |
√ |
√ |
√ |
| Sharpening Filters: Unsharp Mask, High Pass (m x n pixels) |
- |
√ |
√ |
√ |
| Smoothing Filters: Rectangle, Elliptical, Gaussian, Block Average |
- |
√ |
√ |
√ |
| Smoothing Filters: Binomial (m x n pixels) |
- |
- |
√ |
√ |
| Noise Reduction: Median, Boxcar (all m x n pixels) |
- |
- |
√ |
√ |
| Noise Reduction: Clip High, Clip Low |
- |
√ |
√ |
√ |
| Noise Reduction: Cosmic Ray filter (various options) |
- |
- |
√ |
√ |
| Rank Filters: Median, Minimum Value |
- |
√ |
√ |
√ |
| Rank Filters: Maximum value, Percentile Rank |
- |
- |
√ |
√ |
| Operator Kernels: Rotational Gradient, DDP |
- |
√ |
√ |
√ |
| Operator Kernels: Compass Gradient, Laplacian (various) |
- |
- |
√ |
√ |
| Operator Kernels: Prewitt gradient, Linear Feature |
- |
- |
- |
√ |
| Maximum Entropy deconvolution for image enhancement |
- |
√4 |
√4 |
√4 |
| Interactive pixel repair |
- |
√ |
√ |
√ |
| Advanced interactive pixel repair |
- |
- |
√ |
√ |
| Image Combining with offset and scale normalization |
√ |
√ |
√ |
√ |
| Image Combining: Mean, Median, Sum, Zero-masked mean |
√ |
√ |
√ |
√ |
| Image Combining: Min/max clipped, Sigma clipped, Minimum Value |
- |
√ |
√ |
√ |
| Image Combining: Modified clipped mean, Keyword weighted mean |
- |
- |
√ |
√ |
| Image Combining: Maximum value, Rank statistic |
- |
- |
√ |
√ |
| Image Combining: Standard deviation, Range, MTM Mean |
- |
- |
√ |
√ |
| Image Combining: Alpha Clipped Mean, Geometric Mean, Yp Mean |
- |
- |
- |
√ |
| Image Combining: Rank clipped mean, Min/max clipped range |
- |
- |
- |
√ |
| Image Normalization |
- |
- |
- |
√ |
| Basic Image Calibration (manually create & apply bias, dark, flat frames) |
√ |
√ |
√ |
√ |
| Express Calibration (apply bias, dark, and flat field corrections to an image set using existing calibration frames) |
- |
√ |
√ |
√ |
| Image Calibration pipeline: create and apply bias corrections (bias value, bias frame, reference bias) |
- |
√ |
√ |
√ |
| Image Calibration pipeline: apply underscan and overscan bias corrections, mean and median overscan, polynomial fitting, or erase line removal. |
- |
- |
√ |
√ |
| Image Calibration pipeline: create and apply dark corrections (dark frame, scale by dark exposure time, optimize by statistics), create or apply a library of master dark frames by exposure time or temperature. |
- |
√ |
√ |
√ |
| Image Calibration pipeline: create and apply flat field corrections, create or apply a library of master flats according to filter. |
√ |
√ |
√ |
√ |
| Image Calibration pipeline: cosmic ray filtering |
- |
- |
√ |
√ |
| Image Calibration pipeline: Trim finished images, convert data type |
- |
√ |
√ |
√ |
| Cosmetic repair: blemish masks (columns, rows, regions) |
- |
√ |
√ |
√ |
| Cosmetic repair: pixel mask correction (isolated points) |
- |
√ |
√ |
√ |
| Cosmetic repair: create and edit pixel masks and blemish masks |
- |
√ |
√ |
√ |
| Cosmetic Repair: auto-create pixel masks |
- |
√ |
√ |
√ |
| Data Type support: Mira opens, saves, displays, measures, processes images in 8, 16, 32 bit integer, 32 and 64 bit real, and 24 bit colour format. |
√ |
√ |
√ |
√ |
| Image format support: FITS, TIFF, BMP, JPEG |
√ |
√ |
√ |
√ |
| Image format extensions: ASCII text read and write, formatted or unformatted |
- |
- |
√3 |
√ |
| Image format extensions: Raw binary read and write |
- |
- |
√3 |
√ |
| Supports file opening plug-ins for alien formats |
√ |
√ |
√ |
√ |
| Supports image processing plug-ins for measurements and processing. |
- |
√ |
√ |
√ |
| Calculate Image Scale from header data |
- |
- |
√ |
√ |
| Calculate CCD camera gain from images |
- |
- |
√ |
√ |
| Calculate CCD readout noise from images |
- |
- |
√ |
√ |
| Image processing extension language for custom applications |
- |
- |
√5 |
√5 |
| Detect and measure object properties ("Source Extraction") |
- |
- |
√6 |
√6 |
|
1 Requires Pro Graphics II module
2 Requires astronomy extensions (no cost option)
3 Requires Import/Export module
4 Requires MaxEnt module
5 Requires Pro Script module
6 Requires MExtract module
|
|
|
Notice
|
We are constantly checking the accuracy of the technical data. We are prepared to provide
more detailed information on request. Technical data is subject to change without notice.
|
|
|
|
|
|
|
Articles
|
|
Repairing a Streak Artifact in a Single Image
|
|
|
This Tech Note describes a method for removing a...
|
|
|
| more |
|
Articles
|
|
CCD Versus Film
|
|
|
The advantages of CCDs over traditional film...
|
|
|
| more |
|
Image Gallery
|
|
DTA Microscopy
|
|
posted: 20th October 2006
|
 |
|
A selection of images taken with DTA cooled cameras...
|
|
|
| more |
|
Feedback
|
|
We want to hear your comments.
|
|
|
| contact |
|
Image Gallery
|
|
XL Imaging Microscopy
|
|
posted: 20th October 2006
|
 |
|
A selection of images taken with the XL Imaging video...
|
|
|
| more |
|