JPH07192085A - Document picture inclination detector - Google Patents
Document picture inclination detectorInfo
- Publication number
- JPH07192085A JPH07192085A JP5329368A JP32936893A JPH07192085A JP H07192085 A JPH07192085 A JP H07192085A JP 5329368 A JP5329368 A JP 5329368A JP 32936893 A JP32936893 A JP 32936893A JP H07192085 A JPH07192085 A JP H07192085A
- Authority
- JP
- Japan
- Prior art keywords
- character line
- character
- inclination angle
- document
- document image
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000605 extraction Methods 0.000 claims description 10
- 238000001514 detection method Methods 0.000 claims description 9
- 238000004364 calculation method Methods 0.000 claims description 2
- 239000000284 extract Substances 0.000 claims description 2
- 238000000034 method Methods 0.000 description 25
- 238000010586 diagram Methods 0.000 description 3
- 238000007796 conventional method Methods 0.000 description 2
- 238000002372 labelling Methods 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 238000003672 processing method Methods 0.000 description 2
- 238000012935 Averaging Methods 0.000 description 1
- 238000007476 Maximum Likelihood Methods 0.000 description 1
- 230000000593 degrading effect Effects 0.000 description 1
- 230000005484 gravity Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000001131 transforming effect Effects 0.000 description 1
Landscapes
- Character Input (AREA)
Abstract
Description
【0001】[0001]
【産業上の利用分野】本発明は、文書画像の傾きを検出
する装置に関するものである。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a device for detecting the inclination of a document image.
【0002】[0002]
【従来の技術】一般の印刷文書を読み取るためには、ま
ず、イメージスキャナなどの画像入力装置を用いて量子
化された文書画像として取り込む必要があるが、通常は
原稿設置の際に多少傾きが生じる。そのために、投影を
用いた文字行抽出手法では、文字行間隔の狭い文書など
で文字行の検出ができなくなるなどの問題が生じてお
り、入力された画像の傾きを検出する処理が必要とされ
ている。2. Description of the Related Art In order to read a general printed document, it is first necessary to capture it as a quantized document image by using an image input device such as an image scanner. Occurs. Therefore, in the character line extraction method using projection, there is a problem that the character lines cannot be detected in a document having a narrow character line interval, and a process for detecting the inclination of the input image is required. ing.
【0003】従来このような文書画像では、その主要な
構成要素である文書領域では文字が規則正しく並んでい
ることを利用して傾き検出が行われる。Conventionally, in such a document image, the inclination is detected by utilizing the fact that the characters are regularly arranged in the document area, which is a main component thereof.
【0004】例えば、秋山らは「書式指定情報に依らな
い紙面構成要素抽出法」と題して電子情報通信学界論文
誌D,vol.J66−D,No.1,pp.111−
118に記載されているように、傾き角度θを順次変更
しながら、角度θ方向にヒストグラムを作成し、ヒスト
グラム上の山と谷が顕著に出現する角度θを傾き角度と
して求める第1の方式を提案されている。For example, Akiyama et al., Entitled "Paper Component Extraction Method Not Relying on Format Designation Information", has been published in the journal of electronic telecommunications science D, vol. J66-D, No. 1, pp. 111-
As described in 118, a first method has been proposed in which a histogram is created in the angle θ direction while sequentially changing the tilt angle θ, and the angle θ at which peaks and valleys on the histogram are prominent is obtained as the tilt angle. ing.
【0005】また、中野らは「文書画像の傾き補正のた
めの一方式」と題して電子情報通信学界論文誌D,vo
l.J69−D,No.1,pp.1833−1834
に記載されているように、文字列の基準線がほぼ一定に
存在することに着目し、文字ブロックの下端座標値をハ
フ変換しハフ空間上でのピーク値を検出することによっ
て文字列の傾きを推定する第2の方式を提案している。Also, Nakano et al., Entitled "One Method for Correcting Tilt of Document Image," D, vo
l. J69-D, No. 1, pp. 1833-1834
As described in, paying attention to the fact that the reference line of the character string is almost constant, the slope of the character string is detected by Hough transforming the lower end coordinate value of the character block and detecting the peak value in the Hough space. A second method for estimating is proposed.
【0006】[0006]
【発明が解決しようとする課題】しかしながら、上記第
1の方式では、各々の画素に対してヒストグラムを計算
することが必要であり、処理時間の点で問題がある。ま
た、上記第2の方式では、すべての文字の下端が基準線
上に存在するとは限らないため、誤差が含まれることが
避けられない。またハフ変換処理はヒストグラムを計算
する処理と同等かそれ以上の処理手数を要する。However, in the first method, it is necessary to calculate a histogram for each pixel, and there is a problem in terms of processing time. Further, in the second method, since the lower ends of all the characters are not always on the reference line, it is inevitable that an error is included. Further, the Hough transform process requires the same or more process steps as the process of calculating the histogram.
【0007】本発明の目的は、これらの課題を解決する
ために、精度を落とさないで処理手数が少なくてすむ傾
き検出装置を提案するものである。In order to solve these problems, an object of the present invention is to propose an inclination detecting device which requires a small number of processing steps without degrading accuracy.
【0008】[0008]
【課題を解決するための手段】本発明は、上記の課題を
解決するために、文書を光学的に走査し、文書画像デー
タを得る画像入力手段と、前記画像入力手段によって入
力された文書画像データを参照し画素の連結成分を検出
する連結成分抽出手段と、前記連結成分抽出手段によっ
て抽出された画素の連結成分のうち、文字を構成する連
結成分を抽出する、文字成分抽出手段と、前記文字成分
抽出手段によって抽出された連結成分のうち、近接する
連結成分同士を統合し仮の文字行として出力する、文字
行推定手段と、前記文字行推定手段によって推定された
仮の文字行に対して、水平方向及び垂直方向からそれぞ
れ所定の角度だけ傾いた直線に接する、最も外側の輪郭
点を検出する、角点検出手段と、前記角点検出手段によ
って検出された角点の位置関係から、前記仮の文字行の
傾きを算出する、文字行傾き角度算出手段と、前記文字
行推定手段から得られた各々の仮の文字行から、前記文
字行傾き角度算出手段によって得られた傾き角度を参照
し、前記文書画像データの傾き角度を求める、文書画像
傾き角度検出手段と、を具備する。In order to solve the above problems, the present invention provides an image inputting means for optically scanning a document to obtain document image data, and a document image input by the image inputting means. Connected component extracting means for detecting connected components of pixels by referring to data; character component extracting means for extracting connected components that form a character among connected components of pixels extracted by the connected component extracting means; Of the connected components extracted by the character component extraction means, the adjacent connected components are integrated and output as a temporary character line, and the character line estimation means and the temporary character line estimated by the character line estimation means An angle point detecting means for detecting the outermost contour points that are in contact with straight lines inclined by a predetermined angle from the horizontal direction and the vertical direction, respectively, and an angle detected by the angle point detecting means. From the positional relationship of the above, the inclination of the tentative character line is calculated by the character line inclination angle calculating means, and the tentative character lines obtained from the character line estimating means are obtained by the character line inclination angle calculating means. And a document image inclination angle detecting means for obtaining the inclination angle of the document image data with reference to the obtained inclination angle.
【0009】[0009]
【作用】本発明においては、個々の文字から得られる座
標値を用いるという処理を行わない。まず図1(a)に
示すように、個々の文字を構成する連結画素成分を抽出
する。次に図1(b)に示すように、位置が近接するな
どの条件により同一行を構成すると判断される連結画素
成分を統合し、統合した文字によって得られる文字行の
包絡線を考える。包絡線の角座標を求めるために、図1
(c)に示すように統合された文字行の輪郭における角
点の座標を本願発明で提案する手法で抽出し、この角点
の位置関係から図1(d)に示すように文字行の傾き角
度を推定する。この処理方式を用いることにより、従来
と比べてより少ない手数で傾き角度検出処理を行うこと
ができる。In the present invention, the processing of using the coordinate value obtained from each character is not performed. First, as shown in FIG. 1A, connected pixel components that form individual characters are extracted. Next, as shown in FIG. 1B, the connected pixel components that are determined to form the same line due to the condition that the positions are close to each other are integrated, and the envelope of the character line obtained by the integrated character is considered. To obtain the angular coordinates of the envelope, see Fig. 1.
The coordinates of the corner points in the outline of the character line integrated as shown in (c) are extracted by the method proposed in the present invention, and the inclination of the character line is extracted from the positional relationship of the corner points as shown in FIG. 1 (d). Estimate the angle. By using this processing method, it is possible to perform the tilt angle detection processing with a smaller number of steps as compared with the related art.
【0010】[0010]
【実施例】以下に本願発明の実施例を図面を参照しなが
ら説明する。Embodiments of the present invention will be described below with reference to the drawings.
【0011】図3は、本発明の実現する装置における処
理の概略を示したものである。FIG. 3 shows an outline of processing in the apparatus realized by the present invention.
【0012】図3において、1は画像入力手段であり、
光学的その他の手段により文書画像を読み込むものであ
る。あるいはあらかじめ磁気的その他の形態にて記録媒
体に電子化されて記憶されている画像を読み込む処理も
含む。In FIG. 3, 1 is an image input means,
The document image is read by optical means or other means. Alternatively, it also includes a process of reading an image that has been electronically stored in a recording medium in advance in a magnetic or other form.
【0013】2は連結成分抽出手段であり、前記画像入
力手段1によって入力された文書画像データを参照し黒
画素の連結成分を検出する。具体的な処理手法として
は、ラベリングを用いる手法や輪郭追跡処理を用いる手
法などの公知の手法を挙げることができる。Reference numeral 2 denotes a connected component extracting means, which refers to the document image data input by the image input means 1 to detect a connected component of black pixels. Specific processing methods include known methods such as a method using labeling and a method using contour tracking processing.
【0014】3は文字成分抽出手段であり、前記連結成
分抽出手段2によって求められた黒画素の連結成分のう
ち、文字を構成すると判断される連結成分を選択する。
選択基準としては、連結成分の大きさ、連結成分の外接
矩形の面積に対する黒画素数(すなわち黒画素の密
度)、その他のテクスチャ特徴を用いることができる。
例えば、連結成分の大きさが所定の範囲内にある場合
に、該連結成分は文字であるなどと判断することができ
る。Reference numeral 3 denotes a character component extracting means, which selects, from the connected components of the black pixels obtained by the connected component extracting means 2, a connected component which is determined to form a character.
As the selection criterion, the size of the connected component, the number of black pixels with respect to the area of the circumscribed rectangle of the connected component (that is, the density of black pixels), and other texture features can be used.
For example, when the size of the connected component is within a predetermined range, it can be determined that the connected component is a character.
【0015】4は文字行推定手段であり、前記文字成分
抽出手段3によって抽出された文字を構成する連結成分
から、位置的に近接する、大きさが似通っている、など
の理由により同一行を構成すると思われる文字要素を統
合し仮の文字行を推定する。Numeral 4 is a character line estimating means, which makes the same line from the connected components constituting the characters extracted by the character component extracting means 3 because of their positional proximity, similarity in size, and the like. The tentative character line is estimated by integrating the character elements that are considered to be composed.
【0016】5は角点検出手段であり、前記文字行推定
手段4によって得られた仮の文字行を構成する連結黒画
素成分の角点を検出する手段であり、本発明のポイント
である。Reference numeral 5 is a corner point detecting means, which is a means for detecting the corner points of the connected black pixel components forming the temporary character line obtained by the character line estimating means 4, and is a feature of the present invention.
【0017】6は文字行傾き角度算出手段であり、前記
角点検出手段5によって得られた角点の座標の位置関係
から、前記仮の文字行の傾き角度を算出するものであ
る。Reference numeral 6 is a character line inclination angle calculating means for calculating the provisional character line inclination angle from the positional relationship of the coordinates of the corner points obtained by the corner point detecting means 5.
【0018】7は文書画像傾き角度検出手段であり、各
々の前記仮の文字行の傾き角度の算出値から最も適切で
あると思われる値を、文書画像の傾き角度として出力す
るものである。Reference numeral 7 denotes a document image inclination angle detecting means, which outputs a value which is considered to be most appropriate from the calculated values of the inclination angle of each of the temporary character lines as the inclination angle of the document image.
【0019】以下それぞれの手段について詳しく説明す
る。Each means will be described in detail below.
【0020】画像入力手段1は、光学的画像取り込み装
置、その他の画像取り込み装置を用いて文書画像を2値
(ビットイメージ)形式で取り込む。磁気的その他の記
録方式によって記録を行う画像格納装置から読み込む処
理も含む。The image input means 1 captures a document image in a binary (bit image) format by using an optical image capturing device or another image capturing device. It also includes a process of reading from an image storage device that performs recording by a magnetic or other recording method.
【0021】連結成分抽出手段2は、前記画像入力手段
1によって入力された文書画像データを参照し連結する
黒画素の抽出を行う。連結性の判定方法は近傍4方向へ
の連結性や8方向への連結性などの公知の定義を用いる
ことが出来る。この連結性の定義に基づいて、連結する
画素の抽出を行う。連結画素の抽出には、一般の画像処
理において用いられるラベリング処理や輪郭追跡処理な
どの公知の技術を用いて行うことが可能である。The connected component extraction means 2 refers to the document image data input by the image input means 1 and extracts black pixels to be connected. As a method for determining connectivity, known definitions such as connectivity in four directions in the neighborhood and connectivity in eight directions can be used. Pixels to be connected are extracted based on this definition of connectivity. The extraction of the connected pixels can be performed by using a known technique such as labeling processing and contour tracking processing used in general image processing.
【0022】文字成分抽出手段3は、前記連結成分抽出
手段2によって求められた黒画素の連結成分のうち、文
字を構成する連結成分を選択する。選択基準としては、
連結成分の大きさ、連結成分の外接矩形の面積に対する
黒画素数(すなわち黒画素の密度)、その他のテクスチ
ャ特徴を用いることができる。一例を挙げると、印刷文
書では本文領域の文字の大きさは一定であるので、大体
の目安をつけてその値で判定することができる。典型的
な印刷文書では文字の大きさは大体5mm四方であり、
これを400dpi(約16本/mm)の解像度で取り
込むと文字60dot四方ぐらいになる。したがってこ
れよりも極端に大きな連結成分は本文文字ではないと判
定することが出来る。同様にあまりにも小さな連結成分
はノイズであるなどの判断を下すことが出来る。The character component extracting means 3 selects a connected component forming a character from the connected components of the black pixels obtained by the connected component extracting means 2. As selection criteria,
The size of the connected component, the number of black pixels with respect to the area of the circumscribed rectangle of the connected component (that is, the density of black pixels), and other texture features can be used. As an example, in a printed document, the size of the characters in the body area is constant, so it is possible to make a rough guideline for the determination. In a typical printed document, the size of the characters is about 5mm square,
If this is taken in with a resolution of 400 dpi (about 16 lines / mm), it will be about 60 dots square for a character. Therefore, it is possible to determine that a connected component extremely larger than this is not a text character. Similarly, it is possible to judge that a connected component that is too small is noise.
【0023】文字行推定手段4は、前記文字成分抽出手
段3によって抽出された文字を構成する連結成分から、
位置的に近接する、大きさが似通っている、などの理由
により同一行を構成すると思われる文字要素を統合し仮
の文字行を推定する。本文が横書きである場合には、水
平方向にほぼ同じ座標に位置し、かつ水平方向の間隔が
十分小さい連結成分は同一行を構成すると考えられる。
同じ座標に位置するか否かの判定には、端点・重心点な
どの特徴点の位置関係から判定することが可能である。
この外にも連結成分の高さとその水平方向への重なり度
合いから判定する手法も考えられる。また、本文が縦書
きの場合には水平方向と垂直方向を交換して考えれば同
様に処理できる。十分近接するか否かの判定には、やは
り端点・重心点などの特徴点の位置関係から判定するこ
とが可能である。The character line estimation means 4 calculates from the connected components which form the characters extracted by the character component extraction means 3
Temporary character lines are estimated by integrating the character elements that are considered to form the same line because they are close to each other in position or have similar sizes. When the text is written horizontally, it is considered that connected components located at substantially the same coordinates in the horizontal direction and having a sufficiently small horizontal interval form the same line.
The determination as to whether or not they are located at the same coordinates can be made based on the positional relationship between feature points such as end points and centroids.
In addition to this, a method of making a determination from the height of the connected component and the degree of overlap in the horizontal direction may be considered. Further, when the text is written vertically, the same processing can be performed by considering the horizontal direction and the vertical direction in exchange. Whether or not they are sufficiently close to each other can be determined based on the positional relationship between feature points such as end points and center of gravity.
【0024】角点検出手段5は、前記文字行推定手段4
によって得られた仮の文字行を構成する連結黒画素成分
の角点を検出する手段であり、本発明のポイントであ
る。The corner point detecting means 5 is the character line estimating means 4 described above.
It is a means for detecting the corner points of the connected black pixel components forming the temporary character line obtained by the above, and is the point of the present invention.
【0025】角点検出のアルゴリズムを図面を参照しな
がら以下に記す。An algorithm for detecting a corner point will be described below with reference to the drawings.
【0026】角点検出のアルゴリズムは、図2に示すよ
うに±θの直線で外側から押さえた場合に仮の文字行に
接する個所を角点として検出することにより角点検出を
行う。検出された角点のうち、垂直方向から±θだけ傾
けた直線に接する角点同士、水平方向から±θだけ傾け
た直線に接する角点同士、をそれぞれペアにする。しか
しながら、隣接する辺の角点は一致することが多いの
で、この場合は適宜同一の辺上に存在する角点座標をペ
アにして、次の文字行傾き角度検出手段に送り込む。As shown in FIG. 2, the corner point detection algorithm detects corner points by detecting, as corner points, points contacting a temporary character line when pressed from outside with a straight line of ± θ. Among the detected corner points, the corner points that are in contact with the straight line inclined by ± θ from the vertical direction and the corner points that are in contact with the straight line inclined by ± θ from the horizontal direction are paired. However, since the corner points of adjacent sides often coincide with each other, in this case, the coordinates of the corner points existing on the same side are appropriately paired and sent to the next character line inclination angle detecting means.
【0027】具体的な処理手順の例を記す。前記文字行
抽出手段4において統合抽出された文字行に対して輪郭
追跡処理を行う。この時に、追跡された座標毎に、該座
標を±θ度の直線が通ると仮定した場合の切片の値をそ
れぞれ計算しておく。そして、その切片の値が最大もし
くは最小になる時の輪郭座標を記憶する。輪郭追跡処理
が終了すれば、前記の角点の座標値を得ることが出来
る。An example of a specific processing procedure will be described. The contour tracking processing is performed on the character lines integratedly extracted by the character line extracting means 4. At this time, the value of the intercept is calculated for each tracked coordinate, assuming that a straight line of ± θ degrees passes through the coordinate. Then, the contour coordinates when the value of the intercept becomes maximum or minimum are stored. When the contour tracking process is completed, the coordinate values of the corner points can be obtained.
【0028】ある一つの直線に複数の接点が生じ角点座
標が一意に定まらないこともある。この場合には、角点
間の距離が最も大きくなるように選択する。In some cases, a plurality of contact points may occur on a certain straight line and the coordinates of the corner points may not be uniquely determined. In this case, selection is made so that the distance between the corner points becomes the largest.
【0029】文字行傾き角度算出手段6は、前記角点検
出手段5によって得られた角点の座標の位置関係から、
前記仮の文字行の傾き角度を検出するものである。傾き
角度の算出法は、前記角点の座標から文字行の外接枠を
検出して、その枠線の方向から傾き角度を算出する。枠
線は4本得ることができるが、行方向への距離が遠いほ
ど精度はよくなるため、最も行方向での距離が遠い2つ
の角点から角度を推定する方式を例として挙げることが
出来る。上下2本の枠線両方を用いて平均化してもよ
い。The character line inclination angle calculating means 6 determines from the positional relationship of the coordinates of the corner points obtained by the corner point detecting means 5,
The inclination angle of the temporary character line is detected. In the method of calculating the tilt angle, the circumscribing frame of the character line is detected from the coordinates of the corner points, and the tilt angle is calculated from the direction of the frame line. Although four frame lines can be obtained, the accuracy increases as the distance in the row direction increases, so a method of estimating the angle from two corner points having the longest distance in the row direction can be given as an example. You may average using both the upper and lower frame lines.
【0030】文書画像傾き角度検出手段7は、各々の前
記仮の文字行の傾き角度の算出値から最も適切であると
思われる値を、文書画像の傾き角度として出力する。最
も適切な角度の推定手法には、最尤推定や平均化などの
手法を用いることができる。The document image tilt angle detection means 7 outputs a value which is considered to be most appropriate from the calculated values of the tilt angles of the respective temporary character lines as the tilt angle of the document image. A method such as maximum likelihood estimation or averaging can be used as the most appropriate angle estimation method.
【0031】[0031]
【発明の効果】本発明では、仮の文字行の両端点の座標
のみを検出するため、従来のハフ変換などを用いた手法
と比べて、特に直線近似などの段階の処理において処理
手数を低減することができる。一文字行分の傾き角度の
検出処理が少ない処理手数で行えるため、従来手法では
1行分に対する処理時間内で、本発明は複数の行に対し
て傾き角度を求めることができ、このため傾き角度の推
定値の精度を低下させることなく全体としての処理手数
を低減することが出来る。As described above, according to the present invention, since only the coordinates of both end points of a temporary character line are detected, the number of processing steps is reduced particularly in the processing such as linear approximation as compared with the conventional method using the Hough transform. can do. Since the inclination angle detection process for one character line can be performed with a small number of processing steps, according to the conventional method, the present invention can obtain the inclination angles for a plurality of lines within the processing time for one line. It is possible to reduce the number of processing steps as a whole without lowering the accuracy of the estimated value of.
【図1】本発明の処理の概略を示した図面であり、
(a)は、連結画素成分を抽出した段階を示し、(b)
は、近接する連結画素成分を統合し文字行を生成した段
階を示し、(c)は、文字行の角点を抽出した段階を示
し、(d)は、角点から傾き角度θを推定した結果を示
す。FIG. 1 is a diagram showing an outline of processing of the present invention,
(A) shows the stage where the connected pixel component is extracted, and (b).
Shows the stage where the adjacent connected pixel components are integrated to generate a character line, (c) shows the stage where the corner points of the character line are extracted, and (d) estimates the tilt angle θ from the corner points. The results are shown.
【図2】本発明における角点検出方式を説明する図面で
ある。FIG. 2 is a diagram illustrating a corner point detection method according to the present invention.
【図3】本発明の一実施例を示す図面である。FIG. 3 is a diagram showing an embodiment of the present invention.
1 画像入力手段 2 連結成分抽出手段 3 文字成分抽出手段 4 文字行推定手段 5 角点検出手段 6 文字行傾き角度算出手段 7 文書画像傾き角度検出手段 DESCRIPTION OF SYMBOLS 1 image input means 2 connected component extraction means 3 character component extraction means 4 character line estimation means 5 corner point detection means 6 character line inclination angle calculation means 7 document image inclination angle detection means
Claims (1)
を得る画像入力手段と、 前記画像入力手段によって入力された文書画像データを
参照し画素の連結成分を検出する連結成分抽出手段と、 前記連結成分抽出手段によって抽出された画素の連結成
分のうち、文字を構成する連結成分を抽出する、文字成
分抽出手段と、 前記文字成分抽出手段によって抽出された連結成分のう
ち、近接する連結成分同士を統合し仮の文字行として出
力する、文字行推定手段と、 前記文字行推定手段によって推定された仮の文字行に対
して、水平方向及び垂直方向からそれぞれ所定の角度だ
け傾いた直線に接する、最も外側の輪郭点を検出する、
角点検出手段と、 前記角点検出手段によって検出された角点の位置関係か
ら、前記仮の文字行の傾きを算出する、文字行傾き角度
算出手段と、 前記文字行推定手段から得られた各々の仮の文字行か
ら、前記文字行傾き角度算出手段によって得られた傾き
角度を参照し、前記文書画像データの傾き角度を求め
る、文書画像傾き角度検出手段と、 を具備することを特徴とする文書画像傾き検出装置。1. An image input unit for optically scanning a document to obtain document image data, and a connected component extracting unit for referring to the document image data input by the image input unit to detect connected components of pixels. Among the connected components of the pixels extracted by the connected component extraction unit, a connected component that extracts a connected component that forms a character, and among the connected components extracted by the character component extraction unit, adjacent connected components A character line estimating unit that integrates each other and outputs as a temporary character line, and a temporary character line estimated by the character line estimating unit into straight lines inclined by a predetermined angle from the horizontal direction and the vertical direction, respectively. Detects the outermost contour points that touch,
It is obtained from the character line inclination angle calculating means for calculating the inclination of the temporary character line from the positional relationship between the corner point detecting means and the corner points detected by the corner point detecting means, and the character line estimating means. A document image inclination angle detection unit that obtains the inclination angle of the document image data by referring to the inclination angle obtained by the character line inclination angle calculation unit from each temporary character line. Document image tilt detection device.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP5329368A JP2778437B2 (en) | 1993-12-27 | 1993-12-27 | Document image tilt detection device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP5329368A JP2778437B2 (en) | 1993-12-27 | 1993-12-27 | Document image tilt detection device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH07192085A true JPH07192085A (en) | 1995-07-28 |
| JP2778437B2 JP2778437B2 (en) | 1998-07-23 |
Family
ID=18220677
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP5329368A Expired - Fee Related JP2778437B2 (en) | 1993-12-27 | 1993-12-27 | Document image tilt detection device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2778437B2 (en) |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6332046B1 (en) | 1997-11-28 | 2001-12-18 | Fujitsu Limited | Document image recognition apparatus and computer-readable storage medium storing document image recognition program |
| JP2005309771A (en) * | 2004-04-21 | 2005-11-04 | Omron Corp | Character string area extractor |
| JP2011003181A (en) * | 2009-06-17 | 2011-01-06 | Kyocera Mita Corp | Original inclination angle detection method and original inclination angle detection device |
| KR101878256B1 (en) * | 2016-12-15 | 2018-07-13 | 서울대학교산학협력단 | Method and apparatus for rectifying image including text |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH01205287A (en) * | 1988-02-10 | 1989-08-17 | Oki Electric Ind Co Ltd | Character line inclination detector |
| JPH0362284A (en) * | 1989-07-31 | 1991-03-18 | Nec Corp | Character line extracting device |
-
1993
- 1993-12-27 JP JP5329368A patent/JP2778437B2/en not_active Expired - Fee Related
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH01205287A (en) * | 1988-02-10 | 1989-08-17 | Oki Electric Ind Co Ltd | Character line inclination detector |
| JPH0362284A (en) * | 1989-07-31 | 1991-03-18 | Nec Corp | Character line extracting device |
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6332046B1 (en) | 1997-11-28 | 2001-12-18 | Fujitsu Limited | Document image recognition apparatus and computer-readable storage medium storing document image recognition program |
| US6577763B2 (en) | 1997-11-28 | 2003-06-10 | Fujitsu Limited | Document image recognition apparatus and computer-readable storage medium storing document image recognition program |
| JP2005309771A (en) * | 2004-04-21 | 2005-11-04 | Omron Corp | Character string area extractor |
| JP2011003181A (en) * | 2009-06-17 | 2011-01-06 | Kyocera Mita Corp | Original inclination angle detection method and original inclination angle detection device |
| KR101878256B1 (en) * | 2016-12-15 | 2018-07-13 | 서울대학교산학협력단 | Method and apparatus for rectifying image including text |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2778437B2 (en) | 1998-07-23 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| AU2007224085B2 (en) | Model- based dewarping method and apparatus | |
| US7301564B2 (en) | Systems and methods for processing a digital captured image | |
| US20020051575A1 (en) | Method and apparatus for recognizing text in an image sequence of scene imagery | |
| US5892854A (en) | Automatic image registration using binary moments | |
| JP2012243307A (en) | Method for detecting strain in input image, device for detecting strain in input image and computer readable medium | |
| US5243668A (en) | Method and unit for binary processing in image processing unit and method and unit for recognizing characters | |
| JP4419269B2 (en) | Two-dimensional code extraction method | |
| JP2002199206A (en) | Method and device for imbedding and extracting data for document, and medium | |
| JP2778437B2 (en) | Document image tilt detection device | |
| JP3303246B2 (en) | Image processing device | |
| Lehal et al. | A range free skew detection technique for digitized Gurmukhi script documents | |
| JP4314148B2 (en) | Two-dimensional code reader | |
| JP2868134B2 (en) | Image processing method and apparatus | |
| CN114912476A (en) | Lattice code positioning method and device | |
| JPH1153539A (en) | Circular pattern determination method and recording medium | |
| JPH11288453A (en) | Method and system for detecting skew angle and black boundary line of original image in scan environment for reproduction | |
| JP2003317107A (en) | Ruled line extraction method and apparatus | |
| JP2003196588A (en) | Information reproducer, and method of reproducing information | |
| JPH03250280A (en) | Character recognition method and device and information processing device | |
| JP3240280B2 (en) | Form reading method and computer-readable recording medium storing form reading program | |
| Da Xu | A computer vision based whiteboard capture system | |
| JPH06259531A (en) | Method for correcting inclination of dot pattern | |
| JPH04276888A (en) | Character reader | |
| Kim et al. | Document capturing method with a camera using robust feature points detection | |
| JPH11250256A (en) | Graphic recognition processing method and recording medium recording the program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 19980407 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090508 Year of fee payment: 11 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100508 Year of fee payment: 12 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110508 Year of fee payment: 13 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110508 Year of fee payment: 13 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120508 Year of fee payment: 14 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120508 Year of fee payment: 14 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130508 Year of fee payment: 15 |
|
| LAPS | Cancellation because of no payment of annual fees |