一种前景目标检测方法和装置的制作方法

文档序号:6585307阅读:224来源:国知局
专利名称:一种前景目标检测方法和装置的制作方法
技术领域
本发明涉及智能视频监控技术,特别涉及一种前景目标检测方法和装置。
背景技术
目前,智能视频监控技术已经在很多场合得到了应用,比如停车检测(检测有没有违规停车的车辆)、车辆抛撒物检测(检测某些特定的场合,如隧道里是否有往来车辆抛撒的杂物等)以及安全区域遗留物检测(检测某些安全禁区内是否有可疑物品)等,而要实现上述检测功能,则必须要首先实现前景目标和背景的分离,即检测出前景目标。
现有技术中,通常采用以下方式来实现前景目标的检测将采集到的图像与预先获取的背景图像中相同位置的像素点的灰度值进行相减,判断相减后的结果是否大于预先设定的阈值,如果是,则认为该像素点为前景点,否则,认为其为背景点,各前景点组成前景目标。 但是,这种方式在实际应用中会存在一定的问题,因为判断某个像素点是前景点还是背景点,只是基于两个像素点来进行的,没有任何的辅助信息,而且,是基于两个像素点的灰度值来进行判断的,而在实际应用中,采集到的图像中的各像素点的灰度值很可能会受到噪声以及光照等各种因素的影响,那么就会很容易出现误检或漏检等情况,从而导致检测结果不稳定。

发明内容
有鉴于此,本发明的主要目的在于提供一种前景目标检测方法,能够提高前景目标检测的稳定性。 本发明的另一 目的在于提供一种前景目标检测装置,能够提高前景目标检测的稳定性。 为达到上述目的,本发明的技术方案是这样实现的 —种前景目标检测方法,预先建立背景模型,当需要进行前景目标检测时,该方法包括 针对采集到的原始图像中的每一个像素点XI以及所述背景模型中与所述像素点XI处于同一位置的像素点X2,分别进行以下处理 按预定方式,为所述像素点XI选定邻域Al,为所述像素点X2选定邻域A2,所述邻域A1和邻域A2的大小相同; 分别计算所述邻域A1的交互方差和邻域方差,以及所述邻域A2的交互方差和邻域方差,并利用每个邻域的邻域方差对交互方差进行归一化; 将两个归一化结果进行求和,并将得到的和与预先设定的阈值进行比较,如果小于阈值,则确定所述像素点XI为背景点,否则,为前景点。 所述建立背景模型包括分别获取慢背景图像以及快背景图像,将所述慢背景图像和快背景图像进行融合,得到所述背景模型;
其中,所述获取慢背景图像包括连续采集A幅原始图像,将所述A幅原始图像的相同位置上的像素点按灰度值由大到小或由小到大的顺序进行排序,利用排序后处于中间位置的各像素点组成一幅图像,该图像即为所述慢背景图像;所述A为大于1的正整数;
所述获取快背景图像包括连续采集B幅原始图像,将所述B幅原始图像的相同位置上的像素点按灰度值由大到小或由小到大的顺序进行排序,利用排序后处于中间位置的各像素点组成一幅图像,该图像即为所述快背景图像;所述B为大于1的正整数;
其中,所述A幅原始图像中的每两幅相邻原始图像的采集时间间隔大于所述B幅原始图像中的每两幅相邻原始图像的采集时间间隔。 该方法进一步包括对所述慢背景图像和快背景图像进行实时更新,并利用更新后的慢背景图像和快背景图像对所述背景模型进行更新; 其中,所述对慢背景图像进行更新包括利用排序后处于同一位置的各像素点分别组成一幅图像,得到A幅重组图像,将由排序后处于第一位的各像素点组成的重组图像丢弃,并将新采集到的第A+1幅原始图像与A-1幅重组图像中的相同位置上的像素点按灰度值由大到小或由小到大的顺序进行排序,利用排序后处于中间位置的各像素点组成一幅图像,将该图像作为更新后的慢背景图像; 所述对快背景图像进行更新包括按采集时间先后顺序,将最先采集到的一幅原
始图像丢弃,并将新采集到的第B+l幅原始图像与已有的B-l幅原始图像中的相同位置上
的像素点按灰度值由大到小或由小到大的顺序进行排序,利用排序后处于中间位置的各像
素点组成一幅图像,将该图像作为更新后的快背景图像。
该方法进一步包括对采集到每幅原始图像进行预处理。 所述分别计算所述邻域Al的交互方差和邻域方差,以及所述邻域A2的交互方差和邻域方差之前,进一步包括 对所述邻域A1以及所述邻域A2中的每个像素点的灰度值进行量化处理,量化到指定等级。 所述计算所述邻域A1的交互方差包括统计所述邻域A1中的每个灰度值的链码,所述链码是指每个灰度值对应的像素点位置;并统计每个灰度值对应的像素点个数占所述邻域A1内的总像素点个数的比例,将统计出的比例作为每个灰度值对应的权值;确定所述邻域A1中的每个灰度值的链码对应的像素点位置在所述邻域A2中的取值,并计算对应的取值的方差;将每个灰度值对应的方差与对应的权值进行相乘,并将相乘结果进行相加,得到所述邻域A1的交互方差; 所述计算所述邻域A2的交互方差包括统计所述邻域A2中的每个灰度值的链码;并统计每个灰度值对应的像素点个数占所述邻域A2内的总像素点个数的比例,将统计出的比例作为每个灰度值对应的权值;确定所述邻域A2中的每个灰度值的链码对应的像素点位置在所述邻域A1中的取值,并计算对应的取值的方差;将每个灰度值对应的方差与对应的权值进行相乘,并将相乘结果进行相加,得到所述邻域A2的交互方差。
所述邻域A1和邻域A2的大小为21*11。
—种前景目标检测装置,包括
建立单元,用于建立背景模型; 处理单元,用于针对采集到的原始图像中的每一个像素点XI以及所述背景模型中与所述像素点XI处于同一位置的像素点X2,分别进行以下处理按预定方式,为所述像素点XI选定邻域Al,为所述像素点X2选定邻域A2,所述邻域Al和邻域A2的大小相同;分别计算所述邻域A1的交互方差和邻域方差,以及所述邻域A2的交互方差和邻域方差,并利用每个邻域的邻域方差对交互方差进行归一化;将两个归一化结果进行求和,并将得到的和与预先设定的阈值进行比较,如果小于阈值,则确定所述像素点XI为背景点,否则,为前景点。
所述建立单元包括 第一获取子单元,用于连续采集A幅原始图像,将所述A幅原始图像的相同位置上
的像素点按灰度值由大到小或由小到大的顺序进行排序,利用排序后处于中间位置的各像
素点组成一幅图像,该图像即为所述慢背景图像,所述A为大于1的正整数; 第二获取子单元,用于连续采集B幅原始图像,将所述B幅原始图像的相同位置上
的像素点按灰度值由大到小或由小到大的顺序进行排序,利用排序后处于中间位置的各像
素点组成一幅图像,该图像即为所述快背景图像;所述B为大于1的正整数;其中,所述A幅
原始图像中的每两幅相邻原始图像的采集时间间隔大于所述B幅原始图像中的每两幅相
邻原始图像的采集时间间隔; 融合子单元,用于将所述慢背景图像和快背景图像进行融合,得到所述背景模型。
所述第一获取子单元进一步用于,对所述慢背景图像进行更新,包括利用排序后处于同一位置的各像素点分别组成一幅图像,得到A幅重组图像,将由排序后处于第一位的各像素点组成的重组图像丢弃,并将新采集到的第A+1幅原始图像与A-1幅重组图像中的相同位置上的像素点按灰度值由大到小或由小到大的顺序进行排序,利用排序后处于中间位置的各像素点组成一幅图像,将该图像作为更新后的慢背景图像; 所述第二获取子单元进一步用于,对所述快背景图像进行更新,包括按采集时间先后顺序,将最先采集到的一幅原始图像丢弃,并将新采集到的第B+1幅原始图像与已有的B-l幅原始图像中的相同位置上的像素点按灰度值由大到小或由小到大的顺序进行排序,利用排序后处于中间位置的各像素点组成一幅图像,将该图像作为更新后的快背景图像; 所述融合子单元在确定出所述第一获取子单元或所述第二获取子单元发生更新时,利用更新结果对所述背景模型进行更新。
所述处理单元包括 确定子单元,用于按预定方式,为所述像素点XI选定邻域A1,为所述像素点X2选定邻域A2,所述邻域Al和邻域A2的大小相同; 计算子单元,用于分别计算所述邻域A1的交互方差和邻域方差,以及所述邻域A2的交互方差和邻域方差,并利用每个邻域的邻域方差对交互方差进行归一化;
其中,所述计算所述邻域A1的交互方差包括统计所述邻域A1中的每个灰度值的链码,所述链码是指每个灰度值对应的像素点位置;并统计每个灰度值对应的像素点个数占所述邻域A1内的总像素点个数的比例,将统计出的比例作为每个灰度值对应的权值;确定所述邻域A1中的每个灰度值的链码对应的像素点位置在所述邻域A2中的取值,并计算对应的取值的方差;将每个灰度值对应的方差与对应的权值进行相乘,并将相乘结果进行相加,得到所述邻域A1的交互方差;
所述计算所述邻域A2的交互方差包括统计所述邻域A2中的每个灰度值的链码;
并统计每个灰度值对应的像素点个数占所述邻域A2内的总像素点个数的比例,将统计出
的比例作为每个灰度值对应的权值;确定所述邻域A2中的每个灰度值的链码对应的像素
点位置在所述邻域A1中的取值,并计算对应的取值的方差;将每个灰度值对应的方差与对
应的权值进行相乘,并将相乘结果进行相加,得到所述邻域A2的交互方差; 比较子单元,用于将两个归一化结果进行求和,并将得到的和与预先设定的阈值
进行比较,如果小于阈值,则确定所述像素点XI为背景点,否则,为前景点。 所述计算子单元进一步用于,在分别计算所述邻域Al的交互方差和邻域方差,以
及所述邻域A2的交互方差和邻域方差之前,对所述邻域A1以及所述邻域A2中的每个像素
点的灰度值进行量化处理,量化到指定等级。 所述邻域A1和邻域A2的大小为21*11。 可见,采用本发明的技术方案,为每个像素点选定一个邻域,结合选定的邻域并基于该邻域的交互方差和邻域方差来确定该像素点是否为前景点,与现有技术相比,本发明所述方案引入了邻域这一辅助信息,即不再只通过两个像素点,而是多个像素点来进行判断,并引入了方差的概念,使得本发明所述方案的实现与各像素点的灰度值没有直接关系,而是与灰度值的分布情况有关,从而使得本发明所述方案受光照等因素的影响较小,因此使得前景目标的检测更为稳定;而且,本发明所述方案还可对背景模型进行实时更新,从而进一步提高了前景目标检测的稳定性。


图1为本发明方法实施例的流程图。
图2为本发明方法实施例中形成的镜像区域示意图。 图3为本发明装置实施例的组成结构示意图。
具体实施例方式
针对现有技术中存在的问题,本发明中提出一种全新的前景目标检测方案即预先建立背景模型,当需要进行前景目标检测时,针对采集到的原始图像中的每一个像素点X1以及背景模型中与像素点XI处于同一位置的像素点X2,分别进行以下处理首先,按预定方式,为像素点XI选定邻域Al,为像素点X2选定邻域A2,邻域Al和邻域A2的大小相同;然后,分别计算邻域A1的交互方差和邻域方差,以及邻域A2的交互方差和邻域方差,并利用每个邻域的邻域方差对交互方差进行归一化;最后,将两个归一化结果进行求和,并将得到的和与预先设定的阈值进行比较,如果小于阈值,则确定像素点X1为背景点,否则,为前景点。 由于本发明所述方案引入了邻域这一辅助信息,不再只通过两个像素点的相减来判断某一像素点是否为前景点,并引入了方差的概念,使得本发明所述方案的实现与各像素点的灰度值没有直接关系,而是与灰度值的分布情况有关,从而使得本发明所述方案受光照等因素的影响较小,因此使得前景目标的检测更为稳定。 另外,本发明所述方案中还提出了一种利用慢背景图像和快背景图像进行融合的方式来建立背景模型的方法,并根据慢背景图像和快背景图像的不同特点,采用不同的更新方法,进而对背景模型进行更新,以便进一步提高前景目标检测的稳定性。 为使本发明的目的、技术方案及优点更加清楚明白,以下参照附图并举实施例,对
本发明作进一步地详细说明。
图1为本发明方法实施例的流程图。如图1所示,包括以下步骤
步骤11 :建立背景模型。 本步骤,分别获取慢背景图像和快背景图像,然后,将慢背景图像与快背景图像进行融合,得到背景模型,如何进行融合为本领域公知,不再赘述。 其中,慢背景图像的获取方式可以是连续采集A幅原始图像,A为大于1的正整数,比如10 20幅,将这A幅原始图像的相同位置上的像素点按灰度值由大到小或由小到大的顺序进行排序,利用排序后处于中间位置的各像素点组成一幅图像,该图像即为慢背景图像。在采集到每幅原始图像时,还可先对其进行一些预处理,比如平滑等,以减少噪声。
举例说明,假设共采集了 11幅原始图像,每幅原始图像的大小分别为10X5(实际图像的大小远大于10X5,此处仅为了表述方便),将这11幅原始图像中的(l,l)位置上的ll个像素点按灰度值由小到大的顺序进行排序,同样,对(1,2)、 (1,3)、 (1,4)、 (1,5)、 (2,
1),......, (10,5)等位置上的像素点也按照上述方式进行排序;之后,利用每次排序后处
于中间位置,即第6位的各像素点组成一幅图像,将所组成的图像作为慢背景图像。 另外,有可能采集到的原始图像数为偶数,比如10幅,那么可将排序后的第5或第
6位作为中间位置,或者,将两个位置上的灰度值进行平均,将平均值赋给慢背景图像,总
之,具体实现方式不限,可根据实际需要灵活设置。 同样,获取快背景图像的方式可以是连续采集B幅原始图像,将这B幅原始图像
的相同位置上的像素点按灰度值由大到小或由小到大的顺序进行排序,利用排序后处于中
间位置的各像素点组成一幅图像,该图像即为快背景图像,B为大于1的正整数。 可以看出,快背景图像的获取方式与慢背景图像的获取方式是一样的,但通常,慢
背景图像获取过程中所用到的原始图像的采集时间间隔大于快背景图像获取过程中所用
到的原始图像的采集时间间隔,这是因为慢背景的变化比较慢,所以可间隔较长时间采集
一次新图像。A和B的取值可以相同,也可以不同,不作限制。 后续,还可实时对上述慢背景图像以及快背景图像进行更新,并且,如果慢背景图像和快背景图像中有一个进行了更新,则相应地更新背景模型。慢背景图像和快背景图像可采用不同的更新方式。 其中,慢背景图像的更新方式可以为利用排序后处于同一位置的各像素点分别组成一幅图像,即利用排序后处于第一位的各像素点组成一幅图像,利用排序后处于第二位的各像素点组成一幅图像,依次类推,从而得到A幅重组图像;将由排序后处于第一位的各像素点组成的重组图像丢弃,并将新采集到的第A+1幅原始图像与A-l幅重组图像中的相同位置上的像素点按灰度值由大到小或由小到大的顺序进行排序,利用排序后处于中间位置的各像素点组成一幅图像,将该图像作为更新后的慢背景图像。由于所述A-1幅重组图像中的各位置上的像素点的灰度值的顺序都是已经排好的,所以再次排序时,只需将新采集的第A+l幅原始图像中每个像素点上的灰度值按大小插入到对应的位置即可。
快背景图像的更新方式可以是按采集时间先后顺序,将最先采集到的一幅原始图像丢弃,并将新采集到的第B+l幅原始图像与已有的B-l幅原始图像中的相同位置上的像素点按灰度值由大到小或由小到大的顺序进行排序,利用排序后处于中间位置的各像素 点组成一幅图像,将该图像作为更新后的快背景图像。由于快背景变化较快,所以直接将最 先采集的一幅原始图像丢弃即可。 步骤12 :针对采集到的原始图像中的每一个像素点XI以及背景模型中与像素点 XI处于同一位置的像素点X2,分别进行以下处理按预定方式,为像素点XI和X2分别选 定邻域A1和A2,并分别计算两个邻域的交互方差和邻域方差,利用邻域方差对交互方差进 行归一化;将两个归一化结果进行求和,并将该和与预先设定的阈值进行比较,如果小于阈 值,则确定像素点XI为背景点,否则,为前景点。 本步骤中,针对像素点XI和X2,首先为其选定邻域,邻域大小可根据实际需要而 定,比如为21*11,即以像素点XI为中心,将长宽分别为21和11个像素点的区域作为像素 点X1的邻域A1,邻域A2的选定方式相同。 需要说明的是,对于位于原始图像边缘区域的像素点,比如位置为(l,l)的像素 点,可通过形成原始图像的镜像区域的方式来形成这类像素点的邻域。镜像区域的形成方 式为本领域公知,比如,可如图2所示,其中的斜线区域即为镜像区域,所述镜像区域的具 体形成方式可以为对于类似于区域3的镜像区域,以直线1为对称轴,将区域2和区域3 进行对叠重合,然后将区域2中的各像素点的灰度值对应赋值给与其重合的区域3中的各 像素点即可;对于类似于区域4的镜像区域,基于区域4和区域6的对称轴5,将区域6和区 域4进行对叠重合,然后将区域6中的各像素点的灰度值对应赋值给与其重合的区域4中 的各像素点即可。镜像区域的大小根据为每个像素点选定的邻域的大小而定。
之后,为减少计算量并减少噪声干扰,可对邻域A1以及邻域A2中的每个像素点进 行量化处理,即将256级量化到指定等级,比如16、32或64等。然后,分别计算邻域Al的 交互方差和邻域方差,以及邻域A2的交互方差和邻域方差;之后,利用邻域方差对交互方 差进行归一化,即用邻域A1的交互方差除以邻域A1的邻域方差,用邻域A2的交互方差除 以邻域A2的邻域方差;最后,将两个归一化结果进行求和,并将该和与预先设定的阈值进 行比较,如果小于阈值,则说明邻域Al和邻域A2非常相似,所以确定像素点XI为背景点, 否则,为前景点。 其中,邻域A1的交互方差的计算方式为统计邻域A1中的每个灰度值的链码,所 述链码是指每个灰度值对应的像素点位置;并统计每个灰度值对应的像素点个数占邻域 Al内的总像素点个数的比例,将统计出的比例作为每个灰度值对应的权值;确定邻域A1中 的每个灰度值的链码对应的像素点位置在邻域A2中的取值,并计算对应的取值的方差;将 每个灰度值对应的方差与对应的权值进行相乘,并将相乘结果进行相加,得到邻域A1的交 互方差。 邻域A2的交互方差的计算方式为统计邻域A2中的每个灰度值的链码,所述链码 是指每个灰度值对应的像素点位置;并统计每个灰度值对应的像素点个数占所述邻域A2 内的总像素点个数的比例,将统计出的比例作为每个灰度值对应的权值;确定邻域A2中的 每个灰度值的链码对应的像素点位置在所述邻域A1中的取值,并计算对应的取值的方差; 将每个灰度值对应的方差与对应的权值进行相乘,并将相乘结果进行相加,得到邻域A2的 交互方差。 举例说明,假设邻域A1中共涉及到了 10个灰度值,其中一个灰度值230对应的像素点(即邻域A1中取值为250的像素点)的位置为(30,31)、(30,35)、(35,33),此位置信 息即为灰度值230的链码,如果邻域A1中共包括30个像素点,那么灰度值230对应的权值 即为1/10,而邻域A2中的(30,31)、 (30,35)、 (35,33)这三个位置上的像素点的灰度值的 方差即为灰度值230对应的方差;按照同样的方式计算出其它9个灰度值的方差,将10个 方差分别乘以其权值,并将IO个相乘结果相加,得到的结果即为邻域AI的交互方差。邻域 Al的邻域方差是指邻域A1中的各像素点的灰度值的方差。
至此,即完成了本发明方法实施例所示流程。 基于上述方法,图3为本发明装置实施例的组成结构示意图。如图3所示,包括
建立单元31,用于建立背景模型; 处理单元32,用于针对采集到的原始图像中的每一个像素点XI以及背景模型中 与像素点XI处于同一位置的像素点X2,分别进行以下处理按预定方式,为像素点XI选定 邻域A1,为像素点X2选定邻域A2,邻域A1和邻域A2的大小相同;分别计算邻域A1的交互 方差和邻域方差,以及邻域A2的交互方差和邻域方差,并利用每个邻域的邻域方差对交互 方差进行归一化;将两个归一化结果进行求和,并将得到的和与预先设定的阈值进行比较, 如果小于阈值,则确定像素点XI为背景点,否则,为前景点。
其中,建立单元31中可具体包括 第一获取子单元311,用于连续采集A幅原始图像,将A幅原始图像的相同位置上 的像素点按灰度值由大到小或由小到大的顺序进行排序,利用排序后处于中间位置的各像 素点组成一幅图像,该图像即为慢背景图像,A为大于1的正整数; 第二获取子单元312,用于连续采集B幅原始图像,将B幅原始图像的相同位置上 的像素点按灰度值由大到小或由小到大的顺序进行排序,利用排序后处于中间位置的各像 素点组成一幅图像,该图像即为快背景图像;B为大于1的正整数;其中,A幅原始图像中的 每两幅相邻原始图像的采集时间间隔大于B幅原始图像中的每两幅相邻原始图像的采集 时间间隔; 融合子单元313,用于将慢背景图像和快背景图像进行融合,得到背景模型。
第一获取子单元311还可进一步用于,对慢背景图像进行更新,包括利用排序后 处于同一位置的各像素点分别组成一幅图像,得到A幅重组图像,将由排序后处于第一位 的各像素点组成的重组图像丢弃,并将新采集到的第A+1幅原始图像与A-l幅重组图像中 的相同位置上的像素点按灰度值由大到小或由小到大的顺序进行排序,利用排序后处于中 间位置的各像素点组成一幅图像,将该图像作为更新后的慢背景图像; 第二获取子单元312还可进一步用于,对快背景图像进行更新,包括按采集时间 先后顺序,将最先采集到的一幅原始图像丢弃,并将新采集到的第B+1幅原始图像与已有 的B-1幅原始图像中的相同位置上的像素点按灰度值由大到小或由小到大的顺序进行排 序,利用排序后处于中间位置的各像素点组成一幅图像,将该图像作为更新后的快背景图 像; 融合子单元在确定出第一获取子单元311或第二获取子单元312发生更新时,利
用更新结果对背景模型进行更新。 另外,处理单元32中可具体包括 确定子单元321,用于按预定方式,为像素点XI选定邻域Al,为像素点X2选定邻域A2,邻域A1和邻域A2的大小相同; 计算子单元322,用于分别计算邻域A1的交互方差和邻域方差,以及邻域A2的交 互方差和邻域方差,并利用每个邻域的邻域方差对交互方差进行归一化;
其中,计算邻域A1的交互方差包括统计邻域A1中的每个灰度值的链码,链码是 指每个灰度值对应的像素点位置;并统计每个灰度值对应的像素点个数占邻域A1内的总 像素点个数的比例,将统计出的比例作为每个灰度值对应的权值;确定邻域A1中的每个灰 度值的链码对应的像素点位置在邻域A2中的取值,并计算对应的取值的方差;将每个灰度 值对应的方差与对应的权值进行相乘,并将相乘结果进行相加,得到邻域A1的交互方差; 计算邻域A2的交互方差包括统计邻域A2中的每个灰度值的链码;并统计每个灰度值对 应的像素点个数占邻域A2内的总像素点个数的比例,将统计出的比例作为每个灰度值对 应的权值;确定邻域A2中的每个灰度值的链码对应的像素点位置在邻域A1中的取值,并计 算对应的取值的方差;将每个灰度值对应的方差与对应的权值进行相乘,并将相乘结果进 行相加,得到邻域A2的交互方差; 比较子单元323,用于将两个归一化结果进行求和,并将得到的和与预先设定的阈
值进行比较,如果小于阈值,则确定像素点X1为背景点,否则,为前景点。 另外,计算子单元322还可进一步用于,在分别计算邻域A1的交互方差和邻域方
差,以及邻域A2的交互方差和邻域方差之前,对邻域A1以及邻域A2中的每个像素点的灰
度值进行量化处理,量化到指定等级。 上述邻域A1和邻域A2的大小通常为21*11。 图3所示装置实施例的具体工作流程请参照图1所示方法实施例中的相应说明, 此处不再赘述。 总之,采用本发明的技术方案,可较好地提高前景目标检测的稳定性。 综上所述,以上仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。
凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的
保护范围之内。
权利要求
一种前景目标检测方法,其特征在于,预先建立背景模型,当需要进行前景目标检测时,该方法包括针对采集到的原始图像中的每一个像素点X1以及所述背景模型中与所述像素点X1处于同一位置的像素点X2,分别进行以下处理按预定方式,为所述像素点X1选定邻域A1,为所述像素点X2选定邻域A2,所述邻域A1和邻域A2的大小相同;分别计算所述邻域A1的交互方差和邻域方差,以及所述邻域A2的交互方差和邻域方差,并利用每个邻域的邻域方差对交互方差进行归一化;将两个归一化结果进行求和,并将得到的和与预先设定的阈值进行比较,如果小于阈值,则确定所述像素点X1为背景点,否则,为前景点。
2. 根据权利要求l所述的方法,其特征在于,所述建立背景模型包括分别获取慢背景图像以及快背景图像,将所述慢背景图像和快背景图像进行融合,得到所述背景模型;其中,所述获取慢背景图像包括连续采集A幅原始图像,将所述A幅原始图像的相同位置上的像素点按灰度值由大到小或由小到大的顺序进行排序,利用排序后处于中间位置的各像素点组成一幅图像,该图像即为所述慢背景图像;所述A为大于1的正整数;所述获取快背景图像包括连续采集B幅原始图像,将所述B幅原始图像的相同位置上的像素点按灰度值由大到小或由小到大的顺序进行排序,利用排序后处于中间位置的各像素点组成一幅图像,该图像即为所述快背景图像;所述B为大于1的正整数;其中,所述A幅原始图像中的每两幅相邻原始图像的采集时间间隔大于所述B幅原始图像中的每两幅相邻原始图像的采集时间间隔。
3. 根据权利要求2所述的方法,其特征在于,该方法进一步包括对所述慢背景图像和快背景图像进行实时更新,并利用更新后的慢背景图像和快背景图像对所述背景模型进行更新;其中,所述对慢背景图像进行更新包括利用排序后处于同一位置的各像素点分别组成一幅图像,得到A幅重组图像,将由排序后处于第一位的各像素点组成的重组图像丢弃,并将新采集到的第A+1幅原始图像与A-l幅重组图像中的相同位置上的像素点按灰度值由大到小或由小到大的顺序进行排序,利用排序后处于中间位置的各像素点组成一幅图像,将该图像作为更新后的慢背景图像;所述对快背景图像进行更新包括按采集时间先后顺序,将最先采集到的一幅原始图像丢弃,并将新采集到的第B+l幅原始图像与已有的B-1幅原始图像中的相同位置上的像素点按灰度值由大到小或由小到大的顺序进行排序,利用排序后处于中间位置的各像素点组成一幅图像,将该图像作为更新后的快背景图像。
4. 根据权利要求1、2或3所述的方法,其特征在于,该方法进一步包括对采集到每幅原始图像进行预处理。
5. 根据权利要求1、2或3所述的方法,其特征在于,所述分别计算所述邻域A1的交互方差和邻域方差,以及所述邻域A2的交互方差和邻域方差之前,进一步包括对所述邻域A1以及所述邻域A2中的每个像素点的灰度值进行量化处理,量化到指定等级。
6. 根据权利要求1、2或3所述的方法,其特征在于,所述计算所述邻域A1的交互方差包括统计所述邻域A1中的每个灰度值的链码,所述链码是指每个灰度值对应的像素点位置;并统计每个灰度值对应的像素点个数占所述邻域A1内的总像素点个数的比例,将统计出的比例作为每个灰度值对应的权值;确定所述邻域A1中的每个灰度值的链码对应的像素点位置在所述邻域A2中的取值,并计算对应的取值的方差;将每个灰度值对应的方差与对应的权值进行相乘,并将相乘结果进行相加,得到所述邻域A1的交互方差;所述计算所述邻域A2的交互方差包括统计所述邻域A2中的每个灰度值的链码;并统计每个灰度值对应的像素点个数占所述邻域A2内的总像素点个数的比例,将统计出的比例作为每个灰度值对应的权值;确定所述邻域A2中的每个灰度值的链码对应的像素点位置在所述邻域A1中的取值,并计算对应的取值的方差;将每个灰度值对应的方差与对应的权值进行相乘,并将相乘结果进行相加,得到所述邻域A2的交互方差。
7. 根据权利要求1、2或3所述的方法,其特征在于,所述邻域Al和邻域A2的大小为21*11。
8. —种前景目标检测装置,其特征在于,包括建立单元,用于建立背景模型;处理单元,用于针对采集到的原始图像中的每一个像素点XI以及所述背景模型中与所述像素点XI处于同一位置的像素点X2,分别进行以下处理按预定方式,为所述像素点XI选定邻域Al,为所述像素点X2选定邻域A2,所述邻域Al和邻域A2的大小相同;分别计算所述邻域A1的交互方差和邻域方差,以及所述邻域A2的交互方差和邻域方差,并利用每个邻域的邻域方差对交互方差进行归一化;将两个归一化结果进行求和,并将得到的和与预先设定的阈值进行比较,如果小于阈值,则确定所述像素点XI为背景点,否则,为前景点。
9. 根据权利要求8所述的装置,其特征在于,所述建立单元包括第一获取子单元,用于连续采集A幅原始图像,将所述A幅原始图像的相同位置上的像素点按灰度值由大到小或由小到大的顺序进行排序,利用排序后处于中间位置的各像素点组成一幅图像,该图像即为所述慢背景图像,所述A为大于1的正整数;第二获取子单元,用于连续采集B幅原始图像,将所述B幅原始图像的相同位置上的像素点按灰度值由大到小或由小到大的顺序进行排序,利用排序后处于中间位置的各像素点组成一幅图像,该图像即为所述快背景图像;所述B为大于1的正整数;其中,所述A幅原始图像中的每两幅相邻原始图像的采集时间间隔大于所述B幅原始图像中的每两幅相邻原始图像的采集时间间隔;融合子单元,用于将所述慢背景图像和快背景图像进行融合,得到所述背景模型。
10. 根据权利要求9所述的装置,其特征在于,所述第一获取子单元进一步用于,对所述慢背景图像进行更新,包括利用排序后处于同一位置的各像素点分别组成一幅图像,得到A幅重组图像,将由排序后处于第一位的各像素点组成的重组图像丢弃,并将新采集到的第A+l幅原始图像与A-1幅重组图像中的相同位置上的像素点按灰度值由大到小或由小到大的顺序进行排序,利用排序后处于中间位置的各像素点组成一幅图像,将该图像作为更新后的慢背景图像;所述第二获取子单元进一步用于,对所述快背景图像进行更新,包括按采集时间先后顺序,将最先采集到的一幅原始图像丢弃,并将新采集到的第B+1幅原始图像与已有的B-1幅原始图像中的相同位置上的像素点按灰度值由大到小或由小到大的顺序进行排序,利用排序后处于中间位置的各像素点组成一幅图像,将该图像作为更新后的快背景图像;所述融合子单元在确定出所述第一获取子单元或所述第二获取子单元发生更新时,利用更新结果对所述背景模型进行更新。
11. 根据权利要求8、9或10所述的装置,其特征在于,所述处理单元包括确定子单元,用于按预定方式,为所述像素点XI选定邻域A1,为所述像素点X2选定邻域A2,所述邻域A1和邻域A2的大小相同;计算子单元,用于分别计算所述邻域A1的交互方差和邻域方差,以及所述邻域A2的交互方差和邻域方差,并利用每个邻域的邻域方差对交互方差进行归一化;其中,所述计算所述邻域A1的交互方差包括统计所述邻域A1中的每个灰度值的链码,所述链码是指每个灰度值对应的像素点位置;并统计每个灰度值对应的像素点个数占所述邻域A1内的总像素点个数的比例,将统计出的比例作为每个灰度值对应的权值;确定所述邻域A1中的每个灰度值的链码对应的像素点位置在所述邻域A2中的取值,并计算对应的取值的方差;将每个灰度值对应的方差与对应的权值进行相乘,并将相乘结果进行相加,得到所述邻域A1的交互方差;所述计算所述邻域A2的交互方差包括统计所述邻域A2中的每个灰度值的链码;并统计每个灰度值对应的像素点个数占所述邻域A2内的总像素点个数的比例,将统计出的比例作为每个灰度值对应的权值;确定所述邻域A2中的每个灰度值的链码对应的像素点位置在所述邻域A1中的取值,并计算对应的取值的方差;将每个灰度值对应的方差与对应的权值进行相乘,并将相乘结果进行相加,得到所述邻域A2的交互方差;比较子单元,用于将两个归一化结果进行求和,并将得到的和与预先设定的阈值进行比较,如果小于阈值,则确定所述像素点X1为背景点,否则,为前景点。
12. 根据权利要求11所述的装置,其特征在于,所述计算子单元进一步用于,在分别计算所述邻域A1的交互方差和邻域方差,以及所述邻域A2的交互方差和邻域方差之前,对所述邻域A1以及所述邻域A2中的每个像素点的灰度值进行量化处理,量化到指定等级。
13. 根据权利要求8、9或10所述的装置,其特征在于,所述邻域A1和邻域A2的大小为21*11。
全文摘要
本发明公开了一种前景目标检测方法和装置,预先建立背景模型,当需要进行前景目标检测时,针对采集到的原始图像中的每一个像素点X1以及背景模型中与像素点X1处于同一位置的像素点X2,分别进行以下处理按预定方式,为像素点X1选定邻域A1,为像素点X2选定邻域A2,邻域A1和邻域A2的大小相同;分别计算邻域A1的交互方差和邻域方差,以及邻域A2的交互方差和邻域方差,并利用每个邻域的邻域方差对交互方差进行归一化;将两个归一化结果进行求和,并将得到的和与预先设定的阈值进行比较,如果小于阈值,则确定像素点X1为背景点,否则,为前景点。应用本发明所述方案,能够提高前景目标检测的稳定性。
文档编号G06T7/00GK101751670SQ200910243338
公开日2010年6月23日 申请日期2009年12月17日 优先权日2009年12月17日
发明者谌安军 申请人:北京中星微电子有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1