• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    Check dam extraction from remote sensing images using deep learning and geospatial analysis: A case study in the Yanhe River Basin of the Loess Plateau,China

    2023-02-08 08:03:40SUNLiquanGUOHuiliCHENZiyuYINZimingFENGHaoWUShufangKadambotSIDDIQUE
    Journal of Arid Land 2023年1期

    SUN Liquan, GUO Huili, CHEN Ziyu, YIN Ziming, FENG Hao, WU Shufang*,Kadambot H M SIDDIQUE

    1 Key Laboratory of Agricultural Soil and Water Engineering in Arid and Semiarid Areas, Ministry of Education, Northwest A&F University, Yangling 712100, China;

    2 Institute of Water-Saving Agriculture in Arid Areas of China, Northwest A&F University, Yangling 712100, China;

    3 College of Water Resources and Architectural Engineering, Northwest A&F University, Yangling 712100, China;

    4 College of Natural Resources and Environment, Northwest A&F University, Yangling 712100, China;

    5 The UWA Institute of Agriculture and School of Agriculture & Environment, The University of Western Australia, Perth 6001,Australia

    Abstract: Check dams are widely used on the Loess Plateau in China to control soil and water losses,develop agricultural land, and improve watershed ecology. Detailed information on the number and spatial distribution of check dams is critical for quantitatively evaluating hydrological and ecological effects and planning the construction of new dams. Thus, this study developed a check dam detection framework for broad areas from high-resolution remote sensing images using an ensemble approach of deep learning and geospatial analysis. First, we made a sample dataset of check dams using GaoFen-2 (GF-2) and Google Earth images. Next, we evaluated five popular deep-learning-based object detectors, including Faster R-CNN, You Only Look Once (version 3) (YOLOv3), Cascade R-CNN, YOLOX, and VarifocalNet(VFNet), to identify the best one for check dam detection. Finally, we analyzed the location characteristics of the check dams and used geographical constraints to optimize the detection results. Precision, recall,average precision at intersection over union (IoU) threshold of 0.50 (AP50), IoU threshold of 0.75 (AP75),and average value for 10 IoU thresholds ranging from 0.50-0.95 with a 0.05 step (AP50-95), and inference time were used to evaluate model performance. All the five deep learning networks could identify check dams quickly and accurately, with AP50-95, AP50, and AP75 values higher than 60.0%, 90.0%, and 70.0%,respectively, except for YOLOv3. The VFNet had the best performance, followed by YOLOX. The proposed framework was tested in the Yanhe River Basin and yielded promising results, with a recall rate of 87.0% for 521 check dams. Furthermore, the geographic analysis deleted about 50% of the false detection boxes, increasing the identification accuracy of check dams from 78.6% to 87.6%.Simultaneously, this framework recognized 568 recently constructed check dams and small check dams not recorded in the known check dam survey datasets. The extraction results will support efficient watershed management and guide future studies on soil erosion in the Loess Plateau.

    Keywords: check dam; deep learning; geospatial analysis; remote sensing; Faster R-CNN; Loess Plateau

    1 Introduction

    Check dams, one of the most effective soil and water conservation engineering measures for trapping sediments and mitigating soil erosion effects, are used worldwide (Abbasi et al., 2019;Rahmati et al., 2020; Lucas-Borja et al., 2021). They are constructed in gullied channels to mitigate flood damage (Yazdi et al., 2018), control sediment transport (Shi et al., 2019), stabilize slopes and torrential channels (Piton and Recking, 2017), and serve as high-quality cropland when filled with sediment (Jin et al., 2012). More than 110,000 check dams have been built on the Loess Plateau in the last 50 years (Wang et al., 2011), with most now abandoned or no longer maintained. In 2011, 58,446 check dams remained on the Loess Plateau, with 927.6 km2available for cropland (Liu, 2013).

    Despite major efforts to implement check dam construction to control soil erosion on the Loess Plateau (Wang et al., 2021), problems remain. Some of the early built check dams in remote regions with few inhabitants have lost their function (Jin et al., 2012) due to the lack of reasonable management and maintenance, and breakage during rainstorms could cause more damage than normal soil losses (Bai et al., 2020). Therefore, obtaining accurate information on the number of existing check dams, their location, and spatial distribution is vital for analyzing their effects on erosion reduction, timely maintaining and consolidating, and planning suitable dam sites in future (Shi et al., 2019; Pourghasemi et al., 2020). Traditionally, the distribution of check dams comes from documented construction data and in situ hydrographic surveys. However,these methods are usually time-consuming, labor-intensive, and costly. With the development of remote sensing technology, object extraction from remote sensing images is possible, providing invaluable and timely information on spatial and spectral attributes of check dams to support detection and monitor tasks (Tian et al., 2013; Mi et al., 2015). Zhao (2007) used a pixel-based method (supervised classification) to extract dam areas from high-resolution remote sensing images. Hou (2013) used object-based image analysis (OBIA) to automatically extract check dams by considering the texture characteristics of dam land and water body parts.Alfonso-Torreno et al. (2019) identified check dams with high-resolution aerial photographs captured from an Unmanned Aerial Vehicle (UAV) and estimated the volume of sediments deposited in those check dams. These studies focused on extracting dam cropland or water bodies controlled by check dams in a small watershed; however, research on check dam identification and distribution using remote sensing images in broad regions is rare. Moreover, as remote sensing images are complex, traditional image processing methods have become less effective or failed in robustly processing large datasets (Kamilaris and Prenafeta-Boldu, 2018).

    In recent years, the rapid development of artificial intelligence, especially deep learning methods in the computer vision field, has brought new opportunities for high-resolution remote sensing image analysis. Compared with traditional machine learning methods, deep learning based on convolutional neural networks (CNNs) has strong feature extraction capability and high accuracy (Ghanbari et al., 2021), with great potential for application in areas such as regional-scale land use classification and ground object identification and extraction(Mahdianpari et al., 2018; Khelifi and Mignotte, 2020; Konstantinidis et al., 2020). However, our literature review found few studies focusing on check dam detection using CNNs. Li et al. (2021)proposed a check dam extraction method that integrates OBIA and a U-Net deep learning semantic segmentation model to detect areas for check dams but not specific check dam locations.Object detection based on CNNs, although not applied to check dam identification in broad areas,has been used successfully for many other target recognition tasks in the remote sensing field (Fu et al., 2019), including building, ship, airplane, and airport detection, and precision agriculture(Apolo-Apolo et al., 2020; Reda and Kedzierski, 2020; Mur et al., 2022). Ding et al. (2018)improved the Faster R-CNN with enhanced Visual Geometry Group (VGG) 16-Net and tested it using remote sensing datasets of aircraft and automobiles; the results showed that the proposed approach could accurately and efficiently detect objects. Wu et al. (2021) combined the local fully convolution neural network (FCN) and You Only Look Once (version 5) (YOLOv5) to detect small targets in remote sensing images, reporting more accurate feature recognition and detection performance for densely arranged target images.

    There will inevitably be misidentified objects when using target detection models, considering the complexity of remote sensing images. Therefore, post-processing detection also needs to be improved. Li et al. (2021) proposed a workflow for detecting unknown airport distributions in a broad region based on deep learning and geographic analysis, performing a spatial analysis using geographical data such as road networks and water systems to achieve fast and reliable airport detection. Spatial analyses could help us analyze the characteristics of ground objects and their relationships and solve complex location-oriented problems, which lends new perspectives to decision-making. Geographical factors, such as water bodies, land cover, slope, topography, and gully width, significantly impact the construction of check dams. Therefore, we hypothesized that introducing a geospatial analysis approach to identify check dams would greatly improve the reliability of the results.

    In this research, we aimed to develop a check dam detection framework using deep learning and geospatial analysis to identify check dams from high-resolution remote sensing images at a regional scale. The specific objectives were to (1) compare the performance of different object detectors based on deep learning and determine the optimal detector for check dam identification; and (2)optimize the detection results from deep learning by conducting geospatial analysis and comprehensive discrimination based on open-source remote sensing products. The above research would provide data support for researchers to assess hydrological and ecological effects quantitatively and for watershed managers to plan the layout of check dams in future. Meanwhile,the proposed method offers fast, automatic, and low-cost detection for supervising check dams on the Loess Plateau, especially in broad areas where economic conditions impede ground monitoring.

    2 Materials and methods

    2.1 Study area

    This study uses the Yanhe River Basin (Fig. 1), located in the hilly and gully region of the Loess Plateau, China (36°22′-37°20′N, 108°39′-110°29′E), as a case study. The Yanhe River is a first-order tributary (about 286.9 km long) of the Yellow River, covering a drainage area of 7725 km2. The altitude of the basin ranges from 497 to 1777 m, decreasing gradually from the northwest to the southeast. The Yanhe River Basin contains thick loess, a fine silt soil that is loose and weakly resistant to raindrop erosion and runoff scouring. The climate is a continental semiarid monsoon with average annual precipitation of 500-550 mm. However, the precipitation varies seasonally and is extremely uneven, with more than 70% of the annual precipitation occurring as short-duration, high-intensity rainstorms in summer from June to September (Bai et al., 2019), causing severe soil erosion and degrading the landform.

    Fig. 1 Overview of the Yanhe River Basin and spatial distribution of partial check dams in the study area. DEM,Digital Elevation Model.

    Since the 1950s, various soil and water conservation measures have been conducted in the Yanhe River Basin, mainly check dams and afforestation. The construction of check dams has dramatically reduced soil erosion rates and trapped thousands of tons of sediment, significantly decreasing the sediment load at the Ganguyi station (Wei et al., 2018). The Yellow River Conservancy Committee reported approximately 800 large and medium check dams by the end of 2008 (Sun and Wu, 2022), and the number has continued to increase.

    2.2 Remote sensing data preprocessing

    The data used in this study include GaoFen-2 (GF-2) and Google Earth remote sensing images,ASTER Global Digital Elevation Model (DEM) v3, and the European Space Agency (ESA)WorldCover 10 m 2020 v100 (Zanaga et al., 2021), as shown in Table 1.

    Table 1 Basic information on data used in this study

    A total of 20 GF-2 images covering the Yanhe River Basin were collected as the main data source, which have a resolution of 1.0 m in the panchromatic band and 4.0 m in multispectral band (blue, green, red, and near-infrared spectrum) on a swath of 45 km. To avoid the effect of snow and clouds on identifying check dams, we acquired these images in different seasons (April to November), including three images on 5 April 2020, four images on 25 April 2020, two images on 24 May 2020, six images on 15 September 2020, and five images on 19 October 2020, with less than 5% cloud coverage in each scene image. All GF-2 images were preprocessed using Environment for Visualizing Images (ENVI) software (version 5.3.1). We used DEM to perform rational polynomial coefficients (RPC) orthorectification on the multispectral and panchromatic images, projecting them into Universal Transvers Mercator coordinate system. Next, the multispectral image was registered to the corresponding panchromatic image using polynomial warping with automatically generated tie points, providing a registration error of less than 1 pixel.Subsequently, the Gram-Schmidt Pan Sharpening method was applied to fuse panchromatic and multispectral bands, enhancing the spatial resolution of multispectral bands from 4.0 to 1.0 m(Laben and Brower, 2000). Finally, the bit depth of all fused images was unified to 8 bits using optimized linear stretch. In addition, some Google Earth images with a spatial resolution of 0.3 and 1.0 m were acquired as supplementary data for areas not covered by GF-2 images. Rich image variations in different seasons and sources can also overcome the shortcomings of insufficient image diversity and target variability, improving the robustness and generalization ability of the model.

    2.3 Methodology

    Figure 2 illustrates the framework of the proposed check dam detection method: (1) remote sensing dataset preparation, (2) check dam detection based on deep learning object detection models, and (3) geospatial analysis and comprehensive discrimination for results acquired from step (2). While deep learning object detection models can identify targets quickly and accurately,there are inevitably errors when identifying features from complicated remote sensing images in broad regions due to computing hardware limitations. To solve this, we used the sliding window(1024×1024 pixel) method when detecting check dams in the Yanhe River Basin. A non-maximum suppression algorithm was used to filter the redundant detection boxes and optimize the detection results.

    Fig. 2 Technical workflow for check dam detection across broad regions. GF-2, Gaofen-2; ASTER DEM,ASTER Global Digital Elevation Model (DEM) v3; ESA WorldCover, the European Space Agency WorldCover 10 m 2020 v100; YOLOv3, You Only Look Once (version 3); VFNet, VarifocalNet.

    2.3.1 Dataset preparation

    We marked more than 600 large and medium check dams in the Yanhe River Basin and surrounding areas using survey data from the Bulletin of First National Census for Water in China(Ministry of Water Resources of China, 2013) and field data of check dams in Baota District and Yanchang County of Shaanxi Province conducted by the Water Conservancy Bureau in 2015 (Fig.1). We conducted field surveys of check dams in October 2021 with Unmanned Aerial Vehicles(UAVs) and handheld Global Positioning System receivers (Trimble Juno 3D, Shenzhen Pengjin Technology Co. Ltd., Shenzhen, China) to confirm the reliability of collected check dam data.

    After acquiring the required remote sensing images, including GF-2 and Google Earth images,we prepared image datasets for training. The morphological characteristics of check dams are relatively simple in remote sensing images, as they are easily recognized, especially dam bodies and dam land. The dam slope usually presents a rectangle or quasi-rectangle in the image, with quasi-triangles in a few cases. The dam crest often plays the role of road and bridge to connect the traffic on both sides of the gully in a linear feature. Dam land is often formed by intercepted sediment and water bodies; when the dam fills with sediment, the resulting flat land becomes cropland for agriculture, such that the dam land is flat compared with the surrounding terrain in the image. The images with identified check dams were subset to 1024×1024 pixel sub-images with 25% overlap to speed up the training process and improve hardware usage efficiency before annotating with ArcGIS Pro software. All images were confirmed for the presence of check dams using the survey data list, with check dams marked with rectangular boxes (Fig. 3). The overlap avoids detecting borders when check dams are only partially contained in the sub-image. A total of 1326 images containing check dam annotations were acquired. In practice, training a good deep learning model requires many samples. We enhanced the size of the dataset using data augmentation techniques to reduce network overfitting and obtain a strongly generalizable model(Fig. 3). New images and annotations were generated using a random combination of rotating,flipping, adding noise, blurring and resizing the original images, and changing colors using a Python script. The samples were enhanced about 10 times. We subsequently constructed a dataset of 12,988 samples, divided into an 8:2 ratio comprising 10,392 training samples and 2596 validation samples.

    Fig. 3 Display of the original images (a), images with annotations (b), and augmented images (c). (a1-a4),original images of check dams; (b1-b4), images of check dams with annotation; (c1-c8), images of check dams after data augmentation.

    2.3.2 Deep learning network for check dam detection

    We used MMDetection, an object detection toolbox containing a rich set of object detection and instance segmentation networks, to rapidly build the desired deep learning object detection models on the PyTorch open-source deep learning framework (Chen et al., 2019).

    Generally, existing deep learning methods designed for object detection can be divided into region proposal-based methods and regression-based methods. Region proposal-based detectors,such as R-CNN, Fast R-CNN, and Faster R-CNN, explicitly extract bounding box candidates and separately classify candidate-related features (Ren et al., 2017). Regression-based detectors, such as You Only Look Once (YOLO), Single Shot MultiBox Detector (SSD), and RetinaNet, unify candidate region detection and feature classification (Fu et al., 2019). Here, we selected the most representative region proposal-based detectors, including Faster R-CNN and Cascade R-CNN,and regression-based detectors, including You Only Look Once (version 3) (YOLOv3), YOLOX,and an intersection over union (IoU)-aware dense object detector (VarifocalNet; abbreviated as VFNet), to assess their ability to detect check dams (Cai and Vasconcelos, 2017; Ren et al., 2017;Redmon and Farhadi, 2018; Ge et al., 2021; Zhang et al., 2021). These networks have been successful for other target recognition tasks in the remote sensing field (Fu et al., 2019), but they are rarely applied to check dam detection in broad areas. Moreover, Feature Pyramid Networks(FPN) were added to these networks to solve the multi-scale problem in check dam detection and improve the performance of check dam detection.

    Faster R-CNN is a two-stage target detection network. In the first stage of check dam identification, the detector extracts feature maps by convolutional neural network (CNN)backbone from remote sensing images before inputting the feature maps into the region proposal network (RPN) to generate region proposals. The second stage calculates classification and coordinate regressions to region proposals to predict the border of the check dam location and its confidence level, requiring an IoU threshold to define positives and negatives. A detector trained with low IoU threshold (e.g., 0.5 in the Faster R-CNN) usually produces noisy detections.However, detection performance tends to degrade with increasing IoU thresholds. The Cascade R-CNN, an improvement network based on Faster R-CNN, is proposed to address these problems.It comprises a sequence of detectors trained with increasing IoU thresholds (0.5, 0.6, and 0.7 in this study) to be sequentially more selective against close false positives. ResNeXt-101 is selected as the backbone for the feature extraction of check dams in complicated remote sensing images.

    YOLOv3 is a representative regression-based object detection method. It works by resizing the input images to 608×608 pixel and using the Darknet53 backbone to perform feature extraction.This backbone sets up links between layers and skips some convolution layers to avoid the vanishing gradient problem. The images were down-sampled 32 times, with scaled feature maps(19×19, 38×38, and 76×76) obtained and used to detect small, medium, and large targets.Meanwhile, the deeper feature maps were up-sampled twice and merged with the shallower feature maps. We divided the input images into default grids according to the scale of feature maps. Anchor boxes obtained by K-means clustering were tiled onto each grid cell, and predictions of bounding boxes, confidences, and object names were made accordingly. Ge et al.(2021) used YOLOv3 as a baseline and proposed YOLOX, which integrates excellent advantages,including decoupled head, mosaic data enhancement, SimOTA, and anchor-free mechanism, to improve model performance. Compared with YOLOv3, You Only Look Once (version 4)(YOLOv4), and YOLOv5, YOLOX not only has a simpler structure but also exhibits good inference speed and detection accuracy, which is advantageous in the context of small target detection. The YOLOX comprises three main parts, i.e., backbone, neck, and YOLO head. Three feature layers are extracted in the CSPDarknet backbone and then fused in the neck part. The YOLO head includes a classifier and a regressor to judge feature points and determine whether objects correspond to them.

    VFNet is a new object detection method for accurately ranking a huge number of candidate detections based on IoU-aware Classification Score (IACS), which can simultaneously represent the confidence of object presence and localization accuracy for grading the detection. VFNet contains a new loss function, Varifocal Loss, for training a dense object detector to predict IACS,a new efficient star-shaped bounding box feature representation for estimating IACS and refining coarse bounding boxes, and fully convolutional one-stage object detection+adaptive training sample selection (FCOS+ATSS) architecture. It uses the varifocal loss to predict IACS for each image. We used Res2Net-101 as the backbone to extract features of the input images, and then the feature pyramid network to generate five feature maps at different scales. Lastly, we performed bounding box regression prediction and fine-tuning refinement in the VFNetHead network.

    The detection models were trained and validated on a workstation with an Intel Core i7-7700 central processing unit (CPU) and NVIDIA RTX Tesla P100 (16 GB) general processing unit(GPU) running on an Ubuntu 18.04 system. Table 2 shows the hyper-parameters applied in the experimental configurations for the training object detectors to achieve the highest model performance in terms of accuracy.

    Training a CNN from scratch is computationally expensive and time-consuming. Therefore,transfer learning was used to transfer the knowledge learned from one model trained on a large dataset, such as Microsoft COCO (MSCOCO), to another model to solve a specific task (Chen et al., 2018). We used transfer learning to train the check dam detection models based on pre-trained backbone networks in the MSCOCO dataset.

    Table 2 Hyper-parameters used for training deep learning object detection networks

    2.3.3 Geospatial analysis

    We introduced geospatial analysis methods to improve the precision of check dam identification.Based on the topographic conditions of check dam construction and land cover types in the check dam areas, we extracted the corresponding candidate regions in gullies and land cover types.

    According to the location feature that the check dam is constructed along gullies and channels, we extracted the candidate areas of check dam identification from DEM in ArcGIS 10.2 (Fig. 4) to filter incorrect detection results obtained from deep learning models and improve the accuracy of check dam identification. There are two major steps for candidate area extraction: (1) extract the gully network using the D8 algorithm (Ngula Niipele and Chen, 2019)in ArcHydro tools of ArcGIS 10.2; the workflow includes DEM reconditioning, depression filling, flow direction, flow accumulation calculations, and gully network generating. This stage identifies the optimal gully network as long as the drainage lines containing fewer branches can pass through all check dams in the study area. We used different thresholds, including 50, 100,200, 300, 500, and 1000 for flow accumulation cut-off values to extract gully networks (Fig.S1), determining 200 as the most suitable threshold; and (2) establish buffer zones of the gully network. Based on the field survey, we determined the specified distance (135 m) for creating buffer zones around the gully network that covers the check dams in the study area by combining their distribution and scale.

    In the early stage after construction, check dams are used mainly to retain rainstorm-caused runoff, intercept sediment, and generally form a water body behind the dam. When the check dams fill with sediment, the generated flat land can be used for agricultural production due to its humus-rich soil carried by runoff. There are eight land cover classes in the Yanhe River Basin according to ESA WorldCover 10 m 2020 v100: tree cover, shrubland, grassland, cropland,built-up, bare or sparse vegetation, permanent water bodies, and herbaceous wetland. The land cover type analysis of the checks dams collated in the survey data revealed six main land cover classes: cropland, water bodies, bare land, shrubland, tree cover, and grassland. Thus, we used land cover constraints to refine the detection results by deleting detection boxes not located in such land cover types.

    2.3.4 Model performance evaluation

    The performance of each model was evaluated using precision, recall, precision-recall (P-R)curve, average precision (AP), and inference speed (FPS). Precision refers to the ratio of the number of correct detections to the total number of detections. Recall refers to the ratio of the number of correct check dam detections to the total ground truth in the validated dataset. The P-R curve shows the precision and recall at different IoU thresholds. When evaluating models, if the IoU between the ground truth and the detecting bounding box exceeded a predefined thresholdλ(Eq. 1), the detection was noted as a true positive; otherwise, the detection was noted as a false positive. The AP is the area under the P-R curve, a standard for evaluating the precision of the deep learning object detection models (a higher AP value represents higher detection accuracy).The AP calculation in this study was based on the evaluation criteria of the MSCOCO dataset (Lin et al., 2014), including IoU threshold of 0.50 (AP50), IoU threshold of 0.75 (AP75), and average value for 10 IoU thresholds ranging from 0.50-0.95 with a 0.05 step (AP50-95). The FPS is the number of images detected per second or the time to detect each image. Precision, recall, and AP are calculated as follows:

    where IoU is the intersection over union;λis the predefined threshold; P is the precision;TPis the number of check dams correctly detected by the models;FPis the number of false detections;Nis the number of all detected check dams; R is the recall; andFNis the number of missed detections.

    3 Results

    3.1 Comparing the performance of five models for check dam identification

    Figure 5 shows the P-R curves of the five methods at different IoU thresholds; the area under the curve is the AP value of the corresponding model (Table 3). The P-R curve of VFNet completely enclosed those of the others regardless of whether the IoU threshold was 0.50 or 0.75, suggesting that VFNet has optimal performance for check dam identification, followed by YOLOX and Cascade R-CNN. YOLOv3 significantly outperformed Faster R-CNN when the IoU threshold was 0.50, but its performance decreased significantly as the IoU threshold increased; for example,at an IoU threshold of 0.75, YOLOv3 performed the worst in terms of recognition ability.

    Fig. 5 Comparison of precision-recall (P-R) curves for the five deep learning models at different intersection over union (IoU) thresholds. (a), P-R curves at IoU=0.50; (b), P-R curves at IoU=0.75.

    Table 3 shows that all models except YOLOv3 reached 60.0%, 90.0%, and 70.0% of the AP values at IoU thresholds of 0.50:0.95, 0.50, and 0.75, respectively. Among the object detection deep learning networks, VFNet had the highest AP (69.9%) in the validation datasets. Cascade R-CNN and YOLOX improved the AP value by 5.5% and 11.3%, respectively, compared to Faster R-CNN and YOLOv3, indicating that the improvements in Faster R-CNN and YOLOv3 greatly enhanced model performance, especially for YOLOX. In addition, we compared the inference speed of each model (image size: 1024×1024). YOLOv3 was the fastest, with an inference speed greater than 25.0 image/s. Even though the number of weight parameters increased compared to YOLOv3, the detection speed of YOLOX still reached 15.8 image/s. The inference speed of Faster R-CNN and Cascade R-CNN was only about 4.0 image/s, while the speed of VFNet slightly improved, reaching 5.5 image/s.

    Table 3 Comparison of average precision and inference speed for different object models

    Overall, the five models achieved good results for check dam detection. Considering the detection precision and speed (Table 3), YOLOX outperformed the other models with superior performance for both accuracy and efficiency. However, detection accuracy is more important than speed for check dam identification, so VFNet was also selected to detect check dams in this study.

    3.2 Check dams detection based on optimal detectors and geographical analysis

    After identifying the optimum object detection models, we integrated VFNet and YOLOX to perform check dam identification on the 20 GF-2 remote sensing images covered on the Yanhe River Basin, retaining the detection boxes with confidence thresholds more than 0.5. This process identified 1390 detection boxes (Fig. 6). We validated the detection results using check dam survey data, field investigation, and visual judgment of the available high-resolution historical images on Google Earth by the experts in the field of earth observation interpretation according to the interpretation symbol of check dams depicted in Section 2.3. As a result, 1092 detection boxes were identified correctly as check dams, and 298 detection boxes were misidentified (precision:up to 78.6%). According to the check dam survey data mentioned above, we identified 602 check dams distributed in the Yanhe River Basin, of which 524 were recalled (recall rate: up to 87.0%),and 78 were not recognized (Table 4).

    Fig. 6 Results of check dam detection based on VFNet and YOLOX in the Yanhe River Basin. (a), the image of new detected check dam; (b), the image of recalled check dam; (c), the image of lost check dam. Detection results in (a) and (b) show the predicted bounding box of check dam and its corresponding confidence score.

    Table 4 Evaluation of check dam detections after geospatial analysis and comprehensive discrimination in the Yanhe River Basin

    Table 4 shows the results of the geospatial analysis. We used the candidate regions acquired from DEM (Fig. 4) and land cover from ESA WorldCover 10 m 2020 v100 as restrictive conditions to reduce incorrect detections. Finally, we removed 147 incorrect detections from the low-confidence check dam detection results recognized by deep learning and obtained 1243 detections as high-confidence check dam detection results, with 1089 correctly identified as check dams. The geospatial analysis and comprehensive discrimination removed about 50.0% of incorrect detections. The precision of check dam identification improved by 9.0%, reaching 87.6%, and the recall rate reached 86.5%. Simultaneously, 568 check dams, including recently constructed and those not recorded in the known check dam survey datasets, were recognized by our proposed framework. However, due to the limited accuracy of land cover, incorrectly applying the spatial analysis eliminated three detections that the deep learning models correctly recognized. Thus, the framework could rapidly and precisely detect check dams and provide location and distribution information of recently constructed check dams to complement the survey data.

    3.3 Check dams distribution in the Yanhe River Basin

    Based on the proposed framework, we extracted check dams in the Yanhe River Basin (Fig. 7).We used the 'Kernel Density' tool from ArcGIS 10.2 to generate a density map of check dams in the Yanhe River Basin (Fig. 8) to show the spatial distribution of constructed check dams, and provide reference for macroscopically planning the layout of check dams in future for watershed managers. The density map was classified into several categories using the natural breakpoint method, with the boundary divided at the position with large numerical differences. As a result,there are noticeable regional differences in the spatial distribution of check dams within the Yanhe River Basin. Check dams are mainly concentrated in the central and northeastern parts of the study region, with higher density values ranging from 0.300 to 0.500 (Fig. 8). Two agglomeration areas of high density are mainly located in the Baota District and the western part of Yanchang County near the Baota District, which may be because the Baota District acts as the administrative center of Yan'an City of Shaanxi Province, with an important role in culture and economic development. Therefore, plenty of check dams have been constructed in this region to regulate runoff and control soil erosion. However, the Ansai District has medium-density values,and the remaining areas have a low degree of agglomeration of check dams.

    Fig. 8 Spatial distribution of check dam density in the Yanhe River Basin (mapped using Kernel density with 8000 m bandwidth in ArcGIS 10.2)

    4 Discussion

    4.1 Performance of proposed framework in check dam detection

    Traditional check dam monitoring mainly relies on manual surveys, which are time-consuming and labor-intensive, and the data can lack objectivity and accuracy (Chen and Zhang, 2004).Remote sensing technology has clear advantages over traditional methods. Tian et al. (2013) used remote sensing images in conjunction with a field survey to derive the spatial distribution of check dams in Huangfu Chuan River. However, they only extracted check dams or reservoirs with water bodies, ignoring check dams with other land covers such as cropland. Moreover, it is hard to obtain the number and distribution of check dams using their method. Compared with field surveys or other traditional image processing techniques, the frame proposed in this study can record the quantity and distribution of check dams in broad regions more objectively, timely, and effectively at a lower cost and avoid duplicating manual survey data. In addition, we evaluated five models to identify check dams and found that VFNet and YOLOX performed better than the other three models. VFNet performed best for detecting large check dams, while YOLOX performed best for detecting medium check dams. In practical applications, a relatively low probability threshold of 0.5 was used to detect as many check dams as possible, retaining predicted boxes with a confidence score greater than 0.5. However, this resulted in substantial overestimation, with many objects wrongly classified as check dams due to severe background interference and similar spectrum and texture characteristics in the GF-2 images between check dams and line-type buildings, such as bridges or roads (Fig. 9).

    The deep learning models also failed to detect some check dams (Fig. 6c), particularly those built long ago and now filled with sediment. The GF-2 images only showed the top parts of these check dams, not their spectral or textural features. The shortage of training samples also resulted in some check dams not being recognized correctly. Therefore, strategies are needed to alleviate the abovementioned problems and refine the identification accuracy of check dams. Most studies have focused on improving the network structure to increase recognition accuracy, including R-CNN and YOLO networks (Sharma and Mir, 2020). Our study showed that Cascade R-CNN and YOLOX had greater detection accuracy than Faster R-CNN and YOLOv3 (Table 3),respectively. For remote sensing researchers, the post-processing method based on geospatial analysis is an efficient attempt to improve object extraction results. The geospatial analysis can reflect the spatial distribution constraint relationship between the location of ground objects and certain geographic data, such as DEM and land cover. We selected channel buffer areas obtained from DEM and land cover as the restriction factor, eliminating misrecognized check dams,removing 50.0% false detection boxes, and improving the precision indicator by 9.0%. Similarly,Zeng et al. (2019) proposed an airport detection method using spatial analysis and deep learning.They first reduced the candidate airport regions to 0.56% of the total area of 75,691 km2based on spatial analysis of released remote sensing products, including global land cover (FROM-GLC10),ALOS Global Digital Surface Model (ALOS World 3D-30m), and open street map (OSM) datasets.Then, they used Faster R-CNN to determine the airport location and obtained a mean user's accuracy of 88.9%, ensuring that all aircraft could be detected. Zhang et al. (2022) used street view images to identify road noise barriers with deep learning classification models and geospatial analysis and acquired final road noise barrier identification results in Suzhou City of Jiangsu Province, China. However, the effectiveness of geospatial analysis relies heavily on the accuracy of geographical data. Applying DEM and land cover products in our research accumulated errors,impacting the precision of check dam identification. In order to minimize the effect of land cover on check dam recognition, we used ESA WorldCover at 10 m resolution for 2020, the same year as the applied GF-2 remote sensing images, which eliminated the effect of interannual change of land use.Zanaga et al. (2021) showed that ESA WorldCover 10 m 2020 v100 captured landscapes at a higher level of detail than Environmental Systems Research Institute (ESRI) 2020 Landcover. Moreover,we focused on detecting large and medium check dams with body lengths greater than 50 m; as such,the resolution effect of the selected land cover product is insignificant. Using higher resolution and precise DEM and land cover products can improve the detection results of the method. Also,economic, cultural, geographical, and other factors between regions will affect landforms and check dam construction and distribution and should be considered when using the proposed geographic analysis method for improving the precision of check dam recognition in different regions.

    4.2 Limitations and implications

    Deep learning is a promising method for remote sensing image analysis (Ghanbari et al., 2021). In this study, we integrated widely used object detectors with spatial analysis to explore the distribution of check dams at watershed scale. However, the proposed framework is subject to some limitations. It is hard to recognize small check dams due to the limited resolution of remote sensing images. In addition to the about 1100 large and medium check dams detected by our method,thousands of smaller check dams in the Yanhe River Basin were blurred and indistinguishable in the GF-2 images and thus not considered when preparing the sample dataset. Most small check dams were built by local farmers from 1950 to 1980 (Liu et al., 2018) to develop agricultural production(also referred to as 'production dams'). Therefore, we dismissed these small check dams due to their limited effectiveness in regulating runoff and controlling sediment. In addition, the trained models identified check dams in the Loess Plateau because we customized samples in this region. The construction of other check dams worldwide used various materials such as stones, earth, wood logs,and straw bales (Abbasi et al., 2019; Lucas-Borja et al., 2019; Robichaud et al., 2019). Collecting more samples of check dams made from various materials in different environments to enrich sample datasets is needed to extend the range of the proposed framework.

    Combining multidisciplinary sciences such as remote sensing, deep learning, and geographic information system (GIS) is a lower-cost method for identifying check dams than field surveys and other traditional image processing methods. However, few studies have focused on check dam detection using deep learning and remote sensing methods. One study focused on extracting dam areas by integrating OBIA and the semantic segmentation approach (Li et al., 2021). The authors reported the feasibility of their method but only tested it in four small regions. Acquiring information on check dams from remote sensing imagery could be more comprehensive and accurate if we combine Li et al.'s method for check dam area extraction with our proposed method for dam body detection. Detailed information on check dams at the watershed scale, including their number, location, spatial distribution, and control area, can help analyze the effect of check dams on erosion reduction and plan suitable dam sites.

    5 Conclusions

    This study proposed a rapid and precise check dam identification method in broad areas from high-resolution remote sensing images using deep learning and geographic analysis. We compared five advanced deep learning object detectors, including Faster R-CNN, YOLOv3,Cascade R-CNN, YOLOX, and VFNet, with all performing well for detecting check dams.However, VFNet and YOLOX had more robust capabilities for check dam identification, with AP values greater than 69.0%, 96.0%, and 80.0% at IoU thresholds of 0.50:0.95, 0.50, and 0.75,respectively. We combined preferred deep learning detection models with geospatial analysis to identify check dams in the Yanhe River Basin; the precision and recall rates reached 87.6% and 86.5%, respectively. Moreover, the proposed method identified recently constructed dams not recorded in the survey data. Our method also identified the location and spatial distribution of check dams in the Yanhe River Basin, with regional differences in spatial distribution. The central and northeastern parts of the Yanhe River Basin are two agglomeration areas with a high density of check dams. We expect to use this method to detect check dams on a national scale.

    Acknowledgements

    This research was supported by the National Natural Science Foundation of China (41977064) and the National Key R&D Program of China (2021YFD1900700). The authors express their gratitude to colleagues in their research group for helping complete the experiments.

    Appendix

    Fig. S1 Gully networks extracted by different flow accumulation cut-off values. (a), flow accumulation cut-off value=50; (b), flow accumulation cut-off value=100, (c), flow accumulation cut-off value=200; (d), flow accumulation cut-off value=300; (e), flow accumulation cut-off value=500; (f), flow accumulation cut-off value=1000.

    日韩免费高清中文字幕av| 久久精品久久久久久噜噜老黄| 亚洲欧美激情在线| 国产av国产精品国产| 亚洲一区二区三区欧美精品| 在线亚洲精品国产二区图片欧美| 又黄又粗又硬又大视频| 久久久久精品国产欧美久久久 | 亚洲欧美一区二区三区久久| 极品人妻少妇av视频| 亚洲av日韩在线播放| 日本黄色日本黄色录像| 人人妻人人爽人人添夜夜欢视频| 国产精品久久久av美女十八| 999精品在线视频| 91九色精品人成在线观看| 国产午夜精品一二区理论片| 欧美精品亚洲一区二区| 国精品久久久久久国模美| 欧美日韩视频高清一区二区三区二| 欧美黄色淫秽网站| 久久免费观看电影| 久久人妻福利社区极品人妻图片 | av一本久久久久| 伦理电影免费视频| 国产视频首页在线观看| 久9热在线精品视频| www.av在线官网国产| 涩涩av久久男人的天堂| 老司机影院成人| 成人18禁高潮啪啪吃奶动态图| 久久九九热精品免费| 国产精品一区二区在线观看99| 91成人精品电影| 9热在线视频观看99| 久久热在线av| 精品国产乱码久久久久久小说| 欧美激情 高清一区二区三区| 亚洲专区中文字幕在线| 国产视频首页在线观看| 18禁裸乳无遮挡动漫免费视频| 国产成人91sexporn| 操美女的视频在线观看| 国产一区二区三区综合在线观看| 亚洲精品国产av蜜桃| 欧美 亚洲 国产 日韩一| 久久精品久久久久久噜噜老黄| 女性生殖器流出的白浆| 午夜福利免费观看在线| 国产成人精品在线电影| 亚洲男人天堂网一区| 男女午夜视频在线观看| 亚洲欧美一区二区三区国产| 91精品国产国语对白视频| 一边亲一边摸免费视频| 国产精品免费视频内射| 欧美人与性动交α欧美精品济南到| 777米奇影视久久| 男人操女人黄网站| 亚洲精品日本国产第一区| 人人妻人人添人人爽欧美一区卜| 日本vs欧美在线观看视频| 汤姆久久久久久久影院中文字幕| 午夜福利免费观看在线| 久久久久精品人妻al黑| 久久精品熟女亚洲av麻豆精品| 亚洲国产精品999| 国产高清视频在线播放一区 | 欧美日韩精品网址| 自拍欧美九色日韩亚洲蝌蚪91| 中国美女看黄片| 伊人亚洲综合成人网| cao死你这个sao货| 欧美xxⅹ黑人| 久久鲁丝午夜福利片| 尾随美女入室| 一区福利在线观看| 精品国产一区二区三区四区第35| 超碰97精品在线观看| 欧美日韩国产mv在线观看视频| 精品第一国产精品| 欧美少妇被猛烈插入视频| 色综合欧美亚洲国产小说| 国产97色在线日韩免费| 日韩大片免费观看网站| 国产精品亚洲av一区麻豆| 国产成人欧美在线观看 | √禁漫天堂资源中文www| 成人18禁高潮啪啪吃奶动态图| 极品人妻少妇av视频| 国产精品亚洲av一区麻豆| 黑人猛操日本美女一级片| 最黄视频免费看| 性少妇av在线| 女人精品久久久久毛片| 大片电影免费在线观看免费| 免费av中文字幕在线| 男男h啪啪无遮挡| 国产av国产精品国产| 日韩免费高清中文字幕av| 久久精品国产综合久久久| 天堂8中文在线网| 人人澡人人妻人| 丝袜美足系列| 午夜91福利影院| 亚洲一区中文字幕在线| 亚洲五月色婷婷综合| 亚洲精品国产区一区二| 亚洲国产成人一精品久久久| 日本五十路高清| 一个人免费看片子| 1024香蕉在线观看| 久久av网站| 美女高潮到喷水免费观看| 亚洲欧美精品自产自拍| 日韩人妻精品一区2区三区| 亚洲国产欧美一区二区综合| 午夜av观看不卡| 欧美日韩一级在线毛片| 首页视频小说图片口味搜索 | 亚洲少妇的诱惑av| 国产av一区二区精品久久| 亚洲久久久国产精品| 视频区欧美日本亚洲| 免费女性裸体啪啪无遮挡网站| 91国产中文字幕| 亚洲欧美成人综合另类久久久| 中文字幕色久视频| 亚洲欧洲精品一区二区精品久久久| 制服人妻中文乱码| 在线观看免费高清a一片| a 毛片基地| 18在线观看网站| 精品国产乱码久久久久久小说| 国产成人免费观看mmmm| 日韩av免费高清视频| 人人妻人人添人人爽欧美一区卜| 天天躁日日躁夜夜躁夜夜| 曰老女人黄片| 亚洲国产成人一精品久久久| 久久国产精品男人的天堂亚洲| 国产精品久久久人人做人人爽| 女人久久www免费人成看片| 男女之事视频高清在线观看 | av又黄又爽大尺度在线免费看| 色视频在线一区二区三区| 9热在线视频观看99| 久久精品久久久久久久性| 男人舔女人的私密视频| 久久久精品免费免费高清| 1024香蕉在线观看| 久久精品人人爽人人爽视色| 亚洲一区二区三区欧美精品| 国产成人一区二区三区免费视频网站 | 夫妻性生交免费视频一级片| 国产日韩欧美亚洲二区| 日韩精品免费视频一区二区三区| www.999成人在线观看| 欧美av亚洲av综合av国产av| 精品亚洲乱码少妇综合久久| 国产精品国产三级国产专区5o| 成年av动漫网址| 在线观看一区二区三区激情| 国产不卡av网站在线观看| 久久国产精品大桥未久av| 满18在线观看网站| 观看av在线不卡| 女人精品久久久久毛片| 国产精品欧美亚洲77777| 精品少妇内射三级| 欧美日韩精品网址| av线在线观看网站| 亚洲视频免费观看视频| 亚洲人成77777在线视频| 欧美精品一区二区大全| 精品熟女少妇八av免费久了| 国产精品三级大全| 午夜免费鲁丝| 老司机深夜福利视频在线观看 | 国产亚洲av高清不卡| 9热在线视频观看99| 韩国高清视频一区二区三区| 国产在线一区二区三区精| 国产一区有黄有色的免费视频| 国产真人三级小视频在线观看| 亚洲,欧美,日韩| 女性生殖器流出的白浆| 十八禁人妻一区二区| 老司机午夜十八禁免费视频| 欧美国产精品一级二级三级| 亚洲中文日韩欧美视频| 97精品久久久久久久久久精品| 人人妻,人人澡人人爽秒播 | 中文字幕另类日韩欧美亚洲嫩草| 男女边摸边吃奶| 一本—道久久a久久精品蜜桃钙片| 亚洲欧美日韩高清在线视频 | 亚洲五月婷婷丁香| 我的亚洲天堂| 精品人妻一区二区三区麻豆| 午夜老司机福利片| 色播在线永久视频| 国产91精品成人一区二区三区 | 成人亚洲欧美一区二区av| 永久免费av网站大全| 亚洲国产av新网站| 少妇猛男粗大的猛烈进出视频| 亚洲国产成人一精品久久久| 欧美老熟妇乱子伦牲交| 黄频高清免费视频| 视频区图区小说| 天堂8中文在线网| 水蜜桃什么品种好| 男女午夜视频在线观看| www.999成人在线观看| 国产伦人伦偷精品视频| 精品久久久久久电影网| 精品一区在线观看国产| 女人爽到高潮嗷嗷叫在线视频| 一级黄片播放器| 精品人妻1区二区| 精品一品国产午夜福利视频| 国产精品av久久久久免费| 亚洲一卡2卡3卡4卡5卡精品中文| 亚洲欧美日韩高清在线视频 | 蜜桃在线观看..| 久久久国产精品麻豆| 岛国毛片在线播放| 亚洲欧美色中文字幕在线| 午夜福利免费观看在线| 一级片免费观看大全| 国产一区二区在线观看av| 国产成人免费无遮挡视频| 亚洲国产欧美日韩在线播放| 国产av一区二区精品久久| 一级片免费观看大全| 国产成人91sexporn| 日日爽夜夜爽网站| 久久人人爽人人片av| 国产精品久久久av美女十八| 免费看不卡的av| 国产成人精品在线电影| 日韩大码丰满熟妇| 精品一区在线观看国产| 国产精品一区二区精品视频观看| 狠狠精品人妻久久久久久综合| 1024香蕉在线观看| 亚洲国产精品一区二区三区在线| av福利片在线| 国产视频首页在线观看| 在现免费观看毛片| 飞空精品影院首页| 亚洲国产日韩一区二区| 国产色视频综合| 免费av中文字幕在线| 午夜福利视频精品| 精品国产超薄肉色丝袜足j| 日本欧美视频一区| 久久女婷五月综合色啪小说| 欧美日韩一级在线毛片| 黄片播放在线免费| 国产精品国产三级国产专区5o| 久久毛片免费看一区二区三区| 男女免费视频国产| 日韩制服骚丝袜av| 高清不卡的av网站| 亚洲专区国产一区二区| 国产又爽黄色视频| 色网站视频免费| 国产成人影院久久av| 亚洲免费av在线视频| 丝袜美足系列| 婷婷成人精品国产| www.999成人在线观看| 国产黄色免费在线视频| 一本—道久久a久久精品蜜桃钙片| 亚洲成人手机| 久久久久久久大尺度免费视频| 亚洲国产精品999| 伊人亚洲综合成人网| 日本猛色少妇xxxxx猛交久久| 无限看片的www在线观看| 欧美av亚洲av综合av国产av| 国产高清不卡午夜福利| 国产成人av教育| 国产成人a∨麻豆精品| 国产高清视频在线播放一区 | 成年动漫av网址| 亚洲国产欧美一区二区综合| 女人精品久久久久毛片| 精品高清国产在线一区| 日韩中文字幕欧美一区二区 | 男女国产视频网站| 少妇 在线观看| 亚洲精品一二三| 国产成人精品久久久久久| 国产成人91sexporn| 精品少妇内射三级| 日本五十路高清| 最近中文字幕2019免费版| 日本一区二区免费在线视频| 亚洲精品av麻豆狂野| 亚洲熟女毛片儿| 国产又色又爽无遮挡免| 波多野结衣一区麻豆| 91精品伊人久久大香线蕉| 亚洲专区中文字幕在线| 亚洲精品美女久久av网站| 亚洲国产av影院在线观看| av电影中文网址| 久久国产精品男人的天堂亚洲| 狠狠婷婷综合久久久久久88av| 性少妇av在线| 王馨瑶露胸无遮挡在线观看| 在线亚洲精品国产二区图片欧美| 成人免费观看视频高清| 黄色片一级片一级黄色片| 欧美日韩国产mv在线观看视频| 久久久久久人人人人人| 国产精品.久久久| 日韩伦理黄色片| 国产在视频线精品| 少妇精品久久久久久久| 叶爱在线成人免费视频播放| 最新在线观看一区二区三区 | 天天影视国产精品| 亚洲av欧美aⅴ国产| 成人18禁高潮啪啪吃奶动态图| 一二三四在线观看免费中文在| 人妻一区二区av| 亚洲伊人久久精品综合| 亚洲欧美一区二区三区国产| 久久av网站| 亚洲欧美成人综合另类久久久| 亚洲欧美一区二区三区久久| 亚洲 国产 在线| 国产av精品麻豆| 免费在线观看黄色视频的| 99久久99久久久精品蜜桃| 午夜两性在线视频| 久久国产精品男人的天堂亚洲| 亚洲人成电影观看| 国产成人a∨麻豆精品| 国产亚洲av片在线观看秒播厂| 国产成人精品久久二区二区91| 黑人猛操日本美女一级片| 黄色 视频免费看| 99精国产麻豆久久婷婷| 国产亚洲午夜精品一区二区久久| 麻豆乱淫一区二区| 欧美黑人精品巨大| 免费高清在线观看视频在线观看| 在线观看免费高清a一片| 人人妻,人人澡人人爽秒播 | 无限看片的www在线观看| 国产xxxxx性猛交| 大香蕉久久成人网| 国产免费一区二区三区四区乱码| 成年动漫av网址| 69精品国产乱码久久久| av国产久精品久网站免费入址| 日本欧美视频一区| 成人黄色视频免费在线看| 国产在视频线精品| 午夜免费观看性视频| 欧美成狂野欧美在线观看| 脱女人内裤的视频| 国产xxxxx性猛交| 香蕉国产在线看| 久久精品国产综合久久久| 免费少妇av软件| 国产伦人伦偷精品视频| 制服人妻中文乱码| 精品亚洲乱码少妇综合久久| 电影成人av| 热re99久久国产66热| avwww免费| 两性夫妻黄色片| 高清不卡的av网站| 日韩视频在线欧美| 满18在线观看网站| 一级毛片女人18水好多 | 国产欧美日韩综合在线一区二区| 精品久久久精品久久久| 亚洲成人国产一区在线观看 | 国产片特级美女逼逼视频| 久久av网站| 国产成人免费观看mmmm| 亚洲精品日本国产第一区| h视频一区二区三区| 又大又爽又粗| 美女扒开内裤让男人捅视频| 久久久久久久国产电影| 交换朋友夫妻互换小说| 亚洲欧美日韩高清在线视频 | 在线av久久热| 女人爽到高潮嗷嗷叫在线视频| 自线自在国产av| 在线天堂中文资源库| 久久精品成人免费网站| av网站在线播放免费| 亚洲欧美一区二区三区久久| 免费在线观看影片大全网站 | 午夜免费男女啪啪视频观看| 夫妻性生交免费视频一级片| 中文字幕人妻熟女乱码| 丰满迷人的少妇在线观看| 黄色视频在线播放观看不卡| 老熟女久久久| 黄片小视频在线播放| 婷婷色麻豆天堂久久| 啦啦啦在线观看免费高清www| 91九色精品人成在线观看| a 毛片基地| 久久久国产欧美日韩av| 性高湖久久久久久久久免费观看| 日本av免费视频播放| 一级片'在线观看视频| 美女福利国产在线| 老司机靠b影院| www.999成人在线观看| 欧美精品人与动牲交sv欧美| xxx大片免费视频| 国产精品久久久久成人av| 久久亚洲精品不卡| 国产成人一区二区三区免费视频网站 | 美女福利国产在线| 午夜影院在线不卡| 婷婷色综合大香蕉| 日本欧美国产在线视频| 19禁男女啪啪无遮挡网站| 中文精品一卡2卡3卡4更新| 国产精品99久久99久久久不卡| 国产伦理片在线播放av一区| 亚洲国产av影院在线观看| 亚洲精品成人av观看孕妇| 人人妻人人澡人人爽人人夜夜| 亚洲欧洲精品一区二区精品久久久| 91字幕亚洲| 亚洲七黄色美女视频| 看免费av毛片| 国产又爽黄色视频| 亚洲一卡2卡3卡4卡5卡精品中文| 在线 av 中文字幕| 精品人妻熟女毛片av久久网站| 日本wwww免费看| 欧美成人午夜精品| 久久人妻福利社区极品人妻图片 | 天天躁狠狠躁夜夜躁狠狠躁| 国产黄频视频在线观看| 中文乱码字字幕精品一区二区三区| 亚洲国产日韩一区二区| 午夜久久久在线观看| 在线亚洲精品国产二区图片欧美| 咕卡用的链子| 国产亚洲一区二区精品| 大话2 男鬼变身卡| 欧美精品av麻豆av| 国产日韩欧美亚洲二区| 亚洲一区二区三区欧美精品| 午夜福利影视在线免费观看| 91麻豆精品激情在线观看国产 | 久久精品人人爽人人爽视色| 成人影院久久| 国产xxxxx性猛交| 中文字幕色久视频| 午夜激情av网站| 精品国产一区二区三区久久久樱花| 中文字幕色久视频| 亚洲专区中文字幕在线| 日韩大码丰满熟妇| 精品久久久久久久毛片微露脸 | 90打野战视频偷拍视频| 国产精品 欧美亚洲| 中文字幕亚洲精品专区| 欧美精品一区二区大全| 美女福利国产在线| 亚洲久久久国产精品| 啦啦啦在线观看免费高清www| 乱人伦中国视频| 精品国产乱码久久久久久小说| 精品国产超薄肉色丝袜足j| 亚洲一区二区三区欧美精品| 不卡av一区二区三区| 国产亚洲欧美在线一区二区| 两个人看的免费小视频| 精品视频人人做人人爽| 国产成人免费观看mmmm| 久久久久久久国产电影| 久久精品亚洲av国产电影网| 男人爽女人下面视频在线观看| 成在线人永久免费视频| 久久99热这里只频精品6学生| kizo精华| 日本猛色少妇xxxxx猛交久久| www.自偷自拍.com| 欧美人与性动交α欧美精品济南到| 日韩 亚洲 欧美在线| 老司机影院毛片| 久久国产精品人妻蜜桃| 成人午夜精彩视频在线观看| 成人国产av品久久久| 成人免费观看视频高清| 久久ye,这里只有精品| 免费黄频网站在线观看国产| 欧美日韩一级在线毛片| 建设人人有责人人尽责人人享有的| 亚洲国产欧美一区二区综合| 老司机亚洲免费影院| 夫妻性生交免费视频一级片| xxxhd国产人妻xxx| 99国产精品免费福利视频| 久久国产精品人妻蜜桃| 久久毛片免费看一区二区三区| 美女扒开内裤让男人捅视频| 国产xxxxx性猛交| 亚洲成国产人片在线观看| 伊人久久大香线蕉亚洲五| 免费人妻精品一区二区三区视频| 亚洲精品成人av观看孕妇| 人成视频在线观看免费观看| 久久精品亚洲熟妇少妇任你| 欧美日本中文国产一区发布| 精品一区二区三区av网在线观看 | 亚洲欧美成人综合另类久久久| 亚洲国产成人一精品久久久| 一区在线观看完整版| 国产精品一二三区在线看| 亚洲一区二区三区欧美精品| 老司机在亚洲福利影院| 少妇裸体淫交视频免费看高清 | 少妇 在线观看| 伊人亚洲综合成人网| 免费日韩欧美在线观看| 男女免费视频国产| 女性被躁到高潮视频| 大话2 男鬼变身卡| 老司机影院成人| 人成视频在线观看免费观看| 在现免费观看毛片| 精品免费久久久久久久清纯 | 精品国产超薄肉色丝袜足j| 久久久亚洲精品成人影院| av不卡在线播放| 亚洲九九香蕉| 国产在视频线精品| 欧美激情高清一区二区三区| 女人爽到高潮嗷嗷叫在线视频| 亚洲中文av在线| 亚洲精品久久午夜乱码| 久久久久精品人妻al黑| xxxhd国产人妻xxx| 黄色视频不卡| 日日爽夜夜爽网站| 国产一区二区激情短视频 | 久久精品国产综合久久久| 叶爱在线成人免费视频播放| 免费在线观看视频国产中文字幕亚洲 | 脱女人内裤的视频| 黄色视频不卡| 国产免费视频播放在线视频| 国产亚洲欧美在线一区二区| 亚洲av片天天在线观看| 欧美日韩亚洲综合一区二区三区_| 亚洲国产最新在线播放| 国产高清不卡午夜福利| 人妻人人澡人人爽人人| 人体艺术视频欧美日本| 一本综合久久免费| 免费观看人在逋| a级毛片黄视频| 日韩一本色道免费dvd| 一区二区三区激情视频| 亚洲天堂av无毛| 激情视频va一区二区三区| 只有这里有精品99| 欧美成人午夜精品| 1024视频免费在线观看| 亚洲专区国产一区二区| 国产黄色免费在线视频| 日韩一区二区三区影片| 国产精品一国产av| 国产深夜福利视频在线观看| 最新在线观看一区二区三区 | 天堂中文最新版在线下载| 亚洲一区中文字幕在线| 国产精品久久久久久人妻精品电影 | 亚洲欧美中文字幕日韩二区| 岛国毛片在线播放| 99久久99久久久精品蜜桃| 国产精品av久久久久免费| 在线 av 中文字幕| 久久天躁狠狠躁夜夜2o2o | 大香蕉久久网| 日韩av免费高清视频| 波多野结衣av一区二区av| 欧美日韩成人在线一区二区| 国语对白做爰xxxⅹ性视频网站| 91精品三级在线观看| 一边亲一边摸免费视频| 国产野战对白在线观看| 久9热在线精品视频| 性色av一级| 丝袜人妻中文字幕| 水蜜桃什么品种好| 国产免费福利视频在线观看| 国产成人精品久久二区二区免费| 深夜精品福利| 欧美另类一区| 男人添女人高潮全过程视频| 99热网站在线观看| 国产欧美日韩一区二区三区在线| 国产女主播在线喷水免费视频网站| 夜夜骑夜夜射夜夜干| 午夜福利免费观看在线|