ERSI

 
     
  In a good stereo pair, humans readily fuse the two images and perceive a 3-D scene. The relief may be exaggerated, but our brains are comfortable with the presentation. Similarly, stereo correlation algorithms used for automatic terrain extraction operate nicely on good stereo pairs. But localized differences between stereo image pairs can cause headaches for humans and correlation software alike.

For human observers, these differences confound our natural stereoscopic vision. It is immediately apparent that something isn't right. The differences also confuse image-matching terrain extraction software. The results include spikes, wells and other elevation anomalies that previously required manual editing to correct.

BAE Systems recently developed an algorithm to automatically detect and remove false matches caused by moving vehicles as part of Next-Generation Automatic Terrain Extraction (NGATE) enhancements for the company's SOCET SET and SOCET GXP photogrammetry software. The algorithm also provides an automated way to detect change between image pairs, including change caused by moving vehicles. Importantly, the method works well with either panchromatic or multispectral images. The two accompanying case studies illustrate the use of the NGATE stereo image matcher in moving vehicle change detection, and removal of digital terrain model (DTM) defects caused by change or motion.
 
 
 
  Change Detection Considerations
Automatic change detection and moving vehicle detection are longstanding priorities in remote sensing. Various algorithms use image radiometric properties to detect changes between two or more images. The more successful algorithms tend to operate on multispectral imagery, because the signatures are more distinct. These algorithms usually operate on one image at a time, producing an intermediate product like a terrain categorization (TERCAT) file. Two TERCAT files then are compared, often by subtracting pixel values in corresponding positions of the images. To ensure reasonable alignment of the compared images, the TERCAT files should be orthorectified before comparison. Thus, the entire process requires several steps, including triangulation, orthorectification, TERCAT and finally comparison. The method is only robust for multispectral imagery, which means that a wealth of high-resolution panchromatic imagery can't be treated this way.

Typically, analysts use a side-by-side method to compare images, but many analysts prefer stereo viewing. In stereo, change can be glaringly evident. As anyone knows who has looked at ad hoc stereo with significant time differences between images, change areas don't fuse stereoscopically. A vehicle parking lot, for example, filled in one image and empty in the other, literally pokes you in the eye, even when viewed at reduced resolution. Construction (or destruction) is another good example, but stereo viewing also detects more subtle changes. A single car out of place from one frame to the next will immediately attract an observer's attention. You can search two images at the same time, and, because change is apparent even at reduced resolution, you can generally work faster than with side-by-side comparison.

Certainly, there are acceptable limits for forming an ad hoc stereo pair. Overly wide convergence angles, prominently disparate shadows, poor radiometric matches, or gross seasonal differences (snow, foliage on or off) will defeat the method. One can say the same for any change detection approach.
 
 
 
 
 

The factors that make stereo change detection effective can have deleterious effects on automatic terrain extraction algorithms. This fact can be exploited for change detection. Areas of poor correlation (due to image differences) get a low Figure of Merit (FOM). The terrain posts within these areas can be color-coded to indicate areas where one suspects change has occurred. The same suggestion was pursued to develop NGATE.

The theory of stereo image matching is that conjugate pixels are from the same fixed ground object. NGATE performs stereo image matching on every pixel. With sufficiently high resolution and accurately registered stereo images, users can match most pixels even on comparatively patternless surfaces such as highways. To compute the elevation of a pixel, a user multiplies a constant by the amount of X parallax. The amount of X parallax is the shift of a conjugate pixel between stereo image pairs.

When a vehicle moves, the conjugate pixels are no longer from the same location. If the stereo image matcher is able to match pixels from moving vehicles in two scenes, the amount of X parallax is wrong and results in an elevation blunder. Depending on how much a vehicle moves between two images, the stereo image matcher will make either "no match" or a "false match" in the area near the vehicles. In the no-match case, the vehicle has moved too far for the stereo image matcher to find matching pixels in both frames. In the false-match case, the vehicle is correlated in both frames, but has exaggerated X parallax due to displacement. An elevation blunder results. Over fast-moving highways, moving vehicles generally result in no-matches. Over slow-moving traffic, false matches are common. There are also other phenomena that can produce false- and no-match results (see "Minimizing Undesirable Effects" below). 
 

 
 
 

As part of NGATE enhancements, BAE Systems developed an algorithm to automatically detect and remove elevation blunders caused by moving vehicles. NGATE is able to judge the legitimacy of pixel matches, using rule-based logic. Suspect elevations get a low FOM. During terrain extraction, NGATE then will apply a special filter to eliminate implausible spikes. In addition to being an automatic terrain extraction algorithm, NGATE is, in effect, an automatic moving vehicle detector.

What's on the Drawing Board?
The idea of using stereo image matching technology to detect change, including moving vehicles, is worth further investigation. BAE Systems' research indicates this idea may lead to technology that can successfully detect moving vehicles in accurately registered stereo images of suitable resolution. Stationary vehicles can also be detected using a combination of bare earth algorithms and stereo image matching algorithms inside NGATE. More work must be done to reduce false alarms, because change and motion aren't the only reasons no-match or false-match results occur.

Combining algorithms that operate on radiometric properties and image geometric properties may lead to further success in change detection and vehicle detection. NGATE doesn't currently attempt to measure the velocity vector of moving vehicles, so this should be an area of future research. Nor does NGATE have the ability to definitively classify objects as vehicles. For now, it simply recognizes that a vehicle-sized object has caused correlation to fail and repairs the DEM in that vicinity.


As part of an alerting system, NGATE would send the polygonal boundaries of the presumed moving vehicles to analysts for assessment. In an orchestrated workflow, the analyst's image exploitation application would automatically load the imagery at each candidate target location. The analyst would make the final judgment as to whether the object is, in fact, a vehicle, and record the information accordingly. NGATE processes images quickly and could prove valuable as an automated change detection algorithm.
 

 
 
     
     
  See more Featured Articles
 

  See  Featured Images
 
  Subscribe to Earth Imaging Journal

 
Go to Home Page
      

 

  [none]

Copyright ©2003-2009 Earthwide Communications LLC - Powered by eNetwork Marketing