图像倾斜校正装置、图像处理系统以及图像倾斜校正方法制造方法及图纸

技术编号:15983252 阅读:28 留言:0更新日期:2017-08-12 05:48
本发明专利技术提供了一种图像倾斜校正装置以及包含该图像倾斜校正装置的图像处理设备或图像处理系统,同时还提供了一种对文字文档页的扫描图像进行倾斜校正的方法。本发明专利技术的图像倾斜校正装置包括搜索获取部,获取文字像素和相应的各个像素位置信息;当前像素行设定部;当前像素设定部;判断部,判断与当前像素相邻的正下方是否存在文字像素;直角夹角判定记录部,记录当前像素和正下方的文字像素所连直线和横向方向的夹角是90°;倾斜夹角计算记录部,计算并记录当前像素和下一个像素行的所有文字像素所连直线与横向方向的倾斜夹角;夹角记录完成判断部;像素行位置判断部;控制部;统计部,统计各种夹角出现的次数;倾斜判定部;以及旋转摆正部。

【技术实现步骤摘要】
图像倾斜校正装置、图像处理系统以及图像倾斜校正方法
本专利技术涉及一种图像倾斜校正装置、图像处理系统以及图像倾斜校正方法。
技术介绍
在文件的扫描过程中,经常会出现文件倾斜的情况,这样得到的扫描图像则是倾斜的,给文件的查阅和处理带来很大的不便。因此,对扫描后得到的扫描图像进行倾斜判断并进行校正显得尤为必要。随着扫描仪以及图像处理技术的发展,对扫描图像进行倾斜判断并相应进行校正已能够被实现。如,中国专利(专利号:CN1755707A)公开了一种倾斜图像的自动校正方法,其将多个像素点进行拟合得到一条基准线,而后通过计算该基准线的倾斜角度来判断扫描图像的偏转角度,然后通过得到的偏转角度对图像进行校正。但该专利中的方法只计算一次倾斜角度,且基准线是通过拟合得到的,势必会存在较大的误差,导致校正后的图像也会出现校正不准确的问题。另一篇中国专利(专利号:CN102184396A)公开了一种基于OCR识别反馈的文档图像倾斜校正方法,在该方法中,首先选择文档图像中的一个矩形区域;然后分别利用文本线跟踪算法和非边界行的文本线跟踪算法对文档图像的选定区域进行OCR识别,并分别得到文档图像的倾斜角度ka和kb以及识别效果参数Ia和Ib;通过判断Ia和Ib的大小对文档图像的倾斜角度进行判定,而后依据该倾斜角度对整个文档图像进行校正处理。尽管这种方法在一定程度上提高了扫描图像的校正准确度,但倾斜角度ka和kb是通过计算起始像素点和结束像素点所连成的直线的倾斜角度得到的,计算误差依然很大。
技术实现思路
本专利技术是为解决上述问题而进行的,提供了一种能够更准确的对含有文字和背景的文字文档页扫描后得到的扫描图像进行倾斜判断并进行校正的图像倾斜校正装置、以及包含该图像倾斜校正装置的图像处理设备和图像处理系统,同时还提供了一种对文字文档页的扫描图像进行倾斜校正的方法。本专利技术为了实现上述目的,采用了以下结构以及方法:<结构一>本实施例提供了一种图像倾斜校正装置,对含有文字和背景的文字文档页扫描后得到的扫描图像进行倾斜判断并进行校正,具有这样的特征,包括:搜索获取部,基于预定的搜索路径,对扫描图像中的所有像素逐个进行搜索,获取构成文字的所有文字像素和相应的各个像素位置信息;当前像素行设定部,基于获取的像素位置信息,将最上方的像素行设定为当前像素行;当前像素设定部,把位于当前像素行的文字像素按照预定顺序分别设定为当前像素;判断部,基于像素位置信息,针对每一个被设定的当前像素分别判断在当前像素行的下一个像素行上是否存在位于当前像素正下方的文字像素;直角夹角判定记录部,当判断部的判断结果为是时,就判定当前像素与位于该当前像素正下方的文字像素所连成的直线与扫描图像的横向方向之间的夹角为90°,并记录该90°夹角;倾斜夹角计算记录部,在判断部的判断结果为否时,对当前像素分别与位于下一个像素行中的每一个文字像素所连成的直线与横向方向之间的倾斜夹角进行计算,并记录该倾斜夹角;夹角记录完成判断部,判断当前像素行上的每一个文字像素是否都已被记录了相应的夹角;像素行位置判断部,一旦当前像素行上的每一个文字像素都已被记录了相应的所述夹角,就基于像素位置信息,判断当前像素行是否为倒数第二个像素行;控制部,在当前像素行被判断为不是倒数第二个像素行时,控制当前像素行设定部将下一个像素行设定为当前像素行,然后控制当前像素设定部、判断部、直角夹角记录部、倾斜夹角计算部、行尾像素判断部以及倾斜夹角记录部进行各自的动作;统计部,在当前像素行被判断为是倒数第二个像素行时,对每个夹角出现的次数进行统计;倾斜判定部,对直角夹角判定记录部所记录的90°夹角出现的次数是否小于倾斜夹角计算记录部所记录的倾斜夹角出现的次数进行判断,当判定结果为是时,则判定扫描图像发生倾斜;以及旋转摆正部,在扫描图像被判定为发生倾斜时,将出现次数最多的倾斜夹角设定为摆正用倾斜角,并根据该摆正用倾斜角基于预定的旋转摆正规则对扫描图像进行旋转摆正,从而获得摆正图像。<结构二>进一步的,本专利技术还提供了一种图像处理系统,其特征在于,包括:扫描装置以及与扫描装置通信连接的图像处理设备。其中,扫描装置具有:扫描部,对含有文字和背景的文字文档页进行扫描,得到扫描图像;以及扫描侧通信部,将扫描图像发送给图像处理设备;图像处理设备具有:处理侧通信部,接收扫描图像;以及图像倾斜校正装置,对扫描图像进行倾斜判断并进行校正,该图像倾斜校正装置如上所述。<方法一>进一步的,本专利技术还提供了一种对含有文字和背景的文字文档页扫描后得到的扫描图像进行倾斜判断并进行校正的图像倾斜校正方法,其特征在于,具有以下步骤:基于预定的搜索路径,对扫描图像中的所有像素逐个进行搜索,获取构成文字的所有文字像素和相应的各个像素位置信息;基于获取的像素位置信息,将最上方的像素行设定为当前像素行;把位于当前像素行的文字像素按照预定顺序分别设定为当前像素;基于像素位置信息,针对每一个被设定的当前像素分别判断在当前像素行的下一个像素行上是否存在位于当前像素正下方的文字像素;当判断结果为是时,就判定当前像素与位于该当前像素正下方的文字像素所连成的直线与扫描图像的横向方向之间的夹角为90°,并记录该90°夹角;在判断结果为否时,对当前像素分别与位于下一个像素行中的每一个文字像素所连成的直线与横向方向之间的倾斜夹角进行计算,并记录该倾斜夹角;判断当前像素行上的每一个文字像素是否都已被记录了相应的夹角;一旦当前像素行上的每一个文字像素都已被记录了相应的所述夹角,就基于像素位置信息,判断当前像素行是否为倒数第二个像素行;在当前像素行被判断为不是倒数第二个像素行时,将下一个像素行设定为当前像素行;在当前像素行被判断为是倒数第二个像素行时,对每个夹角出现的次数进行统计;对90°夹角出现的次数是否小于倾斜夹角出现的次数进行判断,当判定结果为是时,则判定扫描图像发生倾斜;以及在扫描图像被判定为发生倾斜时,将出现次数最多的倾斜夹角设定为摆正用倾斜角,并根据该摆正用倾斜角基于预定的旋转摆正规则对所述扫描图像进行旋转摆正,从而获得摆正图像。专利技术的作用与效果根据本专利技术涉及的图像倾斜校正装置、图像处理系统以及图像倾斜校正方法,由于先获取扫描图像中构成文字的所有文字像素和相应的各个像素位置信息,然后针对每一个被设定的当前像素分别判断其下一个像素行上是否存在位于当前像素正下方的文字像素,若存在,则记录二者连成的直线与扫描图像的横向方向的夹角为90°,若不存在,则对当前像素分别与位于下一个像素行中的每一个文字像素所连成的直线与横向方向之间的倾斜夹角进行计算,并记录该倾斜夹角,而后通过判断90°夹角出现的次数是否小于倾斜夹角出现的次数对扫描图像是否倾斜作出判定,若90°夹角出现的次数大于倾斜夹角出现的次数则判定扫描图像没有发生倾斜,直接将图像进行保存,若情况相反则判定扫描图像发生了倾斜,对其进行旋转摆正后在进行保存。因此,本专利技术的图像倾斜校正装置、图像处理系统以及图像倾斜校正方法能够非常准确地判断出发生扫描图像是否发生倾斜,对扫描图像倾斜夹角的计算也更精确,扫描图像的摆正效果也就越好,从而为文件的查阅和处理带来很大方便。附图说明图1是本专利技术所涉及的实施例本文档来自技高网...

【技术保护点】
一种图像倾斜校正装置,对含有文字和背景的文字文档页扫描后得到的扫描图像进行倾斜判断并进行校正,其特征在于,包括:搜索获取部,基于预定的搜索路径,对所述扫描图像中的所有像素逐个进行搜索,获取构成所述文字的所有文字像素和相应的各个像素位置信息;当前像素行设定部,基于获取的所述像素位置信息,将最上方的像素行设定为当前像素行;当前像素设定部,把位于所述当前像素行的所述文字像素按照预定顺序分别设定为当前像素;判断部,基于所述像素位置信息,针对每一个被设定的所述当前像素分别判断在所述当前像素行的下一个像素行上是否存在位于所述当前像素正下方的所述文字像素;直角夹角判定记录部,当所述判断部的判断结果为是时,就判定所述当前像素与位于该当前像素正下方的所述文字像素所连成的直线与所述扫描图像的横向方向之间的夹角为90°,并记录该90°夹角;倾斜夹角计算记录部,在所述判断部的判断结果为否时,对所述当前像素分别与位于所述下一个像素行中的每一个所述文字像素所连成的直线与所述横向方向之间的倾斜夹角进行计算,并记录该倾斜夹角;夹角记录完成判断部,判断所述当前像素行上的每一个所述文字像素是否都已被记录了相应的夹角;像素行位置判断部,一旦所述当前像素行上的每一个所述文字像素都已被记录了相应的所述夹角,就基于所述像素位置信息,判断所述当前像素行是否为倒数第二个像素行;控制部,在所述当前像素行被判断为不是所述倒数第二个像素行时,控制所述当前像素行设定部将所述下一个像素行设定为所述当前像素行,然后控制所述当前像素设定部、所述判断部、所述直角夹角记录部、所述倾斜夹角计算部、所述行尾像素判断部以及所述倾斜夹角记录部进行各自的动作;统计部,在所述当前像素行被判断为是所述倒数第二个像素行时,对每个所述夹角出现的次数进行统计;倾斜判定部,对所述直角夹角判定记录部所记录的90°夹角出现的次数是否小于所述倾斜夹角计算记录部所记录的所述倾斜夹角出现的次数进行判断,当判定结果为是时,则判定所述扫描图像发生倾斜;以及旋转摆正部,在所述扫描图像被判定为发生倾斜时,将出现次数最多的所述倾斜夹角设定为摆正用倾斜角,并根据该摆正用倾斜角基于预定的旋转摆正规则对所述扫描图像进行旋转摆正,从而获得摆正图像。...

【技术特征摘要】
1.一种图像倾斜校正装置,对含有文字和背景的文字文档页扫描后得到的扫描图像进行倾斜判断并进行校正,其特征在于,包括:搜索获取部,基于预定的搜索路径,对所述扫描图像中的所有像素逐个进行搜索,获取构成所述文字的所有文字像素和相应的各个像素位置信息;当前像素行设定部,基于获取的所述像素位置信息,将最上方的像素行设定为当前像素行;当前像素设定部,把位于所述当前像素行的所述文字像素按照预定顺序分别设定为当前像素;判断部,基于所述像素位置信息,针对每一个被设定的所述当前像素分别判断在所述当前像素行的下一个像素行上是否存在位于所述当前像素正下方的所述文字像素;直角夹角判定记录部,当所述判断部的判断结果为是时,就判定所述当前像素与位于该当前像素正下方的所述文字像素所连成的直线与所述扫描图像的横向方向之间的夹角为90°,并记录该90°夹角;倾斜夹角计算记录部,在所述判断部的判断结果为否时,对所述当前像素分别与位于所述下一个像素行中的每一个所述文字像素所连成的直线与所述横向方向之间的倾斜夹角进行计算,并记录该倾斜夹角;夹角记录完成判断部,判断所述当前像素行上的每一个所述文字像素是否都已被记录了相应的夹角;像素行位置判断部,一旦所述当前像素行上的每一个所述文字像素都已被记录了相应的所述夹角,就基于所述像素位置信息,判断所述当前像素行是否为倒数第二个像素行;控制部,在所述当前像素行被判断为不是所述倒数第二个像素行时,控制所述当前像素行设定部将所述下一个像素行设定为所述当前像素行,然后控制所述当前像素设定部、所述判断部、所述直角夹角记录部、所述倾斜夹角计算部、所述行尾像素判断部以及所述倾斜夹角记录部进行各自的动作;统计部,在所述当前像素行被判断为是所述倒数第二个像素行时,对每个所述夹角出现的次数进行统计;倾斜判定部,对所述直角夹角判定记录部所记录的90°夹角出现的次数是否小于所述倾斜夹角计算记录部所记录的所述倾斜夹角出现的次数进行判断,当判定结果为是时,则判定所述扫描图像发生倾斜;以及旋转摆正部,在所述扫描图像被判定为发生倾斜时,将出现次数最多的所述倾斜夹角设定为摆正用倾斜角,并根据该摆正用倾斜角基于预定的旋转摆正规则对所述扫描图像进行旋转摆正,从而获得摆正图像。2.根据权利要求1所述的图像倾斜校正装置,其特征在于:其中,所述搜索获取部包括:背景信息获取单元,对扫描后得到的所述扫描图像的背景信息进行获取;像素搜索单元,沿所述预定的搜索路径对所述扫描图像上的所有的所述像素逐个进行搜索;以及文字像素获取单元,基于所述背景信息,判断所述搜索到的每个所述像素是否为不属于所述背景的所述文字像素,并在判断结果为是时,获取该文字像素和相应的像素位置信息。3.根据权利要求1所述的图像倾斜校正装置,其特征在于:其中,所述预定的搜索路径为:从所述扫描图像的位于最左上端的像素开始沿着从左至右、从上至下的顺序搜索直到搜索到最右下端的像素。4.根据权利要求3所述的图像倾斜校正装置,其特征在于:其中,所述预定顺序是在所述当前像素行中从第一个像素至最后一个像素的正向顺序以及从最后一个像素至第一个像素的逆向顺序中的任意一种。5.根据权利要求1所述的图像倾斜校正装置,其特征在于:其中,所述倾斜夹角计算记录部包括:斜率计算单元,对所述当...

【专利技术属性】
技术研发人员:张子盛
申请(专利权)人:株式会社理光
类型:发明
国别省市:日本,JP

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1