首页> 中国专利> 图像监视系统和检测对象是被留下还是被带走的方法

图像监视系统和检测对象是被留下还是被带走的方法

摘要

公开了一种图像监视系统和检测对象是被留下还是被带走的方法。所述图像监视系统包括:前景检测单元,基于背景图像的像素信息与当前输入图像之间的像素信息之差检测前景区域;静止区域检测单元,通过对前景区域的前景像素进行分簇来检测候选静止区域,并确定该候选静止区域是错误地检测的静止区域还是真静止区域;对象检测单元,基于关于真静止区域的边缘信息确定对象是被留下还是被带走。

著录项

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2019-03-19

    专利权的转移 IPC(主分类):G06T7/00 登记生效日:20190227 变更前: 变更后: 变更前: 变更后: 申请日:20120117

    专利申请权、专利权的转移

  • 2019-03-19

    专利权人的姓名或者名称、地址的变更 IPC(主分类):G06T7/00 变更前: 变更后: 变更前: 变更后: 申请日:20120117

    专利权人的姓名或者名称、地址的变更

  • 2017-04-26

    授权

    授权

  • 2015-09-09

    著录事项变更 IPC(主分类):G06T7/00 变更前: 变更后: 申请日:20120117

    著录事项变更

  • 2014-02-12

    实质审查的生效 IPC(主分类):G06T7/00 申请日:20120117

    实质审查的生效

  • 2012-09-26

    公开

    公开

查看全部

说明书

本申请要求于2011年1月17日提交到韩国知识产权局的第 10-2011-0004538号韩国专利申请的优先权,其公开通过引用完整地包含于 此。

技术领域

与示例性实施例一致的设备和方法涉及通过分析由固定相机获得的输入 图像来检测留下或被带走的对象的图像监视。

背景技术

已经对通过如在监视系统中使用的固定相机一样地使用固定相机来对背 景进行建模并检测对象的区域的技术进行了研究。另外,随着恐怖主义对公 共设施的危险增加,需要开发用于检测这些危险的监视系统。

检测被留下之后在预定时间段内没有移动的对象或者已被带走过了预定 时间段的对象的现有技术的方法可被用于诸如预定等级的光照和其它移动对 象的数量有限时的环境。由于使用所述现有技术的方法的环境变得更加复杂, 所以现有技术的方法的性能会显著降低。可根据在给定区域中的移动对象的 数量、光照和天气的改变以及噪声的存在来确定环境复杂度的等级。这些现 有技术的方法具有如下的问题,即,不能检测留下或带走的对象,或者增加 在光照的改变发生和很多其它对象移动的复杂环境中的很多错误警报。

发明内容

一个或多个示例性实施例提供一种即使在复杂的环境中检测被留下或带 走的对象的方法和系统。

根据示例性实施例的一方面,提供了一种图像监视系统,所述图像监视 系统可包括:前景检测单元,基于背景图像与当前输入图像之间的像素信息 之差,检测前景区域;静止区域检测单元,通过对前景区域的前景像素进行 分簇来检测候选静止区域,并确定该候选静止区域是错误地检测的静止区域 还是真静止区域;对象检测单元,基于关于真静止区域的边缘信息确定对象 是留下还是被带走。

静止区域检测单元可包括:候选静止区域检测单元,将在预定时间段期 间被检测为前景像素的像素设置为静止像素的一个,并对静止像素进行分簇 以检测候选静止区域;错误检测确定单元,确定候选静止区域是否满足用于 确定候选静止区域是否被错误地检测的多个条件中的至少一个,其中,所述 多个条件使用以下各项中的至少一个:相对于候选静止区域的面积的前景区 域的面积、在预定时间段内的前景区域的面积的变化、前景区域的坐标的变 化、候选静止区域被检测为候选静止区域的持续时间段,候选静止区域的大 小、候选静止区域的移动、候选静止区域的暗度变化以及候选静止区域的平 均像素值与对应于候选静止区域的背景图像的背景区域的平均像素值之间的 关系,其中,如果候选静止区域满足所述多个条件中的至少一个,则静止区 域检测单元将该候选静止区域确定为真静止区域。

关于候选静止区域的信息可包括:候选静止区域的左上像素和右下像素 的坐标、候选静止区域的大小、候选静止区域的平均像素值、与候选静止区 域对应的背景区域的平均像素值和候选静止区域被检测为候选静止区域的持 续时间段,其中,基于先前输入图像的候选静止区域更新当前输入图像的候 选静止区域。

错误检测单元可应用局部二进制模式(LBP)来去除由于暗度的改变而 错误地检测的静止区域。

如果候选静止区域与背景区域之间的平均像素值之差等于或大于第二阈 值,则候选静止区域被确定为真静止区域。

对象检测单元可包括:边界区域提取单元,对通过对真静止区域进行扩 大(dilate)产生的扩大区域和通过对真静止区域进行缩小(erode)和反转 (reverse)产生的反转缩小区域进行异或逻辑(XOR)计算,以提取在当前 输入图像中的真静止区域的边界区域;边缘提取单元,提取关于当前输入图 像中的真静止区域的边界区域的边缘信息以及关于先前输入图像中的背景图 像的边界区域的边缘信息;确定单元,基于当前输入图像中的真静止区域的 边缘强度与先前输入图像中的背景图像的边缘强度之间的变化,来确定对象 是被留下还是被带走。

如果相比于先前输入图像中的背景图像的边缘强度,当前输入图像中的 真静止区域边缘强度增加,则对象检测单元确定对象被留下,其中,如果相 比于先前输入图像中的背景图像的边缘强度,当前输入图像中的真静止区域 边缘强度降低,则确定单元确定对象被带走。

根据另一示例性实施例,提供了一种在图像监视系统中检测对象是被留 下还是被带走的方法。所述方法可包括:基于背景图像与当前输入图像之间 的像素信息之差检测前景区域;通过对前景区域的前景像素进行分簇来检测 候选静止区域,并确定该候选静止区域是错误地检测的静止区域还是真静止 区域;基于关于真静止区域的边缘信息确定对象是被留下还是被带走。

检测前景区域的步骤可包括:获得并存储预定数量的图像帧中的各个像 素的像素值,通过使用存储的像素值中的对于每个像素最频繁地获得的像素 值来产生背景图像,并使用预定数量的图像帧更新背景图像;将背景图像与 当前输入图像之间的像素值之差等于或大于第一阈值的像素确定为前景像素 中的一个;基于关于前景像素的色相信息和亮度信息从前景像素去除阴影像 素。

确定对象是被留下还是被带走的步骤可包括:将在预定时间段期间被检 测为前景像素的像素设置为静止像素中的一个;对静止像素进行分簇以检测 候选静止区域;确定候选静止区域是否满足用于确定候选静止区域是否被错 误地检测的多个条件中的至少一个,其中,所述多个条件使用以下各项中的 至少一个:相对于候选静止区域的面积的前景区域的面积、在预定时间段内 的前景区域的面积的变化、前景区域的坐标的变化、候选静止区域被检测为 候选静止区域的持续时间段、候选静止区域的大小、候选静止区域的移动、 候选静止区域的暗度变化以及候选静止区域的平均像素值与对应于候选静止 区域的背景图像的背景区域的平均像素值之间的关系,其中,如果候选静止 区域满足所述多个条件中的至少一个,则该候选静止区域被确定为真静止区 域。

关于候选静止区域的信息可包括:候选静止区域的左上像素和右下像素 的坐标、候选静止区域的大小、候选静止区域的平均像素值、与候选静止区 域对应的背景区域的平均像素值和候选静止区域被检测为候选静止区域的持 续时间段,其中,基于先前输入图像的候选静止区域更新当前输入图像的候 选静止区域。

所述方法还可包括:应用局部二进制模式(LBP)来去除由于暗度的改 变而错误地检测的静止区域。

如果候选静止区域与背景区域之间的平均像素值之差等于或大于第二阈 值,则该候选静止区域被确定为真静止区域。

确定对象是被留下还是被带走的步骤可包括:对通过对真静止区域进行 扩大(dilate)产生的扩大区域和通过对真静止区域进行缩小(erode)和反转 (reverse)产生的反转缩小区域进行异或逻辑(XOR)计算,以提取当前输 入图像中的真静止区域的边界区域;边缘提取单元,提取关于当前输入图像 中的真静止区域的边界区域的边缘信息以及关于先前输入图像中的背景图像 的边界区域的边缘信息;基于当前输入图像中的真静止区域的边缘强度与先 前输入图像中的背景图像的边缘强度之间的变化,来确定对象是留下还是被 带走。

确定对象是被留下还是被带走的步骤可包括:如果相比于先前输入图像 中的背景图像的边缘强度,当前输入图像中的真静止区域边缘强度增加,则 确定对象被留下;如果相比于先前输入图像中的背景图像的边缘强度,当前 输入图像中的真静止区域边缘强度降低,则确定对象被带走。

附图说明

通过参照附图详细描述示例性实施例,上述和其它方面将变得更加清楚, 其中:

图1和图2A至图2D是根据示例性实施例的用于解释在图像监视系统中 检测留下或带走的对象的方法的流程图和一组图像;

图3是根据示例性实施例的图1的产生背景图像和检测前景区域的操作 的流程图;

图4A和图4B示出根据示例性实施例的用于解释产生背景图像的操作的 一组图像;

图5是根据示例性实施例的用于解释从前景区域去除阴影的方法的图 形;

图6A至图6C是根据示例性实施例的用于解释去除阴影的方法的一组图 像;

图7是根据示例性实施例的参照图1描述的检测静止区域的方法的流程 图;

图8是示出根据示例性实施例的候选静止图像的二次移动的一组图像;

图9是根据示例性实施例的用于解释局部二进制模式(LBP:local binary  pattern)方法的示图;

图10是根据示例性实施例的图1的检测被留下或带走的对象的方法的流 程图;

图11A至图11D是根据示例性实施例的用于解释图10的检测被留下或 带走的对象的方法的示图;

图12是根据示例性实施例的用于检测被留下或带走的对象的图像监视 系统的示意性框图。

具体实施方式

以下,参照附图来描述示例性实施例。

图1和图2A至图2D分别是根据示例性实施例的用于解释在图像监视系 统中检测被留下或带走的对象的方法的流程图和一组图像;

参照图1和图2A至图2D,根据本示例性实施例的方法包括:使用输入 图像的色彩信息产生背景图像并检测前景区域(图2A和图2B);基于前景区 域检测静止区域(图2C);通过提取边缘信息来确定对象是被带走还是被留 下(图2D)。

图像监视系统使用预定数量的输入图像的RGB彩色图像来产生背景图 像(操作S101)。

图像监视系统使用背景图像与当前输入图像之间的RGB色彩信息之差 来检测前景区域(操作S103)。

图像监视系统从前景区域检测满足预定条件的静止区域(操作S105)。 图像监视系统通过对前景区域的前景像素进行分簇以检测候选静止区域并确 定是否错误地检测了候选静止区域,来确定真静止区域。

图像监视系统通过分析从静止区域提取的边缘信息的变化(a change in  development)来确定对象是被带走还是被留下(操作S107)。

图3是根据示例性实施例的图1的产生背景图像和检测前景区域的操作 的流程图。图4A和图4B示出根据示例性实施例的用于解释产生背景图像的 操作的一组图像。图5是根据示例性实施例的用于解释从前景区域去除阴影 的方法的图形。图6A至图6C是根据示例性实施例的用于解释去除阴影的方 法的一组图像。

如图4A所示,对于预定数量的图像帧(1至N帧)的各个像素,图像 监视系统获得并存储色彩信息(例如,作为RGB强度的RGB值)(操作S301)。

图像监视系统对于各个像素从存储的RGB值中选择最高频数的RGB值 (即,最频繁获得的RGB值),并基于对于各个像素选择的RGB值产生背景 图像(操作S303)。例如,对于像素A(x,y),对0至255的RGB值的频 数进行计数。当对于像素A(x,y),255的RGB值的频数最高时,对于像 素A(x,y)选择255。下面的等式(1)示出在背景图像中的位置(x,y) 处的像素B(x,y)。这里,CI(x,y)是对于像素(x,y)的RGB值“I” 的频数。

B(x,y)R,G,B=argmaxIcI(x,y)|R,G,BI=0,...,255            (1)

根据示例性实施例,在图像序列中获得目标区域的图像以产生背景图像, 并且RGB信息累计计数方法用于各个像素。因此,如图4B所示,考虑了出 现并且持续了充分的时间段(持续了预定数量的帧)的移动对象,并准确地 产生背景图像。

图像监视系统通过对于各个像素使用背景图像与当前输入图像之间的 RGB值之差,来检测前景像素(操作S305)。当对于目标像素的当前输入图 像与背景图像之间的RGB平均值之差等于或大于阈值(例如,TH1=5),或 对于目标像素的背景图像与当前输入图像之间的R、G和B值之差中的任意 一个等于或大于阈值(TH2=13)时,图像监视系统将目标像素设置为前景像 素F(x,y)。如以下的等式(2)中示出,前景像素F(x,y)可被设置为具 有255的值。

如果|Davg>TH1|或者|DR/G/B>TH2|,则F(x,y)=255    (2)

图像监视系统基于色相(hue)信息和亮度信息从检测的前景像素去除阴 影(操作S307)。当阴影被投射到背景之上时,由于整个暗度(darkness)被 改变,所以像素的RGB信息(例如,RGB值)被改变,并且阴影可被检测 为前景区域。因此,使用关于每个像素的色相信息和亮度信息来去除阴影。 与先前背景图像相比,投射了阴影的区域具有相似的色相信息,但是具有不 同的亮度信息;与先前背景图像相比,关于移动对象区域的信息具有非常不 同的色相信息。图像监视系统根据下面的等式(3)使用这些特征从前景区域 去除阴影。

如果|distance|<THd,并且θ<THθ,则 |Pi|=|Ii|cosθ=Ii·Ei|Ej|distance=|Pi|-|Ej|Ii=0---(3)

在使用上述等式(3)的RGB坐标系中,“I”(与等式(1)的“I”不同) 是输入图像的像素矢量,“E”是背景图像的像素矢量,“P”是对于I的E投 射的投射矢量。当P与E的距离差的绝对值|distance|等于或小于阈值THd,且 P与E之间的角度θ等于或小于阈值THθ时,对应的像素被设置为阴影像素, 并因此从前景像素中被去除。通过去除阴影,如图6C所示,检测到比如图 6B中示出的没有去除阴影的情况清楚的前景图像。

图像监视系统更新背景图像(操作S209)。图像监视系统在预定时间段 期间对于目标区域上的各个像素持续执行RGB信息累计计数方法。图像监视 系统使用累计计数的结果,仅对于这种像素更新背景区域,即,这种像素在 检测到前景像素之后的预定时间段连续被确定为背景像素。

图7是根据示例性实施例的参照图1描述的检测静止区域的方法的流程 图。图8是示出根据示例性实施例的候选静止图像的二次移动的一组图像。 图9是根据示例性实施例的用于解释局部二进制模式(LBP)方法的示图。

参照图7,图像监视系统将在预定时间段或更长时间(例如,30帧或更长) 期间被连续检测为前景像素的像素检测为候选静止像素(操作S701)。

图像监视系统检测候选静止区域(操作S703)。图像监视系统通过对相 邻候选静止像素进行分簇来检测静止区域。为了对静止像素进行分簇,可使 用连接组件分簇方法。将每个候选静止区域在屏幕上显示为包括所有分簇的 候选静止像素的框。

图像监视系统将关于检测的候选静止区域的信息登记在列表上,并针对 各个图像帧更新列表(操作S705)。登记在列表上的关于候选静止区域的信 息包括候选静止区域的左上像素和右下像素的(x,y)坐标、候选静止区域 的大小、关于候选静止区域的平均RGB信息、关于与候选静止区域对应的背 景区域的平均RGB信息和候选静止区域的持续时间段。

由于图像监视系统针对各个图像帧检测候选静止区域,因此当在当前图 像帧中检测的候选静止区域和先前图像帧的候选静止区域相同时,图像监视 系统需要更新关于候选静止区域的信息。可根据先前图像帧的候选静止区域 的框与当前图像帧的候选静止区域的框相互重叠的比率是否等于或大于预定 比率,或者根据当前图像帧的候选静止区域和先前图像帧的候选静止区域之 间的平均RGB值之差是否等于或大于预定值,来确定在当前图像帧中检测的 候选静止区域和先前图像帧的候选静止区域是否相同。当确定了在当前图像 帧中检测的候选静止区域和先前图像帧的候选静止区域相同时,登记的关于 候选静止区域的信息被更新为关于当前图像帧的候选静止区域的信息。这里, 只在候选静止区域的大小增加的情况下才更新关于候选静止区域的信息。这 是因为认为移动对象停止移动。

图像监视系统去除从检测的候选静止区域中被错误地检测的候选静止区 域,并选择最终静止区域(操作S707)。因此,可从候选静止区域中仅选择 通过带走或留下对象的事件所产生的真静止区域。

用于确定候选静止区域是否被错误地检测的条件如下。

(1)围绕候选静止区域的另一前景区域的比率

如果围绕候选静止区域的另一前景区域的比率大于阈值(例如,0.234), 则保留对候选静止区域是否被错误地检测的确定,并且检查其他条件,直到 围绕候选静止区域的另一前景区域的比率小于预定值,以在最终静止区域被 特定移动对象覆盖(即,重叠)时防止最终静止区域的选择被该特定移动对 象影响。这里,围绕候选静止区域的另一前景区域是在候选静止区域被另一 前景区域围绕或包括在另一前景区域中时不与候选静止区域重叠或不覆盖候 选静止区域的另一前景区域。可根据{(除了候选静止区域之外的区域中另一 前景区域的面积)/(除了候选静止区域之外的区域的面积)}来计算围绕候 选静止区域的另一前景区域的比率。

(2)与候选静止区域对应的前景区域的稳定状态

如果与候选静止区域对应的前景区域的面积的变化大于阈值(例如,0.17 ×前景区域的面积),并且该前景区域的中心坐标的变化大于阈值(例如,三 个像素),则确定候选静止区域被错误地检测。这是因为当由于前景区域的面 积变化导致中心坐标的变化大于预定范围时,对象没有稳定地位于单个位置 或不消失。此外,考虑到对象在其周围移动的另一前景区域的影响,定义该 条件。

(3)候选静止区域的持续时间段

如果候选静止区域作为候选存在持续大于阈值(例如,200帧)的持续 时间段,则图像监视系统确定候选静止区域被错误地检测,以防止由于多个 错误地检测的静止区域累计并被组合而认为候选静止区域存在持续长的时间 段。

(4)候选静止区域的大小

如果候选静止区域大于阈值(例如,0.15×图像大小),则图像监视系统 确定候选静止区域被错误地检测,以防止被错误地检测的多个候选静止区域 被同时检测并被组合。

(5)是否存在候选静止区域的二次移动

如果检测到候选静止区域的二次移动,则图像监视系统确定候选静止区 域被错误地检测。例如,如图8所示,二次移动与静止车辆移动预定距离的 情况、坐下或站立的人改变他或她的姿势的情况等对应。在产生候选静止区 域之后的预定时间段内,当在候选静止区域的框中检测到另一框时,或者当 多个框与彼此重叠的比率大于预定值时,确定候选静止区域被错误地检测。

根据上述实施例,如果确定候选静止区域是否被错误地检测,则顺序地 应用条件(1)到条件(5)。然而,本发明构思不限于此。根据用户或环境, 可改变条件的顺序。此外,符合本发明构思的其它条件可代替上面的条件或 可被额外地用于去除被错误地检测的候选静止区域。例如,可额外使用以下 条件。

(6)通过使用局部二进制模式(LBP)去除错误检测

除了条件(1)到条件(5)之外,图像监视系统还可使用LBP以降低错 误检测率。LBP是通过使用相邻像素的值和像素本身的值来确定像素状态的 方法,因此,可针对灰度级的单调变化有效使用LBP。

LBP(xc,yc)=Σp=0p-1s(gp-gc)2ps(x)=1x00x<0...(4)

这里,gp是第p个相邻像素的RGB值,gc是中心像素的RGB值。即, 如图9中所示,中心像素的特征值通过以2的幂的形式计算结果模式来确定, 所述结果模式通过将中心像素值和八个相邻像素中的每个像素的值进行比较 来获得,以将关于每个相邻像素的位置信息反映到特征值。

尽管候选静止区域是被错误地检测的静止区域但是该候选静止区域被确 定为真静止区域的情况之一是这样的情况:由于背景的整体暗度改变,因此 所述候选静止区域在如下所述的列表反转匹配处理中被确定为真静止区域。 在列表反转匹配中,由于将各个像素的RGB值本身进行比较,因此可能检测 不到整体暗度的改变。因此,LBP用于将由于光照或阴影的改变导致暗度改 变的候选静止区域确定为被错误地检测的候选静止区域。在LBP中,由于不 管3×3掩模中的整体暗度的改变而使用暗度中的相对差,因此可排除对于灰 度级中的单调变化的影响。

(7)列表反转匹配

图像监视系统确定在根据条件(1)到条件(6)下去除了被错误地检测 的候选静止区域的候选静止区域是否是真静止区域。图像监视系统针对各个 候选静止区域,将存储在列表上的关于与候选静止区域对应的背景区域的平 均RGB信息与关于候选静止区域的平均RGB信息进行比较。作为比较的结 果,如果平均RGB信息之差小于阈值(例如,15),则图像监视系统确定对 应的静止区域是被错误地检测的静止区域。此外,当平均RGB信息之差大于 阈值时,图像监视系统确定候选静止区域为真静止区域。真静止区域的RGB 值可被设置为255。

如果|Davg>TH|,则S(x,y)=255        (5)

在图像监视系统选择真静止区域之后,图像监视系统初始化前景信息并 改变背景图像(操作S709)。图像监视系统去除与真静止区域对应的前景区 域,并初始化用于检测候选静止区域的累计计数值。此外,图像监视系统用 当前输入图像替换背景图像以准备检测另一静止图像,从而更新被确定为前 景区域/候选静止区域/真静止区域的像素的背景。

图10是根据示例性实施例的图1的检测被留下或被带走的对象的方法的 流程图。

参照图10,图像监视系统通过在输入图像和背景图像中仅提取每个真静 止区域的边界区域然后分析关于边界区域的边缘信息的变化,来确定对象是 被留下还是被带走。

图像监视系统对真静止区域进行扩大以产生扩大区域(操作S1001)。

图像监视系统对真静止区域进行缩小和反转以产生反转缩小区域(操作 S1003)。

图像监视系统对扩大区域和反转缩小区域执行异或(XOR),以提取真静 止区域的XOR区域(边界区域)(操作S1005)。

图像监视系统提取关于真静止区域的边界区域的边缘信息以及关于与真 边界区域对应的背景区域的边界区域的边缘信息(操作S1007)。

图像监视系统分析真静止区域的边缘强度的改变,以确定对象是被留下 还是被带走(操作S1009)。如果关于输入图像的真静止区域的边缘信息与关 于背景图像的边缘信息相比增加,则图像监视系统确定对象被留下。如果关 于输入图像的真静止区域的边缘信息与关于背景图像的边缘信息相比降低, 则图像监视系统确定对象被带走。

图11A到图11D是根据示例性实施例的用于解释图10的检测被留下或 带走的对象的方法的示图。

图11A示出在t0输入的图像“INPUT 1”和在t0+Δt输入的图像“INPUT 2”。如图11C中所示,对从输入图像“INPUT 2”选择的静止区域SR(在图 11B中示出)执行扩大“Dilation”、缩小和反转“Erosion′”以及“Dilation^ Erosion′”的XOR计算。如图11D中所示,在XOR计算之后,关于从输入图 像“INPUT 2”检测到的静止区域SR的边缘信息与关于输入图像“INPUT 1” 的边缘信息相比增加,因此,确定静止区域SR的对象被留下。相反,当输 入图像“INPUT 2”在t0输入,并且输入图像“INPUT 1”在t0+Δt输入时, 关于从输入图像“INPUT 1”检测到的静止区域SR的边缘信息与关于输入图 像“INPUT 2”的边缘信息相比降低,因此,确定静止区域SR的对象被带走。

图12是根据示例性实施例的用于检测被留下或带走的对象的图像监视 系统的示意性框图。图像监视系统执行参照图1到图10所描述的检测被留下 或被带走的对象的方法。在下文,将省略已经参照图1到图10描述的详细描 述。

参照图12,图像监视系统包括图像获得单元201、图像检测单元203以 及显示单元205。

图像获得单元201从至少一个成像装置(诸如固定相机)获得实时图像 信号。

图像检测单元203处理并分析输入图像,并检测事件。图像检测单元203 包括前景检测单元202、静止区域检测单元204和用于检测被留下或被带走 的对象的对象检测单元206。

前景检测单元202基于背景图像和当前输入图像之间的色彩信息之差检 测前景区域。前景检测单元202包括背景产生单元222、前景区域检测单元 242和阴影去除单元262。

背景产生单元222存储预定数量的图像帧中的各个像素的RGB值,并通 过使用具有存储的RGB值中的最高累计频数的RGB值的像素来产生背景图 像。背景产生单元222根据检测前景区域的结果来更新背景图像。

前景区域检测单元242将背景图像和当前输入图像之间的RGB值差等于 或大于阈值的像素设置为前景像素。

阴影去除单元262基于色调信息和亮度信息从前景像素去除阴影像素。

静止区域检测单元204通过对前景区域的前景像素进行分簇来检测候选 静止区域,并确定候选静止区域是否被错误地检测以选择真静止区域。静止 区域检测单元204包括候选静止区域检测单元224、列表244和错误检测确 定单元264。

候选静止区域检测单元224将在预定时间段期间被检测为前景像素的像 素设置为静止像素,对设置的静止像素进行分簇以将所述设置的静止像素检 测为候选静止区域,并将关于候选静止区域的信息登记在列表244中。关于 候选静止区域的信息包括:候选静止区域的左上像素和右下像素的坐标、候 选静止区域的大小、关于候选静止区域的平均RGB信息、关于与候选静止区 域对应的背景区域的平均RGB信息以及候选静止区域的持续时间段。当当前 输入图像的候选静止区域与先前输入图像的候选静止区域相同时,存储在列 表244上的候选静止区域信息被更新为关于当前输入图像的候选静止区域的 信息。

错误检测确定单元264将用于确定候选静止区域是否被错误地检测的条 件应用于候选静止区域,以去除被错误地检测的候选静止区域。用于确定候 选静止区域是否被错误地检测的条件包括围绕候选静止区域的另一前景区域 的比率、与候选静止区域对应的前景区域的稳定状态、候选静止区域的持续 时间段、候选静止区域的大小以及是否存在候选静止区域的二次移动。可改 变上述条件的顺序。

错误检测确定单元264还可根据暗度的改变将LBP应用于在去除了被错 误地检测的静止区域之后剩余的候选静止区域,以进一步去除被错误地检测 的静止区域。此外,错误检测确定单元264根据暗度的改变对在去除了被错 误地检测的静止区域之后剩余的候选静止区域执行列表反转匹配,以进一步 去除被错误地检测的静止区域。列表反转匹配是将列表244的候选静止区域 的平均RGB值和与候选静止区域对应的背景区域的平均RGB值进行比较的 处理。在这种情况下,当平均RGB值之间的差等于或大于阈值时,候选静止 区域被选择为真静止区域。

将关于被错误地检测的静止区域的信息从列表244去除。

对象检测单元206基于真静止区域确定对象是被留下还是被带走。对象 检测单元206包括边界区域提取单元226、边缘提取单元246和用于检测被 留下或被带走的对象的确定单元266。

边界区域提取单元226对通过扩大真静止区域产生的扩大区域以及通过 缩小和反转真静止区域产生的反转缩小区域执行XOR计算,以提取真静止区 域的边界区域。

边缘提取单元246提取关于真静止区域的边界区域的边缘信息和关于与 真静止区域对应的背景图像的边界区域的边缘信息。

确定单元266基于真静止区域的边缘强度和与真静止区域对应的背景图 像的边缘强度之间的变化来检测对象是被留下还是被带走,并显示具有框形 的块。当真静止区域的边缘强度和与真静止区域对应的背景图像的边缘强度 相比增加时,确定单元266确定对象被留下。当真静止区域的边缘强度和与 真静止区域对应的背景图像的边缘强度相比降低时,确定单元266确定对象 被带走。当确定单元266确定对象被带走时,在经过预定时间段后,确定单 元266释放用于显示对象被检测为被带走的静止区域的块,并从列表244去 除与静止区域有关的信息。此外,当确定单元266确定对象被留下时,在经 过预定时间段后,确定单元266比较背景图像和输入图像。当没有变化时, 确定单元266继续显示块。然后,再次经过预定时间段后,确定单元266释 放用于显示对象被检测为被留下的静止区域的块,并从列表244去除与静止 区域有关的信息。

当带走或留下对象的事件发生时,显示单元205可显示目标图像并可发 出警报。显示单元205可包括液晶显示(LCD)面板、有机发光显示面板、 电泳显示面板等。

根据一个或多个示例性实施例,检测对象的方法可用于在公共设施(诸 如机场或地铁)自动检测可疑对象(例如,爆炸装置),并可在用于约束非法 倾倒垃圾或非法停车的自动系统中被使用。此外,所述方法可在用于保护艺 术品博物馆、展览中心、珠宝商店等中的展览品或产品的自动防盗系统中被 使用。

根据以上示例性实施例的系统和方法可在存在多个移动对象的复杂环境 中提取与被带走或被留下的对象有关的详细信息,从而获得用于自动检测被 留下或带走的物体的稳定性能。

虽然参照本发明构思的示例性实施例具体显示和描述了本发明构思,但 是本领域普通技术人员将明白,在不脱离由权利要求限定的精神和范围的情 况下,可以对其进行形式和细节的各种改变。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号