CN112508786B - Arbitrary-scale super-resolution reconstruction method and system for satellite imagery - Google Patents
Arbitrary-scale super-resolution reconstruction method and system for satellite imagery Download PDFInfo
- Publication number
- CN112508786B CN112508786B CN202011404879.8A CN202011404879A CN112508786B CN 112508786 B CN112508786 B CN 112508786B CN 202011404879 A CN202011404879 A CN 202011404879A CN 112508786 B CN112508786 B CN 112508786B
- Authority
- CN
- China
- Prior art keywords
- resolution
- satellite image
- image
- satellite
- arbitrary
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T3/00—Geometric image transformations in the plane of the image
- G06T3/40—Scaling of whole images or parts thereof, e.g. expanding or contracting
- G06T3/4053—Scaling of whole images or parts thereof, e.g. expanding or contracting based on super-resolution, i.e. the output image resolution being higher than the sensor resolution
- G06T3/4076—Scaling of whole images or parts thereof, e.g. expanding or contracting based on super-resolution, i.e. the output image resolution being higher than the sensor resolution using the original low-resolution images to iteratively correct the high-resolution images
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F18/00—Pattern recognition
- G06F18/20—Analysing
- G06F18/21—Design or setup of recognition systems or techniques; Extraction of features in feature space; Blind source separation
- G06F18/214—Generating training patterns; Bootstrap methods, e.g. bagging or boosting
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T5/00—Image enhancement or restoration
- G06T5/70—Denoising; Smoothing
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/10—Segmentation; Edge detection
- G06T7/13—Edge detection
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/40—Analysis of texture
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/10—Image acquisition modality
- G06T2207/10032—Satellite or aerial image; Remote sensing
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Data Mining & Analysis (AREA)
- Bioinformatics & Computational Biology (AREA)
- Bioinformatics & Cheminformatics (AREA)
- Evolutionary Biology (AREA)
- Evolutionary Computation (AREA)
- Artificial Intelligence (AREA)
- General Engineering & Computer Science (AREA)
- Life Sciences & Earth Sciences (AREA)
- Image Processing (AREA)
Abstract
Description
技术领域technical field
本发明属于图像超分领域,特别涉及一种面向卫星图像的任意尺度超分辨率重建方案。The invention belongs to the field of image super-resolution, in particular to an arbitrary-scale super-resolution reconstruction scheme oriented to satellite images.
背景技术Background technique
近年来,卫星影像广泛应用于城市规划、灾害监测、海域监视、动目标监测等多个对地观测领域。受星载设备功耗等硬件条件的限制,地面获得的卫星图像空间分辨率远低于自然图像。卫星图像的超分辨率重建技术通过学习低分辨率到高分辨率图像之间的映射关系,从一帧或多帧低分辨率图像中推测并恢复出更加清晰的高分辨率图像。通过设计新技术方案来增强图像的空间分辨率,对强化卫星图像数据表达能力,拓展卫星图像应用场景具有重要意义。In recent years, satellite imagery has been widely used in urban planning, disaster monitoring, sea area monitoring, moving target monitoring and other fields of earth observation. Restricted by hardware conditions such as the power consumption of spaceborne equipment, the spatial resolution of satellite images obtained on the ground is much lower than that of natural images. The super-resolution reconstruction technology of satellite images infers and restores clearer high-resolution images from one or more frames of low-resolution images by learning the mapping relationship between low-resolution and high-resolution images. It is of great significance to enhance the spatial resolution of images by designing new technology solutions, which is of great significance to strengthen the ability to express satellite image data and expand the application scenarios of satellite images.
现有的卫星图像的超分辨率方法(文献1、文献2)主要采用基于深度学习的方法对复杂数据进行建模,引入跳跃连接和密集连接对输入信息进行充分提取,能表达出更精细的特征纹理,从而较好的提升模型图像重建性能。然而该类方法将不同比例因子的超分辨率视为独立任务,且只针对整数的比例因子(例如X2,X3,X4),每个比例因子都训练一个特定的模型,在实际应用中具有局限性。The existing super-resolution methods of satellite images (Document 1, Document 2) mainly use deep learning-based methods to model complex data, and introduce skip connections and dense connections to fully extract the input information, which can express more refined information. Feature texture, so as to better improve the performance of model image reconstruction. However, this type of method treats super-resolution with different scale factors as independent tasks, and only for integer scale factors (such as X2, X3, X4), each scale factor trains a specific model, which has limitations in practical applications sex.
为了解决任意尺度的图像超分辨率重建,用于超分辨率的任意放大网络被提出(文献3)。该方法训练单个模型求解包括非整数比例因子在内的任意比例因子的超分辨率,利用元放大模块取代传统的放大模块,该模块将比例因子作为输入动态预测滤波器的权重,通过这些权重将低分辨率特征映射为不同大小的高分辨图像。然而由于卫星图像具有弱纹理、低分辨率的特性,该方法针对卫星图像难以恢复出精细的图像内容和清晰的边缘轮廓信息。To address image super-resolution reconstruction at arbitrary scales, an arbitrary upscaling network for super-resolution is proposed (Reference 3). The method trains a single model to solve super-resolution for arbitrary scale factors including non-integer scale factors, replacing the traditional upscaling module with a meta-upscaling module that takes the scale factor as the weights of the input dynamic prediction filter, through these weights Low-resolution features are mapped to high-resolution images of different sizes. However, due to the weak texture and low resolution characteristics of satellite images, it is difficult for this method to recover fine image content and clear edge contour information for satellite images.
本发明相关文献:Documents related to the present invention:
[1]K.Jiang,Z.Wang,P.Yi,J.Jiang,J.Xiao,and Y.Yao,"Deep distillationrecursive network for remote sensing imagery super-resolution,"RemoteSensing,vol.10,no.11,p.1700,2018.[1]K.Jiang,Z.Wang,P.Yi,J.Jiang,J.Xiao,and Y.Yao,"Deep distillation recursive network for remote sensing imagery super-resolution,"RemoteSensing,vol.10,no.11 , p.1700, 2018.
[2]T.Lu,J.Wang,Y.Zhang,Z.Wang,and J.Jiang,"Satellite image super-resolution via multi-scale residual deep neural network,"Remote Sensing,vol.11,no.13,p.1588,2019.[2]T.Lu,J.Wang,Y.Zhang,Z.Wang,and J.Jiang,"Satellite image super-resolution via multi-scale residual deep neural network,"Remote Sensing,vol.11,no.13 , p.1588, 2019.
[3]X.Hu,H.Mu,X.Zhang,Z.Wang,T.Tan,and J.Sun,"Meta-sr:A magnification-arbitrary network for super-resolution,"in Proceedings of the IEEE Conferenceon Computer Vision and Pattern Recognition,2019,pp.1575-1584.[3]X.Hu,H.Mu,X.Zhang,Z.Wang,T.Tan,and J.Sun,"Meta-sr:A magnification-arbitrary network for super-resolution,"in Proceedings of the IEEE Conferenceon Computer Vision and Pattern Recognition, 2019, pp.1575-1584.
发明内容SUMMARY OF THE INVENTION
为了解决上述的技术问题,本发明提供了一种面向卫星图像的任意尺度超分辨率重建技术,该方法基于卫星图像的两个特点:“弱纹理”和“低分辨率”,设计改进的元放大模块和边缘增强模块来提升卫星图像的表达能力。In order to solve the above technical problems, the present invention provides an arbitrary-scale super-resolution reconstruction technology for satellite images. The method is based on two characteristics of satellite images: "weak texture" and "low resolution". Enlarge module and edge enhancement module to improve the expressiveness of satellite imagery.
本发明的技术方案是一种面向卫星图像的任意尺度超分辨率重建方法,基于卫星图像特点,通过改进元放大模块和边缘增强提升卫星图像的表达能力,重建实现过程如下,The technical solution of the present invention is an arbitrary-scale super-resolution reconstruction method oriented to satellite images. Based on the characteristics of satellite images, the expression ability of satellite images is improved by improving the meta-amplification module and edge enhancement. The reconstruction implementation process is as follows:
首先,进行低分辨卫星图像的浅层特征提取,采用残差密集网络对图像深层特征进行提取,融合获得最终的低分辨率卫星图像的特征;First, extract the shallow features of the low-resolution satellite image, use the residual dense network to extract the deep features of the image, and fuse the features of the final low-resolution satellite image;
然后,卫星图像任意尺度放大,包括采用元放大模块中的权重预测网络获取滤波器权重,通过优化投影映射函数获取更精确的权重,进而得到更加精确的卫星图像任意分辨率重建结果,作为中间重建卫星图像;Then, the satellite image is enlarged at any scale, including using the weight prediction network in the meta-enlargement module to obtain filter weights, and by optimizing the projection mapping function to obtain more accurate weights, thereby obtaining more accurate satellite image reconstruction results at any resolution, as intermediate reconstructions satellite imagery;
最后,通过卫星图像边缘增强实现卫星图像纹理的清晰表达,充分挖掘卫星图像的结构信息,获得最终的高分辨率卫星图像。Finally, the satellite image texture is clearly expressed through edge enhancement of the satellite image, and the structural information of the satellite image is fully exploited to obtain the final high-resolution satellite image.
而且,优化投影映射函数设定如下,Furthermore, the optimized projection mapping function is set as follows,
定义放大的比例因子为r,高分辨率图像上某个像素点(i,i)在低分辨率图像上对应的点(i′,j′)描述为其中T(i,j)表示投影映射函数,[]表示四舍五入函数。Define the scaling factor of magnification as r, and the corresponding point (i', j') of a pixel point (i, i) on the high-resolution image on the low-resolution image is described as where T(i, j) represents the projection mapping function, and [] represents the rounding function.
而且,卫星图像边缘增强实现方式如下,Moreover, the implementation of satellite image edge enhancement is as follows:
从中间重建卫星图像中提取边缘特征图,记输入的中间重建卫星图像为输出为边缘特征图Iedge;Extract the edge feature map from the intermediate reconstructed satellite image, and denote the input intermediate reconstructed satellite image as The output is an edge feature map I edge ;
从中间重建卫星图像中提取结构张量,归一化后获得图像掩膜MASK;Reconstruct the satellite image from the middle Extract the structure tensor from , and get the image mask MASK after normalization;
利用图像掩膜MASK对边缘特征图进行约束,得到增强的边缘信息Isharp,Isharp=Iedge·Imask;The edge feature map is constrained by the image mask MASK to obtain enhanced edge information I sharp , where I sharp = I edge · I mask ;
对高分辨率重建图像中间结果和增强的边缘信息Isharp进行叠加,根据得到最终的超分辨率重建卫星图像ISR。Intermediate results for high-resolution reconstructed images Superimposed with enhanced edge information I sharp , according to The final super-resolution reconstructed satellite image I SR is obtained.
而且,从中间重建卫星图像中提取边缘特征图时,优选使用11层卷积层级联实现边缘提取。Also, when extracting edge feature maps from intermediate reconstructed satellite images, it is preferable to use 11 convolutional layers cascaded to achieve edge extraction.
另一方面,本发明还提供一种面向卫星图像的任意尺度超分辨率重建系统,用于实现如上所述的一种面向卫星图像的任意尺度超分辨率重建方法。On the other hand, the present invention also provides a satellite image-oriented arbitrary-scale super-resolution reconstruction system, which is used to realize the above-mentioned satellite image-oriented arbitrary-scale super-resolution reconstruction method.
而且,包括以下模块,Also, the following modules are included,
第一模块,用于进行低分辨卫星图像的浅层特征提取,采用残差密集网络对图像深层特征进行提取,融合获得最终的低分辨率卫星图像的特征;The first module is used to extract the shallow features of the low-resolution satellite image, using the residual dense network to extract the deep features of the image, and fuse to obtain the features of the final low-resolution satellite image;
第二模块,用于卫星图像任意尺度放大,包括采用元放大模块中的权重预测网络获取滤波器权重,通过优化投影映射函数获取更精确的权重,进而得到更加精确的卫星图像任意分辨率重建结果,作为中间重建卫星图像;The second module is used for satellite image enlargement at any scale, including using the weight prediction network in the meta-enlargement module to obtain filter weights, and obtaining more accurate weights by optimizing the projection mapping function, thereby obtaining more accurate satellite image reconstruction results at any resolution , as an intermediate reconstructed satellite image;
第三模块,用于通过卫星图像边缘增强实现卫星图像纹理的清晰表达,充分挖掘卫星图像的结构信息,获得最终的高分辨率卫星图像。The third module is used to realize the clear expression of satellite image texture through satellite image edge enhancement, fully excavate the structural information of satellite image, and obtain the final high-resolution satellite image.
或者,包括处理器和存储器,存储器用于存储程序指令,处理器用于调用存储器中的存储指令执行如上所述的一种面向卫星图像的任意尺度超分辨率重建方法。Alternatively, it includes a processor and a memory, where the memory is used for storing program instructions, and the processor is used for calling the stored instructions in the memory to execute the above-mentioned method for satellite image-oriented super-resolution reconstruction at any scale.
或者,包括可读存储介质,所述可读存储介质上存储有计算机程序,所述计算机程序执行时,实现如上所述的一种面向卫星图像的任意尺度超分辨率重建方法。Alternatively, a readable storage medium is included, and a computer program is stored on the readable storage medium, and when the computer program is executed, the above-mentioned method for super-resolution reconstruction of satellite images at any scale is implemented.
采用以上技术方案,本发明能够用于生成任意分辨率的卫星图像,提升卫星图像的数据表达能力,提高不同分辨率移动终端的用户观看体验。与现有技术相比较,本发明具有以下优点和有益效果:With the above technical solutions, the present invention can be used to generate satellite images of any resolution, improve the data expression capability of the satellite images, and improve the viewing experience of users of mobile terminals with different resolutions. Compared with the prior art, the present invention has the following advantages and beneficial effects:
1)与现有技术相比,本发明解决了一个新问题,即卫星图像的任意尺度超分辨率重建问题。1) Compared with the prior art, the present invention solves a new problem, that is, the problem of super-resolution reconstruction of satellite images at any scale.
2)与现有技术相比,本发明提出了一个基于增强元放大模块的面向卫星图像的超分辨率重建框架。2) Compared with the prior art, the present invention proposes a satellite image-oriented super-resolution reconstruction framework based on an enhanced meta-amplification module.
3)与现有技术相比,本发明挖掘卫星图像的特征,并利用其特性设计边缘增强算法,实现卫星图像的任意尺度超分辨率重建技术,强化卫星图像的表达能力,可广泛应用于对地观测的各个领域。3) Compared with the prior art, the present invention excavates the characteristics of satellite images, and uses its characteristics to design an edge enhancement algorithm, realizes the super-resolution reconstruction technology of satellite images at any scale, strengthens the expression ability of satellite images, and can be widely used for all fields of Earth observation.
附图说明Description of drawings
图1是本发明实施例的主流程图。FIG. 1 is a main flowchart of an embodiment of the present invention.
图2是本发明实施例的网络结构图。FIG. 2 is a network structure diagram of an embodiment of the present invention.
图3是本发明实施例的残差密集块示意图。FIG. 3 is a schematic diagram of a residual dense block according to an embodiment of the present invention.
具体实施方式Detailed ways
为了便于本领域普通技术人员理解和实施本发明,下面结合附图及实施例对本发明作进一步的详细描述,应当理解,此处所描述的实施示例仅用于说明和解释本发明,并不用于限定本发明。In order to facilitate the understanding and implementation of the present invention by those of ordinary skill in the art, the present invention will be further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the embodiments described herein are only used to illustrate and explain the present invention, but not to limit it. this invention.
本发明提供了一种面向卫星图像的任意尺度超分辨率重建技术,该方法基于卫星图像的两个特点:“弱纹理”和“低分辨率”,设计改进的元放大模块和边缘增强模块来提升卫星图像的表达能力。首先,利用两个卷积层获取图像的浅层特征,然后基于残差密集网络获取低分辨图像的特征。通过改进的元放大模块,实现卫星图像的任意尺度放大获得中间结果。最后通过边缘增强模块实现卫星图像纹理的清晰表达,获得最终的高分辨率卫星图像。The invention provides an arbitrary scale super-resolution reconstruction technology oriented to satellite images. The method is based on two characteristics of satellite images: "weak texture" and "low resolution", and an improved meta-enlargement module and edge enhancement module are designed to Improve the expressiveness of satellite images. First, two convolutional layers are used to obtain the shallow features of the image, and then the features of the low-resolution image are obtained based on the residual dense network. Through the improved meta-enlargement module, the satellite image can be enlarged at any scale to obtain intermediate results. Finally, the satellite image texture is clearly expressed through the edge enhancement module, and the final high-resolution satellite image is obtained.
本实施例采用4个NVIDIA GTX2080Ti GPU来并行运行实验,训练数据来自公共的卫星图像数据集WHU-RS19。WHU-RS19是从Google Earth收集的遥感图像的数据集,该数据集涵盖19个类别,包括:机场,桥梁,农田,足球场,工业区,居民区,河流等,每个类别都有50张图像。其HR图像的大小为600×600像素。实施例随机选择了900张图像,分别将800、50和50张图像用作训练集,验证集和测试样本。由于超分辨率重建方法的性能与测试图像和训练图像的相似性有关,因此实施例在公开卫星图像数据集NWPU-RESISC45上进行了额外的测试,以确保本发明的鲁棒性和泛化性。In this example, four NVIDIA GTX2080Ti GPUs are used to run the experiments in parallel, and the training data comes from the public satellite image dataset WHU-RS19. WHU-RS19 is a dataset of remote sensing images collected from Google Earth, the dataset covers 19 categories, including: airports, bridges, farmland, football fields, industrial areas, residential areas, rivers, etc., each category has 50 images image. The size of its HR image is 600 × 600 pixels. The examples randomly select 900 images, and use 800, 50, and 50 images as training set, validation set, and test sample, respectively. Since the performance of the super-resolution reconstruction method is related to the similarity of the test and training images, the embodiment conducts additional tests on the public satellite image dataset NWPU-RESISC45 to ensure the robustness and generalization of the present invention .
参见图1,本发明实施例提供的一种面向卫星图像的任意尺度超分辨率重建方法的流程包括以下步骤:Referring to FIG. 1 , a process of a satellite image-oriented super-resolution reconstruction method at any scale provided by an embodiment of the present invention includes the following steps:
步骤1.低分辨率卫星图像特征提取,使用残差密集网络对低分辨率卫星图像的特征进行提取,包括以下子步骤:Step 1. Feature extraction of low-resolution satellite images, using residual dense network to extract features of low-resolution satellite images, including the following sub-steps:
步骤1.1.收集不同卫星拍摄的卫星图像公开数据集,选择不同场景的图像序列,经过裁剪和筛选后,分别设置训练集、验证集、测试集;Step 1.1. Collect public data sets of satellite images taken by different satellites, select image sequences of different scenes, and after cropping and screening, set training sets, validation sets, and test sets respectively;
步骤1.2.对于步骤1.1的训练集图像,先采用双三线性插值得到对应的1.1到4.0一共30个不同尺度的低分辨率图像(即尺度步长为0.1),形成的高分辨率-低分辨率图像对作为深度网络的输入,与现有的大多数基于深度学习超分辨率重建算法相同,实施例也采用两个级联的卷积层提取图像的浅层特征F1。Step 1.2. For the training set image in step 1.1, first use bi-trilinear interpolation to obtain a total of 30 low-resolution images of different scales from 1.1 to 4.0 (that is, the scale step size is 0.1), forming a high-resolution-low-resolution image The rate image pair is used as the input of the deep network. Similar to most existing deep learning based super-resolution reconstruction algorithms, the embodiment also uses two cascaded convolutional layers to extract the shallow feature F 1 of the image.
步骤1.3.使用残差密集模块对图像深层特征进行提取,融合卫星图像的局部特征和全局特征,获得最终的低分辨率卫星图像的特征FLR;Step 1.3. Use the residual dense module to extract the deep features of the image, fuse the local features and global features of the satellite image, and obtain the final feature FLR of the low-resolution satellite image;
参见图3,本步骤残差密集模块可由多层带激活函数的卷积层构成的密集连通块以及特征融合层、卷积层实现,例如参考文献[3]。Referring to Figure 3, the residual dense module in this step can be implemented by a dense connected block composed of multiple layers of convolution layers with activation functions, as well as feature fusion layers and convolution layers, such as reference [3].
参见图2,实施例中,特征提取模块包括依次设置的两个级联的卷积层、多个级联的残差密集块、特征融合层和卷积层、最后的卷积层,多个残差密集块的输出都输入到特征融合层进行融合。Referring to FIG. 2 , in the embodiment, the feature extraction module includes two cascaded convolutional layers, multiple cascaded residual dense blocks, feature fusion layers and convolutional layers, a final convolutional layer, and multiple cascaded convolutional layers. The output of the residual dense block is input to the feature fusion layer for fusion.
步骤2.卫星图像任意放大,实现低分辨率卫星图像特征到任意分辨率的高分辨率图像的映射。Step 2. The satellite image is arbitrarily enlarged to realize the mapping of the features of the low-resolution satellite image to the high-resolution image of any resolution.
现有技术中的元放大模块包括3个部分:位置投影,权重预测和特征映射。其中位置投影采用向下取整函数实现,高分辨率图像上某个像素点(i,j)在低分辨率图像上对应的点(i′,j′)可描述为T(i,j)表示投影映射函数,表示向下取整函数。这一操作会导致图像像素值的大量丢失,而对卫星图像来说,由于其弱纹理特性,这些丢失的像素值极为重要。为了减少像素值的丢失,本发明提出采用四舍五入函数代替向下取整函数,也即改进后的投影映射函数为[]表示四舍五入函数。The meta-enlargement module in the prior art includes three parts: position projection, weight prediction and feature mapping. The position projection is realized by the rounding down function, and the corresponding point (i', j') of a pixel point (i, j) on the high-resolution image on the low-resolution image can be described as T(i, j) represents the projection mapping function, Represents a round-down function. This operation results in a large loss of image pixel values, which are extremely important for satellite images due to their weak texture properties. In order to reduce the loss of pixel values, the present invention proposes to use a rounding function to replace the rounding down function, that is, the improved projection mapping function is [] represents a rounding function.
参见图2,本步骤具体实现包括以下子步骤,Referring to Figure 2, the specific implementation of this step includes the following sub-steps:
步骤2.1.找到高分辨率图像上的像素点投影映射到低分辨率图像上对应的像素点,定义放大的比例因子为r,则高分辨率图像上某个像素点(i,j)在低分辨率图像上对应的点(i′,j′)可描述为其中T(i,j)表示投影映射函数,[]表示四舍五入函数。Step 2.1. Find the projection mapping of the pixel on the high-resolution image to the corresponding pixel on the low-resolution image, and define the zoom factor as r, then a certain pixel (i, j) on the high-resolution image is in the low-resolution image. The corresponding point (i', j') on the resolution image can be described as where T(i, j) represents the projection mapping function, and [] represents the rounding function.
步骤2.2.由两个全连接层和一个激活函数层构成权重预测网络,预测从低分辨率特征到高分辨率图像的滤波器权重,参见图2,依次设置全连接层、激活函数层、全连接层;Step 2.2. The weight prediction network is composed of two fully connected layers and one activation function layer to predict the filter weights from low-resolution features to high-resolution images, see Figure 2, and set the fully connected layer, activation function layer, full connection layer;
权重预测网络可表示为W(i,j)=ψ(V(i,j);θ),其中,W()表示滤波器的权重,ψ()代表权重预测操作,V(i,j)为权重预测网络输入,定义为r表示比例因子,θ为权重网络的参数。The weight prediction network can be expressed as W(i,j)=ψ(V(i,j);θ), where W() represents the weight of the filter, ψ() represents the weight prediction operation, and V(i,j) is the weight prediction network input, defined as r represents the scale factor, and θ is the parameter of the weight network.
步骤2.3.将从步骤1.2获取的低分辨率卫星图像特征FLR(i,j)和步骤2.2获得的权重相乘,获得高分辨率重建图像中间结果可表示为 其中Φ表示矩阵相乘操作,因此中间重建图像可表示为 Step 2.3. Multiply the low-resolution satellite image feature F LR (i, j) obtained from step 1.2 and the weight obtained in step 2.2 to obtain the intermediate result of the high-resolution reconstructed image can be expressed as where Φ represents the matrix multiplication operation, so the intermediate reconstructed image can be expressed as
步骤3.卫星图像边缘增强,提取卫星图像的边缘特征,恢复卫星图像中的高频信息,实施例中优选实现过程包括以下子步骤,Step 3. The edge of the satellite image is enhanced, the edge features of the satellite image are extracted, and the high-frequency information in the satellite image is recovered. In the embodiment, the preferred implementation process includes the following sub-steps,
步骤3.1.从中间重建卫星图像中提取其边缘特征图,优选使用11层卷积层级联实现边缘提取,记输入的中间重建卫星图像为输出为边缘特征图Iedge;Step 3.1. Extract its edge feature map from the intermediate reconstructed satellite image, preferably using 11-layer convolution layer cascade to achieve edge extraction, and record the input intermediate reconstructed satellite image as The output is an edge feature map I edge ;
步骤3.2.从中间重建卫星图像中提取结构张量,归一化后获得图像掩膜MASK。首先计算图像的结构张量其中Ix和Iy是指图像的水平、垂直梯度,Ixy和Iyx分别表示对图像依次计算水平梯度、垂直梯度和依次计算垂直梯度、水平梯度。然后,采用矩阵的迹判断图像像素中高频信息的多少。图像掩膜MASK求取如下:Step 3.2. Reconstruct the satellite image from the middle The structure tensor is extracted from , and the image mask MASK is obtained after normalization. First compute the structure tensor of the image Wherein I x and I y refer to the horizontal and vertical gradients of the image, and I xy and I yx respectively represent the sequential calculation of the horizontal gradient and the vertical gradient for the image and the sequential calculation of the vertical gradient and the horizontal gradient. Then, the trace of the matrix is used to determine the amount of high-frequency information in the image pixels. The image mask MASK is calculated as follows:
其中,m,n分别表示图像的高度和宽度,S(m,n)为结构张量,tr(S(m,n))表示结构张量的迹,Mc表示图像的掩膜。为了将掩膜的像素值动态范围调整至0-255,并保持矩阵元素之间的相对关系,实施例将图像掩膜进行归一化处理,得到Imask。具体操作为其中max()、min()分别表示图像像素的最大值和最小值,(x,y)表示图像掩膜上的像素点。Among them, m and n represent the height and width of the image, respectively, S(m, n) is the structure tensor, tr(S(m, n)) is the trace of the structure tensor, and M c is the mask of the image. In order to adjust the dynamic range of pixel values of the mask to 0-255 and maintain the relative relationship between matrix elements, the embodiment normalizes the image mask to obtain I mask . The specific operation is where max() and min() represent the maximum and minimum values of the image pixels, respectively, and (x, y) represent the pixels on the image mask.
步骤3.3.为了避免引入噪声,实施例利用图像掩膜Imask对边缘特征图进行约束,得到增强的边缘信息Isharp,可表示为图像边缘信息Iedge和图像掩膜Imask的点乘:Isharp=Iedge·Imask。Step 3.3. In order to avoid introducing noise, the embodiment uses the image mask I mask to constrain the edge feature map to obtain enhanced edge information I sharp , which can be expressed as the dot product of the image edge information I edge and the image mask I mask : I sharp = I edge · I mask .
步骤3.4.中间重建卫星图像和增强的边缘信息Isharp进行叠加,根据得到最终的超分辨率重建卫星图像ISR。Step 3.4. Intermediate reconstructed satellite imagery Superimposed with enhanced edge information I sharp , according to The final super-resolution reconstructed satellite image I SR is obtained.
步骤4.卫星图像任意尺度超分辨率重建图像性能评价Step 4. Evaluation of the performance of super-resolution reconstructed images of satellite images at any scale
步骤4.1.采用步骤1.1所得验证集和测试集分别验证和测试卫星图像任意尺度超分辨率重建图像性能,采用图像峰值信噪比PSNR作为图像质量客观评价指标Step 4.1. Use the validation set and test set obtained in Step 1.1 to verify and test the performance of the super-resolution reconstructed image of satellite images at any scale, and use the image peak signal-to-noise ratio (PSNR) as the objective evaluation index of image quality
步骤4.2.对比算法采用经典的双三非线性插值算法Bicubic和图像超分辨率任意放大网络Meta-SR,本发明提出的方法称其为Ours。Step 4.2. The comparison algorithm adopts the classical bi-triple nonlinear interpolation algorithm Bicubic and the image super-resolution arbitrary enlargement network Meta-SR. The method proposed in the present invention is called Ours.
具体实施时,可采用软件方式实现以上流程的自动运行。通过采用以上流程进行实验可知,采用边缘增强后的卫星图像任意尺度超分辨率技术能够获得图像的清晰边缘信息,效果明显优于现有图像任意超分辨率算法。During specific implementation, the automatic operation of the above process may be realized by software. Through experiments using the above process, it can be seen that the edge-enhanced satellite image arbitrary-scale super-resolution technology can obtain clear edge information of the image, and the effect is significantly better than the existing image arbitrary super-resolution algorithm.
基于本发明执行步骤1~3所得的结果,在表1中可以看出,在不同的非整数倍的比例因子下,本发明的方法均优于其他对比算法。Based on the results obtained by performing steps 1 to 3 of the present invention, it can be seen in Table 1 that the method of the present invention is better than other comparison algorithms under different non-integer scale factors.
表1任意比例因子在不同方法上的结果,测试数据集为WHU-RS19,最好的结果以粗体显示。Table 1. Results of arbitrary scale factors on different methods, the test dataset is WHU-RS19, and the best results are shown in bold.
可见,本发明提出的一种基于改进元放大模型的面向卫星图像的超分重建框架,在该模型下,卫星图像的结构特征得以显性表达,且可以实现任意分辨率的卫星图像重建。It can be seen that the present invention proposes a satellite image-oriented super-resolution reconstruction framework based on an improved meta-enlargement model. Under this model, the structural features of satellite images can be explicitly expressed, and satellite image reconstruction of any resolution can be achieved.
具体实施时,本发明技术方案提出的方法可由本领域技术人员采用计算机软件技术实现自动运行流程,实现方法的系统装置例如存储本发明技术方案相应计算机程序的计算机可读存储介质以及包括运行相应计算机程序的计算机设备,也应当在本发明的保护范围内。During specific implementation, the method proposed by the technical solution of the present invention can be realized by those skilled in the art by using computer software technology to realize the automatic running process. The system device for implementing the method is, for example, a computer-readable storage medium storing a computer program corresponding to the technical solution of the present invention, and a computer that runs the corresponding computer program. The computer equipment of the program should also be within the protection scope of the present invention.
在一些可能的实施例中,提供一种面向卫星图像的任意尺度超分辨率重建系统,包括以下模块,In some possible embodiments, an arbitrary-scale super-resolution reconstruction system for satellite images is provided, including the following modules:
第一模块,用于进行低分辨卫星图像的浅层特征提取,采用残差密集网络对图像深层特征进行提取,融合获得最终的低分辨率卫星图像的特征;The first module is used to extract the shallow features of the low-resolution satellite image, using the residual dense network to extract the deep features of the image, and fuse to obtain the features of the final low-resolution satellite image;
第二模块,用于卫星图像任意尺度放大,包括采用元放大模块中的权重预测网络获取滤波器权重,通过优化投影映射函数获取更精确的权重,进而得到更加精确的卫星图像任意分辨率重建结果,作为中间重建卫星图像;The second module is used for satellite image enlargement at any scale, including using the weight prediction network in the meta-enlargement module to obtain filter weights, and obtaining more accurate weights by optimizing the projection mapping function, thereby obtaining more accurate satellite image reconstruction results at any resolution , as an intermediate reconstructed satellite image;
第三模块,用于通过卫星图像边缘增强实现卫星图像纹理的清晰表达,充分挖掘卫星图像的结构信息,获得最终的高分辨率卫星图像。The third module is used to realize the clear expression of satellite image texture through satellite image edge enhancement, fully excavate the structural information of satellite image, and obtain the final high-resolution satellite image.
在一些可能的实施例中,提供一种面向卫星图像的任意尺度超分辨率重建系统,包括处理器和存储器,存储器用于存储程序指令,处理器用于调用存储器中的存储指令执行如上所述的一种面向卫星图像的任意尺度超分辨率重建方法。In some possible embodiments, an arbitrary-scale super-resolution reconstruction system for satellite images is provided, comprising a processor and a memory, the memory is used for storing program instructions, and the processor is used for calling the stored instructions in the memory to execute the above-mentioned An arbitrary-scale super-resolution reconstruction method for satellite imagery.
在一些可能的实施例中,提供一种面向卫星图像的任意尺度超分辨率重建系统,包括可读存储介质,所述可读存储介质上存储有计算机程序,所述计算机程序执行时,实现如上所述的一种面向卫星图像的任意尺度超分辨率重建方法。In some possible embodiments, an arbitrary-scale super-resolution reconstruction system for satellite images is provided, including a readable storage medium, where a computer program is stored on the readable storage medium, and when the computer program is executed, the above-mentioned implementation is achieved Described is an arbitrary-scale super-resolution reconstruction method oriented to satellite images.
应当理解的是,本说明书未详细阐述的部分均属于现有技术。It should be understood that the parts not described in detail in this specification belong to the prior art.
本文中所描述的具体实施例仅仅是对本发明精神作举例说明。本发明所属技术领域的技术人员可以对所描述的具体实施例做各种各样的修改或补充或采用类似的方式替代,但并不会偏离本发明的精神或者超越所附权利要求书所定义的范围。The specific embodiments described herein are merely illustrative of the spirit of the invention. Those skilled in the art to which the present invention pertains can make various modifications or additions to the described specific embodiments or substitute in similar manners, but will not deviate from the spirit of the present invention or go beyond the definitions of the appended claims range.
Claims (6)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202011404879.8A CN112508786B (en) | 2020-12-03 | 2020-12-03 | Arbitrary-scale super-resolution reconstruction method and system for satellite imagery |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202011404879.8A CN112508786B (en) | 2020-12-03 | 2020-12-03 | Arbitrary-scale super-resolution reconstruction method and system for satellite imagery |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN112508786A CN112508786A (en) | 2021-03-16 |
| CN112508786B true CN112508786B (en) | 2022-04-29 |
Family
ID=74968439
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202011404879.8A Active CN112508786B (en) | 2020-12-03 | 2020-12-03 | Arbitrary-scale super-resolution reconstruction method and system for satellite imagery |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN112508786B (en) |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN115239553A (en) * | 2022-05-31 | 2022-10-25 | 武汉工程大学 | Satellite image super-resolution reconstruction method, system, device and readable storage medium |
| CN115205122B (en) * | 2022-09-06 | 2022-12-06 | 深圳大学 | Method, system, apparatus and medium for generating hyper-resolution image maintaining structure and texture |
| CN116523759B (en) * | 2023-07-04 | 2023-09-05 | 江西财经大学 | Method and system for image super-resolution reconstruction based on frequency decomposition and restart mechanism |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2015180053A1 (en) * | 2014-05-28 | 2015-12-03 | 北京大学深圳研究生院 | Method and apparatus for rapidly reconstructing super-resolution image |
| CN107833182A (en) * | 2017-11-20 | 2018-03-23 | 西安建筑科技大学 | The infrared image super resolution ratio reconstruction method of feature based extraction |
| CN107833183A (en) * | 2017-11-29 | 2018-03-23 | 安徽工业大学 | A kind of satellite image based on multitask deep neural network while super-resolution and the method for coloring |
| CN108346133A (en) * | 2018-03-15 | 2018-07-31 | 武汉大学 | A kind of deep learning network training method towards video satellite super-resolution rebuilding |
| CN110866870A (en) * | 2019-10-29 | 2020-03-06 | 中山大学 | Super-resolution processing method for amplifying medical image by any multiple |
-
2020
- 2020-12-03 CN CN202011404879.8A patent/CN112508786B/en active Active
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2015180053A1 (en) * | 2014-05-28 | 2015-12-03 | 北京大学深圳研究生院 | Method and apparatus for rapidly reconstructing super-resolution image |
| CN107833182A (en) * | 2017-11-20 | 2018-03-23 | 西安建筑科技大学 | The infrared image super resolution ratio reconstruction method of feature based extraction |
| CN107833183A (en) * | 2017-11-29 | 2018-03-23 | 安徽工业大学 | A kind of satellite image based on multitask deep neural network while super-resolution and the method for coloring |
| CN108346133A (en) * | 2018-03-15 | 2018-07-31 | 武汉大学 | A kind of deep learning network training method towards video satellite super-resolution rebuilding |
| CN110866870A (en) * | 2019-10-29 | 2020-03-06 | 中山大学 | Super-resolution processing method for amplifying medical image by any multiple |
Non-Patent Citations (2)
| Title |
|---|
| Long Term Background Reference Based Satellite Video Coding;Xu Wang,et al.;《ICASSP》;20190517;第1822-1826页 * |
| 星地协同的卫星视频高效压缩方法;肖晶等;《武汉大学学报》;20181231;第43卷(第12期);第2197-2204页 * |
Also Published As
| Publication number | Publication date |
|---|---|
| CN112508786A (en) | 2021-03-16 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| Qin et al. | Multi-scale feature fusion residual network for single image super-resolution | |
| Xiao et al. | Frequency-assisted mamba for remote sensing image super-resolution | |
| CN111047516B (en) | Image processing method, image processing device, computer equipment and storage medium | |
| Pan et al. | Super-resolution of single remote sensing image based on residual dense backprojection networks | |
| Xin et al. | Wavelet-based dual recursive network for image super-resolution | |
| Sun et al. | Lightweight image super-resolution via weighted multi-scale residual network | |
| CN110599401A (en) | Remote sensing image super-resolution reconstruction method, processing device and readable storage medium | |
| Ren et al. | Single image super-resolution using local geometric duality and non-local similarity | |
| CN112508786B (en) | Arbitrary-scale super-resolution reconstruction method and system for satellite imagery | |
| CN110276721A (en) | Image super-resolution reconstruction method based on cascaded residual convolutional neural network | |
| Zhu et al. | Video super-resolution based on a spatio-temporal matching network | |
| CN109741260A (en) | An efficient super-resolution method based on deep backprojection network | |
| Liu et al. | Dual learning-based graph neural network for remote sensing image super-resolution | |
| CN107240066A (en) | Image super-resolution rebuilding algorithm based on shallow-layer and deep layer convolutional neural networks | |
| CN106920214B (en) | Spatial object image super-resolution reconstruction method | |
| CN101976435A (en) | Combination learning super-resolution method based on dual constraint | |
| Yu et al. | E-DBPN: Enhanced deep back-projection networks for remote sensing scene image superresolution | |
| Zou et al. | Joint wavelet sub-bands guided network for single image super-resolution | |
| Wang et al. | Asymmetric dual-direction quasi-recursive network for single hyperspectral image super-resolution | |
| CN116205789A (en) | Single image super-resolution reconstruction method based on channel fusion self-attention mechanism | |
| Li et al. | ConvFormerSR: Fusing transformers and convolutional neural networks for cross-sensor remote sensing imagery super-resolution | |
| Gao et al. | Single image super-resolution using dual-branch convolutional neural network | |
| Li et al. | Local-global context-aware generative dual-region adversarial networks for remote sensing scene image super-resolution | |
| Deng et al. | Multiple frame splicing and degradation learning for hyperspectral imagery super-resolution | |
| Liu et al. | Gradient prior dilated convolution network for remote sensing image super-resolution |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant |