JP3607841B2 - Obstacle detection device - Google Patents
Obstacle detection device Download PDFInfo
- Publication number
- JP3607841B2 JP3607841B2 JP25696499A JP25696499A JP3607841B2 JP 3607841 B2 JP3607841 B2 JP 3607841B2 JP 25696499 A JP25696499 A JP 25696499A JP 25696499 A JP25696499 A JP 25696499A JP 3607841 B2 JP3607841 B2 JP 3607841B2
- Authority
- JP
- Japan
- Prior art keywords
- obstacle
- sensor
- millimeter wave
- control computer
- obstacle 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.)
- Expired - Fee Related
Links
Images
Landscapes
- Traffic Control Systems (AREA)
Description
【0001】
【発明の属する技術分野】
本発明は、道路上等に設置したセンサにより、道路等の状況を観測して障害物を検出する障害物検出装置に関するものである。
【0002】
現在、道路上の障害物(一時停止車両、低速車両、停車車両、駐車車両等も含む)を原因とする交通事故が頻繁に起こっている。また、この被害も重大化している。このため、道路上等の障害物を運転者等に知らせるために、障害物を確実に検出できるようにすることが望まれている。
【0003】
【従来の技術】
従来、単体のセンサを道路上に設置して、障害物を検出することは、例えば、平成10年特許願第343880号として提案されている。しかし、例えば1つのカメラを用いた画像処理方法では、位置精度が悪い、影などの影響で障害物認識率が悪い、といった問題があった。また、2つ以上のカメラを用いて、位置精度を高めた画像処理方法(立体的に見る)もあるが、例えば1つの障害物が他の物の陰になる場合などで、1つのカメラには写るが他のカメラには写らない部分ではカメラ間でどの部分を対応させればよいか判らない、このためカメラ間の対応を調べる必要があり、障害物の認識率が悪いという問題があった。
【0004】
さらに、例えば、音波による計測方法では、音速が遅いため位置計測に時間がかかる、長距離の計測ができないといった問題があった。電波レーダによる計測方法では、位置は正確に計測でき、認識率も高いが、ビーム幅が広く大きさの計測ができないこと、障害物の色や模様が伝えられないことといった問題があった。レーザレーダによる計測方法では、位置、大きさの計測は正確にできるが、雨霧が発生すると認識率が極端に落ちるという問題があった。
【0005】
【発明が解決しようとする課題】
前記従来の単センサであると、認識率の悪さ、位置精度の悪さ、障害物の色や模様などが伝わらない等のどれかの問題が出てくる課題があった。
【0006】
本発明は、このような従来の課題を解決し、複数のセンサを用いることによって、道路等の安全性を高めることができる障害物検出装置を提供することを目的とする。
【0007】
【課題を解決するための手段】
図1は本発明の原理説明図である。図1中、10aは表示手段、21aはセンサ(パッシブセンサ)、31aはセンサ(アクティブセンサ)、40aは検出処理手段である。
【0008】
本発明は前記従来の課題を解決するため次のように構成した。
【0009】
(1):道路上の状況を観測するために道路に設置された複数種類のセンサ21a、31aからの障害物検出情報に基づき障害物を検出する障害物検出装置であって、道路上に設置された複数種類のセンサ21a、31aと、前記複数のセンサ種別毎に独立して障害物を探索した障害物検出情報が入力される入力手段と、前記入力手段にて、前記複数のセンサ種別間で障害物の検出において、あるセンサ種別では障害物を検出し、該センサ種別以外のセンサ種別では障害物を検出しなかった場合、障害物を検出しなかったセンサ種別に対して障害物を再探索させる検出処理手段と、前記検出処理手段の結果により障害物があると判断した場合、前記複数のセンサ種別間の情報を融合して障害物の属性を検出する第二の検出処理手段とから構成される。
【0010】
(2):前記(1)の障害物検出装置において、前記検出処理手段で、障害物を再探索させる場合に、障害物を検出できなかったセンサについては障害物検出の閾値を下げて再探索させる。
【0011】
(作用)
前記構成に基づく作用を説明する。
【0012】
道路上に設置された複数種類のセンサ21a、31aで道路上の状況の観測を行い、入力手段に前記複数のセンサ種別毎に独立して障害物を探索した障害物検出情報が入力され、検出処理手段で前記入力手段にて、前記複数のセンサ種別間で障害物の検出において、あるセンサ種別では障害物を検出し、該センサ種別以外のセンサ種別では障害物を検出しなかった場合、障害物を検出しなかったセンサ種別に対して障害物を再探索させ、第二の検出処理手段で前記検出処理手段の結果により障害物があると判断した場合、前記複数のセンサ種別間の情報を融合して障害物の属性を検出する。このため、単センサであると、認識率の悪さ、位置精度の悪さ、障害物の色や模様などが伝わらない、といったどれかの問題点を解決することができる障害物検出装置を提供することができる。
【0013】
また、前記検出処理手段で、障害物を再探索させる場合に、障害物を検出できなかったセンサについては障害物検出の閾値を下げて再探索させる。このため、単センサでは疑わしくて障害物と認識できないものも認識でき、認識率の悪さを改善できる。
【0014】
【発明の実施の形態】
(1):障害物検出装置の設置場所の説明
道路上にある障害物を、支柱などに取り付け設置された障害物検出装置で検出し、後続車に掲示板などで道路上に障害物があることを注意喚起し、事故を未然に防ぐものである。用いるセンサヘッドは、カメラ(パッシブセンサ)やレーダ(アクティブセンサ)である。カメラは、状況に応じて可視カメラか赤外カメラを用いる。レーダは、レーザ、音波、電波のどれでもよい。
【0015】
図2は障害物検出装置の設置場所の説明図である。図2において、車道の近くに設けた支柱6に障害物検出装置が設けてあり、この障害物検出装置には画像センサ式障害物検出装置(センサヘッド)2とミリ波(電波)式障害物検出装置(センサヘッド)3が設けてある。なお、図2はあくまで例であり、それぞれのセンサヘッドは上記のようにどれでもよい。さらに、支柱6は、車道をまたぐガントリータイプでもかまわない。
【0016】
画像センサ式障害物検出装置2は、可視カメラを用いて障害物を検出するものである。ミリ波式障害物検出装置3は、電波であるミリ波を用いて障害物を検出するものである。図2では、障害物4を移動車両5が道路上に落としたものである。
【0017】
(2):装置構成の説明
図3は装置構成図であり、図3(a)は分散処理型の説明、図3(b)は集中管理型の説明である。図3(a)において、分散処理型の障害物検出装置は、上位制御コンピュータ1、画像センサ式障害物検出装置2、ミリ波式障害物検出装置3及びそれらをつなぐLAN(ローカルエリアネットワーク)からなる。なお、LANは、リング系でもかまわない。上位制御コンピュータ1には、GUI(Graphical User Interface)部10が設けてある。画像センサ式障害物検出装置2には、カメラ21と画像処理装置22が設けてある。ミリ波式障害物検出装置3には、ミリ波レーダ31とミリ波レーダ制御コンピュータ32が設けてある。
【0018】
上位制御コンピュータ1は、全体を制御するもので、LANを装備したコンピュータである。画像センサ式障害物検出装置2は、可視カメラを用いて障害物を検出するものである。ミリ波式障害物検出装置3は、電波であるミリ波を用いて障害物を検出するものである。GUI部10は、文字だけでなくアイコンを用いてコンピュータと人が対話するインタフェースである。なお、GUI部10は、LANに接続された別のコンピュータに設けることもできる。
【0019】
カメラ21は、可視カメラである。画像処理装置22は、カメラ21からの画像処理を行いLANと接続できるものである。ミリ波レーダ31は、電波であるミリ波を用いるレーダである。ミリ波レーダ制御コンピュータ32は、ミリ波レーダ31の制御を行いLANと接続できるものである。
【0020】
図3(b)において、集中管理型の障害物検出装置には、カメラ21、ミリ波レーダ31、検出処理装置40が設けてあり、検出処理装置40には、GUI部10が設けている。カメラ21とミリ波レーダ31は、図3(a)のものと同じであり、検出処理装置40は、図3(a)の上位制御コンピュータ1、LAN、画像処理装置22、ミリ波レーダ制御コンピュータ32の処理を行うものである。
【0021】
(3):ミリ波レーダの構成と設置イメージの説明
図4はミリ波レーダの構成と設置イメージの説明図であり、図4(a)はミリ波レーダの構成の説明、図4(b)は高所設置イメージの説明、図4(c)は低所設置イメージの説明である。
【0022】
▲1▼:ミリ波レーダの構成
図4(a)において、ミリ波レーダ31には、ミリ波センサ33、駆動機構34、信号処理部・駆動コントローラ35が設けてある。ミリ波センサ33は、ミリ波の送受信を行うものである。駆動機構34は、ミリ波センサ33を1軸に走査するものである。なお、ここでは1軸走査について説明するが、2軸に走査する方法もある。また、走査は、機械的だけでなく複数の送受信装置ペアをアレイ状に並べて電子的に高速に走査することもできる。信号処理部・駆動コントローラ35は、ミリ波の信号の処理と駆動機構34の駆動制御を行うものである。
【0023】
ミリ波レーダの原理は、ミリ波を送信し、測定対象物からの反射電波を受信し、その伝搬時間とドップラーシフトを信号処理で得る。この伝搬時間とドップラーシフト量により、計測対象までの距離と速さを得る。また、駆動機構34より方向を得る。従って、ミリ波レーダ31からの出力は、距離、速度、方向等である。このミリ波レーダの設置場所として、高所設置と低所設置が考えられる。
【0024】
▲2▼:ミリ波レーダの設置イメージの説明
図4(b)において、車道の近くの高い支柱6の高所にミリ波レーダ31が設置されている。この高所設置には、物陰になる部分が少ないという長所があるが、使用する電波の型がファンビーム(楕円形のビーム)を用いる必要があるため、電波が弱くなり、大きな障害物しか認識できないという短所がある。
【0025】
図4(c)において、車道の近くの低い支柱6の頂部にミリ波レーダ31が設置されている。この低所設置には、物陰になる部分が多いという短所があるが、使用する電波に細いビームを用いるため、小さい障害物をも検出できる長所がある。
【0026】
これら図4(b)、図4(c)の高所設置と低所設置は、要求される条件、例えば、障害物の大きさ等に応じて使い分けるものである。
【0027】
(4):障害物検出方法の説明
図5は状態遷移の説明図である。図5において、障害物検出処理は、大きく分けて、▲1▼独立モードA、▲2▼主従モードB、▲3▼融合モードCの3つのモードからなる。以下、図3(a)の構成の場合を例に取って障害物検出方法の説明をする。なお、図3(b)の場合は、以下の処理を1台の検出処理装置40で行うものである。
【0028】
従来の認識率の悪さを改善するため、複数のセンサがそれぞれ独立に障害物を探索検出する(独立モードA)。また、検出した障害物データが、センサ間で矛盾している場合、その障害物を重点的に再探索する(例えば、探索範囲を限定して検出閾値を下げる等して再探索する)(主従モードB)。これにより、単センサでは疑わしくて障害物と認識できないものも認識でき、認識率の悪さを改善できる。重点的に再探索しても矛盾が解消できない場合は、GUI(Graphical User Interface)に表示し(GUIモードD)、人間の優れた判断を仰ぐものである。これにより、センサでは疑わしくて障害物と認識できないものも認識でき、認識率の悪さを改善できる。
【0029】
従来の計測精度の悪さを改善するため、複数のセンサで障害物を検出する場合、自分から放射してその反射を見る距離計測が得意なアクティブセンサ(レーザレーダ、音波レーダ、電波レーダ等)と自分からは放射を行わない画像センサ等の形状抽出が得意なパッシブセンサ(可視カメラ、赤外カメラ等)の情報を融合して、正確な形状、大きさ、位置、速度等を検出する(融合モードC)。これにより、従来の計測精度の悪さを改善できる。
【0030】
また、従来のアクティブセンサのみでは、障害物の色や模様などを伝えられないことを改善するため、複数のセンサで障害物を検出する融合した障害物検出結果をGUIにて管理者等に通知(GUIモードD)する。これにより、従来のアクティブセンサのみでは、障害物の色や模様などを伝えられないことを改善できる。
【0031】
▲1▼:独立モードの説明
独立モードAは、個々のセンサが独立に障害物を探索検出するモードである。
【0032】
(a):上位制御コンピュータの処理の説明
上位制御コンピュータ1での主な処理は、障害物のデータが画像処理装置やミリ波レーダの制御コンピュータから送られてこないかを待つ処理と、送られてきたならば、各センサのデータが矛盾していないか、各センサデータの信頼度の総計が高いか、単体センサのデータでも信頼度が高いかを確認する処理である。矛盾がない場合または信頼度が高い場合、融合モードに遷移する。また、矛盾がある場合または信頼度が低い場合は、主従モードに遷移する。
【0033】
なお、ここで障害物のデータおよびその属性とは、障害物の位置、速度、大きさ、発見時間、障害物の信頼度等からなる。矛盾があるとは、これらのデータ(信頼度以外)の違いがある範囲に入っていない、または、他のセンサは検出しているが、あるセンサは検出していないことをいう。
【0034】
図6は上位制御コンピュータの独立モード時の処理フロー図である。以下、図6の処理S1〜処理S5に従って説明する。
【0035】
S1:上位制御コンピュータ1は、障害物のデータが画像処理装置やミリ波レーダの制御コンピュータから送られてくるのを待ち、送られてきたならば、処理S2に移る。
【0036】
S2:上位制御コンピュータ1は、画像処理装置22とミリ波レーダ制御コンピュータ32から送られてきたデータに矛盾がないかどうか確認する。この確認でデータに矛盾がない場合は処理S3に移り、もし矛盾がある場合は処理S4へ移る
S3:上位制御コンピュータ1は、融合モードの処理に遷移し、処理S5に移る。
【0037】
S4:上位制御コンピュータ1は、主従モードの処理に遷移し、処理S5に移る。
【0038】
S5:上位制御コンピュータ1は、融合モードまたは主従モードの処理終了を待ち、処理S1に戻る。
【0039】
(b):ミリ波式障害物検出装置の処理の説明
ミリ波レーダ制御コンピュータ32は、まず、1番目に上位制御コンピュータ1から命令が来ていないかを確認して、ミリ波レーダ(センサ)31より距離、速さ、方向データ等が入力される。2番目に背景データを生成するとともに背景差分と2値化を行う。これにより、ガードレール等の背景部分が差分でなくなる。3番目にグループ化と追跡を行う。これは、障害物部分の計測結果と走行車部分の計測結果がグループ化され、走査毎にそのグループを追跡する。4番目に追跡結果を見て、移動量の少ない物を障害物と判断する。5番目にその障害物のデータを検出し、上位制御コンピュータ1の座標系に変換(この座標系の変換は上位制御コンピュータ1で行うようにすることもできる)して、上位制御コンピュータ1に障害物データを送信する。なお、周囲の状況(気温、雨、霧、明るさ等)をミリ波レーダ31自身や外部センサで認知し、それらを加味して、データの信頼度を求め、これも上位(上位制御コンピュータ1)に送信する。
【0040】
・ミリ波式障害物検出装置を用いた障害物検出場面の説明
図7はミリ波式障害物検出装置を用いた時の障害物検出の説明図である。図7において、道路にはガードレールがあり、車線は3車線であり、道路の路側にミリ波センサ31が設置されている。右車線に走行車5があり、左車線に障害物4が落ちている。走行車5は左から右に走行して行くものとした。
【0041】
太点線で表されるのはミリ波センサ31の計測範囲である。また、太線はミリ波センサ31で計測された距離であり、太矢印はミリ波センサ31で計測された速度である。なお、前記太線は実際の物とは離れて示されているが、これは分かりやすくするためであり実際は一致するものである。また、障害物4の太線はミリ波センサ31が物の角を検出するためL字状に示されている。
【0042】
・フロー図による説明
図8は独立モード時のミリ波式障害物検出装置の処理フロー図である。以下、ミリ波式障害物検出装置3のミリ波レーダ制御コンピュータ32の処理S11〜処理S18に従って説明する。
【0043】
S11:ミリ波レーダ制御コンピュータ32は、上位制御コンピュータ1から命令が来ていないかを確認する。この確認で上位制御コンピュータ1からの命令が独立モード命令または命令無しの場合は処理S12に移り、もし融合モード命令であれば融合モード処理へ、主従モード命令であれば主従モード処理へそれぞれ遷移する。
【0044】
S12:ミリ波レーダ制御コンピュータ32は、ミリ波センサ(レーダ)31より距離、速さ、方向のデータが入力され、処理S14に移る。
【0045】
S13:ミリ波レーダ制御コンピュータ32は、障害物のない背景データを生成して、処理S14に移る。なお、背景データは、障害物の検出と平行して、計測データを用いて自動更新されるものである。
【0046】
S14:ミリ波レーダ制御コンピュータ32は、ミリ波センサ31からの計測データと背景データとの差分(背景差分)を取り(この差分で図7のガードレールの部分がなくなる)障害物候補を検出し、処理S15に移る。
【0047】
S15:ミリ波レーダ制御コンピュータ32は、障害物候補のグループ化(近くにあり、属性が同じもの等を同一化する)とミリ波センサ31の走査毎にそのグループの追跡を行い、処理S16に移る。なお、図7では、障害物4部分の計測結果と走行車5部分の計測結果がグループ化され、走査毎にそのグループを追跡する。
【0048】
S16:ミリ波レーダ制御コンピュータ32は、追跡結果を見て、移動量の少ない物を障害物と判断する。この判断で障害物があった場合は処理S17に移り、無かった場合は処理S11に戻る。
【0049】
S17:ミリ波レーダ制御コンピュータ32は、障害物の位置、速度などの属性を検出し、処理S18に移る。
【0050】
S18:ミリ波レーダ制御コンピュータ32は、上位制御コンピュータ1に障害物有りとその属性を、上位制御コンピュータ1の座標系に変換して送信する。なお、周囲の状況(気温、雨、霧、明るさ等)をミリ波レーダ31自身や外部センサで認知し、それらを加味して、データの信頼度を求め、これも上位制御コンピュータ1に送信し、処理S11に戻る。
【0051】
(c):画像センサ式障害物検出装置の処理の説明
画像センサ式障害物検出装置2の画像処理装置22の検出処理フローは前記ミリ波式障害物検出装置の処理フロー図(図8)と変わらないものである。図9は画像センサ式障害物検出装置を用いた障害物検出例の説明図であり、図9(a)は原画像の説明、図9(b)は処理画像の説明である。
【0052】
図9(a)の原画像には、街路樹、ガードレール、道路等があり、道路上には走行車5と落とされた障害物4がある。図9(b)の処理画像には、画像センサ式障害物検出装置2の画像処理装置22で検出処理を行い、障害物4のみが検出されている。
【0053】
▲2▼:主従モードの説明
(a):上位制御コンピュータの処理の説明
上位制御コンピュータ1は、矛盾があるデータが存在するセンサに再探索要求や矛盾がないセンサにwait(ウエイト)命令を作成し、各センサに命令する。各センサからの処理終了と結果転送を待ち、矛盾が解消されていれば、融合モードへ、解消されていなければ、管理者に通知を行う。なお、矛盾があるデータが存在するセンサとは、他のセンサと一致しない障害物データがある場合、他のセンサが検出できている障害物データを検出できていない場合である。
【0054】
図10は上位制御コンピュータの主従モード時の処理フロー図である。以下、図10の処理S21〜処理S26に従って説明する。
【0055】
S21:上位制御コンピュータ1は、画像処理装置22やミリ波レーダ制御コンピュータ32から送られてくる障害物検出データの矛盾内容を確認し、処理S22に移る。
【0056】
S22:上位制御コンピュータ1は、障害物検出データに矛盾があるセンサには再探索命令を行い、矛盾がないセンサにはウエイト命令を行い、処理S23に移る。
【0057】
S23:上位制御コンピュータ1は、各センサの処理終了待ちをし、処理S24に移る。
【0058】
S24:上位制御コンピュータ1は、矛盾があるセンサの矛盾が解消されたかどうか確認する。この確認で矛盾が解消された場合は処理S25に移り、もし解消されなかった場合は処理S26に移る。
【0059】
S25:上位制御コンピュータ1は、融合モードの処理へ遷移し、この処理を終了する。
【0060】
S26:上位制御コンピュータ1は、管理者に通知を行うGUIモードへ遷移しこの処理を終了する。
【0061】
(b):ミリ波式障害物検出装置の処理の説明
ミリ波レーダ制御コンピュータ32は、まず、上位制御コンピュータ1からの命令を確認して、ウエイトならばそのまま終わる。矛盾する場合、上位制御コンピュータ1からの障害物データを自座標系に変換し、障害物周囲に探索範囲を設定して再探索を行う。これにより、単体では疑わしく、障害物と判定できなかったものも、検出可能になる。最後にその結果を上位制御コンピュータ1に送る。
【0062】
・ミリ波式障害物検出装置を用いた障害物検出場面の説明
図11は主従モード時の障害物検出装置の再探索の説明図であり、図11 (a)は1次スキャンするアクティブセンサの説明である。図11(a)において、道路にはガードレールがあり、車線は3車線であり、道路の路側にミリ波センサ31が設置されている。左車線に矛盾の障害物検出データの属性を自座標に変換した矛盾の障害物4’がある。ミリ波式障害物検出装置3では、矛盾の障害物4’の周囲(近傍)に探索範囲(太一点鎖線の円)を設定して同様のものがないか探索する。
【0063】
中央車線には障害物4があるが、この障害物4はミリ波センサ31ではノイズか障害物か見分けられなかったものであるが、再探索では検出の閾値を下げる等で検出することができる(全体ではノイズが多くて閾値を下げられなくても近傍の探索範囲では閾値を下げられる場合がある)。
【0064】
なお、太点線で表されるのは、ミリ波センサ31の計測範囲である。また、楕円の一点鎖線は、探索範囲の別の例であり、このようにカメラで見つけてミリ波センサ31で探す場合は後ろで見つける確率が多いので、後ろを広くするのが適している。
【0065】
・フロー図による説明
図12は主従モード時のミリ波式障害物検出装置の処理フロー図である。以下、図12のミリ波式障害物検出装置3のミリ波レーダ制御コンピュータ32の処理S31〜処理S34に従って説明する。
【0066】
S31:ミリ波レーダ制御コンピュータ32は、上位制御コンピュータ1から命令が来ていないかを確認する。この確認で上位制御コンピュータ1からの命令がウエイトならばそのまま終了し、もし矛盾が有る場合は処理S32に移る。
【0067】
S32:ミリ波レーダ制御コンピュータ32は、矛盾する障害物検出データの属性を自座標系に変換し、処理S33に移る。
【0068】
S33:ミリ波レーダ制御コンピュータ32は、障害物の再探索を行い、処理S34に移る。なお、障害物再探索は、図11(a)に示すように範囲を設定して矛盾した障害物を重点的に探索する。
【0069】
S34:ミリ波レーダ制御コンピュータ32は、障害物の再探索結果を上位制御コンピュータ1に転送して、この処理を終了する。
【0070】
(c):画像センサ式障害物検出装置の処理の説明
画像センサ式障害物検出装置2の画像処理装置22の検出処理フローは前記ミリ波式障害物検出装置の処理フロー図(図12)と変わらないものである。図11(b)は再探索を行う場合のパッシブセンサの説明である。
【0071】
図11(b)において、画像上には、矛盾する障害物検出データの属性を自座標系に変換した矛盾の障害物4’がある。画像センサ式障害物検出装置2では、矛盾の障害物4’の周囲(近傍)に探索範囲(太一点鎖線の円)を設定して同様のものがないか探索する。
【0072】
矛盾の障害物4’の右には障害物4があるが、この障害物4は画像センサ(カメラ)21の画像処理装置22ではノイズか障害物か見分けられなかったものであるが、再探索では感度を上げる、検出の閾値を下げる等で検出することができる。
【0073】
▲3▼:融合モードの説明
(a):上位制御コンピュータの処理の説明
上位制御コンピュータ1は、画像センサ式障害物検出装置(パッシブセンサ)2に融合命令とミリ波式障害物検出装置(アクティブセンサ)3の障害物検出データを送信するとともに、ミリ波式障害物検出装置3にウエイト信号を送信する。次に、信号処理終了と融合結果転送を待ち、データが来たところで、GUIにそのデータを送信し、GUI部は、管理者に通知する。最後に、各センサに独立モードに移行するように命令して、自己も独立モードに移る。
【0074】
図13は上位制御コンピュータの融合モード時の処理フロー図である。以下、図13の処理S41〜処理S44に従って説明する。
【0075】
S41:上位制御コンピュータ1は、画像センサ式障害物検出装置(パッシブセンサ)2にデータの融合命令とミリ波式障害物検出装置(アクティブセンサ)3の障害物検出データを送信するとともに、ミリ波式障害物検出装置3にウエイト命令を送信し、処理S42に移る。
【0076】
S42:上位制御コンピュータ1は、各センサの処理終了と融合結果のデータ転送を待ち、データが来たところで、処理S43と処理S44に移る。
【0077】
S43、S44:上位制御コンピュータ1は、GUIモードへ移り、GUI部により管理者に通知するとともに、各センサに独立モードに移行するように命令して、自己も独立モードに移り、この処理を終了する。
【0078】
(b):ミリ波式障害物検出装置の処理の説明
ミリ波レーダ制御コンピュータ32は、上位制御コンピュータ1からのウエイト命令により、ウエイトし、独立モードに移行する命令を待つ。
【0079】
(c):画像センサ式障害物検出装置の処理の説明
画像センサ式障害物検出装置2の画像処理装置22は、まず、障害物検出データを自座標系に変換して領域を抽出する。この領域の座標から上位制御コンピュータ1の座標系での大きさを算出する。この時、ミリ波式障害物検出装置(アクティブセンサ)3の距離情報を加味する。その結果を上位制御コンピュータ1に送信する。
【0080】
・画像センサ式障害物検出装置の処理フローの説明
図14は融合モード時の画像センサ式障害物検出装置の処理フロー図である。以下、図14の処理S51〜処理S54に従って説明する。
【0081】
S51:画像センサ式障害物検出装置2の画像処理装置22は、障害物検出データを自座標系に変換して、処理S52に移る。
【0082】
S52:画像処理装置22は、障害物検出データの領域を抽出して、処理53に移る。
【0083】
S53:画像処理装置22は、この領域の座標から上位制御コンピュータ1の座標系での大きさを算出し、処理S54に移る。
【0084】
S54:画像処理装置22は、障害物の大きさ検出結果を上位制御コンピュータ1に上位制御コンピュータ1の座標系に変換して送信し、この処理を終了する。
【0085】
・上記処理S52での領域の抽出例の説明
図15は画像センサ式障害物検出装置の領域抽出例の説明図であり、図15(a)は屋外実験の説明、図15(b)は実験結果の画像の説明である。
【0086】
図15(a)において、屋外の画像には、街路樹、ガードレール等がある道路上に落とされた障害物4がある。図15(b)において、実験結果の画像には、障害物検出データの領域を抽出した画像が示されている。
【0087】
・上記処理S53での大きさの算出例の説明
(距離、位置が分かる時の大きさの算出)
図16は障害物の大きさの算出の説明図である。図16において、仮定として、Y軸を奥行き、カメラ(画像センサ)が高い位置にあり、カメラの画面上の領域抽出された障害物の画素アドレスを(Xci,Yci)、変数をHc とすると、画素アドレス(自座標)と上位の座標系の関係式は次のようになる。なお、X軸は紙面に垂直な方向とする。
【0088】
【数1】
【0089】
なお、iは0からN個であり、領域抽出されたすべての画素に適用される。
【0090】
いま、図16のようにカメラからの距離Y0 に障害物が立っているとすると、カメラ座標系からワールド座標(上位制御コンピュータの座標)への展開は次のようになる。なお、Y0 はアクティブセンサ(ミリ波式障害物検出装置)で得られるものである。
【0091】
上記式を書き直すと、次のようになる
【0092】
【数2】
【0093】
ここで、
【0094】
【数3】
【0095】
とすると、上記式より
A−1・Cで、障害物のそれぞれの画素のワールド座標系での座標(位置)が求められ、X方向の最大、最小、Z方向の最大、最小から幅、高さを求めることができ、障害物の大きさを検出することができる。
【0096】
▲4▼:GUIの処理の説明
図17はGUIの処理フロー図である。図17において、GUI部の処理S61〜処理S63に従って説明する。
【0097】
S61:GUI部は、矛盾した障害物検出データの有無の確認かどうか判断する。この判断で矛盾した障害物検出データの有無の確認の場合は処理S62に移り、有無の確認でない場合は処理S63に移る。
【0098】
S62:GUI部は、矛盾した障害物の位置等の表示を行い、この処理を終了する。
【0099】
S63:GUI部は、検出した障害物の属性等の表示を行い、この処理を終了する。
【0100】
図18はGUIの表示の説明図である。図18において、障害物を検出した画像と障害物の属性の表示例が示されている。障害物の属性の表示例には、Obstacle Detection(Red) : Position(5.51,35.05) Vel(0.00,0.00) Size(0.52,0.74) がある。これは、検出した障害物(赤色)は、例えば管理者が決めた基準点からの距離である道路の左端より5.51mで交差点からの距離35.05 mの位置にあり、X軸方向Z軸方向の速度は共に時速0.00km、大きさは幅が0.52m高さが0.74mであることを示している。
【0101】
なお、前記実施の形態では、複数のセンサとしてパッシブセンサ(画像センサ式障害物検出装置)とアクティブセンサ(ミリ波式障害物検出装置)とを用いた例を説明したが、他の組み合わせでもよく、例えば種類の異なるアクティブセンサのみ、またはパッシブセンサのみを使用することもできる。また、3種類以上のセンサを用いてより確実な障害物検出を行うこともできる。
【0102】
また、前記実施の形態では、道路上の障害物の検出の説明をしたが、特定の敷地上の通路、特定の港湾の海上通路、鉄道等の障害物の検出に適用することもできる。
【0103】
従来、単センサによる障害物検出では、認識率の悪さ、位置精度の悪さ、障害物の色や模様などが伝わらない、といったどれかの問題があったが、以上実施の形態で説明したように、複数のセンサを用いることによって、これらの問題を解決し、道路の安全性を高めることができる。
【0104】
【発明の効果】
以上説明したように、本発明によれば次のような効果がある。
【0105】
(1):道路上に設置された複数種類のセンサ21a、31aで道路上の状況の観測を行い、入力手段に前記複数のセンサ種別毎に独立して障害物を探索した障害物検出情報が入力され、検出処理手段で前記入力手段にて、前記複数のセンサ種別間で障害物の検出において、あるセンサ種別では障害物を検出し、該センサ種別以外のセンサ種別では障害物を検出しなかった場合、障害物を検出しなかったセンサ種別に対して障害物を再探索させ、第二の検出処理手段で前記検出処理手段の結果により障害物があると判断した場合、前記複数のセンサ種別間の情報を融合して障害物の属性を検出するため、単センサであると、認識率の悪さ、位置精度の悪さ、障害物の色や模様などが伝わらない、といったどれかの問題点を複数の異種センサを用いることで解決することができる。
【0106】
(2):検出処理手段で、障害物を再探索させる場合に、障害物を検出できなかったセンサについては障害物検出の閾値を下げて再探索させるため、単センサでは疑わしくて障害物と認識できないものも認識でき、認識率の悪さを改善できる。
【図面の簡単な説明】
【図1】本発明の原理説明図である。
【図2】実施の形態における障害物検出装置の設置場所の説明図である。
【図3】実施の形態における装置構成図である。
【図4】実施の形態におけるミリ波レーダの構成と設置イメージの説明図である。
【図5】実施の形態における状態遷移の説明図である。
【図6】実施の形態における上位制御コンピュータの独立モード時の処理フロー図である。
【図7】実施の形態におけるミリ波式障害物検出装置を用いた時の障害物検出の説明図である。
【図8】実施の形態における独立モード時のミリ波式障害物検出装置の処理フロー図である。
【図9】実施の形態における画像センサ式障害物検出装置を用いた障害物検出例の説明図である。
【図10】実施の形態における上位制御コンピュータの主従モード時の処理フロー図である。
【図11】実施の形態における主従モード時の障害物検出装置の再探索の説明図である。
【図12】実施の形態における主従モード時のミリ波式障害物検出装置の処理フロー図である。
【図13】実施の形態における上位制御コンピュータの融合モード時の処理フロー図である。
【図14】実施の形態における融合モード時の画像センサ式障害物検出装置の処理フロー図である。
【図15】実施の形態における画像センサ式障害物検出装置の領域抽出例の説明図である。
【図16】実施の形態における障害物の大きさの算出の説明図である。
【図17】実施の形態におけるGUIの処理フロー図である。
【図18】実施の形態におけるGUIの表示の説明図である。
【符号の説明】
10a 表示手段
21a センサ(パッシブセンサ)
31a センサ(アクティブセンサ)
40a 検出処理手段[0001]
BACKGROUND OF THE INVENTION
The present invention relates to an obstacle detection device that detects an obstacle by observing a situation on a road or the like with a sensor installed on the road or the like.
[0002]
Currently, there are frequent traffic accidents caused by obstacles on the road (including temporarily stopped vehicles, low-speed vehicles, stopped vehicles, parked vehicles, etc.). This damage is also becoming serious. For this reason, in order to notify a driver or the like of an obstacle on the road or the like, it is desired that the obstacle can be reliably detected.
[0003]
[Prior art]
Conventionally, it has been proposed, for example, as Japanese Patent Application No. 343880 to detect an obstacle by installing a single sensor on a road. However, for example, an image processing method using one camera has problems such as poor position accuracy and a low obstacle recognition rate due to the influence of a shadow or the like. There is also an image processing method (stereoscopically viewed) that uses two or more cameras to improve the position accuracy. For example, when one obstacle is behind another object, However, there is a problem that the recognition rate of obstacles is poor because it is not possible to know which part should be matched between the cameras in the part that can be seen but not reflected in other cameras. It was.
[0004]
Furthermore, for example, the measurement method using sound waves has a problem that it takes time to measure the position because the sound speed is slow, and long-distance measurement cannot be performed. The measurement method using the radio wave radar has a problem that the position can be measured accurately and the recognition rate is high, but the beam width is wide and the size cannot be measured, and the color and pattern of the obstacle cannot be transmitted. The measurement method using the laser radar can accurately measure the position and size, but there is a problem that the recognition rate is extremely lowered when rain mist occurs.
[0005]
[Problems to be solved by the invention]
In the case of the conventional single sensor, there has been a problem that any one of problems such as poor recognition rate, poor positional accuracy, and a color or pattern of an obstacle cannot be transmitted.
[0006]
An object of the present invention is to solve such a conventional problem and to provide an obstacle detection device capable of improving the safety of a road or the like by using a plurality of sensors.
[0007]
[Means for Solving the Problems]
FIG. 1 is a diagram for explaining the principle of the present invention. In FIG. 1, 10a is a display means, 21a is a sensor (passive sensor), 31a is a sensor (active sensor), and 40a is a detection processing means.
[0008]
The present invention is configured as follows to solve the conventional problems.
[0009]
(1): Observe the situation on the roadIn order to detect an obstacle based on obstacle detection information from a plurality of types of sensors 21a, 31a installed on the road, a plurality of types of sensors 21a, 31a installed on the road, In the detection of obstacles between the plurality of sensor types by the input means for inputting obstacle detection information obtained by searching for the obstacles independently for each of the plurality of sensor types, A detection processing means for detecting an obstacle and re-searching the obstacle for a sensor type that has not detected an obstacle when a sensor type other than the sensor type is not detected; and the detection processing means If it is determined that there is an obstacle based on the result of the above, it comprises second detection processing means for detecting the attribute of the obstacle by fusing information between the plurality of sensor types.
[0010]
(2):In the obstacle detection apparatus according to (1), when the detection processing unit causes the obstacle to be searched again, the obstacle detection threshold is lowered for the sensor that cannot detect the obstacle, and the obstacle is detected again..
[0011]
(Function)
The operation based on the above configuration will be described.
[0012]
Obstacle detection information obtained by observing an obstacle independently for each of the plurality of sensor types is input to the input means by observing the situation on the road with a plurality of types of sensors 21a and 31a installed on the road. In the detection of an obstacle between the plurality of sensor types by the input means in the processing means, if an obstacle is detected in a certain sensor type and no obstacle is detected in a sensor type other than the sensor type, an obstacle is detected. If the obstacle type is not detected, the obstacle is re-searched, and the second detection processing unit determines that there is an obstacle based on the result of the detection processing unit. Merge and detect obstacle attributes. For this reason,The single sensor can provide an obstacle detection device that can solve any of the problems such as poor recognition rate, poor position accuracy, and obstructing the color and pattern of the obstacle.
[0013]
Also,When the obstacle is re-searched by the detection processing means, the obstacle detection threshold is lowered for the sensor that cannot detect the obstacle, and the search is performed again. For this reason, even a single sensor that is suspicious and cannot be recognized as an obstacle can be recognized, and the poor recognition rate can be improved.
[0014]
DETAILED DESCRIPTION OF THE INVENTION
(1): Explanation of the installation location of the obstacle detection device
Obstacles on the road are detected by an obstacle detection device installed on a pillar, etc., and warnings are given to the following vehicles on the road with a bulletin board etc. to prevent accidents. . The sensor head used is a camera (passive sensor) or a radar (active sensor). The camera uses a visible camera or an infrared camera depending on the situation. The radar may be any of laser, sound wave, and radio wave.
[0015]
FIG. 2 is an explanatory diagram of an installation location of the obstacle detection device. In FIG. 2, an obstacle detection device is provided on a
[0016]
The image sensor type
[0017]
(2): Explanation of device configuration
FIG. 3 is an apparatus configuration diagram, FIG. 3A is a description of a distributed processing type, and FIG. 3B is a description of a centralized management type. In FIG. 3 (a), the distributed processing type obstacle detection device includes a host control computer 1, an image sensor type
[0018]
The host control computer 1 controls the whole and is a computer equipped with a LAN. The image sensor type
[0019]
The
[0020]
In FIG. 3B, the centralized obstacle detection device is provided with a
[0021]
(3): Explanation of millimeter wave radar configuration and installation image
FIG. 4 is an explanatory diagram of the configuration and installation image of the millimeter wave radar, FIG. 4 (a) is an explanation of the configuration of the millimeter wave radar, FIG. 4 (b) is an explanation of the image of installation at a high place, and FIG. It is an explanation of a low-place installation image.
[0022]
(1): Configuration of millimeter wave radar
In FIG. 4A, the
[0023]
The principle of the millimeter wave radar is that a millimeter wave is transmitted, a reflected radio wave from a measurement object is received, and the propagation time and Doppler shift are obtained by signal processing. From this propagation time and the Doppler shift amount, the distance and speed to the measurement object are obtained. Further, the direction is obtained from the
[0024]
(2) Explanation of installation image of millimeter wave radar
In FIG. 4B, a
[0025]
In FIG.4 (c), the
[0026]
The high place installation and the low place installation of these FIG.4 (b) and FIG.4 (c) are used properly according to required conditions, for example, the magnitude | size of an obstruction.
[0027]
(4): Explanation of obstacle detection method
FIG. 5 is an explanatory diagram of state transition. In FIG. 5, the obstacle detection process is roughly divided into three modes: (1) independent mode A, (2) master-slave mode B, and (3) fusion mode C. Hereinafter, the obstacle detection method will be described by taking the configuration of FIG. 3A as an example. In the case of FIG. 3B, the following processing is performed by one
[0028]
In order to improve the poor recognition rate in the past, a plurality of sensors independently search for and detect obstacles (independent mode A). Further, when the detected obstacle data is inconsistent between the sensors, the obstacle is re-searched mainly (for example, re-search by limiting the search range and lowering the detection threshold) (master-slave) Mode B). As a result, even a single sensor that is suspicious and cannot be recognized as an obstacle can be recognized, and the poor recognition rate can be improved. If the contradiction cannot be resolved even by re-searching intensively, it is displayed on a GUI (Graphical User Interface) (GUI mode D), and an excellent human judgment is sought. Thereby, it is possible to recognize a sensor that is suspicious and cannot be recognized as an obstacle, and the poor recognition rate can be improved.
[0029]
In order to improve the conventional measurement accuracy, when detecting obstacles with multiple sensors, active sensors (laser radar, sound wave radar, radio wave radar, etc.) that are good at distance measurement that radiates from itself and looks at its reflection Integrate information from passive sensors (visible cameras, infrared cameras, etc.) that are good at extracting shapes such as image sensors that do not emit radiation from themselves, and detect accurate shapes, sizes, positions, velocities, etc. (fusion) Mode C). Thereby, the badness of the conventional measurement accuracy can be improved.
[0030]
Also, in order to improve the fact that only the conventional active sensor cannot convey the color or pattern of the obstacle, the obstacle detection result obtained by detecting the obstacle with a plurality of sensors is notified to the administrator on the GUI. (GUI mode D). Thereby, it can be improved that the color or pattern of the obstacle cannot be transmitted only by the conventional active sensor.
[0031]
(1): Explanation of independent mode
The independent mode A is a mode in which each sensor searches and detects an obstacle independently.
[0032]
(A): Explanation of processing of the host control computer
The main processing in the host control computer 1 is a process of waiting for whether obstacle data is sent from the image processing device or the control computer of the millimeter wave radar, and if sent, the data of each sensor is inconsistent. This is a process for confirming whether the reliability of each sensor data is high or whether the reliability of single sensor data is high. When there is no contradiction or when the reliability is high, the mode is changed to the fusion mode. When there is a contradiction or when the reliability is low, the mode changes to the master-slave mode.
[0033]
Here, the obstacle data and its attributes include the position, speed, size, discovery time, obstacle reliability, and the like of the obstacle. Contradiction means that these data (other than reliability) are not within a certain range, or other sensors detect but some sensors do not detect.
[0034]
FIG. 6 is a processing flow chart of the host control computer when in the independent mode. Hereinafter, description will be given according to the processing S1 to processing S5 of FIG.
[0035]
S1: The host control computer 1 waits for the obstacle data to be sent from the image processing apparatus or the control computer of the millimeter wave radar, and if it is sent, moves to the process S2.
[0036]
S2: The host control computer 1 checks whether there is a contradiction in the data sent from the
S3: The host control computer 1 transitions to the fusion mode process, and proceeds to process S5.
[0037]
S4: The host control computer 1 shifts to the master-slave mode process, and moves to process S5.
[0038]
S5: The host control computer 1 waits for the end of the process in the fusion mode or the master-slave mode, and returns to process S1.
[0039]
(B): Description of processing of millimeter wave type obstacle detection device
First, the millimeter wave
[0040]
・ Explanation of obstacle detection scene using millimeter-wave obstacle detection device
FIG. 7 is an explanatory diagram of obstacle detection when the millimeter wave type obstacle detection apparatus is used. In FIG. 7, the road has a guard rail, the lane has three lanes, and the
[0041]
The measurement range of the
[0042]
・ Explanation by flow diagram
FIG. 8 is a process flow diagram of the millimeter wave type obstacle detection apparatus in the independent mode. In the following, description will be given according to processing S11 to processing S18 of the millimeter wave
[0043]
S11: The millimeter wave
[0044]
S12: The millimeter wave
[0045]
S13: The millimeter wave
[0046]
S14: The millimeter wave
[0047]
S15: The millimeter wave
[0048]
S16: The millimeter wave
[0049]
S17: The millimeter wave
[0050]
S18: The millimeter wave
[0051]
(C): Description of processing of image sensor type obstacle detection device
The detection processing flow of the
[0052]
The original image in FIG. 9A includes roadside trees, guardrails, roads, and the like, and a traveling
[0053]
(2): Explanation of master-slave mode
(A): Explanation of processing of the host control computer
The host control computer 1 creates a wait (wait) command for a sensor for which there is contradictory data and a search request for the sensor without contradiction, and commands each sensor. Wait for the end of processing and result transfer from each sensor, and if the contradiction has been resolved, notify the administrator if the conflict has not been resolved. In addition, the sensor in which the data which has inconsistency exists is a case where the obstacle data which the other sensor can detect cannot be detected, when there is obstacle data which does not correspond with another sensor.
[0054]
FIG. 10 is a process flow diagram in the master-slave mode of the host control computer. In the following, description will be given according to processing S21 to processing S26 of FIG.
[0055]
S21: The host control computer 1 confirms the contradiction contents of the obstacle detection data sent from the
[0056]
S22: The host control computer 1 issues a re-search command to a sensor having a contradiction in obstacle detection data, issues a wait command to a sensor having no contradiction, and proceeds to processing S23.
[0057]
S23: The host control computer 1 waits for the end of processing of each sensor, and proceeds to processing S24.
[0058]
S24: The host control computer 1 confirms whether the contradiction of the sensor having the contradiction is resolved. If the contradiction is resolved by this confirmation, the process proceeds to step S25, and if not resolved, the process proceeds to process S26.
[0059]
S25: The host control computer 1 makes a transition to the fusion mode process and ends this process.
[0060]
S26: The host control computer 1 makes a transition to the GUI mode for notifying the administrator and ends this process.
[0061]
(B): Description of processing of millimeter wave type obstacle detection device
The millimeter wave
[0062]
・ Explanation of obstacle detection scene using millimeter-wave obstacle detection device
FIG. 11 is an explanatory diagram of re-searching of the obstacle detection device in the master-slave mode, and FIG. In FIG. 11A, the road has a guard rail, the lane has three lanes, and the
[0063]
Although there is an
[0064]
In addition, a measurement range of the
[0065]
・ Explanation by flow diagram
FIG. 12 is a process flow diagram of the millimeter wave type obstacle detection apparatus in the master-slave mode. In the following, description will be given according to processing S31 to S34 of the millimeter wave
[0066]
S31: The millimeter wave
[0067]
S32: The millimeter wave
[0068]
S33: The millimeter wave
[0069]
S34: The millimeter wave
[0070]
(C): Description of processing of image sensor type obstacle detection device
The detection processing flow of the
[0071]
In FIG. 11B, there is an inconsistent obstacle 4 'on the image obtained by converting the attribute of the inconsistent obstacle detection data into the own coordinate system. In the image sensor type
[0072]
There is an
[0073]
(3): Explanation of fusion mode
(A): Explanation of processing of the host control computer
The host control computer 1 transmits a fusion command and obstacle detection data of the millimeter wave type obstacle detection device (active sensor) 3 to the image sensor type obstacle detection device (passive sensor) 2 and also detects millimeter wave type obstacles. A wait signal is transmitted to the device 3. Next, the end of signal processing and the fusion result transfer are waited. When data arrives, the data is transmitted to the GUI, and the GUI unit notifies the administrator. Finally, each sensor is instructed to enter the independent mode, and the self also enters the independent mode.
[0074]
FIG. 13 is a processing flow chart in the fusion mode of the host control computer. Hereinafter, a description will be given according to processing S41 to processing S44 of FIG.
[0075]
S41: The host control computer 1 transmits a data fusion command to the image sensor type obstacle detection device (passive sensor) 2 and the obstacle detection data of the millimeter wave type obstacle detection device (active sensor) 3, and uses the millimeter wave A wait command is transmitted to the type obstacle detection device 3, and the process proceeds to step S42.
[0076]
S42: The host control computer 1 waits for the end of the processing of each sensor and the data transfer of the fusion result, and when data arrives, it moves to processing S43 and processing S44.
[0077]
S43, S44: The host control computer 1 shifts to the GUI mode, notifies the administrator through the GUI unit, instructs each sensor to shift to the independent mode, and also shifts itself to the independent mode, and ends this process. To do.
[0078]
(B): Description of processing of millimeter wave type obstacle detection device
The millimeter wave
[0079]
(C): Description of processing of image sensor type obstacle detection device
The
[0080]
・ Description of processing flow of image sensor type obstacle detection device
FIG. 14 is a processing flowchart of the image sensor type obstacle detection apparatus in the fusion mode. Hereinafter, description will be given according to the processing S51 to S54 of FIG.
[0081]
S51: The
[0082]
S52: The
[0083]
S53: The
[0084]
S54: The
[0085]
-Explanation of an example of region extraction in the processing S52
FIG. 15 is an explanatory diagram of an example of region extraction of the image sensor type obstacle detection device, FIG. 15A is an explanation of an outdoor experiment, and FIG. 15B is an explanation of an image of the experiment result.
[0086]
In FIG. 15A, the outdoor image includes an
[0087]
-Explanation of calculation example of size in process S53
(Calculation of size when distance and position are known)
FIG. 16 is an explanatory diagram for calculating the size of an obstacle. In FIG. 16, it is assumed that the Y-axis is the depth, the camera (image sensor) is at a high position, and the pixel address of the obstacle extracted from the region on the camera screen is (Xci, Yci), Variable HcThen, the relational expression between the pixel address (own coordinate) and the upper coordinate system is as follows. The X axis is a direction perpendicular to the paper surface.
[0088]
[Expression 1]
[0089]
Note that i ranges from 0 to N and is applied to all pixels extracted from the region.
[0090]
Now, the distance Y from the camera as shown in FIG.0Assuming that an obstacle stands on the screen, the development from the camera coordinate system to the world coordinates (the coordinates of the host control computer) is as follows. Y0Is obtained with an active sensor (millimeter wave type obstacle detection device).
[0091]
Rewriting the above formula, it becomes as follows
[0092]
[Expression 2]
[0093]
here,
[0094]
[Equation 3]
[0095]
Then, from the above formula
A-1-In C, the coordinates (position) of each pixel of the obstacle in the world coordinate system can be obtained, and the width and height can be obtained from the maximum and minimum in the X direction and the maximum and minimum in the Z direction. Can be detected.
[0096]
(4): Explanation of GUI processing
FIG. 17 is a processing flow diagram of the GUI. In FIG. 17, description will be given according to the processing S61 to S63 of the GUI unit.
[0097]
S61: The GUI unit determines whether or not to confirm the presence or absence of contradictory obstacle detection data. If the presence or absence of the obstacle detection data contradicted by this determination is confirmed, the process proceeds to step S62, and if not, the process proceeds to step S63.
[0098]
S62: The GUI unit displays the position of the contradictory obstacle and the process is terminated.
[0099]
S63: The GUI unit displays the attribute of the detected obstacle, and ends this process.
[0100]
FIG. 18 is an explanatory diagram of GUI display. FIG. 18 shows a display example of an image in which an obstacle is detected and the attributes of the obstacle. An example of the display of the attribute of the obstacle includes Obstacle Detection (Red): Position (5.51, 35.05) Vel (0.00, 0.00) Size (0.52, 0.74). This is because, for example, the detected obstacle (red) is located at a distance of 5.51 m from the left end of the road, which is the distance from the reference point determined by the administrator, and a distance of 35.05 m from the intersection. Both the axial speeds are 0.00 km / h and the size is 0.52 m wide and 0.74 m high.
[0101]
In the above embodiment, an example in which a passive sensor (image sensor type obstacle detection device) and an active sensor (millimeter wave type obstacle detection device) are used as a plurality of sensors has been described. For example, only different types of active sensors or only passive sensors can be used. In addition, more reliable obstacle detection can be performed using three or more types of sensors.
[0102]
In the above embodiment, the detection of the obstacle on the road has been described. However, the present invention can be applied to the detection of an obstacle such as a passage on a specific site, a marine passage of a specific port, and a railway.
[0103]
Conventionally, obstacle detection with a single sensor has any of the following problems: poor recognition rate, poor position accuracy, and obstruction color and pattern are not transmitted. As explained in the above embodiments By using a plurality of sensors, these problems can be solved and road safety can be improved.
[0104]
【The invention's effect】
As described above, the present invention has the following effects.
[0105]
(1):Obstacle detection information obtained by observing an obstacle independently for each of the plurality of sensor types is input to the input means by observing the situation on the road with a plurality of types of sensors 21a and 31a installed on the road. In the detection of an obstacle between the plurality of sensor types by the input means in the processing means, if an obstacle is detected in a certain sensor type and no obstacle is detected in a sensor type other than the sensor type, an obstacle is detected. If the obstacle type is re-searched for the sensor type that has not detected an obstacle, and the second detection processing unit determines that there is an obstacle based on the result of the detection processing unit, information between the plurality of sensor types is obtained. To merge and detect obstacle attributes,With a single sensor, any of the problems such as poor recognition rate, poor position accuracy, and the color and pattern of an obstacle cannot be transmitted can be solved by using a plurality of different sensors.
[0106]
(2):When re-searching for obstacles with the detection processing means, sensors that could not detect obstacles are re-searched by lowering the obstacle detection threshold, so even single sensors that are suspicious and cannot be recognized as obstacles are recognized. Can improve the poor recognition rate.
[Brief description of the drawings]
FIG. 1 is a diagram illustrating the principle of the present invention.
FIG. 2 is an explanatory diagram of an installation location of the obstacle detection device according to the embodiment.
FIG. 3 is an apparatus configuration diagram according to the embodiment.
FIG. 4 is an explanatory diagram of a configuration and an installation image of a millimeter wave radar in the embodiment.
FIG. 5 is an explanatory diagram of state transition in the embodiment.
FIG. 6 is a processing flow chart in the independent mode of the host control computer in the embodiment.
FIG. 7 is an explanatory diagram of obstacle detection when the millimeter wave type obstacle detection device according to the embodiment is used.
FIG. 8 is a process flow diagram of the millimeter-wave obstacle detection device in the independent mode in the embodiment.
FIG. 9 is an explanatory diagram of an example of obstacle detection using the image sensor type obstacle detection device according to the embodiment.
FIG. 10 is a process flow diagram in the master-slave mode of the host control computer in the embodiment.
FIG. 11 is an explanatory diagram of re-searching by the obstacle detection device in the master-slave mode according to the embodiment.
FIG. 12 is a process flow diagram of the millimeter-wave obstacle detection device in the master-slave mode according to the embodiment.
FIG. 13 is a processing flow diagram in the fusion mode of the host control computer in the embodiment.
FIG. 14 is a process flow diagram of the image sensor type obstacle detection device in the fusion mode in the embodiment.
FIG. 15 is an explanatory diagram of a region extraction example of the image sensor type obstacle detection device according to the embodiment.
FIG. 16 is an explanatory diagram for calculating the size of an obstacle in the embodiment;
FIG. 17 is a process flow diagram of GUI in the embodiment;
FIG. 18 is an explanatory diagram of GUI display according to the embodiment.
[Explanation of symbols]
10a Display means
21a Sensor (passive sensor)
31a Sensor (active sensor)
40a Detection processing means
Claims (2)
道路上に設置された複数種類のセンサと、
前記複数のセンサ種別毎に独立して障害物を探索した障害物検出情報が入力される入力手段と、
前記入力手段にて、前記複数のセンサ種別間で障害物の検出において、あるセンサ種別では障害物を検出し、該センサ種別以外のセンサ種別では障害物を検出しなかった場合、障害物を検出しなかったセンサ種別に対して障害物を再探索させる検出処理手段と、
前記検出処理手段の結果により障害物があると判断した場合、前記複数のセンサ種別間の情報を融合して障害物の属性を検出する第二の検出処理手段と
から構成されることを特徴とした障害物検出装置。 An obstacle detection device that detects an obstacle based on obstacle detection information from a plurality of types of sensors installed on the road to observe the situation on the road ,
Multiple types of sensors installed on the road,
Input means for inputting obstacle detection information obtained by searching for an obstacle independently for each of the plurality of sensor types;
In the detection of an obstacle between the plurality of sensor types by the input means, an obstacle is detected in a certain sensor type, and an obstacle is detected when no obstacle is detected in a sensor type other than the sensor type. Detection processing means for re-searching obstacles for sensor types that have not been performed,
A second detection processing unit for detecting an attribute of the obstacle by fusing information between the plurality of sensor types when it is determined that there is an obstacle based on a result of the detection processing unit;
An obstacle detection device comprising:
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP25696499A JP3607841B2 (en) | 1999-09-10 | 1999-09-10 | Obstacle detection device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP25696499A JP3607841B2 (en) | 1999-09-10 | 1999-09-10 | Obstacle detection device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2001084482A JP2001084482A (en) | 2001-03-30 |
| JP3607841B2 true JP3607841B2 (en) | 2005-01-05 |
Family
ID=17299827
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP25696499A Expired - Fee Related JP3607841B2 (en) | 1999-09-10 | 1999-09-10 | Obstacle detection device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3607841B2 (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR100937096B1 (en) * | 2008-02-27 | 2010-01-15 | 성균관대학교산학협력단 | Sensor Fusion System and Sensor Fusion Method |
Families Citing this family (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2004085337A (en) * | 2002-08-27 | 2004-03-18 | Fujitsu Ltd | Vehicle detection method and vehicle detection device |
| JP2010044496A (en) * | 2008-08-11 | 2010-02-25 | Ihi Corp | Method and device for detecting vehicle |
| JP2018010535A (en) * | 2016-07-14 | 2018-01-18 | シャープ株式会社 | Fixed camera, server, road information update system, and information processing program |
| CN113808409B (en) * | 2020-06-17 | 2023-02-10 | 华为技术有限公司 | Method, system and computer equipment for road safety monitoring |
| CN114167443B (en) * | 2020-08-19 | 2025-03-07 | 北京万集科技股份有限公司 | Information completion method, device, computer equipment and storage medium |
-
1999
- 1999-09-10 JP JP25696499A patent/JP3607841B2/en not_active Expired - Fee Related
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR100937096B1 (en) * | 2008-02-27 | 2010-01-15 | 성균관대학교산학협력단 | Sensor Fusion System and Sensor Fusion Method |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2001084482A (en) | 2001-03-30 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11346926B2 (en) | Detection device and method for adjusting parameter thereof | |
| JP3619628B2 (en) | Driving environment recognition device | |
| JP3848431B2 (en) | VEHICLE POSITION ESTIMATION APPARATUS, VEHICLE POSITION ESTIMATION METHOD, TRAVEL lane maintenance apparatus, and TR | |
| JP6257989B2 (en) | Driving assistance device | |
| US10852426B2 (en) | System and method of utilizing a LIDAR digital map to improve automatic driving | |
| JP3123303B2 (en) | Vehicle image processing device | |
| EP2053424B1 (en) | Target detecting device, target detecting method, and target detecting program | |
| US20230065727A1 (en) | Vehicle and vehicle control method | |
| JP4356573B2 (en) | How to display the radar installation information confirmation screen and adjustment screen | |
| JP7826700B2 (en) | Radio wave sensor installation support device, computer program, and radio wave sensor installation position determination method | |
| KR101519277B1 (en) | Apparatus and Method for Recognize of Drive Way of Vehicle | |
| JP2001195698A (en) | Pedestrian detection device | |
| JP3607841B2 (en) | Obstacle detection device | |
| US12597341B2 (en) | Installation support device for radio wave sensor, computer program, method of determining installation position of radio wave sensor, and method of supporting installation of radio wave sensor | |
| KR102520904B1 (en) | Speed bump detection system | |
| JPH09326096A (en) | Vehicle obstacle detection device | |
| JP3954053B2 (en) | Vehicle periphery monitoring device | |
| JPH1186192A (en) | Vehicle information providing system | |
| CN115755026A (en) | Vehicle guiding method and vehicle | |
| JP4230373B2 (en) | Detection apparatus and detection method | |
| JPH04193641A (en) | Obstacle detection device for vehicle | |
| JP4279302B2 (en) | Detection device | |
| KR102502155B1 (en) | Pedestrian guide device for audio signal guidance and method of operating the same | |
| KR20240062227A (en) | Target detection method and apparatus | |
| KR102387516B1 (en) | Two-way traffic warning system and operation method therefor |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20040622 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20040629 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20040823 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20041005 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20041008 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20071015 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20081015 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20081015 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20091015 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20091015 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101015 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101015 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111015 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111015 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121015 Year of fee payment: 8 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121015 Year of fee payment: 8 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20131015 Year of fee payment: 9 |
|
| LAPS | Cancellation because of no payment of annual fees |