JPH02236116A - Horizontal line detector - Google Patents

Horizontal line detector

Info

Publication number
JPH02236116A
JPH02236116A JP1055080A JP5508089A JPH02236116A JP H02236116 A JPH02236116 A JP H02236116A JP 1055080 A JP1055080 A JP 1055080A JP 5508089 A JP5508089 A JP 5508089A JP H02236116 A JPH02236116 A JP H02236116A
Authority
JP
Japan
Prior art keywords
horizontal line
line position
circuit
image data
detection
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.)
Granted
Application number
JP1055080A
Other languages
Japanese (ja)
Other versions
JPH0549926B2 (en
Inventor
Hidehiko Kubo
久保 英彦
Takashi Furubayashi
古林 貴
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 Steel Works Ltd
Technical Research and Development Institute of Japan Defence Agency
Original Assignee
Japan Steel Works Ltd
Technical Research and Development Institute of Japan Defence Agency
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 Steel Works Ltd, Technical Research and Development Institute of Japan Defence Agency filed Critical Japan Steel Works Ltd
Priority to JP1055080A priority Critical patent/JPH02236116A/en
Publication of JPH02236116A publication Critical patent/JPH02236116A/en
Publication of JPH0549926B2 publication Critical patent/JPH0549926B2/ja
Granted legal-status Critical Current

Links

Classifications

    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02TCLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
    • Y02T10/00Road transport of goods or passengers
    • Y02T10/10Internal combustion engine [ICE] based vehicles
    • Y02T10/12Improving ICE efficiencies
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02TCLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
    • Y02T10/00Road transport of goods or passengers
    • Y02T10/10Internal combustion engine [ICE] based vehicles
    • Y02T10/40Engine management systems

Landscapes

  • Navigation (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
(57) [Summary] This bulletin contains application data before electronic filing, so abstract data is not recorded.

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は、船舶等の自動航行システムの画像処理装置に
使用される水平線検出装置に関する。
DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention relates to a horizon detection device used in an image processing device of an automatic navigation system for a ship or the like.

よってから正面、右方向及び左方向の3枚の画像を入力
し、それぞれの画像で水平線位置を検出し、撮像装置の
首振り量と水平線位置の変化により角度検出を行なうよ
うにしていた。
Therefore, three images of the front, the right direction, and the left direction are input, the horizontal line position is detected in each image, and the angle is detected based on the amount of swing of the imaging device and the change in the horizontal line position.

[発明が解決しようとする課題] しかして、上記のように撮像装置の首振りを行ない、複
数枚の画像を処理し、それぞれの画像から水平線候補を
求め、該首振り角との関係から水平線の角度を算出する
方法では、撮像装置の首振り制御が必要で装置が複雑と
なることや、複数の画像を処理しなければならないため
に計算量が多いという欠点があった。
[Problems to be Solved by the Invention] However, as described above, the imaging device is oscillated, a plurality of images are processed, a horizontal line candidate is obtained from each image, and the horizon line is determined from the relationship with the oscillation angle. The method of calculating the angle has disadvantages in that it requires swing control of the imaging device, which makes the device complicated, and that it requires a large amount of calculation because it requires processing multiple images.

本発明は上記のような実情に鑑みてなされたもので、検
出精度を落とすことなく、1枚の画像から水平線の角度
と位置を検出可能とし、撮像装置及び画像の処理回路を
簡略化した水平線検出装置を提供することを目的とする
The present invention was made in view of the above-mentioned circumstances, and it is possible to detect the angle and position of the horizon from a single image without reducing detection accuracy, and it is possible to detect the horizon line by simplifying the imaging device and image processing circuit. The purpose is to provide a detection device.

[課題を解決するための手段] 本発明は、撮像装置で撮像されたアナログのビデオ信号
をA/D変換器でデジタル化し、フレーレスに応じて領
域分割し、それぞれの分割領域に対して水平線の検出を
行ない、各検出結果を一旦水平線位置メモリに記憶した
後、水平線角度演算回路により最小二乗法を用いて算出
するようにしたものである。
[Means for Solving the Problems] The present invention digitizes an analog video signal captured by an imaging device using an A/D converter, divides it into regions according to frameless, and divides a horizontal line into each divided region. After the detection is performed and each detection result is temporarily stored in the horizontal line position memory, the horizontal line angle calculation circuit calculates the angle using the least squares method.

[作用] 上記の如き構成にあって、1枚のデジタル画像を小領域
に分割し、それぞれの領域で水平線を検出し、それら各
検出結果から水平線の角度を最小二乗法によって算出す
ることによって、特に装置や処理回路を複雑化すること
なく、水平線の位置と角度を高い精度で検出することが
できる。
[Operation] With the above configuration, one digital image is divided into small areas, the horizontal line is detected in each area, and the angle of the horizontal line is calculated from the detection results by the method of least squares. In particular, the position and angle of the horizon can be detected with high precision without complicating the device or processing circuit.

[実施例] を行なう撮像装置、12は撮像装置11の出力であるア
ナログのビデオ信号、l3はビデオ信号l2を所定のサ
ンプリングクロック、量子化ビット数でデジタル化する
A/D変換器、l4はA/D変換器l3の出力であるデ
ジタル画像データ、l5はデジタル画像データl4を1
画而単位で記憶するフレームメモリ、1Bはフレームメ
モリl5から読出されたデジタル画像データ、17ほこ
のデジタル画像データ1Gの区分領域の指定アドレスを
発生するアドレス発生回路、1Bはアドレス発生回路l
7の発生した指定アドレス、191〜19.は指定アド
レスl8に従ってデジタル画像データl[iの各区分領
域における水平線位置を検出する水平線位置検出回路、
20は水平線位置検出回路19.〜19Nの検出結果で
ある水平線位置201〜20N , 21は水平線位置
20t〜20Nを記憶する水平線位置メモリ、22は水
平線位置メモリ2lから読出された水平線位置、23は
水平線位置22に対して最小二乗法をもって水平線の角
度を演算する水平線角度演算回路、24は水平線角度演
算回路23から算出された水平線角度である。
[Embodiment] An imaging device that performs the following, 12 is an analog video signal output from the imaging device 11, l3 is an A/D converter that digitizes the video signal l2 with a predetermined sampling clock and quantization bit number, and l4 is an The digital image data that is the output of the A/D converter l3, l5 is the digital image data l4 that is the output of the A/D converter l3.
1B is the digital image data read out from the frame memory 15; 1B is the address generation circuit that generates the specified address of the divided area of the digital image data 1G; 1B is the address generation circuit 1
Specified address where 7 occurred, 191-19. is a horizontal line position detection circuit that detects the horizontal line position in each segmented area of digital image data l[i according to a specified address l8;
20 is a horizontal line position detection circuit 19. Horizontal line positions 201 to 20N, 21, which are the detection results of ~19N, are horizontal line position memories that store horizontal line positions 20t to 20N, 22 is a horizontal line position read from the horizontal line position memory 2l, and 23 is a horizontal line position that is at least two times the horizontal line position 22. A horizon angle calculation circuit 24 calculates the angle of the horizon using multiplication, and numeral 24 is the horizontal angle calculated by the horizon angle calculation circuit 23.

第2図(a)はアドレス発生回路l7による画像領域の
区分を示すもので、1画面分の画像は縦割りにして領域
1から領域NまでN等分される。アドレス発生回路l7
がこれら区分された領域の指定アドレスl8を水平線位
置検出回路19l”=19Hに出力することにより、水
平線位置検出回路19.〜ムメモリl5に1画面単位で
一時保持される。フレームメモリl5から読出されたデ
ジタル画像データteは水平線位置検出回路191〜1
9Nのそれぞれに送出されるもので、水平線位置検出回
路19.〜19Nはそれぞれアドレス発生回路l7から
の指定アドレスl8に応じて区分された領域の画像デー
タの水平線位置を検出する。
FIG. 2(a) shows the division of image areas by the address generation circuit 17, in which the image for one screen is vertically divided into N equal parts from area 1 to area N. Address generation circuit l7
By outputting the specified address l8 of these divided areas to the horizontal line position detection circuit 19l''=19H, it is temporarily held in the horizontal line position detection circuit 19. to frame memory l5 in units of one screen.The frame memory l5 is read out. The digital image data te is sent to the horizontal line position detection circuits 191 to 1.
9N, respectively, to the horizontal line position detection circuit 19. .about.19N detect the horizontal line position of the image data in the area divided according to the designated address l8 from the address generation circuit l7.

一タF (x,y)1Bに対し、まず DFY (x. y) −F (x. y+1) −F
 (x. y)    − (1)なる微分を行なう。
For one data F (x, y) 1B, first DFY (x. y) −F (x. y+1) −F
Perform the differentiation (x. y) − (1).

こうして得られたDFY (x,y)(微分画像データ
)に対し、さらになる周辺分布を求める演算を行なう。
For the DFY (x, y) (differential image data) obtained in this way, calculations are performed to obtain a further marginal distribution.

演算結果であるSDFY (x,V)(周辺分布データ
)に対し、次に移動差分を求める なる演算を行なう。得られたDY(y)(移動差分デー
タ)はゼロクロス点がすべて見つけられ、そのクロス点
を挟む正のピークと負のピークの差が最大となるゼロク
ロス点座標が水平線位置として水平線位置メモリ21に
出力される。
The calculation result SDFY (x, V) (marginal distribution data) is then subjected to calculation to obtain a movement difference. In the obtained DY(y) (moving difference data), all zero-crossing points are found, and the coordinates of the zero-crossing point where the difference between the positive peak and the negative peak sandwiching the crossing point is the maximum are stored as the horizontal line position in the horizontal line position memory 21. Output.

水平線位置メモリ21に一旦記憶され、読出された各区
分領域の水平線位置22に対し、水平線角度演算回路2
3では最小二乗法を用いて水平線の角度と位置を算出し
、次段の処理回路(図示せず)にでデジタル化し、フレ
ームメモリに一時記憶させた後に画像処理して該ビデオ
信号中から水平線を検出する水平線検出装置において、
上記フレームメモリから読出されるデジタル画像データ
をアドレス発生回路の指示アドレスに応じて領域分割し
、それぞれの分割領域に対して水平線の検出を行ない、
各検出結果を一旦水平線位置メモリに記憶した後、水平
線角度演算回路により最小二乗法を用いて算出するよう
にしたので、特に装置や処理回路を複雑化することなく
、水平線の位置と角度を高い精度で検出することが可能
な水平線検出装置を提洪することができる。
The horizontal line angle calculation circuit 2 calculates the horizontal line position 22 of each segmented area which has been temporarily stored in the horizontal line position memory 21 and read out.
3, the angle and position of the horizontal line are calculated using the least squares method, digitized in the next stage processing circuit (not shown), temporarily stored in frame memory, and then image processed to determine the horizontal line from the video signal. In a horizon detection device that detects
The digital image data read from the frame memory is divided into regions according to the instruction address of the address generation circuit, and horizontal line detection is performed for each divided region,
After each detection result is stored in the horizontal line position memory, the horizontal line angle calculation circuit uses the least squares method to calculate the horizontal line position and angle. A horizon line detection device that can detect with precision can be provided.

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

来の水平線検出装置による入力画像を示す図である。 11・・・撮像装置、l2・・・ビデオ信号、l3・・
・A/D変換3、l4・・・デジタル画像データ、l5
・・・フレームメモリ、IG・・・デジタル画像データ
、l7・・・アドレス発生回路、l8・・・指定アドレ
ス、19,〜19.・・・水平線位置検出回路、201
〜20N・・・水平線位置、2l・・・水平線位置メモ
リ、22・・・水平線位置、23・・・水平線角度演算
回路、24・・・水平線角度。
FIG. 2 is a diagram showing an input image by a conventional horizon detection device. 11...Imaging device, l2...Video signal, l3...
・A/D conversion 3, l4...Digital image data, l5
...Frame memory, IG...Digital image data, l7...Address generation circuit, l8...Specified address, 19, to 19. ...Horizontal line position detection circuit, 201
~20N...Horizontal line position, 2l...Horizontal line position memory, 22...Horizontal line position, 23...Horizontal line angle calculation circuit, 24...Horizontal line angle.

Claims (1)

【特許請求の範囲】 撮像装置で撮像されたアナログのビデオ信号をA/D変
換器でデジタル化し、フレームメモリに一時記憶させた
後に画像処理して該ビデオ信号中から水平線を検出する
水平線検出装置において、上記フレームメモリに対して
デジタル画像データを縦割りに領域分割する指定アドレ
スを発生するアドレス発生回路と、 このアドレス発生回路の指定アドレスにより上記フレー
ムメモリから読出されるそれぞれの分割領域の画像デー
タに対して水平線の検出を行なう水平線位置検出回路と
、 この水平線位置検出回路の各検出結果を記憶する水平線
位置メモリと、 この水平線位置メモリに記憶された各分割領域の水平線
位置により、最小二乗法を用いて水平線角度を算出する
演算回路と を具備したことを特徴とする水平線検出装置。
[Claims] A horizontal line detection device that digitizes an analog video signal captured by an imaging device using an A/D converter, temporarily stores it in a frame memory, and then performs image processing to detect a horizontal line from the video signal. an address generation circuit that generates a specified address for vertically dividing digital image data into areas in the frame memory; and image data of each divided area read out from the frame memory by the specified address of the address generation circuit. A horizontal line position detection circuit that detects the horizontal line, a horizontal line position memory that stores each detection result of this horizontal line position detection circuit, and a least squares method using the horizontal line position of each divided area stored in this horizontal line position memory. 1. A horizontal line detection device comprising: an arithmetic circuit that calculates a horizontal line angle using a calculation circuit.
JP1055080A 1989-03-09 1989-03-09 Horizontal line detector Granted JPH02236116A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1055080A JPH02236116A (en) 1989-03-09 1989-03-09 Horizontal line detector

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1055080A JPH02236116A (en) 1989-03-09 1989-03-09 Horizontal line detector

Publications (2)

Publication Number Publication Date
JPH02236116A true JPH02236116A (en) 1990-09-19
JPH0549926B2 JPH0549926B2 (en) 1993-07-27

Family

ID=12988728

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1055080A Granted JPH02236116A (en) 1989-03-09 1989-03-09 Horizontal line detector

Country Status (1)

Country Link
JP (1) JPH02236116A (en)

Also Published As

Publication number Publication date
JPH0549926B2 (en) 1993-07-27

Similar Documents

Publication Publication Date Title
US5023712A (en) Tracking distance-measuring equipment system with means for setting a window and means for sampling image signals at predetermined time intervals
US5210559A (en) Camera shake correcting device
US4019173A (en) System for recognition of shape patterns
JPH02236116A (en) Horizontal line detector
JPS63132107A (en) Object measurement device using optical cutting line method
JPS5932742B2 (en) correlation tracking device
JP2508916B2 (en) Tracking distance measuring device
JP3112476B2 (en) Motion vector detection circuit
JPS5933234B2 (en) Digital image tracking device
JPS63182504A (en) Three-dimensional object measuring device
JPH04115376A (en) Image tracking device
JPH01178806A (en) Apparatus for detecting end part of continuous moving body
JP2566954Y2 (en) Camera shake detection circuit
JPS63247869A (en) Image feature point detection method
JP2745911B2 (en) Image processing device
SU1495820A1 (en) Device for processing multitone images
JPH04261000A (en) Tracking type inter-vehicle distance sensor
SU1495819A1 (en) Device for computation of position of vehicle
JPH05108827A (en) Picture correlation arithmetic unit
JPS5933858B2 (en) correlation tracking device
JPS63163579A (en) Graphic boundary vector generating circuit
JPH0545443A (en) Radar indicator
SE511461C2 (en) Data Processing
JPS6151512A (en) Measuring instrument
JPS62254277A (en) Picture measuring instrument

Legal Events

Date Code Title Description
S533 Written request for registration of change of name

Free format text: JAPANESE INTERMEDIATE CODE: R313533

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

EXPY Cancellation because of completion of term