[go: up one dir, main page]

CN114066816B - Unsupervised change detection method for SAR images based on static wavelet transform extraction - Google Patents

Unsupervised change detection method for SAR images based on static wavelet transform extraction Download PDF

Info

Publication number
CN114066816B
CN114066816B CN202111227373.9A CN202111227373A CN114066816B CN 114066816 B CN114066816 B CN 114066816B CN 202111227373 A CN202111227373 A CN 202111227373A CN 114066816 B CN114066816 B CN 114066816B
Authority
CN
China
Prior art keywords
image
difference map
sar
images
wavelet transform
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.)
Expired - Fee Related
Application number
CN202111227373.9A
Other languages
Chinese (zh)
Other versions
CN114066816A (en
Inventor
贾萌
赵秦
张亚文
张�诚
白佳伟
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Xian University of Technology
Original Assignee
Xian University of Technology
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Xian University of Technology filed Critical Xian University of Technology
Priority to CN202111227373.9A priority Critical patent/CN114066816B/en
Publication of CN114066816A publication Critical patent/CN114066816A/en
Application granted granted Critical
Publication of CN114066816B publication Critical patent/CN114066816B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/0002Inspection of images, e.g. flaw detection
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F18/00Pattern recognition
    • G06F18/20Analysing
    • G06F18/23Clustering techniques
    • G06F18/232Non-hierarchical techniques
    • G06F18/2321Non-hierarchical techniques using statistics or function optimisation, e.g. modelling of probability density functions
    • G06F18/23213Non-hierarchical techniques using statistics or function optimisation, e.g. modelling of probability density functions with fixed number of clusters, e.g. K-means clustering
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T5/00Image enhancement or restoration
    • G06T5/10Image enhancement or restoration using non-spatial domain filtering
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T5/00Image enhancement or restoration
    • G06T5/50Image enhancement or restoration using two or more images, e.g. averaging or subtraction
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T5/00Image enhancement or restoration
    • G06T5/70Denoising; Smoothing
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/10Image acquisition modality
    • G06T2207/10032Satellite or aerial image; Remote sensing
    • G06T2207/10044Radar image
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/20Special algorithmic details
    • G06T2207/20048Transform domain processing
    • G06T2207/20064Wavelet transform [DWT]
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/20Special algorithmic details
    • G06T2207/20212Image combination
    • G06T2207/20224Image subtraction

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Data Mining & Analysis (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Bioinformatics & Cheminformatics (AREA)
  • Bioinformatics & Computational Biology (AREA)
  • Artificial Intelligence (AREA)
  • Evolutionary Biology (AREA)
  • Evolutionary Computation (AREA)
  • General Engineering & Computer Science (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Probability & Statistics with Applications (AREA)
  • Quality & Reliability (AREA)
  • Image Processing (AREA)
  • Image Analysis (AREA)

Abstract

本发明公开了一种基于静态小波变换提取的SAR图像无监督变化检测方法,其实现步骤为:首先是预处理阶段。利用Lee滤波器对两幅SAR图像进行滤波平滑处理;其次是生成差异图阶段。使用对数比算子生成差异图;最后是分析差异图阶段。首先使用SWT2(db2),(二维静态小波变换,db2为小波基函数)对差异图分解,得到近似图像、水平细节图像、垂直细节图像和对角细节图像。再使用EM_GGM对四组图像分别分解,最后选取二阶邻域窗口概率组成特征向量,通过K‑means得到结果。

The invention discloses a SAR image unsupervised change detection method based on static wavelet transform extraction, and the realization steps are as follows: firstly, a preprocessing stage. The Lee filter is used to filter and smooth the two SAR images; the second step is to generate a difference map. Use the logarithmic ratio operator to generate a difference map; the last stage is to analyze the difference map. First use SWT2 (db2), (two-dimensional static wavelet transform, db2 is the wavelet basis function) to decompose the difference map to obtain approximate image, horizontal detail image, vertical detail image and diagonal detail image. Then use EM_GGM to decompose the four groups of images respectively, and finally select the probability of the second-order neighborhood window to form the feature vector, and obtain the result through K-means.

Description

基于静态小波变换提取的SAR图像无监督变化检测方法Unsupervised change detection method for SAR images based on static wavelet transform extraction

技术领域technical field

本发明属于图像变化检测技术领域,涉及一种基于静态小波变换提取的SAR图像无监督变化检测方法。The invention belongs to the technical field of image change detection, and relates to an unsupervised change detection method for SAR images based on static wavelet transform extraction.

背景技术Background technique

SAR是主动式侧视雷达系统,且成像几何属于斜距投影类型。因此SAR图像与光学图像在成像机理、几何特征、辐射特征等方面都有较大的区别。SAR,是利用合成孔径原理,实现高分辨的微波成像,具备全天时、全天候、高分辨、大幅宽等多种特点。因此,SAR系统在灾害监测、环境监测、海洋监测、资源勘查、农作物估产、测绘和军事等方面的应用上具有独特的优势,可发挥其他遥感手段难以发挥的作用,因此越来越受到世界各国的重视。SAR is an active side-looking radar system, and the imaging geometry belongs to the oblique-range projection type. Therefore, SAR images are quite different from optical images in terms of imaging mechanism, geometric features, and radiation features. SAR uses the principle of synthetic aperture to realize high-resolution microwave imaging, and has various characteristics such as all-day, all-weather, high-resolution, and large width. Therefore, the SAR system has unique advantages in the application of disaster monitoring, environmental monitoring, ocean monitoring, resource exploration, crop yield estimation, surveying and mapping, and military applications, and can play a role that other remote sensing methods are difficult to play. attention.

单极化SAR影像变化检测的基本流程范式为:1)预处理2)生成差异图3)分析差异图。生成差异图和分析差异图这两个步骤是近年来SAR影像变化检测的重点研究方向,其目的主要是为了减少SAR影像受到的相干斑噪声的影响。The basic flow paradigm of single polarization SAR image change detection is: 1) Preprocessing 2) Generate difference map 3) Analyze difference map. The two steps of generating difference map and analyzing difference map are the key research directions of SAR image change detection in recent years. The main purpose is to reduce the influence of coherent speckle noise on SAR images.

1)中预处理是给生成差异图做基础准备工作的。1) Preprocessing is the basic preparation for generating the difference map.

2)中生成差异图的目的是初步区分两幅SAR影像中未变化类和变化类,差异图的生成实际上是找到一个能表征两幅SAR影像之间距离的矩阵,这个矩阵经过可视化处理后就是差异图。我们可以通过某种差异运算构造一幅和两者尺寸一样的差异图。现在改进的差异图生成算法如下:1.对数比(Log-ratio,LR)算子运算,在比值差异图的基础上多了一步对数的运算。该方法将SAR影像中的相干斑噪声转换为加性噪声,并且经过对数转换后差异影像得到了非线性收缩,增强了变化类和非变化类的对比度。对数运算本身的性质能够减小比值运算所带来的较大差异,所以可以进一步降低未变化类背景部分的野点影响,在变化区域比未变化区域小的情况下比较有效,但是因为对数运算收缩性较强,所以边缘区域的像素值容易被模糊化。2.均值比(Mean-ratio,MR)算子运算,相比的对象不再是对应的孤立像素点,而是像素点所在的邻域的均值,对单独出现的野点有一定程度的抑制作用,但是由于缺乏伸缩变换,如果噪声不是以点状的形式出现而是以成片的形式出现,则不易有效抑制其影响。3.组合差异图法(Combined Difference Image,CDI),该方法对差值差异图和LR差异图进行参数加权获得新的差异图。CDI法将差值差异图和LR差异图分别进行均值滤波和中值滤波,初步去除噪声干扰和野点,然后利用人工加权的参数获得最终的融合差异图。这种方法简单易行,且适合于并行处理,速度较快;但是含有人工参数,需要多次测试才能得出最优的参数值,不易根据影像本身的性质进行自动选择。)4.基于邻域的比值差异图算法(Neighborhood-based Ratio,NR),NR算子是对比值差异图和MR差异图的一个加权平均。这个权值可以表征中心像素所在的位置是处于匀质区域还是异质区域,低值对应匀质区域,高值对应异质区域。这种方法充分结合了像素点的灰度信息和空间信息,加权参数完全由影像自身的性质确定,提高了差异图构造的鲁棒性。5.小波融合(Wavelet Fusion,WF)法,首先对已生成的LR和MR差异图分别进行小波变换,再分别抽取MR差异图的低频段和LR差异图的高频段,也就是抽取了MR差异图的整体信息和LR差异图的细节信息。然后对LL、LH、HL和HH按照基于邻域的融合规则进行融合,生成一幅新的小波变换图。最后进行小波逆变换,得到了WF融合差异图。这种方法结合了小波变换的性质,使LR和MR两种差异图的优点结合在一起。6.结合SAR影像纹理和强度特征来构造差异图(Intensity and Texture,IT),将输入的两幅SAR影像进行稀疏和低秩系数的分解,分别得到了对应的强度和纹理信息,对这两种信息分别构建差异图,然后进行融合。该方法既提取出了SAR影像中主要变化的区域,又能防止斑点噪声对差异图性能产生影响,尤其是在保持这一性能上具有较强的鲁棒性。2) The purpose of generating the difference map is to initially distinguish between the unchanged class and the changed class in the two SAR images. The generation of the difference map is actually to find a matrix that can represent the distance between the two SAR images. After the matrix is visualized It is the difference map. We can construct a difference map with the same size as the two through some difference operation. The improved difference map generation algorithm is as follows: 1. Log-ratio (LR) operator operation, on the basis of the ratio difference map, an additional logarithmic operation is added. This method converts the coherent speckle noise in the SAR image into additive noise, and after logarithmic transformation, the difference image is nonlinearly shrunk, which enhances the contrast between the change class and the non-change class. The nature of the logarithmic operation itself can reduce the large difference caused by the ratio operation, so it can further reduce the influence of wild points in the unchanged background part. It is more effective when the changed area is smaller than the unchanged area, but because the logarithm The operation shrinkage is strong, so the pixel values in the edge area are easily blurred. 2. The mean ratio (Mean-ratio, MR) operator operation, the object of comparison is no longer the corresponding isolated pixel point, but the mean value of the neighborhood where the pixel point is located, which has a certain degree of inhibition on the wild points that appear alone , but due to the lack of scaling transformation, if the noise does not appear in the form of points but in the form of patches, it is difficult to effectively suppress its influence. 3. Combined Difference Image (Combined Difference Image, CDI), this method performs parameter weighting on the difference difference image and the LR difference image to obtain a new difference image. In the CDI method, the difference difference map and the LR difference map are subjected to mean filtering and median filtering respectively to initially remove noise interference and wild points, and then use artificially weighted parameters to obtain the final fusion difference map. This method is simple and easy to implement, and is suitable for parallel processing, and the speed is fast; however, it contains artificial parameters and requires multiple tests to obtain the optimal parameter value, and it is not easy to automatically select according to the nature of the image itself. ) 4. Neighborhood-based Ratio (NR), the NR operator is a weighted average of the contrast difference map and the MR difference map. This weight can represent whether the position of the central pixel is in a homogeneous area or a heterogeneous area, a low value corresponds to a homogeneous area, and a high value corresponds to a heterogeneous area. This method fully combines the gray information and spatial information of pixels, and the weighting parameters are completely determined by the properties of the image itself, which improves the robustness of the difference map construction. 5. Wavelet Fusion (WF) method, firstly perform wavelet transform on the generated LR and MR difference maps, and then extract the low-frequency band of the MR difference map and the high-frequency band of the LR difference map, that is, extract the MR difference map The overall information of the graph and the detail information of the LR difference graph. Then, LL, LH, HL and HH are fused according to the fusion rules based on neighborhood to generate a new wavelet transform image. Finally, the wavelet inverse transform is performed to obtain the WF fusion difference map. This method combines the properties of the wavelet transform to combine the advantages of both LR and MR difference maps. 6. Combining the texture and intensity features of the SAR image to construct the difference map (Intensity and Texture, IT), decompose the two input SAR images with sparse and low-rank coefficients, and obtain the corresponding intensity and texture information respectively. Different information is used to construct a difference map and then fused. This method not only extracts the main change area in the SAR image, but also prevents speckle noise from affecting the performance of the difference map, especially it has strong robustness in maintaining this performance.

3)是差异图的分析,差异图生成以后,需要对其进行分析,最终生成一幅黑白二值图。常用的分析方法有四种:阈值分析、聚类分析、图切分析和水平集分析。阈值分析法是通过某种阈值选择方法找出一个最优阈值以后,将差分图像以阈值像素值为界划分为2类;聚类分析法是通过对差异图运用聚类算法得到未变化类和变化类的2个聚类中心,然后通过近邻法分割出2个类;图切分析法是影像的另一种二分类方法,本质上是将未变化类和变化类的标签分类给诸像素点,该方法通过对给定的约束函数不断进行能量优化,当能量达到最小时,影像像素就可以对应于最优的标签;水平集分析法利用曲线演化将二维闭合曲线的演化问题转化到三维空间中水平集函数曲面演化的隐含方式来求解,即构造一个三维的水平集函数,然后求其值为零的解构成的曲线集合,从而获得影像分割结果。3) It is the analysis of the difference map. After the difference map is generated, it needs to be analyzed, and finally a black and white binary map is generated. There are four commonly used analysis methods: threshold analysis, cluster analysis, graph cut analysis and level set analysis. The threshold analysis method is to find an optimal threshold value through a certain threshold value selection method, and then divide the difference image into two categories based on the threshold pixel value; the cluster analysis method is to obtain the unchanged class and The two cluster centers of the changed class are then divided into two classes by the nearest neighbor method; the graph-cut analysis method is another binary classification method of the image, which essentially classifies the labels of the unchanged class and the changed class to the pixels , the method continuously optimizes the energy of the given constraint function. When the energy reaches the minimum, the image pixel can correspond to the optimal label; the level set analysis method uses the curve evolution to transform the evolution problem of the two-dimensional closed curve into three-dimensional The implicit method of surface evolution of the level set function in space is used to solve it, that is, to construct a three-dimensional level set function, and then calculate the deconstructed curve set whose value is zero, so as to obtain the image segmentation result.

发明内容Contents of the invention

本发明的目的是提供一种基于静态小波变换提取的SAR图像无监督变化检测方法,采用该方法能够对SAR图像进行精确分离。The purpose of the present invention is to provide an unsupervised change detection method for SAR images based on static wavelet transform extraction, which can accurately separate SAR images.

本发明所采用的技术方案是,基于静态小波变换提取的SAR图像无监督变化检测方法,具体包括如下步骤:The technical scheme adopted in the present invention is based on the SAR image unsupervised change detection method extracted by static wavelet transform, which specifically includes the following steps:

步骤1,对两幅SAR图像进行预处理;Step 1, preprocessing the two SAR images;

步骤2,基于步骤1所得结果,采用对数比算子生成差异图;Step 2, based on the results obtained in step 1, use the logarithmic ratio operator to generate a difference map;

步骤3,对步骤2生成的差异图进行分析。Step 3, analyze the difference map generated in step 2.

本发明的特点还在于:The present invention is also characterized in that:

步骤1的具体过程为:利用Lee滤波器对两幅SAR图像进行滤波平滑处理。The specific process of step 1 is: use the Lee filter to filter and smooth the two SAR images.

步骤2的具体过程为:The specific process of step 2 is:

假设两幅SAR图像分别为I1、I2,则图像I1、I2的差异图D为:Assuming that the two SAR images are I 1 and I 2 respectively, the difference map D of the images I 1 and I 2 is:

D=|log(I1)-log(I2)| (1)。D=|log(I 1 )-log(I 2 )| (1).

步骤3的具体过程为:The specific process of step 3 is:

步骤3.1,采用db2小波基函数对步骤2所得的差异图D进行单层静态小波变换;Step 3.1, using the db2 wavelet basis function to perform single-layer static wavelet transform on the difference map D obtained in step 2;

步骤3.2,采用EM-GGM算法对步骤3.1所得的图像进行分类;Step 3.2, using the EM-GGM algorithm to classify the images obtained in step 3.1;

步骤3.3,对步骤3.2分类后的图像进行K-means聚类。In step 3.3, perform K-means clustering on the images classified in step 3.2.

步骤3.3的具体过程为:对每一个二阶邻域内的图像像素都进行vhad特征选取,最后使用K-means算法进行聚类。The specific process of step 3.3 is: perform vhad feature selection for each image pixel in the second-order neighborhood, and finally use the K-means algorithm for clustering.

本发明的有益效果是:本发明首先运用Lee滤波器进行滤波处理,消除噪声,尽量减少噪声点对变化检测结果的影响。然后利用对数比算子生成差异图。最后,差异图先通过SWT2(db2),(二维静态小波变换,db2为小波基函数)分解后,再使用EM_GGM分解,选取窗口概率组成特征向量,通过K-means得到结果。本发明提供的检测方法具有如下优点:(A)尽量减少SAR图像中散斑噪声的影响;(B)分析差异图时,引入SWT2(db2)算法,在频率域可以用低通滤波来减少噪声的影响。引入EM_GGM算法,GGM对描述差异图中变化和未变化像素来说是一个更加鲁棒和灵活的模型。The beneficial effects of the present invention are: firstly, the present invention uses a Lee filter for filtering processing, eliminates noise, and minimizes the influence of noise points on change detection results. The difference map is then generated using the log ratio operator. Finally, the difference map is first decomposed by SWT2 (db2), (two-dimensional static wavelet transform, db2 is the wavelet basis function), and then decomposed by EM_GGM, and the window probability is selected to form the feature vector, and the result is obtained by K-means. The detection method provided by the present invention has the following advantages: (A) minimize the impact of speckle noise in the SAR image; (B) when analyzing the difference map, the SWT2 (db2) algorithm is introduced, and low-pass filtering can be used to reduce noise in the frequency domain Impact. Introducing the EM_GGM algorithm, GGM is a more robust and flexible model for describing changed and unchanged pixels in the difference map.

附图说明Description of drawings

图1是本发明基于静态小波变换提取的SAR图像无监督变化检测方法的流程图;Fig. 1 is the flowchart of the SAR image unsupervised change detection method extracted based on static wavelet transform in the present invention;

图2是Bern数据集的变化检测参考图;Figure 2 is a change detection reference map of the Bern dataset;

图3是Bern数据集采用本发明基于静态小波变换提取的SAR图像无监督变化检测方法得到的变化检测图;Fig. 3 is the change detection figure that Bern data set adopts the SAR image unsupervised change detection method that the present invention extracts based on static wavelet transform to obtain;

图4是Ottawa数据集的变化检测参考图;Figure 4 is a change detection reference map of the Ottawa dataset;

图5是Ottawa数据集采用本发明基于静态小波变换提取的SAR图像无监督变化检测方法得到的变化检测图;Fig. 5 is the change detection figure that Ottawa data set adopts the SAR image unsupervised change detection method that the present invention extracts based on static wavelet transform to obtain;

图6是Shihmen Reservoir数据集的变化检测参考图;Figure 6 is a change detection reference map of the Shihmen Reservoir dataset;

图7是Shihmen Reservoir数据集采用本发明基于静态小波变换提取的SAR图像无监督变化检测方法得到的变化检测图。Fig. 7 is a change detection diagram obtained by using the unsupervised change detection method of the SAR image extracted based on static wavelet transform in the Shihmen Reservoir data set of the present invention.

具体实施方式Detailed ways

下面结合附图和具体实施方式对本发明进行详细说明。The present invention will be described in detail below in conjunction with the accompanying drawings and specific embodiments.

本发明基于静态小波变换提取的SAR图像无监督变化检测方法,首先对差异图进行静态小波变换(Stationary wavelet transform,SWT)分解,静态小波变换是为了克服离散小波变换(discrete wavelet transform,DWT)平移不变性的缺点而设计的一种小波变换算法。静态小波变换不同于离散小波变换的部分,主要在于经过每一阶的高通滤波器低通滤波器之后,是将滤波器提升取样(Upsampling),取代离散小波变换在经过滤波器之后的缩减取样。The present invention is based on the SAR image unsupervised change detection method extracted by static wavelet transform. First, the static wavelet transform (Stationary wavelet transform, SWT) decomposition is performed on the difference map. The static wavelet transform is to overcome the discrete wavelet transform (discrete wavelet transform, DWT) translation. A wavelet transform algorithm designed for the disadvantage of invariance. The static wavelet transform is different from the discrete wavelet transform, mainly in that after each order of high-pass filter and low-pass filter , the filter is upsampled (Upsampling) to replace the downsampling of the discrete wavelet transform after the filter .

其次对SWT分解得到的四组图像分别进行广义高斯模型的期望最大化算法(EM-GGM)分解。四组图像分别为近似图像、水平细节图像、垂直细节图像和对角细节图像,利用基于广义高斯模型的EM算法对变化类和未变化类的类条件分布进行直方图拟合,开始时给定初始化参数生成查找表,E步骤是根据迭代t次时的参数,使用贝叶斯规则计算属于两个相反类的每个像素的后验估计,M步骤是为相反类提供广义高斯模型新的参数估计值,迭代,直到最后两次的后验概率的差值小于设定的最小值,停止迭代,否则返回E步骤。Secondly, the four groups of images obtained by SWT decomposition are decomposed by the expectation maximization algorithm of generalized Gaussian model (EM-GGM). The four groups of images are approximation images, horizontal detail images, vertical detail images and diagonal detail images respectively. The EM algorithm based on the generalized Gaussian model is used to fit the histogram of the class conditional distribution of the changed class and the unchanged class. At the beginning, the Set the initialization parameters to generate a lookup table, the E step is to use the Bayesian rule to calculate the posterior estimation of each pixel belonging to the two opposite classes according to the parameters at the time of iteration t, and the M step is to provide the new generalized Gaussian model for the opposite class Estimated values of parameters, iterations, until the difference between the last two posterior probabilities is less than the set minimum value, stop iterations, otherwise return to step E.

最后通过K-Means聚类算法进行分类,特征选取是vhad二阶邻域。v是垂直窗口,h是水平窗口,a是全窗,d是对角窗口。K-Means聚类算法利用类间距离最大和类内距离最小这两点,通过迭代找到合适的聚类中心。使用平方欧几里得距离作为样本聚类的依据。Finally, it is classified by K-Means clustering algorithm, and the feature selection is vhad second-order neighborhood. v is a vertical window, h is a horizontal window, a is a full window, and d is a diagonal window. The K-Means clustering algorithm uses the two points of the largest inter-class distance and the smallest intra-class distance to find the appropriate cluster center through iteration. Use the squared Euclidean distance as the basis for clustering samples.

如图1所示,具体包括如下步骤:As shown in Figure 1, it specifically includes the following steps:

步骤1,预处理阶段。利用Lee滤波器对两幅SAR图像进行滤波平滑处理;Step 1, the preprocessing stage. The Lee filter is used to filter and smooth the two SAR images;

步骤2,生成差异图阶段。使用对数比算子生成差异图;Step 2, the phase of generating a difference map. Use the logarithmic ratio operator to generate a difference map;

步骤2的具体过程为:The specific process of step 2 is:

假设两幅SAR图像分别为I1、I2,则图像I1、I2的差异图D为:Assuming that the two SAR images are I 1 and I 2 respectively, the difference map D of the images I 1 and I 2 is:

D=|log(I1)-log(I2)| (1)。D=|log(I 1 )-log(I 2 )| (1).

步骤3,分析差异图阶段。首先使用SWT2(db2),(二维静态小波变换,db2为小波基函数)对差异图分解,得到近似图像、水平细节图像、垂直细节图像和对角细节图像。再使用EM_GGM对四组图像分别分解,最后选取二阶邻域窗口概率组成特征向量,通过K-means得到结果。Step 3, analyze the difference map stage. First use SWT2 (db2), (two-dimensional static wavelet transform, db2 is the wavelet basis function) to decompose the difference map to obtain approximate image, horizontal detail image, vertical detail image and diagonal detail image. Then use EM_GGM to decompose the four groups of images respectively, and finally select the probability of the second-order neighborhood window to form the feature vector, and obtain the result through K-means.

步骤3的具体过程为:The specific process of step 3 is:

步骤3.1,SWT2(二维静态小波变换):Step 3.1, SWT2 (two-dimensional static wavelet transform):

用db2小波基函数对图像进行单层静态小波变换。MATLAB提供了二维静态小波变换的函数swt2,因为它不对分解系数进行下采样,所以单层分解和多层分解结果形式上是一样的。The single-layer static wavelet transform is performed on the image with db2 wavelet basis function. MATLAB provides the function swt2 of the two-dimensional static wavelet transform, because it does not down-sample the decomposition coefficients, so the results of single-layer decomposition and multi-layer decomposition are the same in form.

步骤3.2,采用EM-GGM算法对步骤3.1所得的图像进行分类;Step 3.2, using the EM-GGM algorithm to classify the images obtained in step 3.1;

选择GGM对条件概率密度函数P(xi|c),P(xi|u)建模,c为变化类的标签,u为未变化类的标签;概率密度函数为:Choose GGM to model the conditional probability density function P( xi |c), P( xi |u), c is the label of the changed class, and u is the label of the unchanged class; the probability density function is:

其中,μm、σm、γm分别为两个类的均值、标准差和形状参数;对参数集θ={P(c),P(u),μc,μu,σc,σu,γc,γu}的可靠估计可以通过EM算法来学习,P(c)、P(u)为先验概率;该算法是一种用于学习不完全数据问题中的参数的最大似然估计的一般方法。它在迭代中包括一个期望步骤(E步)和一个最大化步骤(M步骤),并进行迭代,直到达到收敛。EM-GGM算法的描述如下:Among them, μ m , σ m , γ m are the mean, standard deviation and shape parameters of the two classes respectively; for the parameter set θ={P(c), P(u), μ c , μ u , σ c , σ Reliable estimates of u , γ c , γ u } can be learned by the EM algorithm, P(c), P(u) are prior probabilities; this algorithm is a maximum likelihood algorithm for learning parameters in incomplete data problems A general method for natural estimation. It includes an expectation step (E step) and a maximization step (M step) in iterations, and iterates until convergence is reached. The description of the EM-GGM algorithm is as follows:

开始:初始化参数:start: initialization parameters:

θ0={P(c),P(u),μc,μu,σc,σu,γc,γu} (3)θ 0 ={P(c), P(u), μ c , μ u , σ c , σ u , γ c , γ u } (3)

生成参数查找表,初始化阈值T为100:Generate a parameter lookup table and initialize the threshold T as 100:

E步骤:根据第t次迭代的参数,使用贝叶斯规则计算属于两个相反类的每个像素的后验估计为:Step E: Based on the parameters of the t-th iteration, the posterior estimate of each pixel belonging to the two opposite classes is calculated using Bayesian rule as:

Pt(m|xi)=Pt(m)Pt(xi|m)/Pt(xi) (3);P t (m| xi )=P t (m)P t ( xi |m)/P t ( xi ) (3);

Pt(xi)=Pt(c)Pt(xi|c)+Pt(u)Pt(xi|u) (4);P t (x i )=P t (c)P t (x i |c)+P t (u)P t (x i |u) (4);

M步骤:更新模型参数:M step: update model parameters:

其中,|X|代表像素的数量,在这里等于n,代表n个像素。P(xi)为差分图像中位置i处的像素xi的概率密度函数。X表示所有像素的集合。Among them, |X| represents the number of pixels, which is equal to n here, representing n pixels. P( xi ) is the probability density function of pixel x i at position i in the difference image. X represents the set of all pixels.

收敛:设置迭代次数200,满足迭代次数,则停止。否则继续执行E-步骤。Convergence: Set the number of iterations to 200, and stop if the number of iterations is met. Otherwise proceed to E-step.

步骤3.3,对步骤3.2分类后的图像进行K-means聚类。In step 3.3, perform K-means clustering on the images classified in step 3.2.

对每一个二阶邻域内的像素都进行vhad特征选取,最后使用K-means算法进行聚类。The vhad feature selection is performed on the pixels in each second-order neighborhood, and finally the K-means algorithm is used for clustering.

实施例Example

本发明的效果可以通过仿真实验具体说明:Effect of the present invention can be specified by simulation experiment:

1.实验条件1. Experimental conditions

实验所用微机CPU为IntelPentium43.0GHz内存1GB,编程平台是Matlab 7.0.1。用于实验的SAR图像是Bern数据集、Ottawa数据集、Shihmen Reservoir数据集。The microcomputer CPU used in the experiment is Intel Pentium 43.0GHz memory 1GB, and the programming platform is Matlab 7.0.1. The SAR images used for the experiment are the Bern dataset, the Ottawa dataset, and the Shihmen Reservoir dataset.

2.实验内容2. Experimental content

首先是预处理阶段。利用Lee滤波器对两幅SAR图像进行滤波平滑处理;其次是生成差异图阶段。使用对数比算子生成差异图;最后是分析差异图阶段。首先使用SWT2(db2),(二维静态小波变换,db2为小波基函数)对差异图分解,得到近似图像、水平细节图像、垂直细节图像和对角细节图像。再使用EM_GGM对四组图像分别分解,最后选取二阶邻域窗口概率组成特征向量,通过K-means得到结果。The first is the preprocessing stage. The Lee filter is used to filter and smooth the two SAR images; the second step is to generate a difference map. Use the logarithmic ratio operator to generate a difference map; the last stage is to analyze the difference map. First use SWT2 (db2), (two-dimensional static wavelet transform, db2 is the wavelet basis function) to decompose the difference map to obtain approximate image, horizontal detail image, vertical detail image and diagonal detail image. Then use EM_GGM to decompose the four groups of images respectively, and finally select the probability of the second-order neighborhood window to form the feature vector, and obtain the result through K-means.

3.实验结果3. Experimental results

表1是本发明提出的方法本发明提出的方法和其它三种方法在三个数据集上的变化检测评价指标;Table 1 is the change detection evaluation index of the method proposed by the present invention and the other three methods on three data sets;

表1Table 1

图2是Bern数据集的变化检测参考图;图3是Bern数据集采用本发明方法得到的变化检测图;图4是Ottawa数据集的变化检测参考图;图5是Ottawa数据集采用本发明方法得到的变化检测图;图6是Shihmen Reservoir数据集的变化检测参考图;图7是ShihmenReservoir数据集采用本发明方法得到的变化检测图;实验结果表明本发明提出的方法能得到很好的变化检测结果。Fig. 2 is the change detection reference figure of Bern data set; Fig. 3 is the change detection figure that Bern data set adopts the method of the present invention to obtain; Fig. 4 is the change detection reference figure of Ottawa data set; Fig. 5 is Ottawa data set adopts the method of the present invention The change detection figure that obtains; Fig. 6 is the change detection reference figure of Shihmen Reservoir data set; Fig. 7 is the change detection figure that ShihmenReservoir data set adopts the method of the present invention to obtain; Experimental result shows that the method that the present invention proposes can obtain good change detection result.

Claims (2)

1. The SAR image unsupervised change detection method based on static wavelet transformation extraction is characterized by comprising the following steps of: the method specifically comprises the following steps:
step 1, preprocessing two SAR images;
the specific process of the step 1 is as follows: filtering and smoothing the two SAR images by using a Lee filter;
step 2, generating a difference graph by adopting a logarithmic ratio operator based on the result obtained in the step 1;
the specific process of the step 2 is as follows:
let two SAR images be I respectively 1 、I 2 Image I 1 、I 2 The difference diagram D of (2) is:
D=|log(I 1 )-log(I 2 )| (1);
step 3, analyzing the difference graph generated in the step 2;
the specific process of the step 3 is as follows:
step 3.1, performing single-layer static wavelet transformation on the difference map D obtained in the step 2 by using db2 wavelet basis function;
step 3.2, classifying the images obtained in the step 3.1 by adopting an EM-GGM algorithm;
and 3.3, carrying out K-means clustering on the images classified in the step 3.2.
2. The method for detecting the unsupervised change of the SAR image based on the static wavelet transform extraction as set forth in claim 1, wherein: the specific process of the step 3.3 is as follows: and carrying out vhad feature selection on the image pixels in each second-order neighborhood, and finally clustering by using a K-means algorithm.
CN202111227373.9A 2021-10-21 2021-10-21 Unsupervised change detection method for SAR images based on static wavelet transform extraction Expired - Fee Related CN114066816B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202111227373.9A CN114066816B (en) 2021-10-21 2021-10-21 Unsupervised change detection method for SAR images based on static wavelet transform extraction

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202111227373.9A CN114066816B (en) 2021-10-21 2021-10-21 Unsupervised change detection method for SAR images based on static wavelet transform extraction

Publications (2)

Publication Number Publication Date
CN114066816A CN114066816A (en) 2022-02-18
CN114066816B true CN114066816B (en) 2023-08-15

Family

ID=80235107

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202111227373.9A Expired - Fee Related CN114066816B (en) 2021-10-21 2021-10-21 Unsupervised change detection method for SAR images based on static wavelet transform extraction

Country Status (1)

Country Link
CN (1) CN114066816B (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114814993B (en) * 2022-03-25 2023-04-18 河海大学 Microwave attenuation snowfall intensity monitoring method based on DCGAN and 2D-CNN
CN117173587B (en) * 2023-08-23 2024-07-12 哈尔滨工程大学 Feature refinement fusion change detection method based on heterogeneous image depth conversion

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1148332A2 (en) * 2000-04-18 2001-10-24 The University of Hong Kong Method of and device for inspecting images to detect defects
CN103955943A (en) * 2014-05-21 2014-07-30 西安电子科技大学 Non-supervision change detection method based on fuse change detection operators and dimension driving
CN110210407A (en) * 2019-06-04 2019-09-06 武汉科技大学 A salient target detection method in foggy images
CN111681197A (en) * 2020-06-12 2020-09-18 陕西科技大学 An unsupervised change detection method for remote sensing images based on Siamese network structure

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7039239B2 (en) * 2002-02-07 2006-05-02 Eastman Kodak Company Method for image region classification using unsupervised and supervised learning

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1148332A2 (en) * 2000-04-18 2001-10-24 The University of Hong Kong Method of and device for inspecting images to detect defects
CN103955943A (en) * 2014-05-21 2014-07-30 西安电子科技大学 Non-supervision change detection method based on fuse change detection operators and dimension driving
CN110210407A (en) * 2019-06-04 2019-09-06 武汉科技大学 A salient target detection method in foggy images
CN111681197A (en) * 2020-06-12 2020-09-18 陕西科技大学 An unsupervised change detection method for remote sensing images based on Siamese network structure

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
融合多尺度深度特征的SAR图像变化检测;刘梦岚;杨学志;贾璐;汪骏;;合肥工业大学学报(自然科学版)(第06期);全文 *

Also Published As

Publication number Publication date
CN114066816A (en) 2022-02-18

Similar Documents

Publication Publication Date Title
Tang et al. Compressed-domain ship detection on spaceborne optical image using deep neural network and extreme learning machine
Sharma et al. A review on image segmentation with its clustering techniques
CN104915676B (en) SAR image sorting technique based on further feature study and watershed
Helmy et al. Image segmentation scheme based on SOM–PCNN in frequency domain
CN107330875B (en) A detection method for environmental changes around water bodies based on forward and reverse heterogeneity of remote sensing images
Shang et al. SAR image segmentation based on constrained smoothing and hierarchical label correction
CN111046772A (en) Multi-temporal satellite remote sensing island shore line and development and utilization information extraction method
CN113486967B (en) SAR image classification algorithm combining graph convolution network and Markov random field
CN111429436B (en) An essential image analysis method based on multi-scale attention and label loss
Ding et al. Interactive image segmentation using probabilistic hypergraphs
Gu et al. A two-component deep learning network for SAR image denoising
CN114066816B (en) Unsupervised change detection method for SAR images based on static wavelet transform extraction
Li et al. Gamma correction-based automatic unsupervised change detection in SAR images via FLICM model
Quan et al. Scattering feature-driven superpixel segmentation for polarimetric SAR images
CN104123563B (en) Cloude characteristic decomposition based polarimetric SAR (Synthetic Aperture Radar) image non-supervision classification method
CN110766696A (en) Satellite image segmentation method based on improved rough set clustering algorithm
CN110310263A (en) A Method of Residential Area Detection in SAR Image Based on Saliency Analysis and Background Prior
Uma Maheswari et al. RETRACTED ARTICLE: A novel QIM-DCT based fusion approach for classification of remote sensing images via PSO and SVM models: K. Uma Maheswari, S. Rajesh
Wang et al. Color image segmentation using PDTDFB domain hidden Markov tree model
Tan et al. XRCT image processing for sand fabric reconstruction
CN114066815B (en) SAR image change detection method based on fuzzy c-means clustering
CN112419266B (en) A method for detecting changes in remote sensing images with land cover class constraints
Azzabou et al. Uniform and textured regions separation in natural images towards MPM adaptive denoising
Luyuan et al. Sonar image MRF segmentation algorithm based on texture feature vector
CN115410093A (en) Remote sensing image classification method based on dual-channel coding network and conditional random field

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
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20230815

CF01 Termination of patent right due to non-payment of annual fee