轮廓提取方法及系统的制作方法

文档序号:6372869阅读:489来源:国知局
专利名称:轮廓提取方法及系统的制作方法
技术领域
本发明属于图像处理技术领域,尤其涉及一轮廓提取方法及系统。
背景技术
近些年,图像识别技术被广泛应用在身份验证、视频监控及人机交互等领域,主要包括对输入图像的目标检测、目标轮廓提取、目标识别三个步骤。其中,目标检测是指在给定的输入图像中判断目标的位置、大小或姿态的过程;目标轮廓提取是在目标检测基础上,通过一定的算法,提取出目标主要特征的过程,其目的是通过降维的方式,降低目标识别的
数据量。 主动形状模型(Active Shape Model,ASM)是ー种可实现目标轮廓提取的算法。具体而言,ASM是用ー组离散的特征点来描述目标的形状,针对特定目标建立形状模型,井利用点分布模型(Principle Distribute Model,PDM)对特征点进行描述,然后建立形状模型中每个特征点附近的灰度模型,最后利用灰度模型在目标图像中捜索特征点的最佳位置,再调整形状模型的參数,最終使形状模型匹配到目标轮廓上。在应用ASM对ー输入图像中的待识别物体进行搜索匹配前,需将形状模型放置在待识别物体位置相近的地方,并将该位置作为搜索匹配的起始位置。现有技术提供的轮廓提取方法在对待识别物体进行轮廓的初始定位时,需手动的设定形状模型在输入图像上的初始移动坐标和缩放系数,对不同距离的待识别物体,需要操作者依赖个人的视觉感受不断的手动修改初始移动坐标和缩放系数,因此,提取出的轮廓有偏差,提取精度较差,且提取时间长,特别是对于远离操作者的待识别物体的轮廓定位,问题更加突出。在本背景技木本部分所公开的上述信息仅仅用于增加对本发明背景技术的理解,因此其可能包括不构成对该国的本领域普通技术人员已知的现有技木。

发明内容
本发明实施例的目的在于提供一轮廓提取方法,g在解决现有的轮廓提取方法在对待识别物体进行轮廓初始定位时,需手动的设定形状模型在输入图像上的初始移动坐标和缩放系数,使得提取精度差、提取时间长的问题。本发明实施例是这样实现的,ー种轮廓提取方法,所述方法包括以下步骤在输入图像中检测待识别物体,提取出包含所述待识别物体的第一图像;计算所述第一图像与存储的ASM训练样本图像的缩放比例,并根据所述缩放比例,将存储的所述ASM训练样本图像的形状模型仿射投影到所述第一图像,得到所述待识别物体的第一形状轮廓;从所述第一图像中缩小提取包含所述待识别物体的第二图像;计算所述第二图像与所述第一形状轮廓的缩放比例,井根据所述第二图像与所述第一形状轮廓的缩放比例,调整所述第一形状轮廓,得到所述第一图像上所述待识别物体的第二形状轮廓;
根据第一图像上的任ー特征点调整所述第二形状轮廓,得到所述第一图像上所述待识别物体的第三形状轮廓。本发明实施例的另一目的在于提供ー种轮廓提取方法,所述方法包括以下步骤在输入图像中检测待识别物体,提取出包含所述待识别物体的第一图像;计算所述第一图像与存储的ASM训练样本图像的缩放比例,并根据所述缩放比例,将存储的所述ASM训练样本图像的形状模型仿射投影到所述第一图像,得到所述待识别物体的第一形状轮廓;根据所述第一图像上的參考坐标调整所述第一形状轮廓,得到中间形状轮廓,所述中间形状轮廓与所述第一图像上所述待识别物体基于所述參考坐标对齐;
从所述第一图像中缩小提取包含所述待识别物体的第二图像;计算所述第二图像与所述中间形状轮廓的缩放比例,井根据所述第二图像与所述中间形状轮廓的缩放比例,调整所述中间形状轮廓,得到所述第一图像上所述待识别物体的第二形状轮廓;根据第一图像上的任ー特征点调整所述第二形状轮廓,得到所述第一图像上所述待识别物体的第三形状轮廓。本发明实施例的另一目的在于提供ー种轮廓提取系统,所述系统包括存储单元,用于存储ASM训练样本图像及其形状模型;第一提取单元,用于在输入图像中检测待识别物体,提取出包含所述待识别物体的第一图像;仿射投影単元,用于计算所述第一图像与所述存储単元存储的所述ASM训练样本图像的缩放比例,将所述存储单元存储的所述ASM训练样本图像的形状模型仿射投影到所述第一图像,得到所述待识别物体的第一形状轮廓;第二提取单元,用于从所述第一图像中缩小提取包含所述待识别物体的第二图像;第一调整单元,用于计算所述第二图像与所述仿射投影単元得到的所述第一形状轮廓的缩放比例,井根据所述第二图像与所述第一形状轮廓的缩放比例调整所述仿射投影単元得到的所述第一形状轮廓,得到所述待识别物体的的第二形状轮廓;第二调整单元,用于根据所述第一图像上的任ー特征点调整所述第一调整单元得到的所述第二形状轮廓,得到所述第一图像上所述待识别物体的第三形状轮廓。本发明实施例的另一目的在于提供ー种轮廓提取系统,所述系统包括存储单元,用于存储ASM训练样本图像及其形状模型;第一提取单元,用于在输入图像中检测待识别物体,提取出包含所述待识别物体的第一图像;仿射投影単元,用于计算所述第一图像与所述存储単元存储的所述ASM训练样本图像的缩放比例,将所述存储单元存储的所述ASM训练样本图像的形状模型仿射投影到所述第一图像,得到所述待识别物体的第一形状轮廓;第四调整单元,用于根据所述第一图像上的參考坐标,调整所述仿射投影単元得到的所述第一形状轮廓,得到中间形状轮廓,所述中间形状轮廓与所述第一图像上所述待识别物体基于所述參考坐标对齐;
第二提取单元,用于从所述第一图像中缩小提取包含所述待识别物体的第二图像;第五调整单元,用于计算所述第二图像与所述第四调整单元得到的所述中间形状轮廓的缩放比例,根据所述第二图像与所述中间形状轮廓的缩放比例调整所述第四调整单元得到的所述中间形状轮廓,得到所述待识别物体的第二形状轮廓;第二调整单元,用于根据所述第一图像上的任ー特征点调整所述第一调整单元得到的所述第二形状轮廓,得到所述第一图像上所述待识别物体的第三形状轮廓。本发明实施例提供的轮廓提取方法及系统是对待识别物体进行至少两次提取,并相应地根据缩放比例对ASM训练样本图像的形状模型进行至少两次的自动调整,在保证并优化提取精度的同时,避免了手动设定初始移动坐标和缩放系数时提取精度差、提取时间长的问题,特别适用于对于远离操作者的待识别物体轮廓的提取。


图I是本发明第一实施例提供的轮廓提取方法的流程图;图2是本发明第二实施例提供的轮廓提取方法的流程图;图3是本发明第三实施例提供的轮廓提取方法的流程图;图4a至图4e是当待识别物体为人脸吋,与操作者距离不同的第一人脸图像;图5a至图5e是与图4a至图4e——对应的第一形状轮廓示意图;图6a至图6e是与图3a至图3e——对应的中间形状轮廓示意图;图7a至图7e是当待识别物体为人脸吋,与操作者距离不同的第二人脸图像;图8a至图8e是与图7a至图7e——对应的第二形状轮廓示意图;图9a至图9e是与图8a至图8e——对应的第三形状轮廓示意图;图IOa至图IOe是与图9a至图9e——对应的第四形状轮廓示意图;图11是本发明第四实施例提供的轮廓提取系统的结构图;图12是本发明第五实施例提供的轮廓提取系统的结构图;图13是本发明实施例提供的轮廓提起系统中仿射投影単元的结构图。
具体实施例方式为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进ー步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。针对现有技术存在的问题,本发明实施例提供的轮廓提取方法是对待识别物体的图像进行至少两次提取,并相应地根据缩放比例对ASM训练样本图像的形状模型进行至少两次的自动调整。图I示出了本发明第一实施例提供的轮廓提取方法的流程。在步骤SlOl中,在输入图像中检测待识别物体,提取出包含待识别物体的第一图像。其中的输入图像是指外部图像采集设备采集并进行格式转化后输出的图像,该外部图像采集设备可以是摄像机、照相机等;其中的待识别物体可以是各种具有边界轮廓的有形物体,如人脸、人的肢体、车辆、エ业用元器件等。优选地,本发明实施例采用adaboost算法(一种迭代算法)提取包含待识别物体的第一图像。在步骤S102中,计算第一图像与存储的ASM训练样本图像的缩放比例,井根据该缩放比例将存储的ASM训练样本图像的形状模型仿射投影到第一图像,得到待识别物体的第一形状轮廓。其中的缩放比例包括第一图像与ASM训练样 本图像的第一宽度比值,以及第ー图像与ASM训练样本图像的第一高度比值。在计算第一高度比值和第一宽度比值之后,根据第一宽度比值和ASM训练样本图像的形状模型的宽度,计算仿射变换后ASM训练样本图像的形状模型的宽度,并根据第一高度比值和ASM训练样本图像的形状模型的高度,计算仿射变换后ASM训练样本图像的形状模型的高度,然后根据计算得到的ASM训练样本图像的形状模型的宽度、以及ASM训练样本图像的形状模型的高度,将ASM训练样本图像的形状模型仿射投影到第一图像,得到待识别物体的第一形状轮廓。举例来说,假设第一宽度比值为S11,第一高度比值为S12,则仿射变换后ASM训练样本图像的形状模型的宽度=ASM训练样本图像的形状模型的宽度*Sn,仿射变换后ASM训练样本图像的形状模型的高度=ASM训练样本图像的形状模型的高度*S12。在步骤S103中,从第一图像中缩小提取包含待识别物体的第二图像。优选地,本发明实施例采用adaboost算法从第一图像中缩小提取出第二图像。在步骤S104中,计算第二图像与第一形状轮廓的缩放比例,井根据该缩放比例调整第一形状轮廓,得到第一图像上待识别物体的第二形状轮廓。其中的缩放比例包括第二图像与第一形状轮廓的第二宽度比值,以及第二图像与第一形状轮廓的第二高度比值。在计算第二高度比值和第二宽度比值之后,根据第二宽度比值和第二高度比值调整第一形状轮廓,使得调整后的第一形状轮廓的宽度为第二图像的宽度,调整后第一形状轮廓的高度为第二图像的高度,从而得到第一图像上待识别物体的第二形状轮廓。在步骤S105中,根据第一图像上的任ー特征点调整第二形状轮廓,得到第一图像上待识别物体的第三形状轮廓,该第三形状轮廓即为提取出的待识别物体的轮廓。为了提高轮廓的提取精度,在步骤S105之后,本发明第一实施例还可以包括步骤S106。在步骤S106中,根据存储的ASM训练样本图像的纹理模型调整第三形状轮廓,得到第一图像上待识别物体的第四形状轮廓。当然,在实际应用中,为了获得更高的提取精度,还可以反复执行S103至S106的步骤,以通过不断縮小包含待识别物体的图像,剔除图像的背景干扰,获得更精确的轮廓。本发明第一实施例提供的轮廓提取方法是对待识别物体进行至少两次轮廓提取,并相应地根据缩放比例对ASM训练样本图像的形状模型进行至少两次的自动调整,在保证并优化提取精度的同时,避免了手动设定初始移动坐标和缩放系数时提取精度差、提取时间长的问题,特别适用于对于远离操作者的待识别物体轮廓的提取,且提取精度较高。图2示出了本发明第二实施例提供的基于主动形状模型的轮廓提取方法的流程。在步骤S201中,在输入图像中检测待识别物体,提取出包含待识别物体的第一图像。
在步骤S202中,计算第一图像与存储的ASM训练样本图像的缩放比例,井根据该缩放比例将存储的ASM训练样本图像的形状模型仿射投影到第一图像,得到待识别物体的第一形状轮廓。其中,步骤S201-202的执行过程和上述实施例中的步骤S101-102的执行过程类似,详情參见本发明第一实施例的描述。在步骤S203中,根据第一图像上的參考坐标调整第一形状轮廓,得到中间形状轮廓,该中间形状轮廓与第一图像上的待识别物体基于參考坐标对齐。例如,当待识别物体是人脸、第一图像是人脸图像吋,则參考坐标是人脸图像上,人脸轮廓的左右边界线与一条经过两个眼睛中心的中心线的两个交叉点坐标。 在步骤S204中,从第一图像中缩小提取包含待识别物体的第二图像。优选地,本发明实施例采用adaboost算法从第一图像中缩小提取出第二图像。在步骤S205中,计算第二图像与中间形状轮廓的缩放比例,根据该缩放比例调整中间形状轮廓,得到第二形状轮廓。在步骤S206中,根据第一图像上的任ー特征点调整第二形状轮廓,得到第一图像上待识别物体的第三形状轮廓。同样地,为了提高轮廓的提取精度,在步骤S206之后,本发明第二实施例还可以包括步骤S207,在步骤S207中,根据存储的ASM训练样本图像的纹理模型调整第三形状轮廓,得到第四形状轮廓。此外,在实际应用中,为了获得更高的提取精度,还可以反复执行S204至S207的步骤,以通过不断縮小包含待识别物体的图像,剔除图像的背景干扰,获得更精确的轮廓。与本发明第一实施例不同,本发明第二实施例提供的轮廓提取方法在得到第一形状轮廓后,还根据參考坐标调整第一形状轮廓,得到中间形状轮廓,之后通过对中间形状轮廓的调整,得到第二形状轮廓。由于中间形状轮廓与第一图像上的待识别物体是基于该參考坐标对齐,从而可使得第二形状轮廓的位置与第一图像上的待识别物体更加接近并匹配,进一步提闻了待识别物体的轮廊提取精度。为了便于理解,下面以待识别物体是人脸为例,说明上述轮廓提取方法的ー优选实施方式,如图3所示在步骤S301中,基于主动形状模型算法建立样本人脸图像的形状模型和纹理模型并存储。在步骤S302中,采用adaboost算法在输入图像中检测人脸,提取出包含人脸的第ー图像。例如,图4a所示为距离操作者I. 5m处的第一图像,图4b所示为距离操作者2. Om处的第一图像,图4c所示为距离操作者2. 5m处的第一图像,图4d所示为距离操作者3. Om处的第一图像,图4e所示为距离操作者4. Om处的第一图像。在步骤S303中,计算第一图像与样本人脸图像的缩放比例SI。在步骤S304中,根据缩放比例SI,将样本人脸图像的形状模型仿射投影到第一图像,得到人脸的第一形状轮廓Tl。例如,图5a至图5e分别为与图4a至图4e——对应的第一形状轮廓Tl。在步骤S305中,根据第一图像上的參考坐标调整第一形状轮廓Tl,得到第一图像上人脸的中间形状轮廓T2。
其中的參考坐标是指第一图像上,人脸轮廓的左右边界线分别与经过眼睛中心的中心线的交叉点坐标。例如,图6a至图6e分别为与图5a至图5e——对应的中间形状轮廓T2。相对于第一形状轮廓Tl,该中间形状轮廓T2基于两个交叉点坐标对齐,从而使得该中间形状轮廓T2更加对齐第一图像的中间位置。在步骤S306中,从第一图像中缩小提取包含人脸的第二图像。例如,图7a所示为距离操作者I. 5m处的第二图像,图7b所示为距离操作者2. Om处的第二图像,图7c所示为距离操作者2. 5m处的第二图像,图7d所示为距离操作者3. Om处的第二图像,图7e所示为距离操作者4. Om处的第二图像。在步骤S307中,计算第二图像与中间形状轮廓T2的缩放比例S2。在步骤S308中,根据缩放比例S2,调整中间形状轮廓T2,得到第一图像上的第二形状轮廓T3。 例如,图8a至图8e分别为与图7a至图7e——对应的第二形状轮廓T3。相对于中间形状轮廓T2,该第二形状轮廓T3的大小根据第二图像的大小进行了相应的调整,从而使得该第二形状轮廓T3与第二图像更加吻合。在步骤S309中,根据第一图像上的任ー特征点调整第二形状轮廓T3,得到第一图像上的第三形状轮廓T4,该特征点为建立样本人脸图像的形状模型时,由用户预先标定的初始点。例如,图9a至图9e分别为与图8a至图8e——对应的第三形状轮廓T4。相对于第二形状轮廓T3,该第三形状轮廓T4与第一图像上的任ー特征点对齐,从而使得该第三形状轮廓T4更加对齐第一图像的中间位置。在步骤S310中,根据样本人脸图像的纹理模型调整第三形状轮廓T4,得到第一图像上的第四形状轮廓T5。例如,图IOa至图IOe分别为与图9a至图9e——对应的第四形状轮廓T5。相对于第三形状轮廓T4,该第四形状轮廓T5是由纹理模型在初始特征点周围搜寻到的局部最优特征点构成,从而使得该第四形状轮廓T5的轮廓更加精确。图11示出了本发明第四实施例提供的轮廓提取系统的结构示意图,该轮廓提取系统可以实现本发明第一实施例提供的轮廓提取方法,为了便于说明,仅示出了与本发明实施例相关的部分。本发明第四实施例提供的轮廓提取系统包括存储单元11,用于存储ASM训练样本图像及其形状模型;第一提取单元12,用于在输入图像中检测待识别物体,提取出包含待识别物体的第一图像;仿射投影単元13,用于计算第一提取单元12提取出的第一图像与存储单元11存储的ASM训练样本图像的缩放比例,井根据计算得到的缩放比例将存储単元11存储的ASM训练样本图像的形状模型仿射投影到第一提取单元12提取出的第一图像,得到待识别物体的第一形状轮廓;第二提取单元14,用于从第一提取单元12提取出的第一图像中缩小提取包含待识别物体的第二图像;第一调整单元15,用于计算第二提取单元14提取出的第二图像与仿射投影単元13得到的第一形状轮廓的缩放比例,井根据计算得到的缩放比例调整仿射投影単元13得到的第一形状轮廓,得到第一图像上待识别物体的第二形状轮廓;第二调整单元16,用于根据第一图像上的任ー特征点调整第一调整单元15得到的第二形状轮廓,得到第一图像上待识别物体的第三形状轮廓,该第三形状轮廓即为提取出的待识别物体的轮廓。本发明第四实施例提供的轮廓提取系统是通过第一提取单元12和第二提取单元14对待识别物体进行两次提取,并相应地根据缩放比例对ASM训练样本图像的形状模型进行两次自动调整,在保证并优化提取精度的同时,避免了手动设定初始移动坐标和缩放系数时提取精度差、提取时间长的问题,特别适用 于对于远离操作者的待识别物体轮廓的提取。为了提高轮廓的提取精度,本发明第四实施例提供的轮廓提取系统中,存储单元11还用于存储ASM训练样本图像的纹理模型,本发明第一实施例提供的轮廓提取系统还可以包括第三调整单元17,用于根据存储单元11存储的ASM训练样本图像的纹理模型,调整第二调整单元16得到的第三形状轮廓,从而得到第一提取单元12提取出的第一图像上待识别物体的第四形状轮廓。图12示出了本发明第五实施例提供的轮廓提取系统的结构,该轮廓提取系统可以实现本发明第二实施例提供的轮廓提取方法,为了便于说明,仅示出了与本发明实施例相关的部分。本发明第二实施例提供的轮廓提取系统包括存储单元11,用于存储ASM训练样本图像及其形状模型;第一提取单元12,用于在输入图像中检测待识别物体,提取出包含待识别物体的第一图像;仿射投影単元13,用于计算第一提取单元12提取出的第一图像与存储单元11存储的ASM训练样本图像的缩放比例,井根据计算得到的缩放比例将存储単元11存储的ASM训练样本图像的形状模型仿射投影到第一提取单元12提取出的第一图像,得到待识别物体的第一形状轮廓;第四调整单元18,用于根据第一提取单元12提取出的第一图像上的參考坐标,调整仿射投影単元13得到的第一形状轮廓,得到中间形状轮廓,该中间形状轮廓与第一图像上的待识别物体基于參考坐标对齐;第二提取单元14,用于从第一提取单元12提取出的第一图像中缩小提取包含待识别物体的第二图像;第五调整单元19,用于计算第二提取单元14提取出的第二图像与第四调整单元18得到的中间形状轮廓的缩放比例,根据该缩放比例调整第四调整单元18得到的中间形状轮廓,得到待识别物体的第二形状轮廓;第二调整单元16,用于根据第一图像上的任ー特征点调整第五调整单元19得到的第二形状轮廓,得到第一图像上待识别物体的第三形状轮廓,该第三形状轮廓即为提取出的待识别物体的轮廓。与图11所示不同,本发明第五实施例提供的轮廓提取系统增加了用于根据參考坐标调整第一形状轮廓并得到中间形状轮廓的第四调整单元18,之后由第五调整单元19对中间形状轮廓进行调整,得到第二形状轮廓。由于中间形状轮廓与第一图像上的待识别物体是基于该參考坐标对齐,从而可使得第二形状轮廓的位置与第一图像上的待识别物体更加接近并匹配,进ー步提高了待识别物体的轮廓提取精度。同样地,为了提高轮廓的提取精度,本发明第五实施例提供的轮廓提取系统中,存储单元11还用于存储ASM训练样本图像的纹理模型,本发明第五实施例提供的轮廓提取系统还可以包括第三调整单元17,用于根据存储单元11存储的ASM训练样本图像的纹理模型,调整第二调整单元16得到的第三形状轮廓,从而得到第一提取单元12提取出的第一图像上待识别物体的第四形状轮廓。图13示出了本发明实施例提供的轮廓提起系统中仿射投影単元13的结构。
具体地,仿射投影単元13可以包括第一计算模块131,用于计算第一提取单元12提取出的第一图像与存储单元11存储的ASM训练样本图像的第一宽度比值,并计算第一提取单元12提取出的第一图像与存储单元11存储的ASM训练样本图像的第一高度比值;第ニ计算模块132,用于根据第一计算模块131计算得到的第一宽度比值和存储单元11存储的ASM训练样本图像的形状模型的宽度,计算仿射变换后ASM训练样本图像的形状模型的宽度,并根据第一计算模块131计算得到的第一高度比值和存储单元11存储的ASM训练样本图像的形状模型的高度,计算仿射变换后ASM训练样本图像的形状模型的高度;仿射投影模块133,用于根据第二计算模块132计算得到的ASM训练样本图像的形状模型的高度、以及ASM训练样本图像的形状模型的高度,将存储単元11存储的ASM训练样本图像的形状模型仿射投影到第一提取单元12提取出的第一图像,得到待识别物体的第一形状轮廓。本发明实施例提供的轮廓提取方法及系统是对待识别物体进行至少两次提取,并相应地根据缩放比例对ASM训练样本图像的形状模型进行至少两次的自动调整,在保证并优化提取精度的同时,避免了手动设定初始移动坐标和缩放系数时提取精度差、提取时间长的问题,特别适用于对于远离操作者的目标物体轮廓的提取。 本领域普通技术人员可以理解实现上述实施例方法中的全部或部分步骤是可以通过程序来控制相关的硬件完成,所述的程序可以在存储于ー计算机可读取存储介质中,所述的存储介质,如R0M/RAM、磁盘、光盘等。以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
权利要求
1.ー种轮廓提取方法,其特征在于,所述方法包括以下步骤 在输入图像中检测待识别物体,提取出包含所述待识别物体的第一图像; 计算所述第一图像与存储的ASM训练样本图像的缩放比例,井根据缩放比例将存储的所述ASM训练样本图像的形状模型仿射投影到所述第一图像,得到所述待识别物体的第一形状轮廓; 从所述第一图像中缩小提取包含所述待识别物体的第二图像; 计算所述第二图像与所述第一形状轮廓的缩放比例,井根据所述第二图像与所述第一形状轮廓的缩放比例,调整所述第一形状轮廓,得到所述第一图像上所述待识别物体的第二形状轮廓; 根据所述第一图像上的任ー特征点调整所述第二形状轮廓,得到所述第一图像上所述 待识别物体的第三形状轮廓。
2.如权利要求I所述的轮廓提取方法,其特征在于,所述第一图像与存储的ASM训练样本图像的缩放比例包括所述第一图像与所述ASM训练样本图像的第一宽度比值,以及所述第一图像与所述ASM训练样本图像的第一高度比值; 所述根据缩放比例将存储的所述ASM训练样本图像的形状模型仿射投影到所述第一图像的步骤具体包括 根据所述第一宽度比值和所述ASM训练样本图像的形状模型的宽度,计算仿射变换后所述ASM训练样本图像的形状模型的宽度,并根据所述第一高度比值和所述ASM训练样本图像的形状模型的高度,计算仿射变换后所述ASM训练样本图像的形状模型的高度; 根据计算得到的所述ASM训练样本图像的形状模型的高度、以及所述ASM训练样本图像的形状模型的高度,将所述ASM训练样本图像的形状模型仿射投影到所述第一图像。
3.如权利要求I或2所述的轮廓提取方法,其特征在于,在所述得到所述第一图像上所述待识别物体的第三形状轮廓的步骤之后,所述方法还包括以下步骤 根据存储的所述ASM训练样本图像的纹理模型调整所述第三形状轮廓,得到所述第一图像上所述待识别物体的第四形状轮廓。
4.ー种轮廓提取方法,其特征在于,所述方法包括以下步骤 在输入图像中检测待识别物体,提取出包含所述待识别物体的第一图像; 计算所述第一图像与存储的ASM训练样本图像的缩放比例,井根据缩放比例将存储的所述ASM训练样本图像的形状模型仿射投影到所述第一图像,得到所述待识别物体的第一形状轮廓; 根据所述第一图像上的參考坐标调整所述第一形状轮廓,得到中间形状轮廓,所述中间形状轮廓与所述第一图像上所述待识别物体基于所述參考坐标对齐; 从所述第一图像中缩小提取包含所述待识别物体的第二图像; 计算所述第二图像与所述中间形状轮廓的缩放比例,井根据所述第二图像与所述中间形状轮廓的缩放比例,调整所述中间形状轮廓,得到所述第一图像上所述待识别物体的第二形状轮廓; 根据所述第一图像上的任ー特征点调整所述第二形状轮廓,得到所述第一图像上所述待识别物体的第三形状轮廓。
5.如权利要求4所述的轮廓提取方法,其特征在于,所述第一图像与存储的ASM训练样本图像的缩放比例包括所述第一图像与所述ASM训练样本图像的第一宽度比值,以及所述第一图像与所述ASM训练样本图像的第一高度比值; 所述根据缩放比例将存储的所述ASM训练样本图像的形状模型仿射投影到所述第一图像的步骤具体包括 根据所述第一宽度比值和所述ASM训练样本图像的形状模型的宽度,计算仿射变换后所述ASM训练样本图像的形状 模型的宽度,并根据所述第一高度比值和所述ASM训练样本图像的形状模型的高度,计算仿射变换后所述ASM训练样本图像的形状模型的高度; 根据计算得到的所述ASM训练样本图像的形状模型的高度、以及所述ASM训练样本图像的形状模型的高度,将所述ASM训练样本图像的形状模型仿射投影到所述第一图像。
6.如权利要求4或5所述的轮廓提取方法,其特征在于,在所述得到所述第一图像上所述待识别物体的第三形状轮廓的步骤之后,所述方法还包括以下步骤 根据存储的所述ASM训练样本图像的纹理模型调整所述第三形状轮廓,得到所述第一图像上所述待识别物体的第四形状轮廓。
7.ー种轮廓提取系统,其特征在于,所述系统包括 存储单元,用于存储ASM训练样本图像及其形状模型; 第一提取单元,用于在输入图像中检测待识别物体,提取出包含所述待识别物体的第ー图像; 仿射投影単元,用于计算所述第一图像与所述存储単元存储的所述ASM训练样本图像的缩放比例,将所述存储单元存储的所述ASM训练样本图像的形状模型仿射投影到所述第ー图像,得到所述待识别物体的第一形状轮廓; 第二提取单元,用于从所述第一图像中缩小提取包含所述待识别物体的第二图像;第一调整单元,用于计算所述第二图像与所述仿射投影単元得到的所述第一形状轮廓的缩放比例,井根据所述第二图像与所述第一形状轮廓的缩放比例调整所述仿射投影単元得到的所述第一形状轮廓,得到所述待识别物体的第二形状轮廓; 第二调整单元,用于根据所述第一图像上的任ー特征点调整所述第一调整单元得到的所述第二形状轮廓,得到所述第一图像上所述待识别物体的第三形状轮廓。
8.如权利要求7所述的轮廓提取系统,其特征在于,所述仿射投影単元包括 第一计算模块,用于计算所述第一图像与所述存储単元存储的所述ASM训练样本图像的第一宽度比值,并计算所述第一图像与所述存储単元存储的所述ASM训练样本图像的第一高度比值; 第二计算模块,用于根据所述第一计算模块计算得到的所述第一宽度比值和所述存储単元存储的所述ASM训练样本图像的形状模型的宽度,计算仿射变换后ASM训练样本图像的形状模型的宽度,井根据所述第一计算模块计算得到的所述第一高度比值和所述存储单元存储的所述ASM训练样本图像的形状模型的高度,计算仿射变换后ASM训练样本图像的形状模型的高度; 仿射投影模块,用于根据所述第二计算模块计算得到的所述ASM训练样本图像的形状模型的高度、以及所述ASM训练样本图像的形状模型的高度,将所述存储单元存储的所述ASM训练样本图像的形状模型仿射投影到所述第一图像,得到所述待识别物体的第一形状轮廓。
9.如权利要求7或8所述的轮廓提取系统,其特征在于,所述存储单元还用于存储所述ASM训练样本图像的纹理模型,所述系统还包括 第三调整单元,用于根据所述存储単元存储的所述ASM训练样本图像的纹理模型,调整所述第二调整单元得到的所述第三形状轮廓,从而得到所述第一图像上所述待识别物体的第四形状轮廓。
10.ー种轮廓提取系统,其特征在于,所述系统包括 存储单元,用于存储ASM训练样本图像及其形状模型; 第一提取单元,用于在输入图像中检测待识别物体,提取出包含所述待识别物体的第ー图像; 仿射投影単元,用于计算所述第一图像与所述存储単元存储的所述ASM训练样本图像的缩放比例,将所述存储单元存储的所述ASM训练样本图像的形状模型仿射投影到所述第ー图像,得到所述待识别物体的第一形状轮廓; 第四调整单元,用于根据所述第一图像上的參考坐标,调整所述仿射投影単元得到的所述第一形状轮廓,得到中间形状轮廓,所述中间形状轮廓与所述第一图像上所述待识别物体基于所述參考坐标对齐; 第二提取单元,用于从所述第一图像中缩小提取包含所述待识别物体的第二图像; 第五调整单元,用于计算所述第二图像与所述第四调整单元得到的所述中间形状轮廓的缩放比例,根据所述第二图像与所述中间形状轮廓的缩放比例调整所述第四调整单元得到的所述中间形状轮廓,得到所述待识别物体的第二形状轮廓; 第二调整单元,用于根据所述第一图像上的任ー特征点调整所述第一调整单元得到的所述第二形状轮廓,得到所述第一图像上所述待识别物体的第三形状轮廓。
11.如权利要求10所述的轮廓提取系统,其特征在于,所述仿射投影単元包括 第一计算模块,用于计算所述第一图像与所述存储単元存储的所述ASM训练样本图像的第一宽度比值,并计算所述第一图像与所述存储単元存储的所述ASM训练样本图像的第一高度比值; 第二计算模块,用于根据所述第一计算模块计算得到的所述第一宽度比值和所述存储単元存储的所述ASM训练样本图像的形状模型的宽度,计算仿射变换后ASM训练样本图像的形状模型的宽度,井根据所述第一计算模块计算得到的所述第一高度比值和所述存储单元存储的所述ASM训练样本图像的形状模型的高度,计算仿射变换后ASM训练样本图像的形状模型的高度; 仿射投影模块,用于根据所述第二计算模块计算得到的所述ASM训练样本图像的形状模型的高度、以及所述ASM训练样本图像的形状模型的高度,将所述存储单元存储的所述ASM训练样本图像的形状模型仿射投影到所述第一图像,得到所述待识别物体的第一形状轮廓。
12.如权利要求10或11所述的轮廓提取系统,其特征在于,所述存储单元还用于存储所述ASM训练样本图像的纹理模型,所述系统还包括 第三调整单元,用于根据所述存储単元存储的所述ASM训练样本图像的纹理模型,调整所述第二调整单元得到的所述第三形状轮廓,从而得到所述第一图像上所述待识别物体的第四形状轮廓。
全文摘要
本发明涉及图像处理技术领域,提供了一种轮廓提取方法及系统。其中的方法包括:在输入图像中提取包含待识别物体的第一图像;根据缩放比例将ASM训练样本图像的形状模型仿射投影到第一图像,得到第一形状轮廓;从第一图像中缩小提取包含待识别物体的第二图像,根据缩放比例调整前一形状轮廓,得到第二形状轮廓,之后根据形状模型上任一特征点调整第二形状轮廓,得到第三形状轮廓。由于对待识别物体进行了至少两次提取,并相应地根据缩放比例对ASM训练样本图像的形状模型进行至少两次的自动调整,在保证并优化提取精度的同时,避免了手动设定初始移动坐标和缩放系数时提取精度差、提取时间长的问题,特别适用于远距离待识别物体轮廓的提取。
文档编号G06K9/46GK102779278SQ20121023073
公开日2012年11月14日 申请日期2012年7月4日 优先权日2012年7月4日
发明者王甜甜, 邵诗强 申请人:Tcl集团股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1