The extraction of topographic features in support of autonomous underwater vehicle navigation

We describe in an expository manner ongoing research concerned with the identification and extraction of topographic features relevant to automated navigation algorithms for an autonomous underwater vehicle. These features are presented within the framework of the extremal point topography network (EPTN), an idea going back to Arthur Cayley and J. Clerk Maxwell. The computational problems addressed here are the reconstruction of the surface terrain from irregular spaced bathymetric data and the subsequent extraction of the EPTN. While clearly no single best method exists for this latter step, we present here a description of several methods we have tried with some success. The data used for this research is that for a selected area of Lake Winnipesaukee, New Hampshire.

[1]  John F. O'Callaghan,et al.  The extraction of drainage networks from digital elevation data , 1984, Comput. Vis. Graph. Image Process..

[2]  Robert J. Renka,et al.  Algorithm 624: Triangulation and Interpolation at Arbitrarily Distributed Points in the Plane , 1984, TOMS.

[3]  H. Akima,et al.  On estimating partial derivatives for bivariate interpolation of scattered data , 1984 .

[4]  David H. Douglas,et al.  Detection of Surface-Specific Points by Local Parallel Processing of Discrete Terrain Elevation Data , 1975 .

[5]  Michael Ian Shamos,et al.  Computational geometry: an introduction , 1985 .

[6]  D. Hilbert,et al.  Geometry and the Imagination , 1953 .

[7]  S. Sitharama Iyengar,et al.  Robot navigation algorithms using learned spatial graphs , 1986, Robotica.

[8]  A. K. Cline,et al.  A triangle-based $C^1$ interpolation method , 1984 .

[9]  R. Haralick,et al.  The Topographic Primal Sketch and Its Application to Passive Navigation , 1983 .

[10]  John L. Pfaltz,et al.  A Graph Grammar that Describes the Set of Two-Dimensional Surface Networks , 1978, Graph-Grammars and Their Application to Computer Science and Biology.

[11]  Robert J. Renka,et al.  A Storage-efficient Method for Construction of a Thiessen Triangulation , 1982 .

[12]  James S. Albus,et al.  A control system architecture for multiple autonomous undersea vehicles (MAUV) , 1987, Proceedings of the 1987 5th International Symposium on Unmanned Untethered Submersible Technology.

[13]  D. H. McLain,et al.  Drawing Contours from Arbitrary Data Points , 1974, Comput. J..

[14]  R. Lee,et al.  Two-Dimensional Critical Point Configuration Graphs , 1984, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[15]  R. E. Barnhill,et al.  Three- and four-dimensional surfaces , 1984 .

[16]  Manfredo P. do Carmo,et al.  Differential geometry of curves and surfaces , 1976 .

[17]  Javier Bernal Expected O(N) and O(N??) algorithms for constructing Voronoi diagrams in two and three dimensions , 1987 .

[18]  S. Sitharama Iyengar,et al.  Concurrent algorithms for autonomous robot navigation in an unexplored terrain , 1986, Proceedings. 1986 IEEE International Conference on Robotics and Automation.

[19]  R. Franke Scattered data interpolation: tests of some methods , 1982 .

[20]  T. A. Foley,et al.  Three-stage interpolation to scattered data , 1984 .

[21]  Robert E. Barnhill,et al.  Representation and Approximation of Surfaces , 1977 .

[22]  R. Franke A Critical Comparison of Some Methods for Interpolation of Scattered Data , 1979 .

[23]  G. Pugh,et al.  The control of autonomous underwater vehicles through a hierarchical structure of value priorities , 1987, Proceedings of the 1987 5th International Symposium on Unmanned Untethered Submersible Technology.

[24]  Robert M. Haralick,et al.  Ridges and valleys on digital images , 1983, Comput. Vis. Graph. Image Process..

[25]  Leila De Floriani,et al.  Delaunay-based representation of surfaces defined over arbitrarily shaped domains , 1985, Comput. Vis. Graph. Image Process..

[26]  S. Stead Estimation of gradients from scattered data , 1984 .