BigView allows for interactive panning and zooming of images of arbitrary size on desktop PCs running Linux. Additionally, it can work in a multi-screen environment where multiple PCs cooperate to view a single, large image. Using this software, one can explore — on relatively modest machines — images such as the Mars Orbiter Camera mosaic [92,160×33,280 pixels].

The images must be first converted into "paged" format, where the image is stored in 256×256 "pages" to allow rapid movement of pixels into texture memory. The format contains an "image pyramid": a set of scaled versions of the original image. Each scaled image is 1/2 the size of the previous, starting with the original down to the smallest, which fits into a single 256×256 page.

This program was written by Timothy Sandstrom of Advanced Management Technology for Ames Research Center. For further information, click here  or contact the Ames Technology Partnerships Division at (650) 604-2954.

NASA Tech Briefs Magazine

This article first appeared in the September, 2007 issue of NASA Tech Briefs Magazine.

Read more articles from the archives here.