Home

Siting Observers on Terrain

Wm Randolph Franklin

Rensselaer Polytechnic Institute




I present an experimental study of a new algorithm that synthesizes separate programs, for fast viewshed, and for fast approximate visibility index determination, into a working testbed for quickly siting multiple observers jointly to cover terrain from a full level-1 DEM.

Context

Several year project in studying terrain elevations. Previous results:

PhDs generated:

Masters graduates:


Elevation vs visibility

Lossy compression

Themes

Unknowns

The visibility of one half of the points in uncertain!

Applications

Components of our System

Details - Definitions

VIX - Find Approx Visibility Index of Each Point

Findmax - Select Observer Subset

VIEWSHED

To determine which points within R, the radius of interest of the observer, are visible.

Site - Find a good set of observers

We have a set of possible observers, with their viewsheds (stored as bitmaps). Now, select a subset that covers the terrain cell.

Visibility Indices

Terrain Visibility (blue= lo; brown= hi)

Sample Viewsheds

Observe the level of detail. Compare this to the viewsheds as determined by other systems.

Detail in a viewshed

Since the montage images are scaled down, here is one viewshed blown up, to show the detail.

Siting Multiple Observers with Intervisibility

Successive New Observers

Sample Cumulative Viewshed

One cumulative viewshed at its original resolution.

Relaxing the Intervisibility Constraint

Fewer observers are necessary to cover the same area.

Surprising Observation

Except at the start, the most visible observers are not added earlier.


Area of Last Inserted Viewshed (*30),
and
Cumulative Visible Area,
as Observers are Inserted

Very Large ROI, with Intervis

Lake Champlain West, ROI=2000, Ht=10, 3 targets per potential observer.

After 6 observers have been inserted.

Pal1met Experiments

Since our SW uses square datasets, cut out 2163x2163 subset.

Quickly estimated visibility indices:

Elevations Visibility Indices

Adding Observers

Effect of Uncertainty on Cumulative Viewshed

Let C be the cumulative viewshed that can be seen by O, the optimal set of observers chosen using perfect data and algorithms. However, in the real world, because of the algorithm and data approximations, our program has selected O', a suboptimal set of observers. The important question is, How much worse is O' than O? That is, let C' be the cumulative viewshed of O'. How much smaller is C' than C?

Altho O' has been computed using the approximate data and algorithms, the proper approach is to compute C' from O' using the best available data and algorithms.

Experiments by Christian Vogt on USGS Baker E Cell

My current masters student. He uses Baker East:

Later we'll see if these observations generalize.

Compare Observer Selection Strategies

Start picking observers randomly within cells is about the fastest method. How good is it? Ans: surprisingly good

Effect of Higher Observers

For any height, random observers is not much worse than best observers.

Number of Observers for 75% Coverage

at different heights, for random vs. best observers

Effect of More Observers

at fixed height for random vs best observers.

Effect of More Random Targets per Observer

The visibility index of each potential observer is computed by counting how many of T random targets it can see. A larger T takes more time but leads to a better selection of the best observers.

Lower Res Viewsheds

Vogt's current effort:

Future Possible Extensions

  1. Uncertainty determination, and sensitivity analysis to errors in the input and algorithm.
  2. Planning a path between two points, either to maximize or to minimize the visibility.
  3. Determination of the integrated visibility, summed over the observer's traversal of that path.
  4. Connectivity analysis, since many small and separate hidden areas may be less serious than one large one.

Future: What do we really know about visibility?

Just good enough computation

If...

Then...

Multilevel Game Theory

  1. Red side places observers to cover as much terrain as possible.
  2. Blue side, knowing the red observers, finds areas guaranteed to be hidden.

Data Mining

Related 3D Geometric Work

Volumes of union of many polyhedra.

This combines new geometry formulae with efficient data structures and algorithms. It demonsrates the methodology, which is applicable to other problems.

Test: 20,000,000 cubes.


Some overlapping cubes

How an Idea Progresses

Acknowledgements

Productivity was greatly helped by:

National Science Foundation

How it all fits together

Example Videos

Here are some videos illustrating points mentioned here.

overlay-intervis.mpg: Incrementally adding observers, with intervisibility..

overlay-nointervis.mpg: Incrementally adding observers, without intervisibility..

cube-inc.mpg: Many overlapping cubes, for computing union volume, area and edge length





Dr. Wm Randolph Franklin,
Email: wrfATecse.rpi.edu
http://wrfranklin.org/
☎ +1 (518) 276-6077; Fax: 6261
ECSE Dept., 6026 JEC, Rensselaer Polytechnic Inst, Troy NY, 12180 USA
(GPG and PGP keys available)


Copyright © 1994-2004, Wm. Randolph Franklin. You may use my material for non-profit research and education, provided that you credit me, and link back to my home page.