买专利,只认龙图腾
首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明授权】目标重定位方法及装置_成都通甲优博科技有限责任公司_201710708401.6 

申请/专利权人:成都通甲优博科技有限责任公司

申请日:2017-08-17

公开(公告)日:2020-05-19

公开(公告)号:CN107481265B

主分类号:G06T7/246(20170101)

分类号:G06T7/246(20170101);G06K9/62(20060101)

优先权:

专利状态码:有效-授权

法律状态:2020.05.19#授权;2018.01.09#实质审查的生效;2017.12.15#公开

摘要:本发明涉及计算机视觉领域,提供一种目标重定位方法及装置,应用于无人机,所述方法包括:获取视频的丢失帧图像中的多个潜在目标;根据起始帧图像的颜色通道,获取第一编码信息和第二编码信息,其中,第一编码信息为待跟踪目标的编码信息,第二编码信息为背景图像的编码信息;利用第一编码信息和第二编码信息,对多个潜在目标进行筛选,得到特定目标;根据特定目标与待跟踪目标的相似度,判断特定目标是否为待跟踪目标。本发明解决了现有技术中一旦发生目标丢失,无人机将无法迅速重新定位跟踪目标的问题,能够有效避免飞行停止或者误跟踪的情形,具有效率高和准确率高的优点。

主权项:1.一种目标重定位方法,其特征在于,应用于无人机,所述方法包括:获取视频的丢失帧图像中的多个潜在目标,其中,所述丢失帧图像为所述视频中除起始帧图像外的任意一帧图像;根据起始帧图像的颜色通道,获取第一编码信息和第二编码信息,其中,所述第一编码信息为待跟踪目标的编码信息,所述第二编码信息为背景图像的编码信息;根据所述丢失帧图像,获得前景直方图和背景直方图;根据所述第一编码信息和所述第二编码信息,将前景直方图和背景直方图对应转换为前景响应图和背景响应图;利用所述前景响应图和所述背景响应图,获得所述丢失帧图像的目标响应图;根据所述目标响应图,计算每个潜在目标的像素和;获取最大像素和对应的潜在目标,并将该潜在目标设置为特定目标;根据特定目标与待跟踪目标的相似度,判断所述特定目标是否为所述待跟踪目标。

全文数据:目标重定位方法及装置技术领域[0001]本发明涉及计算机视觉技术领域,具体而言,涉及一种目标重定位方法及装置。背景技术[0002]运动目标跟踪技术是一项融合了图像处理、模式识别、人工智能、自动控制等多个领域的高技术课题,同时也是实现智能机器人和智能化武器的关键技术之一,在很多领域有着广阔的应用前景和实际意义,例如,应用于无人机目标跟踪。[0003]现代无人机跟踪系统已经能够较为准确的根据首帧目标图像获取非特定目标的运动轨迹,并且能够实时对待跟踪目标进行短时跟踪运算。针对单目标跟踪问题,目前的无人机跟踪系统主要集中在提高目标的短时跟踪性能上,即理想飞行情形下的性能,也就是未出现目标及场景的动态变化、遮挡、相似物干扰、光线剧烈变化等复杂外界环境干扰。但是,在跟踪过程中,一旦发生目标丢失的问题,无人机将无法迅速重新定位跟踪目标,导致出现飞行停止或者误跟踪的情况。发明内容[0004]本发明的目的在于提供一种目标重定位方法及装置,用以改善上述问题。[0005]为了实现上述目的,本发明实施例采用的技术方案如下:[0006]第一方面,本发明提供了一种目标重定位方法,应用于无人机,所述方法包括:获取视频的丢失帧图像中的多个潜在目标,其中,丢失帧图像为视频中除起始帧图像外的任意一帧图像;根据起始帧图像的颜色通道,获取第一编码信息和第二编码信息,其中,第一编码信息为待跟踪目标的编码信息,第二编码信息为背景图像的编码信息;利用第一编码信息和第二编码信息,对多个潜在目标进行筛选,得到特定目标;根据特定目标与待跟踪目标的相似度,判断特定目标是否为待跟踪目标。[0007]第二方面,本发明提供了一种目标重定位装置,应用于无人机,所述装置包括潜在目标获取模块、编码信息获取模块、特定目标获得模块及执行模块。其中,潜在目标获取模块用于获取视频的丢失帧图像中的多个潜在目标,其中,丢失帧图像为视频中除起始帧图像外的任意一帧图像;编码信息获取模块用于根据起始帧图像的颜色通道,获取第一编码信息和第二编码信息,其中,第一编码信息为待跟踪目标的编码信息,第二编码信息为背景图像的编码信息;特定目标获得模块用于利用第一编码信息和第二编码信息,对多个潜在目标进行筛选,得到特定目标;执行模块用于根据特定目标与待跟踪目标的相似度,判断特定目标是否为待跟踪目标。[0008]相对现有技术,本发明具有以下有益效果:本发明提供的一种目标重定位方法及装置,当发生目标丢失时,首先获取丢失帧图像中的多个潜在目标;然后根据起始帧图像的颜色通道获取起始帧图像中待跟踪目标和背景图像的编码信息;再利用起始帧图像中待跟踪目标和背景图像的编码信息对多个潜在目标进行筛选,得到特定目标;最后根据特定目标与待跟踪目标的相似度,就能快速重定位出丢失的跟踪目标,解决了现有技术中一旦发生目标丢失,无人机将无法迅速重新定位跟踪目标的问题,能够有效避免飞行停止或者误跟踪的情形,具有效率高和准确率高的优点。[0009]为使本发明的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。附图说明[0010]为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。[0011]图1示出了本发明实施例提供的无人机的方框示意图。[0012]图2示出了本发明实施例提供的目标重定位方法流程图。[0013]图3为图2示出的步骤S101的子步骤流程图。[0014]图4为图2示出的步骤S102的子步骤流程图。[0015]图5为图2示出的步骤S103的子步骤流程图。[0016]图6为图2示出的步骤S104的子步骤流程图。[0017]图7示出了本发明实施例提供的目标重定位装置的方框示意图。[0018]图8为图7示出的目标重定位装置中潜在目标获取模块的方框示意图。[0019]图9为图7示出的目标重定位装置中编码信息获取模块的方框示意图。[0020]图10为图7示出的目标重定位装置中特定目标获得模块的方框示意图。[0021]图11为图7示出的目标重定位装置中执行模块的方框示意图。[0022]图标:100-无人机;101-存储器;102-存储控制器;103-处理器;200-目标重定位装置;201-潜在目标获取模块;2011-轮廓图获取单元;2012-轮廓图划分单元;2013-候选区域过滤单兀;202-编码彳目息获取模块;2021-第一编码彳目息获得单兀;2022-第二编码彳目息获得单元;203-特定目标获得模块;2031-直方图获得单元;2032-直方图转换单元;2033-目标响应图获得单元;2034-像素和计算单元;2035-设置单元;204-执行模块;2041-计算单元;2042-判断单元;2043-第一子执行单元;2044-第二子执行单元。具体实施方式[0023]下面将结合本发明实施例中附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本发明实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施例。基于本发明的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。[0024]应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。同时,在本发明的描述中,术语“第一”、“第二”等仅用于区分描述,而不能理解为指示或暗示相对重要性。[0025]请参照图1,图1示出了本发明实施例提供的无人机100的方框示意图。无人机100可以是,但不限于固定翼无人机、无人直升机和多旋翼无人机、伞翼无人机、扑翼无人机和无人飞船等等。所述无人机100包括目标重定位装置200、存储器101、存储控制器102及处理器103〇[0026]所述存储器101、存储控制器102及处理器103各元件相互之间直接或间接地电性连接,以实现数据的传输或交互。例如,这些元件相互之间可通过一条或多条通讯总线或信号线实现电性连接。所述目标重定位装置200包括至少一个可以软件或固件Cfirmware的形式存储于所述存储器101中或固化在所述无人机100的操作系统operatingsystem,0S中的软件功能模块。所述处理器103用于执行存储器101中存储的可执行模块,例如所述目标重定位装置200包括的软件功能模块或计算机程序。[0027]其中,存储器101可以是,但不限于,随机存取存储器RandomAccessMemory,RAM,只读存储器ReadOnlyMemory,R0M,可编程只读存储器ProgrammableRead-OnlyMemory,PR0M,可擦除只读存储器(ErasableProgrammableRead-OnlyMemory,EPR0M,电可擦除只读存储器(ElectricErasableProgrammableRead-OnlyMemory,EEPR0M等。其中,存储器101用于存储程序,所述处理器103在接收到执行指令后,执行所述程序,本发明任一实施例揭示的流程定义的服务器所执行的方法可以应用于处理器103中,或者由处理器103实现。[0028]处理器103可以是一种集成电路芯片,具有信号处理能力。上述的处理器103可以是通用处理器,包括中央处理器(CentralProcessingUnit,CPU、网络处理器(NetworkPr〇CeSS〇r,NP、语音处理器以及视频处理器等;还可以是数字信号处理器、专用集成电路、现场可编程门阵列或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本发明实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器103也可以是任何常规的处理器等。[0029]第一实施例[0030]请参照图2,图2示出了本发明较佳实施例提供的目标重定位方法流程图。目标重定位方法包括以下步骤:[0031]步骤SlOl,获取视频的丢失帧图像中的多个潜在目标,其中,丢失帧图像为视频中除起始桢图像外的任意一桢图像。[0032]在本发明实施例中,视频可以是无人机100采集的视频,例如,航拍的地理地貌、风景、人物等视频。丢失帧图像是可以是无人机100采集的视频中除起始帧图像外的任意一帧图像,且丢失帧图像中的待跟踪目标已丢失,也就是说,当无人机100采集的视频发生待跟踪目标丢失时,对应的一帧图像为丢失帧图像,此时需要重新定位出该丢失帧图像中的待跟踪目标。潜在目标可以是,但不限于与需要重新定位的待跟踪目标相类似的前景目标,例如,大小相类似、特征相类似等的前景目标。[0033]作为一种实施方式,获取视频的丢失帧图像中的多个潜在目标的方法可以是:首先,根据边缘检测算法,对需要重新定位出待跟踪目标的丢失帧图像进行边缘检测,获取该丢失帧图像的轮廓图;然后,在得到丢失帧图像的轮廓图之后,结合起始帧图像中待跟踪目标的大小信息,对轮廓图进行划分,得到多个候选区域;最后,利用非极大值抑制算法,对上一步中得到的多个候选区域进行过滤,保留预设数目个例如,5个候选区域,则这些候选区域内的前景目标就是潜在目标。[0034]请参照图3,步骤SlOl可以包括以下子步骤:[0035]子步骤SlOll,根据边缘检测算法,获取丢失帧图像的轮廓图。[0036]在本发明实施例中,对丢失帧图像进行边缘检测之前,首先需要对无人机100采集的视频进行预处理,并保存成连续帧的方式。视频预处理可以是对视频的所有的视频帧图像进行图像校正、噪声过滤等处理,以减小视频帧图像的失真,将视频保存成连续帧方式的视频帧图像之后,获取发生待跟踪目标丢失的丢失帧图像,该丢失帧图像可以是从该连续帧方式的视频帧图像中除起始帧图像外的任意一帧图像。[0037]在本发明实施例中,获取丢失帧图像的轮廓图的方法可以是,但不限于采用sobel算子作为模板来检测丢失帧图像的轮廓图,换句话说,sobel算子利用了两个3X3的方向模板水平和垂直模板与丢失帧图像中的每个像素点进行邻域卷积,这两个方向模板分别检测丢失帧图像的垂直边缘和水平边缘。[0038]在本发明实施例中,采用sobel算子作为模板来检测丢失帧图像的轮廓图的方法可以是,但不限于:首先,假设h为水平模板,h2为垂直模板,其中然后,假设丢失帧图像为fx,y,G1Xj、G2x,y分别表示丢失帧图像中每个像素点的水平方向的梯度和垂直方向的梯度,则G1x,y、G2x,y可以通过得到;第三,丢失帧图像中每个像素点的水平方向的梯度和垂直方向的梯度确定之后,可以通过来计算每个像素点的梯度强度,并选取阈值T,若Mx,yT,则x,y为边缘点,由此得到丢失帧图像的轮廓图。[0039]子步骤S1012,根据起始帧图像中待跟踪目标的大小信息,对轮廓图进行划分,得到多个候选区域。[0040]在本发明实施例中,对轮廓图进行划分得到的每个候选区域的大小与起始帧图像中待跟踪目标的大小大致相同,且候选区域的个数可以由起始帧图像中待跟踪目标的大小和丢失帧图像的大小共同决定,也可以由用户预先确定,例如,预先设置将丢失帧图像划分为100个候选区域。[0041]子步骤S1013,利用非极大值抑制算法,对多个候选区域进行过滤,得到多个潜在目标。[0042]在本发明实施例中,由于子步骤S1012中得到的多个候选区域有交叉重叠的部分,因为需要对多个候选区域进行过滤,找到较佳的候选区域。作为一种实施方式,可以采用非极大值抑制算法对多个候选区域进行过滤,可以按照以下步骤进行多个候选区域的过滤:首先设定一个预定门限值例如,0.5,并将重叠的候选区域按照得分由高到低进行排序;然后选中得分最高的候选区域,分别计算其他候选区域与该候选区域的重叠率,如果任意一个候选区域对应的重叠率大于预定门限值,则将该候选区域删除;再从剩余的候选区域中选出一个得分最高的,重复上述过程,直至对所有的候选区域完成过滤,保留预设数目个例如,5个候选区域,则这些候选区域内的前景目标就是潜在目标。[0043]步骤S102,根据起始帧图像的颜色通道,获取第一编码信息和第二编码信息,其中,第一编码信息为待跟踪目标的编码信息,第二编码信息为背景图像的编码信息。[0044]在本发明实施例中,第一编码信息可以是对起始帧图像中的待跟踪目标进行编码,得到的编码信息。获得第一编码信息的方法可以是,但不限于:首先,获取起始帧图像中的待跟踪目标的RGB颜色通道,并将每个颜色通道对应的所有像素点写入一个列,再将三个列进行合并;然后,将上一步中得到的所有像素点,按照像素值分为0-255的32个分类,每个分类对应一个编码值,也就是说,第1分类:编码值为1、像素值为0-7,第2分类:编码值为2、像素值为8-15,第3分类:编码值为3、像素值为16-23,第4分类:编码值为4、像素值为24-31……第32分类:编码值为32、像素值为248-255,这样就得到了起始帧图像中的待跟踪目标的每个像素点的编码值,也就是第一编码ί目息。[0045]在本发明实施例中,第二编码信息可以是对起始帧图像中的背景图像进行编码,得到的编码ί目息。获得第二编码ί目息的方法可以是,但不限于:首先,获取起始桢图像中的背景图像的RGB颜色通道,并将每个颜色通道对应的所有像素点写入一个列,再将三个列进行合并;然后,将上一步中得到的所有像素点,按照像素值分为0-255的32个分类,每个分类对应一个编码值,也就是说,第1分类:编码值为1、像素值为0-7,第2分类:编码值为2、像素值为8-15,第3分类:编码值为3、像素值为16-23,第4分类:编码值为4、像素值为24-31......第32分类:编码值为32、像素值为248-255,这样就得到了起始帧图像中的背景图像的每个像素点的编码值,也就是第二编码ί目息。[0046]请参照图4,步骤S102可以包括以下子步骤:[0047]子步骤S1021,根据待跟踪目标中每个像素点的颜色通道和像素值,对待跟踪目标进行编码,得到第一编码信息。[0048]子步骤S1022,根据背景图像每个像素点的颜色通道和像素值,对背景图像进行编码,得到第二编码信息。[0049]步骤S103,利用第一编码信息和第二编码信息,对多个潜在目标进行筛选,得到特定目标。[0050]在本发明实施例中,得到起始帧图像中待跟踪目标和背景图像的编码信息之后,根据该编码信息对丢失帧图像中的多个潜在目标进行筛选,得到特定目标。对丢失帧图像中的多个潜在目标进行筛选的方法可以是,但不限于:首先,获取丢失帧图像中的前景图像和背景图像,并根据前景图像和背景图像对应得到前景直方图和背景直方图;第二,根据步骤S103中得到的第一编码信息,将前景直方图中的每个像素点的像素值替换为第一编码信息中的编码值,并根据步骤S103中得到的第二编码信息,将背景直方图中的每个像素点的像素值替换为第二编码信息中的编码值,从而将前景直方图和背景直方图对应转换为前景响应图和背景响应图;第三,根据以下公式:目标响应图=前景响应图前景响应图+背景响应图),得到丢失帧图像的目标响应图;第四,结合每个潜在目标在该目标响应图中对应的区域,计算构成每个潜在目标的所有像素点的像素和;第五,获取最大像素和对应的潜在目标,则该潜在目标就是特定目标。[0051]请参照图5,步骤S103可以包括以下子步骤:[0052]子步骤S1031,根据丢失帧图像,获取前景直方图和背景直方图。[0053]在本发明实施例中,首先获取丢失帧图像中的前景图像和背景图像,然后根据前景图像和背景图像对应得到前景直方图和背景直方图,前景图像可以是,但不限于人物、动物、植物等。[0054]子步骤S1032,根据第一编码信息和第二编码信息,将前景直方图和背景直方图对应转换为前景响应图和背景响应图。[0055]子步骤S1033,利用前景响应图和背景响应图,获得丢失帧图像的目标响应图。[0056]子步骤S1034,根据目标响应图,计算每个潜在目标的像素和。[0057]子步骤S1035,获取最大像素和对应的潜在目标,并将该潜在目标设置为特定目标。[0058]步骤S104,根据特定目标与待跟踪目标的相似度,判断特定目标是否为待跟踪目标。[0059]在本发明实施例中,相似度可以是特定目标与待跟踪目标之间的纹理、形状、尺寸等的相似程度,可以根据相似度计算公式,获得特定目标与待跟踪目标的相似性得分,其中,η是丢失帧图像在视频中的帧数;fX,y是待跟踪目标的颜色直方值,tX,y是特定目标的颜色直方值,Uf是待跟踪目标的颜色均值,〇f是待跟踪目标的颜色标准差,Ut是特定目标的颜色均值,〇t是特定目标的颜色标准差。待跟踪目标的颜色直方值可以是待跟踪目标中任意一种基准颜色在颜色直方图中的值,特定目标的颜色直方值可以是特定目标中任意一种基准颜色在颜色直方图中的值,基准颜色可以是红绿蓝三原色。[0060]作为一种实施方式,根据相似度计算公式得到特定目标与待跟踪目标的相似性得分之后,可以通过判断相似性得分是否大于或等于预设阈值,来判断特定目标是否为待跟踪目标。若相似性得分大于或等于预设阈值,则判定特定目标是待跟踪目标,则对该待跟踪目标重新进行目标跟踪。若相似性得分小于预设阈值,则判定特定目标不是待跟踪目标,则放弃丢失桢图像,并利用步骤S101-S104对丢失桢图像的后一桢图像进彳丁待跟踪目标的重定位。[0061]在本发明实施例中,预设阈值可以是,但不限于0.8。[0062]请参照图6,步骤S104可以包括以下子步骤:[0063]子步骤S1041,根据相似度计算公式_,获得特定目标与待跟踪目标的相似性得分,其中,η是丢失帧图像在视频中的帧数;fx,y是待跟踪目标的颜色直方值,tx,y是特定目标的颜色直方值,Uf是待跟踪目标的颜色均值,是待跟踪目标的颜色标准差,Ut是特定目标的颜色均值,〇t是特定目标的颜色标准差。[0064]子步骤S1042,判断相似性得分是否大于或等于预设阈值。[0065]在本发明实施例中,如果相似性得分大于或等于预设阈值,则执行子步骤S1043,如果相似性得分小于预设阈值,则执行子步骤S1044。[0066]子步骤S1043,判定特定目标是待跟踪目标。[0067]子步骤S1044,判定特定目标不是待跟踪目标。[0068]在本发明实施例中,无人机100在目标跟踪过程中,如果发生目标丢失,则首先获取丢失帧图像中的多个潜在目标,然后根据起始帧图像的颜色通道获取起始帧图像中待跟踪目标和背景图像的编码信息,再利用起始帧图像中待跟踪目标和背景图像的编码信息对多个潜在目标进行筛选,得到特定目标,最后根据特定目标与待跟踪目标的相似度,就能快速重定位出丢失的跟踪目标,解决了现有技术中一旦发生目标丢失,无人机100将无法迅速重新定位跟踪目标的问题,能够有效避免飞行停止或者误跟踪的情形。另外,通过特定目标与待跟踪目标的相似度来判断特定目标是否为待跟踪目标,若特定目标不是待跟踪目标,则放弃当前进行目标重定位的丢失帧图像,并对丢失帧图像的后一帧图像进行待跟踪目标的重定位,这样可以有效避免重定位的待跟踪目标为虚假目标的情况发生,具有效率高和准确率高的优点。[0069]第二实施例[0070]请参照图7,图7示出了本发明实施例提供的目标重定位装置200的方框示意图。目标重定位装置200包括潜在目标获取模块201、编码信息获取模块202、特定目标获得模块203及执行模块204。[0071]潜在目标获取模块201,用于获取视频的丢失帧图像中的多个潜在目标,其中,丢失帧图像为视频中除起始帧图像外的任意一帧图像。[0072]在本发明实施例中,潜在目标获取模块201可以用于执行步骤S101。[0073]请参照图8,图8为图7示出的目标重定位装置200中潜在目标获取模块201的方框示意图。潜在目标获取模块201包括轮廓图获取单元2011、轮廓图划分单元2012及候选区域过滤单元2013。[0074]轮廓图获取单元2011,用于根据边缘检测算法,获取丢失帧图像的轮廓图。[0075]在本发明实施例中,轮廓图获取单元2011可以用于执行子步骤S1011。[0076]轮廓图划分单元2012,用于根据起始帧图像中待跟踪目标的大小信息,对轮廓图进行划分,得到多个候选区域。[0077]在本发明实施例中,轮廓图划分单元2012可以用于执行子步骤S1012。[0078]候选区域过滤单元2013,用于利用非极大值抑制算法,对多个候选区域进行过滤,得到多个潜在目标。[0079]在本发明实施例中,候选区域过滤单元2013可以用于执行子步骤S1013。[0080]编码信息获取模块202,用于根据起始帧图像的颜色通道,获取第一编码信息和第二编码信息,其中,第一编码信息为待跟踪目标的编码信息,第二编码信息为背景图像的编码信息。[0081]在本发明实施例中,编码信息获取模块202可以用于执行步骤S102。[0082]请参照图9,图9为图7示出的目标重定位装置200中编码信息获取模块202的方框不意图。编码ί目息获取模块202包括第一编码彳目息获得单兀2021及第二编码彳目息获得单兀2022。[0083]第一编码信息获得单元2021,用于根据待跟踪目标中每个像素点的颜色通道和像素值,对待跟踪目标进行编码,得到第一编码信息。[0084]在本发明实施例中,第一编码信息获得单元2021可以用于执行子步骤S1021。[0085]第二编码信息获得单元2022,用于根据背景图像每个像素点的颜色通道和像素值,对背景图像进行编码,得到第二编码信息。[0086]在本发明实施例中,第二编码信息获得单元2022可以用于执行子步骤Sl022。[0087]特定目标获得模块203,用于利用第一编码信息和第二编码信息,对多个潜在目标进行筛选,得到特定目标。[0088]在本发明实施例中,特定目标获得模块203可以用于执行步骤S103。[0089]请参照图10,图10为图7示出的目标重定位装置200中特定目标获得模块203的方框示意图。特定目标获得模块203包括直方图获得单元2031、直方图转换单元2032、目标响应图获得单元2033、像素和计算单元2034及设置单元2035。[0090]直方图获得单元2031,用于根据丢失帧图像,获取前景直方图和背景直方图。[0091]在本发明实施例中,直方图获得单元2031可以用于执行子步骤S1031。[0092]直方图转换单元2032,用于根据第一编码信息和第二编码信息,将前景直方图和背景直方图对应转换为前景响应图和背景响应图。[0093]在本发明实施例中,直方图转换单元2032可以用于执行子步骤S1032。[0094]目标响应图获得单元2033,用于利用前景响应图和背景响应图,获得丢失帧图像的目标响应图。[0095]在本发明实施例中,目标响应图获得单元2033可以用于执行子步骤S1033。[0096]像素和计算单元2034,用于根据目标响应图,计算每个潜在目标的像素和。[0097]在本发明实施例中,像素和计算单元2034可以用于执行子步骤S1034。[0098]设置单元2035,用于获取最大像素和对应的潜在目标,并将该潜在目标设置为特定目标。[0099]在本发明实施例中,设置单元2035可以用于执行子步骤Sl035。[0100]执行模块204,用于根据特定目标与待跟踪目标的相似度,判断特定目标是否为待跟踪目标。[0101]在本发明实施例中,执行模块204可以用于执行步骤S104。[0102]请参照图11,图11为图7示出的目标重定位装置200中执行模块204的方框示意图。执行模块204包括计算单元2041、判断单元2042、第一子执行单元2043及第二子执行单元2044〇[0103]计算单元2041,用于根据相似度计算公式,获得特定目标与待跟踪目标的相似性得分,其中,η是丢失帧图像在视频中的帧数;fX,y是待跟踪目标的颜色直方值,tX,y是特定目标的颜色直方值,Uf是待跟踪目标的颜色均值,〇f是待跟踪目标的颜色标准差,Ut是特定目标的颜色均值,〇t是特定目标的颜色标准差。[0104]在本发明实施例中,计算单元2041可以用于执行步骤S1041。[0105]判断单元2042,用于判断相似性得分是否大于或等于预设阈值。[0106]在本发明实施例中,判断单元2042可以用于执行步骤S1042。[0107]在本发明实施例中,如果判断单元2042的执行结果为“是”,则转第一子执行单元2043执行子步骤S1043,如果判断单元2042的执行结果为“否”,则转第二子执行单元2044执行子步骤S1044。[0108]第一子执行单元2043,用于判定特定目标是待跟踪目标。[0109]在本发明实施例中,第一子执行单元2043可以用于执行步骤S1043。[0110]第二子执行单元2044,用于判定特定目标不是待跟踪目标。[0111]在本发明实施例中,第二子执行单元2044可以用于执行步骤S1044。[0112]综上所述,本发明提供的一种目标重定位方法及装置,应用于无人机,所述方法包括:获取视频的丢失帧图像中的多个潜在目标,其中,丢失帧图像为视频中除起始帧图像外的任意一帧图像;根据起始帧图像的颜色通道,获取第一编码信息和第二编码信息,其中,第一编码信息为待跟踪目标的编码信息,第二编码信息为背景图像的编码信息;利用第一编码信息和第二编码信息,对多个潜在目标进行筛选,得到特定目标;根据特定目标与待跟踪目标的相似度,判断特定目标是否为待跟踪目标。本发明解决了现有技术中一旦发生目标丢失,无人机将无法迅速重新定位跟踪目标的问题,能够有效避免飞行停止或者误跟踪的情形,具有效率高和准确率高的优点。[0113]在本申请所提供的几个实施例中,应该理解到,所揭露的装置和方法,也可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,附图中的流程图和框图显示了根据本发明的多个实施例的装置、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或代码的一部分,所述模块、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现方式中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和或流程图中的每个方框、以及框图和或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。[0114]另外,在本发明各个实施例中的各功能模块可以集成在一起形成一个独立的部分,也可以是各个模块单独存在,也可以两个或两个以上模块集成形成一个独立的部分。[0115]所述功能如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备可以是个人计算机,服务器,或者网络设备等执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器®0M,Read-0nlyMemory、随机存取存储器RAM,RandomAccessMemory、磁碟或者光盘等各种可以存储程序代码的介质。需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。[0116]以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。

权利要求:1.一种目标重定位方法,其特征在于,应用于无人机,所述方法包括:获取视频的丢失帧图像中的多个潜在目标,其中,所述丢失帧图像为所述视频中除起始帧图像外的任意一帧图像;根据起始帧图像的颜色通道,获取第一编码信息和第二编码信息,其中,所述第一编码信息为待跟踪目标的编码信息,所述第二编码信息为背景图像的编码信息;利用第一编码信息和第二编码信息,对多个所述潜在目标进行筛选,得到特定目标;根据特定目标与待跟踪目标的相似度,判断所述特定目标是否为所述待跟踪目标。2.如权利要求1所述的方法,其特征在于,所述获取视频的丢失帧图像中的多个潜在目标的步骤,包括:根据边缘检测算法,获取所述丢失帧图像的轮廓图;根据所述起始帧图像中所述待跟踪目标的大小信息,对所述轮廓图进行划分,得到多个候选区域;利用非极大值抑制算法,对多个候选区域进行过滤,得到多个潜在目标。3.如权利要求1所述的方法,其特征在于,所述根据起始帧图像的颜色通道,获取第一编码信息和第二编码信息的步骤,包括:根据所述待跟踪目标中每个像素点的颜色通道和像素值,对所述待跟踪目标进行编码,得到所述第一编码信息;根据所述背景图像每个像素点的颜色通道和像素值,对所述背景图像进行编码,得到所述第二编码信息。4.如权利要求1所述的方法,其特征在于,所述利用第一编码信息和第二编码信息,对多个所述潜在目标进行筛选,得到特定目标的步骤,包括:根据所述丢失帧图像,获得前景直方图和背景直方图;根据所述第一编码信息和所述第二编码信息,将前景直方图和背景直方图对应转换为前景响应图和背景响应图;利用所述前景响应图和所述背景响应图,获得所述丢失帧图像的目标响应图;根据所述目标响应图,计算每个潜在目标的像素和;获取最大像素和对应的潜在目标,并将该潜在目标设置为特定目标。5.如权利要求1所述的方法,其特征在于,所述根据特定目标与待跟踪目标的相似度,判断所述特定目标是否为所述待跟踪目标的步骤,包括:根据相似度计算公式,获得所述特定目标与所述待跟踪目标的相似性得分,其中,η是所述丢失帧图像在视频中的帧数;fx,y是所述待跟踪目标的颜色直方值,tx,y是所述特定目标的颜色直方值,Uf是所述待跟踪目标的颜色均值,是所述待跟踪目标的颜色标准差,Ut是所述特定目标的颜色均值,〇t是所述特定目标的颜色标准差;判断所述相似性得分是否大于或等于预设阈值;若是,则判定所述特定目标是待跟踪目标;若否,则判定所述特定目标不是待跟踪目标。6.—种目标重定位装置,其特征在于,应用于无人机,所述装置包括:潜在目标获取模块,用于获取视频的丢失帧图像中的多个潜在目标,其中,所述丢失帧图像为所述视频中除起始帧图像外的任意一帧图像;编码信息获取模块,用于根据起始帧图像的颜色通道,获取第一编码信息和第二编码信息,其中,所述第一编码信息为待跟踪目标的编码信息,所述第二编码信息为背景图像的编码ί目息;特定目标获得模块,用于利用第一编码信息和第二编码信息,对多个所述潜在目标进行筛选,得到特定目标;执行模块,用于根据特定目标与待跟踪目标的相似度,判断所述特定目标是否为所述待跟踪目标。7.如权利要求6所述的装置,其特征在于,所述潜在目标获取模块包括:轮廓图获取单元,用于根据边缘检测算法,获取所述丢失帧图像的轮廓图;轮廓图划分单元,用于根据所述起始帧图像中所述待跟踪目标的大小信息,对所述轮廓图进行划分,得到多个候选区域;候选区域过滤单元,用于利用非极大值抑制算法,对多个候选区域进行过滤,得到多个潜在目标。8.如权利要求6所述的装置,其特征在于,所述编码信息获取模块包括:第一编码信息获得单元,用于根据所述待跟踪目标中每个像素点的颜色通道和像素值,对所述待跟踪目标进行编码,得到所述第一编码信息;第二编码信息获得单元,用于根据所述背景图像每个像素点的颜色通道和像素值,对所述背景图像进行编码,得到所述第二编码信息。9.如权利要求6所述的装置,其特征在于,所述特定目标获得模块包括:直方图获得单元,用于根据所述丢失帧图像,获得前景直方图和背景直方图;直方图转换单元,用于根据所述第一编码信息和所述第二编码信息,将前景直方图和背景直方图对应转换为前景响应图和背景响应图;目标响应图获得单元,用于利用所述前景响应图和所述背景响应图,获得所述丢失帧图像的目标响应图;像素和计算单元,用于根据所述目标响应图,计算每个潜在目标的像素和;设置单元,用于获取最大像素和对应的潜在目标,并将该潜在目标设置为特定目标。10.如权利要求6所述的装置,其特征在于,所述执行模块包括:计算单元,用于根据相似度计算公式,获得所述特定目标与所述待跟踪目标的相似性得分,其中,η是所述丢失帧图像在视频中的帧数;fX,y是所述待跟踪目标的颜色直方值,tX,y是所述特定目标的颜色直方值,Uf是所述待跟踪目标的颜色均值,〇f是所述待跟踪目标的颜色标准差,Ut是所述特定目标的颜色均值,^是所述特定目标的颜色标准差;判断单元,用于判断所述相似性得分是否大于或等于预设阈值;第一子执行单元,用于判定所述特定目标是待跟踪目标;第二子执行单元,用于判定所述特定目标不是待跟踪目标。

百度查询: 成都通甲优博科技有限责任公司 目标重定位方法及装置

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。