Systems & Scientific Software


Home Resume Contact Projects Publications Software

Here are a few notes, photographs, screen captures and links describing some of the projects I've been involved with in more detail.

RAPTOR

An extremely powerful battlespace visualization system that runs on commodity hardware (high-end PCs running Linux.)  Here are some screen captures showing two video feeds from aerial reconnaissance projected onto the terrain. Of course, this is all running at 30 Hz. Not shown is the fact that the system implements shadow masking for correct line-of-sight occlusion. The light blue "Z" symbols on stalks represent the aerial platforms while the white lines extending towards the ground delimit the projection frustum. Notice that the video does not exactly georegister to the underlying imagery due to errors in the data streams describing the platform positions.

Aerial video projected onto terrain (Oblique View)
Aerial video projected onto terrain (Overhead View)
Aerial video projected onto terrain (Zoomed Overhead View)
Oblique View
Overhead View
Zoomed View

Kewazinga

A system for capturing video of an event from multiple cameras and playing it back through an application that allows the viewer to manipulate time and camera angles in real time ala the "bullet time" effect from the movie "The Matrix." I wrote the software that controls the large cluster of computers that capture video from the array of video cameras. It does capture and preview for the video and provides the framework for using the cluster to do the "tweening": synthesizing frames for viewpoints that lie between the camera positions. It was done in C++ using DCOM and MFC on Windows NT in about two months. The company that sells this system can be found here (warning: Flash-only site.)

Genie

A system for measuring the shape, volume and velocity of droplets emitted by inkjet printer heads. The software (C++, MFC) drives a high speed D/A board (to drive the printer head) and a higher speed A/D board (to measure the output of two photosensors.) Here's an early screen capture of part of the user interface. The software for this system was designed and developed in about two months in parallel with the hardware.

JOVE

Another battlespace visualization system; this one runs on an SGI Onyx2 driving a panoramic, stereoscopic immersive display system. Here are two photographs of the system in action:

JOVE battlespace visualization system at JWID97
JOVE battlespace visualization system at SGI Reality Center

And here's a link to an article, "New Display Advances Brighten Situational Awareness Picture", in Signal Magazine, August 1998.

My colleagues and I wrote a paper describing some aspects of the system.

Directed Search Testbed

A system for area search of huge satellite image mosaics. Running on a SGI deskside Onyx RealityEngine2, the system implemented an electronic light table core (allowing continuous roam, zoom, rotation and convolution) onto which a variety of different input and output devices were interfaced to test their effectiveness in aiding the search task. Design and development started in April of 1994 and in September the system was presented to members of Congress as part of a program intended to transition some technology developed for the intelligence community to the medical community:
United States Public Health Service. Office on Women's Health. (1996). From missiles to mammograms : a Capitol Hill briefing : new frontiers in breast cancer imaging and early detection : September 17, 1996. Washington, D.C.
The system, designed for things like searching for Scud missile launchers, got repurposed for looking at mammograms.

Part of the fun of this project was the massive media coverage:
Time Magazine, October 17, 1994, "Finally, a Peace Dividend (and from the Embattled CIA, No Less)".
Time Magazine, March 20, 1995, "Spies In Cyberspace".



Copyright (c) 2013 Systems & Scientific Software. All rights reserved.