System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及一种基于图像配准的复杂背景红外图像背景运动补偿方法,属于图像处理领域。
技术介绍
1、下视复杂背景下的红外弱小目标检测在军事防御等关键领域展现出至关重要的应用价值,但是在应用的道路上挑战层出不穷,其中最为明显的便是如何在复杂背景中(如云层、地形、建筑物等)精准地分辨出能量显著较低的目标。在一些复杂的红外场景中,目标尺寸小、信号强度弱,并且背景杂波干扰严重,经典的空间域红外小目标检测算法在这种场景下检测效果往往不佳,而背景运动补偿可以弥补这些算法处理复杂背景图像时的不足。背景运动补偿一般通过计算背景运动的参数实现,将当前帧图像与背景运动补偿后的前一帧图像进行差分可以有效地消除背景,为后续的红外弱小目标检测提供更好的条件。
2、在众多背景运动补偿技术中,图像配准方法以其较高的精确性而广为应用。图像配准的核心在于检测图像中的特征点,并为这些特征点生成描述子。工程中最常用的图像配准算法是orb(oriented fast and rotated brief)算法,它结合了fast(features fromaccelerated segment test)特征点检测算法和brief(binary robust independentelementary features)描述子,通过增加特征点的方向信息,提高了对旋转的不变性,该算法因其较低的计算量和较高的准确性而受到青睐。但orb算法在对比度复杂变化、特征点密集的环境下匹配效果依然不佳,存在特征匹配误差较大等问题。
3、除了brief描述子,fre
技术实现思路
1、本专利技术的技术解决问题是:克服现有技术的不足,提供了一种基于图像配准的复杂背景红外图像背景运动补偿方法,提高了背景运动补偿的效果和效率,为后续的红外弱小目标检测提供了更好的条件。
2、本专利技术的技术解决方案是:一种基于图像配准的复杂背景红外图像背景运动补偿方法,包括:
3、加载相邻两帧红外图像,使用fast特征点检测算法对图像进行特征点检测,然后采用四叉树算法剔除冗余特征点,得到剔除冗余特征点之后的预处理特征点;
4、生成位置描述子、灰度描述子,将位置描述子、灰度描述子与beblid描述子串联组合生成lgb描述子;使用lgb描述子对两幅图像中的所有预处理特征点进行特征描述;
5、将每幅图像分成四个象限区域,计算两幅图像中每个特征点的哈希键值,将不同象限区域的特征点坐标通过哈希函数映射到不同键值中,同一象限区域的特征点坐标通过哈希函数映射到相同的键值中;对两幅图像中的特征点依据哈希键值进行匹配,得到两幅图像中能够匹配的特征点对;并使用随机采样一致算法进一步筛选匹配特征点对,利用筛选确定的匹配特征点对计算最终背景运动参数,根据最终背景运动参数对两帧图像中的前一帧图像进行仿射变换实现背景运动补偿。
6、优选的,采用四叉树算法剔除冗余特征点的方法具体为:
7、s1-1首先创建一个母节点,该母节点为一帧图像的整个图像区域,母节点的特征点集合为整幅图像上通过fast特征点检测算法得到的所有特征点的集合;
8、s1-2将母节点按照四个象限分割成4个子节点,每个子节点为其中一个象限对应的区域;根据坐标象限区域,将母节点特征点集合中的特征点分配到相应子节点的特征点集合中;
9、s1-3创建变量count,统计特征点集合不为空的子节点数量,如果count没有达到期望的值或者每个子节点中的特征点数量均大于1:则对于特征点数量均小于等于1的子节点,将其标记为不需要进一步分割并停止处理;对于特征点数量大于1的子节点,则将其作为新的母节点、返回s1-2对每个新的母节点继续迭代;
10、s1-4当count达到期望的值或者每个子节点中的特征点数量均小于等于1,则提取每个子节点中响应值最大的特征点,四叉树算法结束;其中特征点的响应值定义为:以该特征点的位置为圆心,半径为3像素的圆内各像素的灰度值与该特征点灰度值差值的绝对值总和。
11、优选的,母节点的属性包括左上角坐标、右上角坐标、左下角坐标、右下角坐标以及包含的特征点集合。
12、优选的,每个子节点的属性包括其对应象限的左上角坐标、右上角坐标、左下角坐标、右下角坐标以及所在象限区域的特征点集合。
13、优选的,位置描述子dl(p)为:
14、
15、其中,a表示将全图划分成大小为a×a的网格,a的大小为描述子二进制位数的二分之一;m、n分别表示网格的行号和列号;:=表示“定义为”,即右边的表达式被定义为左边的名称。
16、优选的,灰度描述子dg(p)为:
17、
18、其中,表示向下取整;g(p)表示特征点p的灰度值,:=表示“定义为”,即右边的表达式被定义为左边的名称。
19、优选的,每个特征点的哈希键值h(p)的计算方法为:
20、
21、其中,表示向下取整;(x,y)表示特征点p的坐标值;w、h分别表示图像的宽度和高度。
22、优选的,同一象限区域的特征点坐标通过哈希函数映射到相同的键值中时,将象限交界区域的特征点分配一个独特的哈希键值,象限交界区域的大小依据两帧图像的视场差异来确定。
23、优选的,对两幅图像中的特征点依据哈希键值进行匹配,得到两幅图像中能够匹配的特征点对,具体为:
24、以第一幅图像中的每个特征点为基础在第二幅图像中寻找具有相同哈希键的特征点,并通过计算两个特征点的lgb二进制描述子的汉明距离来评估匹配的相似度,最终选择汉明距离最小的描述子对应的特征点作为匹配对。
25、优选的,使用随机采样一致算法筛选匹配特征点对,利用筛选确定的匹配特征点对计算最终背景运动参数,具体为:
26、使用随机采样一致算法进行迭代,每次迭代随机选择四个匹配特征点对作为子集来估计背景运动参数,并评估所有匹配特征点对中满足本次迭代所得背景运动参数的匹配对数量,选择满足估计的背景运动参数的匹配对数量最多的一组子集计算最终背景运动参数。
27、本专利技术与现有技术相比具有如下优点:
28、本文档来自技高网...
【技术保护点】
1.一种基于图像配准的复杂背景红外图像背景运动补偿方法,其特征在于包括:
2.根据权利要求1所述的一种基于图像配准的复杂背景红外图像背景运动补偿方法,其特征在于:采用四叉树算法剔除冗余特征点,具体为:
3.根据权利要求2所述的一种基于图像配准的复杂背景红外图像背景运动补偿方法,其特征在于:母节点的属性包括左上角坐标、右上角坐标、左下角坐标、右下角坐标以及包含的特征点集合。
4.根据权利要求2所述的一种基于图像配准的复杂背景红外图像背景运动补偿方法,其特征在于:每个子节点的属性包括其对应象限的左上角坐标、右上角坐标、左下角坐标、右下角坐标以及所在象限区域的特征点集合。
5.根据权利要求1所述的一种基于图像配准的复杂背景红外图像背景运动补偿方法,其特征在于:位置描述子DL(p)为:
6.根据权利要求1所述的一种基于图像配准的复杂背景红外图像背景运动补偿方法,其特征在于:灰度描述子Dg(p)为:
7.根据权利要求1所述的一种基于图像配准的复杂背景红外图像背景运动补偿方法,其特征在于:每个特征点的哈希键值H(P)的计
8.根据权利要求1所述的一种基于图像配准的复杂背景红外图像背景运动补偿方法,其特征在于:同一象限区域的特征点坐标通过哈希函数映射到相同的键值中时,将象限交界区域的特征点分配一个独特的哈希键值,象限交界区域的大小依据两帧图像的视场差异来确定。
9.根据权利要求1所述的一种基于图像配准的复杂背景红外图像背景运动补偿方法,其特征在于:对两幅图像中的特征点依据哈希键值及LGB描述子进行匹配,得到两幅图像中能够匹配的特征点对,具体为:
10.根据权利要求1所述的一种基于图像配准的复杂背景红外图像背景运动补偿方法,其特征在于:使用随机采样一致算法筛选匹配特征点对,利用筛选确定的匹配特征点对计算最终背景运动参数,具体为:
...【技术特征摘要】
1.一种基于图像配准的复杂背景红外图像背景运动补偿方法,其特征在于包括:
2.根据权利要求1所述的一种基于图像配准的复杂背景红外图像背景运动补偿方法,其特征在于:采用四叉树算法剔除冗余特征点,具体为:
3.根据权利要求2所述的一种基于图像配准的复杂背景红外图像背景运动补偿方法,其特征在于:母节点的属性包括左上角坐标、右上角坐标、左下角坐标、右下角坐标以及包含的特征点集合。
4.根据权利要求2所述的一种基于图像配准的复杂背景红外图像背景运动补偿方法,其特征在于:每个子节点的属性包括其对应象限的左上角坐标、右上角坐标、左下角坐标、右下角坐标以及所在象限区域的特征点集合。
5.根据权利要求1所述的一种基于图像配准的复杂背景红外图像背景运动补偿方法,其特征在于:位置描述子dl(p)为:
6.根据权利要求1所述的一种基于图像配准的复杂背景红外图像背景运动补偿方法,其特...
【专利技术属性】
技术研发人员:靖金衡,李建,齐文元,魏东,熊予浩,
申请(专利权)人:上海航天控制技术研究所,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。