背景去除的图像处理方法

文档序号:6578642阅读:586来源:国知局
专利名称:背景去除的图像处理方法
技术领域
本发明涉及一种用以去除背景的图像处理技术,尤其涉及一种可去除背景与前景 阴影的图像处理方法。同时此一技术也包含阴影去除方式,可得到较佳的背景去除的图像。
背景技术
在用以去除背景的图像处理技术中,背景移除常用于监视器的图像处理或是有着 高度保密性的视频会议中,然而,现今常见的背景移除技术仅能提供视觉品质不佳的图像, 尤其在前景物体的阴影与前景图像边缘的解析度方面都未能提供良好的视频图像,如何克 服上述的问题仍是这个领域的一大课题。

发明内容
为了解决现有技术中存在的上述仅能提供视觉品质不佳的图像,尤其在前景物体 的阴影与前景图像边缘的解析度方面都未能提供良好的视频图像的问题,依据本发明的一 实施例,其提供了一种图像处理方法。该图像处理方法包含有接收一输入图像;参照一第 一门槛值,比较一参考背景与该输入图像以决定出位于该输入图像中的一第一前景图像; 依据该第一前景图像来决定出位于该输入图像中不同于该第一前景图像的一第二前景图 像;以及参照不同于该第一门槛值的一第二门槛值,比较该参考背景与该第二前景图像以 决定出该输入图像中的一第三前景图像。依据本发明的另一实施例,其提供了一种图像处理方法。该图像处理方法包含有 接收对应一输入图像的一前景图像;依据对应该输入图像的一参考背景,检测该前景图像 中至少一前景物件的阴影部分以产生一检测结果;以及依据该检测结果来决定该输入图像 中的一第一前景图像。依据本发明的再另一实施例,其提供了一种图像处理方法。该图像处理方法包含 有接收对应一输入图像的一前景图像;检测该前景图像中至少一前景物件的边缘以产生 一检测结果;以及依据该检测结果来决定该输入图像中的一第一前景图像。依据上述实施例,本发明提供了一种图像处理方法,其可移除背景图像与前景阴 影,并能在取得的前景上成功地作出边缘处理以得到一个较佳的前景图像。


图1为应用本发明自输入图像取出前景的方法的前景产生模块的示意图。图2为本发明自输入图像取出前景图像的方法的流程简图。图3为依据本发明的一实施例所得到的第一前景图像以及相对应的参考背景与 输入图像的示意图。图4为依据本发明的一实施例对一对照表依序进行水平扩张、垂直扩张程序以得 到对应较佳前景图像的对照表的示意图。图5为依据本发明的一实施例所得到的第二前景图像以及相对应的输入图像的
8示意图。图6为依据本发明的另一实施例所得到的第二前景图像以及相对应的输入图像 与背景图像的示意图。图7为依据本发明的一实施例所得到的第三前景图像以及相对应的输入图像的 示意图。图8为依据本发明的一实施例来对一对照表进行一侵蚀程序以得到对应较佳前 景图像的对照表的示意图。图9为依据本发明的一实施例所得到的扩张前景图像、侵蚀前景图像以及相对应 的输入图像的示意图。图10为应用本发明在输入图像中移除前景物体的阴影部分的方法的阴影移除模 块的示意图。图11为依据本发明的一实施例自输入图像的前景图像中移除阴影的方法的流程 简图。图12为依据本发明的一实施例而以一处理单位与其邻近处理单位的所有像素的 亮度值来产生多个亮度自相关值的示意图。图13为经由图12中的亮度值所求得的亮度自相关值的矩阵的示意图。图14即为依据本发明的另一实施例而以一处理单位与其邻近处理单位的所有像 素的亮度值来产生多个亮度自相关值的示意图。图15为依据本发明的一实施例上所得到的第一前景图像以及相对应的参考背景 与前景图像的示意图。图16为应用本发明对前景图像进行边缘塑形的方法的边缘塑形模块的示意图。图17为依据本发明的一实施例而自输入图像取出前景的方法的流程简图。图18为图像侵蚀程序的示意图。图19为本发明边缘塑形程序的一实施例的示意图。图20为依据本发明的一实施例所得到的第二前景图像、第三前景图像以及相对 应的输入图像的示意图。上述附图中的附图标记说明如下
100前景产生模块300边缘塑形模块
101前景提取单元301边缘检测单元
102参考背景产生单元302边缘像素检测单元
103前景扩张单元303边缘塑形单元
105前景检测单元310对照表
107扩张侵蚀单元
1071扩张单元
1072侵蚀单元
110对照表
S201 S219、S301 S321、S401 S413步骤
200阴影移除模块
201阴影检测单元
202阴景内部扩张单元203阴景扩张侵蚀单元2031阴影扩张单元2032阴影侵蚀单元210对照表
具体实施例方式本发明揭示了一种可成功自一输入图像取出前景的机制。首先,请参照图1,图1 为应用本发明自输入图像取出前景的方法的前景产生模块100的示意图。前景产生模块 100包含有一前景提取单元101、一参考背景产生单元102、一亮度产生单元104、一前景扩 张单元103、一前景检测单元105、一扩张侵蚀单元107以及一对照表110,其中前景产生模 块100以及各内部元件皆可以物理电路(硬件)抑或程序码(软件)的方式来实现,也即 任何采用本发明自输入图像取出前景的演算法的图像处理架构均属本发明的范畴。参考背 景产生单元102用以依据一预设图像IMG_PRE或输入图像IMG_IN来产生一参考背景BG_ REF,其中参考背景BG_REF包含有多个处理单位分别对应至输入图像IMG_IN所包含的多个 处理单位,且每一处理单位包含有多个像素。前景提取单元101耦接于参考背景产生单元 102与亮度产生单元104,用以依据输入图像IMG_IN与参考背景BG_REF来产生一第一前景 图像FG_1。亮度产生单元104耦接于参考背景产生单元102与前景提取单元101,用以产 生多个关于输入图像IMG_IN与参考背景BG_REF的亮度值,分别对应到输入图像IMG_IN中 多个处理单位与参考背景BG_REF中多个处理单位。前景扩张单元103耦接于前景提取单 元101,用以接收第一前景图像FG_1并调整其为一第二前景图像FG_2。前景检测单元105 耦接于前景扩张单元103,用以接收第二前景图像FG_2,并依据第二前景图像FG_2与参考 背景BG_REF来产生一第三前景图像FG_3。扩张侵蚀单元107包含有一扩张单元1071以及 一侵蚀单元1072,用以接收第三前景图像FG_3并决定是否输出侵蚀单元1072的处理结果 以作为一第四前景图像FG_4,其中扩张单元1071耦接于前景检测单元105,用以接收一前 景图像并调整其为一扩张前景图像,而侵蚀单元1072则耦接于扩张单元1071,用以接收该 扩张前景图像并调整其为一侵蚀前景图像。对照表110包含有多个储存单元,分别对应至 输入图像IMG_IN的多个处理单位(也对应到参考背景BG_REF的多个处理单位),且每一储 存单元用来储存代表前景的一第一代码或代表背景的一第二代码。请配合图1来参照图2,图2为本发明自输入图像取出前景图像的方法的流程简 图。倘若大体上可达到相同的结果,并不需要一定遵照图2所示的流程中的步骤顺序来进 行,且图2所示的步骤不一定要连续进行,也即,其他步骤也可插入其中。本发明取出前景 的步骤概述如下S201 分别比较一输入图像内IMG_IN的所有处理单位的亮度值与一参考背景BG_ REF内的所有相对应处理单位的亮度值,并将所有比较结果储存到一对照表110中所有相 对应储存单元中;S203 依照对照表110中所述比较结果,来决定出一第一前景图像FG_1 ;S205 依照对照表中110所述比较结果,执行一前景扩张程序以更新对照表110 ;S207 依据更新后的对照表110来决定一第二前景图像FG_2 ;
10
S209 分别比较第二前景图像FG_2内的所有处理单位的亮度值与参考背景内BG_ REF的所有相对应处理单位的亮度值,并依据所有比较结果来更新对照表110 ;S211 依据更新后的对照表110来决定一第三前景图像FG_3 ;S213 依照对照表110中所述比较结果,执行一前景扩张程序以更新对照表110 ;S215 依照对照表110中所述比较结果,执行一前景侵蚀程序以更新对照表110 ;S217 判断该前景扩张程序与该前景侵蚀程序是否已达到一预定循环次数?若已 达到该预定循环次数,则进行步骤S219 ;若尚未达到该预定循环次数,则回到步骤S213 ;S219 依据更新后的对照表110来决定一第四前景图像FG_4。由于当一前景物体在参考背景BG_REF中出现时,该前景物体所占用的像素通常 会与该前景物体尚未出现时的像素不同,尤其是在亮度上会有极大的差异,是故前景产生 模块100在接收到输入图像IMG_IN后,会应用亮度产生单元104来分别处理输入图像IMG_ IN以及背景图像BG_REF,为了节省处理时间,通常会以多个像素所组成的处理单位为基准 来得到对应输入图像IMG_IN以及背景图像BG_REF内每一处理单位的亮度值(举例来说, 该亮度值可为该处理单位内所有像素亮度的总和或是平均),然后前景提取单元101会分 别比较输入图像IMG_IN内的所有处理单位的亮度值与参考背景BG_REF内的所有相对应处 理单位的亮度值;若输入图像IMG_IN内的一处理单位的亮度值较参考背景BG_REF内的一 相对应处理单位的亮度值的差量大于或等于一第一门槛值,则指定第一代码给对照表110 中一相对应储存单元;反之,若输入图像IMG_IN内的该处理单位的亮度值较参考背景BG_ REF内的该相对应处理单位的亮度值的差量小于该第一门槛值,则指定第二代码给该照表 110中该相对应储存单元(步骤S201)。之后,前景提取单元101便依据对照表110内具有 第一代码的每一储存单元来决定出第一前景图像FG_1,意即,前景提取单元101仅输出输 入图像IMG_IN中,对应第一代码的所有处理单位以作为第一前景图像FG_1来当作一个初 步的结果,如步骤S203。请参照图3,图3为所得到的第一前景图像FG_1以及相对应的一 参考背景BG_REF与一输入图像IMG_IN的一实施例的示意图,由图可知,上述步骤可确实得 到一个粗略的前景处理结果。为了得到更进一步的前景处理结果,本实施例另应用了前景扩张单元103,其在接 收到第一前景图像FG_1后,依据对照表110对每一储存单元执行前景扩张程序若第一前 景图像FG_1中对应一特定储存单元的一特定处理单位的水平方向上具有对应第一代码的 邻近处理单位于该特定处理单位左方与右方一水平距离内的数量均超过一水平门槛值,则 指定第一代码给该特定储存单元来取代原本的第二代码;接着,在对每一储存单元进行完 水平扩张程序后,若该第一前景图像FG_1对应一特定储存单元的一特定处理单位的垂直 方向上,对应第一代码的邻近处理单位于该特定处理单位上方与下方一垂直距离内的数量 均超过一垂直门槛值,则指定第一代码给该特定储存单元来取代原本的第二代码,如步骤 S205。之后,前景扩张单元103依据对照表110内具有第一代码的每一储存单元来决定出 第二前景图像FG_2,如步骤S207。请注意,在此并不限定须先进行水平方向的扩张再进行 垂直方向的扩张,而先进行垂直方向的扩张再进行水平方向的扩张的设计变化也落在本发 明的范畴之内。举例来说,图4示出了本实施例中的对照表110依序进行水平扩张与垂直扩张程 序以得到对应一较佳前景图像的对照表110。在此范例中,内有标号1的方格为具有第一代
11码的储存单元,在此先称之为前景方格,而内有标号2的方格为具有第二代码的储存单元, 在此先称之为背景方格。当一背景方格的水平方向上,与该背景方格左方与右方一水平距 离内相邻的前景方格(该水平距离等于一处理单位)的数量均大于1时(水平门槛值等于 1),则将该背景方格改为内含有标号1的前景方格;同理,在处理完所有背景方格的水平扩 张程序后,当一背景方格的垂直方向上,与该背景方格上方与下方一垂直距离内相邻的前 景方格(该垂直距离等于一处理单位)的数量均大于1时(垂直门槛值等于1),则将该背 景方格改为内含有标号1的前景方格,由此一来,原本在步骤S201中未能正确判定的前景 图像也能确实地呈现出来(如图4的最后结果所示)。请注意,上述的水平距离、垂直距离、 水平门槛值与垂直门槛值可依设计上的考虑而加以修改,比方说采用一较宽松的扩张程序 时,水平距离与垂直距离可设定为三个处理单位,而水平门槛值与垂直门槛值可设定为1, 如此一来,便可得到一扩张程度较高的一前景图像。再请参照图5,图5为依据一实施例所 得到的一第二前景图像FG_2以及相对应的一输入图像IMG_IN的示意图。与图3所示的第 一前景图像FG_1比较,可知上述扩张程序可确实得到一较佳的前景图像。然而,扩张程序有时会导致错误的前景图像结果,请参照图6,图6为依据另一实 施例所得到的第二前景图像FG_2以及相对应的输入图像IMG_IN与参考背景图像BG_REF 的示意图。图6中的第二前景图像FG_2会经由前景扩张程序,将被前景图像环绕的一背景 图像误判为一前景图像而提取出来,因而得到一个错误的前景图像结果。为避免发生这一 类的误判,前景检测模块105在接收到第二前景图像re-2后,会再次分别比较第二前景图 像FG_2内的所有处理单位的亮度值与参考背景BG_REF内的所有相对应处理单位的亮度 值,若第二前景图像内FG_2的一处理单位的亮度值较参考背景BG_REF内的一相对应处理 单位的亮度值的差量大于或等于一第二门槛值,则指定第一代码给对照表110中一相对应 储存单元;反之若第二前景图像FG_2内的该处理单位的亮度值较参考背景BG_REF内的该 相对应处理单位的亮度值的差量小于该第二门槛值,则指定第二代码给对照表110中该相 对应储存单元,如步骤S209。之后,前景检测模块105便依据对照表110内具有第一代码的 每一储存单元来决定出第三前景图像FG_3,如步骤S211。在本实施例中,该第二门槛值较 该第一门槛值来得小,其用意在于让前景提取单元101得以较严格的条件,提取出初步的 第一前景图像FG_1,再经由前景扩张单元103找出无法通过严格条件的前景图像来决定第 二前景图像FG_2,而后前景检测单元105则以较宽松的条件去除前景扩张单元103误判的 图像,并同时保留已正确找出的前景图像。再请参照图7,图7为依据一实施例所得到的一 第三前景图像以及相对应的一输入图像的示意图,与图6所示的第二前景图像FG_2比较, 可知上述程序可确实得到一较佳的前景图像。然而,本发明更进一步地应用扩张侵蚀单元107来进行一扩张侵蚀程序以得到一 较佳的前景图像。扩张侵蚀单元107中的扩张单元1071首先依照对照表110执行一前景扩 张程序以更新对照表110来得到一前景扩张图像,相关程序与步骤S205相似,故于此不再 赘述,如步骤S213。接着,扩张侵蚀单元107中的侵蚀单元10721再依照扩张单元1071所 更新过的对照表110来对每一储存单元执行一前景侵蚀程序以该前景扩张图像中对应一 特定储存单元的一特定处理单位来说,若对应第一代码且相距一预定距离内的邻近处理单 位的数量小于一侵蚀门槛值,则指定第二代码给该特定储存单元来取代原本的第一代码, 如步骤S215。举例来说,图8示出了本实施例中一对照表110进行侵蚀程序以得到对应一较佳的前景图像的对照表110。在此范例中,内含有标号1的方格为具有第一代码的储存单 元,在此先称之为前景方格,而内含有标号2的方格为具有第二代码的储存单元,在此先称 之为背景方格;对一特定前景方格来说,当与其相距一处理单位(即预定距离为一处理单 位)内的邻近前景方格的数量小于8时(即侵蚀门槛值等于8),则将该前景方格改为内含 有标号2的背景方格,由此一来,原本在步骤S215中未能正确判定的背景图像也能确实地 呈现出来(如图9的结果所示)。此外,在本发明中,为了得到一较佳的前景图像,扩张侵蚀单元107会不断地依序 进行步骤S213、S215中的扩张、侵蚀程序,直到完成一预定扩张侵蚀循环次数为止,如步骤 S217。接着,扩张侵蚀单元107再依据更新后的对照表110来决定出一第四前景图像FG_4, 如步骤S219。此外,本发明另提供了一种在一输入图像中移除至少一前景物体的阴影部分的机 制。请参照图10,图10为应用本发明在输入图像中移除前景物体的阴影部分的方法的阴影 移除模块200的示意图。阴影移除模块200包含有一阴影检测单元201、一阴影扩张单元 202、一阴影扩张蚀侵单元203以及一对照表210,其中阴影移除模块200以及各内部元件 皆可以物理电路(硬件)抑或程序码(软件)来实现,也即任何采用本发明在输入图像中 移除前景物体的阴影部分的演算法的图像处理架构均属本发明的范畴。阴影检测单元201 用以接收对应该输入图像的一前景图像阳,依据对应该输入图像的一参考背景BG_REF,检 测前景图像re中至少一前景物件的阴影部分以产生一检测结果并依据该检测结果来决定 该输入图像中的一第一前景图像FG_1。阴影扩张单元202耦接于阴影检测单元201,用以 接收第一前景图像FG_1并调整其为一第二前景图像FG_2。扩张侵蚀单元203包含有一阴 影扩张单元2031以及一阴影侵蚀单元2032,用以接收第二前景图像FG_2并决定是否输出 阴影侵蚀单元2032的处理结果来作为一第三前景图像FG_3 ;其中阴影扩张单元2031耦接 于阴影检测单元201,用以接收一前景图像并调整其为一阴影扩张图像;而阴影侵蚀单元 2032耦接于阴影扩张单元2031,用以接收该阴影扩张图像并调整其为一阴影侵蚀图像。对 照表210包含有多个储存单元,分别对应至该输入图像的多个处理单位(也对应到参考背 景BG_REF的多个处理单位),且每一储存单元用来储存代表前景的一第一代码或代表非前 景的一第二代码。请配合图10来一并参照图11,图11为本发明自一输入图像的一前景图像中移除 阴影的方法的流程简图。倘若大体上可达到相同的结果,并不需要一定遵照图11所示的流 程中的步骤顺序来进行,且图11所示的步骤不一定要连续进行,也即,其他步骤也可插入 其中。本发明移除阴影的步骤概述如下S301 分别比较一前景图像re内的所有处理单位的亮度值与一参考背景BG REF 内的所有相对应处理单位的亮度值以产生一亮度比较结果;S303 分别比较前景图像TO内的所有处理单位的色度值与参考背景BG_REF内的 所有相对应处理单位的色度值以产生一色度比较结果;S305 分别比较前景图像TO内的所有处理单位的亮度自相关值 (autocorrelation)与参考背景BG_REF内的所有相对应处理单位的亮度自相关值以产生 一亮度自相关值比较结果;S307 依据该亮度比较结果、该色度比较结果以及该亮度自相关值比较结果来更新对照表210 ;S309 依据更新后的对照表210来决定一第一前景图像FG_1 ;S311 依照对照表210来执行一阴影内部扩张程序以更新对照表210 ;S313 依据更新后的对照表210来决定一第二前景图像FG_2 ;S315 依照对照表210来执行一阴影扩张程序以更新对照表210 ;S317 依照对照表210来执行一阴影侵蚀程序以更新对照表210 ;S319:判断该阴影扩张程序与该阴影前景侵蚀程序是否已达到一预定循环次数? 若已达到一预定循环次数,则进行步骤S219 ;若未达到一预定循环次数,回到步骤S313 ;S321 依据更新后的对照表210来决定一第三前景图像FG_3。当一前景物体的一阴影落在一部分背景图像时,该部分背景图像会与该阴影未出 现时的图像(也就是在参考背景BG_REF中的该部分背景图像)在亮度、色度以及纹路(亮 度自相关性)上会有相当程度的相似。因此,阴影检测单元201会在接收到前景图像re后, 以上述的亮度、色度以及亮度自相关性来决定前景图像re中的阴影部分。为了节省处理时 间,通常会以多个像素所组成的处理单位为基准来进行上述步骤。首先,阴影检测单元201 会针对前景图像re中每一处理单位(即于对照表210中具有代表非前景的第二代码的储 存单位所对应的处理单位),比较前景图像re的该处理单位的亮度值与参考背景BG_REF 内的一相对应处理单位的亮度值,以判断当前景图像re中该处理单位的亮度值是否皆低 于参考背景BG_REF内的该相对应处理单位的亮度值,如步骤S301。接下来,阴影检测单元 201会比较前景图像re中该处理单位中每一像素的色度值与位于参考背景BG_REF内该相 对应处理单位中相对应像素的色度值,以判断该处理单位与参考背景BG_REF中色度值的 差距小于一色度门槛值的像素的数量是否超过一阴影门槛值,如步骤S303。再来,阴影检测 单元201会依据该处理单位以及其邻近处理单位的所有像素的亮度值来产生多个第一亮 度自相关值,并依据参考背景BG_REF内的一相对应处理单位以及其邻近处理单位的所有 像素的亮度值来产生多个第二亮度自相关值,而后,阴影检测单元201会判断该多个第一 亮度自相关值与该多个第二亮度自相关值中,亮度自相关值相同的个数是否超过一阴影门 槛值,如步骤S305。在完成上述三项比较之后,阴影检测单元201便依据该亮度比较结果、 该色度比较结果以及该亮度自相关值比较结果来更新对照表210,如步骤S307。请参照图12以及图13来进一步了解步骤S305中得到亮度自相关值比较结果的 运作。为了求得较详尽的亮度自相关值(纹路),本发明的一实施例中以一处理单位为中 心,并将该处理单位相距一处理单位内的邻近处理单位都加入计算,假设所采用的每一处 理单位内包含有4个像素,则在此对该处理单位的计算会包含有36个像素的亮度值。图12 为依据本发明一实施例以一处理单位与其邻近处理单位的所有像素的亮度值来产生多个 亮度自相关值的示意图,而图13为依据12图中所有像素的亮度值所产生的亮度自相关值 的示意图。于图12中,每个方格代表一个处理单位,每个圆圈代表一个像素,而每个像素都 具有一亮度Pn与一亮度自相关值An,其中η等于0 35。在图13的范例中,亮度自相关 值An定义为代表一像素的亮度Pn是否高于相邻像素亮度值Ρη+1的数值,当Pn+1 ^ Pn, An = 1 ;反之,若Pn+1 < Pn, An = _1,而最后一个像素的亮度自相关值Α35,则是由Ρ35与 PO决定,当PO彡Ρ35,Α35 = 1 ;反之,若PO <Ρ35,Α35 = -1。最后,经由上述的运算可得 到一亮度自相关值An的矩阵,如图13所示。请注意,上述图12所示的亮度自相关值An的
14计算程序仅为一可能的实现方式,只要能使结果具有代表相邻像素亮度差距的关系,亮度 自相关值An也可由其他运算方式来求得,如图14即为依据本发明另一实施例以一处理单 位与其邻近处理单位的所有像素的亮度值来产生多个亮度自相关值的示意图。在步骤S305中,阴影检测单元201在运用上述亮度自相关值的计算后,可分别针 对前景图像TO中一处理单位与参考背景BG_REF中一相对应处理单位,得到一第一亮度自 相关值(例如Bn)与一第二亮度自相关值(例如Cn)的两个矩阵,由于这两个矩阵皆由1 与-1所组成,当第一亮度自相关值Bn与相对应的第二亮度自相关值Cn同号时,Bn*Cn = 1 ;反之,当第一亮度自相关值Bn与相对应的第二亮度自相关值Cn异号时,Bn*Cn = -I。而 Bn与Cn同号的数目愈多,代表前景图像TO中的该处理单位与参考背景BG_REF中该相对应 处理单位的纹路愈相近,是故在实作上,阴影检测单元201会以Σ Bn^Cn大于一阴影门槛值 来判定该处理单位是否应隶属于阴影部分。在完成亮度、色度以及亮度自相关值比较之后,阴影检测单元201会依据所述比 较结果来决定前景图像TO中每一处理单位是否属于阴影部分,若阴影检测单元201判断该 处理单位属于阴影部分,则指定代表非前景的第二代码给该特定储存单元来取代原本代表 前景的第一代码,以更新对照表210,如步骤S307。之后,阴影检测单元201依据对照表210 内具有第一代码的每一储存单元来决定出第一前景图像FG_1,如步骤S309。接下来,阴影内部扩张单元202依据对照表210对每一储存单元执行一阴影内部 扩张程序若第一前景图像FG_1中对应一特定储存单元的一特定处理单位的水平方向上 具有对应第二代码的邻近处理单位于该特定处理单位左方与右方一水平距离内的数量均 超过一阴影水平门槛值,则指定第二代码给该特定储存单元来取代原本的第一代码;接着, 在对每一储存单元进行完阴影水平扩张程序后,若第一前景图像FG_1中对应一特定储存 单元的一特定处理单位的垂直方向上,对应第二代码的邻近处理单位于该特定处理单位上 方与下方一垂直距离内的数量均超过一阴影垂直门槛值,则指定第二代码给该特定储存单 元来取代原本的第一代码,如步骤S311。之后,阴影内部扩张单元202便依据更新后的对 照表210内具有代表前景的第一代码的每一储存单元来决定出第二前景图像FG_2,如步骤 S313。请注意,在此并不限定须先进行水平方向的扩张再进行垂直方向的扩张,也即,先进 行垂直方向的扩张再进行水平方向的扩张的设计变化也落在本发明的范畴之内。然而,本发明更进一步地应用阴影扩张侵蚀单元203来进行一扩张侵蚀程序以得 到一较佳的前景图像。扩张侵蚀单元203中的阴影扩张单元2031首先依照对照表210执 行一阴影扩张程序以更新对照表210来得到一阴影扩张图像,相关程序与步骤S311相似, 故于此不再赘述,如步骤S315。接着,阴影扩张侵蚀单元203中的阴影侵蚀单元2032再依 照阴影扩张单元2031所更新过的对照表110来对每一储存单元执行一阴影侵蚀程序以该 阴影扩张图像中对应一特定储存单元的一特定处理单位来说,若对应代表非前景的第二代 码且相距一预定距离内的邻近处理单位的数量小于一阴影侵蚀门槛值,则指定代表前景的 第一代码给该特定储存单元来取代原本的第二代码,如步骤S317。阴影扩张侵蚀单元203 会不断地依序进行步骤S315、S317中的阴影扩张、阴影侵蚀程序,直到完成一预定扩张侵 蚀循环次数为止,如步骤S319。接着,阴影扩张侵蚀单元203再依据更新后的对照表210来 决定出一第三前景图像FG_3,如步骤S321。请参照图15,图15为一实施例所得到的一第一前景图像FG_1以及相对应的一参考背景BG_REF与一前景图像re的示意图。由图可知,上述步骤确实可在一前景图像re中 移除一前景物体的阴影部分。再者,本发明另提供了一种对一前景图像进行边缘塑形的机制。请参照图16,图 16为应用本发明对前景图像进行边缘塑形的方法的边缘塑形模块300的示意图。边缘塑 形模块300包含有一边缘检测单元301、一边缘像素检测单元302、一边缘塑形单元303以 及一对照表310,其中边缘塑形模块300以及各内部元件皆可以物理电路(硬件)抑或程 序码(软件)来实现,也即任何采用本发明对前景图像进行边缘塑形的演算法的图像处理 架构均属本发明的范畴。边缘检测单元301用以接收对应一输入图像的一前景图像re, 并检测前景图像re中至少一前景物件的边缘以产生一第一检测结果(其对应第一前景图 像FG_1)。边缘像素检测单元302耦接于边缘检测单元301,用以依据该第一检测结果来 检测该前景图像中至少一前景物件的边缘以产生一第二检测结果(其对应第二前景图像 FG_2)。边缘塑形单元303耦接于边缘像素检测单元302,用以依据该第二检测结果来对第 二前景图像FG_2进行一边缘塑形程序,并输出一第三前景图像FG_3。此外,请注意,边缘塑 形模块300可依据需求而直接输出边缘像素检测单元302所产生的第二前景图像FG_2,或 者输出边缘像素检测单元302所产生的第二前景图像FG_2经由边缘塑形单元303处理过 的第三前景图像FG_3。对照表310则包含有多个储存单元,分别对应至该输入图像的多个 处理单位,每一处理单位包含有多个像素,且每一储存单元系用来储存代表前景的一第一 代码、代表非边缘前景的一第二代码或代表背景边缘的一第三代码。请配合图16来一并参照图17,图17为本发明自一输入图像取出前景的方法的流 程简图。倘若大体上可达到相同的结果,并不需要一定遵照图17所示的流程中的步骤顺序 来进行,且图17所示的步骤不一定要连续进行,也即,其他步骤也可插入其中。本发明边缘 塑形的步骤概述如下S401 针对一输入图像中属于一前景图像的每一处理单位,若该处理单位的邻近 处理单位中属于前景图像的数量没有超过一内景门槛值,则将该处理单位归类为前景非边 缘图像;S403:去除属于非边缘前景图像的处理单位,将其他前景图像归类为前景边缘图 像;S405:针对属于该前景边缘图像的每一处理单位,若与该储存单元的距离小于一 特定距离内有一特定处理单位不属于前景边缘图像或前景非边缘图像,将该特定处理单位 归类为背景边缘图像;S407 针对属于该背景边缘图像的每一处理单位,找出该处理单位中所有像素与 该处理单位的多个邻近像素中具有最高亮度的一像素来作为一参考像素;S409 针对属于该背景边缘图像的每一处理单位内每一像素,当该处理单位中像 素与该参考像素的亮度差超过一预设门槛值时,将该像素归类为边缘像素;反之,将该像素 归类为非边缘像素;S411 依据所述前景非边缘图像、所述前景边缘图像以及所述边缘像素以输出一 第二前景图像FG_2;S413:针对属于该背景边缘图像的每一处理单位,依据该处理单位的邻近处理单 位是否属于前景边缘图像来决定是否将该处理单位内的像素归类为背景像素;
16
S415:依据所述前景非边缘图像、所述前景边缘图像以及所述边缘像素以输出一 第三前景图像FG_3。边缘检测单元301在接收到对应一输入图像的前景图像re后,便会进行一侵蚀程 序以找出前景图像re中不属于边缘的部分针对一输入图像中属于一前景图像也就是 对应具有第一代码的储存单元)的每一处理单位,若该处理单位的邻近处理单位中属于前 景图像的数量没有超过一内景门槛值,则将该处理单位归类为前景非边缘图像,并指定一 代表非边缘前景的第二代码给该处理单位所对应的储存单元以取代原本的第一代码,如步 骤S401。如此一来,边缘检测单元301在去除属于非边缘前景图像的处理单位后,便可求得 其他余下的前景图像即为前景边缘图像,此时,所有属于前景边缘图像的处理单位对应的 储存单元皆具有第一代码,而属于前景非边缘图像的处理单位对应的储存单元则具有第二 代码,如步骤S403。为了进一步说明上述的侵蚀程序,请配合图18来参照下列的方程序β (A) = A- (A Erosed by B) (1)在图18中,在一输入图像中,斜线部分即为一前景图像A,而B则是一侵蚀用的遮 罩,侵蚀程序首先会将遮罩B应用在输入图像的每一个处理单位(即每一个方格),当遮罩 B内有任一个处理单位不是属于前景图像时,该侵蚀程序便将此时遮罩B中心的处理单位 归类为非前景单位(即图中所示的空白方格),之后可得到一侵蚀后的前景ΑΘΒ(即步骤 S401的动作)。接下来,在前景图像A中去除侵蚀后的前景A θ B便可得到前景图像A的边 缘图像β (A)(即步骤S403的动作)。接下来,边缘检测单元301针对属于该前景边缘图像的每一处理单位来进行处 理,若以该处理单位为中心,当周遭一特定距离内(例如紧邻该处理单位的其它处理单位) 有一特定处理单位不属于前景边缘图像或前景非边缘图像,则将该特定处理单位归类为背 景边缘图像,并指定一代表背景边缘的第三代码给该特定处理单位所对应的储存单元,如 步骤S405。步骤S405的主要用意在于找出前景边缘外恰好一个处理单位的背景以利接下 来像素等级的处理。接着,边缘像素检测单元302会针对属于该背景边缘图像(也就是对 应具有第三代码的储存单元)的每一像素,找出与其距离一个像素的邻近像素中具有最高 亮度的一像素来作为一对应参考像素,如步骤S407。下一步,边缘像素检测单元302会在属 于该背景边缘图像的每一处理单位中,分别比较每一个像素与该对应参考像素的亮度,当 其中一个像素与该对应参考像素的亮度差超过一预设门槛值时,边缘像素检测单元302便 将该像素归类为边缘像素并指定一边缘代码给该像素;反之,当该像素与该对应参考像素 的亮度差未超过一预设门槛值时,则将该像素归类为非边缘像素并指定一非边缘代码给该 像素,如步骤S409。边缘像素检测单元302接着依据所述前景非边缘图像、所述前景边缘图 像以及所述边缘像素以输出一第二前景图像FG_2,如步骤S411。其中,步骤S407、S409的用意在于找出背景图像中属于前景物体的边缘的像素。 由于属于边缘的像素在亮度上通常会较一般像素低,是故步骤S407会在包含一处理单位 本身像素与该处理单位邻近的像素(也即不属于该处理单位而位于该处理单位周遭一特 定距离内的像素,例如环绕该处理单位的边界的像素)之中找出最亮的像素(也就是其中 最接近属于非背景像素的一像素)来与其他像素作比较,当该处理单位中一个特定像素与 该参考像素的亮度差过大时,即代表该特定像素属于非背景像素可能性很小;另一方面来说,当该处理单位中一个特定像素与该参考像素的亮度差不大时,即代表该特定像素属于 非背景像素可能性很高。在得到一初步的第二前景图像FG_2后,边缘塑形单元303会针对属于该背景边缘 图像的每一处理单位(也就是对应具有第三代码的储存单元),依据该处理单位的邻近处 理单位是否属于前景边缘图像来决定是否将该处理单位内的各个像素归类为一背景像素, 如步骤S413。最后,边缘塑形单元303依据所述前景非边缘图像、所述前景边缘图像以及所 述边缘像素以输出一第三前景图像FG_3,如步骤S415。举例来说,请参照图19,图19为依 据本发明边缘塑形程序的一实施例的示意图,其中,黑色的圆圈代表背景像素,画有斜线的 圆圈代表边缘像素或是非边缘像素,而空白的圆圈则代表属于前景边缘图像的一处理单位 内的像素,由图可知,边缘塑形单元303会于背景边缘图像的处理单位中,将离属于前景边 缘图像的处理单位较远的像素归类为背景像素而在最后输出图像时忽略所述背景像素,其 他离属于前景边缘图像的处理单位较近的像素则保持不变,如此一来,可使最后输出的图 像变得较为平滑。再请参照图20,图20为依据一实施例所得到的一第二前景图像FG_2、一 第三前景图像FG_3以及相对应的一输入图像IMG_IN的示意图,比较第二前景图像FG_2与 第三前景图像FG_3,可知上述边缘塑形程序可确实得到一较佳的前景图像。请注意,上述三种图像处理方法可依据应用上的需求而各自独立运作或互相搭配 应用,比方说,在期望得到一最佳视觉效果的前景时,可同时采用上述的三种方法来实现前 景图像的提取,来获得一去除阴影并在边缘有较平滑视觉效果的前景图像,换言之,图1所 示的前景产生模块100基于图2所示的流程所产生的第四前景图像作为图10所示的阴影 移除产生模块200与图11所示的流程所欲处理的前景图像re,而图10所示的阴影移除产 生模块200基于图11所示的流程所产生的第三前景图像FG_3则作为图16所示的边缘塑 形模块300与图17所示的流程所欲处理的前景图像re,而图16所示的边缘塑形模块300 基于图17所示的流程所产生的第三前景图像FG_3即为具有最佳视觉效果的前景。背景去除的图像处理方法例中,更进一步地对一图像(例如上述的移除前景物体 的阴影部分后的图像)使用边缘塑形来得到一较佳的前景图像。以上所述仅为本发明的较佳实施例,凡依本发明权利要求所做的均等变化与修 饰,皆应属本发明的涵盖范围。
权利要求
一种图像处理方法,包含有接收一输入图像;参照一第一门槛值,比较一参考背景与该输入图像以决定出位于该输入图像中的一第一前景图像;依据该第一前景图像来决定出位于该输入图像中不同于该第一前景图像的一第二前景图像;以及参照不同于该第一门槛值的一第二门槛值,比较该参考背景与该第二前景图像以决定出该输入图像中的一第三前景图像。
2.如权利要求1所述的图像处理方法,其中该输入图像包含有多个处理单位分别对应 至该参考背景所包含的多个处理单位,每一处理单位包含有多个像素,以及该图像处理方 法另包含有建立一对照表,用来记录比较该参考背景与该输入图像的结果以及比较该参考背景与 该第二前景图像的结果,其中该对照表包含有多个储存单元,分别对应至该输入图像的所 述多个处理单位,且每一储存单元用来储存代表前景的一第一代码或代表背景的一第二代 码。
3.如权利要求2所述的图像处理方法,其中比较该参考背景与该输入图像以自该输入 图像中决定出该第一前景图像的步骤包含有比较该输入图像内的所有处理单位的亮度值与该参考背景内的所有相对应处理单位 的亮度值;针对该输入图像内的每一处理单位若该输入图像内的该处理单位的亮度值较该参考背景内的一相对应处理单位的亮度 值的差量大于或等于该第一门槛值,指定该第一代码给该对照表中一相对应储存单元;以 及若该输入图像内的该处理单位的亮度值较该参考背景内的该相对应处理单位的亮度 值的差量小于该第一门槛值,指定该第二代码给该对照表中该相对应储存单元;以及依据该对照表内具有该第一代码的每一储存单元来决定出该第一前景图像。
4.如权利要求2所述的图像处理方法,其中依据该第一前景图像来决定出位于该输入 图像中不同于该第一前景图像的该第二前景图像的步骤包含有针对该对照表内具有该第二代码的每一储存单元若该第一前景图像中对应该储存单元的一处理单位的水平方向上具有对应该第一代 码的邻近处理单位于该处理单位左方与右方一水平距离内的数量均超过一水平门槛值,则 指定该第一代码给该储存单元来取代该第二代码;以及依据该对照表内具有该第一代码的每一储存单元来决定出该第二前景图像。
5.如权利要求2所述的图像处理方法,其中依据该第一前景图像来决定出位于该输入 图像中不同于该第一前景图像的该第二前景图像的步骤包含有针对该对照表内具有该第二代码的每一储存单元若该第一前景图像中对应该储存单元的一处理单位的垂直方向上,对应该第一代码的 邻近处理单位于该处理单位上方与下方一垂直距离内的数量的数量均超过一垂直门槛值, 则指定该第一代码给该储存单元来取代该第二代码;以及依据该对照表内具有该第一代码的每一储存单元来决定出该第二前景图像。
6.如权利要求2所述的图像处理方法,其中比较该参考背景与该第二前景图像以决定 出该输入图像中的该第三前景图像的步骤包含有比较该第二前景图像内的所有处理单位的亮度值与该参考背景内的所有相对应处理 单位的亮度值;针对该第二前景图像内的每一处理单位若该第二前景图像内的该处理单位的亮度值较该参考背景内的一相对应处理单位的 亮度值的差量大于或等于该第二门槛值,维持该对照表中一相对应储存单元所储存的该第 一代码;以及若该第二前景图像内的该处理单位的亮度值较该参考背景内的该相对应处理单位的 亮度值的差量小于该第二门槛值,指定该第二代码给该对照表中该相对应储存单元以取代 该第一代码;以及该对照表内具有该第一代码的每一储存单元来决定出该第三前景图像。
7.如权利要求2所述的图像处理方法,另包含有依据该第三前景图像来决定出位于该输入图像的一第四前景图像,包含有执行一水平扩张处理程序,包含有针对该对照表内具有该第二代码的每一储存单元若该第三前景图像中对应该储存单元的一处理单位的水平方向上,具有对应该第一代 码的邻近处理单位于该处理单位左方与右方一水平距离内的数量均超过一水平门槛值,则 指定该第一代码给该储存单元来取代该第二代码;以及依据该对照表内具有该第一代码的每一储存单元来决定出该第四前景图像。
8.如权利要求7所述的图像处理方法,其中依据该第三前景图像来决定出位于该输入 图像的该第四前景图像的步骤另包含有执行一侵蚀处理程序,包含有针对该对照表内具有该第一代码的每一储存单元以该第三前景图像中对应该储存单元的一处理单位来说,若对应该第一代码且相距一 预定距离内的邻近处理单位的数量小于一侵蚀门槛值,则指定该第二代码给该储存单元来 取代该第一代码。
9.如权利要求8所述的图像处理方法,其中该水平扩张处理程序与该侵蚀处理程序会 重复执行一预定循环次数。
10.如权利要求2所述的图像处理方法,另包含有依据该第三前景图像来决定出位于该输入图像的一第四前景图像,包含有执行一垂直扩张处理程序,包含有针对该对照表内具有该第二代码的每一储存单元若该第三前景图像中对应该储存单元的一处理单位的垂直方向上,对应该第一代码的 邻近处理单位于该处理单位左方与右方一水平距离内的数量均超过一垂直门槛值,则指定 该第一代码给该储存单元来取代该第二代码;以及依据该对照表内具有该第一代码的每一储存单元来决定出该第四前景图像。
11.如权利要求10所述的图像处理方法,其中依据该第三前景图像来决定出位于该输入图像的该第四前景图像的步骤另包含有 执行一侵蚀处理程序,包含有 针对该对照表内具有该第一代码的每一储存单元以该第三前景图像中对应该储存单元的一处理单位来说,若对应该第一代码且相距一 预定距离内的邻近处理单位的数量小于一侵蚀门槛值,则指定该第二代码给该储存单元来 取代该第一代码。
12.如权利要求11所述的图像处理方法,其中该垂直扩张处理程序与该侵蚀处理程序 会重复执行一预定循环次数。
13.如权利要求1所述的图像处理方法,其中该参考背景可为一预设的图像或是一动 态更新的图像。
14.一种图像处理方法,包含有 接收对应一输入图像的一前景图像;依据对应该输入图像的一参考背景,检测该前景图像中至少一前景物件的阴影部分以 产生一检测结果;以及依据该检测结果来决定该输入图像中的一第一前景图像。
15.如权利要求14所述的图像处理方法,其中该输入图像包含有多个处理单位分别对 应至该参考背景所包含的多个处理单位,每一处理单位包含有多个像素,以及该图像处理 方法另包含有建立一对照表,用来记录该检测结果,其中该对照表包含有多个储存单元,分别对应至 该输入图像的所述多个处理单位,且每一储存单元用来储存代表前景的一第一代码或代表 非前景的一第二代码。
16.如权利要求15所述的图像处理方法,其中检测该前景图像中至少该前景物件的阴 影部分以产生该检测结果的步骤包含有比较该前景图像与该参考背景,包含有针对该前景图像中每一处理单位,比较该前景图像的该处理单位的亮度值与该参考背 景内的一相对应处理单位的亮度值;以及当该前景图像中的该处理单位的亮度值低于该参考背景内的该相对应处理单位的亮 度值,指定该第二代码给该对照表中一相对应储存单元;以及依据该检测结果来决定该输入图像中的该第一前景图像的步骤包含有 依据该对照表内具有该第一代码的每一储存单元来决定出该第一前景图像。
17.如权利要求15所述的图像处理方法,其中检测该前景图像中至少该前景物件的阴 影部分以产生该检测结果的步骤包含有比较该前景图像与该参考背景,包含有 针对该前景图像中每一处理单位比较该处理单位中每一像素的色度值与位于该参考背景内一相对应处理单位中一相 对应像素的色度值;以及若该处理单位内所具有与该参考背景中相对应像素的色度值的差距小于一色度门槛 值的像素的数量超过一阴影门槛值,指定该第二代码给该对照表中一相对应储存单元;以 及依据该检测结果来决定该输入图像中的该第一前景图像的步骤包含有 依据该对照表内具有该第一代码的每一储存单元来决定出该第一前景图像。
18.如权利要求15所述的图像处理方法,其中检测该前景图像中至少该前景物件的阴 影部分以产生该检测结果的步骤包含有比较该前景图像与该参考背景,包含有 针对该前景图像中每一处理单位依据该处理单位以及其邻近处理单位的所有像素的亮度值来产生多个第一亮度自相 关值,以及依据该参考背景内的一相对应处理单位以及其邻近处理单位的所有像素的亮度 值来产生多个第二亮度自相关值;以及若该多个第一亮度自相关值与该多个第二亮度自相关值中亮度自相关值相同的个数 超过一阴影门槛值,指定该第二代码给该对照表中一相对应储存单元;以及 依据该检测结果来决定该输入图像中的该第一前景图像的步骤包含有 依据该对照表内具有该第一代码的每一储存单元来决定出该第一前景图像。
19.如权利要求15所述的图像处理方法,另包含有依据该第一前景图像来决定出位于该输入图像的一第二前景图像,包含有执行一水平扩张处理程序,包含有针对该对照表内具有该第一代码的每一储存单元若该第一前景图像中对应该储存单元的一处理单位的水平方向上,对应该第二代码的 邻近处理单位于该处理单位左方与右方一水平距离内的数量均超过一水平门槛值,则指定 该第二代码给该储存单元来取代该第一代码;以及依据该对照表内具有该第一代码的每一储存单元来决定出该第二前景图像。
20.如权利要求19所述的图像处理方法,其中依据该第一前景图像来决定出位于该输 入图像的该第二前景图像的步骤另包含有执行一侵蚀处理程序,包含有针对该对照表内具有该第二代码的每一储存单元以该第一前景图像中对应该储存单元的一处理单元来说,若对应该第二代码且相距一 预定距离内的邻近处理单位的数量小于一侵蚀门槛值,则指定该第一代码给该储存单元来 取代该第二代码。
21.如权利要求20所述的图像处理方法,其中该水平扩张处理程序与该侵蚀处理程序 系会重复执行一预定循环次数。
22.如权利要求15所述的图像处理方法,另包含有依据该第一前景图像来决定出位于该输入图像的一第二前景图像,包含有执行一垂直扩张处理程序,包含有针对该对照表内具有该第一代码的每一储存单元若该第一前景图像中对应该储存单元的一处理单位的垂直方向上,对应该第二代码的 邻近储存单元于该处理单位上方与下方一垂直距离内的数量均超过一垂直门槛值,则指定 该第二代码给该储存单元来取代该第一代码;以及依据该对照表内具有该第一代码的每一储存单元来决定出该第二前景图像。
23.如权利要求22所述的图像处理方法,其中依据该第一前景图像来决定出位于该输入图像的该第二前景图像的步骤另包含有 执行一侵蚀处理程序,包含有 针对该对照表内具有该第二代码的每一储存单元以该第一前景图像中对应该储存单元的一处理单位来说,若对应该第二代码且相距一 预定距离内的邻近处理单位的数量小于一侵蚀门槛值,则指定该第一代码给该储存单元来 取代该第二代码。
24.如权利要求23所述的图像处理方法,其中该垂直扩张处理程序与该侵蚀处理程序 会重复执行一预定循环次数。
25.如权利要求14所述的图像处理方法,其中该参考背景可为一预设的图像或是一动 态更新的图像。
26.一种图像处理方法,包含有 接收对应一输入图像的一前景图像;检测该前景图像中至少一前景物件的边缘以产生一检测结果;以及 依据该检测结果来决定该输入图像中的一第一前景图像。
27.如权利要求26所述的图像处理方法,另包含有接收一对照表,其包含有多个储存单元,分别对应至该输入图像的多个处理单位,每一 处理单位包含有多个像素;其中检测该前景图像中至少该前景物件的边缘以产生该检测结果的步骤包含有 针对该对照表中对应该前景图像而储存代表前景的一第一代码的每一储存单元 以该前景图像中对应该储存单元的一处理单位来说,若对应该第一代码的邻近处理单 位的数量没有超过一内景门槛值,则指定代表前景非边缘的一第二代码给该储存单元来取 代该第一代码;针对该对照表中储存该第一代码的每一储存单元指定代表背景边缘的一第三代码给该对照表中储存代表非前景的代码且所对应的处 理单位与该储存单元所对应的处理单位的距离小于一特定距离的每一储存单元; 针对该输入图像中对应具有该第三代码的储存单元的每一处理单位 针对该处理单位中每一像素找出该像素与该像素的多个邻近像素中具有最高亮度的一像素来作为一参考像素; 当该像素与该参考像素的亮度差超过一预设门槛值时,指定一边缘代码给该像素;以及当该像素与该参考像素的亮度差未超过该预设门槛值时,指定一非边缘代码给该像素;以及依据该检测结果来决定该输入图像中的该第一前景图像的步骤包含有 依据对应该第一或第二代码的每一处理单位以及具对应该边缘代码的每一像素来决 定出该第一前景图像。
28.如权利要求27所述的图像处理方法,其另包含有针对该输入图像中对应具有该第三代码的储存单元的每一处理单位中的每一像素 依据该处理单位的邻近处理单位所对应的代码,决定是否指定代表非前景的代码给该像素。
全文摘要
本发明提供了一种用以去除背景的图像处理方法,其包含有接收一输入图像;参照一第一门槛值,比较一参考背景与该输入图像以决定出位于该输入图像中的一第一前景图像;依据该第一前景图像来决定出位于该输入图像中不同于该第一前景图像的一第二前景图像;以及参照不同于该第一门槛值的一第二门槛值,比较该参考背景与该第二前景图像以决定出该输入图像中的一第三前景图像。此外,在产生前景图像的同时,通过本发明的阴影去除方式来去除阴影效果,以达到比较好的输出结果。本发明可移除背景图像与前景阴影,并能在取得的前景上成功地作出边缘处理以得到一个较佳的前景图像。
文档编号G06T7/00GK101930591SQ20091014627
公开日2010年12月29日 申请日期2009年6月26日 优先权日2009年6月26日
发明者郑丁元 申请人:致伸科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1