Mira Product Brief

 
Home
Products
Product Briefs
Tech Notes
Tech Support
Purchase
Dealers
Press & News
General Info
Web Tools
Contact
 

3-D Visualization of Image Data

With Mira Pro and Mira MX, you get an integrated 3-D viewer that renders 2-D images in 3-D. This provides additional opportunities for inspecting and analyzing both images and model data. This Brief illustrates some of the variations possible for visualizing image data using Mira MX, or using Mira Pro with the optional Pro Graphics II module.

Mira's 3-D plotting tool renders rectangular regions of 2-D images of any size and with bit depths from 8 to 64 bits per pixel, integer or real data type (not RGB). And it works with image stacks too. With Mira, a single button click can also render a region of an image stack of any depth (10 images? 100 images? more?) and animate them, even rotate, tilt, adjust the palette, or change the Z-axis scaling and re-render on the fly.

Mira MX and the Pro Graphics II module provide a combination of 4 plot types with 6 pixel representations (Mira Pro has 2 representations). Combine these options with illumination changes, Mira's exceptional palette manipulation, and you get many more variations than are shown below.

2-D numerical data

2-D Image

This 2-D image shows an extreme enlargement of an image displayed by Mira. The red curve shows a contour of constant value computed by Mira. The contour gives the user some additional information about the shape of the profile. Multiple contours could have been computed at various values to give even more information. Still, there are other ways to look at the object using 3-D rendering.

3-D rendering

Stepped Ribbon Plot

This 3-D view shows the region of the 2-D image shown above.  Here, we show an intensity surface plot with a stepped ribbon pixel representation. The intensity surface maps the data Z-value to a palette entry. The stepped ribbon representation gives the data pixels a flat top but provide some transparency for viewing through the rendered data. The palette was changed from grayscale to one of the stock pseudo color palettes to more clearly distinguish changes in Z value. This plot is rotated 48º counterclockwise relative to the 2-D image.

3-D rendering

Stepped Ribbon Plot, Rotated in Azimuth

This view shows the same stepped ribbon plot as above, but the viewpoint has been rotated around to the opposite side. 3-D rotation in Mira is dynamic, using mouse movement to tilt or rotate the rendering in real-time.

3-D rendering

Standard Ribbon Plot

This plot is similar to the stepped ribbon except that it connects pixel values at their center rather than at their edges. The plot type was changed to one of numerous options by clicking a bullet on a Mira dialog.

3-D rendering

Pixel Plot

In this view, the pixel representation was changed to pixel, which plots the pixel value as a constant-Z surface while removing all sides facets. The advantage of this representation is that the plot is maximally transparent while still showing the Z-value of the data.

3-D rendering

Illuminated Surface with Pedestal Representation

For this view, the plot type was changed from intensity surface  to illuminated surface and the pixel representation was changed from ribbon to pedestal. The illuminated surface plot uses a light source and Phong Shading to recreate a visible surface. All the Phong parameters are adjustable, in real-time.