Next Article in Journal
Monitoring Soil Salinization in Keriya River Basin, Northwestern China Using Passive Reflective and Active Microwave Remote Sensing Data
Next Article in Special Issue
Performance of High Resolution Satellite Rainfall Products over Data Scarce Parts of Eastern Ethiopia
Previous Article in Journal
Evaluating the Vegetation Recovery in the Damage Area of Wenchuan Earthquake Using MODIS Data
Previous Article in Special Issue
A Semi-Analytical Model for Remote Sensing Retrieval of Suspended Sediment Concentration in the Gulf of Bohai, China
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

River Detection in Remotely Sensed Imagery Using Gabor Filtering and Path Opening

1
Department of Geographic Information Science, Nanjing University, Nanjing, Jiangsu 210023, China
2
Jiangsu Provincial Key Laboratory of Geographic Information Science and Technology, Nanjing University, Nanjing, Jiangsu 210023, China
*
Author to whom correspondence should be addressed.
Remote Sens. 2015, 7(7), 8779-8802; https://doi.org/10.3390/rs70708779
Submission received: 12 May 2015 / Revised: 16 June 2015 / Accepted: 6 July 2015 / Published: 13 July 2015
(This article belongs to the Special Issue Remote Sensing of Water Resources)

Abstract

:
Detecting rivers from remotely sensed imagery is an initial yet important step in space-based river studies. This paper proposes an automatic approach to enhance and detect complete river networks. The main contribution of this work is the characterization of rivers according to their Gaussian-like cross-sections and longitudinal continuity. A Gabor filter was first employed to enhance river cross-sections. Rivers are better discerned from the image background after filtering but they can be easily corrupted owing to significant gray variations along river courses. Path opening, a flexible morphological operator, was then used to lengthen the river channel continuity and suppress noise. Rivers were consistently discerned from the image background after these two-step processes. Finally, a global threshold was automatically determined and applied to create binary river masks. River networks of the Yukon Basin and the Greenland Ice Sheet were successfully detected in two Landsat 8 OLI panchromatic images using the proposed method, yielding a high accuracy (~97.79%), a high true positive rate (~94.33%), and a low false positive rate (~1.76%). Furthermore, experimental tests validated the high capability of the proposed method to preserve river network continuity.

Graphical Abstract

1. Introduction

The quantification of river features, such as length, width, tortuosity, branching pattern, and temporal variation, among others, can provide useful insights into surface water supply, transport, distribution, and dynamics [1]. The study of these river characteristics is usually performed via field work [2]. However, rivers are widely distributed all over the world [3]. It is commonly time-consuming and expensive to conduct river measurement in the field. In particular, it is unsafe or even impossible to measure rivers in certain environments, such as ice sheets [4], tidal flats [5], and floodplains [6]. Given this situation, at present, satellite observations of the earth are playing substantial roles in surface river studies [7]. Rivers, which are open water bodies, have very low visible/near-infrared spectral reflectance and thereby appear as dark, continuous, and curvilinear features in the imagery [8,9]. These spectral and shape properties make rivers unique features in optical visible/near-infrared remotely sensed imagery. Detecting rivers efficiently will greatly contribute to river studies and improve our understanding of surface water on earth.
The detection of linear or curvilinear features is a classic topic in image processing studies. A considerable amount of research has focused on detecting road networks, shorelines, and blood vessels from both optical and synthetic aperture radar (SAR) images [10,11,12,13,14,15]. Detection of river features, in general, has received little attention. This is because the formation of river networks is mainly controlled by surface topography and consequently digital terrain models (DTMs) have become the primary data sources to determine drainage networks via contributing area methods, area-slope methods, and grid network ordering methods [16]. Some global or regional river network products have been released based on several freely available DTM data [17,18,19]. Optical visible/near-infrared remote sensing images, on the other hand, are usually employed as secondary or supplementary data to validate the DTM-derived drainage networks. However, the DTM-modeled drainage networks sometimes have significant differences with the actual observed river networks [20]. At least four reasons can be identified for this: first, the accuracies and spatial resolutions of the DTM data are limited [21,22]; second, the snapshot DTM data fail to capture temporal topographic changes in highly dynamic environments (e.g., ice sheets) [23,24]; third, other factors, such as tectonic faults [25], crevasses [26], and moulins (draining surface meltwater) [4], may impact river network patterns besides topography; and fourth, it is commonly acknowledged that the patterns of the DTM-derived drainage networks depend on the threshold adapted when using certain DTM processing approaches, often leading to headwater rivers being under- or over-estimated [22,27]. Moreover, apart from river lengths and orders, very limited quantification information can be generated from DTM-derived drainage networks. As such, optical remotely sensed imagery should play more important roles in river studies. It is critical to detect rivers from remotely sensed imagery and generate river masks, from which river widths can be directly measured [28], and subsequently some other key information (e.g., river depth, flow velocity, and discharge) may be further determined.
Recently, both remote sensing and hydrology research communities have begun to highlight the importance of studying rivers from space [29,30]. A new research subject named fluvial remote sensing has grown at a rapid rate in recent years [31,32]. A few published papers have noticed the limitation of DTM-derived drainage networks and attempted to detect rivers from optical and SAR images [33]. Among these studies, manual interpretation [6], semi-automatic [34], and ancillary-data-supported [35,36] methods are the three primary detection approaches used. However, these methods may not be feasible for operational use, especially when applied to map rivers in large regions. Increasing the level of automation in river detection is, thus, crucial. An automated method is proposed in [37] to detect rivers in high-resolution SAR images, employing adaptively created training samples and supervised image classification. The method of supervised image classification is also used to delineate rivers in [38], focusing on the performance of a support vector machine (SVM) classifier. These automatic methods show good success for delineating wide rivers. However, much less attention has been paid to identifying thin rivers (width < 5 pixels) in images. These thin rivers are usually headwater channels in networks and represent very lower spectral contrast compared to the image background. Two studies independently noticed the limitations of studying rivers at mono-scale and proposed two multi-scale classification approaches to detect rivers [39,40]. However, the spectral contrast along thin river courses is usually unstable owing to variations in river depth, sediment load, and channel bank material. As an example, several river networks distributed in the Yukon River Basin, northwestern North America, are shown in Figure 1a. In this study area, headwater river channels are difficult to discern from the image background even after multi-scale analysis. This low and unstable contrast that occludes rivers in image is a common problem that complicates river enhancement and renders subsequent river detection unreliable. To enhance thin rivers appropriately, it is crucial to understand the characteristics of rivers in remotely sensed imagery.
The main expected characteristics of rivers in optical visible/near-infrared remotely sensed imagery can be summarized as follows: first, rivers appear as curvilinear features instead of blob-like features; second, rivers exhibit Gaussian-shaped cross-sections; and third, rivers are continuous and not a series of disconnected curvilinear segments. Three-dimensional view of the example river networks presents these characteristics very well (Figure 1b). Utilizing the above river properties, this paper proposes an automatic approach to enhance and detect rivers in remotely sensed imagery. The main contribution of this work is to characterize rivers according to their Gaussian-like cross-sections and longitudinal continuity. Combining the cross-sectional and longitudinal river information in optical remotely sensed imagery, rivers are successfully discerned from noisy image background.
The rest of this paper is organized as follows. Section 2.1 describes the procedures for pre-processing river images. Section 2.2 describes the implementation of Gabor filtering to enhance river cross-sections. Section 2.3 describes the implementation of path opening to enhance river longitudinal continuity. Section 2.4 describes the method used to classify the enhanced image to obtain a binary river map using an automatically determined threshold. Section 3 presents the experimental results. Section 4 concludes the paper.

2. Method

2.1. Pre-Process

Rivers in remotely sensed images often show gray variations, poor contrast, and noise. This, along with the fact that small rivers tend to lack distinction, means that pre-processing is required. The main idea is to ease the river detection process by both reducing noise and enhancing the dark curvilinear features (possible cracks). A 3 × 3 mean filter was first applied to reduce salt and pepper noise [41]. Local contrast enhancement was then achieved by applying contrast limited adaptive histogram equalization (CLAHE) [42]. Next, shade correction was performed by subtracting an image approximating the background. This approximation was obtained by applying a mean filter with a 50 × 50 pixel size kernel. This large size was chosen to ensure river regions were well preserved. The gray values of the filtered image were then inversed to represent rivers as bright features, as shown in Figure 2b. This pre-processed image was used as the input for the subsequent enhancement and detection processes. A 3D view of the pre-processed image is shown in Figure 3b; it shows that river features are better discerned from the image background as compared to the original image shown in Figure 3a.
Figure 1. (a) Landsat 8 OLI panchromatic image of example river networks distributed in the Yukon River Basin, northwestern North America, and (b) its corresponding three-dimensional (3D) view, in which pixel values in the original image are inversed for comparison convenience. The (0, 0) point in the 3D view corresponds to the top-left pixel of the image.
Figure 1. (a) Landsat 8 OLI panchromatic image of example river networks distributed in the Yukon River Basin, northwestern North America, and (b) its corresponding three-dimensional (3D) view, in which pixel values in the original image are inversed for comparison convenience. The (0, 0) point in the 3D view corresponds to the top-left pixel of the image.
Remotesensing 07 08779 g001
Figure 2. Proposed process steps: (a) Original Landsat 8 OLI panchromatic river image, (b) pre-processed river image, (c) image after Gabor filtering, and (d) image after path opening. The thickness of the Gabor filter, w, was set to 2 and the length threshold, Lmin, in the path opening was set to 40 pixels.
Figure 2. Proposed process steps: (a) Original Landsat 8 OLI panchromatic river image, (b) pre-processed river image, (c) image after Gabor filtering, and (d) image after path opening. The thickness of the Gabor filter, w, was set to 2 and the length threshold, Lmin, in the path opening was set to 40 pixels.
Remotesensing 07 08779 g002
Figure 3. Three-dimensional view of the images in Figure 2: (a) the original image, (b) the pre-processed image, (c) the image after Gabor filtering, and (d) the image after path opening.
Figure 3. Three-dimensional view of the images in Figure 2: (a) the original image, (b) the pre-processed image, (c) the image after Gabor filtering, and (d) the image after path opening.
Remotesensing 07 08779 g003

2.2. Gabor Filtering

The primary difficulty in detecting rivers from remotely sensed imagery is that thin rivers commonly exhibit low spectral contrast with the image background (Figure 3a). Therefore, linear or curvilinear features are required to be enhanced before performing detection. Many approaches have been developed to achieve this goal. For example, different linear detectors have been proposed to enhance roads, cracks, and vessels in images [43,44]. A primary limitation of these detectors is that their designs are highly dependent on the geometry of the features to be enhanced and the image types, leading to limited application ability. A matched filter is a more flexible linear feature detector [45]. This technique is simple yet effective and hence has been widely used for vessel detection. However, a matched filter will respond not only to linear features but also to edges. This will cause incorrect enhancement and frequently create false linear features [46]. Recently, the Gabor filter has been shown to perform better than the matched filter and has been applied to enhance blood vessels in image [47]. In addition, it enhances curvilinear features and suppresses noise and background. We note that the appearance of single channel rivers in remotely sensed imagery resembles, to some degree, the appearance of vessels in biomedical images. In particular, both structures are long curvilinear features with variable elongated intensities. Hence, river enhancement and detection problems stand to benefit from methods created for the detection and analysis of vessel structures. For this reason, the Gabor filter was employed in this study to enhance the appearance of rivers.
The Gabor filter is a sinusoidally modulated Gaussian function that has optimal localization in both the frequency and space domains [48]. The Gabor filter is effective for enhancing rivers because it exploits the fact that the cross-sections of rivers in remotely sensed imagery are Gaussian shaped. This idea is adapted here for identifying rivers: although thin rivers contrast poorly with the background, they nevertheless exhibit Gaussian-shaped cross-sections in a pre-processed image (Figure 3b) and therefore, their cross-sections can be enhanced using the Gabor filter. The real Gabor filter kernel oriented at an angle θ = π / 2 may be formulated as:
g ( x , y ) = 1 2 πσ x σ y exp [ 1 2 ( x 2 σ x 2 + y 2 σ y 2 ) ] cos ( 2 π f 0 x )
where σ x and σ y are the are the standard deviation values in the x and y directions, and f0 is the frequency of the modulating sinusoid. The parameters in Equation (1), namely σ x , σ y , and f0, are derived based on the width of the rivers to be detected. Let W be the width of the rivers to be detected. The thickness of the Gabor detector, w, is related to the river width using W = 2w + 1 in the discrete grid space. Then, this thickness parameter w is related to σ x , σ y , and f0 in an approach suggested in [48], i.e., σ x = σ y = w / ( 2 2 ln 2 ) , f0 = 1/w. Figure 4 shows a Gabor filter and its corresponding Gaussian filter. The rotation of g(x, y) through angle θ [ π / 2 , π / 2 ] is represented by the following relationships:
{ g θ ( x , y ) = g ( x , y ) x = x c o s θ + y s i n θ y = y c o s θ x s i n θ
This filter rotation offers an ability to detect rivers with varied directions. The response of a Gabor filter to an input image f (x, y) can be expressed by the following equation:
r θ ( x , y ) = g θ ( x , y ) × f ( x , y )
The final maximum response of all orientations satisfies:
r ( x , y ) = max ( r θ ( x , y ) ) ,   θ [ π / 2 , π / 2 ] )
To detect the thin rivers in the images (width < 5 pixels), w was set to 2 in this study. In addition, the angular interval was set to 15°, and 12 different kernels were thus developed to span all the possible orientations. The Gabor filter was calculated by using a 5 × 5 sliding window and the final response was allocated to the center pixel of this window. Mono-scale (w = 2) was used instead of multi-scale (e.g., [40]) because path opening is subsequently applied to improve longitudinal continuity, discerning both wide and thin rivers from image background (see Section 2.3).
The resulting image after Gabor filtering is shown in Figure 2c, which shows a better contrast of the linear characteristics of rivers, especially the headwater channels, with the image background. The corresponding 3D view in Figure 3c better highlights this point, illustrating that rivers are better discerned from the background than in Figure 3b.
Figure 4. Gabor filter composition: (a) Real Gabor filter kernel oriented at an angle θ = π / 2 ; w is set to 20 for better display, and (b) the corresponding Gaussian filter kernel.
Figure 4. Gabor filter composition: (a) Real Gabor filter kernel oriented at an angle θ = π / 2 ; w is set to 20 for better display, and (b) the corresponding Gaussian filter kernel.
Remotesensing 07 08779 g004

2.3. Path Opening

Owing to significant longitudinal spectral variations, thin elongated rivers can be easily corrupted even after enhancing cross-sections, resulting in disconnected river segments. Figure 3c shows that considerable intensity variations along river courses still exist after Gabor filtering. To generate complete river networks, a common process is to first classify the enhanced image using a global threshold and then close the gaps along the river courses [49]. However, this process has four considerable drawbacks: first, most linking methods are only suitable for linear features with low sinuosity or short discontinuous segments, lacking an appropriate ability to connect highly sinuous river segments with long gaps; second, the classified image may miss very small rivers before connection, thus underestimating actual existing rivers; third, the linked gaps are only one pixel wide, and lose information on the river width [50]; and fourth, linking methods are usually computationally complex, including endpoint detection, direction determination, and some post-processing steps. Given these limitations, instead of linking broken river gaps, it is better to “stabilize” the pixel values of the river longitudinal profiles before classification. More specifically, the pixel values along an individual river segment should be more similar to each other to improve river course continuity and facilitate the subsequent river detection. To this end, a state-of-the-art morphological filter, the path opening filter, was adapted in this study.
The path opening, a flexible morphological operator, was proposed in the last few years [51]. This operator retains oriented and local paths brighter than their immediate surroundings. This transformation does not filter the image by the size of the components only (as does the surface area opening) [52]. Instead, it filters curvilinear paths with specified size and orientation. The search for the paths is carried out in the 0°, 45°, 90°, and 135° directions to identify neighboring pixels, and therefore, the paths in these directions are all enhanced. Path opening studies the gray level scale in the image, and assigns to each pixel the highest gray level, where a path with the required length Lmin is formed. A primary advantage of the path opening filter is that it can enhance curvilinear features with flexible shapes (e.g., highly sinuous rivers). The parameter Lmin can be interpreted as the structuring element size for the path-opening operator. This makes the length an important variable in the classification, and rivers should therefore be linked together as much as possible to be distinguished from the image background. The path opening filter explores all the potential paths in an image, leading to low efficiency when applied to large remotely sensed imagery. To address this problem, a newly proposed parsimonious path opening (PPO) was employed in this study [53]. This operator only identifies a subset of the paths considered by the conventional path opening, thus achieving a substantial speed-up while obtaining very similar results as the complete path opening operator.
The resulting image after the path opening process (Lmin = 40 pixels) is shown in Figure 2d; it shows that the pixel values along each river segment are much more stable than in the Gabor filtered image shown in Figure 2c. A comparison of the 3D views in Figure 3c,d also better highlights this result. It is clear that both the mainstream and headwater channels are stabilized and preserved while the image background is suppressed as well. The length parameter, Lmin, is a key factor in the path opening process. As Lmin increases, the paths that pass this length threshold are enhanced and stabilized while those that fail to pass are suppressed (Figure 5 and Figure 6).
An example of the PPO processed images under different length threshold Lmin together with the corresponding histograms are shown in Figure 5. When Lmin = 5, many short false segments are preserved while the gray intensities along many actual river segments vary significantly; as Lmin increases to 40, the majority of the short noise paths are suppressed well while the actual river segments become more continuous. However, if Lmin is set too high, some actual river segments may fail to pass the Lmin threshold and will, thus, be suppressed. For example, when Lmin = 120, the small river network at the upper-left corner of the image is suppressed; when Lmin = 280, only the largest river network in the middle of the image is preserved. When Lmin is even larger, this largest network starts to expand, seizing the adjacent pixels that do not belong to the actual river segments and creating a large number of false paths. The 3D views in Figure 6 further highlights the impact of Lmin on the longitudinal enhancement of rivers.
Moreover, the histograms in Figure 5 indicate that the number of gray levels in the processed images decreases correspondingly as Lmin increases, suggesting a stronger “grouping” or “stabilizing” performance by the path opening filter. On the other hand, fewer gray levels limit the ability to distinguish features in the enhanced image. In summary, we suggest that a practical Lmin parameter be used to achieve a good balance between actual river enhancement and false path suppression. Following this rule, Lmin was set to 40 pixels in this study based on experimental tests.
Figure 5. Path-opening results and their corresponding gray histograms under different Lmin settings. n is the total number of gray levels in each image. The intensities of all the images are rescaled to [0, 255] and showed in a blue-red color ramp for better display and comparison. Blue indicates lower intensities.
Figure 5. Path-opening results and their corresponding gray histograms under different Lmin settings. n is the total number of gray levels in each image. The intensities of all the images are rescaled to [0, 255] and showed in a blue-red color ramp for better display and comparison. Blue indicates lower intensities.
Remotesensing 07 08779 g005
Figure 6. Three-dimensional views of the images in Figure 5 after path opening processing with different Lmin settings.
Figure 6. Three-dimensional views of the images in Figure 5 after path opening processing with different Lmin settings.
Remotesensing 07 08779 g006

2.4. Thresholding

After Gabor filtering and path opening, the rivers show significant differences with the image background (Figure 2d and Figure 3d). Therefore, a simple single-thresholding operation can effectively distinguish rivers from the image background and generate a binary river map. To test the performance of global thresholding, an example threshold was imposed on the original, pre-processed, Gabor-filtered, and final-enhanced images. As illustrated in Figure 7, rivers are erroneously widened in both the original and the preprocessed images, leading to many false positives. Meanwhile, the small headwater rivers are not detected in both the images (Figure 7a,b). After Gabor filtering, curvilinear rivers are successfully detected; however, a large number of rivers are disconnected and some short noisy paths are obtained as well (Figure 7c). Path opening addresses this problem and produces the final classified river mask, in which rivers are continuous while the small headwater channels are successfully detected (Figure 7d). It can be clearly seen that the rivers are better delineated when considering both cross-sectional and longitudinal information.
The global threshold, T, used to classify the enhanced image should be determined carefully. A low T will overestimate river pixels and cause many false positives, while a high T will underestimate river pixels and eliminate actual small rivers. Figure 8 shows the histogram of the final enhanced image and the binary river maps based on three different T values. The result illustrates that if the gray value of a pixel is smaller than the mean value of the enhanced image, that pixel belongs to non-river regions. Subsequently, if the pixel value is larger than the mean + one standard derivation (1 std) value of the image, it belongs to river regions with very high confidence; and finally, if the value is between the mean and mean + 1 std, it has the potential to be classified as a river pixel. For example, the small rivers in the three red circles are assumed to belong to this category, which are not detected when T = mean + 1 std, but successfully identified when T = mean. In the present study, we empirically found that the setting T = mean + 0.5 std achieved a good balance between river detection and noise suppression (Figure 8). The primary advantage of this approach is that this global threshold only depends on the final enhanced image and hence can be determined automatically.
Figure 7. Classified rivers using a global threshold for: (a) original image, (b) pre-processed image, (c) image after Gabor filtering, and (d) image after path opening.
Figure 7. Classified rivers using a global threshold for: (a) original image, (b) pre-processed image, (c) image after Gabor filtering, and (d) image after path opening.
Remotesensing 07 08779 g007
Figure 8. Histogram of the image after Gabor filtering and the path opening process and the corresponding river detection results under different global thresholds. The red circles show the thin rivers considered as potential rivers whose gray values are in the range of mean and mean + 1 std of the image. The value of mean + 0.5 std is considered as an optimal threshold to discern thin rivers from the image background.
Figure 8. Histogram of the image after Gabor filtering and the path opening process and the corresponding river detection results under different global thresholds. The red circles show the thin rivers considered as potential rivers whose gray values are in the range of mean and mean + 1 std of the image. The value of mean + 0.5 std is considered as an optimal threshold to discern thin rivers from the image background.
Remotesensing 07 08779 g008

3. Experimental Results

3.1. Implementation

The proposed method is named the Gabor-PPO method and several river detection experiments were conducted to estimate the performance of this method. Pre-process and Gabor filtering steps were implemented in Matlab and the PPO coding was obtained from [48]. The thickness of the Gabor detector, w, was set to 2. The length parameter of PPO, Lmin, was set to 40 pixels. The global threshold, T, was set to the value of mean + 0.5 std of the enhanced image.

3.2. Study Areas

River networks distributed in the Yukon River Basin and the Greenland Ice Sheet (GrIS) ablation zone were employed as examples (Figure 9). These two types of river networks distributed in the Arctic were selected because they exhibit complex morphology and have been experiencing large pattern variations in recent years. Importantly, they show the responses of surface river systems to global climate change. High drainage densities and numerous thin rivers can be used to comprehensively assess the performance of river detection methods. In this study, two subsets of Landsat 8 OLI (Operational Land Imager) panchromatic images from the above two areas were used as test data. The image sizes for the Yukon and GrIS study areas were 1095 × 1269 and 1439 × 1153 pixels. Landsat 8 was launched in 2013 and the images captured from this satellite show considerable improvements over those from its predecessors (Landsat 5 and 7). It is widely acknowledged that these types of images will play substantial roles in earth observations in the future. Moreover, panchromatic images offer a relative high resolution (~15 m) and wide spatial coverage (~185 km), and therefore facilitate detailed river studies.
Two river images are shown in Figure 10a,b as examples, which show that the river networks are well developed and organized in the two study areas and that they include numerous thin rivers. In addition, the Yukon networks flowed in two different directions (to the upper and lower, respectively), while the GrIS networks flowed in one primary direction (from left to right). Furthermore, several river networks of similar sizes are developed in the Yukon Basin, while a very large supraglacial river network is developed on the GrIS surface, surrounded by several considerably smaller networks.
To evaluate the performance of the automatic river detection method, three typical test sites were selected for each study area, as shown in Figure 10. For the Yukon networks, Site 1 represents a well-developed dendritic network; Site 2 represents a parallel network; and Site 3 represents a network with meandered main channels. For the GrIS networks, Site 4 includes an independent small network at low elevations; Site 5 includes a small part of the largest network in the middle of the image; and Site 6 includes a small network at high elevations. In summary, these test sites were selected in a way to thoroughly assess the performance of the proposed method to detect river networks with different drainage patterns at various locations. Note that the proposed method focused on linear feature detection and did not detect lakes.
Figure 9. Study area map. The Yukon River Basin and the Greenland Ice Sheet are selected as study areas. Both areas are located in the Arctic. River networks distributed in these two areas are well developed and thus ideal for river detection experiments.
Figure 9. Study area map. The Yukon River Basin and the Greenland Ice Sheet are selected as study areas. Both areas are located in the Arctic. River networks distributed in these two areas are well developed and thus ideal for river detection experiments.
Remotesensing 07 08779 g009
Figure 10. Landsat 8 OLI panchromatic images for the study area of (a) the Yukon Basin and (b) the Greenland Ice Sheet ablation zone. The river detection results using the proposed method are shown in (c) and (d). The six small sites selected to test the performance of the proposed method are indicated by the white rectangles.
Figure 10. Landsat 8 OLI panchromatic images for the study area of (a) the Yukon Basin and (b) the Greenland Ice Sheet ablation zone. The river detection results using the proposed method are shown in (c) and (d). The six small sites selected to test the performance of the proposed method are indicated by the white rectangles.
Remotesensing 07 08779 g010

3.3. Detection Accuracy Evaluation

The final binary river maps were generated using the proposed method. The detection results are shown in Figure 10c,d. A simple qualitative comparison illustrates that the proposed method detected the rivers from the images with good success. Thin rivers were successfully discerned from the image background and the network continuity was well preserved. The different drainage patterns in the two study areas are described well using the classified river masks.
To further evaluate the performance of the proposed method, binary river maps were manually digitized for the six test sites and used as the ground truth. The classification results obtained by thresholding the original panchromatic image, the PPO processed image, and the Gabor filtered image were used as comparison groups. The global threshold, T, was also set to the value of mean + 0.5 std for the enhanced images. The river detection results for the six test sites are shown in Figure 11.
The classified panchromatic and PPO processed images apparently widened the actual rivers, failed to detect a large number of thin rivers, and were very sensitive to image noise. For example, large patches of dark regions were erroneously classified as rivers at Sites 2, 5, and 6; in addition, many thin rivers were not detected at Sites 1, 3, and 4. This poor performance is mainly because both the panchromatic and the PPO-processed images lacked linear feature enhancing. As a result, river pixels were mixed with the noisy background in these two images. After applying the Gabor filters, the linear river characteristics were enhanced well and the detection results agreed much better with the ground truth maps. However, two problems exist in the Gabor filtered images: first, very short linear noise segments also yielded large responses to the Gabor filters, causing many erroneous short river segments (see the detection result of Site 5); second, many actual rivers were classified as discontinuous segments owing to the largely varied responses to the Gabor filters along the river courses (see the detection result of Site 2). After incorporating the path opening process, these two problems were addressed well. Short noise features failed to pass the length threshold and were, therefore, not classified as rivers. The weak Gabor-filtered responses along the river courses were successfully enhanced through path propagations, yielding continuous river features.
Furthermore, the good performance of the proposed method is demonstrated by the quantitative comparison and statistics. The outcomes of these river detections were pixel-based classification results. Any given pixel was classified either as representing an area of river or the background. Consequently, there were four possibilities: true positive (TP), true negative (TN), false negative (FN), or false positive (FP). In this study, the true positive rate (TPR = TP / (TP + FN)), the false positive rate (FPR = FP / (TN + FP)), and the corresponding accuracy (Acc = (TP + TN) / N), were calculated to evaluate the performance of the procedure. N was the pixel count of the image. The TPR represents the fraction of pixels correctly identified as river pixels. The FPR is the fraction of pixels erroneously identified as river pixels. The Acc was calculated as the ratio of the total number of correctly classified pixels to the number of pixels in the images.
The accuracy evaluation results are shown in Table 1 and Table 2. The results show that the proposed method outperformed the other comparison groups in TPR, FPR, and Acc. The average Acc value of the proposed method for all the six test sites was 97.79%, which is larger than the 88.42%, 89.18%, and 94.65% obtained by thresholding the original panchromatic image, the PPO processed image, and the Gabor filtered image, respectively. From the perspective of the average TPR values, the proposed method achieved a high value of 94.33%, indicating that a majority of the actual river pixels were successfully detected; meanwhile, the average TPR values for the three comparison groups were only 77.76%, 75.02%, and 84.02%, implying a significant decrease in actual river detection ability. From the perspective of the average FPR values, the proposed method achieved a low value of 1.76%, indicating a good ability to eliminate noise; meanwhile, the original panchromatic image and the PPO processed image performed poorly to suppress noise, yielding very high FPR values (10.18% and 8.72%, respectively).
Figure 11. River detection results for Sites 1–3 in the Yukon image (rows 1–3) and Sites 4–6 in the Greenland Ice Sheet image (rows 4–6). The first column shows the site number; the second shows the original Landsat 8 OLI panchromatic images; the third to sixth columns show the river detection results when one global threshold (mean + 0.5 std) is applied to the original panchromatic image, the PPO-processed image, the Gabor-filtered image, and the Gabor + PPO processed (the proposed method) image, respectively; and the last column shows the corresponding ground-truth river maps. The red circles indicate the places where pixels were erroneously detected as rivers by the proposed method, while the yellow circles indicate the places where actual rivers were not correctly detected.
Figure 11. River detection results for Sites 1–3 in the Yukon image (rows 1–3) and Sites 4–6 in the Greenland Ice Sheet image (rows 4–6). The first column shows the site number; the second shows the original Landsat 8 OLI panchromatic images; the third to sixth columns show the river detection results when one global threshold (mean + 0.5 std) is applied to the original panchromatic image, the PPO-processed image, the Gabor-filtered image, and the Gabor + PPO processed (the proposed method) image, respectively; and the last column shows the corresponding ground-truth river maps. The red circles indicate the places where pixels were erroneously detected as rivers by the proposed method, while the yellow circles indicate the places where actual rivers were not correctly detected.
Remotesensing 07 08779 g011
The majority of false positives were mainly caused by some weak noise features that were darker than the image background and were also connected to actual rivers. These noise features yielded relatively large responses to the Gabor filters and were then further enhanced by the PPO operation owing to their connections to the actual long rivers. The red circles in Figure 11 show these erroneously detected features. It should be noticed that some of these features actually have certain river-like characteristics and imply channel formation processes. For example, three short segments in Site 4 were detected by the proposed method but were not accepted as rivers in the manual investigation; however, judging from their shape and spectral characteristics in the panchromatic image, they may belong to slush pathways on the ice sheet, which may evolve into open channel flows after sufficient meltwater supply.
Table 1. Performance evaluation of the classification images when one global threshold (value: mean + 0.5 std) is applied to the original panchromatic image, the PPO processed image, the Gabor filtered image, and the Gabor + PPO processed (the proposed method) image, compared with the manual digitization for the Sites 1–3 in the Yukon image.
Table 1. Performance evaluation of the classification images when one global threshold (value: mean + 0.5 std) is applied to the original panchromatic image, the PPO processed image, the Gabor filtered image, and the Gabor + PPO processed (the proposed method) image, compared with the manual digitization for the Sites 1–3 in the Yukon image.
ImageSite 1Site 2Site 3
AccTPRFPRAccTPRFPRAccTPRFPR
Original panchromatic image89.9291.3310.2783.6577.6715.3190.5981.167.68
PPO processed image91.1987.848.3585.0965.9311.5789.6872.177.11
Gabor filtered image95.4776.151.8994.0682.113.8594.5674.851.83
Gabor+PPO processed image98.8897.270.9097.5590.901.2997.2695.262.38
Table 2. Performance evaluation of the classification images when one global threshold (value: mean + 0.5 std) is applied to the original panchromatic image, the PPO processed image, the Gabor filtered image, and the Gabor + PPO processed (the proposed method) image, compared with the manual digitization for Sites 4–6 in the Greenland Ice Sheet image.
Table 2. Performance evaluation of the classification images when one global threshold (value: mean + 0.5 std) is applied to the original panchromatic image, the PPO processed image, the Gabor filtered image, and the Gabor + PPO processed (the proposed method) image, compared with the manual digitization for Sites 4–6 in the Greenland Ice Sheet image.
ImageSite 4Site 5Site 6
AccTPRFPRAccTPRFPRAccTPRFPR
Original panchromatic image92.0979.835.4888.5756.088.4685.6780.5113.86
PPO processed image92.5878.594.6488.2374.3610.5188.2971.2110.16
Gabor filtered image95.0894.194.7493.4790.836.2995.2385.963.93
Gabor+PPO processed image97.7797.482.1797.1896.822.7898.0988.241.02
The actual rivers that the proposed method failed to detect mainly belonged to the following two cases: first, some river features were strongly confused with the image background and thereby were not detected (see the yellow circles in Site 1 and 2, Figure 11); and second, some standalone river segments failed to pass the path-opening length threshold and were not detected automatically (see the yellow circle in Site 6, Figure 11).
In short, it can be clearly seen that the rivers were better detected when considering both cross-sectional and longitudinal information. The proposed method outperformed all the other comparison groups and detected rivers with good accuracy in both study areas.

3.4. Impacts of Global Thresholding

The binary river map obtained from a single global threshold, T, may not indicate the performance of the enhancing and detecting approaches comprehensively. Hence, it is necessary to analyze the impacts of varied T values on the detection accuracy. For this purpose, Receiver Operating Characteristics (ROC) graphs were obtained by plotting the derived TPRs against FPRs under different T values [54]. Each point in the resultant ROC graphs represents the detection performance under one global threshold. Points in ROC space appear to be better as we proceed to the northwest (TPR is higher; FPR is lower, or both). As such, ROC graphs provide a good means to describe the impacts of global thresholding on river detection.
The ROC curves generated from the original panchromatic image, the PPO processed image, the Gabor filtered image, and the Gabor-PPO processed image are shown in Figure 12. The results show that the proposed method outperformed the three other comparison groups for six test sites. Their ROC curves were the most to the northwest of the graph spaces. The Gabor filtered image performed a little worse than the Gabor-PPO processed image, both performing much better than the original panchromatic image and the PPO processed image, especially at Sites 2, 5, 6, where large patches of false positives were obtained from the latter two images.
In the ROC graphs, the TPRs increased with increasing FPR simultaneously. When T was high, low FPR and TPR values were obtained; when T was low, high FPR and TPR values were obtained. Hence, the performance of one global threshold may be evaluated by considering the tradeoff between the benefits (true positives) and costs (false positives). The common indicator to evaluate this tradeoff is P = TPR – FPR. The corresponding global threshold Tp that yielded the largest P value was considered as the optimal threshold to classify images. For all the six test sites, Tp values were very close to the global threshold T that was employed to classify river images in Section 3.3. This quantitatively illustrated that setting T = mean + 0.5 std achieves good river detection results.
Figure 12. ROC graphs (TPRs against FPRs) of the river detection results when different global thresholds are applied to the original panchromatic image, the PPO-processed image, the Gabor-filtered image, and the Gabor + PPO processed (the proposed method) image. The result for Sites 1–6 is depicted by the curves in (a)–(f), respectively.
Figure 12. ROC graphs (TPRs against FPRs) of the river detection results when different global thresholds are applied to the original panchromatic image, the PPO-processed image, the Gabor-filtered image, and the Gabor + PPO processed (the proposed method) image. The result for Sites 1–6 is depicted by the curves in (a)–(f), respectively.
Remotesensing 07 08779 g012
Notably, as shown in Figure 8 and Figure 12, the values of T greatly control the patterns of the river networks. A larger T only captured the apparent rivers in the images, while a smaller T managed to detect small rivers. Therefore, on the basis of the reliability of the detected rivers, different T values could be used to map rivers in remotely sensed imagery. Setting a large T was “conservative”, only resulting in positive identifications with strong evidence (low FPRs and TPRs), while setting a small T was “unconservative,” capturing more small rivers and possibly more noise (high FPRs and TPRs).

3.5. River Network Continuity Evaluation

Apart from detecting more actual river pixels and achieving simultaneous noise elimination (i.e., higher Acc, higher TPR, and lower FPR), a good detection method should retain a river network’s continuity. This continuity greatly facilitates the subsequent river analysis (e.g., ordering, morphology analysis, etc.). Therefore, the ability of Gabor filtering and the proposed method to retain river network continuity was further evaluated here.
The detected river networks in the two study areas were labeled into individual networks, as shown in Figure 13. These labeled network maps indicates that the networks derived from the Gabor filtered image were very fragmented (Figure 13a,b). Numerous short river segments were labeled as independent networks; meanwhile, large networks were erroneously divided into several smaller networks. For example, the largest networks in the two study areas were labeled with the red color. It can be clearly seen that the largest Yukon network was separated into three primary networks, along with many small networks. Although the continuity of the largest GrIS network was preserved well, owing to its strong contrast with the image background, some headwater channels were still fragmented and labeled into independent networks in the Gabor-filtered image. Incorporating PPO processing, this fragmentary label problem was efficiently addressed. As shown in Figure 13c,d, the continuity of the large river networks was preserved well; meanwhile, most of the small river segments were successfully eliminated.
Table 3 quantitatively describes the river network continuity. The Gabor filtered image yielded many more river networks than the Gabor-PPO processed image. Given the low FPRs for both images (Table 1 and Table 2), it is reasonable to assume that the majority of the detected pixels were actual river pixels. Therefore, better river network continuity is illustrated by fewer networks and more river pixels. Average pixel count per river network (Ave) was thus used as an indicator to evaluate the network continuity. The Ave value for the Gabor-PPO processed Yukon (GrIS) image was 814 (433) pixels, which is 25.2 (26.4) times more than that for the corresponding Gabor filtered image. This result further demonstrated the good ability of the proposed method to simultaneously preserve river network continuity and eliminate noise.
Figure 13 suggests that the majority of the labeled networks in the Gabor filtered image are short river segments. The use of a simple size threshold may eliminate the small networks and label these networks more accurately. Therefore, to further compare the ability of the Gabor filter and the Gabor-PPO processing, different size thresholds were employed to eliminate small river networks. Figure 14 shows the count of the networks and the river pixels under different size thresholds. The results suggest that the Gabor network counts decreased greatly with the increase of the size thresholds, while the decrease trends for the Gabor-PPO image were smooth (Figure 14a,c).
Figure 13. River network labeling results for (a) the Gabor filtered Yukon image; (b) the Gabor filtered GrIS image; (c) the Gabor-PPO processed Yukon image; and (d) the Gabor-PPO processed GrIS image. The river networks obtained from the Gabor filtered images are very fragmented, while those from the Gabor-PPO processed images are much more continuous, indicating that the proposed method can preserve the river network continuity very well.
Figure 13. River network labeling results for (a) the Gabor filtered Yukon image; (b) the Gabor filtered GrIS image; (c) the Gabor-PPO processed Yukon image; and (d) the Gabor-PPO processed GrIS image. The river networks obtained from the Gabor filtered images are very fragmented, while those from the Gabor-PPO processed images are much more continuous, indicating that the proposed method can preserve the river network continuity very well.
Remotesensing 07 08779 g013
Table 3. Summary statistics of the network count, the river pixel count, and the average pixel count per river network for the Gabor filtered and the Gabor-PPO processed images in the two study areas.
Table 3. Summary statistics of the network count, the river pixel count, and the average pixel count per river network for the Gabor filtered and the Gabor-PPO processed images in the two study areas.
Study AreaImageNetwork CountRiver Pixel CountAverage Pixel Count per River Network
Yukon BasinGabor filtered5548179,00932
Gabor+PPO processed251204,189814
Greenland Ice SheetGabor filtered12,303201,30816
Gabor+PPO processed357154,695433
Furthermore, although similar network counts were obtained when the size threshold was larger than 200 pixels, the number of the Gabor-PPO river pixels were considerably more than that of the Gabor river pixels (Figure 14b,d). Furthermore, the number of Gabor-PPO networks became more than that of the Gabor networks when the size threshold was larger than 800 pixels. This is because the continuity of the Gabor networks was relatively low and some networks failed to pass this large size threshold. These networks expanded to upstream channels or constituted larger networks in the Gabor-PPO processed image and, therefore, survived after size thresholding.
Figure 14. The network and river pixel counts under different size thresholds. (a) The network count and (b) the corresponding river pixel count for the classified Yukon images. (c) The network count and (d) the river pixel count for the classified GrIS image.
Figure 14. The network and river pixel counts under different size thresholds. (a) The network count and (b) the corresponding river pixel count for the classified Yukon images. (c) The network count and (d) the river pixel count for the classified GrIS image.
Remotesensing 07 08779 g014

4. Discussion and Conclusion

The river detection procedures presented here have four areas for further studies. First, two parameters, the length threshold Lmin for the path opening and the global threshold T for the final river classification, were determined by experience in this study. For the areas where river networks are well developed and landscapes are uniform (e.g., ice sheet), we recommend using T = mean + 0.5 std (see Section 2.4). However, although these empirical parameters performed well in experimental tests, adaptive selections would be more useful. More specifically, these two parameters should be determined adaptively according to the characteristics of river images (e.g., river type, drainage pattern, drainage density, and temporal variation). Second, ROC graphs were used to analyze the overall sensitivity of T values. A possible limitation of ROC graphs is that they cannot show the impacts of T values at different locations of the tested image [54]. If the tested river landscapes are not uniform and different locations have varied responses to river detection, adaptive sensitivity analysis should be conducted. Third, multiband images instead of single-band images can be used to detect rivers in future studies. Fusing of river enhancement results obtained from multiple bands and building band ratio map may facilitate more detailed river mapping. Fourth, some river-like features were erroneously enhanced and detected by the proposed methods, causing some false positives. These interference features should be further studied based on the physical environment that the remotely sensed imagery implies.
The well-developed thin rivers distributed in the Yukon River Basin and the Greenland Ice Sheet were selected to conduct river detection experiment in this study. In reality, rivers run through nearly every landscape on earth, and thus there are various types of river channels, ranging from braided channels through meandering and straight to anastomosing channels [40]. In addition, the widths of rivers vary significantly along their courses, ranging from less than 1 m to more than 10 km in certain places [55]. Furthermore, aside from rivers, lakes are also very important components of surface water features. Therefore, it is crucial to extend the proposed method to detect surface water features (including rivers and lakes) distributed at varied landscapes on earth. We suggest that the multi-scale analysis proposed in [39] and [40] can be adopted to extend the proposed method. More specifically, lakes and wide rivers can be identified using the normalized difference water index (NDWI) method and its variations [4,9]; in contrast, thin rivers can be detected by using the proposed method. Finally, surface water coverage can be obtained by combining these two detection results. This extended approach will be very useful when applied to detect river networks with a wide mainstream and numerous associated narrow tributaries, or to map surface water features in lake-rich hydrologic environments.
The proposed method outperforms the multi-scale approach described in [40]. The proposed method can efficiently enhance and detect continuous thin rivers. However, discontinuous segments along the courses of thin rivers were obtained after multi-scale matched filtering. In [40], a multi-points fast marching method was employed to rejoin these discontinuous segments. This processing requires a connection propagation constraint, which was determined by experience in [40]. Some short segments failed to be connected and were erroneously eliminated, consequently underestimating thin rivers and network continuity. By combining Gabor filtering and path opening, these difficulties are substantially overcome.
Detecting rivers from remotely sensed imagery is an initial yet critical step in river studies. The low spectral contrast between thin rivers and image background as well as the varied intensities along river courses pose huge challenges for automatic river detection. This paper proposes an automatic method to enhance and detect rivers from remotely sensed imagery. The underlying idea behind the proposed method is to integrate the cross-sectional (through Gabor filtering) and longitudinal (through path opening) river information in images to accomplish continuous river delineation. The results of the experiments show the advantages of the proposed method in detecting complete river networks.

Acknowledgements

This research is supported by the Fundamental Research Funds for the Central Universities (020914380014). The authors are grateful to the Earth Resources Observation and Science Center (EROS, USA) for providing the satellite images.

Author Contributions

Kang Yang and Manchun Li had the original idea for the study and carried out the design. Kang Yang, Yongxue Liu, and Liang Cheng implemented the method. Kang Yang, Yongxue Liu, Liang Cheng, Qiuhao Huang, and Yanming Chen processed the remote sense images and carried out the analyses. Kang Yang and Manchun Li drafted the manuscript, which was revised by all authors. All authors read and approved the final manuscript.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Vörösmarty, C.J.; Fekete, B.M.; Meybeck, M.; Lammers, R.B. Global system of rivers: Its role in organizing continental land mass and defining land-to-ocean linkages. Glob. Biogeochem. Cycles 2000, 14, 599–621. [Google Scholar] [CrossRef]
  2. Rosgen, D.L. A classification of natural rivers. CATENA 1994, 22, 169–199. [Google Scholar] [CrossRef]
  3. Downing, J.A.; Cole, J.J.; Duarte, C.M.; Middelburg, J.J.; Melack, J.M.; Prairie, Y.T.; Kortelainen, P.; Striegl, R.G.; McDowell, W.H.; Tranvik, L.J. Global abundance and size distribution of streams and rivers. Inland Waters 2012, 2, 229–236. [Google Scholar] [CrossRef]
  4. Yang, K.; Smith, L.C. Supraglacial streams on the greenland ice sheet delineated from combined spectral-shape information in high-resolution satellite imagery. IEEE Geosci. Remote Sens. Lett. 2013, 10, 801–805. [Google Scholar] [CrossRef]
  5. Mason, D.C.; Scott, T.R.; Wang, H. Extraction of tidal channel networks from airborne scanning laser altimetry. ISPRS J. Photogramm. Remote Sens. 2006, 61, 67–83. [Google Scholar] [CrossRef]
  6. Trigg, M.A.; Bates, P.D.; Wilson, M.D.; Schumann, G.; Baugh, C. Floodplain channel morphology and networks of the middle amazon river. Water Resour. Res. 2012, 48, W10504. [Google Scholar] [CrossRef]
  7. Alsdorf, D.E.; Rodriguez, E.; Lettenmaier, D.P. Measuring surface water from space. Rev. Geophys. 2007, 45. [Google Scholar] [CrossRef]
  8. Zhang, Y. A method for continuous extraction of multispectrally classified urban rivers. Photogramm. Eng. Remote Sens. 2000, 66, 991–999. [Google Scholar]
  9. McFeeters, S.K. The use of the normalized difference water index (NDWI) in the delineation of open water features. Int. J. Remote Sens. 1996, 17, 1425–1432. [Google Scholar] [CrossRef]
  10. Shao, Y.; Guo, B.; Hu, X.; Di, L. Application of a fast linear feature detector to road extraction from remotely sensed imagery. IEEE J. Sel. Topics Appl. Earth Observ. Remote Sens. 2011, 4, 626–631. [Google Scholar] [CrossRef]
  11. Fraz, M.M.; Remagnino, P.; Hoppe, A.; Uyyanonvara, B.; Rudnicka, A.R.; Owen, C.G.; Barman, S.A. Blood vessel segmentation methodologies in retinal images—A survey. Comput. Methods Programs. Biomed. 2012, 108, 407–433. [Google Scholar] [CrossRef] [PubMed]
  12. Quackenbush, L.J. A review of techniques for extracting linear features from imagery. Photogramm. Eng. Remote Sens. 2004, 70, 1383–1392. [Google Scholar] [CrossRef]
  13. Ding, X.; Li, X. Monitoring of the water-area variations of lake dongting in China with envisat ASAR images. Int. J. Appl. Earth Obs. Geoinf. 2011, 13, 894–901. [Google Scholar] [CrossRef]
  14. Ding, X.; Li, X. Shoreline movement monitoring based on SAR images in Shanghai, China. Int. J. Remote Sens. 2014, 35, 3994–4008. [Google Scholar] [CrossRef]
  15. Ding, X.; Nunziata, F.; Li, X.; Migliaccio, M. Performance analysis and validation of waterline extraction approaches using single- and dual-polarimetric SAR data. IEEE J. Sel. Top. Appl. Earth Observ. Remote Sens. 2015, 8, 1019–1027. [Google Scholar] [CrossRef]
  16. Liu, Z.; Khan, U.; Sharma, A. A new method for verification of delineated channel networks. Water Resour. Res. 2014, 50, 2164–2175. [Google Scholar] [CrossRef]
  17. Andreadis, K.M.; Schumann, G.J.P.; Pavelsky, T. A simple global river bankfull width and depth database. Water Resour. Res. 2013, 49, 7164–7168. [Google Scholar] [CrossRef]
  18. Lehner, B.; Grill, G. Global river hydrography and network routing: Baseline data and new approaches to study the world’s large river systems. Hydrol. Process. 2013, 27, 2171–2186. [Google Scholar] [CrossRef]
  19. Pavelsky, T.M.; Durand, M.T.; Andreadis, K.M.; Edward Beighley, R.; Paiva, R.C.D.; Allen, G.H.; Miller, Z.F. Assessing the potential global extent of SWOT river discharge observations. J. Hydrol. 2014, 519, 1516–1525. [Google Scholar] [CrossRef]
  20. Li, J.; Wong, D.W.S. Effects of DEM sources on hydrologic applications. Comput. Environ. Urban Syst. 2010, 34, 251–261. [Google Scholar] [CrossRef]
  21. Li, S.; MacMillan, R.A.; Lobb, D.A.; McConkey, B.G.; Moulin, A.; Fraser, W.R. Lidar DEM error analyses and topographic depression identification in a hummocky landscape in the prairie region of Canada. Geomorphology 2011, 129, 263–275. [Google Scholar] [CrossRef]
  22. Kenward, T.; Lettenmaier, D.P.; Wood, E.F.; Fielding, E. Effects of digital elevation model accuracy on hydrologic predictions. Remote Sens. Environ. 2000, 74, 432–444. [Google Scholar] [CrossRef]
  23. Rinne, E.J.; Shepherd, A.; Palmer, S.; van den Broeke, M.R.; Muir, A.; Ettema, J.; Wingham, D. On the recent elevation changes at the Flade Isblink Ice Cap, Northern Greenland. J. Geophys. Res. Earth 2011, 116. [Google Scholar] [CrossRef]
  24. Schenk, T.; Csatho, B.; van der Veen, C.; McCormick, D. Fusion of multi-sensor surface elevation data for improved characterization of rapidly changing outlet glaciers in Greenland. Remote Sens. Environ. 2014, 149, 239–251. [Google Scholar] [CrossRef]
  25. Allen, G.H.; Barnes, J.B.; Pavelsky, T.M.; Kirby, E. Lithologic and tectonic controls on bedrock channel form at the northwest Himalayan front. J. Geophys. Res. -Earth 2013, 118, 1806–1825. [Google Scholar] [CrossRef]
  26. Lampkin, D.J.; Amador, N.; Parizek, B.R.; Farness, K.; Jezek, K. Drainage from water-filled crevasses along the margins of Jakobshavn Isbræ: A potential catalyst for catchment expansion. J. Geophys. Res. -Earth 2013, 118, 795–813. [Google Scholar] [CrossRef]
  27. Fairfield, J.; Leymarie, P. Drainage networks from grid digital elevation models. Water Resour. Res. 1991, 27, 709–717. [Google Scholar] [CrossRef]
  28. Pavelsky, T.M.; Smith, L.C. Rivwidth: A software tool for the calculation of river widths from remotely sensed imagery. IEEE Geosci. Remote Sens. Lett. 2008, 5, 70–73. [Google Scholar] [CrossRef]
  29. Lawford, R.; Strauch, A.; Toll, D.; Fekete, B.; Cripe, D. Earth observations for global water security. Curr. Opin. Environ. Sustain. 2013, 5, 633–643. [Google Scholar] [CrossRef]
  30. Brierley, G.; Fryirs, K.; Cullum, C.; Tadaki, M.; Huang, H.Q.; Blue, B. Reading the landscape: Integrating the theory and practice of geomorphology to develop place-based understandings of river systems. Prog. Phys. Geogr. 2013, 37. [Google Scholar] [CrossRef]
  31. Mertes, L.A.K. Remote sensing of riverine landscapes. Freshw. Biol. 2002, 47, 799–816. [Google Scholar] [CrossRef]
  32. Marcus, W.A.; Fonstad, M.A. Remote sensing of rivers: The emergence of a subdiscipline in the river sciences. Earth Surf. Proc. Land. 2010, 35, 1867–1872. [Google Scholar] [CrossRef]
  33. Benstead, J.P.; Leigh, D.S. An expanded role for river networks. Nat. Geosci. 2012, 5, 678–679. [Google Scholar] [CrossRef]
  34. Dillabaugh, C.R.; Niemann, K.O.; Richardson, D.E. Semi-automated extraction of rivers from digital imagery. Geoinformatica 2002, 6, 263–284. [Google Scholar] [CrossRef]
  35. Pai, N.; Saraswat, D. A geospatial tool for delineating streambanks. Environ. Modell. Softw. 2013, 40, 151–159. [Google Scholar] [CrossRef]
  36. Lau, T.; Franklin, W.R. River network completion without height samples using geometry-based induced terrain. Cartogr. Geogr. Inf. Sci. 2013, 40, 316–325. [Google Scholar] [CrossRef]
  37. Klemenjak, S.; Waske, B.; Valero, S.; Chanussot, J. Automatic detection of rivers in high-resolution SAR data. IEEE J. Sel. Topics Appl. Earth Observ. Remote Sens. 2012, 5, 1364–1372. [Google Scholar] [CrossRef]
  38. Güneralp, İ.; Filippi, A.M.; Hales, B.U. River-flow boundary delineation from digital aerial photography and ancillary images using support vector machines. Gisci. Remote Sens. 2013, 50, 1–25. [Google Scholar]
  39. Jiang, H.; Feng, M.; Zhu, Y.; Lu, N.; Huang, J.; Xiao, T. An automated method for extracting rivers and lakes from Landsat imagery. Remote Sens. 2014, 6, 5067–5089. [Google Scholar] [CrossRef]
  40. Yang, K.; Li, M.; Liu, Y.; Cheng, L.; Duan, Y.; Zhou, M. River delineation from remotely sensed imagery using a multi-scale classification approach. IEEE J. Sel. Top. Appl. Earth Observ. Remote Sens. 2014, 7, 4726–4737. [Google Scholar] [CrossRef]
  41. Welikala, R.A.; Dehmeshki, J.; Hoppe, A.; Tah, V.; Mann, S.; Williamson, T.H.; Barman, S.A. Automated detection of proliferative diabetic retinopathy using a modified line operator and dual classification. Comput. Methods. Prog. Biomed. 2014, 114, 247–261. [Google Scholar] [CrossRef] [PubMed]
  42. Pizer, S.M.; Amburn, E.P.; Austin, J.D.; Cromartie, R.; Geselowitz, A.; Greer, T.; ter Haar Romeny, B.; Zimmerman, J.B.; Zuiderveld, K. Adaptive histogram equalization and its variations. Comput. Vis. Graph. Image. Process. 1987, 39, 355–368. [Google Scholar] [CrossRef]
  43. Zhou, G.; Cui, Y.; Chen, Y.; Yang, J.; Rashvand, H.; Yamaguchi, Y. Linear feature detection in polarimetric SAR images. IEEE Trans. Geosci. Remote Sens. 2011, 49, 1453–1463. [Google Scholar] [CrossRef]
  44. Oliveira, H.; Correia, P.L. Automatic road crack detection and characterization. IEEE Trans. Intell. Transp. Syst. 2013, 14, 155–168. [Google Scholar] [CrossRef]
  45. Chaudhuri, S.; Chatterjee, S.; Katz, N.; Nelson, M.; Goldbaum, M. Detection of blood vessels in retinal images using two-dimensional matched filters. IEEE Trans. Med. Imag. 1989, 8, 263–269. [Google Scholar] [CrossRef] [PubMed]
  46. Zhang, B.; Zhang, L.; Zhang, L.; Karray, F. Retinal vessel extraction by matched filter with first-order derivative of gaussian. Comput. Biol. Med. 2010, 40, 438–445. [Google Scholar] [CrossRef] [PubMed]
  47. Liu, J.; Feng, D. Two-dimensional multi-pixel anisotropic gaussian filter for edge-line segment (ELS) detection. Image Vis. Comput. 2014, 32, 37–53. [Google Scholar] [CrossRef]
  48. Rangayyan, R.M.; Ayres, F.J.; Oloumi, F.; Oloumi, F.; Eshghzadeh-Zanjani, P. Detection of blood vessels in the retina with multiscale Gabor filters. J. Electron. Imaging 2008, 17. [Google Scholar] [CrossRef]
  49. Lau, T.; Franklin, W.R. Completing fragmentary river networks via induced terrain. Cartogr. Geogr. Inf. Sci. 2011, 38, 162–174. [Google Scholar]
  50. Yang, K.; Li, M.; Liu, Y.; Jiang, C. Multi-points fast marching: A novel method for road extraction. In Proceedings of the 2010 18th International Conference on Geoinformatics 2010, Beijing, China, 18–20 June 2010; pp. 1–5.
  51. Heijmans, H.; Buckley, M.; Talbot, H. Path openings and closings. J. Math. Imaging Vis. 2005, 22, 107–119. [Google Scholar] [CrossRef]
  52. Valero, S.; Chanussot, J.; Benediktsson, J.A.; Talbot, H.; Waske, B. Advanced directional mathematical morphology for the detection of the road network in very high resolution remote sensing images. Pattern Recogn. Lett. 2010, 31, 1120–1127. [Google Scholar] [CrossRef] [Green Version]
  53. Morard, V.; Dokladal, P.; Decenciere, E. Parsimonious path openings and closings. IEEE Trans. Image Process. 2014, 23, 1543–1555. [Google Scholar] [CrossRef] [PubMed]
  54. Fawcett, T. An introduction to ROC analysis. Pattern Recogn. Lett. 2006, 27, 861–874. [Google Scholar] [CrossRef]
  55. Nijssen, B.; O’Donnell, G.M.; Lettenmaier, D.P.; Lohmann, D.; Wood, E.F. Predicting the discharge of global rivers. J. Clim. 2001, 14, 3307–3323. [Google Scholar] [CrossRef]

Share and Cite

MDPI and ACS Style

Yang, K.; Li, M.; Liu, Y.; Cheng, L.; Huang, Q.; Chen, Y. River Detection in Remotely Sensed Imagery Using Gabor Filtering and Path Opening. Remote Sens. 2015, 7, 8779-8802. https://doi.org/10.3390/rs70708779

AMA Style

Yang K, Li M, Liu Y, Cheng L, Huang Q, Chen Y. River Detection in Remotely Sensed Imagery Using Gabor Filtering and Path Opening. Remote Sensing. 2015; 7(7):8779-8802. https://doi.org/10.3390/rs70708779

Chicago/Turabian Style

Yang, Kang, Manchun Li, Yongxue Liu, Liang Cheng, Qiuhao Huang, and Yangming Chen. 2015. "River Detection in Remotely Sensed Imagery Using Gabor Filtering and Path Opening" Remote Sensing 7, no. 7: 8779-8802. https://doi.org/10.3390/rs70708779

Article Metrics

Back to TopTop