JPH02236117A - Horizontal line detector - Google Patents
Horizontal line detectorInfo
- Publication number
- JPH02236117A JPH02236117A JP1055078A JP5507889A JPH02236117A JP H02236117 A JPH02236117 A JP H02236117A JP 1055078 A JP1055078 A JP 1055078A JP 5507889 A JP5507889 A JP 5507889A JP H02236117 A JPH02236117 A JP H02236117A
- Authority
- JP
- Japan
- Prior art keywords
- circuit
- calculation circuit
- marginal distribution
- horizontal line
- output
- 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
Links
Classifications
-
- Y—GENERAL 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
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02T—CLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
- Y02T10/00—Road transport of goods or passengers
- Y02T10/10—Internal combustion engine [ICE] based vehicles
- Y02T10/12—Improving ICE efficiencies
Landscapes
- Navigation (AREA)
Abstract
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.
[従来の技術]
船舶等の自動航行システムの画像処理装置に使デジタル
画像データ、7は微分回路、8は微分画像データ、9は
周辺分布演算回路、lOは周辺分布データ、11は移動
差分演算回路、l2は移動差分データ、l3はゼロクロ
ス検出回路、14は検出結果である。[Prior art] Digital image data used in an image processing device of an automatic navigation system of a ship, etc., 7 is a differential circuit, 8 is differential image data, 9 is a peripheral distribution calculation circuit, IO is peripheral distribution data, 11 is a moving difference calculation circuit, l2 is moving difference data, l3 is a zero cross detection circuit, and 14 is a detection result.
上記のような構成にあって、外界の画像が撮像装置1に
より撮像され、アナログのビデオ信号2が得られる。こ
の信号はA/D変換器3でデジタル画像データ4に変換
され、フレームメモリ5に1画面単位で一時保持される
。フレームメモリ5から読出されたデジタル画像データ
6は微分回路7で微分される。これは、画像データをF
(x,DPY(x.y)= P(x.y+1)− P
(x,y) −(1)なる演算を行なう
。微分回路7からの出力であるDFY(x.Y)(微分
画像データ)8に対し、周辺分布演算回路9は
SDPY(y)一Σl DFY(x,y) l
・=(2)X
なる演算を行なう。周辺分布演算回路9からの出力であ
るSDFY (x,y)(周辺分布データ)!Oに対し
、移動差分演算回路11は、(ただし、l!:移動長さ
)
なる演算を行なう。移動差分演算回路11からの出力で
あるMD(V)(移動差分データ> 12はゼロクロス
検出回路l3で最大ピークが見つけられ、そのY座標を
出発点としてYアドレスの増加する方向で最初のゼロク
ロス点が検出され、その値が水平線のアドレスとして出
力される。With the above configuration, an image of the outside world is captured by the imaging device 1, and an analog video signal 2 is obtained. This signal is converted into digital image data 4 by an A/D converter 3, and temporarily stored in a frame memory 5 in units of one screen. The digital image data 6 read from the frame memory 5 is differentiated by a differentiating circuit 7. This converts the image data to F
(x, DPY(x.y)=P(x.y+1)−P
The calculation (x, y) - (1) is performed. For DFY(x.Y) (differential image data) 8 which is the output from the differentiation circuit 7, the marginal distribution calculation circuit 9 calculates SDPY(y)-Σl DFY(x,y)l
・=(2)X Perform the calculation. SDFY (x, y) (marginal distribution data) which is the output from the marginal distribution calculation circuit 9! For O, the movement difference calculation circuit 11 performs the following calculation (where l!: movement length). The maximum peak of MD (V) (moving difference data > 12) which is the output from the moving difference calculation circuit 11 is found in the zero crossing detection circuit l3, and the first zero crossing point in the direction of increasing Y address starting from that Y coordinate. is detected and its value is output as the horizontal line address.
[発明が解決しようとする課題]
しかして、上記のような構成の水平線検出装置第6図(
C)に示すように温度差が小さくてシークラッタが少な
く、結果として周辺分布に顕著な水平線特徴が現われな
い場合などには誤検出となる可能性が高かった。また、
第6図(b)に示したように水平線特徴が顕著であって
もゼロクロス検出で誤検出してしまうこともあり得る。[Problems to be Solved by the Invention] However, the horizon line detection device configured as described above (FIG. 6)
As shown in C), when the temperature difference is small and there is little sea clutter, and as a result, no noticeable horizontal line feature appears in the peripheral distribution, there is a high possibility of false detection. Also,
As shown in FIG. 6(b), even if the horizontal line feature is significant, the zero cross detection may result in an erroneous detection.
第7図はその誤検出の状態を示すもので、第7図(a)
は周辺分布がパルス状であるため、移動差分のゼロクロ
スポイントが存在するが、第7図(b)に示すように周
辺分布がステップ状である場合には、移動差分にゼロク
ロスポイントが存在しない。Figure 7 shows the state of false detection, and Figure 7 (a)
Since the marginal distribution is pulse-like, there is a zero-crossing point in the moving difference, but if the marginal distribution is step-like as shown in FIG. 7(b), there is no zero-crossing point in the moving difference.
本発明は上記のような実情に鑑みてなされたもので、海
と空との温度差が大きい場合はもちろん、シークラッタ
が多い場合での水平線の検出を可能とし、さらに海と空
との温度差が小さくてシークラッタが少なく、結果とし
て周辺分布に顕著な水平線特徴が現われない場合には検
出不可とし、水平線検出確率を向上させることが可能な
水平線検出装置を提洪することを目的とする。The present invention has been developed in view of the above-mentioned circumstances, and it is possible to detect the horizon not only when there is a large temperature difference between the sea and the sky, but also when there is a lot of sea clutter. The present invention aims to provide a horizon line detection device that can improve the probability of detecting a horizon line by not detecting it when the sea clutter is small and sea clutter is small and, as a result, no noticeable horizon feature appears in the peripheral distribution.
[課題を解決するための手段]
本発明は、ゼロクロス検出回路の出力するゼロクロスポ
イントで周辺分布を分割し、平均高さ比や最大値と平均
値との比を計算する統計量演算回路と、デジタル画像デ
ータから高周波画像を生成する回路と、高周波画像の絶
対値をとりライン毎に加算する第2の周辺分布演算回路
と、周辺分布を数値微分する第2の移動差分演算回路と
、移動差分値から水平線候補となる最大ピーク値を検出
するピーク検出回路と、そのピーク座標で周辺分布を分
割し、平均高さ比や最大値と平均値との比を計算する第
2の統計量演算回路と、前記統計量演算回路と第2の統
計量演算回路の出力により前記ゼロクロス検出回路の出
力である水平線候補を選択するか、前記ピーク検出回路
の出力である水平線候補を選択するか、またはいずれも
選択しないかの判定を行なう比較評価回路とを備えるよ
うれから水平線候補を検出することによって温度差の大
小やシークラッタの有無等、気象条件が変化しても安定
した水平線検出が可能となり、また、処理途中の周辺分
布の平均高さ比や最大平均値等の特徴量を計算すること
によって天候が悪く、水平線が検出しづらい場合には検
出不能と判断し、誤検出を減少させることができる。[Means for Solving the Problems] The present invention includes a statistics calculation circuit that divides a peripheral distribution at zero-crossing points output from a zero-crossing detection circuit and calculates an average height ratio and a ratio between a maximum value and an average value; A circuit that generates a high-frequency image from digital image data, a second marginal distribution calculation circuit that takes the absolute value of the high-frequency image and adds it for each line, a second moving difference calculation circuit that numerically differentiates the marginal distribution, and a moving difference calculation circuit that A peak detection circuit that detects the maximum peak value as a horizontal line candidate from the values, and a second statistics calculation circuit that divides the peripheral distribution by the peak coordinates and calculates the average height ratio and the ratio between the maximum value and the average value. and, based on the outputs of the statistics calculation circuit and the second statistics calculation circuit, select a horizontal line candidate that is the output of the zero cross detection circuit, select a horizontal line candidate that is the output of the peak detection circuit, or either By detecting horizontal line candidates from the curve, stable horizontal line detection is possible even when weather conditions such as the magnitude of temperature difference or the presence or absence of sea clutter change, and By calculating features such as the average height ratio and maximum average value of the surrounding distribution during processing, it is possible to determine that detection is impossible when the weather is bad and the horizon is difficult to detect, reducing false detections. .
[実施例] 以下図面を参照して本発明の一実施例を説明する。[Example] An embodiment of the present invention will be described below with reference to the drawings.
第1図はその回路構成を示すもので、2lは撮像を行な
う撮像装置、22は撮像装置2lの出力であるアナログ
のビデオ信号、23はビデオ信号22を所定のサンプリ
ングクロック、量子化ビット数でデジタル化するA/D
変換器、24はA/D変換器23の出力であるデジタル
画像データ、25はデジタル画像データ24を1画面単
位で記憶するフレームメモリ、2Bはフレームメモリ2
5から読出されたデジタル画像データ、27はデジタル
画像データ2Gを微分する微分回路、28は微分回路2
7の出力である微分画像データ、29は微分画像データ
28から周辺分布を演算により作成する第1の周辺分布
演算回路、30は第1の周辺分布演算回路29で作成さ
れた第1の周辺分布データ、3lは第1の周辺分布デー
タ30から移動差分を算出する第1の移動差分演算回路
、32は第1の移動差分演算回路3lで作成された第1
の移動差分データ、33は第1の移動差分データ32の
ゼロクロスポイントを検出するゼロクロス検出回路、3
4はゼロクロス検出回路33の検出結果であるゼロクロ
スポイント、35はゼロクロスポイント34と第1の周
辺分布データ30とから周辺分布を分割し、平均高さや
最大値と平均値の比を算出する第1の統計量演算回路、
36は第1の統計量演算回路35の演算結果、37は上
記フレームメモリ25から読出されたデジタル画像デー
タ2Bにより高周波画像を生成する高周波画像生成回路
、38は高周波画布データ、41は第2の周辺分布デー
タ40から移動差分を算出する第2の移動差分演算回路
、42は第2の移動差分演算回路4lで作成された第2
の移動差分データ、43は第2の移動差分データ42か
らの水平線候補となる最大ピーク値を検出するピーク検
出回路、44はピーク検出回路43の出力するピーク座
標、45はピーク座標44により上記第2の周辺分布デ
ータ40を分割し、平均高さ比や最大値と平均値の比を
算出する第2の統計量演算回路、4Gは第2の統計量演
算回路45の演算結果、47は第1の統計量演算回路3
5の出力する演算結果3Gと第2の統計量演算回路45
の出力する演算結果46とにより、比較評価回路、48
は比較評価回路47の判定結果である。FIG. 1 shows the circuit configuration. 2l is an imaging device that performs imaging, 22 is an analog video signal that is the output of the imaging device 2l, and 23 is an analog video signal that is the output of the imaging device 2l. Digital A/D
Converter, 24 is the digital image data output from the A/D converter 23, 25 is a frame memory that stores the digital image data 24 in units of one screen, 2B is the frame memory 2
Digital image data read out from 5, 27 a differentiation circuit for differentiating the digital image data 2G, 28 a differentiation circuit 2
7 is the output of differential image data, 29 is a first marginal distribution calculation circuit that creates a marginal distribution from the differential image data 28 by calculation, and 30 is the first marginal distribution created by the first marginal distribution calculation circuit 29. data, 3l is a first moving difference calculation circuit that calculates a moving difference from the first peripheral distribution data 30, and 32 is a first moving difference calculation circuit created by the first moving difference calculation circuit 3l.
33 is a zero-crossing detection circuit for detecting the zero-crossing point of the first moving difference data 32;
4 is a zero cross point which is the detection result of the zero cross detection circuit 33, and 35 is a first point which divides the peripheral distribution from the zero cross point 34 and the first peripheral distribution data 30 and calculates the average height and the ratio of the maximum value and the average value. statistics calculation circuit,
36 is the calculation result of the first statistics calculation circuit 35, 37 is a high frequency image generation circuit that generates a high frequency image using the digital image data 2B read out from the frame memory 25, 38 is high frequency canvas data, and 41 is the second A second moving difference calculation circuit that calculates a moving difference from the peripheral distribution data 40, 42 is a second moving difference calculation circuit created by the second moving difference calculation circuit 4l.
43 is a peak detection circuit that detects the maximum peak value as a horizontal line candidate from the second moving difference data 42, 44 is a peak coordinate output from the peak detection circuit 43, and 45 is the peak coordinate 44 that detects the maximum peak value as a horizontal line candidate. 4G is the calculation result of the second statistics calculation circuit 45; 47 is the calculation result of the second statistics calculation circuit 45; 4G is the calculation result of the second statistics calculation circuit 45; 1 statistics calculation circuit 3
5 outputs the calculation result 3G and the second statistics calculation circuit 45
The comparison evaluation circuit, 48
is the determination result of the comparison evaluation circuit 47.
外界の画像は撮像装置2lにより撮像され、アナログの
ビデオ信号22が得られる。この信号はA/D変換器2
3でデジタル画像データF (x, y) 24に変
換され、フレームメモリ25に1画面単位で一時保持さ
れる。フレームメモリ25から読出されたデジタル画像
データ26は微分回路27で微分される。An image of the outside world is captured by an imaging device 2l, and an analog video signal 22 is obtained. This signal is sent to A/D converter 2
3, it is converted into digital image data F (x, y) 24 and temporarily stored in the frame memory 25 in units of one screen. The digital image data 26 read from the frame memory 25 is differentiated by a differentiating circuit 27.
すなわち、
DFY(x.y) − F(x.y+1) − P(x
.y) =− (4)なる演算を行なう。微
分回路27からの出力であるDFY (x.y)(微分
画像データ)28に対し、第1の周辺分布演算回路29
は
SDPY <y>一Σl DPY (x . y) I
− (5)X
なる演算を行なう。第1の周辺分布演算回路29の出力
であるSDFY (x,y)(周辺分布データ)30に
対し、第1の移動差分演算回路3lは、ら高周波画像H
(x, y) 38を生成して第2の周辺分布演算
回路39に出力する。第2の周辺分布演算回路39では
、上記(5》式と同様の演算を行ない、第2の移動差分
データ42を算出してピーク検出回路43に送出する。That is, DFY(x.y) − F(x.y+1) − P(x
.. y) =- (4) is performed. DFY (x.y) (differential image data) 28, which is the output from the differentiation circuit 27, is processed by the first marginal distribution calculation circuit 29.
is SDPY <y>-Σl DPY (x . y) I
- (5) Perform the operation X. For the SDFY (x, y) (marginal distribution data) 30 that is the output of the first marginal distribution calculation circuit 29, the first moving difference calculation circuit 3l calculates the
(x, y) 38 is generated and output to the second marginal distribution calculation circuit 39. The second marginal distribution calculation circuit 39 performs calculations similar to the above equation (5) to calculate second moving difference data 42 and sends it to the peak detection circuit 43.
ピーク検出回路43は第2の移動スポイントを挟む正の
ピークと負のピークの差が最大となるゼロクロスポイン
ト34を水平線候補として第1の統計量演算回路35及
び比較評価回路47に出力する。The peak detection circuit 43 outputs the zero crossing point 34 at which the difference between the positive peak and the negative peak sandwiching the second moving point is maximum to the first statistics calculation circuit 35 and the comparison evaluation circuit 47 as a horizontal line candidate.
一方、フレームメモリ25から読出されたデジタル画像
データF (x, y) 2Gは高周波画像生成回路
37に入力され〈高周波画像生成回路37はこれか43
からの水平線候補のY座標アドレスとにより、第3図に
示すように平均高さ比rH1/H2Jと最大平均値rM
AX/HJとを算出し、演算結果4Bとして比較評価回
路47に送出する。On the other hand, the digital image data F (x, y) 2G read out from the frame memory 25 is input to the high frequency image generation circuit 37.
From the Y coordinate address of the horizontal line candidate, the average height ratio rH1/H2J and the maximum average value rM are determined as shown in FIG.
AX/HJ is calculated and sent to the comparison evaluation circuit 47 as the calculation result 4B.
比較評価回路47では、第4図に示すようなテーブルに
基づいて、まずゼロクロスポイントでの評価を行なう。The comparison evaluation circuit 47 first performs evaluation at the zero cross point based on a table as shown in FIG.
第1の統計量演算回路35から出力される周辺分布の特
徴量となる演算結果3Bが上記テーブルのゼロクロスポ
イント選択領域にあるならば、ゼロクロス検出回路33
からのゼロクロスポイント34を判定結果48として出
力する。また、それ以外であったなら、ピーク点での評
価を行なう。If the calculation result 3B, which is the feature quantity of the marginal distribution output from the first statistics calculation circuit 35, is in the zero-crossing point selection area of the table, the zero-crossing detection circuit 33
The zero-crossing point 34 from If it is other than that, evaluation is performed at the peak point.
これは第2の統計量演算回路45から送られてくる周辺
分布の特徴量である演算結果46がテーブルのピーク点
選択領域内であるか否かを判定するもので、領域内であ
ればピーク検出回路43からのピーク座1l144を水
平線候補として判定結果48として出力する。さらに、
第2の統計量演算回路45の演算結果46がテーブルの
ピーク点選択領域外であった[発明の効果]
以上詳記した如く本発明によれば、デジタル画像データ
を微分画像と高周波画像の2つに変換し、それぞれから
水平線候補を検出することによって温度差の大小やシー
クラッタの有無等、気象条件が変化しても安定した水平
線検出が可能となり、また、処理途中の周辺分布の平均
高さ比や最大平均値等の特徴量を計算することによって
、天候が悪く、水平線が険出しづらい場合には検出不能
とill断し、誤険出を減少させ、結果として検出確率
を充分高いものとすることが可能な水平線検出装置をl
jJ ULすることができる。This is to determine whether or not the calculation result 46, which is the feature quantity of the marginal distribution sent from the second statistics calculation circuit 45, is within the peak point selection area of the table. The peak position 1l 144 from the detection circuit 43 is output as a determination result 48 as a horizontal line candidate. moreover,
The calculation result 46 of the second statistic calculation circuit 45 was outside the peak point selection area of the table [Effects of the Invention] As detailed above, according to the present invention, digital image data can be divided into two types, a differential image and a high-frequency image. By converting it into By calculating feature values such as ratios and maximum average values, it is possible to determine that detection is impossible when the weather is bad and the horizon is difficult to rise, reducing false detection and, as a result, increasing the detection probability sufficiently. A horizontal line detection device capable of
jJ UL can be done.
第1図乃至第4図は本発明の一実施例を示すもので、第
1図は回路1&成を示すブロック図、第2図はゼロクロ
スポイントによる水平線IA h(iの検出を示す図、
第3図は高周波画像のピーク点による水平線候11ロの
検出を示す図、第4図は比較評価U路の評価テーブルを
示す図、第5図は従来の水平線検出装置の回路11i成
を示すブロック図、m6図は各気象条件での周辺分布を
示す図、tA7図は周辺分布と移動差分の対応を示す図
である。
1.21・・・IAJ像装置、2.22・・・ビデオ信
号、3.23・A/D変換器、4. 6, 24,
2C・・・デジタル画像データ、5+ 25・・・フレ
ームメモリ、7,27・・・微分口路、8,2ト・・微
分画像データ、9・・・周辺分布演算回路、10・・・
周辺分布データ、11・・・移動差分演算回路、12・
・・移動差分データ、l3・・・ゼロクロス検出回路、
l4・・・検出結果、29・・・第1の周辺分布演算回
路、30・・・第1の周辺分布データ、3l・・・第1
の移動差分演算回路、32・・・第1の移動差分データ
、33・・・ゼロクロス検出回路、34・・・ゼロクロ
スポイント、35・・・第1の統計量演算回路、3B・
・・演算結果、37・・・高周波画像生成回路、38・
・・高周波画像、39・・・第2の周辺分布演算回路、
40・・・第2の周辺分布データ、41・・・第2の移
動差分演算回路、42・・・第2の移動差分データ、4
3・・・ピーク検出回路、44・・・ピーク座標、45
・・・第2の統計量演算回路、4B・・・演算結果、4
7・・・比較評価回路、48・・・判定結果。
特許出頭人
防衛庁技術研究本部長
筒井良三
第4 図
(a)
(b)
第6
図
(a)
(C)
(b)1 to 4 show one embodiment of the present invention. FIG. 1 is a block diagram showing the circuit 1 & configuration, FIG. 2 is a diagram showing detection of the horizontal line IA h (i) by the zero cross point,
FIG. 3 is a diagram showing the detection of horizontal line candidate 11b using the peak point of a high-frequency image, FIG. 4 is a diagram showing an evaluation table for comparative evaluation U path, and FIG. 5 is a diagram showing the circuit 11i configuration of a conventional horizontal line detection device. The block diagram and the m6 diagram are diagrams showing the peripheral distribution under each weather condition, and the tA7 diagram is a diagram showing the correspondence between the peripheral distribution and the movement difference. 1.21...IAJ image device, 2.22...Video signal, 3.23.A/D converter, 4. 6, 24,
2C...Digital image data, 5+ 25...Frame memory, 7, 27...Differential path, 8,2T...Differential image data, 9...Marginal distribution calculation circuit, 10...
Marginal distribution data, 11... Moving difference calculation circuit, 12.
...Movement difference data, l3...Zero cross detection circuit,
l4...Detection result, 29...First marginal distribution calculation circuit, 30...First marginal distribution data, 3l...First
moving difference calculation circuit, 32... first moving difference data, 33... zero cross detection circuit, 34... zero cross point, 35... first statistics calculation circuit, 3B.
...Arithmetic result, 37...High frequency image generation circuit, 38.
...High frequency image, 39...Second marginal distribution calculation circuit,
40... Second peripheral distribution data, 41... Second moving difference calculation circuit, 42... Second moving difference data, 4
3...Peak detection circuit, 44...Peak coordinates, 45
...Second statistics calculation circuit, 4B...Computation result, 4
7... Comparison evaluation circuit, 48... Judgment result. Patent Applicant: Ryozo Tsutsui, Director, Technology Research Headquarters, Defense Agency Figure 4 (a) (b) Figure 6 (a) (C) (b)
Claims (1)
換器でデジタル化し、フレームメモリに一時記憶させた
後に画像処理して水平線を検出する水平線検出装置にお
いて、 上記フレームメモリから読出されるデジタル画像データ
を微分する微分回路と、 この微分回路の出力する微分画像データの周辺分布を求
める第1の周辺分布演算回路と、この第1の周辺分布演
算回路の出力する周辺分布の移動差分を算出する第1の
移動差分演算回路と、 この第1の移動差分演算回路の出力する移動差分波形か
ら水平線候補となるゼロクロスポイントを検出するゼロ
クロス検出回路と、 このゼロクロス検出回路の出力するゼロクロスポイント
と上記第1の周辺分布演算回路の出力する周辺分布から
特徴量を求める第1の統計量演算回路と、 上記フレームメモリから読出されるデジタル画像データ
から高周波成分による画像を生成する高周波画像生成回
路と、 この高周波画像生成回路の出力する高周波画像から周辺
分布を求める第2の周辺分布演算回路と、この第2の周
辺分布演算回路の出力する周辺分布の移動差分を算出す
る第2の移動差分演算回路と、 この第2の移動差分演算回路の出力する移動差分波形か
ら水平線候補となる最大ピーク点を検出するピーク検出
回路と、 このピーク検出回路の出力する最大ピーク点と上記第2
の周辺分布演算回路の出力する周辺分布から特徴量を求
める第2の統計量演算回路と、上記第1の統計量演算回
路と第2の統計量演算回路の出力により前記ゼロクロス
検出回路の出力である水平線候補と前記ピーク検出回路
の出力である水平線候補のいずれかを選択するか、また
はいずれも選択しないかの判定を行なう比較評価回路と を具備したことを特徴とする水平線検出装置。[Scope of Claims] A horizon 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 horizon line, comprising: the frame memory; a differentiation circuit that differentiates digital image data read out from the differentiation circuit; a first marginal distribution calculation circuit that calculates the marginal distribution of the differential image data output from the differentiation circuit; and a marginal distribution output from the first marginal distribution calculation circuit. a first moving difference calculation circuit that calculates a moving difference; a zero-crossing detection circuit that detects a zero-crossing point that is a horizontal line candidate from the moving difference waveform output from this first moving difference calculation circuit; and an output of this zero-crossing detection circuit. a first statistics calculation circuit that calculates a feature amount from the zero crossing point and the marginal distribution outputted from the first marginal distribution calculation circuit; an image generation circuit; a second marginal distribution calculation circuit that calculates a marginal distribution from the high frequency image output from the high frequency image generation circuit; and a second marginal distribution calculation circuit that calculates a moving difference of the marginal distribution output from the second marginal distribution calculation circuit. a moving difference calculation circuit; a peak detection circuit for detecting a maximum peak point that is a horizontal line candidate from the movement difference waveform outputted by this second moving difference calculation circuit; 2
a second statistics calculation circuit that calculates a feature quantity from the marginal distribution output from the marginal distribution calculation circuit; and an output of the zero-cross detection circuit based on the outputs of the first statistics calculation circuit and the second statistics calculation circuit. 1. A horizontal line detection device comprising: a comparison evaluation circuit that determines whether to select one of a certain horizontal line candidate and the horizontal line candidate output from the peak detection circuit, or to select neither of the horizontal line candidates.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1055078A JPH02236117A (en) | 1989-03-09 | 1989-03-09 | Horizontal line detector |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1055078A JPH02236117A (en) | 1989-03-09 | 1989-03-09 | Horizontal line detector |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH02236117A true JPH02236117A (en) | 1990-09-19 |
| JPH0549924B2 JPH0549924B2 (en) | 1993-07-27 |
Family
ID=12988671
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP1055078A Granted JPH02236117A (en) | 1989-03-09 | 1989-03-09 | Horizontal line detector |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH02236117A (en) |
-
1989
- 1989-03-09 JP JP1055078A patent/JPH02236117A/en active Granted
Also Published As
| Publication number | Publication date |
|---|---|
| JPH0549924B2 (en) | 1993-07-27 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4908704A (en) | Method and apparatus for obtaining an object image and distance data of a moving object | |
| JPH0614698B2 (en) | Automatic tracking camera | |
| JPH02236117A (en) | Horizontal line detector | |
| JPH02236115A (en) | Horizontal line detector | |
| JP2693586B2 (en) | Image identification / tracking device | |
| JPH0549927B2 (en) | ||
| JPH04295973A (en) | Pattern curve fitting method using Hough transform | |
| JPH0531791B2 (en) | ||
| JPS56155804A (en) | Picture processor | |
| JP3461143B2 (en) | Color image target position detection device | |
| JPH0519958A (en) | How to enter information | |
| JP2590999B2 (en) | Image signal motion vector detector | |
| JPH02227686A (en) | Image tracing device | |
| JP2578116B2 (en) | Straight line detection method | |
| KR19980086254A (en) | Straight Hough Converter | |
| JPH05180618A (en) | Position-recognizing method for object | |
| JP2681087B2 (en) | Horizontal line detector | |
| JPH01248081A (en) | Target detector | |
| JPH01177787A (en) | Dynamic vector detecting method for image signal | |
| Vannoorenberghe et al. | Detection of intrusion using a background structural model | |
| JP2638147B2 (en) | Magnetic head gap position recognition method | |
| JPH01213762A (en) | Clipping device for drawing line segments | |
| JPH01218190A (en) | motion vector detection device | |
| JPS61104208A (en) | Posture detecting apparatus | |
| Mirmehdi et al. | Using target variance for optimum zoom setting in ATR |
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 |