Elsevier

Environmental Modelling & Software

Volume 40, February 2013, Pages 151-159
Environmental Modelling & Software

A geospatial tool for delineating streambanks

https://doi.org/10.1016/j.envsoft.2012.08.012Get rights and content

Abstract

Ecologists, civil engineers, and conservation managers currently lack an automated software tool for delineating streambanks, which is an important input for various hydrological studies. Therefore, a computational method for automatically delineating streambanks using aerial imagery and stream centerline datasets was developed and incorporated in a stand-alone, user-friendly desktop-based geospatial tool. This interactive tool, titled Streambank Delineator (StreBanD), was tested on the 161-km Lower White River and 158-km L'Anguille River in Eastern Arkansas using 1-m resolution 3-band aerial imagery and National Hydrography Dataset Plus (NHDPlus) stream centerline. The near-infrared band and normalized difference water index (NDWI) were evaluated for feasibility of streambank delineation. Results showed that the NDWI, a multi-band index approach, consistently provided superior delineations when compared to the single band (near-infrared) approach especially for complex channel morphologies, including braided channels and meandering segments, in the L'Anguille River. The geospatial tool successfully delineated the streambanks for both rivers in less than 10 min with a mean error ranging from 0.3 m to 10.3 m when compared with five manually delineated streambanks. Due to the generic and simple nature of this tool, it should assist scientists and conservationists in rapidly delineating streambanks for their study areas.

Introduction

The identification and mapping of streambanks is of fundamental importance to ecologists and conservationists who focus on riparian buffers (Day and Brooks, 1997), channel erosion and scouring (Abernethy and Rutherfurd, 2001), and to civil engineers with interest in flood plain mapping (Poole et al., 2002). Streambanks can generally be defined as the physical interface between land and water during bankfull stage of the waterbody (Lawler, 1993). This definition, however, can be difficult to apply because the location of streambanks can change continually through time due to various anthropogenic and environmental factors. Hence, streambanks need to be monitored temporally and consistently during bankfull discharge period in order to assess the impact of various human (Murgatroyd and Ternan, 1983) and natural (Poff et al., 1997) factors. A repeatable mapping methodology is thus required to quantify external impacts on streambanks.

Field-based surveying was traditionally practiced to acquire geographical location of streambanks along several transects. While this methodology is accurate, it can be time consuming and laborious. Advancements in geographical information systems (GISs) software and availability of remote sensing datasets offers immense scope for delineation of transition zones, such as aquatic–terrestrial interfaces (Johnston and Bonde, 1989; Fortin et al., 2000). For instance, using aerial photos as a base layer, human interpreters can easily delineate streambanks in a GIS. However, this manual process can again get laborious when the water body extends for several kilometers. In addition, the subjectivity of human interpretation of streambanks makes this method non-repeatable.

The alternative approach has been to use geospatial techniques to automate the streambank delineation process (Lawler, 1993; Hughes et al., 2006). Remotely sensed spectral raster data acquired during bankfull discharge period can be used, for instance, to identify those pixels in an image that represent streambanks; this technique being typically called image classification. The image processing literature has several examples of applications of classification techniques, which can be broadly classified into supervised and unsupervised (Schowengerdt, 2007). Supervised classification, in general, requires the manual identification of a known surface feature within the imagery. The spectral fingerprint of the identified surface feature is then used to classify the remainder of the image. Supervised classification is an attractive option when features of interest are previously known. Several natural features have been delineated using supervised classification techniques for various environmental modeling and monitoring purposes (Schowengerdt, 2007).

Streambank delineation, however, poses unique challenges when applying the supervised classification technique. Streambanks are interfaces between aquatic and terrestrial features and can be best-represented using lines. Line features are stored in a vector format in a GIS using a shapefile. To apply supervised image classification techniques for streambank delineation, the output (i.e. the classified raster) needs to be converted to a vector format. For instance, Merwade (2007) used small buffers created around a stream centerline as training areas for converting aerial, remotely sensed images into water and non-water classes using supervised classification. The areas classified as water were subjected to raster and vector GIS operations to delineate river and lake boundaries. Though this method was successful in delineating boundaries of rivers, it had three shortcomings: (1) conversion of GIS data from one format to another format introduces error (Wade et al., 2003), (2) training samples used for supervised classification are influenced by site-specific data, and (3) land surfaces adjacent to the stream can also contain water, rice fields for example, which may be classified inaccurately as water and hence requires tedious post-processing.

While comparing vector and raster-based methods for environmental assessments, Wade et al. (2003) observed that vector-based methods generally result in accurate results while raster-based methods are generally faster. To overcome the limitations of the methodology reported by Merwade (2007), there is a need to develop a computational method that incorporates information from available vector and raster datasets and rapidly delineates accurate streambanks. In addition, the method has to be generic so that it can be easily applied to multiple study areas. Computer-based tools provide a convenient and user-friendly way to apply new methods to diverse study areas (Zhang and Srinivasan, 2010; Pai et al., 2012). Currently, there are no such methods or customized software available to scientists and conservationists to delineate streambanks using available geospatial datasets.

Further, error analysis is considered an important component for any computational method so that the user can get a sense of the uncertainty involved in the results. Errors involved in output from computational methods are commonly acknowledged but seldom considered while analyzing results. While reviewing the issues involved with boundary detection techniques, Fortin et al. (2000) stated that little attention is being paid to develop error measures for resulting segmentations. In fact, examples of error analysis in boundary detection studies in the literature are sparse. Two exceptions were the works of Merwade (2007) and Lee et al. (2009). Merwade (2007) compared the area of water pixels identified by his algorithm against the area of a manually delineated polygon encompassing the stream boundary. However, this approach ignores the directionality of errors. Considering that the algorithm overestimated the streambank at some locations and underestimated at others (see Fig. 8 in Merwade, 2007), this area-based method could potentially cancel out errors and provide unreliable estimates of error. Lee et al. (2009) used light detection and ranging (LIDAR) measurements for determining coastal shoreline, and evaluated results by manually delineating the shoreline at three sections and measuring the perpendicular distance to the automatically delineated shoreline at several points in a GIS environment. The results were presented as root mean square error (RMSE) of distances between the two curves. This is a superior evaluation method compared to Merwade (2007) since it accounts for directionality, albeit the manual measurement of perpendicular distances are prone to human errors and can get tedious when evaluating at several locations. Hence, there is a need to advance this method by providing an automatic and quantitative technique for assessing accuracy of streambank delineation.

Our overall goal for this study was to improve the current streambank delineation technology. This goal was accomplished through three specific objectives:

  • 1.

    developing a computational method for rapidly delineating streambanks using existing vector and raster geospatial datasets,

  • 2.

    implementing the developed method in a stand-alone user-friendly graphical user interface tool, and

  • 3.

    comparing the output from the software with manually delineated streambanks to perform error analysis.

The rest of the paper is organized into six sections. Section 2 includes discussion on development of a computation method that uses vector and raster geospatial datasets to delineate streambanks (Objective 1). Section 3 explains the incorporation of the computational method in a desktop-based software titled StreBanD (Objective 2). Section 4 includes discussion on approach used for quantifying errors (Objective 3). Section 5 discusses evaluation of StreBanD in two rivers in Arkansas with contrasting channel morphologies. Section 6 includes discussion on limitations of StreBand, and Section 7 contains summary of key results and identification of potential for future work.

Section snippets

Streambank delineation method

A computational method for creating left and right streambanks is presented in this paper using the stream centerline vector dataset from the National Hydrography Dataset Plus (NHDPlus) and 1-m resolution multi-spectral raster imagery. These vector and raster datasets provide critical and complementary information to the proposed method while ensuring speed and accuracy. All geospatial datasets used were projected to the Universal Transverse Mercator (UTM; Zone 15 N) projection with North

Streambank delineator (StreBanD) tool

The computational method for delineating streambanks was incorporated in a GUI titled StreBanD (acronym for STREamBANk Delineator). The purpose of StreBanD was to make the delineation method accessible to researchers, watershed managers, conservation planners, and other interested users in an interactive manner. The software was built in MatLab and compiled as a stand-alone executable, which enables it to be used on any Windows computer.

The visual interface of StreBanD has been divided into

Error analysis

The importance of performing error analysis from any computational method has been discussed earlier. The StreBanD software has an in-built functionality that allows users to upload manually delineated streambanks using the “Error Analysis” button within the optional feature panel. Following this upload, manual and automatic streambanks' boundary points are read as a vector of latitudes and longitudes. Perpendicular transects are calculated across the nodes of automatic streambanks using the

Study areas

The computational method for streambank delineation and the StreBanD tool were tested for the Lower White River and the L'Anguille River in eastern Arkansas (Fig. 6). The Lower White River (LWR; 161 km) flows mostly in the northwest-southeast direction while the L'Anguille River (LR; 158 km) flows in the north-south direction. While the method developed should be applicable to any river, these two rivers were specifically chosen to evaluate its performance under contrasting conditions of water

Limitations

While the developed method and StreBanD tool satisfactorily delineated streambanks for the LWR and LR, there are limitations related to the input data that may affect the accuracy of results when applied to other study areas. These limitations can be broadly classified into those that relate to vector and raster data inputs.

Summary and conclusions

With the advancement of geospatial technology and availability of remote sensing data, there is a need to develop decision support tools that address specific problems in water resource management and produce tangible sources of information. Streambanks, which are the interfaces between land and water, provide valuable information about interaction between two important ecosystems. For example, accelerated streambank erosion is a major cause for non-point source pollution in the water body that

Acknowledgements

We thank the Center for Advanced Spatial Technology (CAST) at the University of Arkansas for allowing access to high performance computers; Dr. Jackson Cothren at CAST for his insightful ideas and programming tips; Deano Traywick for his assistance in the laborious adjustment/realignment of NHDPlus centerline layer to ensure that they were accurately located on the stream; Dr. Michael Daniels for providing feedback on precursor to the current paper; and Ben Hancock for help with interface

References (29)

  • J. Canny

    A computational approach to edge detection

    The IEEE Transactions on Pattern Analysis and Machine Intelligence

    (1986)
  • CAST

    Quarter Quadrangles 1999

    (2000)
  • R.L. Day et al.

    Chesapeake Bay Riparian Forest Buffer Inventory Final Report

    (1997)
  • M.J. Fortin et al.

    Issues related to the detection of boundaries

    Landscape Ecology

    (2000)
  • Cited by (10)

    • Soil meets stream: Vertical distribution of soil phosphorus in streambanks

      2022, Geoderma
      Citation Excerpt :

      In addition, given the proximity of bank faces to streams and the importance of geochemical processes on soil P supplies (Porder and Ramachandran, 2013), there is a need to understand deeper P concentrations of streambanks. Streambanks are a key interface of terrestrial and aquatic systems (Pai and Saraswat, 2013), for which vertical P distribution can be complicated by coexisting weathering and stream dynamics, notably fluvial erosion and deposition. Generically, the form, amount, and variation of P in the soil profile are determined by underlying parent material (derived from rocks) and subsequent pedogenic soil-forming processes (e.g., illuviation) (Cross and Schlesinger, 1995).

    • Evolution of three streambanks before and after stabilization and record flooding

      2021, Ecological Engineering
      Citation Excerpt :

      The use of aerial imagery has long been accepted as a basis for assessing streambank erosion and deposition (Brizga and Finlayson, 1990; Brooks and Brierly, 1997; Green et al., 1999; Wolman, 1959). Geographic information systems (GIS) provide a mechanism for comparing imagery over time (Johnston and Bonde, 1989; Fortin et al., 2000), but their efficacy is ultimately determined by issues of accuracy, precision, and spatial and temporal scope (Pai and Saraswat, 2013). Heeren et al. (2012) concluded limitations of GIS analysis stemmed from the errors incurred in georeferencing photographic images, uncertainty in locating the bank edge in such images, and the differences in river stage and the amount of visible bank at the time any given image was acquired.

    • Multilevel mesh workflows towards CONUS scale watersheds: How small should triangles be to capture stream curvature for hydrological modeling?

      2019, Environmental Modelling and Software
      Citation Excerpt :

      The prediction of soil properties using DEMs (Florinsky et al., 2002) and evaluating shuttle radar and interpolated DEMS for elevation gradient and soil erosion (Kinsey-Henderson and Wilkinson, 2013). For delineating streambanks (Pai and Saraswat, 2013), estimating stream channel geometry (Ames et al., 2009) and the effect of LiDAR-derived DEM resolution on large-scale watershed models (Yang et al., 2014). This section describes the software and methods used to create quadtree meshes and stream networks for hydrological modeling.

    • Automatic procedures for river reach delineation: Univariate and multivariate approaches in a fluvial context

      2016, Geomorphology
      Citation Excerpt :

      The data production process, including the choice of variables and the election of measurement interval, precedes the method application and some caution has to be adopted in this regard. In this case, geographic elements were digitized manually in a GIS environment, although the development of automatic procedures for extracting some geomorphic features is currently in progress: e.g. Pai and Saraswat (2013) created a geospatial tool that delineates the stream banks from the stream centreline vector and 1-m resolution multispectral imagery within a GIS procedure. With regard to the extraction of variable values, previous authors that have used univariate methods for segmenting the fluvial system and discussing them have considered systematic measurements with a spacing interval not necessarily equal for all variables; e.g., Alber and Piégay (2011) measured valley width every 250 m and active channel width every 100 m. Thus, the amount of data for each variable is not the same.

    View all citing articles on Scopus
    View full text