JP2998443B2 - Character recognition method and device therefor - Google Patents
Character recognition method and device thereforInfo
- Publication number
- JP2998443B2 JP2998443B2 JP4224639A JP22463992A JP2998443B2 JP 2998443 B2 JP2998443 B2 JP 2998443B2 JP 4224639 A JP4224639 A JP 4224639A JP 22463992 A JP22463992 A JP 22463992A JP 2998443 B2 JP2998443 B2 JP 2998443B2
- Authority
- JP
- Japan
- Prior art keywords
- character
- image
- density distribution
- character recognition
- value
- 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
Links
Landscapes
- Character Input (AREA)
Description
【0001】[0001]
【産業上の利用分野】本発明は、画像処理による文字認
識方法及びそのための装置に関する。特に、計測領域内
の文字の色が互いに違っていたり、照明が不均一だった
りした場合であっても、適正な文字認識を行うことがで
きる文字認識方法及びそのための装置に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a character recognition method by image processing and an apparatus therefor. In particular, the present invention relates to a character recognition method and a device for performing proper character recognition even when the colors of characters in a measurement area are different from each other or the illumination is uneven.
【0002】[0002]
【従来の技術】断面円形の部材(例えば、円筒形のコイ
ル等の鋼材)の表面にマーキングされた文字は、にじみ
やかすみを含む場合があり、また、曲面上に描かれてい
るがために均一に照明され得ないので、こうした文字の
自動認識を可能とするためには、文字を読み取るため
の、したがって濃淡を判別するための2値化レベルをど
のように検出し設定するかが重要になる。2. Description of the Related Art Characters marked on the surface of a member having a circular cross section (for example, a steel material such as a cylindrical coil) may include bleeding or blurring, and are drawn on a curved surface. In order to enable automatic recognition of such characters, it is important to detect and set a binarization level for reading characters, and therefore for determining shades, because illumination cannot be uniform. Become.
【0003】従来の文字認識方法及び装置は、読み取る
べき文字の濃淡に基づいて2値化レベルが適正に設定さ
れていることを前提にしたものであった。このような文
字認識方法及び装置として、例えば、特開平1−229
388号公報は、文字の線素のなす閉ループ、交差、端
点等の特徴パラメータによって、1文字ずつ基準文字と
比較し、最近似値によって文字認識を行う「数字認識方
法及び装置」という名称の発明を開示している。また、
特開平2−68683号公報により開示された「文字認
識方法及び装置」という名称の発明においては、従来か
らのX−Y方向での文字毎の画素濃度(出現頻度)をパ
ターン化した基準値と対象文字との比較を行い、近似値
により文字を決定する場合、ノイズ部分を取り出して該
ノイズ部分を除いた残りの部分を照合するパターンマッ
チング法が採用されている。[0003] The conventional character recognition method and apparatus are based on the premise that the binarization level is properly set based on the density of the character to be read. As such a character recognition method and apparatus, see, for example,
Japanese Patent Publication No. 388 discloses an invention entitled "Numerical Recognition Method and Apparatus" which compares a character with a reference character one by one based on characteristic parameters such as a closed loop, an intersection, and an end point formed by a line element of the character, and performs character recognition based on an approximate value. Is disclosed. Also,
In the invention entitled "Character Recognition Method and Apparatus" disclosed in Japanese Patent Application Laid-Open No. 2-68683, a conventional reference value in which the pixel density (appearance frequency) of each character in the X-Y direction is patterned and When a character is determined based on an approximate value by comparing with a target character, a pattern matching method is adopted in which a noise portion is extracted and the remaining portion excluding the noise portion is compared.
【0004】一方、2値化法に関して、CAMP−IS
IJ Vol4(1991)−320(250)におけ
る論文「UO鋼管用板マーキング文字読取装置の開発」
は、仮のしきい値で2値化を行い、1文字毎の比較的ラ
フなウィンドウを設定することにより、1文字毎に文字
を切り出し、文字内の濃度差を考慮してY軸方向を3分
割してPタイル法2値化手段(各領域に対し、背景と対
象物との面積の比が既知の値Pとなるような濃度値をし
きい値とする方法)を採用して最適なしきい値を決定
し、最適なしきい値で2値化された画像と基本文字パタ
ーンとのマッチングを取る文字読み取りを開示してい
る。また、本願の出願人に係る特願平3−187434
号の発明「文字照合装置及びそのための方法」において
は、文字照合の過程で鮮明な2値化画像が得られない場
合、各領域毎に最適な2値化レベルを設定する手法が採
用されている。On the other hand, regarding the binarization method, CAMP-IS
Paper in IJ Vol4 (1991) -320 (250) "Development of UO steel pipe plate marking character reading device"
Sets a relatively rough window for each character, cuts out the characters for each character, and adjusts the Y-axis direction in consideration of the density difference within the character. It is optimal to adopt the P tile method binarization means (method of setting the threshold value such that the ratio of the area of the background to the object becomes a known value P for each region) It discloses a character reading that determines a proper threshold value and matches an image binarized with an optimum threshold value with a basic character pattern. In addition, Japanese Patent Application No. 3-187434 relating to the applicant of the present application.
In the invention of the character number "character collation device and method therefor", when a clear binary image is not obtained in the process of character collation, a method of setting an optimal binarization level for each region is adopted. I have.
【0005】[0005]
【発明が解決しようとする課題】こうした従来の文字認
識装置及び文字認識方法は、2値化が正しく行われてい
ることを前提としているうえ、別原因で発生した大きな
ノイズ等の除去分離を対象としているにすぎず、文字の
にじみや色の変化、濃淡の変化に追従するものではなか
った。しかも、文字認識を行う全領域を単一且つ同一の
レベルで2値化しているため、このような装置によっ
て、円筒形の鋼材等の外面等の曲面にマーキングされた
文字を認識しようとしても、照明のむらやレンズのシェ
ーディングの影響を受け易く、全領域から鮮明な2値化
画像を得ることが不可能なことが多いという課題があっ
た。Such a conventional character recognition device and character recognition method are based on the premise that binarization is performed correctly, and are intended for removing and separating large noises and the like generated due to other causes. It did not follow the bleeding of the characters, the change in color, or the change in the shading. Moreover, since the entire area for character recognition is binarized at a single and the same level, even if such a device attempts to recognize a character marked on a curved surface such as an outer surface of a cylindrical steel material, etc. There is a problem in that it is easily affected by uneven illumination and shading of the lens, and it is often impossible to obtain a clear binary image from the entire area.
【0006】また、先に挙げたCAMP−ISIJ V
ol4(1991)ー320に開示されたような、Y軸
方向を3分割してPタイル法2値化手段を採用する方法
は、分割によるメッシュが粗いので、場合によっては、
縦方向に対して滑らかな2値化画像を得ることが困難で
あるという課題があった。The above-mentioned CAMP-ISIJ V
ol4 (1991) -320, the method of dividing the Y-axis direction into three and adopting the P tile method binarization means has a coarse mesh by division.
There is a problem that it is difficult to obtain a smooth binary image in the vertical direction.
【0007】一般に、複数の文字領域を検査する場合、
各文字領域に存在する文字の形状、色、光沢度等が違っ
ていても、各領域毎に2値化レベルを設定することがで
きなければならない。Generally, when inspecting a plurality of character areas,
Even if the shape, color, glossiness, etc. of the characters existing in each character area are different, it is necessary to be able to set the binarization level for each area.
【0008】本発明は、全領域に対して単一且つ同一の
2値化レベルで文字認識する、又は、領域を分割して2
値化を行うという従来の方法及び装置の欠点を除去する
ためになされたもので、濃度分布から求めた濃度差に基
づいて各領域毎に最適な2値化レベルを設定することが
できる文字認識方法及びそのための装置を提供すること
を目的とするものである。According to the present invention, character recognition is performed on the entire region at a single and the same binarization level, or the region is divided into two regions.
Character recognition that is performed to eliminate the drawbacks of the conventional method and apparatus of performing binarization and that can set an optimal binarization level for each area based on a density difference obtained from a density distribution. It is an object to provide a method and an apparatus therefor.
【0009】[0009]
【課題を解決するための手段】上記の目的を達成するた
めに、本発明は、文字の画像を2値化して認識する文字
認識方法であって、 (イ)認識すべき文字の画像を含む文字範囲を、文字が
配列される方向に沿う第1の方向に走査し、該第1の方
向に沿う前記画像の濃度分布を求める段階と、 (ロ)求めた濃度分布上の隣り合う極大値と極小値とに
対応する位置によって、前記濃度分布上に複数の領域を
画定する段階と、 (ハ)前記の隣り合う極大値と極小値との和に所定の係
数を乗じた値を、それぞれの前記領域における2値化レ
ベルとする段階と、 (ニ)前記2値化レベルにより、それぞれの前記領域を
2値化する段階と、 (ホ)前記第1の方向に直交する第2の方向での異なる
位置毎に、前記(イ)〜(ニ)の段階を反復する段階
と、を含む文字認識方法を提供する。SUMMARY OF THE INVENTION In order to achieve the above object, the present invention relates to a character recognition method for binarizing a character image and recognizing the character image. Scanning the character range in a first direction along the direction in which the characters are arranged, and determining a density distribution of the image along the first direction; (b) adjacent maxima on the determined density distribution Defining a plurality of regions on the density distribution by a position corresponding to the minimum value and the minimum value, and (c) multiplying a sum of the adjacent maximum value and the minimum value by a predetermined coefficient, (D) binarizing each of the regions according to the binarization level; and (e) a second direction orthogonal to the first direction. Repeating the steps (a) to (d) for each different position in To provide a character recognition method, including.
【0010】また、本発明は、文字の画像を2値化して
認識する文字認識装置であって、 (イ)認識すべき文字の画像を含む文字範囲を、文字が
配列される方向に沿う第1の方向に走査し、該第1の方
向に沿う前記画像の濃度分布を求める手段と、 (ロ)求めた濃度分布上の隣り合う極大値と極小値とに
対応する位置によって、前記濃度分布上に複数の領域を
画定する手段と、 (ハ)前記の隣り合う極大値と極小値との和に所定の係
数を乗じた値を、それぞれの前記領域における2値化レ
ベルとする手段と、 (ニ)前記2値化レベルにより、それぞれの前記領域を
2値化する段階と、 (ホ)前記第1の方向に直交する第2の方向での異なる
位置毎に、前記(イ)〜(ニ)の段階を反復する手段
と、を備える文字認識装置を提供する。The present invention also relates to a character recognizing apparatus for recognizing a character image by binarizing the character image. (A) A character range including a character image to be recognized is defined by a character range along a direction in which characters are arranged. Means for scanning in the direction of 1 and calculating the density distribution of the image along the first direction; and (b) determining the density distribution by the position corresponding to the adjacent maximum value and minimum value on the obtained density distribution. Means for defining a plurality of areas above; (c) means for setting a value obtained by multiplying a sum of the adjacent maximum value and minimum value by a predetermined coefficient to a binarization level in each of the areas; (D) binarizing each of the areas according to the binarization level; and (e) for each of the different positions in a second direction orthogonal to the first direction, (a) to (b). Means for repeating step d).
【0011】一実施例においては、前記濃度差は、前記
濃度分布における隣り合う極大値と極小値との差であ
り、前記領域がこれら極大値と極小値との前記第1の方
向での座標値の差の絶対値により画定され、前記最適な
2値化レベルは前記極大値と前記極小値との和の1/2
である。また、前記文字はコイル等の曲面にマーキング
されている。In one embodiment, the density difference is a difference between adjacent local maximum values and local minimum values in the density distribution, and the area is a coordinate of the local maximum value and the local minimum value in the first direction. The optimum binarization level is defined by the absolute value of the difference between the values, and the optimum binarization level is の of the sum of the maximum value and the minimum value.
It is. The characters are marked on a curved surface such as a coil.
【0012】[0012]
【作用】本発明においては、認識すべき文字の画像を含
む文字範囲が第1の方向に走査され、この走査方向に沿
う前記画像の濃度分布が求められ、求められた濃度分布
に基づいて、所要の濃度差を持つ領域と該領域に対する
2値化レベルとが設定され、設定された2値化レベルに
より前記領域が2値化される。前記文字範囲に対する前
記第1の方向の走査は第2の方向に位置を変えて行わ
れ、それぞれの走査毎に前記の処理が行われる。これに
より、それぞれの領域毎に最適な2値化レベルが設定さ
れる。In the present invention, a character range including an image of a character to be recognized is scanned in a first direction, a density distribution of the image along the scanning direction is obtained, and based on the obtained density distribution, An area having a required density difference and a binarization level for the area are set, and the area is binarized based on the set binarization level. The scanning of the character range in the first direction is performed by changing the position in the second direction, and the above-described processing is performed for each scanning. As a result, an optimal binarization level is set for each region.
【0013】[0013]
【実施例】以下、図面を参照して本発明の一実施例を詳
細に説明する。図1は、本発明に係る文字認識装置の概
略的な構成と他の装置との接続関係を示す図である。図
1において、円筒形のコイル1の湾曲した外面に、コイ
ル識別のための数字列2がマーキングされている。数字
列2は照明装置3によって照明される。しかし、数字列
2が湾曲した面にマーキングされているため、それぞれ
の文字領域が均一に照明されることはほとんどない。An embodiment of the present invention will be described below in detail with reference to the drawings. FIG. 1 is a diagram showing a schematic configuration of a character recognition device according to the present invention and a connection relationship with another device. In FIG. 1, a numeral string 2 for coil identification is marked on a curved outer surface of a cylindrical coil 1. The number sequence 2 is illuminated by the illumination device 3. However, since the numeral string 2 is marked on the curved surface, each character region is hardly evenly illuminated.
【0014】数字列2に対向して、数字列2を撮影する
テレビカメラ4が配置され、テレビカメラ4に本発明に
係る文字認識装置5が接続されている。文字認識装置5
は、テレビカメラ4の出力をA/D変換するA/Dコン
バータ5−1と、A/Dコンバータ5−1の出力を記憶
する第1のメモリ5−2と、標準の文字パターンを記憶
する第2のメモリ5−3と、文字認識結果を記憶する第
3のメモリ5−4と、第1のメモリの出力と第2のメモ
リの出力とを順次取り出して比較し、数字列2の数字を
1字ずつ標準の文字パターンと照合してその結果を第3
のメモリに記憶させる制御部5−5とを具備する。制御
部5−5は、本発明にしたがって文字認識のための独特
の動作を行う。A television camera 4 for photographing the numeral string 2 is arranged opposite to the numeral string 2, and a character recognition device 5 according to the present invention is connected to the television camera 4. Character recognition device 5
Stores an A / D converter 5-1 for A / D converting the output of the television camera 4, a first memory 5-2 for storing the output of the A / D converter 5-1 and a standard character pattern. The second memory 5-3, the third memory 5-4 for storing the character recognition result, the output of the first memory and the output of the second memory are sequentially taken out and compared, Is compared with the standard character pattern one character at a time, and the result is
And a control unit 5-5 for storing the data in the memory of the controller. The control unit 5-5 performs a unique operation for character recognition according to the present invention.
【0015】次に、制御部5−5の動作を中心に、本発
明に係る文字認識装置で行われる文字認識の手順を図2
及び図3により説明する。Next, the procedure of character recognition performed by the character recognition apparatus according to the present invention, focusing on the operation of the control unit 5-5, will be described with reference to FIG.
And FIG.
【0016】 まず、テレビカメラ4により被写体で
ある数字列2の画像を取り込んで入力画像6(図2の
A)を得る。続いて、入力画像6に対して、濃淡ヒスト
グラム計測により仮のしきい値を求め、これによって入
力画像6を2値化し、2値化された入力画像を第1のメ
モリ5−2に記憶させる。この処理により、数字列2の
入力画像は、仮のしきい値よりも濃度の高い画像と低い
画像とによって表示されることになるので、濃淡にむら
のある入力画像は、濃度の高低という2種類の濃度の画
素から構成されることになる。First, the television camera 4 captures an image of the numeral string 2 as a subject to obtain an input image 6 (A in FIG. 2). Subsequently, a provisional threshold value is obtained for the input image 6 by measuring the grayscale histogram, thereby binarizing the input image 6 and storing the binarized input image in the first memory 5-2. . By this processing, the input image of the numeric string 2 is displayed as an image having a higher density and an image having a lower density than the provisional threshold value. It will be composed of pixels of different densities.
【0017】 次に、仮のしきい値で2値化された入
力画像6の縦方向及び横方向の周辺分布、即ち、画素の
値を縦方向及び横方向に1列ずつ合計した値を求め、比
較的ラフな文字列範囲を決定する。この処理は、横方向
及び縦方向に画素の値を投射したヒストグラムを求め、
この濃度分布の交差部分から文字列範囲を決める処理で
ある。既に入力画像6は上記において2値化されてい
るため、この処理により、数字列2における文字列範囲
が鮮明化される。Next, the peripheral distribution in the vertical and horizontal directions of the input image 6 binarized by the provisional threshold, that is, the value obtained by summing the pixel values in the vertical and horizontal directions for each column is obtained. , Determine a relatively rough character string range. This process obtains a histogram in which pixel values are projected in the horizontal and vertical directions,
This is a process of determining a character string range from the intersection of the density distribution. Since the input image 6 has already been binarized in the above, the character string range in the numeral string 2 is clarified by this processing.
【0018】 これに続いて、で求めた文字列範囲
(図2のB)内の数字列の画像を入力画像6から抽出す
る。即ち、入力画像6から文字列範囲以外の画像を消去
し、文字列範囲内にある数字列の画像のみを残す。Subsequently, an image of a numeric string within the character string range (B in FIG. 2) determined in step (1) is extracted from the input image 6. That is, the image other than the character string range is deleted from the input image 6, and only the image of the numeral string within the character string range is left.
【0019】 抽出された文字列範囲の画像に対し
て、数字の配列された方向にX軸を、それに直交する方
向にY軸を設定し、Y軸方向の異なる全ての位置におい
てX軸方向に走査を行い(図2のB)、各回のX軸方向
の走査毎に以下の処理を行う。For the extracted image of the character string range, an X-axis is set in the direction in which the numbers are arranged, and a Y-axis is set in a direction orthogonal thereto. Scanning is performed (B in FIG. 2), and the following processing is performed for each scan in the X-axis direction.
【0020】(イ)X軸方向の濃度分布を求める(図2
のC)。(A) Find the density distribution in the X-axis direction (FIG. 2)
C).
【0021】(ロ)上記(イ)で求めた濃度分布に基づ
いて、X軸方向の濃度値の極大値及び極小値を順次求め
ると共に、それぞれのX座標を求める。ここで、極大値
とは濃度分布の山の頂上での値であり、極小値とは濃度
分布の谷での値である。(B) Based on the density distribution obtained in (a), the local maximum value and the local minimum value of the density value in the X-axis direction are sequentially obtained, and the respective X coordinates are obtained. Here, the maximum value is a value at the top of the peak of the density distribution, and the minimum value is a value at the valley of the density distribution.
【0022】(ハ)こうして求められた値のうち、任意
の隣り合う極大値Qt(X座標をXtとする)及び極小
値Qb(X座標をXbとする)とに着目し、│Xt−X
b│によって定まる領域を適宜の2値化レベルにより2
値化する。この場合、2値化レベルは(Qt+Qb)/
k(kは任意の正の整数)に設定される(図2のD)。
例えば図3に示すような濃度分布の場合、第1の隣り合
う極大値Qt1と極小値Qb1との組については、それら
のX座標をそれぞれXt1、Xb1とすると、│Xt1−
Xb1│の領域に対する2値化レベルは(Qt1+Q
b1)/2に設定される。また、第2の隣り合う極大値
Qt2と極小値Qb2との組の場合には、それらのX座標
の差の絶対値│Xt2−Xb2│により画定される領域に
対して(Qt2+Qb2)/2を2値化レベルとして2値
化を行う。(C) Of the values obtained in this manner, attention is paid to an arbitrary adjacent maximum value Qt (X coordinate is Xt) and minimum value Qb (X coordinate is Xb), and | Xt-X
b | is the area determined by the appropriate binarization level.
Value. In this case, the binarization level is (Qt + Qb) /
k (k is an arbitrary positive integer) (D in FIG. 2).
For example, in the case of the density distribution as shown in FIG. 3, as for the pair of the first adjacent maximum value Qt 1 and minimum value Qb 1 , if their X coordinates are Xt 1 and Xb 1 , respectively, | Xt 1 −
The binarization level for the region of Xb 1 | is (Qt 1 + Q
b 1 ) / 2. In the case of a pair of the second adjacent maximum value Qt 2 and minimum value Qb 2 , the region defined by the absolute value | Xt 2 −Xb 2 | Binarization is performed with 2 + Qb 2 ) / 2 as a binarization level.
【0023】(ニ)こうして、文字列範囲を縦横に細か
い領域に細分化し、各領域毎に好適な2値化レベルを設
定しながら全領域を2値化する。(D) In this manner, the character string range is subdivided vertically and horizontally into small regions, and the entire region is binarized while setting a suitable binarization level for each region.
【0024】 上記において数字列の2値化画像を
得ることができ、この2値化画像に対して画素のX軸方
向及びY軸方向の周辺分布を求める。こうして1つずつ
の数字の位置を鮮明にすることにより、それぞれの数字
の画像を切り出し、切り出された画像のそれぞれについ
て、数字列2とテレビカメラ4との距離の違いによる画
像の大きさの変動を補正し、パターンマッチングさせる
べき標準の文字パターンの大きさと一致させる。In the above, a binarized image of a number sequence can be obtained, and peripheral distributions of pixels in the X-axis direction and the Y-axis direction are obtained for the binarized image. By sharpening the positions of the numbers one by one in this manner, the images of the respective numbers are cut out, and for each of the cut out images, the change in the image size due to the difference in the distance between the number string 2 and the television camera 4 Is corrected to match the size of a standard character pattern to be subjected to pattern matching.
【0025】 上記で切り出された数字の画像を1
つずつ、第2のメモリ5−3に記憶された標準の文字パ
ターンとパターンマッチングにより一致度を計算し、最
大一致度を示す標準パターンのフォントを認識結果とす
る。The image of the number cut out above is 1
Each time, the matching degree is calculated by pattern matching with the standard character pattern stored in the second memory 5-3, and the font of the standard pattern showing the maximum matching degree is used as the recognition result.
【0026】図4は、本発明の文字認識装置による2値
化結果を示す写真である。図4のA−1は、コイルの外
面にマーキングされた数字列99556の原画像の写
真、図4のA−2はこの数字列を本発明の文字認識装置
により2値化した結果の写真である。図4のB−1は数
字列91789の原画像の写真であり、図4のB−2
は、この数字列を本発明の文字認識装置により2値化し
た数字列の写真である。図4の(A−1)及び(B−
1)には、縦の黒い筋としてコイルの結束バンドが写っ
ているが、これは適宜の不要信号除去技術を用いること
により除去される。このように、本発明にあっては、コ
イル外面にマーキングされた数字列の左右、上下方向に
明るさの変動や文字のにじみがあっても、周知の信号処
理技術を利用することにより、その数字列の鮮明な2値
化画像を得ることができる。FIG. 4 is a photograph showing the result of binarization by the character recognition device of the present invention. A-1 in FIG. 4 is a photograph of the original image of the numeral string 99556 marked on the outer surface of the coil, and A-2 in FIG. 4 is a photograph of the result of binarizing this numeral string by the character recognition device of the present invention. is there. B-1 in FIG. 4 is a photograph of the original image of the numeral string 91789, and B-2 in FIG.
Is a photograph of a digit string obtained by binarizing the digit string by the character recognition device of the present invention. (A-1) and (B-
In 1), the binding band of the coil is shown as a vertical black streak, which is removed by using an appropriate unnecessary signal removing technique. As described above, in the present invention, even if there is a fluctuation in brightness or blurring of characters in the left and right, up and down directions of the numeral string marked on the outer surface of the coil, the well-known signal processing technology is used to make the change. It is possible to obtain a clear binary image of a number sequence.
【0027】このように、コイルのような曲面にマーキ
ングされた数字列を認識する場合にも、2値化レベルを
細かな領域毎に個別に設定して2値化画像を求め、これ
に基づいて数字の認識を行うので、数字のにじみ、照明
の不均一等によるノイズに起因する誤認識を低減するこ
とができるので、コイルの誤搬送を防止することがで
き、監視に要する人員を省くことができる。As described above, when recognizing a digit string marked on a curved surface such as a coil, a binarization level is individually set for each small area to obtain a binarized image. Recognition of numbers can be performed, which can reduce erroneous recognition caused by noise due to bleeding of numbers, uneven lighting, etc., so that erroneous transport of coils can be prevented and personnel required for monitoring can be eliminated. Can be.
【0028】また、マーキングされた数字の色が異なる
場合や、照明が不均一の場合にも、それぞれの領域毎に
最適な2値化レベルを設定することができるので、文字
認識精度が向上され、文字認識の適用分野を拡大するこ
とができるばかりでなく、種々の応用分野に柔軟に対応
することが可能になる。Further, even when the colors of the marked numbers are different or the illumination is not uniform, the optimum binarization level can be set for each area, so that the character recognition accuracy is improved. Not only can the field of application of character recognition be expanded, but it is also possible to flexibly cope with various fields of application.
【0029】以上、数字列の認識について説明してきた
が、本発明は数字の認識に限られるものではなく、アル
ファベットやカタカナ等の文字や記号等を含む一般的な
パターンの認識にも適用することができる。したがっ
て、本願の明細書において使用される「文字」という用
語は、文字、数字、記号等を含むパターン一般を意味す
るものと解すべきである。Although the recognition of a numeric string has been described above, the present invention is not limited to the recognition of numbers, but may be applied to the recognition of general patterns including letters and symbols such as alphabets and katakana. Can be. Thus, the term "character" as used in the specification of the present application should be understood to mean a general pattern including characters, numbers, symbols, and the like.
【0030】[0030]
【発明の効果】以上、実施例により本発明を詳細に説明
してきたところから明らかなとおり、本発明は、文字が
曲面上にマーキングされている場合、異なる色でマーキ
ングされた文字を認識する場合、文字が均一に照明され
ていない場合等、文字の認識が困難であったり、誤認識
が発生し易い場合であっても、抽出された文字を含む文
字範囲を第1の方向に位置をずらせながら第2の方向に
走査し、それぞれの走査において走査方向に沿う濃度分
布を求め、求めた濃度分布の濃度差に基づいて決定され
た領域毎に最適な2値化レベルを設定するようにしたの
で、認識すべき文字のマーキングされている区域の照明
の不均一にも拘わらず正確な文字認識を行うことがで
き、認識すべき文字の鮮明な画像を得ることができる。
したがって、本発明は、文字の認識精度を向上させるこ
とができるばかりでなく、文字の誤認識による誤処理を
防止することができ、更に、誤認識の発生の有無を監視
する人員を削減することができるという格別の効果を奏
する。As described above, the present invention has been described in detail with reference to the embodiments. The present invention is applicable to a case where a character is marked on a curved surface and a character marked with a different color is recognized. Even if the characters are difficult to recognize, such as when the characters are not uniformly illuminated, or if erroneous recognition is likely to occur, the character range including the extracted characters is shifted in the first direction. While scanning in the second direction, a density distribution along the scanning direction is obtained in each scan, and an optimal binarization level is set for each region determined based on the density difference of the obtained density distribution. Therefore, accurate character recognition can be performed irrespective of uneven illumination of the area where the character to be recognized is marked, and a clear image of the character to be recognized can be obtained.
Therefore, the present invention not only can improve the accuracy of character recognition, but also can prevent erroneous processing due to erroneous character recognition, and further reduce the number of people who monitor the occurrence of erroneous recognition. It has a special effect that it can be done.
【図1】本発明に係る文字認識装置の構成と他の装置と
の接続関係とを示す概略図。FIG. 1 is a schematic diagram showing a configuration of a character recognition device according to the present invention and a connection relationship with another device.
【図2】本発明に係る文字認識装置における文字認識手
順を説明するための図。FIG. 2 is a diagram for explaining a character recognition procedure in the character recognition device according to the present invention.
【図3】本発明に係る文字認識装置において設定される
最適な2値化レベルを説明するための図。FIG. 3 is a diagram for explaining an optimal binarization level set in the character recognition device according to the present invention.
【図4】本発明に係る文字認識装置により2値化された
数字列の画像の写真である。FIG. 4 is a photograph of an image of a digit string binarized by the character recognition device according to the present invention.
1:コイル、 2:数字列、 3:照明装置、
4:テレビカメラ、5:文字認識装置、 Qt:極大
値、 Qb:極小値、 6:入力画像1: coil, 2: numeric string, 3: lighting device,
4: TV camera, 5: character recognition device, Qt: local maximum, Qb: local minimum, 6: input image
Claims (2)
識方法であって、 (イ)認識すべき文字の画像を含む文字範囲を、文字が
配列される方向に沿う第1の方向に走査し、該第1の方
向に沿う前記画像の濃度分布を求める段階と、 (ロ)求めた濃度分布上の隣り合う極大値と極小値とに
対応する位置によって、前記濃度分布上に複数の領域を
画定する段階と、 (ハ)前記の隣り合う極大値と極小値との和に所定の係
数を乗じた値を、それぞれの前記領域における2値化レ
ベルとする段階と、 (ニ)前記2値化レベルにより、それぞれの前記領域を
2値化する段階と、 (ホ)前記第1の方向に直交する第2の方向での異なる
位置毎に、前記(イ)〜(ニ)の段階を反復する段階
と、 を含む文字認識方法。1. A character recognition method for recognizing a character image by binarizing the character image, wherein (a) a character range including the character image to be recognized is shifted in a first direction along the direction in which the characters are arranged. Scanning, and determining a density distribution of the image along the first direction; and (b) a plurality of positions on the density distribution by positions corresponding to adjacent maximum values and minimum values on the obtained density distribution. (C) defining a value obtained by multiplying a sum of the adjacent maximum value and minimum value by a predetermined coefficient as a binarization level in each of the regions; (E) the steps (a) to (d) for each different position in a second direction orthogonal to the first direction; And a character recognition method comprising:
識装置であって、 (イ)認識すべき文字の画像を含む文字範囲を、文字が
配列される方向に沿う第1の方向に走査し、該第1の方
向に沿う前記画像の濃度分布を求める手段と、 (ロ)求めた濃度分布上の隣り合う極大値と極小値とに
対応する位置によって、前記濃度分布上に複数の領域を
画定する手段と、 (ハ)前記の隣り合う極大値と極小値との和に所定の係
数を乗じた値を、それぞれの前記領域における2値化レ
ベルとする手段と、 (ニ)前記2値化レベルにより、それぞれの前記領域を
2値化する段階と、 (ホ)前記第1の方向に直交する第2の方向での異なる
位置毎に、前記(イ)〜(ニ)の段階を反復する手段
と、 を備える文字認識装置。2. A character recognizing apparatus for recognizing a character image by binarizing the character image, wherein (a) a character range including the character image to be recognized is shifted in a first direction along the direction in which the characters are arranged. Means for scanning to obtain a density distribution of the image along the first direction; and (b) a plurality of positions on the density distribution by the positions corresponding to the adjacent maximum value and minimum value on the obtained density distribution. Means for defining an area; (c) means for setting a value obtained by multiplying a sum of the adjacent maximum value and minimum value by a predetermined coefficient as a binarization level in each of the areas; (E) the steps (a) to (d) for each different position in a second direction orthogonal to the first direction; A character recognition device comprising:
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP4224639A JP2998443B2 (en) | 1992-07-31 | 1992-07-31 | Character recognition method and device therefor |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP4224639A JP2998443B2 (en) | 1992-07-31 | 1992-07-31 | Character recognition method and device therefor |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH0652357A JPH0652357A (en) | 1994-02-25 |
JP2998443B2 true JP2998443B2 (en) | 2000-01-11 |
Family
ID=16816869
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP4224639A Expired - Lifetime JP2998443B2 (en) | 1992-07-31 | 1992-07-31 | Character recognition method and device therefor |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2998443B2 (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4909216B2 (en) * | 2006-09-13 | 2012-04-04 | 株式会社キーエンス | Character segmentation device, method and program |
JP6080259B2 (en) * | 2013-02-06 | 2017-02-15 | 日本電産サンキョー株式会社 | Character cutting device and character cutting method |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS5411625A (en) * | 1977-06-27 | 1979-01-27 | Ricoh Co Ltd | Processing system for video signal |
JPS55119781A (en) * | 1979-03-09 | 1980-09-13 | Fujitsu Ltd | Binary system |
JPH0468482A (en) * | 1990-07-10 | 1992-03-04 | Kawasaki Steel Corp | Method and device for recognizing character |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
IT1210321B (en) * | 1987-06-05 | 1989-09-14 | Donegani Guido Ist | PROCESS FOR THE PRODUCTION OF A SILANIC OR SILOXANE COMPOUND CONTAINING AT LEAST ONE CYCLOALKYL RING |
-
1992
- 1992-07-31 JP JP4224639A patent/JP2998443B2/en not_active Expired - Lifetime
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS5411625A (en) * | 1977-06-27 | 1979-01-27 | Ricoh Co Ltd | Processing system for video signal |
JPS55119781A (en) * | 1979-03-09 | 1980-09-13 | Fujitsu Ltd | Binary system |
JPH0468482A (en) * | 1990-07-10 | 1992-03-04 | Kawasaki Steel Corp | Method and device for recognizing character |
Also Published As
Publication number | Publication date |
---|---|
JPH0652357A (en) | 1994-02-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5506918A (en) | Document skew detection/control system for printed document images containing a mixture of pure text lines and non-text portions | |
US6970606B2 (en) | Automatic image quality evaluation and correction technique for digitized and thresholded document images | |
JP3545506B2 (en) | Specific color area extraction method and specific color area removal method | |
JPH0877362A (en) | Image processor | |
EP0505729B1 (en) | Image binarization system | |
JP2998443B2 (en) | Character recognition method and device therefor | |
JP3890844B2 (en) | Appearance inspection method | |
JP2871601B2 (en) | Character string detecting apparatus and method | |
US6181437B1 (en) | Image processing apparatus capable of producing images without jaggies at edges | |
JP3698867B2 (en) | Circular pattern determination method, apparatus and recording medium | |
JP2002133424A (en) | Detecting method of inclination angle and boundary of document | |
JPH041867A (en) | Picture quality evaluating method | |
JPS62138986A (en) | Character recognizing device | |
JP2006507582A (en) | Method for determining regions of interest in skin-pattern images | |
JP2647458B2 (en) | Halftone dot area separation device | |
JP3449836B2 (en) | Image clipping method and apparatus | |
JPH11351835A (en) | Method for extracting contour line of cutting edge by processing taken image of tool | |
JPH01244587A (en) | Character segmenting device | |
JP3193135B2 (en) | Dot pattern dot position detection method | |
JPH06274689A (en) | Character recognizing device | |
JP2771045B2 (en) | Document image segmentation method | |
JPH04247600A (en) | Vehicle recognizing method | |
JPH0337229B2 (en) | ||
JPH1011589A (en) | Picture processing method | |
JPS62138985A (en) | Character recognizing device |