A high-precision lake extraction method based on unsupervised remote sensing super-resolution
By constructing an unsupervised multi-channel depth super-segment model, the problem of improving the resolution of remote sensing images is solved, and high-precision lake extraction is achieved, with clear boundaries and accurate areas, which solves the problem of insufficient resolution of remote sensing images in the existing technology.
Patent Information
- Application Number
- CN202411342132.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-25
- Publication Date
- 2025-09-02
- Estimated Expiration
- 2044-09-25
AI Technical Summary
Existing remote sensing technologies are difficult to obtain remote sensing images with high temporal resolution, high spatial resolution and high spectral resolution simultaneously, resulting in challenging fine extraction of small lakes. Supervised superscore methods require the construction of complex sample sets and limited generalization capabilities.
An unsupervised multi-channel depth super-segment model is constructed, including gradient information extraction, information fusion, deep feature extraction, upsampling and reconstruction modules. Through adaptive training and image augmentation algorithm, high-precision lake extraction without additional data sets are achieved.
It realizes adaptive extraction of high-precision lake areas, with clear boundaries, accurate area, and high spatial resolution, improving remote sensing image quality and lake extraction accuracy.
Smart Images

Figure CN119338677B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to remote sensing information technology, and in particular to a high-precision lake extraction method based on unsupervised remote sensing super-resolution. Background Art
[0002] Lakes are dynamic systems that support immense biodiversity and provide vital food supply and cultural ecosystem services to people everywhere. Because changes in lakes are closely linked to the impacts of climate and human activities, they have been identified as important indicators of climate change, and more detailed measurements of lake area can better reflect climate change.
[0003] Remote sensing technology enables long-term, wide-coverage lake monitoring. Numerous studies have used remote sensing data for lake area extraction, among other tasks. However, because remote sensing monitoring technology cannot simultaneously obtain images with high temporal, spatial, and spectral resolutions, the precise extraction of small lakes presents significant challenges. Super-resolution technology aims to reconstruct higher-resolution images from their original low-resolution remote sensing images. Image super-resolution technology offers the potential to improve the spatial resolution of remote sensing images and thus the accuracy of lake extraction. With the advancement of deep learning, numerous super-resolution methods have been developed, which can be categorized as supervised and unsupervised. Supervised super-resolution methods require sufficient sample sets to complete model training. Remote sensing images produced by different sensors vary significantly, making sample construction complex. Furthermore, the generalization capability of supervised models is limited, making it difficult to guarantee model accuracy. Summary of the Invention
[0004] The technical problem to be solved by the present invention is to provide a high-precision lake extraction method based on unsupervised remote sensing super-resolution in response to the defects in the existing technology. The present invention constructs an unsupervised super-resolution method that can complete the super-resolution process of the target image without using additional data to construct a sample data set.
[0005] The technical solution adopted by the present invention to solve the technical problem is: a high-precision lake extraction method based on unsupervised remote sensing super-resolution, comprising the following steps:
[0006] Step 1) collecting a remote sensing image of the target area; the remote sensing image has a Green band and a NIR band;
[0007] in, Represents the green band of remote sensing images, Represents the near-infrared band of remote sensing images;
[0008] Step 2) Constructing a multi-channel unsupervised deep super-resolution model that fuses gradients; the multi-channel unsupervised deep super-resolution model is used to reconstruct high spatial resolution images of the collected remote sensing images of the target area;
[0009] The model includes gradient information extraction module, information fusion module, deep feature extraction module, upsampling module and reconstruction module;
[0010] The gradient information extraction module is used to calculate the gradient map of the low-resolution image of the original image; the low-resolution image is obtained by downsampling the remote sensing image collected in step 1);
[0011] The information fusion module is used to perform cascade fusion on a feature map obtained by performing information extraction on a low-resolution image of the original image and a feature map obtained by performing feature extraction on the obtained gradient map to obtain fused information;
[0012] The deep feature extraction module is used to use multiple residual network structures to perform deep feature modeling and extraction on the fusion information;
[0013] The upsampling module is used to perform an upsampling operation on the information;
[0014] The reconstruction module is used to reconstruct a high-resolution image using a convolution kernel;
[0015] Step 3) Train the model and obtain the optimized model parameters;
[0016] Step 4) Use the trained multi-channel unsupervised deep super-resolution model to reconstruct the collected remote sensing images of the target area with high spatial resolution to obtain high-resolution remote sensing images;
[0017] Step 5) performing image feature enhancement based on the original remote sensing image and the high-resolution remote sensing image obtained in step 4) to obtain a final high-resolution remote sensing image;
[0018] 5.1) High-resolution image I HR' Downsample to the same resolution as the original image I and calculate the difference Diff between the original image I and the estimated downsampled image L , then Diff L Upsample to high resolution image I HR' The image difference Diff is obtained when the resolution is the same H ;
[0019] 5.2) By transforming the high-resolution image I HR' Add image difference Diff H As a high-resolution image I HR' Updates;
[0020] 5.3) Iteratively update high-resolution image I HR' , until the image difference Diff HWhen the value is less than the set threshold or reaches the set number of iterations n, the final updated high-resolution image is obtained.
[0021] Step 6) Calculate the NDWI index of the super-resolution remote sensing image based on the final high-resolution remote sensing image;
[0022] Step 7) Extract lake areas based on the NDWI index;
[0023] The land features are classified according to the NDWI index, where the NDWI values in the range of 0-1 are lakes, and the lake areas are extracted.
[0024] According to the above scheme, the Sobel operator is used to calculate the gradient map of the input low-resolution image, as follows:
[0025]
[0026] Among them, GM represents the gradient map and Sob represents the Sobel operator.
[0027] According to the above scheme, the training process of the model in step 3) is as follows:
[0028] 3.1) The target image According to the super-resolution multiple Downsample to obtain the corresponding low-resolution image ;
[0029] 3.2) Based on low resolution -image Yes, perform adaptive extraction of training samples;
[0030] 3.3) Use image augmentation algorithms including rotation, flipping, cropping, translation, shearing, and scaling to expand the training samples to obtain an expanded sample dataset;
[0031] 3.4) Determine the network activation function as ReLU, the optimization algorithm as Adam, the learning rate descent strategy and batch size, train the unsupervised deep super-resolution network, and obtain the model optimization parameters.
[0032] According to the above scheme, in step 3) of model training, the loss function used is the L1 loss function.
[0033]
[0034] Among them, M represents the number of all samples, represents the sample image obtained by using the image augmentation algorithm based on the target image, Represents the corresponding high-resolution image reconstructed by the model.
[0035] According to the above scheme, the NDWI index of the image is calculated as follows:
[0036] ;
[0037] in, Represents the green band of remote sensing images, Represents the near-infrared band of remote sensing images.
[0038] The beneficial effects produced by the present invention are:
[0039] 1. This paper constructs an unsupervised deep super-resolution network. This network can construct training samples based on the target image itself without the need for other auxiliary images. It can improve the spatial resolution of remote sensing images of different image sizes, resolutions, and channel numbers, thereby adaptively extracting high-precision lake areas.
[0040] 2. This invention improves the quality of remote sensing images through secondary processing. First, an unsupervised deep super-resolution model is constructed to enhance the resolution of remote sensing images. The high-resolution image obtained by the model is then enhanced based on the original remote sensing image and the high-resolution image obtained by the model, resulting in a final high-resolution remote sensing image. Furthermore, the NDWI index is used to extract lakes from the high-resolution image, resulting in lake areas with clearer boundaries, more accurate areas, and higher spatial resolution. BRIEF DESCRIPTION OF THE DRAWINGS
[0041] The present invention will be further described below with reference to the accompanying drawings and embodiments, in which:
[0042] Figure 1 is a flow chart of a method according to an embodiment of the present invention;
[0043] Figure 2 Schematic diagram of the principle of the unsupervised super-resolution model of an embodiment of the present invention;
[0044] Figure 3 Schematic diagram of the network structure of the unsupervised super-resolution model according to an embodiment of the present invention;
[0045] Figure 4 Schematic diagram of the unsupervised super-resolution model training process according to an embodiment of the present invention;
[0046] Figure 5 2. It is a schematic diagram comparing lake extraction results according to an embodiment of the present invention;
[0047] Figure 6 2 is a schematic diagram comparing lake extraction results according to an embodiment of the present invention. DETAILED DESCRIPTION
[0048] In order to make the purpose, technical solutions and advantages of the present invention more clearly understood, the present invention is further described in detail below in conjunction with the embodiments. It should be understood that the specific embodiments described herein are only used to explain the present invention and are not intended to limit the present invention.
[0049] like Figure 1 As shown, the present invention takes lake extraction from MODIS remote sensing images as an example and provides a high-precision lake extraction method based on remote sensing super-resolution, comprising the following steps:
[0050] 1) Collect remote sensing images containing lakes;
[0051] 2) Construct a multi-channel unsupervised deep super-resolution model that integrates gradients. The multi-channel unsupervised deep super-resolution model is used to reconstruct high spatial resolution images of the collected remote sensing images of the target area, such as Figure 2 ;include:
[0052] Construct the overall framework of the unsupervised super-resolution model, which includes gradient information extraction module, information fusion module, deep feature extraction module, upsampling module and reconstruction module;
[0053] The network structure of each module in the model is as follows Figure 3 As shown;
[0054] A gradient information extraction module is used to calculate the gradient map of the acquired low-resolution image; the low-resolution image is obtained by downsampling the remote sensing image acquired in step 1);
[0055] When calculating the gradient map of the input low-resolution image, the Sobel operator is used, as follows:
[0056]
[0057] Among them, GM represents the gradient map and Sob represents the Sobel operator.
[0058] An information fusion module is used to perform cascade fusion of a feature map obtained by extracting information from the original image and a feature map obtained by extracting features from the obtained gradient map;
[0059] The information fusion module first establishes a multi-branch CNN model. Branch one extracts information from the original low-resolution image, and branch two extracts features from the obtained gradient map. On this basis, the feature maps obtained by the two branches are cascaded and fused.
[0060] Deep feature extraction module, used to model and extract deep features of information using multiple residual network structures;
[0061] An upsampling module is used to perform an upsampling operation on the information. The upsampling module uses multiple pixel-shuffle layers to perform an upsampling operation on the information.
[0062] The reconstruction module uses convolution kernels to reconstruct high-resolution images;
[0063] 3) Perform adaptive training and testing on the model to determine the model optimization parameters, as follows: Figure 4 As shown:
[0064] 3.1) The target image According to the super-resolution multiple Downsample to obtain the corresponding low-resolution image ;
[0065] 3.2) Based on low resolution -image Yes, perform adaptive extraction of training samples;
[0066] 3.3) Use image augmentation algorithms including rotation, flipping, cropping, translation, shearing, and scaling to expand the training samples to obtain a sufficient sample dataset;
[0067] 3.4) Determine the network activation function as ReLU, the optimization algorithm as Adam, the learning rate descent strategy and batch size, train the unsupervised deep super-resolution network, and obtain the model optimization parameters;
[0068] The loss function used in model training is L1 loss.
[0069] ;
[0070] Among them, M represents the number of all samples, represents the sample image obtained by using the image augmentation algorithm based on the target image, Represents the corresponding high-resolution image reconstructed by the model.
[0071] 4) Use the trained deep super-resolution model to improve the spatial resolution of the target remote sensing image to obtain a high-resolution remote sensing image.
[0072] 5) Based on the original low-resolution remote sensing image and the obtained high-resolution remote sensing image, image feature enhancement is performed to obtain the final high-resolution remote sensing image, as follows:
[0073] 5.1) High-resolution image I HR' Downsample to the same resolution as the original image I and calculate the difference Diff between the original image I and the estimated downsampled image L , then Diff LUpsample to high resolution image I HR' The image difference Diff is obtained when the resolution is the same H ; The downsampling method is Bicubic interpolation.
[0074] 5.2) By transforming the high-resolution image I HR' Add image difference Diff H As a high-resolution image I HR' Updates;
[0075] 5.3) Iteratively update high-resolution image I HR' , until the image difference Diff H When the value is less than the set threshold or reaches the set number of iterations n, the final updated high-resolution image is obtained.
[0076] 6) Calculate the NDWI index of super-resolution remote sensing images:
[0077] NDWI=(Green-NIR) / (Green+NIR)
[0078] Among them, Green represents the green band of remote sensing images, and NIR represents the near-infrared band of remote sensing images.
[0079] 7) Extract lake areas based on the NDWI index, and lakes are those with NDWI between 0 and 1.
[0080] 8) Evaluate the lake extraction results using the overall classification accuracy (OA), Kappa coefficient (Kappa), average producer accuracy (APA) and average user accuracy (AUA), peak signal-to-noise ratio (PNSR) and structural similarity (SSIM).
[0081] Comparison results of 8x super-resolution algorithms:
[0082]
[0083] Through the calculation results, we can know that the comprehensive performance evaluation index of the present invention is better than the existing methods.
[0084] Using the method of the present invention, Figure 5 As shown, lakes are directly extracted from the original remote sensing image. The accuracy of lake extraction is limited by the spatial resolution of the remote sensing image. The lake edge extracted by the method of the present invention is clearer. Figure 6Schematic diagrams of three typical lake extractions are shown, along with the calculated areas of the lakes extracted from the images. The leftmost column shows lake extraction using the original MODIS image (spatial resolution of 250m); the middle column shows lake extraction using the low-resolution MODIS image enhanced by the super-resolution algorithm proposed in this paper; and the rightmost column shows lake extraction using the Landset image (spatial resolution of 30m, used here as a high-resolution reference). It can be seen that the third small lake was lost in the MODIS image, but was extracted after the super-resolution algorithm enhanced it. For lakes Pongyin Co and Timachaka, the enhanced spatial resolution of the super-resolution algorithm resulted in clearer edges and more accurate areas.
[0085] It should be understood that those skilled in the art can make improvements or changes based on the above description, and all such improvements and changes should fall within the scope of protection of the appended claims of the present invention.
Claims
1. A high-precision lake extraction method based on unsupervised remote sensing super-resolution, characterized in that: The following steps are involved: Step 1) collecting a remote sensing image of the target area; the remote sensing image has a Green band and a NIR band; in, Represents the green band of remote sensing images, Represents the near-infrared band of remote sensing images; Step 2) Constructing a multi-channel unsupervised deep super-resolution model that fuses gradients; the multi-channel unsupervised deep super-resolution model is used to reconstruct high spatial resolution images of the collected remote sensing images of the target area; The model includes gradient information extraction module, information fusion module, deep feature extraction module, upsampling module and reconstruction module; The gradient information extraction module is used to calculate the gradient map of the low-resolution image of the original image; the low-resolution image is obtained by downsampling the remote sensing image collected in step 1); The information fusion module is used to perform cascade fusion on a feature map obtained by performing information extraction on a low-resolution image of the original image and a feature map obtained by performing feature extraction on the obtained gradient map to obtain fused information; The deep feature extraction module is used to use multiple residual network structures to perform deep feature modeling and extraction on the fusion information; The upsampling module is used to perform an upsampling operation on the information; The reconstruction module is used to reconstruct a high-resolution image using a convolution kernel; Step 3) Train the model and obtain the optimized model parameters; Step 4) Use the trained multi-channel unsupervised deep super-resolution model to reconstruct the collected remote sensing images of the target area with high spatial resolution to obtain high-resolution remote sensing images; Step 5) performing image enhancement based on the original remote sensing image and the high-resolution remote sensing image obtained in step 4) to obtain a final high-resolution remote sensing image; 5.1) High-resolution image I HR' Downsample to the same resolution as the original image I and calculate the difference Diff between the original image I and the downsampled image L , then Diff L Upsample to high resolution image I HR' The image difference Diff is obtained when the resolution is the same H ; 5.2) By transforming the high-resolution image I HR' Add image difference Diff H As a high-resolution image I HR' Updates; 5.3) Iteratively update high-resolution image I HR' , until the image difference Diff H When the value is less than the set threshold or reaches the set number of iterations n, the final updated high-resolution image is obtained; Step 6) Calculate the NDWI index of the super-resolution remote sensing image based on the final high-resolution remote sensing image; Step 7) Extract lake areas based on the NDWI index.
2. The high-precision lake extraction method based on unsupervised remote sensing super-resolution according to claim 1 is characterized in that: In step 2), the Sobel operator is used to calculate the gradient map of the input low-resolution image, as follows: Among them, GM represents the gradient map and Sob represents the Sobel operator.
3. The high-precision lake extraction method based on unsupervised remote sensing super-resolution according to claim 1 is characterized in that: The training process of the model in step 3) is as follows: 3.1) The target image According to the super-resolution multiple Downsample to obtain the corresponding low-resolution image ; 3.2) Based on low resolution -image Yes, perform adaptive extraction of training samples; 3.3) Use image augmentation algorithms including rotation, flipping, cropping, translation, shearing, and scaling to expand the training samples to obtain a sufficient sample dataset; 3.4) Determine the network activation function as ReLU, the optimization algorithm as Adam, the learning rate descent strategy and batch size, train the unsupervised deep super-resolution network, and obtain the model optimization parameters.
4. The high-precision lake extraction method based on unsupervised remote sensing super-resolution according to claim 3 is characterized in that: In model training, the loss function used is L1 loss; ; Among them, M represents the number of all samples, represents the sample image obtained according to the target image, Represents the corresponding high-resolution image reconstructed by the model.
5. The high-precision lake extraction method based on unsupervised remote sensing super-resolution according to claim 1 is characterized in that: In step 6), the NDWI index of the image is calculated as follows: in, Represents the green band of remote sensing images, Represents the near-infrared band of remote sensing images.
6. The high-precision lake extraction method based on unsupervised remote sensing super-resolution according to claim 1 is characterized in that: In step 7), the ground features are classified according to the NDWI index, wherein the NDWI values in the range of 0-1 are lakes, and the lake areas are extracted.
7. An electronic device, characterized in that: include: one or more processors; as well as a storage device for storing one or more programs, When the one or more programs are executed by the one or more processors, the one or more processors are enabled to perform the method according to any one of claims 1 to 6.
8. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the method according to any one of claims 1 to 6 is implemented.
Citation Information
Patent Citations
Remote sensing image super-resolution reconstruction method based on unsupervised multi-stage fusion
CN113538246A
Hyperspectral remote sensing image super-resolution reconstruction method and device and computer equipment
CN116309070A