基于高分辨率连拍图像的运动目标检测方法
【专利摘要】本发明公开了一种基于高分辨率连拍图像的运动目标检测方法,其中,该方法可以包括在前后两个时刻的高分辨率图像上,利用分块策略进行稀疏特征点的提取和匹配,得到特征匹配对集合;基于特征匹配对集合,求取配准参数并进行候选运动匹配对的粗提取和精匹配,得到运动匹配对集合;对运动匹配对集合进行精提取;对精提取得到的运动匹配对进行聚类,得到候选运动目标及其属性信息;在候选运动目标内及其周围提取局部密集的匹配对;基于候选运动目标属性信息及局部密集的匹配对,利用增量聚类方法对候选运动目标进行精确定位,得到运动目标的检测结果。本发明实施例实现了实时的高分辨率连拍图像中运动目标的精确检测。
【专利说明】
基于高分辨率连拍图像的运动目标检测方法
技术领域
[0001] 本发明实施例涉及计算机视觉技术领域,特别是涉及一种基于高分辨率连拍图像 的运动目标检测方法。
【背景技术】
[0002] 目前,传统的运动目标检测方法主要都是针对的低分辨率(分辨率多为640 X 480) 的航拍视频。其中,针对运动平台下运动目标的检测方法大致可分为三类:基于稠密光流的 方法(参见文献1 )、基于帧间差分的方法(参见文献2)和基于背景建模的方法(参见文献3)。
[0003] 然而,为实现针对大范围区域的精细监视,当前的侦查无人机大多采用高分辨率 (分辨率多为4k X 4k甚至更高)的相机采用连拍模式进行侦查,使得传统的基于低分辨率视 频分析的方法不再适用。基于稠密光流的方法在没有硬件加速的情况下很难实时,对于高 分辨率率的图像更不可能实现实时。基于帧间差分的方法虽然可以利用两帧图像进行运动 目标检测,但鬼影和空洞的问题一直没有得到很好的解决,对于高分辨率下的连拍图像,前 后两个时刻的时间间隔比较大,由此产生的鬼影问题更为严重,不适用于高分辨率连拍图 像的场景。对于基于背景建模的方法,为得到好的背景模型往往需要前后很多帧来建立,而 且其计算复杂度高,使得对高分辨率连拍图像进行背景建模更为困难。
[0004] 相关文献如下:
[0005] 文献 1 :H.Yalcin,M.Hebert,R.Collins,and M.Black.A flowbased approach to vehicle detection and background mosaicking in airborne video.In Proceedings of Computer Vision and Pattern Recognition,volume 2,page 1202.IEEE Computer Society,2005
[0006] 文献2 : S ? Bhattacharya,H ? Idrees,I.Saleemi,S.Ali,and M ? Shah ? Moving object detection and tracking in forward looking infrared aerial imagery, volume 1,chapter 10,pages 221-252.Springer Berlin Heidelberg,2011;Z.Yin and R.Collins.Moving object localization in thermal imagery by forward-backward motion history images,pages 271-291.Springer London,2009;H.Shen,S.Li ,J.Zhang, and H.Chang.Tracking-based moving object detection.In Proceedings of International Conference on Image Processing,pages 3093-3097.IEEE,2013
[0007] 文南犬3 :Ratheesh[A? Colombari,A.Fusiello,V.Murino,Segmentation and tracking of multiple video objects,Pattern Recognition,40(4)(2007);Y.Chang, G.Medioni,K?Jinman,I?Cohen,Detecting motion regions in the presence of a strong parallax from a moving camera by multiview geometric constraints,IEEE Transaction on Pattern Analysis and Machine Intelligence,29(9)(2007),1627-1641。
【发明内容】
[0008] 鉴于上述问题,提出了本发明以便提供一种至少部分地解决上述问题的一种基于 高分辨率连拍图像的运动目标检测方法。
[0009] 为了实现上述目的,根据本发明的一个方面,提供了以下技术方案:
[0010] -种基于高分辨率连拍图像的运动目标检测方法,所述方法至少可以包括:
[0011] 获取前后两个时刻的高分辨率图像;
[0012] 在所述前后两个时刻的高分辨率图像上,利用分块策略进行稀疏特征点的提取和 匹配,得到特征匹配对集合;
[0013] 基于所述特征匹配对集合,求取配准参数并进行候选运动匹配对的粗提取和精匹 配,得到运动匹配对集合;
[0014] 对所述运动匹配对集合进行精提取;
[0015] 对精提取得到的运动匹配对进行聚类,得到候选运动目标及其属性信息;
[0016] 在所述候选运动目标内及其周围提取局部密集的匹配对;
[0017] 基于所述候选运动目标属性信息及所述局部密集的匹配对,利用增量聚类方法对 所述候选运动目标进行精确定位,得到运动目标的检测结果。
[0018] 优选地,所述在所述前后两个时刻的高分辨率图像上,利用分块策略进行稀疏特 征点的提取和匹配,得到特征匹配对集合,具体可以包括:
[0019]在所述前一时刻高分辨率图像上分块提取稀疏特征点;
[0020] 利用KLT跟踪方法跟踪所述前一时刻高分辨率图像上的特征点至所述当前时刻高 分辨率图像,以获得所述前一时刻和所述当前时刻两个时刻高分辨率图像上的特征匹配对 集合。
[0021] 优选地,所述基于所述特征匹配对集合,求取配准参数并进行候选运动匹配对的 粗提取和精匹配,得到运动匹配对集合,具体可以包括:
[0022] 基于所述特征匹配对集合,利用随机采样一致算法,计算所述前一时刻和所述当 前时刻高分辨图像之间的配准参数;
[0023] 利用所述配准参数,将所述当前时刻跟踪到的特征点映射到所述前一时刻高分辨 率图像的坐标系中;
[0024] 通过计算映射回去的特征点和前一时刻相应点之间的位移变换,来得到所述特征 匹配对的相对运动速度;
[0025] 去除相对运动速度接近零的特征匹配对,得到候选运动匹配对集合;
[0026] 使用块匹配算法对所述候选运动匹配对集合进行精匹配,得到运动匹配对集合。
[0027] 优选地,所述使用块匹配算法对所述候选运动匹配对集合进行精匹配,具体可以 包括:
[0028] 对所述候选运动匹配对进行聚类,得到聚类点对集合;
[0029] 通过以下公式计算所述聚类点对相对运动速度的一致性:
[0031 ]其中,所述C表示聚类;所述M表示所述聚类C中点对的个数;所述Ume5dina表示所述 聚类€中所有点对相对运动速度的中值;所述RVC( ?)表示计算相对运动速度一致性的函 数,其定义为:
[0033] 其中,所述i和所述j表示特征匹配点;所述W和所述%分别表示第i个特征匹配对 和第j个特征匹配对的相对运动速度;
[0034] 将所述一致性与一致性阈值进行比较;
[0035] 如果所述一致性大于等于一致性阈值,则在所述跟踪到的当前时刻高分辨率图像 上相应点的周围进行基于六边形的快速块匹配,得到所述运动匹配对集合;否则,在所述聚 类点对集合中Fast响应最大的特征点的周围进行全搜索块匹配,得到偏移向量,并针对所 述聚类内的特征点,在所述前一时刻高分辨率图像上特征点的基础上,再加上偏移向量,再 在得到的位置周围进行基于六边形的快速块匹配,得到所述运动匹配对集合。
[0036] 优选地,所述对所述运动匹配对集合进行精提取具体可以包括:
[0037]利用离线训练好的Adaboost分类器,将运动匹配对集合分为运动点对和背景点 对,从而实现对运动匹配对集合的精提取。
[0038]优选地,所述对精提取得到的运动匹配对进行聚类,得到候选运动目标及其属性 信息,具体可以包括:
[0039]对于所述精提取后的运动匹配对,计算每一组点对和与该点对的距离小于预定像 素个数的其它点对间的距离关联度、相对运动速度关联度和距离变化关联度,得到综合关 联度;
[0040] 利用层次聚类方法对所述运动匹配对进行聚类,以得到候选运动目标及其属性信 息,其中,所述属性信息包括位置、大小和相对前一时刻同一运动目标所在位置的位移信 息。
[0041] 优选地,所述在所述候选运动目标内及其周围提取局部密集的匹配对,具体可以 包括:
[0042] 在所述候选运动目标内及其周围,提取局部密集的特征点;
[0043] 基于所述局部密集的特征点,使用KLT跟踪方法来获得局部密集的匹配对。
[0044] 优选地,所述基于候选运动目标属性信息及局部密集的匹配对,利用增量聚类方 法对候选运动目标进行精确定位,得到运动目标的检测结果,具体可以包括:
[0045] 基于所述候选运动目标属性信息,利用最近邻方式,将所述局部密集的匹配对归 类到与其最相似的候选运动目标上,并利用增量聚类方法,得到运动目标的位置、大小信 息,从而得到运动目标的检测结果。
[0046] 与现有技术相比,上述技术方案至少具有以下有益效果:
[0047] 本发明实施例提出了一种基于高分辨率连拍图像的运动目标检测方法,通过在在 前后两个时刻的高分辨率图像上,利用分块策略进行稀疏特征点的提取和匹配,得到特征 匹配对集合;然后,基于特征匹配对集合,求取配准参数并进行候选运动匹配对的粗提取和 精匹配,得到运动匹配对集合;对运动匹配对集合进行精提取;接着,对精提取得到的运动 匹配对进行聚类,得到候选运动目标及其属性信息;再在候选运动目标内及其周围提取局 部密集的匹配对;最后,基于候选运动目标属性信息及局部密集的匹配对,利用增量聚类方 法对候选运动目标进行精确定位,得到运动目标的检测结果。由此,通过在特征匹配对集合 中而不是像素集合中进行运动目标的提取,实现了实时的高分辨率连拍图像中运动目标的 精确检测,进而实现了大范围区域下的运动目标检测。
[0048] 当然,实施本发明的任一产品不一定需要同时实现以上所述的所有优点。
[0049] 本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变 得显而易见,或者通过实施本发明而了解。本发明的目的和其它优点可通过在所写的说明 书、权利要求书以及附图中所特别指出的方法来实现和获得。
【附图说明】
[0050] 附图作为本发明的一部分,用来提供对本发明的进一步的理解,本发明的示意性 实施例及其说明用于解释本发明,但不构成对本发明的不当限定。显然,下面描述中的附图 仅仅是一些实施例,对于本领域普通技术人员来说,在不付出创造性劳动的前提下,还可以 根据这些附图获得其他附图。在附图中:
[0051] 图1为根据一示例性实施例示出的基于高分辨率连拍图像的运动目标检测方法的 流程示意图;
[0052]图2为根据另一示例性实施例示出的对高分辨率图像分32块进行提取特征点的流 程不意图;
[0053] 图3为根据一示例性实施例示出的基于特征匹配对集合求取配准参数并进行候选 运动匹配对的粗提取和精匹配以得到运动匹配对集合的流程示意图;
[0054] 图4为根据一示例性实施例示出的对运动匹配对集合进行精提取的流程示意图;
[0055] 图5为根据一示例性实施例示出的利用本发明实施例提供的方法得到的最终目标 检测结果示意图。
[0056] 这些附图和文字描述并不旨在以任何方式限制本发明的构思范围,而是通过参考 特定实施例为本领域技术人员说明本发明的概念。
【具体实施方式】
[0057] 下面结合附图以及具体实施例对本发明实施例解决的技术问题、所采用的技术方 案以及实现的技术效果进行清楚、完整的描述。显然,所描述的实施例仅仅是本申请的一部 分实施例,并不是全部实施例。基于本申请中的实施例,本领域普通技术人员在不付出创造 性劳动的前提下,所获的所有其它等同或明显变型的实施例均落在本发明的保护范围内。 本发明实施例可以按照权利要求中限定和涵盖的多种不同方式来具体化。
[0058]需要说明的是,在下面的描述中,为了方便理解,给出了许多具体细节。但是很明 显,本发明的实现可以没有这些具体细节。
[0059] 需要说明的是,在没有明确限定或不冲突的情况下,本发明中的各个实施例及其 中的技术特征可以相互组合而形成技术方案。
[0060] 如图1所示,本发明实施例提供一种基于高分辨率连拍图像的运动目标检测方法。 该方法包括步骤S100至步骤S160。
[0061] S100:获取前后两个时刻的高分辨率图像。
[0062] S110:在前后两个时刻的高分辨率图像上,利用分块策略进行稀疏特征点的提取 和匹配,得到特征匹配对集合。
[0063] 具体地,本步骤可以包括步骤S1102和步骤S1104。
[0064] S1102:在前一时刻高分辨率图像上分块提取稀疏特征点。
[0065] 在本步骤中,可以记提取到的稀疏特征点为其中,p表示前一时刻,i = 1,2......N例如,该特征点可以为Fas t角点、Harr i s角点等。需要说明的是,在提取Fas t角 点的同时还可以提取到匹配对的Fast响应值特征。在实际应用中,可以对分辨率为4096 X 2160的图像进行了32块划分,每块提取一定数量的Fast角点,以此来保证选取的稀疏特征 点在运动目标上有所分布。
[0066] S1104:利用KLT(Kande-Lucas_Tomasi Feature Tracker)跟踪方法跟踪前一时刻 高分辨率图像上的特征点至当前时刻高分辨率图像,以获得前一时刻和当前时刻两个时刻 高分辨率图像上的特征匹配对集合。
[0067] 其中,可以记跟踪到当前时刻高分辨率图像上相应地特征点为,其中,c 表示当前时刻,i = l,2......No
[0068] 优选地,KLT跟踪方法可以为金字塔式的KLT(Pyramid KLT)。
[0069] 如图2所示,其示例性地示出了对高分辨率图像分32块进行提取特征点的流程。其 中,对前一时刻图像上分块进行特征点提取,之后KLT跟踪特征点到当前时刻,从而得到N个 特征匹配对。
[0070] 本领域技术人员应能理解,上述提取稀疏特征点的方式仅为举例,任意现有或今 后可能出现的提取稀疏特征点的方式也应包含在本发明的保护范围之内,并在此以引用的 方式结合于此。
[0071] S120:基于特征匹配对集合,求取配准参数并进行候选运动匹配对的粗提取和精 匹配,得到运动匹配对集合。
[0072] 具体地,如图3所示,本步骤可以包括:步骤S121至步骤S125。
[0073] S121:基于特征匹配对集合,利用随机采样一致算法(RANSAC)来计算前一时刻和 当前时刻高分辨图像之间的配准参数。
[0074] 优选地,配准参数可以为单应变换矩阵。
[0075] S122:利用配准参数,将当前时刻跟踪到的特征点映射到前一时刻高分辨率图像 的坐标系中。
[0076] 其中,本步骤可以记映射到前一时刻高分辨率图像的坐标系中的相应点对为 (4,X ),s表示校正之后,丨=1,2......N。
[0077] S123:通过计算映射回去的特征点和前一时刻相应点之间的位移变换,来得到特 征匹配对的相对运动速度,即% =? .讲)=.於一
[0078] S124:去除相对运动速度接近零的特征匹配对,得到候选运动匹配对集合。
[0079] 本步骤得到的是粗提取的候选运动匹配对集合,通过对多个特征匹配对进行粗提 取,则得到候选运动匹配对集合。
[0080] S125:使用块匹配算法来对候选运动匹配对进行精匹配,得到运动匹配对集合。 [0081 ] 在实际应用中,本步骤还可以包括:步骤S1251至步骤S1255。
[0082] S1251:对候选运动匹配对集合进行聚类,得到聚类点对集合。
[0083]例如:对距离在Td个像素内的特征点进行聚类。优选地,Td = 20。
[0084] S1252:通过以下公式计算聚类点对相对运动速度的一致性:
[0086] 其中,C表示聚类;M表示聚类C中点对的个数;化^^表示聚类C中所有点对相对运 动速度的中值;RVC( ?)表示计算相对运动速度一致性(也即相对运动速度关联度)的函数, 其定义为:
[0088]其中,i和j表示特征匹配点;^和巧分别是第i个特征匹配对和第j个特征匹配对的 相对运动速度。
[0089] S1253:将一致性与一致性阈值进行比较,如果一致性大于等于一致性阈值,则执 行步骤S1254;否则,执行步骤S1255。
[0090] 上述步骤得到的Consistencey(C)的数值在0和1之间。例如,一致性阈值可以选取 为0.8。如果一致性大于等于一致性阈值,则可以认为该一致性好,否则,该一致性不好。
[0091] S1254:在跟踪到的当前时刻高分辨率图像上相应点的周围进行基于六边形的快 速块匹配,得到运动匹配对。
[0092] 对于一致性好的聚类内的点(即聚类点集),直接在跟踪到的当前时刻高分辨率图 像上相应点的周围进行基于六边形的快速块匹配,得到运动匹配对(即运动的特征匹配 对)。
[0093] 其中,当前时刻高分辨率图像上相应点的周围可以是一定数量的像素范围。
[0094] S1255:在聚类点对集合中Fast响应最大的特征点的周围进行全搜索块匹配,得到 偏移向量,并针对聚类内的特征点,在前一时刻高分辨率图像上特征点的基础上,再加上偏 移向量,再在得到的位置周围进行基于六边形的快速块匹配,得到运动匹配对集合。
[0095] 本步骤针对一致性不好的聚类点集(也即是用KLT跟踪方法跟踪不上或跟踪错的 聚类点集)进行处理以获得运动匹配对。首先,选取聚类点集中Fast响应最大的一个点,在 其周围Tf (如Tf = 300)范围内进行全搜索块匹配。其中,聚类点集中Fast响应最大的一个特 征点的周围可以选取300个像素的范围。然后,在前一时刻高分辨率图像上的特征点加上偏 移向量后得到的位置的周围(其可以根据实际情况选取一定像素的范围)进行基于六边形 的快速块匹配,得到运动匹配对集合。
[0096] 本领域技术人员应能理解,上述基于特征匹配对求取配准参数并进行候选运动匹 配对的粗提取和精匹配得到运动匹配对的方式仅为举例,任意现有的或今后可能出现的得 到运动匹配对的方式均应包括在本发明的保护范围之内。并在此以引用的方式结合于此。 [0097] S130:对运动匹配对集合进行精提取。
[0098]具体地,可以利用离线训练好的Adaboost分类器将运动匹配对集合分为运动点对 和背景点对,从而实现对运动匹配对集合的精提取。
[0099] 图4示例性地示出了对运动匹配对集合进行精提取的过程。其中,Adaboost分类器 基于匹配对的相对速度、块差异、局部一致性和特征响应值,对匹配对进行分类,得到运动 匹配对和非运动匹配对。
[0100] 其中,在离线训练Adaboost分类器时,首先在已有的航怕序列高分辨率图像中提 取匹配点对,建立匹配对的样本库,并保存每组匹配对的相对速度、块差异、局部一致性和 特征响应值(例如:Fast响应值),接着,对每组匹配对是否为运动目标上的点进行标注。最 后,利用Adaboost来训练得到一个级联的分类器(即Adaboost分类器)。其中第i个匹配对的 块差异特征是通过计算以点(4, 为中心的RXR大小的块和以点(轉,|/|)为中心的RXR 大小的块中高分辨率图像像素的差值得到的;其中,R X R例如可以是20 X 20、30 X 30或50 X 50 〇
[0101] 第i个匹配对的局部一致性通过下式得到:
[0103]其中,N表示与第i个匹配对相邻的点对集合;M表示集合N中的匹配对个数;DCC(i, j)表示计算第i个匹配对和第j个匹配对距离变化关联度的函数,其定义如下:
[0106] S140:对精提取得到的运动匹配对进行聚类,得到候选运动目标及其属性信息。
[0107] 具体地,本步骤可以包括:步骤S142至步骤S144。
[0108] S142:对于精提取后的运动匹配对,计算每一组点对和与该点对的距离小于预定 像素个数的其它点对间的距离关联度、相对运动速度关联度和距离变化关联度,得到综合 关联度。
[0109] 其中,可以根据以下公式计算第i个匹配对和第j个匹配对的综合关联度 Similarity(i,j):
[0110] Similarity)i,j) = l_RVC(Vi,Vj)DCC(i,j)DC(i,j)
[0111] 其中,DC(i,j)是计算特征匹配对i和特征匹配对j的距离关联度函数,其定义如 下:
L0113」S144:利用层次聚类万法对运动匹配对进行聚类,以得到候选运动目标及其属性 信息。其中,该属性信息包括位置、大小和相对前一时刻同一运动目标所在位置的位移(或 运动速度)信息。
[0114] 本步骤中进行聚类的运动匹配对为属于同一运动目标上特征匹配对。
[0115] 本领域技术人员应能理解,上述对精提取得到的运动匹配对进行聚类,得到候选 运动目标及其属性信息的方式仅为举例,任意现有的或今后可能出现的得到候选运动目标 及其属性信息的方式均应包含在本发明的保护范围之内,并在此以引用的方式结合于此。
[0116] S150:在候选运动目标内及其周围提取局部密集的匹配对。
[0117] 具体地,本步骤可以在候选运动目标内及其周围,进行局部密集的特征点(如Fast 角点或Harris角点)提取,并使用KLT跟踪方法来获得局部密集的匹配对。其中,候选运动目 标周围可以根据实际应用场景而定,例如,有汽车或飞机的场景。候选运动目标周围可以为 10 X 10个像素的大小、20 X 20个像素的大小或30 X 30个像素的大小。
[0118] 本领域技术人员应能理解,上述在候选运动目标内及其周围提取局部密集的匹配 对的方式仅为举例,任意现有的或今后可能出现的提取局部密集的匹配对的方式均应包含 在本发明的保护范围之内,并在此以引用的方式结合于此。
[0119] S160:基于候选运动目标属性信息及局部密集的匹配对,利用增量聚类方法对候 选运动目标进行精确定位,得到运动目标的检测结果。
[0120] 具体地,本步骤基于步骤S140获得的候选运动目标属性信息,利用最近邻方式,将 局部密集的匹配对归类到与其最相似的候选运动目标上,并利用增量聚类方法,得到运动 目标的位置、大小信息,从而得到运动目标的检测结果。图5示例性地示出了利用本发明实 施例提供的方法得到的最终目标检测结果。其中,白色方框为检测到的目标(本实施例中为 汽车),该白色方框还体现了目标的位置和大小。
[0121]本实施例中虽然将各个步骤按照上述先后次序的方式进行了描述,但是本领域技 术人员可以理解,为了实现本实施例的效果,不同的步骤之间不必按照这样的次序执行,其 可以同时(并行)执行或以颠倒的次序执行,这些简单的变化都在本发明的保护范围之内。
[0122] 以上对本发明实施例所提供的技术方案进行了详细的介绍。虽然本文应用了具体 的个例对本发明的原理和实施方式进行了阐述,但是,上述实施例的说明仅适用于帮助理 解本发明实施例的原理;同时,对于本领域技术人员来说,依据本发明实施例,在具体实施 方式以及应用范围之内均会做出改变。
[0123] 需要说明的是,本文中涉及到的流程图不仅仅局限于本文所示的形式,其还可以 进行划分和/或组合。
[0124] 需要说明的是:附图中的标记和文字只是为了更清楚地说明本发明,不视为对本 发明保护范围的不当限定。
[0125] 术语"包括"或者任何其它类似用语旨在涵盖非排他性的包含,从而使得包括一系 列要素的过程、方法、物品或者设备/装置不仅包括那些要素,而且还包括没有明确列出的 其它要素,或者还包括这些过程、方法、物品或者设备/装置所固有的要素。
[0126] 本发明的各个步骤可以用通用的计算装置来实现,例如,它们可以集中在单个的 计算装置上,例如:个人计算机、服务器计算机、手持设备或便携式设备、平板型设备或者多 处理器装置,也可以分布在多个计算装置所组成的网络上,它们可以以不同于此处的顺序 执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多 个模块或步骤制作成单个集成电路模块来实现。因此,本发明不限于任何特定的硬件和软 件或者其结合。
[0127] 本发明提供的方法可以使用可编程逻辑器件来实现,也可以实施为计算机程序软 件或程序模块(其包括执行特定任务或实现特定抽象数据类型的例程、程序、对象、组件或 数据结构等等),例如根据本发明的实施例可以是一种计算机程序产品,运行该计算机程序 产品使计算机执行用于所示范的方法。所述计算机程序产品包括计算机可读存储介质,该 介质上包含计算机程序逻辑或代码部分,用于实现所述方法。所述计算机可读存储介质可 以是被安装在计算机中的内置介质或者可以从计算机主体上拆卸下来的可移动介质(例 如:采用热插拔技术的存储设备)。所述内置介质包括但不限于可重写的非易失性存储器, 例如:RAM、ROM、快闪存储器和硬盘。所述可移动介质包括但不限于:光存储介质(例如:CD ― ROM和DVD )、磁光存储介质(例如:M0 )、磁存储介质(例如:磁带或移动硬盘)、具有内置的可 重写非易失性存储器的媒体(例如:存储卡)和具有内置ROM的媒体(例如:ROM盒)。
[0128]尽管已参照本发明的特定优选实施例表示和描述了本发明,但本领域的技术人员 应该明白,可以在形式上和细节上对本发明的技术思想和相关方法做各种各样的改变,而 不偏离所附权利要求书所限定的本发明的精神和范围。
【主权项】
1. 一种基于高分辨率连拍图像的运动目标检测方法,其特征在于,所述方法至少包括: 获取前后两个时刻的高分辨率图像; 在所述前后两个时刻的高分辨率图像上,利用分块策略进行稀疏特征点的提取和匹 配,得到特征匹配对集合; 基于所述特征匹配对集合,求取配准参数并进行候选运动匹配对的粗提取和精匹配, 得到运动匹配对集合; 对所述运动匹配对集合进行精提取; 对精提取得到的运动匹配对进行聚类,得到候选运动目标及其属性信息; 在所述候选运动目标内及其周围提取局部密集的匹配对; 基于所述候选运动目标属性信息及所述局部密集的匹配对,利用增量聚类方法对所述 候选运动目标进行精确定位,得到运动目标的检测结果。2. 根据权利要求1所述的方法,其特征在于,所述在所述前后两个时刻的高分辨率图像 上,利用分块策略进行稀疏特征点的提取和匹配,得到特征匹配对集合,具体包括: 在所述前一时刻高分辨率图像上分块提取稀疏特征点; 利用化T跟踪方法跟踪所述前一时刻高分辨率图像上的特征点至所述当前时刻高分辨 率图像,W获得所述前一时刻和所述当前时刻两个时刻高分辨率图像上的特征匹配对集 合。3. 根据权利要求1所述的方法,其特征在于,所述基于所述特征匹配对集合,求取配准 参数并进行候选运动匹配对的粗提取和精匹配,得到运动匹配对集合,具体包括: 基于所述特征匹配对集合,利用随机采样一致算法,计算所述前一时刻和所述当前时 刻高分辨图像之间的配准参数; 利用所述配准参数,将所述当前时刻跟踪到的特征点映射到所述前一时刻高分辨率图 像的坐标系中; 通过计算映射回去的特征点和前一时刻相应点之间的位移变换,来得到所述特征匹配 对的相对运动速度; 去除相对运动速度接近零的特征匹配对,得到候选运动匹配对集合; 使用块匹配算法对所述候选运动匹配对集合进行精匹配,得到运动匹配对集合。4. 根据权利要求3所述的方法,其特征在于,所述使用块匹配算法对所述候选运动匹配 对集合进行精匹配,具体包括: 对所述候选运动匹配对进行聚类,得到聚类点对集合; 通过W下公式计算所述聚类点对相对运动速度的一致性:其中,所述C表示聚类;所述M表示所述聚类€中点对的个数;所述Umedina表示所述聚类C 中所有点对相对运动速度的中值;所述RVC( ?)表示计算相对运动速度一致性的函数,其定 义为:其中,所述巧P所述j表示特征匹配点;所述化和所述Uj分别表示第i个特征匹配对和第j 个特征匹配对的相对运动速度; 将所述一致性与一致性阔值进行比较; 如果所述一致性大于等于一致性阔值,则在所述跟踪到的当前时刻高分辨率图像上相 应点的周围进行基于六边形的快速块匹配,得到所述运动匹配对集合;否则,在所述聚类点 对集合中化St响应最大的特征点的周围进行全捜索块匹配,得到偏移向量,并针对所述聚 类内的特征点,在所述前一时刻高分辨率图像上特征点的基础上,再加上偏移向量,再在得 到的位置周围进行基于六边形的快速块匹配,得到所述运动匹配对集合。5. 根据权利要求1所述的方法,其特征在于,所述对所述运动匹配对集合进行精提取具 体包括: 利用离线训练好的Adaboost分类器,将运动匹配对集合分为运动点对和背景点对,从 而实现对运动匹配对集合的精提取。6. 根据权利要求1所述的方法,其特征在于,所述对精提取得到的运动匹配对进行聚 类,得到候选运动目标及其属性信息,具体包括: 对于所述精提取后的运动匹配对,计算每一组点对和与该点对的距离小于预定像素个 数的其它点对间的距离关联度、相对运动速度关联度和距离变化关联度,得到综合关联度; 利用层次聚类方法对所述运动匹配对进行聚类,W得到候选运动目标及其属性信息, 其中,所述属性信息包括位置、大小和相对前一时刻同一运动目标所在位置的位移信息。7. 根据权利要求1所述的方法,其特征在于,所述在所述候选运动目标内及其周围提取 局部密集的匹配对,具体包括: 在所述候选运动目标内及其周围,提取局部密集的特征点; 基于所述局部密集的特征点,使用化T跟踪方法来获得局部密集的匹配对。8. 根据权利要求1所述的方法,其特征在于,所述基于候选运动目标属性信息及局部密 集的匹配对,利用增量聚类方法对候选运动目标进行精确定位,得到运动目标的检测结果, 具体包括: 基于所述候选运动目标属性信息,利用最近邻方式,将所述局部密集的匹配对归类到 与其最相似的候选运动目标上,并利用增量聚类方法,得到运动目标的位置、大小信息,从 而得到运动目标的检测结果。
【文档编号】G06T7/20GK105913459SQ201610305544
【公开日】2016年8月31日
【申请日】2016年5月10日
【发明人】常红星, 兰晓松, 李书晓, 朱承飞
【申请人】中国科学院自动化研究所