文本稿角度校正方法
【技術領域】
[0001]發明涉及一種文本稿件經過掃描后需要角度校正的修正方法。
【背景技術】
[0002]文本稿件經過掃描儀掃描以后,角度有所偏差是其中較為常見的情況。對于圖像的旋轉校正有較多的方法。但是,目前對于純文本的稿件進行旋轉校正的算法較為稀少,本發明就是著重于文本稿件的旋轉角度的校正。
【發明內容】
[0003]由于文本稿的文字排版多為直線上,因此文本稿件的直線信息量較多,而Randon變換的特別是可以找尋圖像中的直線。本發明是針對文本稿件在掃描儀掃描后,文本稿件的角度有所偏差,根據文本的水平直線信息對圖像旋轉偏差角度進行校正,提出一種運算邏輯簡單的基于Randon變換的文本稿件掃描后的角度校正方法。
[0004]一個N維的函數f (Xl,X2, , xn)投影到N-1維的空間,當N為2 (函數為圖像時),f(x, y)在平面內所有方向的線積分投影值,定義如下:
[0005]P (r, Θ ) = R(r, Θ ) {f (χ, y)} = f f f (χ, y) δ (r-xcos θ -ysin θ ) dxdy
[0006]式中,(χ, y)為圖像直角坐標系坐標,R(r,θ )為圖像極坐標系坐標,r表示坐標原點O與直線的距離,Θ表示直線與X坐標軸的夾角(0,180° ),δ為雙重積分的符號。數字圖像可以認為為一個f (χ, y)的函數,χ, y分別為行列坐標,f (χ, y)為坐標點對應的圖像像素值。將圖像f(x,y)帶入公式后可以得出其Randon變換的數值。
[0007]為實現本發明之目的,采用以下技術方案予以實現:
[0008]本發明的技術方案為:
[0009]I)將文本掃描稿圖像轉換成灰度圖像;
[0010]2)對灰度圖像進行常用的二維Wiener濾波,去除噪聲點;
[0011]3)對步驟2的圖像進行常用的Prewitt算子濾波,提取掃描稿件的水平邊緣信息;
[0012]4)對步驟3圖像進行I?360°步長為I的Randon變換;
[0013]5)選取Randon變換最大值對應的角度,該角度便是掃描稿件偏差角度;
[0014]6)對掃描稿件進行步驟5中角度的逆旋轉。
[0015]進一步的,本發明包括如下方案:
[0016]一種文本稿角度校正方法,其特征在于包括以下步驟:
[0017](I)將文本稿件掃描圖像轉換為灰度圖像;
[0018](2)對上一步的灰度圖像進行二維濾波,去除噪聲;
[0019](3)對灰度圖像進行水平直線邊緣信息提取;
[0020](4)對上一步圖像進行I?360°的Randon變換;
[0021](5) Randon變換最大值對應的角度便為文本掃描稿件的傾斜角度;
[0022](6)對文本稿件的掃描稿件進行相應角度的反向旋轉。
[0023]如上所述的文本稿角度校正方法,其中:
[0024]步驟⑵采用的濾波方法為二維Wiener濾波。
[0025]如上所述的文本稿角度校正方法,其中:
[0026]步驟(3)對灰度圖像進行Prewitt算子的水平直線邊緣信息提取。
[0027]本發明的有益效果在于:邏輯簡單,精確度高,適用于無圖像的文本掃描稿件,文本稿件的Randon變換計算量小,因此該算法速度良好。
【附圖說明】
[0028]圖1為文本稿件角度偏差校正流程示意圖;
[0029]圖2為Randon變換示意圖。
[0030]圖3為本發明對于課本掃描件實例流程示意圖。
【具體實施方式】
[0031]圖1所示為文本稿件角度偏差校正流程,包括:
[0032](I)將文本稿件掃描圖像轉換為灰度圖像;
[0033](2)對上一步的灰度圖像進行二維Wiener濾波,去除噪聲;
[0034](3)對灰度圖像進行Prewitt算子的水平直線邊緣信息提取;
[0035](4)對上一步圖像進行I?360°的Randon變換(如圖2所示);
[0036]一個N維的函數f (Xl,X2, , xn)投影到N-1維的空間,當N為2 (函數為圖像時),f(x, y)在平面內所有方向的線積分投影值,定義如下:
[0037]P (r, Θ ) = R(r, Θ ) {f (χ, y)} = f f f (χ, y) δ (r-xcos θ -ysin θ ) dxdy
[0038]式中,(χ, y)為圖像直角坐標系坐標,R(r,θ )為圖像極坐標系坐標,r表示坐標原點O與直線的距離,Θ表示直線與X坐標軸的夾角(0,180° ),δ為雙重積分的符號。數字圖像可以認為為一個f (χ, y)的函數,χ, y分別為行列坐標,f (χ, y)為坐標點對應的圖像像素值。將圖像f(x,y)帶入上述公式后可以得出其Randon變換的數值。
[0039](5) Randon變換最大值對應的角度便為文本掃描稿件的傾斜角度;
[0040](6)對文本稿件的掃描稿件進行相應角度的反向旋轉。
[0041]如圖3所示,本發明相關實施例如下:
[0042]第I步:將掃描的課本圖像轉換為灰度圖像;
[0043]第2步:使用Wiener濾波,去除圖像上因為掃描儀精度引起的小雜點;
[0044]第3步:使用Prewitt算子加強并提取上一步灰度圖像中的水平直線的信息;
[0045]第4步:對上一步圖像進行I?360°的Randon變換;
[0046]第5步:保存進行上一步圖像最大Randon變換值對應的投影角度;
[0047]第6步:對圖像進行上一步角度的反向旋轉。
[0048]本發明的有益效果在于:邏輯簡單,精確度高,適用于無圖像的文本掃描稿件,文本稿件的Randon變換計算量小,因此該算法速度良好。
【主權項】
1.一種文本稿角度校正方法,其特征在于包括以下步驟:(1)將文本稿件掃描圖像轉換為灰度圖像;(2)對上一步的灰度圖像進行二維濾波,去除噪聲;(3)對灰度圖像進行水平直線邊緣信息提取;(4)對上一步圖像進行I?360°的Randon變換;(5)Randon變換最大值對應的角度便為文本掃描稿件的傾斜角度;(6)對文本稿件的掃描稿件進行相應角度的反向旋轉。
2.如權利要求1所述的文本稿角度校正方法,其中:步驟(2)采用的濾波方法為二維Wiener濾波。
3.如權利要求1所述的文本稿角度校正方法,其中:步驟(3)對灰度圖像進行Prewitt算子的水平直線邊緣信息提取。
【專利摘要】一種文本稿角度校正方法,其特征在于包括以下步驟:(1)將文本稿件掃描圖像轉換為灰度圖像;(2)對上一步的灰度圖像進行二維濾波,去除噪聲;(3)對灰度圖像進行水平直線邊緣信息提取;(4)對上一步圖像進行1~360°的Randon變換;(5)Randon變換最大值對應的角度便為文本掃描稿件的傾斜角度;(6)對文本稿件的掃描稿件進行相應角度的反向旋轉。
【IPC分類】G06T3-60
【公開號】CN104820968
【申請號】CN201510196513
【發明人】包觀笑, 孫劉杰, 于海嬌, 李毓彬, 莊嚴
【申請人】上海理工大學
【公開日】2015年8月5日
【申請日】2015年4月22日