发明名称 一种实用的二值文档图像倾斜角度检测方法
摘要 一种实用的二值文档图像倾斜角度检测方法,属于图像预处理技术领域。通过遍历图像中的前景像素,并对其进行扩展,来加强文本行特征,然后进行滤波平滑,并通过细化算法,提取边缘特征,进而通过对细化后的像素进行标记,并统计像素点数,然后对连续像素点数小于阈值的边缘特征进行过滤并二值化。最后对处理所得的图像进行Hough变换检测二值文档图像的倾斜角度。实验证明本发明具有很高的实用价值。
申请公布号 CN101751571B 申请公布日期 2012.02.29
申请号 CN200910255753.6 申请日期 2009.12.28
申请人 山东大学 发明人 马磊;李文成;刘江;裴小根
分类号 G06K9/32(2006.01)I 主分类号 G06K9/32(2006.01)I
代理机构 济南金迪知识产权代理有限公司 37219 代理人 王绪银
主权项 一种二值文档图像倾斜角度检测方法,其特征在于,检测方法如下:1)在文档图像中遇到前景像素时,将前景像素所在行及其上下各一行像素以前景像素为中心,分别向左右两侧扩展L个像素,设置像素值为1,L值为7‑10;2)对扩展后的图像进行长度滤波去除图像中孤立的凸出部分,获得有效的文本直线特征;3)采用基于模板的方法对图像进行平滑滤波,首先根据扩展后的图像的特征,选取3X3模板,然后对图像中符合模板的模块进行填充、清除或连接,使最后得到的图像更加平滑;4)细化:对图像进行遍历,当遇到像素值为1的像素时,将该像素的值设置为该像素的下一行像素值减去该像素的上一行像素值之差;当差为‑1时,将该像素的值设置为0;5)标记:按列遍历像素,遇到像素值为1的情况,则将该像素用mark进行标记,然后从该像素开始按行扫描该像素8‑邻域中的下一列,如果8‑邻域下一列中某一个像素不为0,则将该像素用mark进行标记,并根据行号的变化,继续扫描,直到8‑邻域下一列的像素全部为0,此时将mark加1,并返回按列继续扫描,直到遍历整个图像结束;6)统计相连像素数及过滤、二值化:包含以下步骤:(1)根据mark值建立数组,统计相连的像素数,并存入相应的数组元素中;(2)遍历图像,当遇到像素值不为0的情况时,如果其对应的数组元素小于阈值,则将该像素置为0,否则置为1;阈值为2L+1或4L+2;7)Hough变换:对所得图像进行Hough变换,返回倾斜角度,完成整个倾斜角度检测过程。
地址 250100 山东省济南市历城区山大南路27号