The Stereo Imaging Tactical Helper (SITH) program displays left and right images in stereo using the display technology made available by the JADIS framework, which was described in “JAVA Stereo Display Toolkit,” NASA Tech Briefs, Vol. 32, No. 4 (April 2008), page 63. An overlay of the surface described by the disparity map (generated from the left and right images) allows the map to be compared to the actual images. In addition, an interactive cursor, whose visual depth is controlled by the disparity map, is used to ensure the correlated surface matches the real surface. This enhances the ability of operations personnel to provide quality control for correlation results, as well as to greatly assist developers working on correlation improvements. While its primary purpose is as a quality control tool for inspecting correlation results, SITH is also straightforward for use as a basic stereo image viewer.

There are two modes for the image display: stereo (left/right) through hardware or anaglyph, and adjacent, where the right image pane is placed to the right or bottom of the left image pane. The mode is switchable at runtime. The application displays with left and right images with an overlaid cursor per image. The positions of the image pane cursors will be related such that, given the coordinates of the cursor center on the left image, the position of the right pane cursor will be the mapped coordinates found in the disparity file. In stereo mode, this constitutes a stereo cursor.

In grid mapping, a flat grid is painted over the left image, and on the right, points from the left grid are mapped to the corresponding point on the right grid. This usually results in warping that indicates a higher-level view of the correlation result. As left and right images may not be adequately aligned such that they can be viewed comfortably, manual disparity controls exist to allow the right image to be shifted along the horizontal and vertical axes to produce stereo results that are easier for the user to view.

This work was done by Nicholas T. Toole of Caltech for NASA’s Jet Propulsion Laboratory. For more information, contact This email address is being protected from spambots. You need JavaScript enabled to view it..

This software is available for commercial licensing. Please contact Daniel Broderick of the California Institute of Technology at This email address is being protected from spambots. You need JavaScript enabled to view it.. Refer to NPO-46669.

Software Tech Briefs Magazine

This article first appeared in the September, 2010 issue of Software Tech Briefs Magazine.

Read more articles from this issue here.

Read more articles from the archives here.