JPH08320990A - Vehicle number reader - Google Patents

Vehicle number reader

Info

Publication number
JPH08320990A
JPH08320990A JP7126980A JP12698095A JPH08320990A JP H08320990 A JPH08320990 A JP H08320990A JP 7126980 A JP7126980 A JP 7126980A JP 12698095 A JP12698095 A JP 12698095A JP H08320990 A JPH08320990 A JP H08320990A
Authority
JP
Japan
Prior art keywords
vehicle number
distortion
image
vehicle
circuit
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.)
Pending
Application number
JP7126980A
Other languages
Japanese (ja)
Inventor
Yasushi Watanabe
靖 渡辺
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.)
Japan Radio Co Ltd
Original Assignee
Japan Radio 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 Japan Radio Co Ltd filed Critical Japan Radio Co Ltd
Priority to JP7126980A priority Critical patent/JPH08320990A/en
Publication of JPH08320990A publication Critical patent/JPH08320990A/en
Pending legal-status Critical Current

Links

Landscapes

  • Image Processing (AREA)
  • Traffic Control Systems (AREA)
  • Character Input (AREA)

Abstract

PURPOSE: To make it possible to correct an inputted vehicle number area picture by comparing a distortion-corrected vehicle number with a previously stored character or symbol pattern and automatically reading out the vehicle number. CONSTITUTION: At the time of detecting the passage of a vehicle by a vehicle detecting sensor 2, a picture photographed by a tele-camera 1 is stored in a picture memory 3 as picture data. The picture data are inputted to a vehicle number coordinate detecting circuit 4, a vehicle number mark is searched and the coordinate values of four corners of a detected vehicle number area are detected and sent to a vehicle number inclination detecting circuit 20. The circuit 20 estimates and calculates the distortion quantity of the vehicle number photographed in the vehicle number area based upon coordinate information obtained from a vehicle number coordinate detecting circuit 4. A distortion correcting circuit 21 corrects the distortion of the vehicle number inputted as the picture data based upon the distortion quantity. The distortion-corrected vehicle number is compared with a previously stored character or symbol pattern and automatically read out by a character reading circuit 7.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【産業上の利用分野】本発明は、道路上を走行する車両
に付せられた車番標識(ナンバープレート)から車番
(ナンバー)を自動的に読み取る車番読み取り装置、特
にその読み取り精度の向上を図る車番読み取り装置に関
する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a vehicle number reading device for automatically reading a vehicle number (number) from a vehicle number sign (license plate) attached to a vehicle traveling on a road, and more particularly, to a reading accuracy The present invention relates to a vehicle number reading device for improvement.

【0002】[0002]

【従来の技術】車番読み取り装置としてはいくつかの構
成が知られている。その内で代表的なものとしては、図
5に示されるような構成を示すことができる。
2. Description of the Related Art There are several known vehicle number reading devices. As a typical one among them, a configuration as shown in FIG. 5 can be shown.

【0003】この従来の車番読み取り装置においては、
道路上を走行する車両がテレビカメラ1によって撮影さ
れる。図6は、車両画像を入力するテレビカメラの設置
場所の例を示した図であるが、テレビカメラ1は、図6
(a)に示されるように道路上方に設けられたり、ある
いは図6(b)に示されるように路側に設けられる。道
路上を走行する車両15は、このような位置に配設され
たテレビカメラ1によって撮影される。テレビカメラ1
によって撮影された画像は、車両検出センサ2の出力に
応じ、画像メモリ3上に格納される。車両検出センサ2
は、テレビカメラ1の視野を車両15が通過することを
検出するセンサであり、車両検出センサ2の出力に応じ
て画像メモリ3上に画像を格納することにより、当該車
両15に付けられた車番標識を含む画像データを画像メ
モリ3上に格納することができる。従来において車番標
識を備えた車両を撮影する撮影手段は、以上のような構
成を有している。
In this conventional vehicle number reading device,
A vehicle running on the road is photographed by the TV camera 1. FIG. 6 is a diagram showing an example of the installation location of the TV camera for inputting the vehicle image.
It is provided above the road as shown in (a) or on the road side as shown in FIG. 6 (b). The vehicle 15 traveling on the road is photographed by the television camera 1 arranged at such a position. TV camera 1
The image captured by is stored in the image memory 3 according to the output of the vehicle detection sensor 2. Vehicle detection sensor 2
Is a sensor that detects that the vehicle 15 passes through the field of view of the television camera 1. By storing an image in the image memory 3 according to the output of the vehicle detection sensor 2, a vehicle attached to the vehicle 15 is stored. Image data including the number mark can be stored in the image memory 3. Conventionally, a photographing means for photographing a vehicle provided with a vehicle number sign has the above-mentioned configuration.

【0004】車番座標検出回路4は、画像メモリ3上に
格納されている画像データから、車番標識を表す車番領
域画像を検出し、この領域を画像メモリ3上から切り出
すための切り出し座標値を決定する。2値化回路5は、
車番座標検出回路4により決定された切り出し座標に基
づき、画像メモリ3上のデータから車番領域画像を切り
出し2値化する。2値化回路5によって2値化された車
番領域画像は、文字切り出し回路6に供給される。文字
切り出し回路6は、切り出された画像を構成する各画素
の画素値などの情報に基づき、車番を構成する文字又は
記号を各々切り出し、その結果を文字読み取り回路7に
供給する。
The vehicle number coordinate detection circuit 4 detects a vehicle number area image representing a vehicle number sign from the image data stored in the image memory 3 and cut-out coordinates for cutting out this area from the image memory 3. Determine the value. The binarization circuit 5
Based on the cut-out coordinates determined by the car-number coordinate detection circuit 4, the car-number area image is cut out from the data in the image memory 3 and binarized. The vehicle number area image binarized by the binarizing circuit 5 is supplied to the character cutting circuit 6. The character cutout circuit 6 cuts out each character or symbol forming the vehicle number based on the information such as the pixel value of each pixel forming the cutout image, and supplies the result to the character reading circuit 7.

【0005】図7(a)には、車番標識を真正面から撮
影した場合に得られるべき車番領域画像10を2値化し
た結果の一例が示されている。この図に示されるよう
に、車番領域を示す車番領域画像10には、車番を構成
するいくつかの文字及び記号が含まれる。これらの文字
のうち、X座標X3−X6及びY座標Y0−Y1で区画
される領域に存在しているのは登録された陸運局支局名
を示す陸支コードである。また、X座標X8−X9、X
11−X12及びY座標Y0−Y1で区画される領域に
存在しているのは自家用か事業用か等の区別を示す車種
番号である。更に、X座標X0−X1及びY3−Y4に
区画される領域に存在しているのは車両の種別及び用途
に係わる分類である用途コードである。そして、X座標
X2−X4、X5−X7、X10−X13、X14−X
15及びY座標Y2−Y5で区画される領域に存在して
いるのは車両特定のための通し番号である一連番号であ
る。図7(b)は、図7(a)に示した車番領域画像1
0を文字切り出し回路6により切り出された車番上に記
入された各コードの例であり、「品川」は陸支コード1
1、「5」、「2」は車種番号12a、12b、「あ」
は用途コード13、「2」、「0」、「4」、「6」は
一連番号14a〜14dである。このように切り出され
た各々の文字及び記号は、文字読み取り回路7に入力さ
れる。文字切り出し回路6は、具体的には、これら陸支
コード11、車種番号12a及び12b、用途コード1
3、ならびに一連番号14a〜14dを示すと見られる
塊(クラスタ)をそれぞれ切り出す。
FIG. 7 (a) shows an example of the result of binarizing the vehicle number area image 10 that should be obtained when the vehicle number sign is photographed from the front. As shown in this figure, the vehicle number area image 10 showing the vehicle number area includes some characters and symbols forming the vehicle number. Among these characters, what exists in the area defined by the X coordinate X3-X6 and the Y coordinate Y0-Y1 is the land support code indicating the registered land transport station branch name. Also, the X coordinate X8-X9, X
What exists in the area defined by 11-X12 and Y-coordinates Y0-Y1 is a vehicle type number that indicates whether it is for private use or for business use. Further, what is present in the area defined by the X-coordinates X0-X1 and Y3-Y4 is a usage code that is a classification related to the type and usage of the vehicle. Then, the X coordinate X2-X4, X5-X7, X10-X13, X14-X
A serial number, which is a serial number for identifying the vehicle, exists in the area defined by 15 and the Y coordinate Y2-Y5. FIG. 7B is a vehicle number area image 1 shown in FIG.
0 is an example of each code entered on the car number cut out by the character cutting circuit 6, and "Shinagawa" is the land support code 1
1, "5" and "2" are vehicle model numbers 12a, 12b and "A"
Is a use code 13, "2", "0", "4", and "6" are serial numbers 14a to 14d. The respective characters and symbols cut out in this way are input to the character reading circuit 7. Specifically, the character cutting circuit 6 includes these land support cords 11, vehicle model numbers 12a and 12b, and usage code 1
3, as well as the clusters that appear to show the sequence numbers 14a-14d.

【0006】文字読み取り回路7は、文字切り出し回路
6によって切り出された切り出し文字画像が、車番とし
て使用され得る文字等のうちいずれの文字等に該当する
かを判定する。判定結果は、車番に記された情報として
図示しない装置などへ供給される。
The character reading circuit 7 determines which character or the like of the characters or the like that can be used as the vehicle number, corresponds to the character image cut out by the character cutting circuit 6. The determination result is supplied to a device (not shown) or the like as information written in the vehicle number.

【0007】[0007]

【発明が解決しようとする課題】しかしながら、従来の
車番読み取り装置によって車番読み取りを行う場合、実
際には、正確な車番読み取りを実行することができない
場合がある。すなわち、図6(b)に示されるように、
テレビカメラ1が路側に配置されている場合で、車両を
撮影する計測線までの角度16が大きく、撮影対象とな
る車番が垂直に取り付けられていない場合、入力される
車番は図8(a)に示すように平行四辺形に歪んだ画像
となる。この例のように入力された時点での歪みが小さ
い場合は、かろうじて文字切り出し回路6による文字の
切り出しを行えるものの、切り出された文字又は記号は
斜めに歪んでいるため、文字読み取り回路7の処理で読
み取り誤りを発生してしまう場合があった。特に、この
ような原因の読み取り誤りはひらがなで記入されている
用途コードに多く発生することがわかっている。
However, when the vehicle number is read by the conventional vehicle number reading device, it may not be possible to actually perform the accurate vehicle number reading. That is, as shown in FIG.
When the TV camera 1 is arranged on the roadside, the angle 16 to the measurement line for photographing the vehicle is large, and the vehicle number to be photographed is not attached vertically, the inputted vehicle number is as shown in FIG. As shown in a), the image is distorted into a parallelogram. If the distortion at the time of input is small as in this example, although the character can be barely cut out by the character cutout circuit 6, the cutout character or symbol is distorted obliquely, and therefore the processing of the character reading circuit 7 is performed. There was a case that a reading error occurred. In particular, it has been known that reading errors due to such causes often occur in the usage code written in hiragana.

【0008】また、図8(b)のように、より大きな歪
みを持った車番画像が入力されてしまうと、文字切り出
し回路6で文字及び記号を切り出す処理を行うにあた
り、あらかじめ記憶されている書式に合致しなくなるた
め文字を切り出すことができなくなってしまう場合があ
った。
Further, as shown in FIG. 8 (b), when a car number image having a larger distortion is input, it is stored in advance when the character cutting circuit 6 cuts out characters and symbols. In some cases, characters could not be cut out because they did not match the format.

【0009】本発明は、このような問題点を解決するこ
とを課題としてなされたものであり、画像入力された車
番を構成する文字等の画像を切り出すのに先立ち、入力
された車番領域画像を補正することで、車番をより正確
に読み取ることのできる車番読み取り装置を提供するこ
とを目的とする。
The present invention has been made to solve the above-mentioned problems, and an input vehicle number area is provided prior to cutting out an image such as a character forming a vehicle number input as an image. An object of the present invention is to provide a vehicle number reading device capable of reading a vehicle number more accurately by correcting an image.

【0010】[0010]

【課題を解決するための手段】以上の目的を達成するた
めに本発明は、画像入力された車番標識から検出した車
番を自動的に読み取る車番読み取り装置において、画像
入力された車番標識から検出した車番の歪み量を検出す
る車番歪み検出手段と、前記車番歪み検出手段が求めた
歪み量に基づいて、画像入力された車番の歪み補正を行
う歪み補正手段と、を有し、歪み補正後の車番と予め記
憶している文字又は記号パターンとを比較することで車
番を自動的に読み取ることを特徴とする。
In order to achieve the above-mentioned object, the present invention is a vehicle number reading device for automatically reading a vehicle number detected from an image-input vehicle number sign. Vehicle number distortion detection means for detecting the amount of distortion of the vehicle number detected from the sign, based on the amount of distortion obtained by the vehicle number distortion detection means, distortion correction means for performing the distortion correction of the image input vehicle number, It is characterized in that the vehicle number is automatically read by comparing the vehicle number after distortion correction with a character or symbol pattern stored in advance.

【0011】また、前記車番歪み検出手段は、撮影され
た画像から車番標識を示す車番領域画像の座標値を検出
する車番座標検出回路と、検出した座標値で形成される
領域中の車番の傾き量を推定する車番傾き検出回路と、
を有することを特徴とする。また、前記歪み補正手段
は、検出された歪み量に従って補正用マトリクスを算出
するマトリクス算出回路と、算出された補正用マトリク
スを用いて画像の線形変換を行う歪み修正回路と、を有
することを特徴とする。
The vehicle number distortion detecting means detects a coordinate value of a vehicle number area image indicating a vehicle number sign from a photographed image, and a vehicle number coordinate detecting circuit, and an area formed by the detected coordinate value. Vehicle number inclination detection circuit that estimates the amount of inclination of the vehicle number of
It is characterized by having. Further, the distortion correction means includes a matrix calculation circuit that calculates a correction matrix according to the detected distortion amount, and a distortion correction circuit that performs linear conversion of an image using the calculated correction matrix. And

【0012】[0012]

【作用】本発明においては、まず、道路上を走行する車
番標識を備えた車両が撮影される。車番座標検出回路
は、この撮影により得られた車両の影像から当該車番領
域画像を代表する座標値、例えば車番領域画像の左上部
の座標値とその縦方向・横幅が検出される。車番傾き検
出回路は、決定された車番領域中に一連番号の撮像から
車番の傾き量を検出する。マトリクス算出回路は、検出
された傾き量を補正する働きを行うマトリクスを算出す
る。歪み修正回路は、検出した座標値と、算出した補正
マトリクスを用いて画像の線形変換を行い、入力撮像か
ら車番領域をバッファメモリ領域へ拡大切り出し処理を
行いながら同時に歪み補正を行う。そして、切り出され
た車番画像から車番上に記入された各々の文字又は記号
を示すと見られる部分が切り出され、切り出された文字
及び記号があらかじめ記憶してあるパターンと比較され
ることで記入されている文字が読み取られる。従って、
本発明においては、平行四辺形に歪んだ車番画像が入力
されても、最終的な文字読み取り処理に影響がないよう
に画像を補正した後に処理を行うため、従来読み取りを
誤っていた車番画像においても正確に読み取ることがで
きる。
In the present invention, first, a vehicle having a vehicle number sign traveling on a road is photographed. The vehicle number coordinate detection circuit detects a coordinate value representative of the vehicle number area image, for example, a coordinate value at the upper left portion of the vehicle number area image and its vertical direction and width from the image of the vehicle obtained by this photographing. The vehicle number inclination detection circuit detects the amount of inclination of the vehicle number from the captured serial number in the determined vehicle number area. The matrix calculation circuit calculates a matrix that functions to correct the detected tilt amount. The distortion correction circuit performs linear conversion of the image using the detected coordinate values and the calculated correction matrix, and performs distortion correction at the same time while enlarging and cutting out the vehicle number area from the input imaging to the buffer memory area. Then, from the cut out car number image, the part that seems to indicate each character or symbol written on the car number is cut out, and the cut out character and symbol are compared with the pattern stored in advance. The written characters are read. Therefore,
In the present invention, even if a vehicle number image that is distorted into a parallelogram is input, the image is corrected and then processed so as not to affect the final character reading process. The image can be read accurately.

【0013】[0013]

【実施例】以下、本発明の好適な実施例について図面に
基づき説明する。なお、図5に示される従来例と同様又
は対応する構成には同一の符号を付し、説明を省略す
る。図1は、本発明に係る車番読み取り装置の一実施例
を示したブロック構成図である。本実施例における車番
読み取り装置は、テレビカメラ1、車両検出センサ2、
画像メモリ3、2値化回路5、文字切り出し回路6及び
文字読み取り回路7に、車番座標検出回路4及び車番傾
き検出回路20で構成され、画像入力された車番標識か
ら検出した車番の歪み量を検出する車番歪み検出手段
と、マトリクス算出回路22及び歪み修正回路21で構
成され、車番傾き検出回路20が求めた歪み量に基づい
て画像入力された車番の歪み補正を行う歪み補正手段
と、を付加して構成される。
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENT A preferred embodiment of the present invention will be described below with reference to the drawings. The same or corresponding components as those of the conventional example shown in FIG. 5 are designated by the same reference numerals, and the description thereof will be omitted. FIG. 1 is a block diagram showing an embodiment of a vehicle number reading device according to the present invention. The vehicle number reading device in this embodiment includes a television camera 1, a vehicle detection sensor 2,
The image memory 3, the binarization circuit 5, the character cut-out circuit 6, the character reading circuit 7, the vehicle number coordinate detection circuit 4 and the vehicle number inclination detection circuit 20, and the vehicle number detected from the image number input vehicle number sign The vehicle number distortion detecting means for detecting the amount of distortion of the vehicle number, the matrix calculating circuit 22 and the distortion correcting circuit 21 are used to correct the distortion of the vehicle number input as an image based on the amount of distortion obtained by the vehicle number inclination detecting circuit 20. Distortion correction means for performing the correction.

【0014】本実施例において特徴的なことは、画像入
力された車番の歪み量を検出し、その歪み量に基づいて
画像入力された車番の歪みを補正した後に文字切り出し
回路6により文字を切り出すようにしたことである。こ
れにより、車番の読み取り精度を向上させることができ
る。
The characteristic feature of this embodiment is that the distortion amount of the vehicle number inputted with the image is detected, and the distortion of the vehicle number inputted with the image is corrected based on the amount of distortion, and then the character slicing circuit 6 is used for character extraction. Is to cut out. As a result, the accuracy of reading the vehicle number can be improved.

【0015】以下、本実施例における動作について説明
する。本実施例においては、図6(b)に示されるよう
な位置に設定されたテレビカメラ1により車両15を撮
影した場合で説明する。
The operation of this embodiment will be described below. In the present embodiment, a case where the vehicle 15 is photographed by the television camera 1 set at the position shown in FIG. 6B will be described.

【0016】車両検出センサ2によって車両15の通過
が検出されると、テレビカメラ1によって撮影された画
像が画像メモリ3上に画像データとして格納される。こ
の画像データには、車両の車番標識に画像が含まれてい
ることになる。画像メモリ3上にデータが格納される
と、車番座標検出回路4は、この画像データから車番領
域として車番標識を探索し、発見された車番領域の4隅
の座標値を検出し、これを車番傾き検出回路20に送
る。車番傾き検出回路20は、車番座標検出回路4から
得られた座標情報を基に、その車番領域に撮影されてい
る車番の歪み量を推定し算出する。
When the vehicle detection sensor 2 detects the passage of the vehicle 15, the image photographed by the television camera 1 is stored in the image memory 3 as image data. This image data means that the image is included in the vehicle number sign of the vehicle. When the data is stored in the image memory 3, the vehicle number coordinate detection circuit 4 searches the image data for a vehicle number sign as a vehicle number area and detects the coordinate values of the four corners of the found vehicle number area. , And sends it to the vehicle number inclination detection circuit 20. The vehicle number inclination detection circuit 20 estimates and calculates the amount of distortion of the vehicle number captured in the vehicle number area based on the coordinate information obtained from the vehicle number coordinate detection circuit 4.

【0017】図2にその概念図を示すが、歪み量の算出
は、入力された検出領域を2値化し、検出された車番領
域中の一連番号を構成する画素の座標情報からその分布
の向きを示す回帰直線24a、24b、24c、24d
を算出しその傾きを車番の歪み量とする。
The conceptual diagram is shown in FIG. 2, where the amount of distortion is calculated by binarizing the input detection area and calculating the distribution from the coordinate information of the pixels forming the serial number in the detected vehicle number area. Regression lines 24a, 24b, 24c, 24d indicating the direction
Is calculated and the inclination is taken as the distortion amount of the vehicle number.

【0018】ここで算出される回帰直線は、公知のもの
であり、数字を構成している画素分布の片寄り方向を表
している。回帰直線を算出する具体的な方法としては、
検出した車番領域の一連番号のある数字を構成する全て
の画素のx座標の平均値、分散値、Y座標の平均値、x
y間の共分散値を各々算出し、以下の式で表される回帰
直線の方程式を求める。
The regression line calculated here is a well-known regression line and represents the deviation direction of the pixel distribution forming the numbers. As a concrete method to calculate the regression line,
Average value of x-coordinates, variance value, average value of Y-coordinates, x of all pixels forming a number having a serial number of the detected vehicle number area, x
The covariance value between y is calculated, and the equation of the regression line represented by the following equation is obtained.

【0019】[0019]

【数1】 以上の方法でその車番に記入されている一連番号の桁数
(1〜4桁)分の回帰直線の傾きを全て求め、数字の種
類による傾き算出の誤差を減らすために、それらを平均
した値を推定傾き歪み量としてマトリクス算出回路22
に供給する。
[Equation 1] By the above method, all the slopes of the regression line for the number of digits (1 to 4 digits) of the serial number entered in the car number were obtained, and they were averaged to reduce the error in the slope calculation depending on the type of number. The matrix calculation circuit 22 uses the value as the estimated tilt distortion amount.
Supply to.

【0020】マトリクス算出回路22は、検出された歪
み量に従ってその傾き歪みを修正しながら、車番画像領
域を切り出すための線形画像変換に必要な補正用の座標
変換マトリクスを算出する。
The matrix calculating circuit 22 calculates the correction coordinate conversion matrix necessary for the linear image conversion for cutting out the vehicle number image area while correcting the inclination distortion according to the detected distortion amount.

【0021】画像の修正は、以下に示す式(2)に表さ
れる公知の技術線形画像変換(Afin変換)を用いて
後述する歪み修正回路21で行われるが、マトリクス算
出回路22は、その際に使用されるマトリクスの6要素
を算出する。
The image correction is performed by a distortion correction circuit 21 described later by using a known technical linear image conversion (Afin conversion) represented by the following equation (2), and the matrix calculation circuit 22 uses the distortion correction circuit 21. The six elements of the matrix used at this time are calculated.

【0022】[0022]

【数2】 図3に示すように、車番座標検出回路4で検出された座
標30a〜30dを推定された傾きの斜辺からなる平行
四辺形の座標31a〜31dに変換する。その際、入力
画面上に存在する推定平行四辺形車番領域を切り出し先
のバッファメモリ23の大きさに拡大する作用をも同時
に行なわせる。
[Equation 2] As shown in FIG. 3, the coordinates 30a to 30d detected by the vehicle number coordinate detection circuit 4 are converted into parallelogram coordinates 31a to 31d composed of hypotenuses of the estimated inclination. At this time, the function of enlarging the estimated parallelogram vehicle number area existing on the input screen to the size of the cut-out destination buffer memory 23 is also performed.

【0023】図4は、画像メモリ3からバッファメモリ
23上に歪み修正と、領域サイズの拡大を施しながら切
り出す動作を説明するための概念図である。車番座標検
出回路4で検出された車番画像が車番傾き検出回路20
で算出された傾きAだけ傾いた斜辺を持つ平行四辺形で
あると推定して求められた領域の座標40aがバッファ
メモリ23上の座標41aに、同様に座標40bが座標
41bに、座標40cが座標41cに、座標40dが座
標41dに各々対応する。そこで、それぞれ対応関係に
ある座標を式(2)に代入した形の連立方程式を解くこ
とで、入力された画像メモリ3中の平行四辺形である車
番領域領域10をバッファメモリ23の大きさ(Wb,
Hb)に等しい長方形に修正・拡大する作用を行うため
の線形変換マトリスクの6要素を算出することができ
る。
FIG. 4 is a conceptual diagram for explaining an operation of correcting the distortion from the image memory 3 onto the buffer memory 23 and cutting out the image while enlarging the area size. The vehicle number image detected by the vehicle number coordinate detection circuit 4 is the vehicle number inclination detection circuit 20.
The coordinate 40a of the area obtained by estimating that the region is a parallelogram having a hypotenuse inclined by the inclination A calculated in step A is the coordinate 41a on the buffer memory 23, the coordinate 40b is the coordinate 41b, and the coordinate 40c is the same. The coordinate 41c and the coordinate 40d correspond to the coordinate 41d, respectively. Therefore, by solving the simultaneous equations in which the respective corresponding coordinates are substituted into the equation (2), the vehicle number area 10 which is the parallelogram in the input image memory 3 is converted into the size of the buffer memory 23. (Wb,
It is possible to calculate the six elements of the linear transformation matrisk to perform the action of modifying / expanding into a rectangle equal to Hb).

【0024】この作用の中では、連立方程式を公知の手
法Gauss Jordan法で解いて線形変換マトリ
クスの6要素を算出したが、この作用の目的はあくまで
も修正・拡大作用を行う線形変換を行うためのマトリク
ス算出であり、その解法や算出手法まで特定するもので
はない。
In this operation, the simultaneous equations are solved by the known method Gauss Jordan method to calculate the 6 elements of the linear conversion matrix. It is a matrix calculation and does not specify the solution method or calculation method.

【0025】歪み修正回路21は、マトリクス算出回路
22で算出された補正用の座標変換マトリクスを用いて
式(2)で表される公知の技術である線形画像変換(A
fin変換)を実行し、バッファメモリ23上に傾き修
正と拡大を同時に行った結果の画像を作成する。
The distortion correction circuit 21 uses the coordinate conversion matrix for correction calculated by the matrix calculation circuit 22 to calculate the linear image conversion (A
(fin conversion) is performed to create an image on the buffer memory 23 as a result of performing the inclination correction and the enlargement at the same time.

【0026】ここで使用されている線形画像変換には、
変換作用を表すマトリクスにいくつかの表記方法があ
る。本提案で表記した式(2)もその中のひとつである
が、ここでは、目的とする領域に歪み修正・拡大を行っ
た画像を生成すれば良いのであるから、線形画像変換の
その具体的な方法を特定するものではない。
The linear image transform used here includes:
There are several notations in the matrix that represents the conversion action. Equation (2) described in this proposal is one of them, but here, since it is only necessary to generate an image in which distortion correction / enlargement is performed in a target region, the specific It does not specify the proper method.

【0027】ここで、バッファメモリ23上のすべての
画素に対応する入力画像上の座標を算出する際に、式
(2)を用いて算出された原画像側の座標値x´,y´
がともに整数の場合は、バッファメモリ23上の座標
(x,y)点に対応する入力画像座標(x´,y´)点
が存在する。しかし、多くの場合、バッファメモリ23
の画素に対応する座標値x´,y´は実数となるため、
入力画像の画素に完全な対応点Q(x´,y´)は存在
しない。
Here, when the coordinates on the input image corresponding to all the pixels on the buffer memory 23 are calculated, the coordinate values x ', y'on the original image side calculated using the equation (2).
If both are integers, there is an input image coordinate (x ', y') point corresponding to the coordinate (x, y) point on the buffer memory 23. However, in many cases, the buffer memory 23
Since the coordinate values x'and y'corresponding to the pixels of are real numbers,
There is no perfect corresponding point Q (x ', y') in the pixel of the input image.

【0028】そこで、座標値が整数でない場合には、切
り出し画像の画素値Q(x,y)を原画の画素値P(x
´,y´)の周辺4画素の値から以下に示す式(3)で
算出する。
Therefore, when the coordinate value is not an integer, the pixel value Q (x, y) of the clipped image is converted into the pixel value P (x of the original image.
′, Y ′) is calculated from the values of the four surrounding pixels by the following equation (3).

【0029】[0029]

【数3】 一般に上記の作用は、線形内挿と呼ばれ、求める座標の
周辺4画素の値を各々の画素と求める座標までの距離に
応じて加算し、必要とする画素値を推定する作用であ
る。
(Equation 3) Generally, the above operation is called linear interpolation, and is an operation of adding the values of the four pixels around the desired coordinate according to the distance between each pixel and the desired coordinate and estimating the required pixel value.

【0030】最終的な読み取り性能は、上記提案の「線
形内挿処理」を施した場合がもっとも良いことがわかっ
ているが、場合によっては2次曲線近似で変換後の座標
値を決定する手法や、あるいは内挿を行わないで最近点
の画素値をそのまま使用して車番画像のサイズ変更を行
ったとしても、必要な領域を事前に決定した大きさに変
形しながらデータを切り出すという本発明の請求範囲を
越えるものではない。
It is known that the final reading performance is best when the above-mentioned "linear interpolation processing" is applied, but in some cases, a method of determining the coordinate values after conversion by quadratic curve approximation. Or, even if you change the size of the car number image by using the pixel value of the closest point as it is without performing interpolation, a book that cuts out data while transforming the required area to a predetermined size. It does not exceed the scope of the invention.

【0031】歪み修正回路21によりバッファメモリ2
3上に再構成された画像入力された車番は、2値化回路
5により2値化され、そのうえで文字切り出し回路6に
供給される。文字切り出し回路6は、従来と同様の手順
で切り出し画像を切り出し、文字読み取り回路7に供給
する。
The distortion correction circuit 21 causes the buffer memory 2
The image-reproduced vehicle number reconstructed on 3 is binarized by the binarizing circuit 5, and then supplied to the character cutting circuit 6. The character cut-out circuit 6 cuts out the cut-out image by the same procedure as the conventional one and supplies it to the character reading circuit 7.

【0032】文字読み取り回路7は、文字切り出し回路
6によって切り出された画像を、車番に使用されること
がある所定種類の文字又は記号を示す辞書パターンと比
較し、その結果に基づき車番の判定を行う。
The character reading circuit 7 compares the image cut out by the character cutting circuit 6 with a dictionary pattern indicating characters or symbols of a predetermined type that may be used in the vehicle number, and based on the result, the vehicle number of the vehicle number is determined. Make a decision.

【0033】従って、本実施例によれば、テレビカメラ
1で撮影された撮像中の車番部分が、その取り付け角度
の影響によって平行四辺形に歪んで入力されてしまった
場合でも、その車番を構成する一連番号から傾き量を推
定し、それを補正する線形画像変換を施しながら画像中
からの車番領域切り出しを行うようにしたため、従来の
装置では正確に文字切り出しを行えなかったような撮像
でも、確実に文字切り出し処理を行うことができるよう
になり、かつ、最終的な文字判定精度をより正確に行う
ことができるようになる。
Therefore, according to the present embodiment, even when the vehicle number portion being imaged by the TV camera 1 is distorted into a parallelogram due to the influence of the mounting angle, the vehicle number is distorted. Since the inclination amount is estimated from the serial number that constitutes the and the car number region is cut out from the image while performing the linear image conversion to correct it, it seems that the character cutting cannot be performed accurately in the conventional device. It is possible to reliably perform the character segmentation processing even with imaging, and it is possible to more accurately perform the final character determination accuracy.

【0034】なお、本実施例における車番座標検出回路
4の動作アルゴリズムは、特に限定を要するものではな
い。この車番座標検出回路4の動作アルゴリズムとして
は、公知の各種の手法、例えば車番の外枠を検出する方
法、文字の並びを検出する方法、文字部の輝度変化を検
出する方法、車両の中心線を基準として検出する方法等
いずれの手法を用いても本発明の提案主旨からはずれる
ものではない。
The operation algorithm of the vehicle number coordinate detection circuit 4 in this embodiment is not particularly limited. As the operation algorithm of the vehicle number coordinate detection circuit 4, various known methods, for example, a method of detecting the outer frame of the vehicle number, a method of detecting the arrangement of characters, a method of detecting the brightness change of the character portion, Any method such as the method of detecting with the center line as a reference does not depart from the gist of the present invention.

【0035】[0035]

【発明の効果】以上説明したように、本発明によれば、
撮影により得られた画像から車番領域画像を切り出す際
に、撮影された車番の傾き量を検出し、文字切り出し用
バッファメモリ上にその傾きを補正する画像変換を行い
ながら切り出すようにしたため、傾きをもって入力され
た車番から切り出された文字及び記号の読み取り時に
も、その読み取り誤りをおこすことなく車番読み取りを
行うことができる。
As described above, according to the present invention,
When cutting out the car number area image from the image obtained by shooting, the amount of tilt of the taken car number is detected, and it is cut out while performing image conversion to correct that tilt on the character cutting buffer memory, Even when reading characters and symbols cut out from the vehicle number input with an inclination, the vehicle number can be read without causing a reading error.

【図面の簡単な説明】[Brief description of drawings]

【図1】 本発明の方法を用いた車番読み取り装置の実
施例を示すブロック図である。
FIG. 1 is a block diagram showing an embodiment of a vehicle number reading device using the method of the present invention.

【図2】 本実施例において車番領域に撮影されている
車番の歪み量を算出方法を説明するための用いる概念図
である。
FIG. 2 is a conceptual diagram used for explaining a method of calculating a distortion amount of a vehicle number captured in a vehicle number area in the present embodiment.

【図3】 本実施例において車番の傾きの修正を説明す
るための概念図である。
FIG. 3 is a conceptual diagram for explaining the correction of the inclination of the vehicle number in the present embodiment.

【図4】 本実施例において画像メモリからバッファメ
モリ上に車番領域を切り出す動作を説明するための概念
図である。
FIG. 4 is a conceptual diagram for explaining an operation of cutting out a vehicle number area from an image memory onto a buffer memory in the present embodiment.

【図5】 従来の車番読み取り装置を示したブロック構
成図である。
FIG. 5 is a block diagram showing a conventional vehicle number reading device.

【図6】 車両画像を入力するテレビカメラの設置場所
の例を示した図である。
FIG. 6 is a diagram showing an example of an installation location of a television camera for inputting a vehicle image.

【図7】 (a)は車番標識を真正面から撮影した場合
に得られるべき車番領域画像を2値化した後の車番画像
を、(b)は車番領域が像から車番を切り出した文字パ
ターンを示した図である。
FIG. 7A is a vehicle number image obtained by binarizing a vehicle number area image that should be obtained when a vehicle number sign is photographed from the front, and FIG. It is the figure which showed the cut-out character pattern.

【図8】 平行四辺形に歪んで入力された車番画像例を
示した図である。
FIG. 8 is a diagram showing an example of a vehicle number image which is input while being distorted into a parallelogram.

【符号の説明】[Explanation of symbols]

1 テレビカメラ、2 車両検出センサ、3 画像メモ
リ、4 車番座標検出回路、5 2値化回路、6 文字
切り出し回路、7 文字読み取り回路、20車番傾き検
出回路、21 歪み修正回路、22 マトリクス算出回
路、23 バッファメモリ、24a,24b,24c,
24d 回帰直線。
1 TV camera, 2 vehicle detection sensor, 3 image memory, 4 car number coordinate detection circuit, 5 binarization circuit, 6 character cutout circuit, 7 character reading circuit, 20 car number inclination detection circuit, 21 distortion correction circuit, 22 matrix Calculation circuit, 23 buffer memory, 24a, 24b, 24c,
24d regression line.

Claims (3)

【特許請求の範囲】[Claims] 【請求項1】 画像入力された車番標識から検出した車
番を自動的に読み取る車番読み取り装置において、 画像入力された車番標識から検出した車番の歪み量を検
出する車番歪み検出手段と、 前記車番歪み検出手段が求めた歪み量に基づいて、画像
入力された車番の歪み補正を行う歪み補正手段と、 を有し、 歪み補正後の車番と予め記憶している文字又は記号パタ
ーンとを比較することで車番を自動的に読み取ることを
特徴とする車番読み取り装置。
1. A vehicle number reading device for automatically reading a vehicle number detected from an image-input vehicle number sign, in which a vehicle number distortion detection is performed to detect the amount of distortion of the vehicle number detected from the image-input vehicle number sign. And distortion correcting means for correcting the distortion of the vehicle number that has been image-inputted based on the amount of distortion obtained by the vehicle number distortion detecting means, and the vehicle number after the distortion correction is stored in advance. A vehicle number reading device characterized by automatically reading a vehicle number by comparing with a character or symbol pattern.
【請求項2】 請求項1記載の車番読み取り装置におい
て、 前記車番歪み検出手段は、 撮影された画像から車番標識を示す車番領域画像の座標
値を検出する車番座標検出回路と、 検出した座標値で形成される領域中の車番の傾き量を推
定する車番傾き検出回路と、 を有することを特徴とする車番読み取り装置。
2. The vehicle number reading device according to claim 1, wherein the vehicle number distortion detecting means includes a vehicle number coordinate detecting circuit that detects a coordinate value of a vehicle number area image indicating a vehicle number sign from a captured image. And a vehicle number inclination detecting circuit that estimates the amount of inclination of the vehicle number in the area formed by the detected coordinate values, and a vehicle number reading device.
【請求項3】 請求項1記載の車番読み取り装置におい
て、 前記歪み補正手段は、 検出された歪み量に従って補正用マトリクスを算出する
マトリクス算出回路と、 算出された補正用マトリクスを用いて画像の線形変換を
行う歪み修正回路と、 を有することを特徴とする車番読み取り装置。
3. The vehicle number reading device according to claim 1, wherein the distortion correction means calculates a correction matrix according to a detected distortion amount, and a matrix calculation circuit for calculating an image using the calculated correction matrix. A vehicle number reading device comprising: a distortion correction circuit that performs linear conversion;
JP7126980A 1995-05-26 1995-05-26 Vehicle number reader Pending JPH08320990A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP7126980A JPH08320990A (en) 1995-05-26 1995-05-26 Vehicle number reader

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP7126980A JPH08320990A (en) 1995-05-26 1995-05-26 Vehicle number reader

Publications (1)

Publication Number Publication Date
JPH08320990A true JPH08320990A (en) 1996-12-03

Family

ID=14948673

Family Applications (1)

Application Number Title Priority Date Filing Date
JP7126980A Pending JPH08320990A (en) 1995-05-26 1995-05-26 Vehicle number reader

Country Status (1)

Country Link
JP (1) JPH08320990A (en)

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000040198A (en) * 1998-07-24 2000-02-08 Omron Corp Image pickup device and image pickup method
WO2001026041A1 (en) * 1999-10-06 2001-04-12 Fujitsu Limited Imaged character recognition device and method
JP2007172227A (en) * 2005-12-21 2007-07-05 Mitsubishi Electric Corp Character reader
CN100377170C (en) * 2006-08-22 2008-03-26 北京方正奥德计算机***有限公司 Automatic straightening method for image linear geometric deformation
JP2008310622A (en) * 2007-06-15 2008-12-25 Mitsubishi Heavy Ind Ltd Vehicle number recognition apparatus and vehicle number recognition method
JP2009087087A (en) * 2007-09-28 2009-04-23 Toshiba Corp License plate information processor and license plate information processing method
JP2009169716A (en) * 2008-01-17 2009-07-30 Meidensha Corp Degree of risk inspection device for container vehicle
JP2011113311A (en) * 2009-11-26 2011-06-09 Tateyama System Laboratory Ltd Image correction method
JP2012043433A (en) * 2010-08-17 2012-03-01 Fujitsu Ltd Image processing method and apparatus
JP2013257864A (en) * 2012-06-12 2013-12-26 Xerox Corp Geometrical pre-correction for automatic license plate recognition
CN110309828A (en) * 2019-06-27 2019-10-08 浙江工业大学 A kind of inclination license plate antidote

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6290800A (en) * 1985-10-17 1987-04-25 財団法人 日本交通管理技術協会 Automatic vehicle number reading system
JPH03232100A (en) * 1990-02-08 1991-10-16 Mitsubishi Heavy Ind Ltd Number plate reader
JPH06274788A (en) * 1993-03-22 1994-09-30 Mitsubishi Heavy Ind Ltd Number plate reading device
JPH06301883A (en) * 1993-04-12 1994-10-28 Omron Corp Number plate reader
JPH07114688A (en) * 1993-10-14 1995-05-02 Nippon Signal Co Ltd:The Method for recognizing vehicle registered number
JPH07114689A (en) * 1993-10-18 1995-05-02 Nippon Signal Co Ltd:The Method for recognizing vehicle registered number

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6290800A (en) * 1985-10-17 1987-04-25 財団法人 日本交通管理技術協会 Automatic vehicle number reading system
JPH03232100A (en) * 1990-02-08 1991-10-16 Mitsubishi Heavy Ind Ltd Number plate reader
JPH06274788A (en) * 1993-03-22 1994-09-30 Mitsubishi Heavy Ind Ltd Number plate reading device
JPH06301883A (en) * 1993-04-12 1994-10-28 Omron Corp Number plate reader
JPH07114688A (en) * 1993-10-14 1995-05-02 Nippon Signal Co Ltd:The Method for recognizing vehicle registered number
JPH07114689A (en) * 1993-10-18 1995-05-02 Nippon Signal Co Ltd:The Method for recognizing vehicle registered number

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000040198A (en) * 1998-07-24 2000-02-08 Omron Corp Image pickup device and image pickup method
WO2001026041A1 (en) * 1999-10-06 2001-04-12 Fujitsu Limited Imaged character recognition device and method
JP2007172227A (en) * 2005-12-21 2007-07-05 Mitsubishi Electric Corp Character reader
CN100377170C (en) * 2006-08-22 2008-03-26 北京方正奥德计算机***有限公司 Automatic straightening method for image linear geometric deformation
JP2008310622A (en) * 2007-06-15 2008-12-25 Mitsubishi Heavy Ind Ltd Vehicle number recognition apparatus and vehicle number recognition method
JP2009087087A (en) * 2007-09-28 2009-04-23 Toshiba Corp License plate information processor and license plate information processing method
JP2009169716A (en) * 2008-01-17 2009-07-30 Meidensha Corp Degree of risk inspection device for container vehicle
JP2011113311A (en) * 2009-11-26 2011-06-09 Tateyama System Laboratory Ltd Image correction method
JP2012043433A (en) * 2010-08-17 2012-03-01 Fujitsu Ltd Image processing method and apparatus
JP2013257864A (en) * 2012-06-12 2013-12-26 Xerox Corp Geometrical pre-correction for automatic license plate recognition
CN110309828A (en) * 2019-06-27 2019-10-08 浙江工业大学 A kind of inclination license plate antidote

Similar Documents

Publication Publication Date Title
US8457403B2 (en) Method of detecting and correcting digital images of books in the book spine area
CN107169494B (en) License plate image based on handheld terminal divides bearing calibration
JP3987264B2 (en) License plate reader and method
US6400848B1 (en) Method for modifying the perspective of a digital image
US7076116B2 (en) Image processing apparatus
WO2004051575A1 (en) Characteristic region extraction device, characteristic region extraction method, and characteristic region extraction program
JPH08320990A (en) Vehicle number reader
JP2006065429A (en) Device and method for extracting change of photographic image
JP2007241356A (en) Image processor and image processing program
JPH1173514A (en) Recognition device for vehicle
JP3814353B2 (en) Image segmentation method and image segmentation apparatus
JP2018137636A (en) Image processing device and image processing program
MXPA02008494A (en) Correction of distortions in form processing.
JP3303246B2 (en) Image processing device
JP4524616B2 (en) Imaging apparatus, image processing method and program for captured image
JPH1040312A (en) Device for preparing slip picture
CN114120343A (en) Certificate image quality evaluation method and terminal
WO2022056875A1 (en) Method and apparatus for segmenting nameplate image, and computer-readable storage medium
CN112052859B (en) License plate accurate positioning method and device in free scene
JP4696239B2 (en) Method and apparatus for correcting inclination of character string
KR100936442B1 (en) A Car information Reading System and A Car Information Reading Method Thereof
JP6677209B2 (en) Image processing apparatus, processing method, and program
CN202058178U (en) Character and image correction device
JP3175509B2 (en) Road white line detector
JPH02273884A (en) Detecting and correcting method for distortion of document image