一种基于红外图像的海上目标检测方法

文档序号:6483522阅读:960来源:国知局

专利名称::一种基于红外图像的海上目标检测方法
技术领域
:本发明涉及一种海上目标检测方法。
背景技术
:红外图像与可见光相比,噪声大、分辨率低,但是由于其具有无源的优势,特别是对海上红外目标的检测已引起世界各国的密切关注。随着高科技的不断发展,对红外目标的检测也提出了更高的要求,既要保证较高的检测概率和较低的虚警概率,又要在较短的时间内做出判断乃至相应的反应。目前经典的海上红外目标检测算法,是先对红外图像进行各种预处理,如去噪声、提取边缘等,然后再提取目标的灰度和几何特征,达到检测目标的目的。国内外的不少研究机构都在进行这方面的研究。M.Diani等提出将原图像与中值滤波后的背景图像相减,得到目标图像。此外相继有人提出基于图像统计特征、小波变换、形态学以及Hough变换等方法。尽管各有特点,但总的来说传统的红外目标检测k法都需要花费大量的精力去消除背景干扰和噪声,算法繁琐,过程复杂,实时性不强,背景噪声去除效果不能令人满意。由于红外图像成像的特点,海上红外图像往往存在各种各样的干扰,如水矢线、亮'带、海浪、鱼鳞光、岛屿、地面建筑物和尾浪等的干扰,还有红外检测器本身形成的噪声,使得传统的红外目标检测方法计算复杂、自适应性差,检测和识别结果有较大的局限。由此可见,进行海上红外目标检测的主要困难在于图像复杂,所受干扰主要来自于自然背景,结果造成较高的虚警率。分形理论利用分形对象的自相似性为人们提供了分析自然现象的新方法,恰好可以解决上述问题,通过分形理论提取的自然背景和人造目标的分形特性有着较大的区别,因此这些困扰经典算法的自然噪声,利用分形技术很容易被去除,从而可以实现海上红外目标的检测。但是如果直接利用分形特征来进行图像的分割和目标提取及识别,存在如下弊端1)计算量大。分形计算一般都需要开窗,而且是对开窗尺度变化进行计算,这无疑增加了计算量和复杂度,不利于实时处理。2)采用分形理论分割图像,如果用矩形窗口滑动计算,只能提取感兴趣矩形区域,不能获取目标实际形'状,更不用说分割出目标;如果对每点进行开窗计算,除了增加计算暈外,还很容易将一个目标分割成多个目标,或者形成所谓的散点目标(即使是同一个目标,其本身的纹理也可能有差别),这将不利于后续的目标检测。
发明内容针对
背景技术
所提及的问题,本发明提供一种既能较好地抑制海杂波,获得合理的图像分割,又可以以较快速度提取出分形特征,去除虚假目标,实现有效检测的海上目标检测方法。本发明解决上述技术问题所采用的技术方案是本发明所述方法针对海上红外图像的特点,采用自适应阈值算法分割出感兴趣区域,此过程通过预处理和合理的阈值设置有效抑制了海杂波,然后对感兴趣区域进行逐点分形计算,在逐点分形计算中考虑了尺度的影响并对边界进行了对称处理,最后对每点的分形特征加和取平均作为该区域的分形特征,根据特征检测出舰船等人造目标;所述方法的具体步骤如下步骤A、对获得的红外图像进行预处理步骤八1:输入红外图像/(附,"),其中附=1,2,...,肘表示图像的行,"=1,2,..,^表示图像的列;步骤A2:求图像/(附,w)的灰度最大值,/應-mox(/(m,")),即Mx^个点^对应的灰度的最大值;步骤A3:统计图像/(m,")的直方图,通过对图像各灰度级的统计A(/),/=1,2,...,/^,获直方图波谷位置/o,在/o附近是目标和背景之间的海杂波区域,其灰度值范围在/。A之间;即/。</0</6;步骤A4:根据/。=〃^77计算非线性变换参数的近似值范围y^)Vu,并取最终的y=0.50w+)Wx);也可取y^^^之间的一个经验值;步骤A5:利用公式(l)对图像/(m,")进行逐像素的非线性变换,完成预处理,实现海杂波抑制;/rf^55x(V255)"(1)其中/,是原图像的灰度值,且/,e,/rf是变换后的灰度值,y为非线性变换参数且大于0;步骤B、自适应迭代阈值分割步骤B1:设置初始分割阈值为r1=(/z+e1)/2,其中^是变换后图像的平均灰度,是对分割阈值的先验估计;灰度大于A的点被看成是观测点,所有观ji点的集合用&Ot"表示,^表示其平均值;/i=-yyw)〔2、=1/2=1s1=g(",其中(g("〉=(g(t)I="),〃附,=1,…W(3)步骤B2:迭代计算求^-(w+s2)/2,此时所有大于r1的点被看成是观测点,£2为新的观测点集的平均灰度值;步骤B3:到第/次迭代,计算观测点的平均灰度值A观测点即灰度大于第卜l步算出的阈值f"的像素点;步骤B4:更新阈值7"=^+心/2;步骤B5:如果f-广1,则停止,继续步骤B6,否则返回步骤B3;步骤B6:利用步骤B1B5迭代获得的自适应阈值将图像进行分割,分离出包含海岸背景和船舰目标的二值步骤C、检验海天线处是否有感兴趣区域(ROI):利用Sobd算子提取边缘,对获得的海天线底线进行直线拟合,根据拟合误差e。,设置经验阈值77/来判定海天线背景处是否有目标;如果^〉77z,则海天线处有目标,转到步骤D;反之海天线处无目标,直接转到步骤E;步骤.D:提取海天线背景处的感兴趣区域采用步骤B的自适应迭代阈值方法,对该区域进行二次阈值分割,滤除掉海天线背景,保留目标区域;步骤E:提取非海天线背景处的感兴趣区域贯穿图像两边的海天线,进行阈值分割和边缘提取后,形成一个非闭合区域,而目标仍然为一个闭合区,再对闭合区域进行填充,然后进行占优算法处理(目标像素个数占窗口内总像素数的50%以上即为目标区,如3X3窗口内有5个以上点为目标则确定该区域为目标区域),则可提取出非海天线背景处的ROI;步骤F、感兴趣区域合并得到待进一步处理的感兴趣图像将非海天线背景处分割的ROI图像和海天线背景处分割的ROI图像相加,所得到的结果,即为最后分割出来的感兴趣区域图像;步骤G、提取每个ROI分形特征进行目标检测步骤G1:分形特征提取在感兴趣区域内逐点计算分形维数Z)和拟合误差£;在求分形特征的过程中,将图像视为三维空间中的曲面,高度即为像素的^度;设待处理的图像为X/力,当尺度^0时,覆盖图像的上下表面f/(zV,0)、丄(zV,O)为-f/(zV,o)^ov',o^/(!v)(4)对于非零尺度,产1,2,…,M,覆盖图像不同尺度的上下表面C/0V力、丄(!V力可以用下面的递归公式求得f/0V,rH)=max{[/OV+l,max[t/(A,m,r)]}(5)丄(/j/,H"1)min1,min[丄(&,m,r)]}(A,we"),(6)c7=((A;,m):max(4(^,附),0V〕])Sl}(7)其中4(^"),0V)]为(&m)和0V)两点间的距离;(A:,w)是不同于("')的另一点的坐标;在计算过程中,对位于边界处的像素点,采用边界对称处理;同时考虑到不同尺度/的影响,原始图像yov)在(/力处的表面积J(zV力由式(8)求得'4U',"卜『(U))-W,/,r-1)]/2r(8)其中.W,y,r^Z[C/(W,0-丄("0](A,m)e5式中5为中心在(/力处的矩形窗,对于一个分形表面,有log,=C2log(r)+G(10)其中d、C2为常数,因此只需用不同尺度r时所求得的表面积J(!V力,在log[^(r)]一logO)坐标系中作直线的最小二乘拟合,即可得到图像X/力在矩形窗5中心处的分维数D(V)=2-C2(11)其分形拟合误差为邵,力二力logM(/,M)]—CJogW-qi2(12)步骤'G2:取感兴趣区域所有像素点的分形维数和分形拟合误差的计算均值作为用于识别的新的区域分形维数和分形拟合误差值。步骤G3:利用(13)、(14)中的约束进行目标或背景的判别;其中A、A分别为背景和人造目标的分形维数;A、&分别为背景和人造目标的拟合误差;2<=/^<=3,A<2(13)五"lxl0一5,五,〉=1x10—5(14)如果(13)、(14)中的任何一个条件满足,则判断该区域为目标区域;从而实现目标.的检测。本发明的技术效果是本发明采用自适应阈值算法分割出感兴趣区域,此过程通过预处理和合理的阈值设置达到有效抑制海杂波的目的,然后对感兴趣区域进行逐点分形计算,在逐点分形计算中考虑了尺度的影响并对边界进行了对称处理,最后对每点的分形特征加和取平均作为该区域的分形特征,并根据特征检测出舰船等人造目标。这样一方面可以快速有效地分割出红外图像中的感兴趣区域,另一方面,由于提取的感兴趣区域较原图小很多,既减少了计算量,以较快速度提取出分形特征,又可以通过分形特征去除阈值分割中出现的伪目标。采用自适应迭代阈丫直分割法进行图像分割的计算时间与其它方法相比较短(如图4a),采用自适应迭代阈值分割法进行图像分割的虚警点数与其它方法相比最少(如图4b),可看出本发明方法的计算时间、虚警点数二者达到最佳折衷。图1是本发明的流程图;图2是非线性变换曲线(横坐标、纵坐标分别表示变换前后图像的灰度值);图3是海上红外图像灰度分布直方图示例(横、纵坐标分别是灰度级和对应的像素个数,图中/。取130,^取140);图4a是采用自适应迭代阈值分割(本发明采用的方法)与其它不同方法进行图像分割的相对计算时间比较图(l表示比例阈值法,2表示Otsu法,3表示本发明采用的方法,4表示CFAR法,5表示方差比法),图4b是采用自适应迭代阈值分割(本发明采用的方法)与其它不同方法进行图像分割的虚警点数比较图(l扭示比例阈值法,2表示Otsu法,3表示本发明采用的方法,4表示CFAR法,5表示方差比法),图4a和图4b的性能比较(统计的相对计算时间和虚警点数)是针对同样图像在同一台计算机上的处理结果;图5是不同分形算法的性能比较(FBM:分形布朗运动模型;改进的Blanket:改进的毯覆盖法,即本发明采用的方法;Killer:Killer计盒法;Blanket:毯覆盖法;DBC:差分计盒法)[根据分形理论,其分形维数值应该从2到3之间变化,且是逐渐增加的一个过程;从实验结果上看FBM法,其范围为2—2.5左右;blanket法由2一3变化;'killer法由2—2.75变化;DBC由2—3变化。改进的blanket法由2变化。再从图上看其变化趋势,改进的blanket法和DBC法可取,而前者,即本发明中采用的方法线性度更好];图6是实验一中采用的一幅海上红外图像原图(有一只船和山岸背景),图7是用采用自适应迭代阈值法分割出山岸背景和船舰目标的二值图(分割成两个感兴趣区域);图8是实验二中采用的一幅海上红外图像原图(海天背景上有四只船),图9是釆用本发明方法分割出的船舰目标和虚警目标的二值图(分割成12个感兴趣区域),图10是最终检测结果,,图11是图9的Z部放大图(由上至下依次为感兴趣区域l、6、2、3、7、8);图12是加入虚假目标的分割图像(图12是作为分形维数和拟合误i计算的感兴趣区域图,其中人为地加入了两个同真实船舰几何形状完全相同的虚假目标),图13是虚假目标在原图中对应的目标位置图。具体实施方式具体实施方式一参见图1图5,本发明所述的基于红外图像的海上目标检测方法针对海上红外图像的特点,采用自适应阈值算法分割出感兴趣区域,此过程通过预处理和合理的阈值设置有效抑制了海杂波,然后对感兴趣区域进行逐点分形计算,在逐点分形计算中考虑了尺度的影响并对边界进行了对称处理,最后对每点的分形特征加和取平均作为该区域的分形特征,根据特征检测出舰船等人造目标;所述方法的具体步骤如下步骤A、对获得的红外图像进行预处理步骤Al:输入红外图像/(w,"),其中m^,2,…,M表示图像的行,"-l,2,…W赛示图像的列;步骤AL求图像/(附,")的灰度最大值,/應-wox(/(附,")),即MxiV个点所对应的灰度的最大值;步骤A3:统计图像/(w,")的直方图,通过对图像各灰度级的统计WO,h1,2,...,4^,获直方图波谷位置/o,在/。附近是目标和背景之间的海杂波区域,其灰度值范围在/。A之间;即/。</0</6;步骤A4:根据/。=〃^77计算非线性变换参数的近似值范围y^y皿,并取最终的严0.5(y她+]w);也可取y曲y,之间的一个经验值;步骤A5:利用公式(l)对图像/(m,")进行逐像素的非线性变换,完成预处理,实现海杂波抑制;:/rf=255x(/,/255)y(1)其中/,是原图像的灰度值,且/,E,^是变换后的灰度值,y为非线性变换参数且大于0;步骤B、自适应迭代阈值分割步骤B1:设置初始分割阈值为T1=Cu+s1)/2,其中,是变换后图像的平均灰度,是对分割阈值的先验估计;灰度大于//的点被看成是观测点,所有观测点的集合用(g(W表示,P表示其平均值;<formula>formulaseeoriginaldocumentpage12</formula>步骤B2:迭代计算求7^=0"+^)/2,此时所有大于f的点被看成是观测点,^为新的观测点集的平均灰度值;步骤B3:到第"欠迭代,计算观测点的平均灰度值S、观测点即灰度大于第f一l步算出的阈值7^1的像素点;步骤B4:更新阈值f=(//+/)/2;步骤B5:如果T^7^1,则停止,继续步骤B6,否则返回步骤B3;步骤B6:利用步骤B1B5迭代获得的自适应阈值f将图像进行分割,分离出包含海岸背景和船舰目标的二值步骤C、检验海天线处是否有感兴趣区域(ROI):利用Sobel算子提取边缘,对获得的海天线底线进行直线拟合,根据拟合误差e,设置经验阈值7%来判定海'天线背景处是否有目标;如果^>772,则海天线处有目标,转到步骤I);反之海天线处无目标,直接转到步骤E;:步骤D:提取海天线背景处的感兴趣区域(ROI):采用步骤B的自适应迭代阈值方法,对该区域进行二次阈值分割,滤除掉海天线背景,保留目标区域;步骤E:提取非海天线背景处的感兴趣区域(ROI):贯穿图像两边的海天线,进行阈值分割和边缘提取后,形成一个非闭合区域,而目标仍然为一个闭合区,再对闭合区域进行填充,然后进行占优算法(目标像素个数占窗口内总像素数的50%以上即为目标区,如3x3窗口内有5个以上点为目标则确定该区域为目,标区域)处理,则可提取出非海天线背景处的ROI("占优算法"为现有的算法);步骤F、感兴趣区域合并得到待进一步处理的感兴趣图像将非海天线背暴处分割的ROI图像和海天线背景处分割的ROI图像相加,所得到的结果,即为最后分割出来的感兴趣区域图像;步骤G、提取每个ROI分形特征进行目标检测步骤G1:分形特征提取在感兴趣区域内逐点计算分形维数D和拟合误差£;在求分形特征的过程中,将图像视为三维空间中的曲面,高度即为像素的灰度;设,待处理的图像为X,V),当尺度产0时,覆盖图像的上下表面C/0V,0)、紐V,0)为C/(V,0h"zV',0戶X4/)(4)对于.非零尺度,^1,2,...,M,覆盖图像不同尺度的上下表面f/(zV力、丄0V'力讨以用下面的递归公式求得t/0V.,r+1)=max{"(zV.,)+1,max[}(5)丄(/j/,r+l)=min(Z(z'j/,r)-l,min[丄(A:,w,r)])(A:,wEcr),(6)CT="A:,w):max(4(^,附),0V)])^1〉(7)其中dp,m),OV)]为(&,m)和0V)两点间的距离;(&m)是不同于(z'力的另一点的坐标;在计算过程中,对位于边界处的像素点,采用边界对称处理;同时'考虑到不同尺度r的影响,原始图像AV)在(zV)处的表面积J(zV,O由式(8)求得尿乂,0=,,,0-叩,J.,r-1)]/(8)其中=2["(/,_/>)-丄(/,7>)〗(A:,w)E5(9)式中B为中心在0/)处的矩形窗,对于一个分形表面,有log网=C2log(。+d(10)其中d、C2为常数,因此只需用不同尺度r时所求得的表面积J(zV'力,在l0g[^0]plog(r)坐标系中作直线的最小二乘拟合,即可得到图像X/力在矩形窗B中心it的分维数術)=2-<:2(ii)其分形拟合误差为邻,力=£|1。8[尿/,"]—qiog("-C212(12)步骤G2:取感兴趣区域所有像素点的分形维数和分形拟合误差的计算均值作为用于识别的新的区域分形维数和分形拟合误差值。步骤G3:利用(13)、(14)中的约束进行目标或背景的判别;其中£>6、Dr分别为背景和人造目标的分形维数;A、&分别为背景和人造目标的拟合误差;2<=A<=3,A<2(13)&<lxlO—5,&>=lxlO5(14)如果(13)、(14)中的任何一个条件满足,则判断该区域为目标区域;从而实现目标的检测。本发明方法满足了海上目标检测与识别的快速、准确性的要求,首先,为了抑制海杂波,在预处理阶段进行了非线性变换;然后,采用自适应迭代阈值分割算法对图象进行感兴趣区域(ROI)分割,并针对海天线和非海天线背景分别提取ROI,合并后形成最终的ROI图象;最后,提出一种改进的毯覆盖算法提耽图象ROI分形特征,对ROI进行去伪存真,完成红外图象海上目标的检测。该方法能够获得较高的目标检测概率,虚警率相对较低,且速度较快。本发明方法的实验验证应用本发明方法对多个海上红外实拍的图像进行目标检测,结果证明该方法的确可行有效,能够成功地检测出海上红外图像中的船舰目标,这里,取三个典型的实验例子来说明本发明方法完全可达到发明目的,如下实验一如图6和图7所示,图像大小484x335,图像类型红外图像;该实验说明分形理论能够有效区分自然背景和人造目标;表1分形维计算结果<table>tableseeoriginaldocumentpage15</column></row><table>表1是分别对海岸背景和船舰目标的分形维数和拟合误差计算结果,其中感兴趣区域l是海岸背景,感兴趣区域2是船舰目标,根据式(13)、式(14),可以检测出感兴趣区域2是目标区域。实验土如图811所示,图像大小355x261,图像类型红外图像。该实验说明本发明方法能正确有效地检测出海天线背景处的多个目标;表2分形维计算结果<table>tableseeoriginaldocumentpage16</column></row><table>表2是分别对虚假目标和船舰目标的分形维数和拟合误差计算结果,根据式U3)、'(14),可以检测出感兴趣区域5、10、11和12是目标区域。其它是扭假目标,其最终检测出来的四个目标如图10。12个感兴趣区域在图811中己标出。.实验三如图12和图13所示,图像大小355x261图像类型红外图像。该实验说明本系统能够有效地去除伪目标;图12是作为分形维数和拟合误差计算的感兴趣区域图,其中人为地加入了两个同真实船舰几何形状完全相同的虚假目标,图13为其在原图中对应的目标位置。表3分形维计算结果<table>tableseeoriginaldocumentpage16</column></row><table>表3是针对六个感兴趣区域的分形维和拟合误差计算结果,根据式(13)、(14),可以检测出感兴趣区域3是目标区域。其它是虚假目标,几何形状与之完全相同但纹理特性是海杂波纹理特性的感兴趣区域4和感兴趣区域5被去除。6个感兴趣区域在图12中已标出。权利要求1、一种基于红外图像的海上目标检测方法,其特征在于所述方法针对海上红外图像的特点,采用自适应阈值算法分割出感兴趣区域,此过程通过预处理和合理的阈值设置有效抑制了海杂波,然后对感兴趣区域进行逐点分形计算,在逐点分形计算中考虑了尺度的影响并对边界进行了对称处理,最后对每点的分形特征加和取平均作为该区域的分形特征,根据特征检测出舰船等人造目标;所述方法的具体步骤如下步骤A、对获得的红外图像进行预处理步骤A1输入红外图像I(m,n),其中m=1,2,...,M表示图像的行,n=1,2,...,N表示图像的列;步骤A2求图像I(m,n)的灰度最大值,Imax=max(I(m,n)),即M×N个点所对应的灰度的最大值;步骤A3统计图像I(m,n)的直方图,通过对图像各灰度级的统计h(i),i=1,2,...,Imax,获直方图波谷位置I0,在I0附近是目标和背景之间的海杂波区域,其灰度值范围在Ia~Ib之间;即Ia<I0<Ib;步骤A4根据<mathsid="math0001"num="0001"><math><![CDATA[<mrow><msub><mi>I</mi><mn>0</mn></msub><mo>=</mo><mroot><mrow><mn>1</mn><mo>/</mo><mi>&gamma;</mi></mrow><mrow><mi>&gamma;</mi><mo>-</mo><mn>1</mn></mrow></mroot></mrow>]]></math>id="icf0001"file="A2009100725820002C1.tif"wi="22"he="6"top="148"left="63"img-content="drawing"img-format="tif"orientation="portrait"inline="yes"/></maths>计算非线性变换参数的近似值范围γmin~γmax,并取最终的γ=0.5(γmin+γmax);也可取γmin~γmax之间的一个经验值;步骤A5利用公式(1)对图像I(m,n)进行逐像素的非线性变换,完成预处理,实现海杂波抑制;Id=255×(Is/255)γ(1)其中Is是原图像的灰度值,且Is∈,Id是变换后的灰度值,γ为非线性变换参数且大于0;步骤B、自适应迭代阈值分割步骤B1设置初始分割阈值为T1=(μ+ε1)/2,其中μ是变换后图像的平均灰度,是对分割阈值的先验估计;灰度大于μ的点被看成是观测点,所有观测点的集合用{g(k)}表示,ε1表示其平均值;<mathsid="math0002"num="0002"><math><![CDATA[<mrow><mi>&mu;</mi><mo>=</mo><mfrac><mn>1</mn><mrow><mi>M</mi><mo>&times;</mo><mi>N</mi></mrow></mfrac><munderover><mi>&Sigma;</mi><mrow><mi>m</mi><mo>=</mo><mn>1</mn></mrow><mi>M</mi></munderover><munderover><mi>&Sigma;</mi><mrow><mi>n</mi><mo>=</mo><mn>1</mn></mrow><mi>N</mi></munderover><mi>I</mi><mrow><mo>(</mo><mi>m</mi><mo>,</mo><mi>n</mi><mo>)</mo></mrow><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>2</mn><mo>)</mo></mrow></mrow>]]></math></maths><mathsid="math0003"num="0003"><math><![CDATA[<mrow><msup><mi>&epsiv;</mi><mn>1</mn></msup><mo>=</mo><mfrac><mn>1</mn><mi>S</mi></mfrac><munderover><mi>&Sigma;</mi><mrow><mi>k</mi><mo>=</mo><mn>1</mn></mrow><mi>S</mi></munderover><mi>g</mi><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mo>,</mo></mrow>]]></math>id="icf0003"file="A2009100725820003C1.tif"wi="32"he="10"top="27"left="27"img-content="drawing"img-format="tif"orientation="portrait"inline="yes"/></maths>其中{g(k)}={g(k)|g(k)=I(m,n),I(m,n)>μ,k=1,...S}(3)步骤B2迭代计算求T2=(μ+ε2)/2,此时所有大于T1的点被看成是观测点,ε2为新的观测点集的平均灰度值;步骤B3到第t次迭代,计算观测点的平均灰度值εt;观测点即灰度大于第t-1步算出的阈值Tt-1的像素点;步骤B4更新阈值Tt=(μ+εt)/2;步骤B5如果Tt=Tt-1,则停止,继续步骤B6,否则返回步骤B3;步骤B6利用步骤B1~B5迭代获得的自适应阈值Tt将图像进行分割,分离出包含海岸背景和船舰目标的二值图;步骤C、检验海天线处是否有感兴趣区域,感兴趣区域用ROI表示;利用Sobel算子提取边缘,对获得的海天线底线进行直线拟合,根据拟合误差en,设置经验阈值Th来判定海天线背景处是否有目标;如果en>Th,则海天线处有目标,转到步骤D;反之海天线处无目标,直接转到步骤E;步骤D提取海天线背景处的感兴趣区域采用步骤B的自适应迭代阈值方法,对该区域进行二次阈值分割,滤除掉海天线背景,保留目标区域;步骤E提取非海天线背景处的感兴趣区域贯穿图像两边的海天线,进行阈值分割和边缘提取后,形成一个非闭合区域,而目标仍然为一个闭合区,再对闭合区域进行填充,然后进行占优算法处理,则可提取出非海天线背景处的ROI;步骤F、感兴趣区域合并得到待进一步处理的感兴趣图像将非海天线背景处分割的ROI图像和海天线背景处分割的ROI图像相加,所得到的结果,即为最后分割出来的感兴趣区域图像;步骤G、提取每个ROI分形特征进行目标检测步骤G1分形特征提取在感兴趣区域内逐点计算分形维数D和拟合误差E;在求分形特征的过程中,将图像视为三维空间中的曲面,高度即为像素的灰度;设待处理的图像为f(i,j),当尺度r=0时,覆盖图像的上下表面U(i,j,0)、L(i,j,0)为U(i,j,0)=L(i,j,0)=f(i,j)(4)对于非零尺度,r=1,2,...,M,覆盖图像不同尺度的上下表面U(i,j,r)、L(i,j,r)可以用下面的递归公式求得U(i,j,r+1)=max{U(i,j,r)+1,max[U(k,m,r)]}(5)L(i,j,r+1)=min{L(i,j,r)-1,min[L(k,m,r)]}(k,m∈σ),(6)σ={(k,m)max(d[(k,m),(i,j)])≤1}(7)其中d[(k,m),(i,j)]为(k,m)和(i,j)两点间的距离;(k,m)是不同于(i,j)的另一点的坐标;在计算过程中,对位于边界处的像素点,采用边界对称处理;同时考虑到不同尺度r的影响,原始图像f(i,j)在(i,j)处的表面积A(i,j,r)由式(8)求得A(i,j,r)=[V(i,j,r)-V(i,j,r-1)]/2r(8)其中<mathsid="math0004"num="0004"><math><![CDATA[<mrow><mi>V</mi><mrow><mo>(</mo><mi>i</mi><mo>,</mo><mi>j</mi><mo>,</mo><mi>r</mi><mo>)</mo></mrow><mo>=</mo><munder><mi>&Sigma;</mi><mrow><mi>k</mi><mo>,</mo><mi>m</mi></mrow></munder><mo>[</mo><mi>U</mi><mrow><mo>(</mo><mi>i</mi><mo>,</mo><mi>j</mi><mo>,</mo><mi>r</mi><mo>)</mo></mrow><mo>-</mo><mi>L</mi><mrow><mo>(</mo><mi>i</mi><mo>,</mo><mi>j</mi><mo>,</mo><mi>r</mi><mo>)</mo></mrow><mo>]</mo></mrow>]]></math>id="icf0004"file="A2009100725820004C1.tif"wi="62"he="8"top="136"left="97"img-content="drawing"img-format="tif"orientation="portrait"inline="yes"/></maths>(k,m)∈B(9)式中B为中心在(i,j)处的矩形窗,对于一个分形表面,有log[A(r)]=C2log(r)+C1(10)其中C1、C2为常数,因此只需用不同尺度r时所求得的表面积A(i,j,r),在log[A(r)]-log(r)坐标系中作直线的最小二乘拟合,即可得到图像f(i,j)在矩形窗B中心处的分维数D(i,j)=2-C2(11)其分形拟合误差为<mathsid="math0005"num="0005"><math><![CDATA[<mrow><mi>E</mi><mrow><mo>(</mo><mi>i</mi><mo>,</mo><mi>j</mi><mo>)</mo></mrow><mo>=</mo><munderover><mi>&Sigma;</mi><mrow><mi>k</mi><mo>=</mo><mn>1</mn></mrow><mi>M</mi></munderover><msup><mrow><mo>|</mo><mi>log</mi><mo>[</mo><mi>A</mi><mrow><mo>(</mo><mi>i</mi><mo>,</mo><mi>j</mi><mo>,</mo><mi>k</mi><mo>)</mo></mrow><mo>]</mo><mo>-</mo><msub><mi>C</mi><mn>1</mn></msub><mi>log</mi><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mo>-</mo><msub><mi>C</mi><mn>2</mn></msub><mo>|</mo></mrow><mn>2</mn></msup><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>12</mn><mo>)</mo></mrow></mrow>]]></math></maths>步骤G2取感兴趣区域所有像素点的分形维数和分形拟合误差的计算均值作为用于识别的新的区域分形维数和分形拟合误差值。步骤G3利用(13)、(14)中的约束进行目标或背景的判别;其中Db、Dr分别为背景和人造目标的分形维数;Eb、Er分别为背景和人造目标的拟合误差;2<=Db<=3,Dr<2(13)Eb<1×10-5,Er>=1×10-5(14)如果(13)、(14)中的任何一个条件满足,则判断该区域为目标区域;从而实现目标的检测。全文摘要一种基于红外图像的海上目标检测方法,它涉及一种海上目标检测方法。本发明的目的是提供一种既能较好地抑制海杂波,获得合理的图像分割,又可以以较快速度提取出分形特征,去除虚假目标,实现有效检测的海上目标检测方法。本发明的步骤为对获得的红外图像进行预处理、自适应迭代阈值分割、检验海天线处是否有感兴趣区域(ROI)、提取海天线背景处的ROI、提取非海天线背景处的ROI、感兴趣区域合并得到待进一步处理的感兴趣图像和提取每个ROI分形特征进行目标检测。本方法可以快速有效地分割出红外图像中的感兴趣区域,由于提取的感兴趣区域较原图小很多,既减少了计算量,以较快速度提取出分形特征,又可以通过分形特征去除阈值分割中出现的伪目标。文档编号G06K9/00GK101604383SQ20091007258公开日2009年12月16日申请日期2009年7月24日优先权日2009年7月24日发明者晔张,张钧萍,浩陈申请人:哈尔滨工业大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1