前后景分割的方法及设备的制造方法_4

文档序号:9217832阅读:来源:国知局
[0107]可选地,作为一个实施例,第一确定单元301,可包括分割子单元、第一确定子单元 和第二确定子单元。
[0108]分割子单元,可用于将所述第t帧图像分成m个图像块,m为大于2的正整数。第 一确定子单元,可用于确定分割子单元分成的所述第t帧图像的m个图像块中的第i个图 像块,在所述第t-1帧图像中的匹配块,其中,i为不大于m的正整数。第二确定子单元,用 于当第一确定子单元确定的所述匹配块中包括属于所述第t-1帧图像的前景区域的像素 时,确定所述第t帧图像的m个图像块中的第i个图像块属于所述第t帧图像的第一区域。
[0109] 可选地,作为一个实施例,第二确定单元302,可包括第三确定子单元、计算子单 元、第四确定子单元和第五确定子单元。
[0110] 第三确定子单元,可用于确定所述第t-1帧图像中除前景区域之外的区域为所述 t-1帧图像的背景区域,并确定所述第t帧图像中除第一区域之外的区域为所述第t帧图 像的第二区域。计算子单元,可用于计算第t-1帧图像的前景区域的历史累计颜色直方图, 计算第三确定子单元确定的第t-1帧图像的背景区域的历史累计颜色直方图,计算第一确 定单元301确定的第t帧图像的第一区域的颜色直方图,计算第三确定子单元确定的第t 帧图像的第二区域的颜色直方图,并计算第一确定单元301确定的第t帧图像的第一区域 中的每一个图像块的颜色直方图。第四确定子单元,可用于根据计算子单元计算的第t-1 帧图像的前景区域的历史累计颜色直方图、第t-1帧图像的背景区域的历史累计颜色直方 图、第t帧图像的第一区域的颜色直方图、第t帧图像的第二区域的颜色直方图和第t帧图 像的第一区域中的每一个图像块的颜色直方图,确定第一条件。第五确定子单元,可用于在 第一确定单元301确定的所述第t帧图像的第一区域中,确定满足第四确定子单元确定的 所述第一条件的像素的集合组成的区域为所述第t帧图像的前景区域。
[0111] 可选地,作为一个实施例,第一条件可以为:巧W。其中,勾=崎, 芎=<+_;、以>;,巧=?p/+对为第1帧图像的前景区域的颜色直方图,$为 第t帧图像的第一区域的颜色直方图,iT为第t-l帧图像的前景区域的历史累计颜色直 方图,W为第1帧图像的背景区域的颜色直方图,所述第1帧图像的背景区域为所述第1帧 图像除所述第1帧图像的前景区域之外的区域,#为第t帧图像的第二区域的颜色直方图, 泞1为第t-l帧图像的背景区域的历史累计颜色直方图,0为第t帧图像的第一区域中的 像素所在的图像块的颜色直方图,0,Y,入为不大于1的非负数,且a+0 +Y = 1。
[0112] 可选地,作为另一个实施例,图8所示的设备300还可包括第五确定单元和合成单 元。第五确定单元,用于确定第一图像,所述第一图像用于作为所述第t帧图像的背景图 像。合成单元,用于将第二确定单元302确定的所述第t帧图像的前景区域和所述第五确 定单元确定的所述第一图像进行合成。
[0113] 设备300能够实现图1和图6的实施例中由设备实现的各个过程,为避免重复,这 里不再赘述。
[0114] 图9是本发明另一个实施例的前后景分割的设备的框图。图9所示的设备400包 括:处理器401、存储器402、收发电路403。
[0115] 处理器401,用于基于第t-1帧图像的前景区域,采用块匹配方法,确定第t帧图像 的第一区域,其中,t为大于1的正整数。并进一步根据所确定的所述第t帧图像的第一区 域中满足第一条件的像素,确定所述第t帧图像的前景区域。
[0116] 本发明实施例中,基于学习策略,利用块匹配方法和颜色直方图,能够确定视频的 每一帧图像的前景区域,实现对视频的每一帧图像的前后景分割。并且,本发明实施例中前 后景分割的算法比较简单,运行时间短,能够在视频过程中实时进行。同时,该方法不仅可 以适用于固定摄像头时的视频过程,也可以应用于移动摄像头所进行的视频过程。
[0117] 设备400中的各个组件通过总线系统405耦合在一起,其中总线系统405除包括 数据总线之外,还包括电源总线、控制总线和状态信号总线。但是为了清楚说明起见,在图 9中将各种总线都标为总线系统405。
[0118] 上述本发明实施例揭示的方法可以应用于处理器401中,或者由处理器401实现。 处理器401可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的 各步骤可以通过处理器401中的硬件的集成逻辑电路或者软件形式的指令完成。上述的 处理器1001可以是通用处理器、数字信号处理器(DigitalSignalProcessor,DSP)、专用 集成电路(ApplicationSpecificIntegratedCircuit,ASIC)、现成可编程门阵列(Field ProgrammableGateArray,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、 分立硬件组件。可以实现或者执行本发明实施例中的公开的各方法、步骤及逻辑框图。通 用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本发明实施例 所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬 件及软件模块组合执行完成。软件模块可以位于随机存取存储器(RandomAccessMemory, RAM)、闪存、只读存储器(Read-OnlyMemory,ROM)、可编程只读存储器或者电可擦写可编程 存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器402,处理器401读取 存储器402中的信息,结合其硬件完成上述方法的步骤。
[0119] 可选地,作为一个实施例,处理器401还可用于将满足第二条件的第二图像作为 第1帧图像的背景图像,所述第二条件为所述第二图像的色调-饱和度_亮度值HSV空间 的亮度值V通道的方差小于第一阈值,且所述第二图像的HSV空间的色调H通道的方差小 于第二阈值。并进一步采用人脸检测与聚类方法或者分水岭方法,确定所述第1帧图像的 前景区域。
[0120] 可选地,作为另一个实施例,处理器401可具体用于将所述第t帧图像分成m个图 像块,m为大于2的正整数。并确定分成的所述第t帧图像的m个图像块中的第i个图像 块,在所述第t-1帧图像中的匹配块,其中,i为不大于m的正整数。进一步,在所述匹配块 中包括属于所述第t-1帧图像的前景区域的像素时,确定所述第t帧图像的m个图像块中 的第i个图像块属于所述第t帧图像的第一区域。
[0121] 可选地,作为另一个实施例,处理器401可具体用于确定所述第t-1帧图像中除前 景区域之外的区域为所述t-1帧图像的背景区域,并确定所述第t帧图像中除第一区域之 外的区域为所述第t帧图像的第二区域。随后可具体用于计算第t-1帧图像的前景区域的 历史累计颜色直方图,计算第t-1帧图像的背景区域的历史累计颜色直方图,计算第t帧图 像的第一区域的颜色直方图,计算第t帧图像的第二区域的颜色直方图,并计算第t帧图像 的第一区域中的每一个图像块的颜色直方图。并根据所计算的第t-1帧图像的前景区域的 历史累计颜色直方图、第t-1帧图像的背景区域的历史累计颜色直方图、第t帧图像的第一 区域的颜色直方图、第t帧图像的第二区域的颜色直方图和第t帧图像的第一区域中的每 一个图像块的颜色直方图,确定第一条件。进一步可用于在所述第t帧图像的第一区域中, 确定满足所述第一条件的像素的集合组成的区域为所述第t帧图像的前景区域。
[0122] 可选地,作为一个实施例,第一条件可以为:,其中,勾+(1-40, 芎=<+处广+#,芎+M。P;为第1帧图像的前景区域的颜色直方图,5为 第t帧图像的第一区域的颜色直方图,>广为第t-1帧图像的前景区域的历史累计颜色直方 图,#为第1帧图像的背景区域的颜色直方图,所述第1帧图像的背景区域为所述第1帧 图像除所述第1帧图像的前景区域之外的区域,P/为第t帧图像的第二区域的颜色直方图, if1为第t-1帧图像的背景区域的历史累计颜色直方图,0为第t帧图像的第一区域中的像 素所在的图像块的颜色直方图,0,Y,入为不大于1的非负数,且a+0+Y = 1。
[0123] 可选地,作为另一个实施例,处理器401还可用于确定第一图像,所述第一图像用 于作为所述第t帧图像的背景图像。并进一步将所述第t帧图像的前景区域和所确定的所 述第一图像进行合成。
[0124] 设备400能够实现图1和图6的实施例中由设备实现的各个过程,为避免重复,这 里不再赘述。
[0125] 本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单 元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟 以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员 可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出 本发明的范围。
[0126] 所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、 装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
[0127] 在本申请所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以 通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的 划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件 可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或 讨论的相互之间的耦合或直接耦合或通信连接可以是通
当前第4页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1