一种基于反馈和迭代的雷达图像差异检测方法技术

技术编号:17971957 阅读:43 留言:0更新日期:2018-05-16 12:19
本发明专利技术涉及一种基于反馈和迭代的雷达图像差异检测方法,针对现有方法中差异图像生成和根据差异图像进行二值标定两个主要步骤,提出通过根据二值标定的结果作为反馈的依据,调整差异图像生成的函数参数和二值标定的阈值设置。本发明专利技术通过迭代进行使结果趋于准确,同时通过考虑图像的局部信息使图像中不同位置的差异图生成和二值标定方式不同,增加了算法的鲁棒性,可以在一定程度上提高检测的准确率;并且本发明专利技术检测方法使用MRF函数作为迭代的终止条件,也在一定程度上保证了检测方法的准确性。

【技术实现步骤摘要】
一种基于反馈和迭代的雷达图像差异检测方法
本专利技术涉及数据图像处理,尤其涉及一种基于反馈和迭代的雷达图像差异检测方法。
技术介绍
近些年来,随着计算机技术的飞速发展,基于图像的信息获取与分析越来越依赖于计算机技术。而基于计算机视觉的图像差异性检测也是近年来的研究热点之一。本项目主要解决的是无监督下SAR图像差异性的检测问题。顾名思义,图像差异性检测就是在给定两张基本一致的图像中检测与标注出其中的差异。其中一个重要的应用就是分析雷达图像。变化的检测可以用于环境变化的检测,地貌调研,森林植被变化等等。这种差异性检测主要需要分析相同区域不同时间的两幅雷达图像。目前解决此类问题的方法主要分为有监督方法和无监督方法【1,2】。前者主要基于有监督的分类器,因此此类方法需要大量的标注过的差异图像来指导分类器的训练。后者则直接对两张含有差异的图像进行比较而不需要额外的信息。虽然有监督的方法一般来说检测的效果会优于无监督的算法,但产生标注过的差异图像代价是比较高的,也是比较困难的。因此在实际应用中无监督的图像差异性检测有着重要的意义。解决此类问题主要有两个主要步骤,首先是将含有差异的图像通过一定的方法进行处理生成差异图像,然后将差异图像进行差异和非差异区域的标定。关于差异图像的获取方法目前有一些比较成熟的方法。一些研究【5,6,7】使用logratio(LR)算子进行对图像进行处理,然后生成差异图,Gong【3】等通过比较两张待检测图像每个点周围一定大小邻域内对应位置的差异生成差异图像。Zheng【4】等将两张图片中对应点的像素值的差值和对数的差值进行融合生成差异图,根据生成的差异图进行差异区域和非差异区域的标定时,一部分研究关注如何设置合适的阈值进行二值化【8】。另一种比较流行的方法是利用k-means进行聚类【4】从而进行差异点与非差异点的区分。Lorenzo等在生成差异图像时使用类似方法,然后通过使用EM【8】算法进行差异和非差异阈值的设定,再根据阈值结合每个点周围的信息进行差异性标定的调整。通过分析发现现有的算法都是将差异图的生成和二值标定图的生成看成两个独立的问题来解决,时间上存在顺序性,但是本专利技术认为两者之间存在密不可分的联系,因此考虑将两阶段看成一个整体来进行处理。同时利用反馈的思想迭代地优化所得结果,这也是本算法的主要颠覆性所在。【1】BruzzoneL,SerpicoSB.Aniterativetechniqueforthedetectionofland-covertransitionsinmultitemporalremote-sensingimages[J].IEEETransactionsonGeoscience&RemoteSensing,1997,35(4):858-867.【2】ASHBINDUSINGH.ReviewArticleDigitalchangedetectiontechniquesusingremotely-senseddata[J].InternationalJournalofRemoteSensing,1989,10(6):989-1003.【3】GongM,CaoY,WuQ.ANeighborhood-BasedRatioApproachforChangeDetectioninSARImages[J].IEEEGeoscience&RemoteSensingLetters,2012,9(2):307-311.【4】ZhengY,ZhangX,HouB,etal.UsingCombinedDifferenceImageandk-MeansClusteringforSARImageChangeDetection[J].IEEEGeoscienceandRemoteSensingLetters,2014,11(3):691-695.【5】CelikT.ChangeDetectioninSatelliteImagesUsingaGeneticAlgorithmApproach[J].IEEEGeoscience&RemoteSensingLetters,2010,7(2):386-390.【6】BaziY,BruzzoneL,MelganiF.AnunsupervisedapproachbasedonthegeneralizedGaussianmodeltoautomaticchangedetectioninmultitemporalSARimages[J].IEEETransactionsonGeoscience&RemoteSensing,2005,43(4):874-887.【7】BovoloF,BruzzoneL.Adetail-preservingscale-drivenapproachtochangedetectioninmultitemporalSARimages[J].IEEETransactionsonGeoscience&RemoteSensing,2006,43(12):2963-2972.【8】BruzzoneL,PrietoDF.Automaticanalysisofthedifferenceimageforunsupervisedchangedetection[J].IEEETransactionsonGeoscience&RemoteSensing,2000,38(3):1171-1182.
技术实现思路
本专利技术技术解决问题:克服现有技术的不足,提供一种基于反馈和迭代的雷达(SAR)图像差异检测算法,针对现有方法中差异图像生成和根据差异图像进行二值标定两个主要步骤,提出通过根据二值标定的结果作为反馈的依据,调整差异图像生成的函数参数和二值标定的阈值设置。通过迭代进行使结果趋于准确,同时通过考虑图像的局部信息使图像中不同位置的差异图生成和二值标定方式不同,增加了算法的鲁棒性,可以在一定程度上提高检测的准确率。算法使用MRF函数作为迭代的终止条件,也在一定程度上保证了算法的准确性。本专利技术提供的基于反馈和迭代的雷达(SAR)图像差异检测算法,具体实现步骤如下:Step1:对给定的同一区域不同时间拍摄的SAR图像,首先使用差异图生成函数生成差异图(DI);所述差异图生成函数的参数包含滤波权重参数。Step2:使用两个和原图一样大小的阈值矩阵图,这两个阈值矩阵图的每一个元素表示每一点的高阈值和低阈值,并利用这两个阈值矩阵图生成对应的二值标定图。Step3:利用Step2中得到的两个二值标定图将差异图分为可信赖差异区域、可信赖无差异区域和不可信赖区域,并针对不同的区域修改Step2中的高阈值和低阈值矩阵中的元素和Step1中的差异图生成函数中的滤波权重参数。Step4:计算Step2中的二值标定图的MRF能量函数值U,如果U达到局部极小值,停止迭代,将二值标定图作为最终的差异标定结果图并输出,否则转到Step1继续执行下一次迭代,同时将Step1中的滤波权重参数和Step2中的高阈值矩阵和低阈值矩阵中的元素进行调整。本专利技术与现有技术相比的优点在于:(1)使用全新的差异图生成函数生成差异图像,该函数在计算差本文档来自技高网
...
一种基于反馈和迭代的雷达图像差异检测方法

【技术保护点】
一种基于反馈和迭代的雷达图像差异检测方法,其特征在于:Step1:对给定的同一区域不同时间拍摄的SAR图像,首先使用差异图生成函数生成差异图;所述差异图生成函数的参数包含滤波权重参数;Step2:使用两个和原图一样大小的阈值矩阵图,这两个阈值矩阵图的每一个元素表示每一点的高阈值和低阈值,并利用这两个阈值矩阵图生成对应的二值标定图;Step3:利用Step2中得到的两个二值标定图将差异图分为可信赖差异区域、可信赖无差异区域和不可信赖区域,并针对不同的区域修改Step2中的高阈值和低阈值矩阵中的元素和Step1中的差异图生成函数中的滤波权重参数;Step4:计算Step2中的二值标定图的MRF能量函数值U,如果U达到局部极小值,停止迭代,将二值标定图作为最终的差异标定结果图并输出,否则转到Step1继续执行下一次迭代,同时将Step1中的滤波权重参数和Step2中的高阈值矩阵和低阈值矩阵中的元素进行调整。

【技术特征摘要】
1.一种基于反馈和迭代的雷达图像差异检测方法,其特征在于:Step1:对给定的同一区域不同时间拍摄的SAR图像,首先使用差异图生成函数生成差异图;所述差异图生成函数的参数包含滤波权重参数;Step2:使用两个和原图一样大小的阈值矩阵图,这两个阈值矩阵图的每一个元素表示每一点的高阈值和低阈值,并利用这两个阈值矩阵图生成对应的二值标定图;Step3:利用Step2中得到的两个二值标定图将差异图分为可信赖差异区域、可信赖无差异区域和不可信赖区域,并针对不同的区域修改Step2中的高阈值和低阈值矩阵中的元素和Step1中的差异图生成函数中的滤波权重参数;Step4:计算Step2中的二值标定图的MRF能量函数值U,如果U达到局部极小值,停止迭代,将二值标定图作为最终的差异标定结果图并输出,否则转到Step1继续执行下一次迭代,同时将Step1中的滤波权重参数和Step2中的高阈值矩阵和低阈值矩阵中的元素进行调整。2.根据权利要求1所述的基于反馈和迭代的雷达图像差异检测方法,其特征在于:所述Step1中差异图生成规则如下:给定两张SAR图像I1和I2,首先进行PPB滤波,然后考虑每个点的邻域信息生成差异图:m表示像素的索引,DI表示差异图,DI(m)表示该点的差异,ωm表示m周围的邻域,表示第t步迭代的滤波权重,t表示迭代次数。3.根据权利要求2所述的基于反馈和迭代的雷达图像差异检测方法,其特征在于:所述Step2中二值标定图生成具体步骤如下:使用两个和原图一样大小的阈值矩阵图,这两个阈值矩阵图的每一个元素表示每一点的高阈值和低阈值在利用这两个阈值矩阵图生成对应的二值标定图CMlow和CMhigh时,使用以下判断公式;其中0表示没有差异,1表示存在差异,m表示像素的索引,t表示迭代次数。4.根据权利要求3所述的基于反馈和迭代的雷达图像差异检测方法,其特征在于:所述Step3中修改Step2中的高阈值矩阵Thigh和低阈值矩阵Tlow的元素和Step1中的差异图生成函数中的对应参数;具体步骤如下:步骤(1)、利用Step2中得到的两个二值标定图将差异图分类:初始化一个计数矩阵N,大小和图像I1相同,并将所有元素初始化为0,在每次迭代的开始我们根据Step2更新N;如果CMhigh(m)=1,如果CM...

【专利技术属性】
技术研发人员:凌强赵敏达李峰
申请(专利权)人:中国科学技术大学
类型:发明
国别省市:安徽,34

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1