Skip to main content
Log in

A Comparison of Two Approaches to Ranking Algorithms Used to Compute Hill Slopes

  • Published:
GeoInformatica Aims and scope Submit manuscript

Abstract

The calculation of slope (downhill gradient) for a point in a digital elevation model (DEM) is a common procedure in the hydrological, environmental and remote sensing sciences. The most commonly used slope calculation algorithms employed on DEM topography data make use of a three-by-three search window or kernel centered on the grid point (grid cell) in question in order to calculate the slope at that point. A comparison of eight such slope calculation algorithms has been carried out using an artificial DEM, consisting of a smooth synthetic test surface with various amounts of added Gaussian noise. Morrison's Surface III, a trigonometrically defined surface, was used as the synthetic test surface. Residual slope grids were calculated by subtracting the slope grids produced by the algorithms on test from true/reference slope grids derived by analytic partial differentiation of the synthetic surface. The resulting residual slope grids were used to calculate root-mean-square (RMS) residual error estimates that were used to rank the slope algorithms from “best” (lowest value of RMS residual error) to “worst” (largest value of RMS residual error). Fleming and Hoffer’s method gave the “best” results for slope estimation when values of added Gaussian noise were very small compared to the mean smooth elevation difference (MSED) measured within three-by-three elevation point windows on the synthetic surface. Horn’s method (used in ArcInfo GRID) performed better than Fleming and Hoffer’s as a slope estimator when the noise amplitude was very much larger than the MSED. For the large noise amplitude situation the “best” overall performing method was that of Sharpnack and Akin. The popular Maximum Downward Gradient Method (MDG) performed poorly coming close to last in the rankings, for both situations, as did the Simple Method. A nonogram was produced in terms of standard deviation of the Gaussian noise and MSED values that gave the locus of the trade-off point between Fleming and Hoffer’s and Horn’s methods.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. N.C. Barford. Experimental Measurements: Precision, Error and Truth, Addison-Wesley Publishing Company: London, 32, 1967.

    Google Scholar 

  2. P.A. Burrough. Principles of Geographical Information Systems for Land Resources Assessment, Clarendon Press: Oxford, 50, 1986.

    Google Scholar 

  3. J. Dozier and A.H. Strahler. “Ground investigations in support of remote sensing,” Manual of Remote Sensing, Vol. 1, R.N. Colwell (Ed.), Falls Church, Virginia: American Society of Photogrammetry, 1983.

    Google Scholar 

  4. EPPL, “Environmental planning and programming language user's guide,” Minnesota State Planning Agency, St Paul, MN, 1987.

    Google Scholar 

  5. ESRI, “ARC/INFO User's Guide,” GRID Command References, Environmental Systems Research Institute, Inc., Redlands, CA, 1995.

    Google Scholar 

  6. I.S. Evans. “An integrated system of terrain analysis for slope mapping,” Zeitschrift fur Geomorphologie, Vol. 36:274, 1980.

    Google Scholar 

  7. M.D. Fleming and R.M. Hoffer. “Machine Processing of Landsat MSS Data and DMA Topographic Data for Forest Cover Type Mapping,” Laboratory for Applications of Remote Sensing, Purdue University, West Lafayette, IN, LARS Technical Report 062879, 1979.

    Google Scholar 

  8. M.E. Hodgson. “What cell size does the computed slope/aspect angle represent?,” Photogrammetric Engineering and Remote Sensing, Vol. 61-5:513–517, 1995.

    Google Scholar 

  9. B.K.P. Horn. “Hill shading and the reflectance map,” Proceedings of the IEEE, Vol. 69-1:14–47, 1981.

    Google Scholar 

  10. M. Hsu and A.H. Robinson. The Fidelity of Isopleth Maps, University of Minnesota Press: Minneapolis, MN, 17, 1970.

    Google Scholar 

  11. M.F. Hutchinson. “A new procedure for gridding elevation and stream line data with automatic removal of spurious pits,” J. Hydrol, Vol. 106:211–232, 1989.

    Google Scholar 

  12. K.H. Jones. (an invited submission for a special issue of Computers and Geosciences). A Comparison of Algorithms used to Compute Hill Slope as a Property of the DEM.

  13. H. Mitasova and L. Mitas. “Interpolation by regularized spline with tension: I. Theory and implementation,” Mathematical Geology, Vol. 25-6:641–655, 1993.

    Google Scholar 

  14. I.D. Moore, R.B. Grayson, and A.R. Ladson. “Digital terrain modelling: A review of hydrological, geomorphological and biological applications,” Hydrological Processes, Vol. 5:3–30, 1991.

    Google Scholar 

  15. J.L. Morrison. “Method-Produced Error in Isarithmic Mapping,” American Congress on Surveying and Mapping, Washington, D.C., Technical Monograph No. CA-5, 24, 1971.

    Google Scholar 

  16. J. Neter and W. Wasserman. Applied Linear Statistical Models, Irwin: IL, 1974.

    Google Scholar 

  17. G. Onorati and M. Poscolieri. “The Italian mean heights archive, a digital data set useful for thematic mapping and geomorphological units analysis,” in Proc. 8 th Symposium EARSeL, Capri, Italy, 451–466, 1988.

  18. P. Ritter. “A vector-based slope and aspect generation algorithm,” Photogrammetric Engineering and Remote Sensing, Vol. 53-8:1109–1111, 1987.

    Google Scholar 

  19. D.A. Sharpnack and G. Akin. “An algorithm for computing slope and aspect from elevations,” Photogrammetric Engineering, Vol. 35-3:247–248, 1969.

    Google Scholar 

  20. A.K. Skidmore. “A comparison of techniques for calculating gradient and aspect from a gridded digital elevation model,” Int. J. Geographical Information Systems, Vol. 3-4:323–334, 1989.

    Google Scholar 

  21. M.R. Travis, G.H. Elsner, W.D. Iverson, and C.G. Johnson. “VIEWIT Computation of Seen Areas, Slope and Aspect for Land-use Planning,” US Dept. of Agriculture Forest Service Gen, Pacific Southwest Forest and Range Experimental Station, Berkley, CA, Techn. Rep. PSW 11/1975, 1975.

    Google Scholar 

  22. D. Unwin. Introductory Spatial Analysis, Methuen & Co: London, 167–168, 1981.

    Google Scholar 

  23. J.W. Wood. “The Geomorphological Characterisation of Digital Elevation Models,” Ph.D. Dissertation, Department of Geography, University of Leicester, Leicester, U.K.

  24. L.W. Zevenbergen and C.R. Thorne. “Quantitative analysis of land surface topography,” Earth Surface Processes and Landforms, Vol. 12:47–56, 1987.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Jones, K.H. A Comparison of Two Approaches to Ranking Algorithms Used to Compute Hill Slopes. GeoInformatica 2, 235–256 (1998). https://doi.org/10.1023/A:1026472421094

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1023/A:1026472421094

Navigation