JPS6262389B2 - - Google Patents
Info
- Publication number
- JPS6262389B2 JPS6262389B2 JP56028811A JP2881181A JPS6262389B2 JP S6262389 B2 JPS6262389 B2 JP S6262389B2 JP 56028811 A JP56028811 A JP 56028811A JP 2881181 A JP2881181 A JP 2881181A JP S6262389 B2 JPS6262389 B2 JP S6262389B2
- Authority
- JP
- Japan
- Prior art keywords
- character string
- character
- image
- blurred image
- document
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V30/00—Character recognition; Recognising digital ink; Document-oriented image-based pattern recognition
- G06V30/10—Character recognition
- G06V30/14—Image acquisition
- G06V30/146—Aligning or centring of the image pick-up or image-field
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V30/00—Character recognition; Recognising digital ink; Document-oriented image-based pattern recognition
- G06V30/10—Character recognition
Landscapes
- Engineering & Computer Science (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Multimedia (AREA)
- Theoretical Computer Science (AREA)
- Character Input (AREA)
- Character Discrimination (AREA)
Description
【発明の詳細な説明】
本発明は任意の帳票、本等の文書中の文字を自
動的に読み取る方法及びその装置に関するもので
ある。DETAILED DESCRIPTION OF THE INVENTION The present invention relates to a method and apparatus for automatically reading characters in documents such as arbitrary forms and books.
従来のこの種の装置は読み取ることが可能な文
書としてレフアレンスマークを予め印刷しておい
たもの、あるいは指定枠を印刷しておきその中に
正しく文字が書かれたものなど、その書式、形式
が限定されており、任意の帳票、本等の文書につ
いては文字読取がまつたく不可能であるという欠
点があつた。 Conventional devices of this kind have a readable document with a reference mark printed in advance, or a specified frame with characters written correctly in it, etc., depending on its format and format. However, there was a drawback that it was impossible to read characters from arbitrary documents such as forms and books.
本発明は上記従来の欠点を除去するため帳票、
本等の文書をボカシ画像となしてその文字列をパ
ターン化し、該ボカシ画像を走査して文字列の位
置、長さ等を認識し、その認識結果にしたがつて
個々の文字の読取りを行なうようにしたもので、
その目的とするところは任意の文書から正確にか
つ短時間で文字を自動的に読み取る方法及びその
装置を提供することにある。以下、図面について
本発明を詳細に説明する。 In order to eliminate the above-mentioned conventional drawbacks, the present invention provides a form,
A document such as a book is made into a blurred image, the character string is patterned, the blurred image is scanned to recognize the position, length, etc. of the character string, and individual characters are read according to the recognition results. I did it like this,
The purpose is to provide a method and apparatus for automatically reading characters from any document accurately and in a short time. Hereinafter, the invention will be explained in detail with reference to the drawings.
第1図は本発明の文字自動読取装置の一実施例
を示す概略構成図で、図中1は任意の帳票、本等
の文書、2は撮像部、3はボカシ画像作成部、4
は文字列認識部、9は文字列の認識結果にしたが
つて文字列中の個々の文字を読取る文字読取手段
で、読取ヘツド駆動部5、読取ヘツド6、文字切
出部7、文字認識部8より構成される。而して、
ボカシ画像作成部3より撮像部2にその焦点を文
書1の書面よりずらす指令が出されると、撮像部
2は文書1の焦点のずれたボカシ画像を撮影し、
該ボカシ画像はボカシ画像作成部3にて2値化さ
れパターン化され、文字列認識部4にて文字列の
位置、長さ等の認識がなされ、読取ヘツド駆動部
5は上記認識結果に基づいて読取ヘツド6を文書
1の文字列に沿つて走査し1列毎の文字情報を取
り出し、該文字情報は文字切出部7で1文字ずつ
切り出され文字認識部8で認識され、コード化さ
れる如くなつている。 FIG. 1 is a schematic configuration diagram showing an embodiment of the automatic character reading device of the present invention, in which 1 is a document such as an arbitrary form or book, 2 is an imaging section, 3 is a blur image creation section, and 4
9 is a character string recognition unit; 9 is a character reading means for reading each character in the character string according to the recognition result of the character string; Consists of 8. Then,
When the blurred image creation unit 3 issues a command to the imaging unit 2 to shift its focus from the document 1, the imaging unit 2 captures a blurred image of the document 1 with the focus shifted,
The blurred image is binarized and patterned by the blurred image creation section 3, the character string recognition section 4 recognizes the position, length, etc. of the character string, and the reading head drive section 5 performs the recognition based on the recognition result. The reading head 6 is scanned along the character strings of the document 1 to extract character information for each row, and the character information is cut out one character at a time by a character cutting section 7, recognized by a character recognition section 8, and coded. It's becoming like that.
第2図は撮像部2の構成を示すもので、図中、
21は文書1全体を撮影範囲とするTVカメラ、
22はTVカメラ21の焦点調節機構、23はベ
ルト、24はプーリ、25はステツプモータ、2
6はTVカメラ21の焦点位置を文書1の書面か
ら移動する量の情報、27は情報26に基づいて
ステツプモータ25の回転角を決めて動作させる
モータ駆動回路である。ここで情報26は文書1
の文書サイズ、文字サイズ及び文字列認識部4の
認識結果のフイードバツク情報等から人手を介し
てもしくは図示しない制御回路より与えられるも
のである。ボカシ画像作成部3より焦点位置をず
らす指令が与えられると、モータ駆動回路27は
情報26に基づいてステツプモータ25を所定角
度、回転駆動し、プーリ24を回転させる。プー
リ24の回転はベルト23を介して焦点調節機構
22に伝達され、TVカメラ21の焦点位置は所
定量ずれる。この状態で撮影したボカシ画像はボ
カシ画像作成部3へ送られる。 FIG. 2 shows the configuration of the imaging section 2, and in the figure,
21 is a TV camera whose shooting range covers the entire document 1;
22 is a focus adjustment mechanism for the TV camera 21; 23 is a belt; 24 is a pulley; 25 is a step motor;
Reference numeral 6 indicates information on the amount by which the focus position of the TV camera 21 is moved from the document 1, and 27 indicates a motor drive circuit that determines and operates the rotation angle of the step motor 25 based on the information 26. Here information 26 is document 1
This information is given manually or from a control circuit (not shown) based on the document size, character size, and feedback information on the recognition results of the character string recognition unit 4. When a command to shift the focal point position is given from the blurred image creation section 3, the motor drive circuit 27 rotates the step motor 25 by a predetermined angle based on the information 26, and rotates the pulley 24. The rotation of the pulley 24 is transmitted to the focus adjustment mechanism 22 via the belt 23, and the focal position of the TV camera 21 is shifted by a predetermined amount. The blurred image photographed in this state is sent to the blurred image creation section 3.
第3図はボカシ画像作成部3の2値化回路の構
成図である。文字のボカシ画像において漢字のよ
うな密度の高い文字と、カナ、数字のような密度
の低い文字とでは、それらのボカシ画像の濃度は
著しく異なり、画像全体を同一の閾値で2値化す
ると文字列を正確に示すボカシパターンが得られ
ず不適当である。そこで第4図aに示すようにボ
カシ画像を格納した画像メモリ31を多数の小領
域31aに分割し、小領域31aについて第4図
bに示すような濃度ヒストグラムを取り、その変
曲点Aを閾値として2値化し、これを各小領域毎
に行なうようにすれば適切なボカシパターンが得
られる。第3図中、31は中間濃度を備えた画像
メモリで、撮像部2より送出されたボカシ画像を
格納する。32は画像メモリ31の小領域31a
を格納するバツフアメモリ、33はバツフアメモ
リ32内の情報に基づき小領域31aの濃度ヒス
トグラムを作成するヒストグラム作成回路、34
は求めたヒストグラムを格納するメモリ、35は
ヒストグラムより変曲点を検出する変曲点検出回
路、36は閾値、37は比較器である。動作につ
いて説明すると、まず画像メモリ31から小領域
31aを取出しバツフアメモリ32に格納する。
これに基づいてヒストグラム作成回路33で濃度
ヒストグラムを作成し、メモリ34に格納する。
メモリ34内の濃度ヒストグラムより変曲点検出
回路35で閾値36を求め、バツフアメモリ32
内の小領域31aの情報と比較器37で比較しこ
れを2値化し、画像メモリ31内の元の場所に格
納する。以下、画像メモリ31の他の小領域の全
てについて同様な処理を行つてボカシ画像を2値
化したボカシパターンに変換し文字列認識部4に
送出する。 FIG. 3 is a block diagram of the binarization circuit of the blurred image creation section 3. In a blurred image of characters, the density of characters with high density such as kanji and characters with low density such as kana and numbers are significantly different, and if the entire image is binarized with the same threshold, the characters This is inappropriate because a blur pattern that accurately indicates the rows cannot be obtained. Therefore, as shown in FIG. 4a, the image memory 31 storing the blurred image is divided into a number of small areas 31a, a density histogram as shown in FIG. 4b is taken for the small areas 31a, and its inflection point A is calculated. An appropriate blur pattern can be obtained by binarizing as a threshold value and performing this for each small area. In FIG. 3, reference numeral 31 denotes an image memory with intermediate density, which stores the blurred image sent out from the imaging section 2. 32 is a small area 31a of the image memory 31
33 is a histogram creation circuit that creates a density histogram of the small area 31a based on the information in the buffer memory 32; 34;
35 is an inflection point detection circuit that detects an inflection point from the histogram; 36 is a threshold; and 37 is a comparator. To explain the operation, first, the small area 31a is taken out from the image memory 31 and stored in the buffer memory 32.
Based on this, a density histogram is created by the histogram creation circuit 33 and stored in the memory 34.
The threshold value 36 is determined by the inflection point detection circuit 35 from the density histogram in the memory 34, and the threshold value 36 is determined by the buffer memory 32.
The comparator 37 compares the information with the information of the small area 31a in the image memory 31, converts it into a binary value, and stores it in the original location in the image memory 31. Thereafter, similar processing is performed on all other small areas of the image memory 31 to convert the blurred image into a binary blurred pattern and send it to the character string recognition section 4.
第5図a,bはそれぞれ文字の原パターン及び
そのボカシパターンの一例と、走査線Sに沿つた
それぞれの濃度分布を示したもので、2値化した
ボカシパターンでは原パターンに含まれる高周波
成分が除去されているのが解る。 Figures 5a and 5b show an example of the original character pattern and its blur pattern, respectively, and the respective density distributions along the scanning line S. In the binarized blur pattern, high frequency components included in the original pattern are shown. You can see that it has been removed.
ところで現像部2で焦点をずらすことにより得
られるボカシ画像は焦点の合つた状態で取込んだ
画像と視野が異なる。このため文字列認識に際し
て視野を補正する必要がある。第6図はボカシ画
像作成部3の視野補正回路38を示しており、前
記TVカメラ21の焦点位置を文書1の書面から
移動する量の情報26を受け、それに対応する視
野補正の換算量39を算出し、それを文字列認識
部4に送出する如くなつている。 By the way, a blurred image obtained by shifting the focus in the developing section 2 has a different field of view from an image captured in a focused state. For this reason, it is necessary to correct the field of view when recognizing character strings. FIG. 6 shows the visual field correction circuit 38 of the blurred image creation section 3, which receives information 26 on the amount by which the focal position of the TV camera 21 is moved from the document 1, and shows the corresponding converted amount 39 of visual field correction. is calculated and sent to the character string recognition section 4.
第7図は文字列認識部4の構成図で、図中41
はボカシ画像作成部3より送出されるボカシ画像
を格納する画像メモリ、42はボカシ画像より文
書中の「付表、図面」等を除いた文字領域のみを
取り出す文字領域切出回路、43は画像メモリ4
1内の画像の傾きを検出しTVカメラ21の回転
等により補正する傾き補正回路、44は文字列の
ボカシパターンの幅の平均値m及びその標準偏差
σを算出するm,σ算出回路、45は文字列のボ
カシパターンの中点を平均した文字列線を抽出す
る文字列線抽出回路、46は文字列のボカシパタ
ーンの上下左右端を検出する文字列端検出回路で
ある。文字領域切出回路42及び傾き補正回路4
3は読取対象が文字のみから構成される文書の場
合、及び文書ガイド等により文書の傾きが無い場
合においてはそれぞれ不要である。 FIG. 7 is a block diagram of the character string recognition unit 4.
4 is an image memory that stores the blurred image sent from the blurred image creation unit 3; 42 is a character area extraction circuit that extracts only the character area excluding "appendices, drawings", etc. from the blurred image; 43 is an image memory 4
1, a tilt correction circuit that detects the tilt of the image in 1 and corrects it by rotating the TV camera 21, etc.; 44, a m,σ calculation circuit that calculates the average value m of the width of the blur pattern of the character string and its standard deviation σ; 45; 46 is a character string line extraction circuit that extracts a character string line by averaging the midpoints of the blur pattern of a character string, and 46 is a character string end detection circuit that detects the upper, lower, left, and right ends of the blur pattern of a character string. Character area extraction circuit 42 and tilt correction circuit 4
3 is unnecessary when the object to be read is a document consisting only of characters, and when the document is not tilted due to a document guide or the like.
第8図は画像メモリ41に格納された2値化し
たボカシ画像の一例を示すもので、図中101は
文字列のボカシパターン、102はボカシパター
ン101の幅、103は幅102の中点、104
はボカシパターン101の切れ目、105はボカ
シパターン101の改行部、106はボカシパタ
ーン101のくびれ、107はボカシパターン1
01の端部の凹凸、108は紙面の汚れ等がパタ
ーン化したノイズ、109,110,111,1
12はボカシパターン101の中点103の座標
を平均して求めた文字列線、113及び114は
文字列に平行なX座標及び垂直なY座標を表わす
矢印、115はY座標方向の走査線である。 FIG. 8 shows an example of a binarized blur image stored in the image memory 41, in which 101 is a character string blur pattern, 102 is the width of the blur pattern 101, 103 is the midpoint of the width 102, 104
105 is the break in the blur pattern 101, 105 is the line feed part of the blur pattern 101, 106 is the constriction of the blur pattern 101, and 107 is the blur pattern 1
01 is unevenness on the edge, 108 is noise patterned by dirt on the paper surface, 109, 110, 111, 1
12 is a character string line obtained by averaging the coordinates of the center point 103 of the blur pattern 101, 113 and 114 are arrows representing the X coordinate parallel to the character string and the Y coordinate perpendicular to the character string, and 115 is a scanning line in the Y coordinate direction. be.
次に文字列認識の動作について述べる。まず、
m,σ算出回路44で画面全体を走査線115の
方向に走査し、ボカシパターン101の幅102
の平均値m及びその標準偏差σを算出し文字列線
抽出回路45に送出する。次に文字列線抽出回路
45ではy方向を主走査とする走査を各ボカシパ
ターン毎に行ない第9図に示すフローチヤートに
従つてボカシパターンの中点の座標を求め、それ
を平均化して文字列線の座標を決定する。いま、
文字列線109の座標l(k−1)が既に求めら
れており、新たに文字列線110の座標l(k)
を求めようとする場合、走査開始の指令により文
字列線109のy座標を開始点としてy方向の走
査を行ない、最初に交叉したボカシパターンの中
点C(n)(nはx方向の走査番号を表わす。)及
び幅dを算出する。判断1では幅dとm,σ算出
回路44で求めた平均値m及び標準偏差σより端
部の凹凸107とノイズ108を除去する判断を
行ない、Yesの場合はそのC(n),dを消去し
て更にy方向の走査を続行し、NOの場合は判断
2へ進む。判断2では前回の走査時に得た中点の
座標C(n−1)を利用して切れ目104を通過
したか否かの判断を行ない、Yesの場合はそのC
(n),dを消去して次の走査を開始させ、NOの
場合は判断3へ進む。判断3は改行部105また
はくびれ106を通過したか否かの判断を行な
い、NOの場合はC(n)が求める文字列線11
0のボカシパターンに属すると判断してこれを記
憶し次の走査を開始させ、Yesの場合は判断4へ
進む。判断4は通過したのが改行部105、また
はくびれ106のどちらであるかを前回の文字列
線109のy座標l(k−1)を利用して判断
し、Yesの場合はくびれ106と判断してそのC
(n),dを消去し更にy方向の走査を続行し、
NOの場合は改行部105を通過したと判断しC
(n)が求める文字列線110に属する最初の中
点であると判定してそれ以前の中点の座標を消去
し次の走査に進ませる。y方向の走査が画面の右
端まで完了した時点で、文字列線110のボカシ
パターンに属すると判断された中点座標C(n)
を平均し文字列線110のy座標l(k)を算出
する。同様にして文字列線111以下の座標を求
めることができる。 Next, the operation of character string recognition will be described. first,
The m,σ calculation circuit 44 scans the entire screen in the direction of the scanning line 115, and calculates the width 102 of the blur pattern 101.
The average value m and its standard deviation σ are calculated and sent to the character string line extraction circuit 45. Next, the character string line extraction circuit 45 performs scanning with the y direction as the main scan for each blur pattern, determines the coordinates of the midpoint of the blur pattern according to the flowchart shown in FIG. Determine the coordinates of the column lines. now,
The coordinate l(k-1) of the character string line 109 has already been obtained, and the coordinate l(k) of the character string line 110 is newly calculated.
When trying to find the , the scan start command is used to scan in the y direction with the y coordinate of the character string line 109 as the starting point, and the middle point C(n) of the blur pattern that first intersects (n is the scan in the x direction). ) and the width d are calculated. In judgment 1, a judgment is made to remove the unevenness 107 and noise 108 at the edge based on the width d and m, the average value m and standard deviation σ obtained by the σ calculation circuit 44, and if Yes, the C(n) and d are After erasing, scanning in the y direction is continued, and if NO, proceed to judgment 2. In judgment 2, it is judged whether or not the cut 104 has been passed using the coordinates C(n-1) of the midpoint obtained during the previous scan, and if Yes, the coordinates C(n-1) of the midpoint are used.
(n) and d are deleted to start the next scan, and if NO, proceed to decision 3. In judgment 3, it is judged whether or not the line feed part 105 or the constriction 106 has been passed, and if NO, the character string line 11 required by C(n) is
It is determined that it belongs to the blur pattern of 0, this is stored, and the next scan is started, and in the case of Yes, the process proceeds to determination 4. Judgment 4 uses the y-coordinate l(k-1) of the previous character string line 109 to determine whether it is the line break 105 or the constriction 106 that has passed, and if Yes, it is determined that it is the constriction 106. Then that C
(n), erase d and continue scanning in the y direction,
If NO, it is determined that the line feed section 105 has been passed and C
It is determined that (n) is the first midpoint belonging to the desired character string line 110, the coordinates of the previous midpoint are deleted, and the next scan is performed. When scanning in the y direction is completed to the right end of the screen, the midpoint coordinate C(n) is determined to belong to the blur pattern of the character string line 110.
The y-coordinate l(k) of the character string line 110 is calculated by averaging. Similarly, the coordinates below the character string line 111 can be determined.
文字列端検出回路46は第10図に示すように
前記求めた文字列線、例えば110の座標を基準
としてその上下方向の走査116,117を文字
列線110の左端から右端まで行ないボカシパタ
ーンの上下方向の最大値を検出し上端118、下
端119の座標を検出し、文字列線110を中心
とする所定幅、左右方向の走査120,121を
行ないボカシパターンの左右方向の最大値を検出
して左端122、右端123の座標を検出する。 As shown in FIG. 10, the character string end detection circuit 46 performs vertical scanning 116, 117 from the left end to the right end of the character string line 110 using the coordinates of the character string line, for example 110, as a reference, to detect the blur pattern. The maximum value in the vertical direction is detected, the coordinates of the upper end 118 and the lower end 119 are detected, and horizontal scanning 120, 121 is performed with a predetermined width centered on the character string line 110 to detect the maximum value in the horizontal direction of the blur pattern. The coordinates of the left end 122 and right end 123 are detected.
前記の如くして求められた文字列の位置、長
さ、幅の認識結果は読取ヘツド駆動部5に送出さ
れ、前述したように読取ヘツド6が駆動され、以
下、文書1の個々の文字認識がなされる。なお、
読取ヘツド駆動部5、読取ヘツド6、文字切出部
7、文字認識部8については従来の文字読取装置
で用いられていたものをそのまま使用できるの
で、特に言及しない。また読取ヘツド駆動部5、
読取ヘツド6の代りに撮像部2のTVカメラ21
を走査及びズーミング可能としてこれを制御して
文字列の個々の文字の読取りを行なうようにして
もよい。 The recognition results of the position, length, and width of the character string obtained as described above are sent to the reading head drive unit 5, and the reading head 6 is driven as described above. will be done. In addition,
Regarding the reading head drive section 5, reading head 6, character cutting section 7, and character recognition section 8, those used in conventional character reading devices can be used as they are, so no special mention will be made of them. Further, the reading head drive section 5,
TV camera 21 of the imaging section 2 instead of the reading head 6
may be scannable and zoomable and controlled to read individual characters of a string.
以上説明したように本発明方法によれば、帳
票、本等の文書をボカシ画像となしてその文字列
をパターン化し、該ボカシ画像を走査して文字列
の位置、長さ等を認識し、その認識結果にしたが
つて個々の文字読取を行なうようにしたので、認
識対象がどのような書式、形式の文書であつても
正確に文字読取ができる。また本発明装置によれ
ば帳票、本等の文書のボカシ画像をその焦点位置
を文書面よりずらすことにより取込む撮像部と、
該ボカシ画像を2値化しパターン化した画像に交
換するとともに前記焦点位置の移動に伴なう撮像
部の視野の変化を補正するボカシ画像作成部と、
前記パターン化した画像を走査し文字列の位置、
長さ等を認識する文字列認識部と、前記文字列の
位置、長さ等の認識結果に従つて文字列中の個々
の文字を読取る文字読取り手段とよりなるので、
撮影するカメラの焦点位置を移動して得た画像を
簡単な信号処理によつて2値化するだけでパター
ン化したボカシ画像とすることができ、また文字
列は文字の高周波成分が除去された2値のパター
ンとなるため走査による認識が正確でかつ走査す
る回路も簡略化され、各文字を読取る文字読取り
手段として従来の文字読取装置をそのまま使用で
きるため装置のコスト低減もなし得る。また従来
では任意の書式、形式を有する文書の内容はキー
ボード等により人手を介して各種処理装置へ入力
されていたが、本装置によれば、そのまま読み取
ることができるため、その入力処理に関する時間
を大幅に削減することができ、大量の既存文書よ
りデータベースを作成する際の自動入力装置及び
データ通信における端末の入出力装置として利用
し得る等の利点がある。 As explained above, according to the method of the present invention, a document such as a form or a book is made into a blurred image, the character string is patterned, and the blurred image is scanned to recognize the position, length, etc. of the character string. Since each character is read in accordance with the recognition result, characters can be read accurately no matter what format or form the document is to be recognized. Further, according to the device of the present invention, an imaging unit captures a blurred image of a document such as a form or a book by shifting its focal position from the document surface;
a blurred image creation unit that exchanges the blurred image with a binarized and patterned image and corrects changes in the field of view of the imaging unit due to movement of the focal position;
Scan the patterned image and determine the position of the character string,
It consists of a character string recognition unit that recognizes the length, etc., and a character reading means that reads each character in the character string according to the recognition results such as the position, length, etc. of the character string.
By simply binarizing the image obtained by moving the focal position of the camera, a patterned blurred image can be created, and the high-frequency components of the characters can be removed from the character string. Since it is a binary pattern, recognition by scanning is accurate and the scanning circuit is also simplified, and since a conventional character reading device can be used as is as a character reading means for reading each character, the cost of the device can be reduced. In addition, conventionally, the contents of documents with arbitrary formats and formats were manually input into various processing devices using keyboards, etc., but with this device, it is possible to read them as is, so the input processing time is reduced. It has the advantage that it can be used as an automatic input device when creating a database from a large amount of existing documents and as an input/output device for a terminal in data communication.
図面は本発明の実施例を示すもので、第1図は
本発明の文字自動読取装置の概略構成図、第2図
は撮像部の構成図、第3図は2値化回路の構成
図、第4図aはボカシ画像の分割の説明図、第4
図bはボカシ画像の小領域の濃度ヒストグラム、
第5図aは文字の原パターン及びその濃度分布の
説明図、第5図bは文字のボカシパターン及びそ
の濃度分布の説明図、第6図は視野補正回路の説
明図、第7図は文字列認識部の構成図、第8図は
ボカシ画像の一例を示す説明図、第9図は文字列
線抽出回路のフローチヤート、第10図はボカシ
パターンの上下左右端の検出の説明図である。
1……文書、2……撮像部、3……ボカシ画像
作成部、4……文字列認識部、9……読取ヘツド
駆動部5、読取ヘツド6、文字切出部7、文字認
識部8よりなる文字読取り手段。
The drawings show embodiments of the present invention, and FIG. 1 is a schematic diagram of the automatic character reading device of the present invention, FIG. 2 is a diagram of the configuration of the imaging section, and FIG. 3 is a diagram of the configuration of the binarization circuit. Figure 4a is an explanatory diagram of division of a blurred image;
Figure b is the density histogram of a small area of the blurred image.
Fig. 5a is an explanatory diagram of the original pattern of characters and its density distribution, Fig. 5b is an explanatory diagram of the blurred pattern of characters and its density distribution, Fig. 6 is an explanatory diagram of the visual field correction circuit, and Fig. 7 is an explanatory diagram of the characters. FIG. 8 is an explanatory diagram showing an example of a blurred image; FIG. 9 is a flowchart of a character string line extraction circuit; and FIG. 10 is an explanatory diagram of detecting the top, bottom, left, and right edges of a blur pattern. . DESCRIPTION OF SYMBOLS 1...Document, 2...Imaging unit, 3...Blurred image creation unit, 4...Character string recognition unit, 9...Reading head drive unit 5, reading head 6, character cutting unit 7, character recognition unit 8 A means of reading characters.
Claims (1)
文字列をパターン化し、該ボカシ画像を走査して
文字列の位置、長さ等を認識し、その認識結果に
したがつて個々の文字読取を行なうようにしたこ
とを特徴とする文字自動読取方法。 2 帳票、本等の文書のボカシ画像をその焦点位
置を文書面よりずらすことにより取込む撮像部
と、該ボカシ画像を2値化しパターン化した画像
に変換するとともに前記焦点位置の移動に伴なう
撮像部の視野の変化を補正するボカシ画像作成部
と、前記パターン化した画像を走査し文字列の位
置、長さ等を認識する文字列認識部と、前記文字
列の位置、長さ等の認識結果にしたがつて文字列
中の個々の文字を読取る文字読取り手段とよりな
ることを特徴とする文字自動読取装置。[Scope of Claims] 1 A document such as a form or book is made into a blurred image, the character string is patterned, the blurred image is scanned to recognize the position, length, etc. of the character string, and the recognition result is obtained. An automatic character reading method characterized in that individual characters are read. 2. An imaging unit that captures a blurred image of a document such as a form or book by shifting its focal position from the document surface, and an imaging unit that converts the blurred image into a binarized and patterned image and that a blur image creation unit that corrects changes in the visual field of the imaging unit; a character string recognition unit that scans the patterned image and recognizes the position, length, etc. of the character string; and a character string recognition unit that scans the patterned image and recognizes the position, length, etc. of the character string. 1. An automatic character reading device comprising character reading means for reading individual characters in a character string according to a recognition result of the character string.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP56028811A JPS57143685A (en) | 1981-02-28 | 1981-02-28 | Method and device for automatic character reading |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP56028811A JPS57143685A (en) | 1981-02-28 | 1981-02-28 | Method and device for automatic character reading |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS57143685A JPS57143685A (en) | 1982-09-04 |
| JPS6262389B2 true JPS6262389B2 (en) | 1987-12-25 |
Family
ID=12258788
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP56028811A Granted JPS57143685A (en) | 1981-02-28 | 1981-02-28 | Method and device for automatic character reading |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS57143685A (en) |
-
1981
- 1981-02-28 JP JP56028811A patent/JPS57143685A/en active Granted
Also Published As
| Publication number | Publication date |
|---|---|
| JPS57143685A (en) | 1982-09-04 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US7636483B2 (en) | Code type determining method and code boundary detecting method | |
| JP3904840B2 (en) | Ruled line extraction device for extracting ruled lines from multi-valued images | |
| JPH08123900A (en) | Position determination method and apparatus for line scan image | |
| JP2008250754A (en) | Character string recognition method and device | |
| JP4658848B2 (en) | Character string recognition method and character string recognition apparatus | |
| JP4420440B2 (en) | Image processing apparatus, image processing method, character recognition apparatus, program, and recording medium | |
| JP3983721B2 (en) | Image distortion correction apparatus, image reading apparatus, image forming apparatus, and program | |
| JPH04302375A (en) | Image binarizing device | |
| JP3268552B2 (en) | Area extraction method, destination area extraction method, destination area extraction apparatus, and image processing apparatus | |
| JPS6262389B2 (en) | ||
| JP2008102952A (en) | Code boundary detection method | |
| JPS6262391B2 (en) | ||
| JP2002133424A (en) | Detecting method of inclination angle and boundary of document | |
| JP2796561B2 (en) | Tabular document recognition method | |
| JP3281469B2 (en) | Document image inclination detecting method and apparatus | |
| JPS6262390B2 (en) | ||
| JP3645403B2 (en) | Character reading apparatus and character reading method | |
| JP2003317107A (en) | Ruled line extraction method and apparatus | |
| JP7532124B2 (en) | Information processing device, information processing method, and program | |
| JPH0119193B2 (en) | ||
| JP4439054B2 (en) | Character recognition device and character frame line detection method | |
| JPH04167193A (en) | Character recognizing method | |
| JP3805899B2 (en) | Information recording method and apparatus for sheet metal products | |
| JP3381803B2 (en) | Tilt angle detector | |
| WO2000038100A1 (en) | Improved method and apparatus for deskewing images of symbols having a non-linear baseline |