Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP4129902B2 - Ruled line erasing method, ruled line erasing apparatus, and recording medium - Google Patents
[go: Go Back, main page]

JP4129902B2 - Ruled line erasing method, ruled line erasing apparatus, and recording medium - Google Patents

Ruled line erasing method, ruled line erasing apparatus, and recording medium Download PDF

Info

Publication number
JP4129902B2
JP4129902B2 JP2000326293A JP2000326293A JP4129902B2 JP 4129902 B2 JP4129902 B2 JP 4129902B2 JP 2000326293 A JP2000326293 A JP 2000326293A JP 2000326293 A JP2000326293 A JP 2000326293A JP 4129902 B2 JP4129902 B2 JP 4129902B2
Authority
JP
Japan
Prior art keywords
ruled line
black run
ruled
black
erasing
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.)
Expired - Lifetime
Application number
JP2000326293A
Other languages
Japanese (ja)
Other versions
JP2002133368A (en
Inventor
吾朗 別所
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Ricoh Co Ltd
Original Assignee
Ricoh Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Ricoh Co Ltd filed Critical Ricoh Co Ltd
Priority to JP2000326293A priority Critical patent/JP4129902B2/en
Publication of JP2002133368A publication Critical patent/JP2002133368A/en
Application granted granted Critical
Publication of JP4129902B2 publication Critical patent/JP4129902B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Landscapes

  • Character Input (AREA)
  • Image Analysis (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は、罫線消去方法、罫線消去装置及び記録媒体に関し、罫線やアンダーラインを含む表・帳票などの文書の文字認識に適用される
【0002】
【従来の技術】
一般に、表や帳票などの罫線を含む文書の文字認識を行う場合、罫線の情報を抽出してから、枠の内部の文字を認識する場合が多い。その場合、罫線と文字が接触をしている罫線を誤って文字として抽出してしまう場合があるので、罫線を画像上から消去した上で、文字画像のみを抽出することがある。罫線の消去方法としては、罫線を抽出する際に得られた黒ランを白画素に変換することで罫線画素を消去する方法が知られている(特開平9−179936号公報)。しかし、この方法では、文字と罫線が一部で接触している場合には、効果があるが、文字が枠をはみ出して、罫線と交差している状況では、罫線を消去する際に文字の一部も欠落してしまうという問題点があった。そこで、交差文字にも対応させるべく、黒ランのヒストグラムを作成し、もっとも度数の多い黒ランを、罫線を構成する画素と考え、この黒ランを白画素に置き換えることで、文字と罫線に交差があっても、文字部に欠落が起きないように消去する方法を提案した(特開2000−82110号公報)
【0003】
【発明が解決しようとする課題】
ところが、この方法であっても、罫線部分にノイズがあったり、画像のゆらぎのために罫線の太さが一定でなかったりすると、罫線がきれいに消去されない場合があるといった問題があった。よって、本発明の目的は、一般的に考えられるノイズや画像のゆらぎがあっても、罫線と文字の分離を行なうことができる、正確な罫線の消去方法及び装置、記録媒体を提案し、文字認識において誤認識を削減させることにある
【0004】
【課題を解決するための手段】
請求項1の発明は、罫線を含む2値画像について、一定値以上の黒ランを抽出し、該黒ランを統合して罫線を抽出するステップと、前記抽出された罫線を構成する黒ランを白画素に置き換えることで罫線を消去するステップと、罫線が消去された画像に対して、黒画素連結成分を矩形として抽出し、消去された罫線領域に接している矩形の中で、該罫線領域を挟んで相対する矩形のペアが存在するか否かにより、罫線に文字との交差があるか否かを判定するステップと、前記罫線に文字との交差があると判定された場合には、罫線の相当する画像領域に対して、罫線と直交する方向の黒ランを抽出し、該黒ランの長さのヒストグラムを生成し、該ヒストグラムのピークをもつ長さの黒ランを白画素に置き換えることで罫線を消去するステップと、前記罫線に文字との交差がないと判定された場合には、罫線の相当する画像領域に対して、罫線と平行する方向の一定値以上の黒ランを抽出し、該黒ランを統合して罫線を抽出し、該罫線を構成する黒ランを白画素に置き換えることで罫線を消去するステップとを有することを特徴とする罫線消去方法というものである。
【0005】
請求項2の発明は、罫線を含む2値画像について、一定値以上の黒ランを抽出し、該黒ランを統合して罫線を抽出する手段と、前記抽出された罫線を構成する黒ランを白画素に置き換えることで罫線を消去する手段と、罫線が消去された画像に対して、黒画素連結成分を矩形として抽出し、消去された罫線領域に接している矩形の中で、該罫線領域を挟んで相対する矩形のペアが存在するか否かにより、罫線に文字との交差があるか否かを判定する手段と、前記罫線に文字との交差があると判定された場合には、罫線の相当する画像領域に対して、罫線と直交する方向の黒ランを抽出し、該黒ランの長さのヒストグラムを生成し、該ヒストグラムのピークをもつ長さの黒ランを白画素に置き換えることで罫線を消去する手段と、前記罫線に文字との交差がないと判定された場合には、罫線の相当する画像領域に対して、罫線と平行する方向の一定値以上の黒ランを抽出し、該黒ランを統合して罫線を抽出し、該罫線を構成する黒ランを白画素に置き換えることで罫線を消去する手段とを有することを特徴とする罫線消去装置というものである。
【0006】
請求項3の発明は、請求項1に記載の罫線消去方法の各ステップをコンピュータに実行させるプログラムを記憶したコンピュータが読み取り可能な記録媒体を特徴とするものである。
【0007】
【発明の実施の形態】
図1は、本発明の一実施例を説明するためのフロー図、図2は、装置構成図、図3〜図5は、本発明を説明するための模式図である。以下、本発明の一実施例をこれらの図面に基づいて説明する。
S1.スキャナ等の2値画像入力部1によって、表や帳票などの罫線を含む文書を読み取り、イメージメモリ2に記憶する。
S2.予め定めた長さ以上の黒ランを黒ラン抽出部3により抽出し、黒ランメモリ4に記憶する。ここで定める長さとは、罫線と見なし得る黒ランの長さを統計的に把握しておき、それを基にする。
S3.黒ランヒストグラム生成部5により黒ラン同士を統合し、黒ランヒストグラムメモリ6に記憶する。罫線抽出部7により罫線を矩形として抽出し、罫線メモリ8に記憶する。図3は、罫線とその周辺の画像の様子を示したものであるが、この中で、罫線と見なし得る黒ランは、中央付近の枠で囲まれた部分である。
【0008】
S4.罫線消去部9において、罫線と認識された領域に対して、罫線を構成する黒ランを白画素に置き換えることで、罫線の消去を行なう(図4)。
S5.矩形抽出部10において、罫線消去後の画像に対して、黒画素連結成分を矩形として抽出(図5)し、矩形メモリ11に記憶する。図5の例では、R1〜R5までの5個の矩形が得られる。
S6.罫線接触判定部12は、消去された罫線領域に接している矩形の中で、上下に重なりのある矩形のペアが1つでも存在していたら(すなわち、消去された罫線領域を挟んで相対する矩形のペアがあったら)、その罫線には文字との交差があると判定して、次に述べる罫線消去方法Aにて罫線を消去する。また、条件に合致する矩形のペアが全く存在しなければ、罫線消去方法Bにて罫線を消去する。図5の例では、R1とR4、R2とR5のペアが条件に合致しているので、交差に対応した罫線消去方法Aにて罫線を消去する。
【0009】
罫線消去方法A
S11.罫線の相当する画像領域に対して、罫線と直交(交差)する方向の黒ランを抽出する。
S12.この黒ランに対して、長さのヒストグラムを生成する。すると、罫線領域には、罫線の太さに相当するランがピークとなって現れる。それ以外の部分は罫線以外の文字と考えられる(図3)。
S13.このピークをもつ長さの黒ランのみを罫線画素として消去する(図4)。具体的には、ランのデータを抽出時に保持しておき、ピークを持つランのみを白画素に置き換えることで消去を行なう。これによって、罫線と文字が交差していても、文字部分の画素を消去することなく、罫線のみからなる画素のみを消去することができる。
【0010】
罫線消去方法B
罫線が交差以外の状態にある場合は、次のようにして罫線消去を行なう。交差以外の状態とは、次の2つを言う。
・罫線と文字が接触していない(完全に離れている状態)。
・罫線と文字が一部で接している(はみ出していない)。この方法は、比較的ノイズに強いため、交差以外の場合には、有効であると考えられる。
S21.罫線の相当する画像領域に対して、罫線と平行する方向の黒ランを抽出する。このとき、黒ランは、予め定めた罫線とみなし得る長さ以上のもののみとする。
S22.抽出された黒ランを統合し、罫線を矩形として抽出する。
S23.抽出された罫線を構成する黒ランを白画素に置き換えることで罫線を消去する。
【0011】
【発明の効果】
以上に説明した如く、本発明によれば、ノイズや画像によるゆらぎがあっても、罫線と文字の接触状態により、適切な罫線消去方法が選択され、正確な罫線消去を行なうことができる。これにより、文字認識の誤認識を格段に削減させることが可能となる。
【図面の簡単な説明】
【図1】本発明の一実施例を説明するためのフロー図である。
【図2】本発明による文字抽出装置の一実施例を示す装置構成図である。
【図3】罫線矩形の一例を示す模式図である。
【図4】罫線消去の一例を示す模式図である。
【図5】矩形抽出の一例を示す模式図である。
【符号の説明】
1 2値画像入力部
2 イメージメモリ
3 黒ラン抽出部
4 黒ランメモリ
5 黒ランヒストグラム生成部
6 黒ランヒストグラムメモリ
7 罫線抽出部
8 罫線メモリ
9 罫線消去部
10 矩形抽出部
11 矩形メモリ
12 罫線接触判定部
[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a ruled line erasing method, a ruled line erasing apparatus, and a recording medium, and is applied to character recognition of documents such as tables and forms including ruled lines and underlines.
[0002]
[Prior art]
In general, when character recognition of a document including ruled lines such as a table or a form is performed, characters inside the frame are often recognized after extracting information on the ruled lines. In that case, the ruled line in contact with the ruled line and the character may be mistakenly extracted as a character. Therefore, only the character image may be extracted after deleting the ruled line from the image. As a ruled line erasing method, a method of erasing ruled line pixels by converting a black run obtained when extracting a ruled line into white pixels is known (Japanese Patent Laid-Open No. 9-179936). However, this method is effective when the character and the ruled line partially touch each other, but in a situation where the character protrudes from the frame and intersects the ruled line, the character There was a problem that some of them were missing. Therefore, a black run histogram is created in order to deal with intersecting characters, and the black run with the highest frequency is considered as a pixel that constitutes a ruled line. By replacing this black run with a white pixel, the character and the ruled line intersect. A method has been proposed for erasing the character portion so as not to be lost even if there is (Japanese Patent Laid-Open No. 2000-82110) .
[0003]
[Problems to be solved by the invention]
However, even with this method, there is a problem that the ruled line may not be erased cleanly if there is noise in the ruled line part or the thickness of the ruled line is not constant due to image fluctuation. Therefore, an object of the present invention is to propose an accurate ruled line erasing method and apparatus and recording medium capable of separating ruled lines and characters even in the presence of generally considered noise and image fluctuations. in thereby reducing erroneous recognition Oite recognition.
[0004]
[Means for Solving the Problems]
According to a first aspect of the present invention, a step of extracting black runs having a predetermined value or more from a binary image including ruled lines, integrating the black runs to extract ruled lines, and black runs constituting the extracted ruled lines are performed. A step of erasing the ruled line by replacing with a white pixel, and extracting a black pixel connected component as a rectangle for the image from which the ruled line has been deleted, and the ruled line area in the rectangle in contact with the erased ruled line area If it is determined that there is an intersection with the character on the ruled line depending on whether or not there is a pair of rectangles facing each other, A black run in the direction perpendicular to the ruled line is extracted from the image area corresponding to the ruled line, a histogram of the length of the black run is generated, and the black run having a length of the histogram is replaced with a white pixel. Step to erase ruled lines When it is determined that the ruled line does not intersect with the character, a black run having a predetermined value or more in a direction parallel to the ruled line is extracted from the image area corresponding to the ruled line, and the black run is integrated. A ruled line erasing method comprising: extracting a ruled line, and erasing the ruled line by replacing black runs constituting the ruled line with white pixels.
[0005]
According to a second aspect of the present invention, there is provided a means for extracting a black run having a predetermined value or more from a binary image including ruled lines, integrating the black runs to extract a ruled line, and a black run constituting the extracted ruled line. A means for erasing ruled lines by replacing with white pixels, and extracting a black pixel connected component as a rectangle for an image from which the ruled lines have been deleted, and the ruled line area in the rectangle in contact with the erased ruled line area If it is determined that there is an intersection with the character on the ruled line, and whether the ruled line has an intersection with the character, depending on whether there is a pair of rectangles facing each other, A black run in the direction perpendicular to the ruled line is extracted from the image area corresponding to the ruled line, a histogram of the length of the black run is generated, and the black run having a length of the histogram is replaced with a white pixel. Means for erasing ruled lines, and sentences on the ruled lines If it is determined that there is no intersection with the ruled line, a black run with a certain value or more in the direction parallel to the ruled line is extracted from the image area corresponding to the ruled line, and the ruled line is extracted by integrating the black runs. And a ruled line erasing apparatus having means for erasing the ruled lines by replacing black runs constituting the ruled lines with white pixels.
[0006]
The invention of claim 3 is characterized by a computer-readable recording medium storing a program for causing a computer to execute each step of the ruled line erasing method of claim 1.
[0007]
DETAILED DESCRIPTION OF THE INVENTION
FIG. 1 is a flowchart for explaining an embodiment of the present invention, FIG. 2 is a device configuration diagram, and FIGS. 3 to 5 are schematic diagrams for explaining the present invention. Hereinafter, an embodiment of the present invention will be described with reference to these drawings.
S1. A binary image input unit 1 such as a scanner reads a document including ruled lines such as a table or a form and stores it in the image memory 2.
S2. A black run longer than a predetermined length is extracted by the black run extraction unit 3 and stored in the black run memory 4. The length determined here is based on a statistically grasped length of a black run that can be regarded as a ruled line.
S3. The black runs are generated by the black run histogram generator 5 and stored in the black run histogram memory 6. The ruled line extraction unit 7 extracts the ruled line as a rectangle and stores it in the ruled line memory 8. FIG. 3 shows a ruled line and the surrounding image. A black run that can be regarded as a ruled line is a part surrounded by a frame near the center.
[0008]
S4. The ruled line erasing unit 9 erases the ruled line in the area recognized as the ruled line by replacing the black run constituting the ruled line with a white pixel (FIG. 4).
S5. In the rectangle extraction unit 10, the black pixel connected component is extracted as a rectangle from the image after the ruled line is deleted (FIG. 5) and stored in the rectangle memory 11. In the example of FIG. 5, five rectangles R1 to R5 are obtained.
S6. The ruled line contact determination unit 12 is opposed to each other when there is at least one pair of rectangles that overlap in the vertical direction among the rectangles in contact with the erased ruled line region (that is, sandwiching the erased ruled line region). If there is a pair of rectangles) , it is determined that the ruled line has an intersection with a character, and the ruled line is erased by a ruled line erasing method A described below. If there is no rectangular pair that matches the condition, the ruled line is erased by the ruled line erasing method B. In the example of FIG. 5, since the pair of R1 and R4 and R2 and R5 matches the condition, the ruled line is erased by the ruled line erase method A corresponding to the intersection.
[0009]
Ruled line removal method A
S11. A black run in a direction orthogonal (crossing) to the ruled line is extracted from the image area corresponding to the ruled line.
S12. A length histogram is generated for this black run. Then, a run corresponding to the thickness of the ruled line appears as a peak in the ruled line region. The other parts are considered to be characters other than the ruled lines (FIG. 3).
S13. Only the black run with the peak length is erased as a ruled line pixel (FIG. 4). Specifically, run data is retained at the time of extraction, and deletion is performed by replacing only the run having a peak with a white pixel. As a result, even if the ruled line and the character cross each other, it is possible to erase only the pixel consisting only of the ruled line without erasing the pixel of the character part.
[0010]
Ruled line elimination method B
When the ruled line is in a state other than the intersection, the ruled line is erased as follows. The states other than the intersection are the following two.
-Ruled lines and characters are not in contact (completely separated).
-The ruled line and the character touch partly (not protruding). Since this method is relatively resistant to noise, it is considered to be effective in cases other than intersections.
S21. A black run in a direction parallel to the ruled line is extracted for the image area corresponding to the ruled line. At this time, the black run is only longer than a length that can be regarded as a predetermined ruled line.
S22. The extracted black runs are integrated and the ruled lines are extracted as rectangles.
S23. The ruled lines are erased by replacing the black runs constituting the extracted ruled lines with white pixels.
[0011]
【The invention's effect】
As described above, according to the present invention, an appropriate ruled line erasing method is selected according to the contact state between the ruled line and the character, and accurate ruled line erasing can be performed even if there are fluctuations due to noise and images. As a result, it is possible to significantly reduce misrecognition of character recognition.
[Brief description of the drawings]
FIG. 1 is a flowchart for explaining an embodiment of the present invention.
FIG. 2 is an apparatus configuration diagram showing an embodiment of a character extraction apparatus according to the present invention.
FIG. 3 is a schematic diagram illustrating an example of a ruled line rectangle.
FIG. 4 is a schematic diagram illustrating an example of ruled line erasure.
FIG. 5 is a schematic diagram showing an example of rectangular extraction.
[Explanation of symbols]
DESCRIPTION OF SYMBOLS 1 Binary image input part 2 Image memory 3 Black run extraction part 4 Black run memory 5 Black run histogram generation part 6 Black run histogram memory 7 Ruled line extraction part 8 Ruled line memory 9 Ruled line deletion part 10 Rectangular extraction part 11 Rectangular memory 12 Ruled line contact Judgment part

Claims (3)

罫線を含む2値画像について、一定値以上の黒ランを抽出し、該黒ランを統合して罫線を抽出するステップと、Extracting a black run of a predetermined value or more from a binary image including a ruled line, and integrating the black run to extract a ruled line;
前記抽出された罫線を構成する黒ランを白画素に置き換えることで罫線を消去するステップと、Erasing the ruled line by replacing the black run constituting the extracted ruled line with a white pixel;
罫線が消去された画像に対して、黒画素連結成分を矩形として抽出し、消去された罫線領域に接している矩形の中で、該罫線領域を挟んで相対する矩形のペアが存在するか否かにより、罫線に文字との交差があるか否かを判定するステップと、For the image from which the ruled lines are erased, the black pixel connected component is extracted as a rectangle, and among the rectangles in contact with the erased ruled line area, there is a pair of rectangles facing each other across the ruled line area. And determining whether the ruled line has an intersection with a character;
前記罫線に文字との交差があると判定された場合には、罫線の相当する画像領域に対して、罫線と直交する方向の黒ランを抽出し、該黒ランの長さのヒストグラムを生成し、該ヒストグラムのピークをもつ長さの黒ランを白画素に置き換えることで罫線を消去するステップと、When it is determined that the ruled line has an intersection with a character, a black run in a direction orthogonal to the ruled line is extracted from the image area corresponding to the ruled line, and a histogram of the length of the black run is generated. Erasing the ruled line by replacing the black run with the peak of the histogram with a white pixel;
前記罫線に文字との交差がないと判定された場合には、罫線の相当する画像領域に対して、罫線と平行する方向の一定値以上の黒ランを抽出し、該黒ランを統合して罫線を抽出し、該罫線を構成する黒ランを白画素に置き換えることで罫線を消去するステップと、When it is determined that the ruled line does not intersect with the character, a black run having a predetermined value or more in a direction parallel to the ruled line is extracted from the image area corresponding to the ruled line, and the black run is integrated. Extracting the ruled lines and erasing the ruled lines by replacing the black runs constituting the ruled lines with white pixels;
を有することを特徴とする罫線消去方法。A ruled line erasing method comprising:
罫線を含む2値画像について、一定値以上の黒ランを抽出し、該黒ランを統合して罫線を抽出する手段と、Means for extracting a black run above a certain value for a binary image including a ruled line, and extracting the ruled line by integrating the black run;
前記抽出された罫線を構成する黒ランを白画素に置き換えることで罫線を消去する手段と、Means for erasing the ruled line by replacing the black run constituting the extracted ruled line with a white pixel;
罫線が消去された画像に対して、黒画素連結成分を矩形として抽出し、消去された罫線領域に接している矩形の中で、該罫線領域を挟んで相対する矩形のペアが存在するか否かにより、罫線に文字との交差があるか否かを判定する手段と、For the image from which the ruled lines are erased, the black pixel connected component is extracted as a rectangle, and among the rectangles in contact with the erased ruled line area, there is a pair of rectangles facing each other across the ruled line area. Means for determining whether or not the ruled line has an intersection with a character;
前記罫線に文字との交差があると判定された場合には、罫線の相当する画像領域に対して、罫線と直交する方向の黒ランを抽出し、該黒ランの長さのヒストグラムを生成し、該ヒストグラムのピークをもつ長さの黒ランを白画素に置き換えることで罫線を消去する手段と、When it is determined that the ruled line has an intersection with a character, a black run in a direction orthogonal to the ruled line is extracted from the image area corresponding to the ruled line, and a histogram of the length of the black run is generated. , Means for erasing the ruled line by replacing the black run with the peak of the histogram with a white pixel;
前記罫線に文字との交差がないと判定された場合には、罫線の相当する画像領域に対して、罫線と平行する方向の一定値以上の黒ランを抽出し、該黒ランを統合して罫線を抽出し、該罫線を構成する黒ランを白画素に置き換えることで罫線を消去する手段と、When it is determined that the ruled line does not intersect with the character, a black run having a predetermined value or more in a direction parallel to the ruled line is extracted from the image area corresponding to the ruled line, and the black run is integrated. Means for extracting the ruled line and erasing the ruled line by replacing the black run constituting the ruled line with a white pixel;
を有することを特徴とする罫線消去装置。A ruled line erasing apparatus comprising:
請求項1に記載の罫線消去方法の各ステップをコンピュータに実行させるプログラムを記憶したコンピュータが読み取り可能な記録媒体。A computer-readable recording medium storing a program for causing a computer to execute the steps of the ruled line erasing method according to claim 1 .
JP2000326293A 2000-10-26 2000-10-26 Ruled line erasing method, ruled line erasing apparatus, and recording medium Expired - Lifetime JP4129902B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2000326293A JP4129902B2 (en) 2000-10-26 2000-10-26 Ruled line erasing method, ruled line erasing apparatus, and recording medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2000326293A JP4129902B2 (en) 2000-10-26 2000-10-26 Ruled line erasing method, ruled line erasing apparatus, and recording medium

Publications (2)

Publication Number Publication Date
JP2002133368A JP2002133368A (en) 2002-05-10
JP4129902B2 true JP4129902B2 (en) 2008-08-06

Family

ID=18803507

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2000326293A Expired - Lifetime JP4129902B2 (en) 2000-10-26 2000-10-26 Ruled line erasing method, ruled line erasing apparatus, and recording medium

Country Status (1)

Country Link
JP (1) JP4129902B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4867400B2 (en) * 2006-03-06 2012-02-01 富士ゼロックス株式会社 Image processing apparatus and program
JP5357612B2 (en) * 2009-04-13 2013-12-04 株式会社日立ソリューションズ Underline removal device

Also Published As

Publication number Publication date
JP2002133368A (en) 2002-05-10

Similar Documents

Publication Publication Date Title
US6909805B2 (en) Detecting and utilizing add-on information from a scanned document image
JP4655335B2 (en) Image recognition apparatus, image recognition method, and computer-readable recording medium on which image recognition program is recorded
JP4745830B2 (en) Image processing apparatus, image processing method, and computer program
US7965293B2 (en) Image processing device, image processing method, and image processing program for reconstructing data
JP4574313B2 (en) Image processing apparatus and method
JP4903034B2 (en) Image processing apparatus, image processing method, and computer program
JP4129902B2 (en) Ruled line erasing method, ruled line erasing apparatus, and recording medium
JP2009212555A (en) Paper document processing apparatus and program
JPH08129550A (en) Image processing apparatus and image processing method
JP2001076095A (en) Information processing apparatus and method
JP4606203B2 (en) Image processing device
JP2006072839A (en) Image processing method, image processing apparatus, image processing program, and recording medium
JP4040905B2 (en) Reduced image display device, method, program, and recording medium recording program
JP4040231B2 (en) Character extraction method and apparatus, and storage medium
JP2000082110A (en) Ruled line erasing device, character image extracting device, ruled line erasing method, character image extracting method, and recording medium
JP3391987B2 (en) Form recognition device
JP2001209755A (en) Wrong-word correcting device, bad-word correcting method, and computer-readable recording medium storing bad-word correcting program
JP4957570B2 (en) Image processing device
JP2948840B2 (en) Rectangle extraction method
JP2008107462A (en) Information processing apparatus and information processing method
JPH10334184A (en) Ruled line erasing method, apparatus, table processing method, apparatus, character recognition method, apparatus, and recording medium
JP2007048236A (en) Information processing apparatus, information processing method, information processing program, and storage medium
JP3031565B2 (en) Table space judgment method
JP2002262093A (en) Image processing method, image processing apparatus, image processing program, and recording medium
CN110929480A (en) Document editing method and device, computer storage medium and terminal

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20050126

RD02 Notification of acceptance of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7422

Effective date: 20050418

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20080110

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20080116

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20080314

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20080514

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20080515

R151 Written notification of patent or utility model registration

Ref document number: 4129902

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110530

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120530

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120530

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130530

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140530

Year of fee payment: 6

EXPY Cancellation because of completion of term