对象检测方法、装置和系统及存储介质制造方法及图纸

技术编号:19546935 阅读:19 留言:0更新日期:2018-11-24 21:09
本发明专利技术实施例提供一种对象检测方法、装置和系统以及存储介质。对象检测方法包括:获取待检测图像;对待检测图像进行对象检测,以确定用于指示目标对象所在位置的至少一个候选区域;对于至少一个候选区域中的每一个,将该候选区域划分为m个子区域,其中,m为大于或等于2的正整数;分别计算m个子区域存在目标对象的子区域概率;根据该候选区域的所有子区域概率计算该候选区域存在目标对象的候选区域概率;根据至少一个候选区域各自的候选区域概率选择符合预设规则的候选区域,以获得对象检测结果。根据本发明专利技术实施例的对象检测方法可以有效解决对象(例如文字)旋转、过长等问题。

Object Detection Method, Device and System and Storage Media

The embodiment of the present invention provides an object detection method, device, system and storage medium. Object detection methods include: acquiring the image to be detected; performing object detection on the detected image to determine at least one candidate region for indicating the location of the target object; dividing each candidate region into m sub-regions for each candidate region, where m is a positive integer greater than or equal to 2 The probabilities of sub-regions with target objects in M sub-regions are calculated separately; the probabilities of candidate regions with target objects in the candidate region are calculated according to the probabilities of all sub-regions in the candidate region; and the candidate regions with preset rules are selected according to the probabilities of each candidate region in at least one candidate region to obtain the object detection node. Fruit. The object detection method according to the embodiment of the present invention can effectively solve the problems of object (e.g., text) rotation, over-length and so on.

【技术实现步骤摘要】
对象检测方法、装置和系统及存储介质
本专利技术涉及目标识别领域,更具体地涉及一种对象检测方法、装置和系统以及存储介质。
技术介绍
对象检测是从图像中检测目标对象(例如行人、文字、特定图案等)是否存在。当目标对象所在的目标区域在图像中的形状、方向不规则时,会为检测带来困难。下面以文字检测为例进行描述。文字检测是计算机视觉领域的一个重要研究方向,其目的是识别图像中的文字区域。自然场景下的文字往往存在文字旋转、透视变形、文字过长等问题,现有的文字检测技术在遇到这类问题时难以很好地克服。
技术实现思路
考虑到上述问题而提出了本专利技术。本专利技术提供了一种对象检测方法、装置和系统以及存储介质。根据本专利技术一方面,提供了一种对象检测方法。该方法包括:获取待检测图像;对待检测图像进行对象检测,以确定用于指示目标对象所在位置的至少一个候选区域;对于至少一个候选区域中的每一个,将该候选区域划分为m个子区域,其中,m为大于或等于2的正整数;分别计算m个子区域存在目标对象的子区域概率;根据该候选区域的所有子区域概率计算该候选区域存在目标对象的候选区域概率;根据至少一个候选区域各自的候选区域概率选择符合预设规则的候选区域,以获得对象检测结果。示例性地,对待检测图像进行对象检测,以确定用于指示目标对象所在位置的至少一个候选区域包括:对待检测图像进行对象检测,以获得与目标对象所在位置相关的位置信息,其中,位置信息包括n个角点的坐标、n个角点各自在所对应的矩形区域中的相对位置属性和n个角点各自对应的矩形区域的短边边长,其中,n是整数;以及根据位置信息对n个角点进行组合,以获得至少一个候选区域。示例性地,n个角点分为左上角点组、左下角点组、右上角点组和右下角点组,其中,左上角点组、左下角点组、右上角点组和右下角点组中的角点数目分别为ni,i=1,2,3,4,其中,ni≥0,根据位置信息对n个角点进行组合,以获得至少一个候选区域包括:从4个角点组对中的任一角点组对的两个角点组中分别选择两个匹配的角点组合成角点对,其中,4个角点组对包括左上角点组和右上角点组组成的角点组对、右上角点组和右下角点组组成的角点组对、左下角点组和右下角点组组成的角点组对、左上角点组和左下角点组组成的角点组对;以及基于针对4个角点组对组合获得的至少一个角点对中的每个角点对中的两个角点的坐标以及两个角点所对应的短边边长,确定至少一个候选区域。示例性地,从4个角点组对中的任一角点组对的两个角点组中分别选择两个匹配的角点组合成角点对包括:从4个角点组对中的任一角点组对的两个角点组中分别选择两个角点;判断所选择的两个角点是否满足预设要求,如果满足,则确定所选择的两个角点是匹配的角点并将所选择的两个角点组合成角点对;其中,预设要求包括:所选择的两个角点所对应的短边边长之间的差值小于预设差值;所选择的两个角点满足预设的空间位置关系;所选择的两个角点组合成的矩形区域的短边边长处于预设范围内。示例性地,对待检测图像进行对象检测,以获得与目标对象所在位置相关的位置信息包括:利用全卷积网络处理待检测图像,以获得位置信息。示例性地,对待检测图像进行对象检测,以确定用于指示目标对象所在位置的至少一个候选区域还包括:对待检测图像进行对象检测,以获得m个概率图,其中,m个概率图分别具有m个相对位置属性,m个概率图的相对位置属性与至少一个候选区域中的每个候选区域的m个子区域在该候选区域中的相对位置属性分别对应一致,m个概率图中的每个概率图用于指示待检测图像中的目标对象所在的每个预测对象区域中与该概率图相对应的相对位置属性处的像素属于目标对象的概率;对于至少一个候选区域中的每一个,分别计算m个子区域存在目标对象的子区域概率包括:对于至少一个候选区域中的每一个,基于相对位置属性的对应关系将m个子区域分别映射到m个概率图,以确定m个子区域中的每个子区域中的所有像素属于目标对象的概率;以及对于m个子区域中的每个子区域,对该子区域中的所有像素属于目标对象的概率求平均,以获得该子区域的子区域概率。示例性地,利用全卷积网络处理待检测图像,以获得位置信息包括:利用全卷积网络处理待检测图像,以获得位置信息和m个概率图。示例性地,对于至少一个候选区域中的每一个,根据该候选区域的所有子区域概率计算该候选区域存在目标对象的候选区域概率包括:对于至少一个候选区域中的每一个,对该候选区域的所有子区域概率求平均,以获得该候选区域的候选区域概率。示例性地,根据至少一个候选区域各自的候选区域概率选择符合预设规则的候选区域,以获得对象检测结果包括:从至少一个候选区域中选择候选区域概率大于预设概率阈值的候选区域;以及对所选择的候选区域进行非极大值抑制,以获得抑制后的候选区域作为对象检测结果。根据本专利技术一方面,提供了一种对象检测装置。该装置包括:获取模块,用于获取待检测图像;检测模块,用于对待检测图像进行对象检测,以确定用于指示目标对象所在位置的至少一个候选区域;概率计算模块,用于对于至少一个候选区域中的每一个,将该候选区域划分为m个子区域,其中,m为大于或等于2的正整数;分别计算m个子区域存在目标对象的子区域概率;根据该候选区域的所有子区域概率计算该候选区域存在目标对象的候选区域概率;选择模块,用于根据至少一个候选区域各自的候选区域概率选择符合预设规则的候选区域,以获得对象检测结果。根据本专利技术另一方面,提供了一种对象检测系统,包括处理器和存储器,其中,所述存储器中存储有计算机程序指令,所述计算机程序指令被所述处理器运行时用于执行上述对象检测方法。根据本专利技术另一方面,提供了一种存储介质,在所述存储介质上存储了程序指令,所述程序指令在运行时用于执行上述对象检测方法。根据本专利技术实施例的对象检测方法、装置和系统以及存储介质,通过每个候选区域的子区域概率计算候选区域概率,进而基于候选区域概率来筛选候选区域,获得对象检测结果。根据本专利技术实施例的对象检测方法可以有效解决对象(例如文字)旋转、过长等问题。附图说明通过结合附图对本专利技术实施例进行更详细的描述,本专利技术的上述以及其它目的、特征和优势将变得更加明显。附图用来提供对本专利技术实施例的进一步理解,并且构成说明书的一部分,与本专利技术实施例一起用于解释本专利技术,并不构成对本专利技术的限制。在附图中,相同的参考标号通常代表相同部件或步骤。图1示出用于实现根据本专利技术实施例的对象检测方法和装置的示例电子设备的示意性框图;图2示出根据本专利技术一个实施例的对象检测方法的示意性流程图;图3示出根据一个示例的待检测图像及其上文字的示意图;图4a和4b示出根据一个示例的、对图3所示的待检测图像的候选区域进行划分的示意图;图5a-5d分别示出根据本专利技术一个实施例的、基于图3所示的待检测图像检测获得的4个概率图的示意图;图6示出根据本专利技术一个实施例的对象检测装置的示意性框图;以及图7示出根据本专利技术一个实施例的对象检测系统的示意性框图。具体实施方式为了使得本专利技术的目的、技术方案和优点更为明显,下面将参照附图详细描述根据本专利技术的示例实施例。显然,所描述的实施例仅仅是本专利技术的一部分实施例,而不是本专利技术的全部实施例,应理解,本专利技术不受这里描述的示例实施例的限制。基于本专利技术中描述的本专利技术实施例,本领域技术人员在没有付出创造性劳动的情况下所得本文档来自技高网...

【技术保护点】
1.一种对象检测方法,包括:获取待检测图像;对所述待检测图像进行对象检测,以确定用于指示目标对象所在位置的至少一个候选区域;对于所述至少一个候选区域中的每一个,将该候选区域划分为m个子区域,其中,m为大于或等于2的正整数;分别计算所述m个子区域存在所述目标对象的子区域概率;根据该候选区域的所有子区域概率计算该候选区域存在所述目标对象的候选区域概率;根据所述至少一个候选区域各自的候选区域概率选择符合预设规则的候选区域,以获得对象检测结果。

【技术特征摘要】
1.一种对象检测方法,包括:获取待检测图像;对所述待检测图像进行对象检测,以确定用于指示目标对象所在位置的至少一个候选区域;对于所述至少一个候选区域中的每一个,将该候选区域划分为m个子区域,其中,m为大于或等于2的正整数;分别计算所述m个子区域存在所述目标对象的子区域概率;根据该候选区域的所有子区域概率计算该候选区域存在所述目标对象的候选区域概率;根据所述至少一个候选区域各自的候选区域概率选择符合预设规则的候选区域,以获得对象检测结果。2.如权利要求1所述的方法,其中,所述对所述待检测图像进行对象检测,以确定用于指示目标对象所在位置的至少一个候选区域包括:对所述待检测图像进行对象检测,以获得与所述目标对象所在位置相关的位置信息,其中,所述位置信息包括n个角点的坐标、所述n个角点各自在所对应的矩形区域中的相对位置属性和所述n个角点各自对应的矩形区域的短边边长,其中,n是整数;以及根据所述位置信息对所述n个角点进行组合,以获得所述至少一个候选区域。3.如权利要求2所述的方法,其中,所述n个角点分为左上角点组、左下角点组、右上角点组和右下角点组,其中,所述左上角点组、所述左下角点组、所述右上角点组和所述右下角点组中的角点数目分别为ni,i=1,2,3,4,其中,ni≥0,所述根据所述位置信息对所述n个角点进行组合,以获得所述至少一个候选区域包括:从4个角点组对中的任一角点组对的两个角点组中分别选择两个匹配的角点组合成角点对,其中,所述4个角点组对包括所述左上角点组和所述右上角点组组成的角点组对、所述右上角点组和所述右下角点组组成的角点组对、所述左下角点组和所述右下角点组组成的角点组对、所述左上角点组和所述左下角点组组成的角点组对;以及基于针对所述4个角点组对组合获得的至少一个角点对中的每个角点对中的两个角点的坐标以及所述两个角点所对应的短边边长,确定所述至少一个候选区域。4.如权利要求3所述的方法,其中,所述从4个角点组对中的任一角点组对的两个角点组中分别选择两个匹配的角点组合成角点对包括:从所述4个角点组对中的任一角点组对的两个角点组中分别选择两个角点;判断所选择的两个角点是否满足预设要求,如果满足,则确定所述所选择的两个角点是匹配的角点并将所述所选择的两个角点组合成角点对;其中,所述预设要求包括:所述所选择的两个角点所对应的短边边长之间的差值小于预设差值;所述所选择的两个角点满足预设的空间位置关系;所述所选择的两个角点组合成的矩形区域的短边边长处于预设范围内。5.如权利要求2所述的方法,其中,所述对所述待检测图像进行对象检测,以获得与所述目标对象所在位置相关的位置信息包括:利用全卷积网络处理所述待检测图像,以获得所述位置信息。6.如权利要求1至5任一项所述的方法,其中,所述对所述待检测图像进行对象检测,...

【专利技术属性】
技术研发人员:吕鹏原姚聪
申请(专利权)人:北京旷视科技有限公司
类型:发明
国别省市:北京,11

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

1