图像中的对象检测的制作方法

文档序号:6499444阅读:462来源:国知局
专利名称:图像中的对象检测的制作方法
技术领域
本发明涉及用于检测图像中的对象的方法和系统,具体地但非排他地,涉及考虑运动对象的照明阴影和高亮部分来检测这些对象的方法和系统。
背景技术
对场景的视频图像内的诸如人或车辆的运动对象进行自动检测已经是许多研究人员的目标,并且是提供自动分类或者跟踪应用的前提。此外,自动对象检测系统本身用于监视和检测应用。在图像中的表示前景或者所关注运动对象和背景场景的图元(picture element)(像素)之间进行区分的实际步骤是本领域内广泛公知的,并且在此称为“分割(segmentation)”在关于对象自动检测的领域内公知的问题之一是如何补偿照明条件的变化,具体地,如何在实际对象与该对象可能投射的或者另外包含的阴影或高亮部分之间进行辨别。特别地,在对象分类或者追踪系统中,需要适当地确定检测的是对象而不是该对象的阴影,这对于后续的匹配步骤是非常重要的,因此,在本领域中已经提出了检测并去除由阴影和高亮部分引起的分割像素的技术。
更具体地,Mckenna等人在“Tracking Groups of People”,ComputerVision and Image Understanding,80,42-56,2000中描述了一种采用自适应背景图像的像素分割技术,其递归地调整背景图像以将照明的变化(假设照明变化与对象运动相比较为缓慢)纳入考虑范围。随后执行颜色通道(channel)背景减除技术,其中对于任何特定的输入图像,将输入图像像素的RGB通道与自适应背景相比较,并且依据各个输入与背景R、G、或B值的逻辑比较的结果,将像素设置为“前景”或者“背景”。“前景”像素的图构成随后用于进一步处理的掩模(mask)。
由于前景像素的掩模是使用颜色差背景减除技术产生的,所以其包含表示对象阴影和/或高亮部分的像素。因此,McKenna等人也描述了第二像素分割技术,其中使用像素梯度和色度信息来检测阴影。更具体地,并且如在Horpraset等人的“A Statistical Approach for Real-timeRobust Background Subtraction and Shadow Detection”IEEE ICCV’99FRAME_RATE workshop中所述,已知阴影展示出颜色恒定性阴影中的像素的色度与该像素不在阴影中时的色度没有显著差别。相反,仅有的变化在于像素的亮度。因此McKenna等人使用这种颜色恒定性作为第一辨别器他们假设与背景相比具有显著的亮度变化但没有显著的色度变化的任一像素可能是由阴影引起的。
然而,McKenna等人也注意到,在前景对象与背景为相同色度时,例如当黑色裤子穿过灰色人行道时,上述颜色恒定性辨别器将失效。因此McKenna等人还描述了如下技术基于如果输入像素是阴影像素则其纹理信息与其背景值不应有很大变化,使用输入图像和背景图像的像素梯度信息来在它们之间进行比较。因此,如果色度信息或者梯度信息中的任一个支持这种分类,则将像素标记为前景。
使用上述技术执行了像素分割,McKenna等人随后执行连通分量分析以识别连通的对象。他们注意到由于色度和梯度辨别,连通对象可能包含“空洞(hole)”完全位于连通像素的边界之内并且应该被分割为前景的像素被错误地分割为背景,并且因此不是连通对象的一部分。为了对此进行弥补,参照通过先前描述的RGB减除方法产生的“掩模”,其中,如果来自RGB减除的掩模表示作为连通对象中的空洞的一部分的各个“背景”像素是前景,则将该像素设置为前景。由此,可以去除连通对象中的空洞,并且执行考虑阴影的前景和背景分割。
虽然McKenna等人描述的颜色恒定性和梯度技术在识别阴影以进行前景-背景像素分割方面是有效的,但是McKenna等人所描述的技术当在实际情况中应用时存在一些问题,因为连通分量分析是在考虑由于分割产生的“空洞”之前执行的。例如,如果由于分割产生的“空洞”实际上交叠并且将对象完全截断,则连通分量分析将无法将两块(blob)识别为单个对象,而是将其识别为两个单独的对象。因而,无法原样地识别出交叠的“空洞”,从而无法通过参照RGB减除掩模对其进行填充。相反地,直到执行了连通分量分析,尚未对“空洞”本身进行识别并由此对其进行填充。这种矛盾的结果是在一些情况下可能识别出两个较小的连通对象而实际上仅存在一个对象。

发明内容
在本发明的第一方面,提出了一种用于检测输入图像中的对象的图像处理方法,该图像由图元组成,所述方法包括以下步骤a)使用第一分割技术,将输入图像内的表示前景对象的图元从形成图像背景的那些图元分割出来,其中,被分割为前景的图元包括表示对象的阴影或者高亮部分的元素;以及b)使用适于检测阴影和/或高亮部分的至少一种其他分割技术,将具有对象的阴影或者高亮部分的特性的图元从表示前景对象的那些图元中分割出来;所述方法的特征在于进一步包括如下步骤c)将前景周围的图元分割到已经被分割为前景的那些图元中;d)重复步骤c),直到在步骤a)之后没有被分割为前景的图元要被或者已被分割为前景为止;以及随后e)检测已被分割为前景的相邻图元作为对象组。
通过在使用连通分量分析等来检测任意对象之前执行附加的分割步骤c),于是可以通过去除来补偿由于阴影去除处理而引起的表示对象的相邻分割像素组中的诸如空洞、截断等的任何伪缺陷(artefact)。事实上,分割步骤c)是形态膨胀(morphological dilation)操作,其在对象检测步骤之前使在阴影去除处理操作之后剩下的骨架块“生长”,以使得这些块合并回一个块(在截断的情况下)或者填充块内的所有空洞。因此,本发明的整体效果是确保当执行对象检测步骤时随后对场景中的各个对象检测到单个对象,而对象中的任何阴影或者高亮部分不会影响对象检测。因此,本发明的对象检测技术对于引起阴影的亮度变化非常健壮。
在本发明的优选实施例中,分割步骤a)优选地进一步包括以下步骤对于输入图像的要分割为前景的各个图元,通过将该图元与关于周围图元的概率模型进行比较来验证前景分割,其中,如果模型的至少一半表示该图元是前景,则前景分割得到确认。这有助于防止可能由输入图像中的噪声或者诸如摄像机的图像捕获装置不稳定而引起的像素的“虚假前景”分割。
根据本发明的第二方面,还提供了一种计算机程序或者程序组,被设置为当在计算机系统上执行时,该程序或者程序组使得计算机系统执行第一方面的方法。此外,从另一方面,还提供了一种存储根据第三方面的计算机程序或者程序组的计算机可读存储介质。该计算机可读存储介质可以是本领域中公知的任何合适的数据存储装置或者介质,作为非限制性示例,例如有磁盘、DVD、固态存储器、光盘、磁光盘等中的任一种。
根据第四方面,本发明还提供了一种用于检测输入图像内的对象的图像处理系统,所述图像由图元组成,所述系统包括图像处理装置,被设置为接收要处理的输入图像,并且对该图像施加下列图像处理操作a)使用适于检测输入图像与一般背景图像的差别的第一分割技术,将输入图像内的表示前景或者运动对象的图元从形成图像背景的那些图元分割出来,其中,被分割为前景的图元包括表示对象的阴影或者高亮部分的元素;b)使用适于检测阴影和/或高亮部分的至少一种其他分割技术,将具有对象的阴影或者高亮部分的特性的图元从表示前景对象的那些图元中分割出来;并且其特征在于进一步施加下列操作c)重复地将前景周围的图元分割到已经被分割为前景的那些图元,直到在步骤a)之后没有被分割为前景的图元要被或者已被分割为前景为止;并且随后e)检测己被分割为前景的相邻图元作为对象组。
在第四方面中,获得了与先前参照第一方面所描述的相同的优点,以及相同的进一步特征和优点。
通过提供改进的像素分割技术,本发明的实施例对上述的现有技术有所改进,所述改进的像素分割技术在执行连通分量分析来对连通对象进行识别之前解决了由于阴影处理而在分割中留下的“空洞”。这是如下实现的应用本领域已知的前景分割技术来对所有分割块(“块”是一组相邻的分割像素)的边界给出“掩模”,并且应用与McKenna等人描述的阴影处理技术相似的阴影处理技术来识别输入图像中的阴影和高亮部分。如McKenna等人还提到的,阴影处理导致留下“骨架”分割块,与从背景减除获得的块相比,这些“骨架”分割块可能包含空洞、尺寸有所减小、或者甚至出现截断。在对这些骨架块应用连通分量分析以找出连通对象之前,对它们应用形态膨胀操作以使其中的像素膨胀,重复地应用膨胀操作以重构骨架块,直到重构块接触到从背景减除获得的对应块(与正在重构的块位于图像中大致相同的位置)的掩模的相应边界。通过使用形态膨胀操作使块“生长”,于是可以大体上填充从阴影处理获得的“骨架”块中的所有空洞或者截断从而提供重构块,之后执行连通分量分析以将该重构块识别为对象。此外,通过有条件地针对任一块仅仅在与从背景减除步骤获得的相应块掩模相接触或者恰好交叠之前执行膨胀操作,可以确保重构块中不包括阴影,因为阴影通常是原始对象形状沿着一定方向的延伸区域。


根据对仅仅作为示例而给出并且参照附图的本发明实施例的下列描述,本发明的进一步特征和优点将变得显而易见,在附图中图1是根据本发明的实施例的系统的示意性框图;图2是例示出本发明的实施例执行的步骤的流程图;
图3是例示出在本发明的实施例中使用的颜色恒定原理的矢量图;图4是本发明的实施例中使用的形态算子的图;图5是本发明的实施例中使用的示例性经调整背景图像;图6是可以用作对本发明实施例的输入的、阴影被加亮的示例性输入图像;图7是在示例中用作对本发明实施例的输入的示例性视频图像;图8是应用于本实施例中的图7的第一分割技术产生的分割掩模图像;图9是通过本实施例去除了阴影和高亮部分而产生的分割图;以及图10是应用了本发明的形态膨胀操作之后的与图7的图像对应的分割图。
具体实施例方式
现在将参照附图描述本发明的实施例,并给出实施例的操作示例。
图1例示出提供本发明的实施例的示例性系统体系结构。更具体地,因为本发明总体上涉及用于检测输入图像内的对象的图像处理技术,所以本发明主要实施为要在计算机上运行的软件。因此,本发明的系统体系结构包括本领域公知的通用计算机16。计算机16设置有可以在其上将计算机产生的输出图像显示给用户的显示器20,并且进一步设置有诸如键盘、鼠标等的各种用户输入装置18。通用计算机16还设置有存储程序和数据的诸如硬盘、存储器、光盘等的数据存储介质22。
更具体地,在数据存储介质22上存储有对应于自适应背景图像的数据24;对应于输入图像的数据28;以及对应于在本发明操作期间用作中间存储的诸如图像数据、分割图等的工作数据的数据30。此外,在数据存储介质22上存储有程序形式的可执行程序代码,例如控制程序31、背景调整程序32、前景分割程序36、连通分量程序26、阴影检测程序34、以及块重构程序38。稍后将依次描述这些程序的各自的操作。
计算机16被设置为从诸如摄像机等的图像捕获装置12接收图像。图像捕获装置12可以直接连接到计算机16,或者另选地,可以通过诸如因特网的网络14逻辑连接到计算机16。图像捕获装置12被设置为提供要在其中检测对象的场景的顺序视频图像,这些视频图像由采取特定值从而具有特定亮度和色度特性的图元(像素)组成。用于从图像捕获装置12输出的像素的颜色模型可以是本领域的任何已知模型,例如RGB、YUV等。
在操作中,通用计算机16经由网络或者直接从图像捕获装置12接收图像,随后运行存储在数据存储介质22上的各种程序以处理所接收的输入图像,从而检测其中的对象。现在将参照图2更详细地描述本实施例的操作。
图2例示出本发明的实施例的操作的流程图。在步骤2.2开始,在此,通用计算机16从经由网络14或者直接来自图像捕获装置12的图像接收要使用本发明进行分析的输入图像。本发明的实施例随后运作来分析所接收的输入图像的内容,以检测其中所关注的前景对象。在本实施例中,认为“前景”对象是运动对象或者所关注的其他对象。检测前景对象的处理依赖于有效地将图像中的代表前景对象的像素从代表场景背景的像素分割(即,辨别)出来,并且随后对分割出的前景图像执行连通分量分析,以将其表征为对象。
通用计算机在控制程序31的控制下进行操作以对所接收的图像进行处理。即,控制程序31控制要对所接收的输入图像施加的处理的顺序,并且,依次运行其他程序以执行其各自的处理操作,根据需要将输入数据传递给这些其他程序并从它们接收经处理的数据。鉴于这一点,一旦接收到输入图像就要执行的第一处理是对不属于背景场景的那些图像执行分割。在本实施例中,采用Stauffer和Grimson在“Learning Patternsof Activity Using Real Time Tracking”,IEEE Trans on PatternAnalysis And Machine Intelligence,22(8),2000年8月提出的自适应背景减除方法。在此,使用多个K高斯分布的混合来对形成图像的场景中的各个像素位置在时间上的颜色变化进行建模。利用各个输入帧对这些高斯分布进行更新,随后使用这些高斯分布来确定哪些像素最可能来自背景处理。该模型使得可以恰当地表现经历缓慢的照明和场景变化而不是诸如在风中摇摆的树木或旗帜的瞬时变化的背景场景。
鉴于上述情况,在本实施例中,在步骤2.4使用Stauffer和Grimson技术从输入图像28分割出前景像素,并且在步骤2.6考虑所接收的输入图像来更新自适应背景图像24,并将经更新的图像存储在数据存储介质22中。在Stauffer和Grimson的上文的3.1和3.2节中描述了执行步骤2.4的必需过程的全部细节。关于步骤2.6,如下地获得背景像素如果在步骤2.4中将输入图像分类为背景,则背景图像中的像素颜色采取输入图像的像素颜色。在将输入像素分类为前景的情况下,则选择权重最大、方差最小的高斯分布的均值(像素中的最可能的背景颜色)作为背景像素颜色。结果,可以针对每个输入帧获得经更新的背景图像。在本实施例中,分割步骤2.4是由前景分割程序36执行的,背景调整步骤2.6是由背景调整程序32执行的,这二者都处于控制程序28的控制下。图5示出了来自用于产生在此示出的示例性图像的输入图像序列的示例性背景图像。图6示出了具有对象投射的圈出阴影的示例输入图像。
步骤2.4执行的分割的结果是对于图7所示的示例性输入图像获得了如图8所示的分割像素的图。然而,由此获得的前景像素不能免除由于背景中的噪声或者摄像机的震动而导致的错误检测。因此,在步骤2.8,引入虚假前景像素抑制处理来缓解此问题。在此,当一像素初始被步骤2.6执行的分割分类为前景像素时,对该像素的八个连通相邻像素模型进行检验。如果这些模型中的大部分应用于该像素时认为该像素是背景像素,则认为该像素是错误检测并从前景分割中将其去除。对在步骤2.4使用Stauffer和Grimson技术分割的每个像素都应用该“虚假前景”测试,由此对这些像素中的每一个的被分割为前景进行了验证。
在“虚假前景”验证之后,在步骤2.10存储如例如图8所示的分割像素的图,以稍后在处理中用作分割像素的“掩模”。分割像素的该图存储在数据存储介质22的工作数据区30中。
一旦识别出了前景像素,就应用进一步的检测技术以找出这些前景像素中是否有一部分对应于可能是投射阴影或者高亮部分的区域。如在Horprasert等人的“A Statistical Approach for Real Time RobustBackground Subtraction and Shadow Detection”,ICCV’99 FRAME RATEworkshop的4.2节中所说明的,如果一像素具有与背景图像中的同一像素的色度相似的色度但比其亮度低的亮度,则可以认为该像素是阴影像素,或者,如果一像素具有与背景图像中的对应像素的色度相似的色度但比其亮度高的亮度,则可以认为该像素是高亮像素。阴影像素或者高亮像素的这种特性称为“颜色恒定性”,这是因为输入图像中的阴影像素或者高亮像素的色度与背景图像中的对应像素相似或相同,仅有的差别在于输入图像像素的亮度。因此,作为检测阴影和/或高亮部分的第一步骤,在步骤2.12,如Horprasert等人所述并如本文的图3所示,计算各个前景像素与在步骤2.6存储的自适应背景图像的对应像素之间的颜色畸变(“CD”)和亮度畸变(“BD”),并检测可能的阴影。更具体地,在步骤2.12,对颜色畸变和亮度畸变使用激进阈值(aggressive threshold),更具体地应用如下的逻辑条件IF CD<10 THENIF 0.5<BD<1.0->阴影IF 1.0<BD<1.25->高亮部分ELSE 前景在本发明的其他实施例中,阈值可以与上面给出的不同;应该通过任一具体实施方式
的标定来找出阈值的精确值。
随后,对由上述逻辑条件识别为阴影像素或者高亮像素的那些分割像素进行标记以从前景分割图中将其去除。注意在本实施例中,上述步骤是阴影检测程序34在控制程序28的控制下执行的。
虽然上述颜色恒定性测试对检测阴影是有效的,但是观察到该处理在所关注对象的颜色与假定阴影的颜色相似的情况下效果较差。为了纠正这一点,按与McKenna等人在上文引用的其文章“Tracking Groups ofPeople”的3.2节中所述的方式相似的方式,还使用对分割像素的多个区域的梯度/纹理进行比较的第二处理。更具体地,在本发明的实施例内的步骤2.14,阴影检测程序34运行以根据当前分割图来计算输入图像的被标记为已分割的那些像素的空间梯度,随后将计算出的梯度与来自自适应背景的各对应像素的对应地计算出的梯度进行比较(如McKenna等人在其文章的3.2节中详细描述)。随后将输入图像中的被发现与自适应背景具有相似梯度的分割像素标记为从前景分割图去除的候选者。
步骤2.12和步骤2.14的操作的结果是标记出阴影像素和高亮像素以将其从分割图中去除,但是在该阶段,尚未从分割图去除分割像素。因此,在步骤2.16,阴影检测程序34识别出在步骤2.12和步骤2.14被识别为阴影像素或者高亮像素的候选者的那些像素,并将那些像素从分割图中去除。因此,将展示出与背景的颜色和梯度都相似的颜色和梯度的那些像素检测为阴影或者高亮部分,并且将它们从对象分割中去除。
作为一方面,虽然在优选实施例中,只有在一像素在步骤2.12和2.14两者都被标记为可能是阴影/高亮像素的情况下才在步骤2.16将其从分割结果中去除,但是在另选实施例中并不需要如此,如果在步骤2.12和2.14执行的测试中的一个或另一个、或者全部的两个都指示一像素是阴影/高亮像素,就可以将该像素从分割结果中去除。与必须满足两个测试的优选实施例相比,这可能导致更多的像素被识别为阴影/高亮像素并且被从前景分割中去除。
回到主实施例,因为过度应用了阴影去除技术(由于对逻辑条件选择的阈值),所以还会发现许多恰当表示所关注对象的分割像素也被从分割图中去除。图9示出了应用步骤2.12到2.16而产生的示例性分割图,从图9可见,与示出在执行这些步骤之前的分割图的对应图8相比,表示所关注对象的分割像素大大减少了,并且在表示对象的分割像素组中既显示出空洞又显示出截断。然而,也应该注意到,在图9中已经完全去除了在图8中非常明显的表示阴影像素的分割像素。
然而,如从图9可看出,在步骤2.16存储的分割像素的图在其中包含错误分割像素的瑕点,因此,在步骤2.17执行对分割图的瑕点噪声去除,以抑制孤立的噪声前景像素。使用如式1所示的形态算子来执行该瑕点噪声去除技术M~=M∩(M⊕N)]]>式1其中N是图4所示的构造因子。从图4可见,N是包括原点的四连通邻元素但不包括原点的3×3构造因子。此外,式1中的项(MN)标识出M的像素的四连通(即与M的像素相邻)的全部像素。因此, 标识出M中的并且还具有四连通邻元素(因此这些点对应于M中的除了孤立点之外的所有点)的全部像素。随后将从该瑕点过滤步骤获得的无瑕点分割图存储在存储介质22的工作数据区30中。
如果在阴影去除之后要对图9的块执行找出对象的连通分量分析,则由于像素组中的各种空洞和截断,将检测到各种错误对象。因此,本发明的实施例提供了如下方法去除像素分割块中的各种空洞和截断,这是在步骤2.18通过对分割图中的分割像素重复应用形态膨胀操作以将周围像素分割到已有分割像素而进行的。重复执行该形态膨胀操作,直到分割块与在步骤2.4的分割所产生的分割像素的对应各块(即图8)的边界相接触或者恰好交叠,于是随即停止膨胀操作。这样的效果是使得阴影去除处理之后剩下的分割块“生长”以填充分割像素的块内的全部空洞或者截断。
更具体地,在步骤2.18,通过块重构程序38对与图9对应的分割图的前景分割像素执行使用9×9块构造因子(该因子的各块设置为“1”)的膨胀操作,以将周围像素分割到已分割的像素中作为前景像素。随后,在步骤2.20,将由此获得的分割图中的分割块的区域与所存储掩模中的分割块进行比较,所述所存储掩模是在步骤2.4的分割步骤(即Stauffer和Grimson分割)获得的分割图。在步骤2.22,进行评估以确定由于形态膨胀而获得的任一分割块是否与掩模分割图的分割块相接触或者交叠。如果该评估确定没有与掩模分割块相接触或者交叠,则处理循环地返回到形态膨胀步骤2.18,再次执行步骤2.18。重复执行包括步骤2.18、2.20和2.22的循环,直到步骤2.22的评估返回肯定结果,在这种情况下随即结束循环。因此正式地,根据式2重构分割图中的分割块R=Ms∩(M~⊕SE)]]>式2其中Ms是从步骤2.3的分割获得的掩模图像, 是在步骤s.2.12到2.16的阴影/高亮部分去除步骤之后的分割像素,SE是其大小通常取决于对象大小的构造因子;如上所述,9×9方块因子被证明为适用于我们的全部测试,但也可以使用引起膨胀的其他大小的构造因子。该形态膨胀步骤的基本理念在于去除了阴影的块至少保留了大量对错误的阴影去除健壮的点。只要这些健壮点形成从步骤2.4的分割获得的原始块中的轮廓的一部分,它们就适用于引导对相邻点的重构。
一旦处理循环结束,块重构程序38输出的结果分割图应该类似于如10示出的示例,通过图10示出的示例可见,与图9相比已经重构了分割像素块,并且已经去除了其中的所有空洞或者截断。此外,还可以看出,图10的重构分割像素块在分割结果中不包含任何实质的阴影像素。因此,可以将由此获得的图10中的分割像素块分别用作对经典的八连通的连通分量分析算法的输入,以将估计可能属于一个对象的全部像素链合到检测对象。因此,在步骤2.24,通过连通分量程序26对从处理循环获得的分割图执行连通分量分析,以从分割图中包含的分割块检测对象。随后将标识检测出的对象的数据存储在存储介质22的工作数据区30中,随后可以将其用作对象分类应用、对象追踪应用等的输入。另选地,可以将本发明的实施例本身单独地用于检测对象并且在显示器20上将所述对象显示给用户。
在其他实施例中,如果在输入图像中检测到一个或更多个对象,则可以执行进一步的动作,例如,计算机16使得输出装置向用户给出检测到对象的音频或者视频的指示。因此,本发明的实施例特别适用于监视应用等。
除非上下文明确地要求,否则在整个的说明书和权利要求书中,应该将词语“包含”、“包括”等理解为与排他或者穷举意义相反的包括;即“包括但不限于”的意思。
权利要求
1.一种用于检测输入图像内的对象的图像处理方法,所述图像由图元组成,所述方法包括以下步骤a)使用第一分割技术,将输入图像内的表示前景对象的图元从形成图像背景的那些图元分割出来,其中,被分割为前景的图元包括表示对象的阴影或者高亮部分的元素;以及b)使用适于检测阴影和/或高亮部分的至少一种其他分割技术,将具有对象的阴影或者高亮部分的特性的图元从表示前景对象的那些图元中分割出来;所述方法的特征在于进一步包括以下步骤c)将前景周围的图元分割到已被分割为前景的那些图元中;d)重复步骤c),直到在步骤a)后没有被分割为前景的图元要被或者已被分割为前景为止;以及随后e)检测已被分割为前景的相邻图元作为对象组。
2.根据权利要求1所述的图像处理方法,进一步的特征在于,分割步骤a)进一步包括以下步骤对于输入图像的要分割为前景的各个图元,通过将该图元与关于周围图元的多个概率模型进行比较来验证前景分割,其中,如果所述多个模型中的至少一半表示该图元是前景,则前景分割得到确认。
3.一种计算机程序或者计算机程序组,被设置为当由计算机执行时其控制计算机以执行前述权利要求中的任一项所述的方法。
4.一种计算机可读存储介质,存储有根据权利要求3所述的计算机程序、或者计算机程序组中的至少一个。
5.一种用于检测输入图像内的对象的图像处理系统,所述图像由图元组成,所述系统包括图像处理装置,被设置为接收要处理的输入图像,并且对该图像施加下列图像处理操作a)使用适于检测输入图像与一般背景图像的差别的第一分割技术,将输入图像内的表示前景或者运动对象的图元从形成图像背景的那些图元分割出来,其中,被分割为前景的图元包括表示对象的阴影或者高亮部分的元素;b)使用适于检测阴影和/或高亮部分的至少一种其他分割技术,将具有对象的阴影或者高亮部分的特性的图元从表示前景对象的那些图元中分割出来;并且其特征在于,进一步施加下列操作c)重复地将前景周围的图元分割到已经被分割为前景的那些图元中,直到在步骤a)后没有被分割为前景的图元要被或者已被分割为前景为止;并且随后e)检测已被分割为前景的相邻图元作为对象组。
6.根据权利要求5所述的图像处理系统,进一步的特征在于,图像处理装置被进一步设置为对于输入图像的由于分割步骤a)而要被分割为前景的各个图元,通过将该图元与关于周围图元的多个概率模型进行比较来验证前景分割,其中,如果所述多个模型中的至少一半表示该图元是前景,则前景分割得到确认。
全文摘要
本发明对输入图像施加分割操作以识别关注的前景对象,随后施加阴影去除操作以从前景分割中去除所有检测到的阴影。然而,阴影去除算法可能在分割图中留下空洞和截断,这在随后会影响使用连通分量分析执行的对象检测步骤。为了规避此问题,本发明对分割图施加有条件形态膨胀操作,以使得分割块“生长”从而填充任何的空洞和截断,但不会使分割中的阴影像素“重新生长”。结果是得到对于导致阴影和/或高亮部分的照明变化健壮的对象检测方法和系统。
文档编号G06T5/30GK1875378SQ200480032722
公开日2006年12月6日 申请日期2004年11月8日 优先权日2003年11月12日
发明者许利群, 乔斯-洛伊丝·兰达瓦索 申请人:英国电讯有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1