JPH04215193A - Picked-up image corrector - Google Patents
Picked-up image correctorInfo
- Publication number
- JPH04215193A JPH04215193A JP2410255A JP41025590A JPH04215193A JP H04215193 A JPH04215193 A JP H04215193A JP 2410255 A JP2410255 A JP 2410255A JP 41025590 A JP41025590 A JP 41025590A JP H04215193 A JPH04215193 A JP H04215193A
- Authority
- JP
- Japan
- Prior art keywords
- address
- image
- frame memory
- picked
- oblique
- 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
Links
- 238000003702 image correction Methods 0.000 claims description 11
- 238000004364 calculation method Methods 0.000 claims description 8
- 238000006243 chemical reaction Methods 0.000 abstract 1
- 238000003384 imaging method Methods 0.000 description 12
- 230000006870 function Effects 0.000 description 4
- 238000010586 diagram Methods 0.000 description 3
- 239000000470 constituent Substances 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000012015 optical character recognition Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
Landscapes
- Character Input (AREA)
- Image Input (AREA)
- Image Processing (AREA)
Abstract
Description
【0001】0001
【技術分野】本発明は撮像画像補正装置に関し、特に文
字認識の認識対象となる媒体をその斜め前方から光学的
に撮像し、撮像画像を一旦画像メモリに格納した後に、
その画像情報により媒体上の文字を認識する文字認識シ
ステムに用いる斜方撮像画像補正装置に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a captured image correction device, and more particularly, to an image correction device that optically captures an image of a medium to be recognized in character recognition from diagonally in front of the medium, and once stores the captured image in an image memory.
The present invention relates to an oblique image correction device used in a character recognition system that recognizes characters on a medium based on the image information.
【0002】0002
【従来技術】従来の光学的文字認識装置の撮像部は、郵
便番号自動読取装置のように、スキャナと認識媒体との
距離が装置の大きさに比較して十分小さいものであった
り、また認識対象が郵便はがきのように、装置内部で人
為的に回転操作しやすいものであったため、斜めから撮
像することによる斜方撮像歪は発生しなかった。このた
め補正動作は、不要であった。[Prior Art] The imaging section of a conventional optical character recognition device is one in which the distance between the scanner and the recognition medium is sufficiently small compared to the size of the device, such as in an automatic postal code reading device, or the distance between the scanner and the recognition medium is sufficiently small compared to the size of the device. Since the object was a postcard, which could be easily rotated manually inside the device, oblique imaging distortion caused by imaging from an oblique angle did not occur. Therefore, no correction operation was necessary.
【0003】一般に、文字認識の対象となる文字記録媒
体は平面形状であり、光学的画像情報だけから文字を認
識するためには、記録媒体を正面から撮像することが、
認識性能の点から最も有利である。[0003] Generally, the character recording medium that is the object of character recognition has a planar shape, and in order to recognize characters only from optical image information, it is necessary to image the recording medium from the front.
This is the most advantageous in terms of recognition performance.
【0004】しかしながら、車両のナンバプレート等、
高速で移動中の大型物体の認識のように、文字記録媒体
を装置内部で人為的に回転操作することが不可能な場合
や、撮像装置と認識媒体との距離が装置の大きさに比較
して大きな場合等、認識対象に回転操作を加えることが
不可能な場合には、実際の撮像画像を数学的に座標変換
して、擬似的回転補正画像を得ることが好ましい。However, vehicle license plates, etc.
When it is impossible to manually rotate the character recording medium inside the device, such as when recognizing a large object moving at high speed, or when the distance between the imaging device and the recognition medium is too short compared to the size of the device. In cases where it is impossible to rotate the recognition target, such as when the object is large, it is preferable to mathematically transform the coordinates of the actual captured image to obtain a pseudo-rotation-corrected image.
【0005】なぜならば、通常認識装置に搭載される文
字の辞書は正視画像を対象としており、斜めから撮像し
た画像を対象としていないからである。仮に斜め用の辞
書を作成しようとするならば、個々の撮像条件に応じた
辞書を作成しなければならなくなり、辞書が膨大になる
という欠点がある。[0005] This is because character dictionaries installed in normal recognition devices are intended for images viewed from the front, and not for images taken from an oblique angle. If an attempt was made to create a dictionary for oblique images, it would be necessary to create a dictionary according to each individual imaging condition, which would result in a huge dictionary.
【0006】[0006]
【発明の目的】本発明は上述した従来の欠点を解決する
ためになされたものであり、その目的は文字認識性能を
向上させることができる撮像画像補正装置を提供するこ
とである。OBJECTS OF THE INVENTION The present invention has been made to solve the above-mentioned conventional drawbacks, and its purpose is to provide a captured image correction device that can improve character recognition performance.
【0007】[0007]
【発明の構成】本発明による撮像画像補正装置は、斜方
から撮像した斜方画像が保持された斜方用フレームメモ
リと、正面から見た場合の正視画像を保持するための正
視用フレームメモリとを有する撮像画像補正装置であっ
て、前記正視用フレームメモリのアドレスを順次発生す
るアドレス発生手段と、この発生されたアドレスを、撮
像装置と被写体との距離及びこれらの角度等の撮像条件
に基づいた演算式に応じて前記斜方用フレームメモリ上
のアドレスに変換するアドレス演算手段と、この変換後
のアドレスにより前記斜方用フレームメモリからデータ
を読出す読出手段とを有することを特徴とする。[Structure of the Invention] A captured image correction device according to the present invention includes a frame memory for oblique view that holds an oblique image taken from an oblique direction, and a frame memory for normal view that holds a front view image when viewed from the front. A captured image correction device comprising: address generation means for sequentially generating addresses of the frame memory for normal vision; The present invention is characterized by comprising: address calculation means for converting into an address on the diagonal frame memory according to an arithmetic expression based on the calculation formula; and reading means for reading data from the diagonal frame memory using the converted address. do.
【0008】[0008]
【実施例】次に、本発明について図面を参照して説明す
る。DESCRIPTION OF THE PREFERRED EMBODIMENTS Next, the present invention will be explained with reference to the drawings.
【0009】図1は本発明による撮像画像補正装置の一
実施例の主要部の構成を示すブロック図である。図にお
いて、本発明の一実施例による斜方撮像画像補正装置は
、撮像した静止画像を格納するフレームメモリ7と、フ
レームメモリ7上の任意の一画素をアクセスするための
アドレスレジスタ3と、アドレスレジスタ3に適当な値
を送出するためのアドレス演算装置2と、選択されたフ
レームメモリ7上の画像情報を認識装置に転送するため
の画像データバス5を含んで構成されている。なお、図
において、6はコントロールバス、4はアドレスバス、
8はバスコントローラである。FIG. 1 is a block diagram showing the configuration of the main parts of an embodiment of a captured image correction apparatus according to the present invention. In the figure, the oblique captured image correction device according to an embodiment of the present invention includes a frame memory 7 for storing captured still images, an address register 3 for accessing any one pixel on the frame memory 7, and an address register 3 for accessing an arbitrary pixel on the frame memory 7. It includes an address calculation device 2 for sending an appropriate value to a register 3, and an image data bus 5 for transferring image information on a selected frame memory 7 to a recognition device. In the figure, 6 is a control bus, 4 is an address bus,
8 is a bus controller.
【0010】ここで、図2を参照すると、斜方撮像画像
D(x´,y´)を正視画像N(x,y)に変換するに
は、斜方撮像画像Dの構成要素である各画素を正視画像
N上の対応する位置に置いていけば良い。ただし、ディ
ジタル画像では、斜方撮像画像Dの一画素一画素を正視
画像N上に埋め込んでいくと、斜方撮像画像Dと正視画
像Nとの各画素が1対1になっていないため、一般には
正視画像Nに空きができてしまう。Referring to FIG. 2, in order to convert the oblique image D (x', y') into a normal view image N (x, y), each of the constituent elements of the oblique image D is It is sufficient to place the pixels at corresponding positions on the normal vision image N. However, in the digital image, when each pixel of the oblique image D is embedded into the normal image N, each pixel in the oblique image D and the normal image N is not in a 1:1 ratio. Generally, a blank space is created in the normal view image N.
【0011】そこで、正視画像N上の各画素を順番にラ
スタスキャンして、その画素に対応する斜方撮像画像D
上の画素の濃度レベルを正視画像Nに埋めることにより
、擬似的な正視画像を得ることができ、かつ画像の空き
をなくすことができることになる。[0011] Therefore, each pixel on the en face image N is raster scanned in order, and the oblique image D corresponding to that pixel is obtained.
By filling the density level of the upper pixel into the normal view image N, it is possible to obtain a pseudo normal view image and to eliminate empty spaces in the image.
【0012】図1に戻り、かかるラスタスキャンを行う
ため、本実施例の装置にはアドレスカウンタ1が設けら
れている。すなわち、ラスタスキャンを電気回路的に実
現するために、アドレスカウンタ1では水平・垂直方向
の画素カウント値x,yを、点(x,y)が画面上をラ
スタスキャンするようにインクリメントさせるのである
。なお、このとき、x,yの変化範囲を、幅W、高さH
で制限しておけば、正視画像のうちの必要とする部分画
像のみを得ることができる。Returning to FIG. 1, in order to perform such raster scanning, the apparatus of this embodiment is provided with an address counter 1. In other words, in order to implement raster scanning using an electrical circuit, the address counter 1 increments the pixel count values x, y in the horizontal and vertical directions so that the point (x, y) raster scans the screen. . At this time, the range of change in x and y is defined as width W and height H.
If the image is limited by , it is possible to obtain only the necessary partial image of the en face image.
【0013】かかる構成において、アドレスカウンタ1
で発生させたx,yの値は、アドレス演算装置2に出力
され、式(1),(2)の計算を実行する。つまり、こ
の式(1),(2)の計算により正視画像上の点(x,
y)を、斜方撮像画像上の点(x´,y´)に変換する
のである。In such a configuration, address counter 1
The x and y values generated in step 2 are output to the address arithmetic unit 2, and the calculations of equations (1) and (2) are executed. In other words, by calculating these equations (1) and (2), the point (x,
y) to a point (x', y') on the obliquely captured image.
【0014】
x´=f(x,y,α,θ)……(1)y´=g(x,
y,α,θ)……(2)式(1),(2)において、θ
は撮像装置と被写体とが水平方向になる角度、αは鉛直
方向になす角度であり、撮像条件によって一義的に決定
されるものである。また、(x´,y´)は、(x,y
)に対応する斜方撮像画像上の一点であり、特定の画素
を表す。[0014] x'=f(x, y, α, θ)...(1) y'=g(x,
y, α, θ)...(2) In equations (1) and (2), θ
is the angle between the imaging device and the subject in the horizontal direction, and α is the angle in the vertical direction, which is uniquely determined by the imaging conditions. Also, (x', y') is (x, y
), and represents a specific pixel.
【0015】なお、式(1),(2)において関数f,
gは種々の撮像条件をパラメータとするものである。関
数fの一例を式(3)に、関数gの一例を式(4)に示
す。Note that in equations (1) and (2), the functions f,
g has various imaging conditions as parameters. An example of the function f is shown in equation (3), and an example of the function g is shown in equation (4).
【0016】x´={(−d sinα sinγ−d
cosθ cosα cosγ)x+d sinθ
cosα sinγ}/{(− sinγ)y+d s
inα sinγ+dcosθ cosα cosγ}
……(3) y´={(−d sinα sinγ−
d cosθ cosα cosγ)( cosγ)y
+( sin γ)y(d sinα cosγ+d
cosθ cosα sinγ)}/{(− sinγ
)y+dsinα sinγ+d cosθ cosα
cosγ}……(4)式(3),(4)においてγは
認識対象平面と鉛直軸とのなす角度であり、装置内に定
数として記憶されているものである。また、dは撮像装
置から被写体までの距離である。x'={(-d sin α sin γ-d
cosθ cosα cosγ)x+d sinθ
cos α sin γ}/{(- sin γ)y+d s
inα sinγ+dcosθ cosα cosγ}
...(3) y'={(-d sinα sinγ-
d cosθ cosα cosγ) (cosγ)y
+(sin γ)y(d sinα cosγ+d
cosθ cosα sinγ)}/{(- sinγ
)y+dsinα sinγ+d cosθ cosα
cos γ} (4) In equations (3) and (4), γ is the angle between the recognition target plane and the vertical axis, and is stored as a constant in the device. Further, d is the distance from the imaging device to the subject.
【0017】つまり、撮像装置と被写体との距離、撮像
角度等に基づく関数の演算により、正視画像のアドレス
が斜視撮像画像のアドレスに変換されるのである。In other words, by calculating a function based on the distance between the imaging device and the subject, the imaging angle, etc., the address of the normal view image is converted into the address of the perspective view image.
【0018】アドレス演算装置2は、θ,α,d,γを
入力とし、上記の式(1),(2)の計算を実行し、そ
の計算結果をアドレスレジスタ3へ出力する。The address arithmetic unit 2 receives θ, α, d, and γ as input, executes calculations according to the above equations (1) and (2), and outputs the calculation results to the address register 3.
【0019】アドレスレジスタ3は、アドレスバス4上
のアドレス値を電気的に一定時間保持するためのバッフ
ァである。Address register 3 is a buffer for electrically holding the address value on address bus 4 for a certain period of time.
【0020】一方、フレームメモリ7は斜方撮像した多
値画像を一時的に記憶しているが、同時に常時アドレス
バス4を監視し、アドレスバス4上のアドレス(x´,
y´)で指定された画素の濃度レベルを画像データバス
5へ送出する。つまり、アドレスレジスタ3で指定され
たアドレスからデータが読出されるのである。このとき
、コントロールバス6はアドレスバス4、画像データバ
ス5のイネーブル状態を、バスコントローラ8からフレ
ームメモリ7とアドレスレジスタ3とへ伝送する役割を
果たしている。On the other hand, the frame memory 7 temporarily stores the obliquely captured multivalued image, but at the same time constantly monitors the address bus 4 and stores the addresses (x',
y') is sent to the image data bus 5. In other words, data is read from the address specified by the address register 3. At this time, the control bus 6 plays the role of transmitting the enable states of the address bus 4 and image data bus 5 from the bus controller 8 to the frame memory 7 and the address register 3.
【0021】アドレスレジスタ3やフレームメモリ7は
、データをバス上に出力する際には、コントロールバス
6を通じて、バスコントローラ8に出力許可申請を行う
。このとき、バスコントローラ8は、両者間のデータ出
力タイミングを調整するのである。When the address register 3 and frame memory 7 output data onto the bus, they apply for output permission to the bus controller 8 via the control bus 6. At this time, the bus controller 8 adjusts the data output timing between the two.
【0022】この結果、画像データバス5には撮像条件
に応じた、幅、高さ(W,H)の大きさの補正画像情報
が得られる。この補正画像情報は、図示せぬ正視画像用
フレームメモリに保持される。そして、この補正後の信
号を図示せぬ認識装置へ送出すれば、正視画像の辞書に
よる認識を行うことができるのである。よって、正視画
像の辞書のみを用意するだけで文字認識を行うことがで
きるのである。また、分配器を通じて信号を分岐させ、
同期信号を重畳させれば、正視画像をモニタ上へ表示さ
せることもできる。As a result, corrected image information of width and height (W, H) is obtained on the image data bus 5 in accordance with the imaging conditions. This corrected image information is held in a frame memory for front view images (not shown). Then, by sending this corrected signal to a recognition device (not shown), it is possible to perform dictionary recognition of the stereoscopic image. Therefore, character recognition can be performed by simply preparing a dictionary of front-view images. In addition, the signal is branched through a distributor,
By superimposing a synchronization signal, a front-view image can be displayed on a monitor.
【0023】[0023]
【発明の効果】以上説明したように本発明は、認識対象
を物理的に回転操作することなく、斜方撮像画像を正視
画像に変換することができるため、正視することが不可
能な文字認識媒体を認識しようとする装置においても、
正視撮像画像に匹敵する認識性能を持った装置にするこ
とができるという効果がある。Effects of the Invention As explained above, the present invention is capable of converting an obliquely captured image into a straight-view image without physically rotating the recognition target. Even in devices that try to recognize media,
This has the advantage that it is possible to create a device with recognition performance comparable to that of images captured with normal vision.
【図1】本発明の実施例による撮像画像補正装置の主要
部の構成を示すブロック図である。FIG. 1 is a block diagram showing the configuration of main parts of a captured image correction device according to an embodiment of the present invention.
【図2】斜方撮像画像と正視画像との対応関係を示す概
念図である。FIG. 2 is a conceptual diagram showing the correspondence between an oblique captured image and a normal view image.
1 アドレスカウンタ 2 アドレス演算装置 3 アドレスレジスタ 7 フレームメモリ 8 バスコントローラ 1 Address counter 2 Address calculation device 3 Address register 7 Frame memory 8 Bus controller
Claims (1)
た斜方用フレームメモリと、正面から見た場合の正視画
像を保持するための正視用フレームメモリとを有する撮
像画像補正装置であって、前記正視用フレームメモリの
アドレスを順次発生するアドレス発生手段と、この発生
されたアドレスを、撮像装置と被写体との距離及びこれ
らの角度等の撮像条件に基づいた演算式に応じて前記斜
方用フレームメモリ上のアドレスに変換するアドレス演
算手段と、この変換後のアドレスにより前記斜方用フレ
ームメモリからデータを読出す読出手段とを有すること
を特徴とする撮像画像補正装置。1. A captured image correction device comprising an oblique frame memory for holding an oblique image taken from an oblique direction, and a normal view frame memory for holding a normal view image when viewed from the front. address generation means for sequentially generating addresses of the frame memory for normal vision; and address generation means for sequentially generating addresses of the frame memory for normal vision; 1. A captured image correction device comprising: address calculation means for converting the address into an address on the diagonal frame memory; and readout means for reading data from the diagonal frame memory using the converted address.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2410255A JPH04215193A (en) | 1990-12-12 | 1990-12-12 | Picked-up image corrector |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2410255A JPH04215193A (en) | 1990-12-12 | 1990-12-12 | Picked-up image corrector |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH04215193A true JPH04215193A (en) | 1992-08-05 |
Family
ID=18519443
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2410255A Pending JPH04215193A (en) | 1990-12-12 | 1990-12-12 | Picked-up image corrector |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH04215193A (en) |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS61163473A (en) * | 1985-01-14 | 1986-07-24 | Ricoh Co Ltd | Picture geometry correcting method |
| JPS61175780A (en) * | 1985-01-30 | 1986-08-07 | Hitachi Ltd | Correction system for geometric distortion of picture |
| JPS62168287A (en) * | 1986-01-21 | 1987-07-24 | Nachi Fujikoshi Corp | Calibrating method for vision sensor |
| JPH0488483A (en) * | 1990-07-25 | 1992-03-23 | Matsushita Electric Works Ltd | Method and device for correcting image |
-
1990
- 1990-12-12 JP JP2410255A patent/JPH04215193A/en active Pending
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS61163473A (en) * | 1985-01-14 | 1986-07-24 | Ricoh Co Ltd | Picture geometry correcting method |
| JPS61175780A (en) * | 1985-01-30 | 1986-08-07 | Hitachi Ltd | Correction system for geometric distortion of picture |
| JPS62168287A (en) * | 1986-01-21 | 1987-07-24 | Nachi Fujikoshi Corp | Calibrating method for vision sensor |
| JPH0488483A (en) * | 1990-07-25 | 1992-03-23 | Matsushita Electric Works Ltd | Method and device for correcting image |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11606542B2 (en) | Projection image automatic correction method and system based on binocular vision | |
| US6104840A (en) | Method and system for generating a composite image from partially overlapping adjacent images taken along a plurality of axes | |
| TWI423659B (en) | Image corretion method and related image corretion system thereof | |
| US20080002041A1 (en) | Adaptive image acquisition system and method | |
| JPH11325889A (en) | Image correction device for stereo camera | |
| EP0401858B1 (en) | Image processing system | |
| EP0842495B1 (en) | image rotation | |
| US20010014180A1 (en) | Method and a system for correcting distorted aberrations in high-resolution images | |
| CA2173091C (en) | Visual information processing method and apparatus | |
| US7773772B2 (en) | Image generation device and method for vehicle | |
| JPH11325890A (en) | Image correction device for stereo camera | |
| US6618081B1 (en) | Image acquisition device removing distortion in image signals | |
| JP2005151317A (en) | Distortion aberration changeable photographing apparatus | |
| Bösemann et al. | Photogrammetric investigation of CCD cameras | |
| JP3396038B2 (en) | Image capture device | |
| JPH0865567A (en) | Imaging device | |
| JPH05344318A (en) | Picture inputting device | |
| JP3405302B2 (en) | Image distortion correction device | |
| JPH10224695A (en) | Aberration correction device and method | |
| JPH06274788A (en) | Number plate reading device | |
| JP3240899B2 (en) | Document image input device | |
| JP2885969B2 (en) | Micro film reader | |
| JPS63113779A (en) | Peak extraction method | |
| JPH11331857A (en) | Imaging device | |
| JP2000151971A (en) | Image processing device |