著录项信息
专利名称 | 一种从视频图像中分割字符的方法和装置 |
申请号 | CN200810114319.1 | 申请日期 | 2008-06-03 |
法律状态 | 权利终止 | 申报国家 | 中国 |
公开/公告日 | 2009-12-09 | 公开/公告号 | CN101599124 |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | G06K9/32 | IPC分类号 | G;0;6;K;9;/;3;2;;;G;0;6;K;9;/;7;2查看分类表>
|
申请人 | 汉王科技股份有限公司 | 申请人地址 | 北京市海淀区东北旺西路8号5号楼三层
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 汉王科技股份有限公司 | 当前权利人 | 汉王科技股份有限公司 |
发明人 | 黄磊;刘昌平;程豪 |
代理机构 | 北京集佳知识产权代理有限公司 | 代理人 | 逯长明 |
摘要
本发明公开了一种从视频图像中分割字符的方法,包括在视频图像中定位原始字符图像;从所述原始字符图像中抽取字符笔画信息,并依据所述字符笔画信息获得所述原始字符图像的二值笔画图;针对所述二值笔画图中的字符区域建立颜色模型,并依据所述颜色模型提取所述字符区域的颜色层图像;使用改进的带笔画掩码的连通体分析法去除多余的背景和噪声得到目标字符图像。本发明无需机器学习,计算量小,性能好,可以快速、准确地从复杂背景的视频图像中准确地分割出字符。
1.一种从视频图像中分割字符的方法,其特征在于,包括:
在视频图像中定位原始字符图像;
从所述原始字符图像中抽取字符笔画信息,并二值化所述字符笔画信息,获得所述原始字符图像的二值笔画图;
针对所述二值笔画图中的字符区域建立颜色模型,并依据所述颜色模型提取所述字符区域的颜色层图像;
生成所述原始字符图像的笔画掩码图,依据所述笔画掩码图去除所述颜色层图像的多余背景;
所述生成原始字符图像的二值笔画图的步骤进一步包括:
S31、若所述原始字符图像为正向文本图像,则执行步骤S33-S34;若所述原始字符图像为负向文本图像,则执行步骤S32-S34;
S32、将所述负向文本图像反色处理为正向文本图像;
S33、在所述正向文本图像中计算预设方向上笔画的强度值,并提取最大的强度值构成正向笔画特征图;
S34、对所述正向笔画特征图进行二值化,获得正向二值笔画图;
所述生成原始字符图像的笔画掩码图的步骤进一步包括:
S41、若所述原始字符图像为正向文本图像,则执行步骤S42-S45;若所述原始字符图像为负向文本图像,则执行步骤S43-S45;
S42、将所述正向文本图像反色处理为负向文本图像;
S43、在所述负向文本图像中计算预设方向上笔画的强度值,并提取最大的强度值构成负向笔画特征图;
S44、对所述负向笔画特征图进行二值化,获得负向二值笔画图;
S45、取所述正向二值笔画图和负向二值笔画图的并集为笔画掩码图。
2.如权利要求1所述的方法,其特征在于,还包括:
对所述颜色层图像进行去噪处理。
3.如权利要求1所述的方法,其特征在于,所述依据笔画掩码图去除颜色层图像的多余背景的步骤进一步包括:
采用种子生长法在所述颜色层图像中、除笔画掩码图掩码以外的区域进行种子填充,获得去除多余背景后的颜色层图像。
4.如权利要求1所述的方法,其特征在于,所述视频图像为多帧包含同一文本对象的视频图像,所述原始字符图像为经过多帧视频图像融合获得的多帧增强图像。
5.一种从视频图像中分割字符的装置,其特征在于,包括:
字符图像定位模块,用于在视频图像中定位原始字符图像;
笔画提取模块,用于从所述原始字符图像中抽取字符笔画信息,并二值化所述字符笔画信息,获得所述原始字符图像的二值笔画图;
颜色特征处理模块,用于针对所述二值笔画图中的字符区域建立颜色模型,并依据所述颜色模型提取所述字符区域的颜色层图像;
连通体分析模块,用于生成所述原始字符图像的笔画掩码图,并依据所述笔画掩码图去除所述颜色层图像的多余背景;
若所述原始字符图像为正向文本图像,则所述笔画提取模块触发正向笔画信息计算子模块、正向笔画特征图构造子模块和正向二值化处理子模块;
或者,若所述原始字符图像为负向文本图像,则所述笔画提取模块触发第二反色处理子模块、正向笔画信息计算子模块、正向笔画特征图构造子模块和正向二值化处理子模块;
其中,所述第二反色处理子模块用于将所述负向文本图像反色处理为正向文本图像;
所述正向笔画信息计算子模块,用于在所述正向文本图像中计算预设方向上笔画的强度值;所述正向笔画特征图构造子模块,用于提取最大的强度值构成正向笔画特征图;所述正向二值化处理子模块,用于对所述正向笔画特征图进行二值化,获得正向二值笔画图;
若所述原始字符图像为正向文本图像,则所述连通体分析模块触发第一反色处理子模块、负向笔画信息计算子模块、负向笔画特征图构造子模块、负向二值化处理子模块和合并子模块;
或者,若所述原始字符图像为负向文本图像,则所述连通体分析模块触发负向笔画信息计算子模块、负向笔画特征图构造子模块、负向二值化处理子模块和合并子模块;
其中,所述第一反色处理子模块用于将所述正向文本图像反色处理为负向文本图像;
所述负向笔画信息计算子模块,用于在所述负向文本图像中计算预设方向上笔画的强度值;所述负向笔画特征图构造子模块,用于提取最大的强度值构成负向笔画特征图;所述负向二值化处理子模块用于对所述负向笔画特征图进行二值化,获得负向二值笔画图;所述合并子模块用于取所述正向二值笔画图和负向二值笔画图的并集为笔画掩码图。
6.如权利要求5所述的装置,其特征在于,还包括:
去噪模块,用于对所述颜色层图像进行去噪处理。
一种从视频图像中分割字符的方法和装置\n技术领域\n[0001] 本发明涉及视频字符识别领域,特别涉及一种从视频图像中分割字符的方法以及一种从视频图像中分割字符的装置。\n背景技术\n[0002] 视频图像中的字符作为一种高级语义特征,对视频内容的理解、索引等具有重要作用。然而,由于视频图像的分辨率不高、视频图像中字符对应的背景复杂、干扰较大;并且,传统的OCR系统只能接受二值化的文本图像,因此,从视频图像的复杂背景中准确地分割出字符,是视频字符识别领域研究的重要课题之一。\n[0003] 现有技术中,在视频中分割出字符的方法主要包括以下三类:\n[0004] 第一类,基于阈值的方法:\n[0005] 具体可以参考由V.Wu,R.Manmatha,E.M.Riseman.1999年在IEEE Trans.on Pattern Analysis and Machine Intelligence第21卷第11期上发表的文献:一种从图像中检测和辨识文本的自动系统(An AutomaticSystem to Detect and Recognize Text in Images)中第1224-1229页的内容。这类方法利用局部阈值来去除背景和噪声,同时得到二值化的图像。由于这种基于颜色阈值的方法最早来源于灰度成双峰分布的文档图像分析,所以无法处理背景复杂的视频文字图像。\n[0006] 第二类,基于颜色模型的方法:\n[0007] 具体可以参考由D.Chen,J.-M.Odobesz,H.Bourlard 2002年在Proceedings of International Conference on Pattern Recognition上发表的文献:基于马尔科夫随机场模型从复杂背景中分割和辨识文本(Textsegmentation and recognition in complex background based on markovrandom field)中第227-230页的内容。这类方法首先学习了文字前景像素的高斯混合模型GMMs,接着使用马尔科夫随机场模型分割前景和背景。这种方法考虑了颜色信息和字符的空域信息,是一种较好的分割方法,但需要使用监督学习建立前景像素的颜色模型,这将给使用者带来额外的负担和不便。而且,这类方法中颜色模型的建立依赖于样本点的选取,然而在视频图像的复杂背景中,分析出字符的颜色分布情况是比较困难的。\n[0008] 第三类,基于连通体分析的方法:\n[0009] 具体可以参见由Yaowen Zhan,Weiqiang Wang,Wen Gao 2006年在Proceedings of International Conference on Pattern Recognition上发表的文献:一种用于图像的连通体文本分割方法(A Robust Split-and-MergeText Segmentation Approach for Images)中第1002-1005页的内容。这类方法通过选择文本框边界的点作为种子,使用种子生长法去除与边界相连的连通体,这种方法对于质量较好的图像,能够取得较好的效果,但当对比度很低,或者文字与背景同色,文字外边缘的边框不封闭的情况,文字颜色层图像中笔画区域与背景区域会发生粘连,在连通域分析中,种子填充算法会将文字侵蚀。因此,这种连通体分析的方法对于复杂背景,低分辨率,和受噪声干扰的视频图像仍不适用。\n[0010] 因而,本领域技术人员迫切需要发展出一种创新的视频图像文字分割机制,用以从复杂背景的视频图像中准确地分割出字符,从而提高视频图像中字符识别的准确性。\n发明内容\n[0011] 本发明所要解决的技术问题是提供一种可以从视频图像中分割字符的方法,使用该方法无需机器学习,计算量小,性能好,可以快速、准确地从复杂背景的视频图像中准确地分割出字符。\n[0012] 本发明还提供了一种从视频图像中分割字符的装置,用以保证上述方法在实际中的实现及应用。\n[0013] 为解决上述技术问题,本发明实施例公开了一种从视频图像中分割字符的方法,包括:\n[0014] 在视频图像中定位原始字符图像;\n[0015] 从所述原始字符图像中抽取字符笔画信息,并二值化所述字符笔画信息,获得所述原始字符图像的二值笔画图;\n[0016] 针对所述二值笔画图中的字符区域建立颜色模型,并依据所述颜色模型提取所述字符区域的颜色层图像;\n[0017] 生成所述原始字符图像的笔画掩码图,依据所述笔画掩码图去除所述颜色层图像的多余背景。\n[0018] 优选的,所述的方法,还包括:\n[0019] 对所述颜色层图像进行去噪处理。\n[0020] 优选的,所述生成原始字符图像的二值笔画图的步骤进一步包括:\n[0021] S31、若所述原始字符图像为正向文本图像,则执行步骤S33-S34;若所述原始字符图像为负向文本图像,则执行步骤S32-S34;\n[0022] S32、将所述负向文本图像反色处理为正向文本图像;\n[0023] S33、在所述正向文本图像中计算预设方向上笔画的强度值,并提取最大的强度值构成正向笔画特征图;\n[0024] S34、对所述正向笔画特征图进行二值化,获得正向二值笔画图。\n[0025] 优选的,所述生成原始字符图像的笔画掩码图的步骤进一步包括:\n[0026] S41、若所述原始字符图像为正向文本图像,则执行步骤S42-S45;若所述原始字符图像为负向文本图像,则执行步骤S43-S45;\n[0027] S42、将所述正向文本图像反色处理为负向文本图像;\n[0028] S43、在所述负向文本图像中计算预设方向上笔画的强度值,并提取最大的强度值构成负向笔画特征图;\n[0029] S44、对所述负向笔画特征图进行二值化,获得负向二值笔画图;\n[0030] S45、取所述正向二值笔画图和负向二值笔画图的并集为笔画掩码图。\n[0031] 优选的,所述依据笔画掩码图去除颜色层图像的多余背景的步骤进一步包括:\n[0032] 采用种子生长法在所述颜色层图像中、除笔画掩码图掩码以外的区域进行种子填充,获得去除多余背景后的颜色层图像。\n[0033] 优选的,所述视频图像为多帧包含同一文本对象的视频图像,所述原始字符图像为经过多帧视频图像融合获得的多帧增强图像。\n[0034] 本发明实施例还公开了一种从视频图像中分割字符的装置,包括:\n[0035] 字符图像定位模块,用于在视频图像中定位原始字符图像;\n[0036] 笔画提取模块,用于从所述原始字符图像中抽取字符笔画信息,并二值化所述字符笔画信息,获得所述原始字符图像的二值笔画图;\n[0037] 颜色特征处理模块,用于针对所述二值笔画图中的字符区域建立颜色模型,并依据所述颜色模型提取所述字符区域的颜色层图像;\n[0038] 连通体分析模块,用于生成所述原始字符图像的笔画掩码图,并依据所述笔画掩码图去除所述颜色层图像的多余背景。\n[0039] 连通体分析模块8、如权利要求7所述的装置,其特征在于,还包括:\n[0040] 去噪模块,用于对所述颜色层图像进行去噪处理。\n[0041] 优选的,若所述原始字符图像为正向文本图像,则所述笔画提取模块触发正向笔画信息计算子模块、正向笔画特征图构造子模块和正向二值化处理子模块;\n[0042] 或者,若所述原始字符图像为负向文本图像,则所述笔画提取模块触发第二反色处理子模块、正向笔画信息计算子模块、正向笔画特征图构造子模块和正向二值化处理子模块;\n[0043] 其中,所述第二反色处理子模块用于将所述负向文本图像反色处理为正向文本图像;所述正向笔画信息计算子模块,用于在所述正向文本图像中计算预设方向上笔画的强度值;所述正向笔画特征图构造子模块,用于提取最大的强度值构成正向笔画特征图;所述正向二值化处理子模块,用于对所述正向笔画特征图进行二值化,获得正向二值笔画图。\n[0044] 优选的,若所述原始字符图像为正向文本图像,则所述连通体分析模块触发第一反色处理子模块、负向笔画信息计算子模块、负向笔画特征图构造子模块、负向二值化处理子模块和合并子模块;\n[0045] 或者,若所述原始字符图像为负向文本图像,则所述连通体分析模块触发负向笔画信息计算子模块、负向笔画特征图构造子模块、负向二值化处理子模块和合并子模块;\n[0046] 其中,所述第一反色处理子模块用于将所述正向文本图像反色处理为负向文本图像;所述负向笔画信息计算子模块,用于在所述负向文本图像中计算预设方向上笔画的强度值;所述负向笔画特征图构造子模块,用于提取最大的强度值构成负向笔画特征图;所述负向二值化处理子模块用于对所述负向笔画特征图进行二值化,获得负向二值笔画图;\n所述合并子模块用于取所述正向二值笔画图和负向二值笔画图的并集为笔画掩码图。\n[0047] 与现有技术相比,本发明实施例具有以下优点:\n[0048] 首先,本发明通过采用笔画算子提取视频字符图像中的字符笔画,从而可以直接获得大量可靠的笔画像素信息;然后针对笔画像素进行颜色建模,提取字符的颜色层图像,从而应用简单的颜色模型就能达到较好的字符分割效果;再者,本发明还利用字符的几何属性,通过改进的带笔画掩码的连通体分析去除颜色层图像的干扰背景和多余噪声,可以有效保护笔画不受侵蚀。使用本发明不涉及机器学习的过程,计算量小,性能好,本发明综合利用了视频字符的时空、笔画、颜色及几何特征,将多方面特征进行了有效的互补,从而达到了快速、准确地从复杂背景的视频图像中分割出文字的目的。\n[0049] 最后,本发明对于服务提供商来说,技术实现简单,无技术障碍,无特殊保密算法,成本和风险较低。\n附图说明\n[0050] 图1是本发明的一种从视频图像中分割字符的方法实施例1的流程图;\n[0051] 图2(图2a-图2c)是包含同一文本对象的多帧视频图像示意图;\n[0052] 图3是根据图2的多帧视频图像进行融合得到的多帧增强图的示意图;\n[0053] 图4是图3的反色图;\n[0054] 图5是图4的笔画特征图;\n[0055] 图6是图5的二值笔画图;\n[0056] 图7是基于图6提取的颜色层图像;\n[0057] 图8是本发明的一种从视频图像中分割字符的方法实施例2的流程图;\n[0058] 图9(图9a-图9b)是采用现有的连通体分析法分割字符的示意图;\n[0059] 图10(图10a-图10g)是采用改进的连通体分析法生成笔画掩码图的过程示意图;\n[0060] 图11是对图10在掩码保护下采用种子填充法去除背景的结果示意图;\n[0061] 图12是对图11进行去噪处理后的结果示意图;\n[0062] 图13是(图13a-图13b)分别为采用本发明改进的连通体分析法获得的修正图和进一步去噪获得的字符分割结果图;\n[0063] 图14是本发明的一种从视频图像中分割字符的装置实施例的结构框图。\n具体实施方式\n[0064] 为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本发明作进一步详细的说明。\n[0065] 本发明实施例针对视频图像进行字符分割的目的之一在于,从已定位的视频字符图像中去除背景获得二值化的字符图像,以便后续进行OCR识别或其它操作。基于上述目的,本发明实施例的核心构思之一在于,使用笔画算子提取视频字符图像中的字符笔画,从而可以直接获得大量可靠的笔画像素信息;然后针对笔画像素进行颜色建模,提取字符的颜色层图像,从而应用简单的颜色模型就能达到较好的字符分割效果;优选的,本发明还可以利用字符的几何属性,通过改进的连通体分析去除颜色层图像的干扰背景和多余噪声,从而有效保护笔画不受侵蚀。可以看出,本发明综合利用了视频字符的时空、笔画、颜色及几何特征,将多方面特征进行了有效的互补,从而达到了快速、准确地从复杂背景的视频图像中分割出文字的目的。\n[0066] 本发明实施例可用于众多通用或专用的计算系统环境或配置中。例如:个人计算机、服务器计算机、手持设备或便携式设备、平板型设备、多处理器系统、基于微处理器的系统、置顶盒、可编程的消费电子设备、网络PC、小型计算机、大型计算机、包括以上任何系统或设备的分布式计算环境等等。\n[0067] 参考图1,示出了本发明的一种从视频图像中分割字符的方法实施例1的流程图,具体可以包括以下步骤:\n[0068] 步骤101、在视频图像中定位原始字符图像;\n[0069] 在本发明实施例中,可以采用任一种在视频图像中定位原始字符图像的方法,例如:\n[0070] 1)基于区域的方法:\n[0071] 这种方法首先利用颜色或灰度等属性从图像中提取出连通域;然后根据几何特征来对它们进行鉴别;最后将通过鉴别的连通域合并成文字定位的结果。\n[0072] 2)基于纹理的方法:\n[0073] 这种方法将文字视为一种特殊的纹理。文字纹理的分析工具包括Gabor滤波器、小波等。基于纹理的方法比基于区域的方法更具鲁棒性,但计算代价也更大。\n[0074] 3)基于笔画和Adaboost的视频文字定位方法:\n[0075] 这种方法在由定位到验证的两级框架下进行。在文本定位模块中,充分利用字符的笔画属性,引入对字符区域有很强的响应的笔画算子;经笔画提取,密度过滤,区域分解得候选文本行。在验证模块中,提取对文字有较强鉴别能力的边缘方向直方图特征,使用Adaboost算法训练的分类器对候选文本行进行筛选。这种方法采用由定位到验证的两级框架,初定位采用笔画的方法速度快,验证模块使用机器学习的方法鲁棒性强。在不同类型的视频帧图像中都能得到较好的定位结果。\n[0076] 当然,上述方法仅仅作为示例,本领域技术人员根据实际需要或经验采用任一种在视频图像中定位字符的方法都是可行的,本发明对此不作限制。\n[0077] 为保证作为字符分割基础的原始字符图像具有较高的可识别性,优选的,所述视频图像可以为多帧包含同一文本对象的视频图像,在这种情况下,所述原始字符图像则可以为经过多帧视频图像融合获得的多帧增强图像。\n[0078] 在实际中,视频不同于图像是因为存在时间冗余性,通常,每个文本都可能在连续多个视频帧中出现。因此,对每个文本的多帧图像信息进行融合,则可以增强文本图像和简化文本图像背景。\n[0079] 优选的,所述多帧增强的原始字符图像可以是多帧定位图像的平均图,例如,针对图2a、2b、2c所示的多帧视频图像,所获得的多帧增强平均图可以如图3所示。需要说明的是,对于所述原始字符图像,可以通过比较文本框的中心四行和边缘上下各两行的平均像素亮度来判断文本的极性。所谓文本的极性,可以分为正向文本和负向文本,其中,正向文本的图像即表示亮底暗字的情形,负向文本的图像即表示暗底亮字的情形。\n[0080] 步骤102、从所述原始字符图像中抽取字符笔画信息,并二值化所述字符笔画信息,获得所述原始字符图像的二值笔画图;\n[0081] 无论是东方文字还是西方文字,一个字符均由笔画组成。通过笔画的宽度较小且粗细均匀,因此笔画是表征文字的重要特征。而视频图像中字符的笔画一般包括如下特性:\n[0082] (1)为了方便阅读,字符笔画颜色与背景颜色通常存在较大的色差;\n[0083] (2)字符笔画可以视为小于某一宽度上限的双边结构;\n[0084] (3)字符的笔画以0,π/4,π/2,3π/4四个方向为主。\n[0085] 基于字符笔画的上述特性,可以将笔画算子应用于本步骤中,考虑到文本区域的图像存在两种极性,即前述正向文本图像(亮底暗字)和负向文本图像(暗底亮字),在本实施例中,当所述原始字符图像为正向文本图像时,则可以通过以下子步骤生成原始字符图像的二值笔画图:\n[0086] A11、在所述正向文本图像中计算预设方向上笔画的强度值,并提取最大的强度值构成正向笔画特征图;\n[0087] A12、对所述正向笔画特征图进行二值化,获得正向二值笔画图。\n[0088] 作为另一实施例,当所述原始字符图像为负向文本图像时,则可以通过以下子步骤生成原始字符图像的二值笔画图:\n[0089] A21、将所述负向文本图像反色处理为正向文本图像;\n[0090] A22、在所述正向文本图像中计算预设方向上笔画的强度值,并提取最大的强度值构成正向笔画特征图;\n[0091] A23、对所述正向笔画特征图进行二值化,获得正向二值笔画图。\n[0092] 具体而言,在正向文本图像中,预设方向上笔画的强度值可以通过以下计算公式获得:\n[0093] \n[0094] \n[0095] 其中,d=0,1,2,3,分别代表笔画的0,π/4,π/2,3π/4四个方向,W为笔画宽度上限;fd(p+i)表示d方向上与点p距离为i的点的像素灰度值。\n[0096] 提取上述四个方向笔画强度的最大值,生成笔画特征图,可以采用以下计算公式表示:\n[0097] \n[0098] 将原始字符图像转换成笔画特征图,可以检测到图像中笔画宽度小于W限制的连通体。笔画特征图中笔画较稀疏的文本区域则可以获得很好的分割效果。\n[0099] 然后对得到的笔画特征图进行二值化处理,获得二值笔画图,可以采用以下计算公式表示:\n[0100] \n[0101] 所谓二值化(Binarization)是指,一幅图像包括目标物体、背景还有噪声,要想从多值的数字图像中直接提取出目标物体,最常用的方法就是设定一个阈值T,用T将图像的数据分成两部分:大于T的像素群和小于T的像素群。这是研究灰度变换的最特殊的方法。在本发明中,本领域技术人员采用任一种二值化处理的方法都可行的,例如,采用Otsu方法求得最佳阈值,获得二值笔画图;或者,采用灰度直方图法或改进的灰度直方图等,本发明对此不需要进行限定。\n[0102] 以下通过一个具体的例子对本发明的二值笔画图生成过程进一步说明。\n[0103] 假设定位的原始字符图像如图3所示,可以看出,该原始字符图像为负向文本图像,在这种情况下,生成二值笔画图的过程包括:\n[0104] A)将该原始字符图像进行反色处理,获得正向文本图像如图4所示;\n[0105] B)采用笔画算子计算生成笔画特征图:\n[0106] 依据公式进行如下计算:\n[0107] \n[0108] \n[0109] 例如,将p点取作(10,100),方向取水平方向d=2,W=7,获得的6对像素点fd(p-i),fd(p+W-i)分别为(178,69),(196,134),(101,178),(31,115),(8,59),(4,95)取它们的最小值69,134,101,31,8,4,再取它们的最大值为134,减去p点的像素值178,得DEd(p)=0;其它像素的计算则可以此类推。\n[0110] 然后,提取0,π/4,π/2,3π/4四个方向笔画特征的最大强度值,生成图4的笔画特征图如图5所示。\n[0111] C)将所述笔画特征图二值化,生成图5的二值笔画图如图6所示。\n[0112] 在实际中,本领域技术人员根据实际需要或经验采用任一种笔画提取的方法都是可行的,本发明对此无需作出限定。\n[0113] 步骤103、针对所述二值笔画图中的字符区域建立颜色模型,并依据所述颜色模型提取所述字符区域的颜色层图像。\n[0114] 颜色信息在分辨文字和背景时起着重要的作用。在同一文本行内,字符区域通常具有较为均一的颜色,因此,准确地分析出字符像素的颜色及分布,在字符分割过程中十分关键。\n[0115] 按照前述过程获得的二值笔画图中标注了图像中绝大部分的字符区域,把该字符区域映射回原始字符图像,就能够获得大部分可靠的笔画像素,据此则可以对原始字符图像中笔画点的标注区域建立字符的颜色模型。由于颜色建模基于大量真实可靠的笔画像素,通过简单的颜色模型即可达到理想的效果。然后利用字符像素的颜色模型,提取字符像素所在的颜色层,将属于字符颜色层分布区间的像素置黑,其它置白,即可获得颜色层图像。\n[0116] 具体可以通过以下子步骤完成所述步骤103:\n[0117] 子步骤B1、用Gauss分布拟合字符像素颜色的分布,建立字符区域的颜色模型。\n[0118] 计算二值笔画图中字符区域所对应的原始字符图像像素颜色的均值mean和标准差std。若字符颜色均一,则所得std值较小。\n[0119] 可以理解的是,上述Gauss分布建模的方法仅仅用于举例,本领域技术人员采用任一种颜色建模的方法都是可行的,本发明对此不作限制。\n[0120] 子步骤B2、利用字符像素的颜色模型,提取字符像素所在的颜色层。\n[0121] 提取的方法可以为:将颜色处于D=[mean-k·std,mean+k·std]区间的像素点置为字符,其它置为背景。其中,k为系数,一般取值可以为1~2。可以采用以下计算公式表示:\n[0122] \n[0123] 例如,针对图6所示的二值笔画图,提取字符区域所在的颜色层图像可以如图7所示。可以看出,通过提取字符区域的颜色层图像,可以将字符区域全部提取出来。\n[0124] 从图7所示的字符颜色层图像中可以看出,在提取字符颜色层时,可能会把那些与字符颜色相近似的背景区域也提取了出来。也就是说,字符颜色层图像中可能包含全部的文字区域以及无法通过颜色信息区分的背景区域。为了去除这部分背景,可以采用改进的连通体分析法对颜色层图像进一步修正,具体可以参考下一方法实施例2相关部分的描述,在此就不赘述了。\n[0125] 参考图8,示出了本发明的一种从视频图像中分割字符的方法实施例2的流程图,具体可以包括以下步骤:\n[0126] 步骤801、在视频图像中定位原始字符图像;\n[0127] 优选的,所述视频图像可以为多帧包含同一文本对象的视频图像,在这种情况下,所述原始字符图像则可以为经过多帧视频图像融合获得的多帧增强图像。\n[0128] 步骤802、从所述原始字符图像中抽取字符笔画信息,并二值化所述字符笔画信息,获得所述原始字符图像的二值笔画图;\n[0129] 根据所述原始字符图像的极性,可以判定原始字符图像为正向文本图像或负向文本图像,在这种情况下,本步骤可以包括以下子步骤:\n[0130] 子步骤8021a、若所述原始字符图像为正向文本图像,则执行子步骤8023-8024;\n[0131] 子步骤8021b、若所述原始字符图像为负向文本图像,则执行子步骤8022-8024;\n[0132] 子步骤8022、将所述负向文本图像反色处理为正向文本图像;\n[0133] 子步骤8023、在所述正向文本图像中计算预设方向上笔画的强度值,并提取最大的强度值构成正向笔画特征图;\n[0134] 子步骤8024、对所述正向笔画特征图进行二值化,获得正向二值笔画图。\n[0135] 步骤803、针对所述二值笔画图中的字符区域建立颜色模型,并依据所述颜色模型提取所述字符区域的颜色层图像;\n[0136] 步骤804、生成所述原始字符图像的笔画掩码图;\n[0137] 在本实施例中,本步骤可以包括以下子步骤:\n[0138] 子步骤8041a、若所述原始字符图像为正向文本图像,则执行子步骤8042-8045;\n[0139] 子步骤8041b、若所述原始字符图像为负向文本图像,则执行子步骤8043-8045;\n[0140] 子步骤8042、将所述正向文本图像反色处理为负向文本图像;\n[0141] 子步骤8043、在所述负向文本图像中计算预设方向上笔画的强度值,并提取最大的强度值构成负向笔画特征图;\n[0142] 子步骤8044、对所述负向笔画特征图进行二值化,获得负向二值笔画图;\n[0143] 子步骤8045、取所述正向二值笔画图和负向二值笔画图的并集为笔画掩码图。\n[0144] 步骤805、依据所述笔画掩码图去除所述颜色层图像的多余背景。\n[0145] 优选的,本步骤可以通过以下子步骤实现:\n[0146] 子步骤8051、采用种子生长法对所述颜色层图像中、除笔画掩码图掩码以外的区域进行种子填充,获得去除多余背景后的颜色层图像。\n[0147] 可以看出,本实施例通过改进的连通体分析法对颜色层图像进行进一步地修正处理,从而更为有效地保证本发明字符分割的准确性。其中,对于步骤801-803的详细描述可以参考前述方法实施例1的相关部分,在此就不详述了。\n[0148] 现有技术中,采用连通体分析法去除背景的具体做法为:选择文本框边界的点作为种子,使用种子生长法去除与边界相连的连通体,该方法对于质量较好的图像,能够取得较好的效果。然而,如果出现诸如图像对比度很低、字符与背景同色、字符外边缘的边框不封闭等情形,字符颜色层图像中的字符区域会与背景区域发生粘连。即在连通域分析中,种子填充算法会将文字侵蚀。如图9所示,针对9a所示的字符颜色层图像,采用现有的连通体分析法获得的修正图如9b所示,可以看出,9b中的“螺”字由于与背景粘连而导致字符丢失。\n[0149] 可以看出,现有的连通体分析法的局限性在于,必须确保字符与背景不粘连,但对于复杂背景、低分辨率和受噪声干扰的视频图像则难以保证分割的准确性。针对这种局限性,本发明提供了一种改进的连通体分析方法,这种方法可以在执行种子填充算法时有选择性地进行填充,让种子填充算法遇到笔画点即停止,从而充分隔离了字符与背景,有效保护了笔画像素,这种改进的连通体分析法的主要步骤包括:\n[0150] C1、生成笔画掩码图;\n[0151] 简而言之,生成笔画掩码图的过程为:对原始字符图像和其反色图,经笔画提取得到二值正负笔画图,取所述正负笔画图的并集得到笔画掩码图。可以采用以下计算公式表示:\n[0152] Mask_img(p)=Stroke+(p)∪Stroke-(p);\n[0153] 例如,参考图10所示的笔画掩码图的生成示意图,其中,图10a为定位的原始字符图像(负向文本图像),图10b为对图10a经笔画算子得到的笔画特征图,图10c为对图10b进行二值化处理得到的负向二值笔画图;图10d为图10a的反色图(正向文本的原始字符图像),图10e为对图10d经笔画算子得到的笔画特征图,图10f为对图10e进行二值化处理得到的正向二值笔画图;图10g为取图10c和图10f的并集得到的笔画掩码图,在图10g中,所示白色区域及其内部区域即为笔画掩码图的掩码区域,也就是受保护的区域,在后续的种子填充中,这部分掩码区域是不受种子点侵蚀的。\n[0154] C2、带掩码的种子填充;\n[0155] 选择文本框边界的点作为种子,使用种子生长法去除与边界相连的连通体,使用笔画掩码图Mask_img作为掩码,在执行种子填充算法时增加限制,即当前填充点若遇到掩码区域则停止填充。\n[0156] 在掩码保护下采用种子填充法去除背景的结果如图11所示。\n[0157] 由于经过修正的颜色层图像可能会增加一些小噪声,作为另一实施例,在对颜色层图像修正后,还可以包括步骤806:\n[0158] 对所述颜色层图像进行去噪处理。\n[0159] 所谓去噪是指去除图像噪声,现有技术中提供了多种去噪的方法,如均值滤波法、中值滤波法等。对于本发明实施例的小噪声,可以采用颜色约束、笔画尺度约束、分量空间关系约束等方式来去噪,本发明对所述去噪的方法并不作限制。经过小噪声的去除,得到处理的字符分割结果如图12所示。此外,针对9a所示的字符颜色层图像,采用本发明改进的连通体分析法获得的修正图如图13a所示,对图13a进一步去噪获得的字符分割结果图如图13b所示。\n[0160] 对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作并不一定是本发明所必须的。\n[0161] 参考图14,示出了本发明的一种从视频图像中分割字符的装置实施例的结构框图,具体可以包括以下:\n[0162] 字符图像定位模块141,用于在视频图像中定位原始字符图像;\n[0163] 笔画提取模块142,用于从所述原始字符图像中抽取字符笔画信息,并二值化所述字符笔画信息,获得所述原始字符图像的二值笔画图;;\n[0164] 颜色特征处理模块143,用于针对所述二值笔画图中的字符区域建立颜色模型,并依据所述颜色模型提取所述字符区域的颜色层为图像。\n[0165] 连通体分析模块144,用于生成所述原始字符图像的笔画掩码图,并依据所述笔画掩码图去除所述颜色层图像的多余背景。。\n[0166] 优选的,在本发明实施例中,还可以包括:\n[0167] 去噪模块145,用于对所述颜色层图像进行去噪处理。\n[0168] 在实际中,所述原始字符图像可能为正向文本图像,也可能为负向文本图像,当所述原始字符图像为正向文本图像时,所述笔画提取模块可以触发以下子模块:\n[0169] 正向笔画信息计算子模块,用于在所述正向文本图像中计算预设方向上笔画的强度值;\n[0170] 正向笔画特征图构造子模块,用于提取最大的强度值构成正向笔画特征图;\n[0171] 正向二值化处理子模块,用于对所述正向笔画特征图进行二值化,获得正向二值笔画图。\n[0172] 在这种情况下,所述连通体分析模块可以触发以下子模块:\n[0173] 第一反色处理子模块,用于将所述正向文本图像反色处理为负向文本图像;\n[0174] 负向笔画信息计算子模块,用于在所述负向文本图像中计算预设方向上笔画的强度值;\n[0175] 负向笔画特征图构造子模块,用于提取最大的强度值构成负向笔画特征图;\n[0176] 负向二值化处理子模块,用于对所述负向笔画特征图进行二值化,获得负向二值笔画图;\n[0177] 合并子模块,用于取所述正向二值笔画图和负向二值笔画图的并集为笔画掩码图。\n[0178] 当所述原始字符图像为负向文本图像时,所述笔画提取模块可以触发以下子模块:\n[0179] 第二反色处理子模块,用于将所述负向文本图像反色处理为正向文本图像;\n[0180] 正向笔画信息计算子模块,用于在所述正向文本图像中计算预设方向上笔画的强度值;\n[0181] 正向笔画特征图构造子模块,用于提取最大的强度值构成正向笔画特征图;\n[0182] 正向二值化处理子模块,用于对所述正向笔画特征图进行二值化,获得正向二值笔画图。\n[0183] 在这种情况下,所述连通体分析模块可以触发以下子模块:\n[0184] 负向笔画信息计算子模块,用于在所述负向文本图像中计算预设方向上笔画的强度值;\n[0185] 负向笔画特征图构造子模块,用于提取最大的强度值构成负向笔画特征图;\n[0186] 负向二值化处理子模块,用于对所述负向笔画特征图进行二值化,获得负向二值笔画图;\n[0187] 合并子模块,用于取所述正向二值笔画图和负向二值笔画图的并集为笔画掩码图。\n[0188] 在上述实施例中优选的是,所述连通体分析模块还可以触发以下子模块:\n[0189] 种子填充子模块,用于采用种子生长法对所述颜色层图像中、除笔画掩码图掩码以外的区域进行种子填充,获得修正后的颜色层图像。\n[0190] 在本实施例中,所述视频图像可以为多帧包含同一字符图像的视频图像,在这种情况下,所述原始字符图像可以为经过各帧视频图像融合获得的增强原始字符图像。\n[0191] 应用上述优选的装置实施例从视频图像中分割字符的过程可以包括以下步骤:\n[0192] 步骤D1、字符图像定位模块在视频图像中定位原始字符图像;\n[0193] 步骤D2、笔画提取模块从所述原始字符图像中抽取字符笔画信息,并二值化所述字符笔画信息,获得所述原始字符图像的二值笔画图;\n[0194] 若所述原始字符图像为正向文本图像,则执行子步骤D22-D24;若所述原始字符图像为负向文本图像,则执行子步骤D21-D24;\n[0195] 子步骤D21、第二反色处理子模块将所述负向文本图像反色处理为正向文本图像;\n[0196] 子步骤D22、正向笔画信息计算子模块在所述正向文本图像中计算预设方向上笔画的强度值;\n[0197] 子步骤D23、正向笔画特征图构造子模块提取最大的强度值构成正向笔画特征图;\n[0198] 子步骤D24、正向二值化处理子模块对所述正向笔画特征图进行二值化,获得正向二值笔画图。\n[0199] 步骤D3、颜色特征处理模块针对所述二值笔画图中的字符区域建立颜色模型,并依据所述颜色模型提取所述字符区域的颜色层为图像;\n[0200] 步骤D4、连通体分析模块生成所述原始字符图像的笔画掩码图;\n[0201] 若所述原始字符图像为正向文本图像,则执行子步骤D41-D45;若所述原始字符图像为负向文本图像,则执行子步骤D42-D45;\n[0202] 子步骤D41、第一反色处理子模块将所述正向文本图像反色处理为负向文本图像;\n[0203] 子步骤D42、负向笔画信息计算子模块在所述负向文本图像中计算预设方向上笔画的强度值;\n[0204] 子步骤D43、负向笔画特征图构造子模块提取最大的强度值构成负向笔画特征图;\n[0205] 子步骤D44、负向二值化处理子模块对所述负向笔画特征图进行二值化,获得负向二值笔画图;\n[0206] 子步骤D45、合并子模块取所述正向二值笔画图和负向二值笔画图的并集为笔画掩码图。\n[0207] 步骤D5、连通体分析模块模块依据所述笔画掩码图进一步修正所述颜色层图像;\n[0208] 优选的,可以通过种子填充子模块采用种子生长法对所述颜色层图像中、除笔画掩码图掩码以外的区域进行种子填充,获得修正后的颜色层图像。\n[0209] 步骤D6、去噪模块对所述颜色层图像进行去噪处理。\n[0210] 对于装置实施例而言,由于其基本相应于方法实施例,相关之处可以参见方法实施例的部分说明,在此不赘述。此外,在本发明的实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。\n[0211] 需要说明的是,由于本发明涉及从复杂背景的视频图像中分割出字符,因而部分说明书附图不可避免地出现由于对比度较小而导致不够清晰的问题,而此部分附图又需要在本说明中列举以详细说明本发明的技术特征及技术效果,恳请审查员对此问题例外考虑。\n[0212] 以上对本发明所提供的一种从视频图像中分割字符的方法及一种从视频图像中分割字符的装置进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
法律信息
- 2018-06-19
未缴年费专利权终止
IPC(主分类): G06K 9/32
专利号: ZL 200810114319.1
申请日: 2008.06.03
授权公告日: 2011.06.22
- 2011-06-22
- 2010-02-03
- 2009-12-09
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2005-03-02
|
2004-07-02
| | |
2
| |
2002-08-14
|
2001-10-10
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |