Computational Geometry and GIS

Theme

Past

Triangulated Irregular Networks

Extensions:

Terrain Visibility

Extensions:
  1. Unshaded (): almost certainly visible.
  2. Lightly shaded (): probably visible.
  3. Darkly shaded (): probably hidden.
  4. Black (): almost certainly hidden.

Sample viewshed output

Following are two images:

  1. some sample terrain from South Korea, color-coded by elevation, and

  2. the visibility indices of every point, colored similarly.

Sample Terrain; Visibility Indices

Extensions:

Hypsography Compression

Proposal: image processing wavelet compression algorithms work well for elevation.

Yes!

Bountiful example

Contour to Elevation Interpolation

3D Connected Components

Proposed Future Work

Short Term

  1. Multiple observers covering a region.

  2. Fast graphics cards?

  3. Test the largest DEM datasets available.

  4. Study other serendipitous questions that will arise.

Medium Term

  1. Leverage from array operations tools, like Matlab?

  2. Output sensitivity to input?

  3. If visibility indices and viewsheds are sensitive to small input perturbations, then

    1. Try to establish error bounds on the output.

    2. Faster and less accurate output when input is inaccurate?

  4. Feature recognition: feed into constrained TIN.

Long Term

  1. Investigate the general question of the proper representation of terrain elevation data.

  2. If using TINs, use triangular splines, not just piecewise multilinear flat triangles.

  3. Consider the idea of a conceptually deeper representation, based on the geomorphological forces that created the terrain. Devise a basis set of operators, such as uplift, downcut, etc. Deduce the operators that created the particular terrain under consideration, and store them.

  4. Slightly differently, represent the terrain by the features that people would use to describe it. This idea is many decades old. Can we get it to work? The problem is that you can't just say that there is a hill over there, you have to specify the hill in considerable detail, which would seem to take more space than simply listing all the elevations with a grid or TIN.

  5. Extend to geological data structures. Plan excavation strategy for open pit mine.
  6. The major creative force for terrestrial terrain is water erosion. This does not apply to the moon, Venus, and, to the same extent, to Mars. Therefore those surfaces might be statistically different. What impact, if any, would this have on the speed and output distribution of our algorithms and data structures?

This flow chart shows how the various parts can fit together.


Wm. Randolph Franklin, Associate Professor
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)