Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP4600760B2 - 障害物検出装置 - Google Patents
[go: Go Back, main page]

JP4600760B2 - 障害物検出装置 - Google Patents

障害物検出装置 Download PDF

Info

Publication number
JP4600760B2
JP4600760B2 JP2005186843A JP2005186843A JP4600760B2 JP 4600760 B2 JP4600760 B2 JP 4600760B2 JP 2005186843 A JP2005186843 A JP 2005186843A JP 2005186843 A JP2005186843 A JP 2005186843A JP 4600760 B2 JP4600760 B2 JP 4600760B2
Authority
JP
Japan
Prior art keywords
obstacle
vehicle
plane
image
image recognition
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
Application number
JP2005186843A
Other languages
English (en)
Other versions
JP2007004697A (ja
Inventor
俊明 柿並
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.)
Aisin Corp
Original Assignee
Aisin Seiki Co Ltd
Aisin Corp
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 Aisin Seiki Co Ltd, Aisin Corp filed Critical Aisin Seiki Co Ltd
Priority to JP2005186843A priority Critical patent/JP4600760B2/ja
Priority to US11/993,104 priority patent/US7894631B2/en
Priority to EP06747012.0A priority patent/EP1927962B1/en
Priority to PCT/JP2006/310784 priority patent/WO2007000868A1/ja
Publication of JP2007004697A publication Critical patent/JP2007004697A/ja
Application granted granted Critical
Publication of JP4600760B2 publication Critical patent/JP4600760B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B62LAND VEHICLES FOR TRAVELLING OTHERWISE THAN ON RAILS
    • B62DMOTOR VEHICLES; TRAILERS
    • B62D15/00Steering not otherwise provided for
    • B62D15/02Steering position indicators ; Steering position determination; Steering aids
    • B62D15/029Steering assistants using warnings or proposing actions to the driver without influencing the steering system
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60RVEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
    • B60R1/00Optical viewing arrangements; Real-time viewing arrangements for drivers or passengers using optical image capturing systems, e.g. cameras or video systems specially adapted for use in or on vehicles
    • B60R1/20Real-time viewing arrangements for drivers or passengers using optical image capturing systems, e.g. cameras or video systems specially adapted for use in or on vehicles
    • B60R1/22Real-time viewing arrangements for drivers or passengers using optical image capturing systems, e.g. cameras or video systems specially adapted for use in or on vehicles for viewing an area outside the vehicle, e.g. the exterior of the vehicle
    • B60R1/23Real-time viewing arrangements for drivers or passengers using optical image capturing systems, e.g. cameras or video systems specially adapted for use in or on vehicles for viewing an area outside the vehicle, e.g. the exterior of the vehicle with a predetermined field of view
    • B60R1/26Real-time viewing arrangements for drivers or passengers using optical image capturing systems, e.g. cameras or video systems specially adapted for use in or on vehicles for viewing an area outside the vehicle, e.g. the exterior of the vehicle with a predetermined field of view to the rear of the vehicle
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/50Depth or shape recovery
    • G06T7/55Depth or shape recovery from multiple images
    • G06T7/579Depth or shape recovery from multiple images from motion
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V10/00Arrangements for image or video recognition or understanding
    • G06V10/20Image preprocessing
    • G06V10/255Detecting or recognising potential candidate objects based on visual cues, e.g. shapes
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V20/00Scenes; Scene-specific elements
    • G06V20/50Context or environment of the image
    • G06V20/56Context or environment of the image exterior to a vehicle by using sensors mounted on the vehicle
    • G06V20/58Recognition of moving objects or obstacles, e.g. vehicles or pedestrians; Recognition of traffic objects, e.g. traffic signs, traffic lights or roads
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V20/00Scenes; Scene-specific elements
    • G06V20/50Context or environment of the image
    • G06V20/56Context or environment of the image exterior to a vehicle by using sensors mounted on the vehicle
    • G06V20/58Recognition of moving objects or obstacles, e.g. vehicles or pedestrians; Recognition of traffic objects, e.g. traffic signs, traffic lights or roads
    • G06V20/586Recognition of moving objects or obstacles, e.g. vehicles or pedestrians; Recognition of traffic objects, e.g. traffic signs, traffic lights or roads of parking space
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V20/00Scenes; Scene-specific elements
    • G06V20/60Type of objects
    • G06V20/64Three-dimensional [3D] objects
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/16Anti-collision systems
    • G08G1/165Anti-collision systems for passive traffic, e.g. including static obstacles, trees
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/16Anti-collision systems
    • G08G1/168Driving aids for parking, e.g. acoustic or visual feedback on parking space
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60RVEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
    • B60R2300/00Details of viewing arrangements using cameras and displays, specially adapted for use in a vehicle
    • B60R2300/30Details of viewing arrangements using cameras and displays, specially adapted for use in a vehicle characterised by the type of image processing
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60RVEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
    • B60R2300/00Details of viewing arrangements using cameras and displays, specially adapted for use in a vehicle
    • B60R2300/30Details of viewing arrangements using cameras and displays, specially adapted for use in a vehicle characterised by the type of image processing
    • B60R2300/301Details of viewing arrangements using cameras and displays, specially adapted for use in a vehicle characterised by the type of image processing combining image information with other obstacle sensor information, e.g. using RADAR/LIDAR/SONAR sensors for estimating risk of collision
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60RVEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
    • B60R2300/00Details of viewing arrangements using cameras and displays, specially adapted for use in a vehicle
    • B60R2300/30Details of viewing arrangements using cameras and displays, specially adapted for use in a vehicle characterised by the type of image processing
    • B60R2300/302Details of viewing arrangements using cameras and displays, specially adapted for use in a vehicle characterised by the type of image processing combining image information with GPS information or vehicle data, e.g. vehicle speed, gyro, steering angle data
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60RVEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
    • B60R2300/00Details of viewing arrangements using cameras and displays, specially adapted for use in a vehicle
    • B60R2300/30Details of viewing arrangements using cameras and displays, specially adapted for use in a vehicle characterised by the type of image processing
    • B60R2300/304Details of viewing arrangements using cameras and displays, specially adapted for use in a vehicle characterised by the type of image processing using merged images, e.g. merging camera image with stored images
    • B60R2300/305Details of viewing arrangements using cameras and displays, specially adapted for use in a vehicle characterised by the type of image processing using merged images, e.g. merging camera image with stored images merging camera image with lines or icons
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60RVEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
    • B60R2300/00Details of viewing arrangements using cameras and displays, specially adapted for use in a vehicle
    • B60R2300/80Details of viewing arrangements using cameras and displays, specially adapted for use in a vehicle characterised by the intended use of the viewing arrangement
    • B60R2300/806Details of viewing arrangements using cameras and displays, specially adapted for use in a vehicle characterised by the intended use of the viewing arrangement for aiding parking
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W30/00Purposes of road vehicle drive control systems not related to the control of a particular sub-unit, e.g. of systems using conjoint control of vehicle sub-units
    • B60W30/06Automatic manoeuvring for parking
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/30Subject of image; Context of image processing
    • G06T2207/30248Vehicle exterior or interior
    • G06T2207/30252Vehicle exterior; Vicinity of vehicle
    • G06T2207/30264Parking
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V2201/00Indexing scheme relating to image or video recognition or understanding
    • G06V2201/08Detecting or categorising vehicles
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/14Traffic control systems for road vehicles indicating individual free spaces in parking areas
    • G08G1/141Traffic control systems for road vehicles indicating individual free spaces in parking areas with means giving the indication of available parking spaces
    • G08G1/143Traffic control systems for road vehicles indicating individual free spaces in parking areas with means giving the indication of available parking spaces inside the vehicles

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Multimedia (AREA)
  • Theoretical Computer Science (AREA)
  • Mechanical Engineering (AREA)
  • Chemical & Material Sciences (AREA)
  • Combustion & Propulsion (AREA)
  • Transportation (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Image Processing (AREA)
  • Traffic Control Systems (AREA)
  • Image Analysis (AREA)
  • Closed-Circuit Television Systems (AREA)

Description

本発明は、車両の周辺の画像と、車両の周辺に存在する障害物までの距離とに基づいて、障害物を検出する障害物検出装置に関する。
車両の周辺に存在する障害物の検出に際して、画像情報と距離情報とは、双方大切である。即ち、画像情報は運転者の視覚を介して障害物の存在を報知する場合に明確な情報となり得、距離情報は障害物が車両にとって障害と成り得る位置に存在するか否かの判断に有用である。車両の周辺の画像は、車両に搭載されたカメラにより撮影される。撮影された周辺画像は、ほぼそのままの状態で車内の表示装置に表示されたり、種々の画像認識に用いられたりする。車両の周辺に存在する障害物までの距離を、画像処理によって演算することも可能である。この場合には、カメラにより撮影された画像から、画像情報と距離情報とを得ることができる。
下記に示す特許文献1には、視点が異なる2つの画面を用いて、障害物(物体)までの垂線距離を求める技術が示されている。この技術において、視点が異なる第1画像面と第2画像面とは、所定間隔をあけて平行に左右配置された2台のカメラによって作り出される。次に、それぞれの画像面における対応する物体画像部分のずれ量を算定する。そして、このずれ量から三角測量の原理を用いて、左右のカメラを結ぶ直線から物体までの垂線距離を求める。
この物体認識技術では、ステレオ画像が得られるように左右のカメラを正確に位置合わせして配置しなければならない。左右のカメラの位置ずれはそのまま物体の位置座標演算の誤差を導く。この物体認識装置を自動車などに搭載する際には、自動車におけるカメラ配置の自由度はそれほど高くないことから、このカメラ取り付け精度の厳密性は厳しい条件となる。
上記のような事情にも鑑みて、車両の周辺に存在する障害物までの距離を測定するために、超音波を利用したソナーなどの距離センサがしばしば用いられる。下記に示す特許文献2には、カメラとソナーとを搭載して表示ディスプレイに表示する画像を適切に切り替える技術が記載されている。これによると、車両の始動直後においては、車両前側方の画像と、車両直前直下の画像との双方を対等に表示ディスプレイに表示する。その後、ソナーによって車両の前方に近接して存在する障害物の存在が検出されると、車両直前直下の画像を車両前側方の画像に比べて強調して表示する。障害物が検出されない場合には、逆に車両前側方の画像を車両直前直下の画像に比べて強調して表示する。
この技術によれば、ソナーにより得られた距離情報は障害物が車両にとって障害と成り得る位置に存在するか否かの判断に用いられ、障害物の存在を画像情報により運転者へ良好に報知することができる。しかし、この技術において、距離情報は、ソナーの検知領域内に障害物が存在するか否かの分解能の低い情報である。従って、障害物の形状を正確に知り得ないか、知り得ても画像処理の演算負荷は大きいものとなる。
これに対し、下記に示す特許文献3には、超音波センサなどの距離測定手段と、電子カメラなどの画像取得手段とが分担して駐車可能空間を認識する駐車スペース地図作成装置の技術が示されている。この技術では、画像取得手段で取得した画像に基づいて、画像の奥行きを代表する特徴部が抽出される。そして、抽出された特徴部までの距離が、取得された画像上での位置と、距離測定手段の測定結果とにより算出される。これにより、車両が駐車可能な駐車スペースを矩形状に認識し(特許文献3第5図参照)、駐車スペース地図を作成する。
特開平5−114099号公報(第16〜20段落、第3〜5図) 特開2004−142557号公報(第5〜7段落、第1〜3図) 特開2002−170103号公報(第3〜12段落、第29段落、第1〜3図、第5図)
上述したように、特許文献3に記載の技術は、距離計測手段により計測された測定結果と、画像処理とを併用している。従って、画像処理を用いて距離を演算する場合に比べ、距離測定に要する時間を短縮し、車両を走行させながら信頼性の高い駐車スペース地図を高速度で作成できる。しかし、駐車スペースは、矩形状に示され、障害物はその形状までを考慮して高精度で検出されているとはいえない。
本願発明は、上記課題に鑑みてなされたもので、車両の周辺の画像と、車両の周辺に存在する障害物までの距離とに基づいて、少ない演算量で、高精度且つ高信頼性で障害物を検出する障害物検出装置を提供することを目的とする。
上記目的を達成するための本発明に係る障害物検出装置は、車両の周辺の画像と前記車両の周辺に存在する障害物までの距離とに基づいて、前記障害物を検出するものであって、以下の特徴構成を備える。
即ち、前記車両の移動に伴って、この移動方向に直交する方向に存在する前記障害物までの距離を測定する距離測定手段と、前記車両の移動に応じて、前記障害物を画角内に含む周辺画像を取得する画像入力手段と、前記車両の移動状態を検出し、移動に伴って遷移する自車位置を逐次特定する自車位置特定手段と、前記距離と前記自車位置とに基づいて、水平面に直交すると共に前記障害物の前記車両の移動方向に沿う面を第一平面として設定する第一平面設定手段と、前記距離と前記自車位置とに基づいて、前記車両の移動方向における前記第一平面の面端部を推定する面端部推定手段と、前記周辺画像において前記面端部を含む領域を画像認識領域として設定する画像認識領域設定手段と、前記画像認識領域における前記障害物の形状特徴を前記周辺画像より画像認識する画像認識手段と、 前記第一平面と前記画像認識手段の認識結果とに基づいて、前記障害物を立体的に認識する立体形状認識手段と、を備える。
この特徴構成によれば、距離測定手段と画像入力手段との双方から得られた情報に基づいて、少ない演算量で、高精度且つ高信頼性で障害物を検出する障害物検出装置を提供することができる。距離測定手段によって得られた情報は、自車位置特定手段によって特定された自車位置と合わせて、第一平面を設定するために用いられる。また、詳細な画像認識を行う周辺画像中の画像認識領域を設定するためにも用いられる。画像認識手段は、画像認識領域において障害物の形状特徴を画像認識する。つまり、全ての周辺画像を対象として画像認識を行うことなく、障害物の形状特徴を認識する。従って、画像認識に掛かる演算量を少なくすることができる。そして、第一平面と、画像認識手段の認識結果とに基づいて、障害物を立体的に認識する。障害物が安定的に存在する部分では、主として距離計測手段によって測定された距離情報を用いて得られた第一平面によって、障害物の存在が検出できる。そして、障害物の端部(第一平面の面端部)では、画像認識により障害物の形状特徴が高精度に検出できる。その結果、少ない演算量で、高精度且つ高信頼性で障害物を立体的に検出する障害物検出装置を提供することができる。
ここで、前記画像認識手段が、前記画像認識領域において前記障害物の形状特徴を画像認識することにより、前記水平面及び前記第一平面に直交する第二平面を構築し、前記立体形状認識手段が、前記第一平面及び前記第二平面とに基づいて、前記障害物を立体的に認識すると好適である。
上記、構成によれば、設定された画像認識領域において、障害物の形状特徴を画像認識することにより、第二平面が精度良く構築される。そして、障害物は、第一平面と第二平面とに基づいて、矩形状の立体として精度良く認識される。矩形状の認識結果は、運転支援装置や駐車支援装置など、他の関連する装置において使用する場合に扱い易い情報である。上記特許文献3と同じように矩形状に障害物を検出しているが、本構成では障害物の端部(第一平面の面端部)の位置は、障害物の形状情報に基づいて正確に画像認識されている。従って、認識結果は特許文献3に比べ、高信頼性の情報として用いることができる。
また、前記画像認識手段が、前記画像認識領域において前記障害物の形状特徴を画像認識することにより、前記障害物の曲面形状を認識し、前記立体形状認識手段が、前記第一平面及び前記曲面形状とに基づいて、前記障害物を立体的に認識すると好適である。
上記、構成によれば、設定された画像認識領域において、障害物の曲面形状が認識される。そして、障害物は、第一平面と曲面形状とに基づいて、立体的に精度良く認識される。この認識結果を、運転支援装置や駐車支援装置など、他の関連する装置において使用する場合、高信頼性の情報として用いることができる。障害物が安定的に存在する部分では、第一平面によって障害物の存在が検出でき、障害物の端部では、障害物の曲面形状が高精度に検出できる。曲面形状の認識は、通常演算負荷が大きい。しかし、全ての周辺画像に対して、詳細な画像認識処理を行うことなく、必要な画像認識領域でのみ曲面形状を認識するので、少ない演算量で済む。その結果、少ない演算量で、高精度且つ高信頼性で障害物を立体的に検出する障害物検出装置を提供することができる。
また、前記車両の移動方向に沿って連続して推定された2つの前記面端部は、以下のように認識されると好適である。
即ち、前記画像認識手段は、一方の前記面端部を含む前記画像認識領域において前記障害物の形状特徴を画像認識することにより、前記水平面及び前記第一平面に直交する第二平面を構築すると共に、他方の前記面端部を含む前記画像認識領域において前記障害物の形状特徴を画像認識することにより、前記障害物の曲面形状を認識する。前記立体形状認識手段は、前記第一平面と前記第二平面と前記曲面形状とに基づいて、前記障害物を立体的に認識する。
障害物と車両(自車両)との、位置関係によって障害物の端部(面端部)がどのように認識されると好ましいかが、異なる場合がある。これは、得られた障害物の検出結果を、どのように利用するかによって異なる。つまり、表示装置に障害物の存在を表示する、駐車可能な場所を検出する、駐車運転を支援する、など検出結果をどのように利用するかによって異なる。そこで、障害物の検出結果を利用する目的が明らかな場合は、その利用目的に合致するように障害物の端部を認識すると好ましい。例えば、車両(自車両)の移動方向に沿う方向における自車両と障害物との距離(縦方向距離)を把握したい場合には、第二平面を基準とする。対象が曲面ではなく平面となるので、簡易な線形計算により縦方向距離を計算することができる。また、車両(自車両)が運転操作によって近づいていく可能性のある障害物の端部に対しては、その曲面形状を明確にしておく。そうすると、自車両と障害物との接触の可能性等を精度良く演算することができる。上記特徴によれば、面端部に応じて画像認識方法を異ならせるので、このように目的に合わせて最適化をすることができる。
前記障害物が前記車両の移動方向に沿って2つ存在した場合、連続して推定された第一障害物の前記面端部と第二障害物の前記面端部とは、以下のように認識されると好適である。
即ち、前記画像認識手段は、一方の前記面端部を含む前記画像認識領域において前記障害物の形状特徴を画像認識することにより、前記水平面及び前記第一平面に直交する第二平面を構築すると共に、他方の前記面端部を含む前記画像認識領域において前記障害物の形状特徴を画像認識することにより、前記障害物の曲面形状を認識する。前記立体形状認識手段は、前記第一平面と前記第二平面と前記曲面形状とに基づいて、前記第一障害物と前記第二障害物とこれら2つの障害物に挟まれた空間とを立体的に認識する。
本発明に係る障害物検出装置によって、複数の障害物に挟まれた空間を含めて認識したい場合がある。上述した特許文献3のように障害物と障害物とに挟まれた駐車スペースを検出する用途などがその一例である。このとき、障害物の近傍を移動して通りすぎた車両(自車両)から遠い側にある障害物(例えば第一障害物)の面端部に対しては、第二平面を構築する。そうすると、距離測定手段で測定する横方向とは直交する、即ち、車両(自車両)の移動方向に沿う縦方向距離が把握し易くなる。つまり計算対象が曲面ではなく平面であるので、簡易な線形計算により縦方向距離を計算することができる。一方、車両(自車両)に近い側にある障害物(例えば第二障害物)の面端部に対しては、曲面形状を認識する。そうすると、車両(自車両)が運転操作によって近づいた場合に、自車両と障害物とが接触する可能性等を精度良く演算することができる。そして、曲面形状が認識できれば、この曲面形状に接し、第一平面に直交する第二平面も容易に計算できる。従って、第一障害物の面端部において構築された第二平面と、第二障害物の面端部において計算された第二平面とに挟まれた空間を立体的に認識することができる。また、この空間の端部の少なくとも1つは、面形状が認識されているので、特許文献3のように単なる矩形状に空間を認識するのに対して、精度の良い認識を実現することができる。
また、前記距離測定手段が前記車両の側面に側方を向いて備えられ、前記画像入力手段が前記車両の前方及び後方の少なくとも一方を向いて備えられると共に、前記画像入力手段は取得する前記周辺画像を一時的に記憶する一時記憶手段を有し、前記画像認識手段は前記一時記憶手段に記憶された前記周辺画像より前記形状特徴を画像認識するものであってもよい。
本発明に係る障害物検出装置では、距離計測手段によって計測された距離情報を利用して、画像認識手段が画像認識を行う画像認識領域が定められる。画像入力手段に一時記憶手段を設けると、距離計測手段による計測結果が得られる時点と、画像認識領域を含む周辺画像が得られる時点とにずれが生じても、このずれを調整することができる。つまり、距離情報が得られる前に自車両が画像認識領域を含む周辺画像を画角内に収める位置を通り過ぎていても、周辺画像が一時記憶手段に記憶されている。従って、距離情報に基づいて記憶された周辺画像から画像認識領域の形状特徴を良好に画像認識することができる。
また、前記距離測定手段が前記車両が移動する方向において前記画像入力手段に先行すると共に前記車両の側面に側方に向けて備えられ、前記画像入力手段が、前記車両が移動する方向において後方に向けて備えられると好適である。
この構成によれば、距離計測手段は車両(自車両)が移動する方向において画像入力手段に先行して備えられる。従って、先に距離計測手段によって計測された距離情報を利用して、画像認識手段が画像認識を行う画像認識領域を定めることができる。つまり、距離情報が得られる前に自車両が画像認識領域を含む周辺画像を画角内に収める位置を通り過ぎることがない。従って、一時記憶手段などの記憶手段を設けることなく、良好に形状特徴の画像認識を行うことができる。記憶手段を備えない分、装置の構成を簡潔にすることができる。
好適な一実施形態として、車両の前方部の両側方に側方に向けた距離計測手段を備え、車両の後方部に後方視界を有する広角の画像入力手段を備えるとよい。車両の前進時に障害物を認識する場合には、一時記憶手段を設けなくとも、良好に障害物を検出できる。尚、距離計測手段及び画像入力手段の構成が同様であって、車両の後退時にも障害物を検出したい場合には、一時記憶手段を設けるとよい。一時記憶手段を設けた場合には、距離計測手段及び画像入力手段の設置場所や車両の進行方向に対する依存度を低くすることができる。以下、図面を利用して本発明に係る障害物検出装置の好適な実施形態の数々について説明する。
〔システム構成〕
図1は、本発明に係る障害物検出装置の構成を模式的に示すブロック図である。本発明に係る障害物検出装置は、車両の周辺の画像と、車両の周辺に存在し障害物となる物体までの距離とに基づいて、車両の周辺に存在する障害物を検出するものである。図1に示すように、画像入力手段2としてのカメラ2Aと、距離測定手段としての距離センサ3と、自車位置特定手段4と、第一平面設定手段5と、面端部推定手段6と、画像認識領域設定手段7と、画像認識手段8と、立体形状認識手段9とが備えられている。ECU(Electronic Control Unit)1は、本発明の障害物検出装置の中核を為すもので、図1に示すように上記種々の手段の多数が含まれる。ECU1は、好適には、マイクロコンピュータやDSP(Digital Signal Processor)などの論理回路群により構成される。良く知られているように、このようなマイクロコンピュータなどは、プログラムによって多くの異なる演算が可能である。従って、上記各手段は、ハードウェア的に明確に区別できるものには限定されない。各手段は、それぞれの機能を分担するのであれば充分である。
画像入力手段2としてのカメラ2Aは、本実施形態においては車両の後方に備えられ、後方を広角撮影するいわゆるバックカメラである。カメラ2Aは、少なくとも障害物を含む車両の周辺画像を取得する。
距離測定手段としての距離センサ3は、例えば車両の側方に向けて設置されたポイントセンサである。レーザを利用したシングルービームセンサや超音波を利用したソナー等がその一例である。距離センサ3は、後述するように、車両の移動に伴って、この移動方向に直交する方向に存在する障害物までの距離を測定する。測定された距離は距離情報として、後述する種々の処理に用いられる。
自車位置特定手段4は、図1に示すように移動状態検出手段4Aと、自車位置演算手段4Bとを備えている。移動状態検出手段4Aは、車両の前後左右の四輪(FR、FL、RR、RL)に備えられた車輪速センサ41や、舵角センサ42から構成される。車輪速センサ41は、車輪の回転数や回転方向を検出する。操舵センサ42は、ステアリングの回転角度より、車両の舵角を検出する。尚、各車輪に対して測定された回転センサ41の回転数の差により、車両の舵角を演算してもよい。自車位置特定手段4は、移動状態検出手段4Aにより車両の移動状態を検出し、移動に伴って遷移する自車位置を自車位置演算手段4Bにより基準座標上において特定する。基準座標とは、ワールド座標(world coordinates)ともいい、画像処理系においてカメラや対象物に対して共通に定められた座標のことを指す。尚、他の実施形態として、単位時間ごとに自車がどの方向にどれだけ動いたかを、逐次特定する方法によって自車位置を特定してもよい。
第一平面設定手段5は、距離情報と自車位置とに基づいて、障害物の車両(自車両)の移動方向に沿う面を、基準座標上において水平面に直交する平面である第一平面として設定する。面端部推定手段6は、上記第一平面の水平面に平行する方向の面端部を推定する。画像認識領域設定手段7は、上記周辺画像において上記面端部を含む画像領域を画像認識領域として設定する。画像認識手段8は、カメラ2Aにより撮影された周辺画像より上記画像認識領域における障害物としての物体の形状特徴を上記周辺画像より認識する。立体形状認識手段9は、第一平面と画像認識手段8の認識結果とに基づいて、物体を立体的に認識する。これら各手段の詳細については後述する。
〔原理〕
本発明の障害物検出装置は、車両に搭載された距離センサ3から得られる距離情報と、カメラ2Aとから得られる画像情報とを両者の長所を有効に利用して、少ない演算負荷で良好に障害物を立体的に認識しようとするものである。
一般にソナーのような距離センサ3は、正対して面している対象物までの距離の検出精度に優れている。しかし、距離センサ3の発するビーム径は遠方に行くほど広がるため、対象物の端部の正確な検出には適していない。一方、カメラ2Aにより撮影される画像は、二次元的であるため、対象物までの距離の検出には適していない。複数のカメラを利用してステレオ画像を得て画像処理するなどの方法があるが、演算負荷が重く、距離センサ3の比ではない。しかし、対象物の端部など、画像のコントラストの大きい部分では、二次元画像を用いて形状や輪郭の正確な検出ができる。この点においては、画像処理が優れている。このように、距離センサ3とカメラ2Aとは、相補的な関係を有している。本発明は、両者の長所を有効に利用するものである。
以下、本発明に係る障害物検出装置を、車両(以下、適宜「自車両」と称する。)が、障害物として他の車両(以下、適宜「駐車車両」と称する。)を立体的に検出する場合を例として本発明の基本原理を説明する。
図2は、車両20の移動に伴って障害物としての駐車車両30までの距離、及び駐車車両30を含む車両20の周辺画像を取得する例を示す説明図である。車両20の両側面の前部には、側方を向いて距離測定手段としての距離センサ3が備えられている。図2においては、駐車車両30が存在する側の距離センサ3のみを図示している。車両20の後部には、後方を向いて、即ち、後方を広角で視界に収める画像入力手段2としてのカメラ2Aが備えられている。距離センサ3は、矢印で示す移動方向Mへの車両20の移動に伴って、駐車車両30までの距離を測定する。即ち、図2(a)に示す位置(position 2a)から、図2(d)に示す位置(position 2d)への移動に伴って、駐車車両30の車両20の移動方向に沿う面への距離情報Sを検出する(図3参照)。
図2(a)の状態(position 2a)において、図3に示す駐車車両30の後端のコーナー部C2が距離センサ3によって概略検出される。車両20が移動方向Mに進行し、図2(c)の状態(position 2c)に達すると、図3に示す駐車車両30の後端のコーナー部C2がカメラ2Aによって高精度に検出される。また、図2(b)の状態(position 2b)において、図3に示す駐車車両30の前端のコーナー部C1が距離センサ3によって概略検出される。車両20が移動方向Mに進行し、図2(d)の状態(position 2d)に達すると、図3に示す駐車車両30の前端のコーナー部C1がカメラ2Aによって高精度に検出される。
距離情報Sは、車両20の移動に伴って図3に示す如く検出される。移動する車両20の位置は、自車位置特定手段4により基準座標上に特定される。そして、第一平面設定手段5は、距離情報S(検出された距離)と、自車位置とに基づいて、駐車車両30の車両20の移動方向に沿う面を、図4に示すように第一平面LN(縦平面:longitudinal plane)として設定する。第一平面LNは、基準座標上において水平面に直交する平面である。第一平面LNの車両20の移動方向の両端を面端部(コーナー部)Cと称する。また、図4に示すように、駐車車両30の前端部側の面端部Cには、水平面及び第一平面LNに直交する第二平面LT0(横平面:lateral plane)が構築される。この第二平面LT0は、仮の横平面である。後述するように画像認識手段8による画像認識処理を経て、正確な第二平面LTが再構築される。
図2に基づいて説明したように、カメラ2Aは、距離センサ3による駐車車両30の検出に遅れて、その視野に駐車30を含むようになる。図5に示す駐車車両30のコーナー部Cは、距離センサ3による駐車車両30の検出に遅れて、カメラ2Aによって撮影される。カメラ2Aによって撮影された周辺画像において、上記コーナー部Cが画像認識領域として設定される。そして、この画像認識領域における駐車車両30の形状特徴が、画像認識手段8において周辺画像より画像認識される。つまり、カメラ2Aにより撮影された周辺画像を利用して、駐車車両30のコーナー部Cが高精度に検出される。
この高精度の検出とは、例えば図6に示すように駐車車両30の後端のコーナー部C2において曲面形状SS(surface shape)が画像認識されることや、駐車車両30の前端のコーナー部C1において第二平面LTが再構築されることである。もちろん、曲面形状SSと第二平面LTとが、図6と逆のコーナー部Cにおいて画像認識や再構築されてもよい。また、両方のコーナー部Cにおいて共に曲面形状SSが認識されたり、第二平面LTが再構築されたりしてもよい。詳細は、後述するが、駐車車両30の前端のコーナー部C1においては、形状特徴としてのフロントプロファイル(front profile)に基づいて画像認識処理が施され、第二平面LTが再構築される。従って、上述した仮の第二平面LT0に比べて正確に駐車車両30の前端部に接する平面が構築されている。同じく詳細は後述するが、コーナー部C2においては、形状特徴としてのオクルージョンプロファイル(occlusion profile)に基づいて画像認識処理が施され、曲面形状SSが認識される。そして、第一平面LNと、第二平面LTと、曲面形状SSとに基づいて、立体形状認識手段9において駐車車両30が立体的に認識される。
〔距離情報及び画像情報の取得の別態様〕
画像入力手段2及び距離測定手段3によって周辺画像及び距離情報の取得する態様は図2に示したものに限定されるものではない。図7はその別態様を示す説明図である。車両20の両側面の前部には、側方を向いて距離測定手段としての距離センサ3が備えられている。車両20の前部には、前方を向いて画像入力手段2としてのカメラ2Aが備えられている。距離センサ3は、矢印で示す移動方向Mへの車両20の移動に伴って、駐車車両30までの距離を測定する。即ち、図7(a)に示す位置(position 7a)から、図7(c)に示す位置(position 7c)への移動に伴って、駐車車両30の車両20の移動方向に沿う面への距離情報Sを検出する。図7においては、カメラ2Aが車両20の移動方向側に設置されているので、図2に示した態様と異なり、距離センサ3による検出に先立って、カメラ2Aにより周辺画像が取得される。
図8は、別態様の他の例を示す説明図である。車両20の両側面の前部には、側方を向いて距離測定手段としての距離センサ3が備えられている。車両20の前部及び後部には、前方及び後方を向いて画像入力手段2としてのカメラ2Aが備えられている。距離センサ3は、矢印で示す移動方向Mへの車両20の移動に伴って、駐車車両30までの距離を測定する。即ち、図8(a)に示す位置(position 8a)から、図8(d)に示す位置(position 8d)への移動に伴って、駐車車両30の車両20の移動方向に沿う面への距離情報Sを検出する。図8においては、カメラ2Aが車両20の移動方向側とその反対側との2箇所に設置されている。従って、距離センサ3による検出に先立って移動方向側のカメラ2Aにより周辺画像が取得されると共に、距離センサ3による検出を追って移動方向とは反対側のカメラ2Aにより周辺画像が取得される。
図7及び図8に示した態様では、図2に示した態様と異なり、距離センサ3による検出に先立って、カメラ2Aにより周辺画像が取得される場合がある。上述したように、本発明の基本原理は、距離センサ3により概略検出を行い、概略検出されたコーナー部C(面端部)に対して、カメラ2Aにより取得した周辺画像を用いて画像認識を行うものである。そこで、図9に示すように、画像入力手段2に一時記憶手段2Bを備え、カメラ2Aにより撮影した画像を一時的に記憶するようにしている。距離センサ3によるコーナー部Cの検出に先立って、カメラ2Aにより周辺画像が取得されても、検出後に一時記憶手段2Bから周辺画像を取得して、コーナー部Cの画像認識を良好に行うことができる。
尚、図示は省略するが距離センサ3と同様の方向に向けて、距離センサ3による障害物の検出位置を含む画角を有するカメラ2Aを、車両20の側面に設けてもよい。
〔実施例〕
以下、本発明を図10に示すように障害物としての2台の駐車車両30Aと、30Bとの横を車両20が通過し、両駐車車両30と、その間の空間とを検出する場合を例に詳細に説明する。尚、この例の検出結果は、縦列駐車(parallel parking)を支援する場合に役立てることができるものである。
縦列駐車を支援する場合に有用な情報は、図11に示すように、駐車車両30A及び30Bの側面の位置を示す第一平面LN(縦平面:longitudinal plane)と、車両20に近い側の駐車車両30Bのコーナー部CBの曲面形状(surface shape)SSと、車両20に遠い側の駐車車両30Aの前端部の位置を示す第二平面LT(横平面:lateral plane)と、駐車空間(parking space)PSの大きさと、車両20から駐車空間PSまでの縦方向距離(overtaking distance)ODと、車両20から第一平面LNまでの横方向距離(side distance)SDと、である。
これらのうち、駐車空間PSは、第二平面LTと、曲面形状SS(第二平面LT1)とにより容易に求めることができる。縦方向距離OD、方向距離SDは、第一平面LNと曲面形状SS(第二平面LT1)とにより容易に求めることができる。従って、本発明の障害物検出装置にとっての重要なタスクは、第一平面LNと、曲面形状SSと、第二平面LTとを検出することにある。例えば、図12に示すように、第一平面LNと、曲面形状SSと、第二平面LTとが検出できれば、これをカメラ2Aの画像に重畳して運転者に示すことによっても、良好に運転支援を行うことができる。
第一平面LNは、図3及び図4に基づいて説明したように、距離センサ3により得られる距離情報Sによって容易に得ることができる。従って、曲面形状SSの画像認識と、画像認識による第二平面LTの再構築とが重要タスクとなる。図11に示すように、第二平面LTを再構築するためには、駐車車両30Aのコーナー部CAにおいて、形状特徴としてのフロントプロファイル(front profile)FPを画像認識する必要がある。曲面形状SSを認識するためには、駐車車両30Bのコーナー部CBにおいて、形状特徴としてのオクルージョンプロファイル(occlusion profile)OPを画像認識する必要がある。以下、フロントプロファイルとオクルージョンプロファイルとの画像認識について説明する。
〔フロントプロファイル〕
図13は、フロントプロファイルを計算する方法を示す説明図である。車両20は図10に示したように、移動方向Mに向かって進行し、駐車車両30Aの横を通り過ぎている。車両20の後部には後方に向けてカメラ2Aが設置されている。駐車車両30Aのコーナー部CAは、車両20が、境界点BPを通過すると、カメラ2Aの視界に含まれるようになる。そして、車両20の進行と共に遠ざかっていく。コーナー部CAは、その概略位置が既に距離センサ3によって検出されている。従って、境界点BPを過ぎてからの周辺画像を用いてフロントプロファイルを計算(画像認識)することができる。
図14は、フロントプロファイルを計算するための一つの代表的な手法であるエピポーラ幾何を説明する説明図である。図中において、2つの直方体は並進運動するカメラの2つの視点から撮影された同一のものである。並進運動とは、カメラに回転成分がなく、カメラの属性が移動の前後で等しいことをいう。図中m、m’は、異なる2つの画像上において直方体の同一の点を表す画像点である。図14では、m1〜m3の3点に対応するm’1〜m’3の3点を示している。各mと各m’とを結ぶ線l1〜l3は、エピポーラ線(epipolar line)lである。3本のエピポーラ線lは一点で交わり、これがエピポール(epipole)eとなる。この性質は自己エピポーラ(auto epipolar)と呼ばれる。この性質を利用し、エピポーラ幾何より得られる対応点m、m’から三次元座標を計算することにより対象物の三次元情報を得ることができる。その説明は、例えば、佐藤淳「コンピュータビジョン −視覚の幾何学−」コロナ社、1999年5月7日初版第80−103頁に詳しいので、説明を省略する。
図15は、駐車車両30Aに対して、エピポーラ幾何を適用した例である。短時間での移動距離であれば、車両20の操舵などによってカメラ2Aに回転要素が加わっていたとしても、近似的に並進運動とみなすことができる。そこで、カメラ2Aにより撮影された周辺画像において、エピポール線lを走査線slに当てはめる。そして、走査線slの上の対応点をマッチング(scan-line matching)することにより、三次元情報を得る。三次元情報とは、点や区切り、矩形などである。これらの情報を組み合わせて、第二平面LTを再構築する。尚、必ずしもエピポーラ幾何を利用する必要はなく、図16に示すように垂直な走査線slにより、3次元情報を得てもよい。
〔オクルージョンプロファイル〕
図17は、オクルージョンプロファイルを計算するための一つの代表的な手法である遮蔽輪郭(occlusion contour)OCによる曲面形状認識を説明する説明図である。上記「コンピュータビジョン −視覚の幾何学−」にも紹介されているように、曲面に対してエピポーラ幾何を適用することは可能であるが、演算負荷は大きい。もちろん、ECU1の演算能力が充分な場合などではエピポーラ幾何を適用してもよい。本実施形態においては、必ずしもエピポーラ幾何の適用は必要ではないことを明らかにすべく、他の方法について下記に説明する。
まず始めに周辺画像から二次元の遮蔽輪郭OCが抽出される。周辺画像中の遷移部分(transitions)が検出され、駐車車両30Bと背景との遷移領域に対応する部分の遮蔽輪郭OCが検出される。図18に示すように、コーナー部CBは曲面であるため、カメラ2Aからの光線Rは、画像ごとに駐車車両30Bの複数の点で遮蔽される。つまり、2次元オクルージョンプロファイル上で、コーナー部CBを示す点は複数の点の集合である。三次元オクルージョンプロファイルは、曲面形状であるので、コーナー部CBを示す点はそれぞれ異なる。三次元のコーナー部CBを示す点は、周辺画像内の二次元の遮蔽輪郭OC上に存在する最も外側の点に対応する。駐車車両30Bのコーナー部CBに接する三次元の光線Rの数に応じて、コーナー部CBを示す点も複数ある。オクルージョンプロファイルは、図19に示すように、全ての光線Rの包絡線(envelope)Eとして計算される。
図20に示すように、複数存在する点としてのコーナー部CBは、全ての光線Rに接する、つまり全ての光線Rに対する共接円(osculating circle)ECによって近似することができる。共接円ECは、第一平面LNと、第一平面LNに直交する第二平面LT1とに接する円となる。共接円ECと、第一平面LNと、第二平面LTとを、第一平面LN及び第二平面との接点で結んで一つの曲線を描くと、輪郭形状CSとなる。これを3次元的に考えれば、曲面形状SSとなる。
フロントプロファイルやオクルージョンプロファイルの計算には走査線sl上のトランジションの抽出が必要である。これを、仮に周辺画像の全体で処理すれば、演算量は膨大である。しかし、距離センサ3を利用することによりフロントプロファイルやオクルージョンプロファイルが出現する画像領域を絞り込むことが可能となる。そして、この画像領域において三次元情報を容易に得ることができる。図21に示すように、距離センサ3が障害物(駐車車両30)に面して通過中であれば、距離センサ3からの距離情報Sは滑らかに推移する(符号Pの領域)。また、距離センサ3が障害物から離れた位置にあり、そこには例えば障害物が存在しないのであれば距離センサ3からの距離情報Sはオーバーフローする(符号Bの領域)。従って、何れも、それぞれの領域において距離情報Sは滑らかであるしかし、これら2つの領域の間の領域Iは急激な変化をしている。この領域Iは、ほぼ駐車車両30の前または後ろのコーナー部Cの位置に相当する。周辺画像中における駐車車両30のコーナー部Cの位置は、画像認識領域設定手段7により設定される。つまり、オクルージョンプロファイルやフロントプロファイルなどの形状特徴を認識するための注目領域(ROI:region of interest)として設定することができる。本発明によれば、注目領域に相当する周辺画像のみを用いて画像処理を行うので、演算負荷が軽減される。
以上、縦列駐車を例示して本発明の実施形態を詳細に説明したが、もちろん車庫入れ駐車(angle parking)にも適用することができる。また、障害物は駐車車両に限らず、狭路に於ける壁面や、狭路上の壁面に隣接する電柱など、種々のものを対象とすることができる。
以上説明したように、車両の周辺の画像と、車両の周辺に存在する障害物までの距離とに基づいて、少ない演算量で、高精度且つ高信頼性で障害物を検出する障害物検出装置を提供することができる。
本発明に係る障害物検出装置の構成を模式的に示すブロック図 車両の移動に伴って駐車車両までの距離、及び周辺画像を取得する例を示す説明図 第一平面を設定する例、及び面端部を推定する例を示す説明図 駐車車両と、第一平面及び第二平面との関係の一例を示す斜視図 面端部における画像認識領域の例を示す斜視図 画像認識領域における画像認識により認識される駐車車両の曲面形状及び、構築される第二平面の例を示す斜視図 車両の移動に伴って駐車車両までの距離、及び周辺画像を取得する他の例1を示す説明図 車両の移動に伴って駐車車両までの距離、及び周辺画像を取得する他の例2を示す説明図 本発明に係る障害物検出装置の他の構成を模式的に示すブロック図 本発明を縦列駐車に適用する場合に、車両の移動に伴って駐車車両までの距離、及び周辺画像を取得する他を示す説明図 本発明を縦列駐車に適用する場合の障害物検出装置の検出結果の相互関係を平面的に示す説明図 本発明を縦列駐車に適用する場合の障害物検出装置の検出結果を立体的に示す斜視図 第二平面を再構築するための形状特徴(フロントプロファイル)を認識する方法を示す説明図 エピポーラ幾何を用いてフロントプロファイルを演算する原理を示す説明図 エピポーラ線を走査線としてフロントプロファイルを演算する例を示す説明図 垂直走査線を用いてフロントプロファイルを演算する例を示す説明図 周辺画像上における駐車車両の遮蔽輪郭を示す説明図 移動する車両と遮蔽輪郭との関係を示す説明図 カメラから遮蔽輪郭上の点への光線と、その包絡線とを示す説明図 図19に示す包絡線を共接円によって近似する説明図 障害物の存在状態に対する距離測定手段の測定結果の特性と、画像処理との関係を示す説明図
符号の説明
2 画像入力手段
2A:カメラ、 2B:記憶手段
3 距離センサ(距離測定手段)
4 自車位置特定手段
5 第一平面設定手段
6 面端部推定手段
7 画像認識領域設定手段
8 画像認識手段
9 立体形状認識手段

Claims (7)

  1. 車両の周辺の画像と、前記車両の周辺に存在する障害物までの距離とに基づいて、前記障害物を検出する障害物検出装置であって、
    前記車両の移動に伴って、この移動方向に直交する方向に存在する前記障害物までの距離を測定する距離測定手段と、
    前記車両の移動に応じて、前記障害物を画角内に含む周辺画像を取得する画像入力手段と、
    前記車両の移動状態を検出し、移動に伴って遷移する自車位置を逐次特定する自車位置特定手段と、
    前記距離と前記自車位置とに基づいて、水平面に直交すると共に前記障害物の前記車両の移動方向に沿う面を、第一平面として設定する第一平面設定手段と、
    前記距離と前記自車位置とに基づいて、前記車両の移動方向における前記第一平面の面端部を推定する面端部推定手段と、
    前記周辺画像において前記面端部を含む領域を画像認識領域として設定する画像認識領域設定手段と、
    前記画像認識領域における前記障害物の形状特徴を前記周辺画像より画像認識する画像認識手段と、
    前記第一平面と前記画像認識手段の認識結果とに基づいて、前記障害物を立体的に認識する立体形状認識手段と、を備える障害物検出装置。
  2. 前記画像認識手段は、前記画像認識領域において前記障害物の形状特徴を画像認識することにより、前記水平面及び前記第一平面に直交する第二平面を構築し、前記立体形状認識手段は、前記第一平面及び前記第二平面とに基づいて、前記障害物を立体的に認識する請求項1に記載の障害物検出装置。
  3. 前記画像認識手段は、前記画像認識領域において前記障害物の形状特徴を画像認識することにより、前記障害物の曲面形状を認識し、前記立体形状認識手段は、前記第一平面及び前記曲面形状とに基づいて、前記障害物を立体的に認識する請求項1に記載の障害物検出装置。
  4. 前記車両の移動方向に沿って連続して推定された2つの前記面端部に対して、
    前記画像認識手段は、一方の前記面端部を含む前記画像認識領域において前記障害物の形状特徴を画像認識することにより、前記水平面及び前記第一平面に直交する第二平面を構築すると共に、他方の前記面端部を含む前記画像認識領域において前記障害物の形状特徴を画像認識することにより、前記障害物の曲面形状を認識し、
    前記立体形状認識手段は、前記第一平面と前記第二平面と前記曲面形状とに基づいて、前記障害物を立体的に認識する請求項1に記載の障害物検出装置。
  5. 前記障害物が前記車両の移動方向に沿って2つ存在した場合、連続して推定された第一障害物の前記面端部と第二障害物の前記面端部とに対して、
    前記画像認識手段は、一方の前記面端部を含む前記画像認識領域において前記障害物の形状特徴を画像認識することにより、前記水平面及び前記第一平面に直交する第二平面を構築すると共に、他方の前記面端部を含む前記画像認識領域において前記障害物の形状特徴を画像認識することにより、前記障害物の曲面形状を認識し、
    前記立体形状認識手段は、前記第一平面と前記第二平面と前記曲面形状とに基づいて、前記第一障害物と前記第二障害物とこれら2つの障害物に挟まれた空間とを立体的に認識する請求項1に記載の障害物検出装置。
  6. 前記距離測定手段が前記車両の側面に側方を向いて備えられ、前記画像入力手段が前記車両の前方及び後方の少なくとも一方を向いて備えられると共に、前記画像入力手段は取得する前記周辺画像を一時的に記憶する一時記憶手段を有し、前記画像認識手段は前記一時記憶手段に記憶された前記周辺画像より前記形状特徴を画像認識する請求項1〜5の何れか一項に記載の障害物検出装置。
  7. 前記距離測定手段は、前記車両が移動する方向において前記画像入力手段に先行すると共に前記車両の側面に側方に向けて備えられ、前記画像入力手段は、前記車両が移動する方向において後方に向けて備えられる請求項1〜5の何れか一項に記載の障害物検出装置。
JP2005186843A 2005-06-27 2005-06-27 障害物検出装置 Expired - Fee Related JP4600760B2 (ja)

Priority Applications (4)

Application Number Priority Date Filing Date Title
JP2005186843A JP4600760B2 (ja) 2005-06-27 2005-06-27 障害物検出装置
US11/993,104 US7894631B2 (en) 2005-06-27 2006-05-30 Obstacle detection apparatus
EP06747012.0A EP1927962B1 (en) 2005-06-27 2006-05-30 Obstacle detection device
PCT/JP2006/310784 WO2007000868A1 (ja) 2005-06-27 2006-05-30 障害物検出装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2005186843A JP4600760B2 (ja) 2005-06-27 2005-06-27 障害物検出装置

Publications (2)

Publication Number Publication Date
JP2007004697A JP2007004697A (ja) 2007-01-11
JP4600760B2 true JP4600760B2 (ja) 2010-12-15

Family

ID=37595124

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2005186843A Expired - Fee Related JP4600760B2 (ja) 2005-06-27 2005-06-27 障害物検出装置

Country Status (4)

Country Link
US (1) US7894631B2 (ja)
EP (1) EP1927962B1 (ja)
JP (1) JP4600760B2 (ja)
WO (1) WO2007000868A1 (ja)

Families Citing this family (63)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007161190A (ja) * 2005-12-16 2007-06-28 Toyota Motor Corp 電動車両
DE102006052779A1 (de) * 2006-11-09 2008-05-15 Bayerische Motoren Werke Ag Verfahren zur Erzeugung eines Gesamtbilds der Umgebung eines Kraftfahrzeugs
EP2026246A1 (en) * 2007-08-03 2009-02-18 Harman/Becker Automotive Systems GmbH Method and apparatus for evaluating an image
FR2922029A1 (fr) * 2007-10-08 2009-04-10 Imra Europ Sas Soc Par Actions Dispositif et methode de detection d'objet
KR101104609B1 (ko) * 2007-10-26 2012-01-12 주식회사 만도 차량의 목표주차위치 인식 방법 및 그 시스템
CN101470806B (zh) * 2007-12-27 2012-06-27 东软集团股份有限公司 车灯检测方法和装置、感兴趣区域分割方法和装置
DE102008004632A1 (de) * 2008-01-16 2009-07-23 Robert Bosch Gmbh Vorrichtung und Verfahren zur Vermessung einer Parklücke
JP5083079B2 (ja) * 2008-07-11 2012-11-28 日産自動車株式会社 駐車支援装置及び駐車支援方法
JP5500369B2 (ja) * 2009-08-03 2014-05-21 アイシン精機株式会社 車両周辺画像生成装置
FR2950451B1 (fr) * 2009-09-18 2011-11-04 Imra Europ Sas Algorithme de detection des points de contour dans une image
US20110068953A1 (en) * 2009-09-24 2011-03-24 Salvador Toledo Vehicle Park Assist System and Method for Parking a Vehicle Using Such System
WO2011145141A1 (ja) * 2010-05-19 2011-11-24 三菱電機株式会社 車両後方監視装置
CA2741510A1 (en) * 2010-05-26 2011-11-26 James H. Lacey Door mountable camera surveillance device and method
DE112010005661B4 (de) * 2010-06-15 2014-10-30 Mitsubishi Electric Corporation Fahrzeugumgebungs-Überwachungsvorrichtung
US10109065B2 (en) 2011-01-25 2018-10-23 Qualcomm Incorporated Using occlusions to detect and track three-dimensional objects
WO2012143952A2 (en) * 2011-04-20 2012-10-26 B Amutha A system and apparatus for safe remote on-line tracing, shadowing, surveillance, inter-communication, location, navigation, tagging, rescue, recovery and restitution of humans and stolen/missing chattels, and the method/s thereof
WO2012168322A2 (en) 2011-06-06 2012-12-13 3Shape A/S Dual-resolution 3d scanner
DE102011105884B4 (de) * 2011-06-28 2019-02-21 Volkswagen Aktiengesellschaft Verfahren und Vorrichtung zum Einparken eines Fahrzeugs
DE102011080933A1 (de) * 2011-08-12 2013-02-14 Robert Bosch Gmbh Verfahren zur Unterstützung eines Fahrers beim Einparken
JP5682788B2 (ja) * 2011-09-27 2015-03-11 アイシン精機株式会社 車両周辺監視装置
DE102012201495A1 (de) * 2012-02-02 2013-08-08 Robert Bosch Gmbh Automatische Auswahl der Zielposition in einer Parklücke durch kombinierte Auswertung von Video / USS-Objekten
US9990556B2 (en) 2012-07-27 2018-06-05 Kyocera Corporation Image processing apparatus, imaging apparatus, movable object, program, and region setting method
JP5918689B2 (ja) * 2012-12-14 2016-05-18 株式会社日本自動車部品総合研究所 駐車支援装置
US9076257B2 (en) 2013-01-03 2015-07-07 Qualcomm Incorporated Rendering augmented reality based on foreground object
DE102013202915A1 (de) * 2013-02-22 2014-08-28 Robert Bosch Gmbh Verfahren und Vorrichtung zum Vermessen einer Parklücke für ein Einparkassistenzsystem eines Kraftfahrzeugs
EP2990273A4 (en) * 2013-04-26 2016-04-06 Toyota Motor Co Ltd PARK ASSIST
US9250324B2 (en) 2013-05-23 2016-02-02 GM Global Technology Operations LLC Probabilistic target selection and threat assessment method and application to intersection collision alert system
US8923565B1 (en) * 2013-09-26 2014-12-30 Chengdu Haicun Ip Technology Llc Parked vehicle detection based on edge detection
JP6214995B2 (ja) * 2013-10-11 2017-10-18 株式会社東芝 駐車車両検出装置、車両管理システム、制御方法及び制御プログラム
US9342747B2 (en) * 2014-04-14 2016-05-17 Bendix Commercial Vehicle Systems Llc Vehicle driver assistance apparatus for assisting a vehicle driver in maneuvering the vehicle relative to an object
KR101637716B1 (ko) * 2014-11-03 2016-07-07 현대자동차주식회사 차량의 장애물 위치 인식 장치 및 방법
US20160176340A1 (en) * 2014-12-17 2016-06-23 Continental Automotive Systems, Inc. Perspective shifting parking camera system
US9557736B1 (en) * 2015-04-08 2017-01-31 Google Inc. Detecting street parked vehicles
US10551498B2 (en) 2015-05-21 2020-02-04 Navico Holding As Wireless sonar device
US9759813B2 (en) * 2015-06-22 2017-09-12 Appetite Lab Inc. Devices and methods for locating and visualizing underwater objects
JP6673371B2 (ja) * 2015-07-08 2020-03-25 エスゼット ディージェイアイ テクノロジー カンパニー リミテッドSz Dji Technology Co.,Ltd 可動物体を使用して障害物を検出する方法及びそのシステム
US10578706B2 (en) 2015-08-06 2020-03-03 Navico Holding As Wireless sonar receiver
US10635909B2 (en) * 2015-12-30 2020-04-28 Texas Instruments Incorporated Vehicle control with efficient iterative triangulation
US10325502B2 (en) * 2016-02-10 2019-06-18 Ford Global Technologies, Llc Parallel parking assistant
US9975480B2 (en) 2016-04-12 2018-05-22 Denso International America, Inc. Methods and systems for blind spot monitoring with adaptive alert zone
US9994151B2 (en) 2016-04-12 2018-06-12 Denso International America, Inc. Methods and systems for blind spot monitoring with adaptive alert zone
US9947226B2 (en) 2016-04-12 2018-04-17 Denso International America, Inc. Methods and systems for blind spot monitoring with dynamic detection range
US9931981B2 (en) * 2016-04-12 2018-04-03 Denso International America, Inc. Methods and systems for blind spot monitoring with rotatable blind spot sensor
US10789850B2 (en) * 2016-05-10 2020-09-29 Mitsubishi Electric Corporation Obstacle detection device, driving assistance system, and obstacle detection method
US10719077B2 (en) 2016-10-13 2020-07-21 Navico Holding As Castable sonar devices and operations in a marine environment
WO2018105417A1 (ja) 2016-12-09 2018-06-14 京セラ株式会社 撮像装置、画像処理装置、表示システム、および車両
JP6673293B2 (ja) * 2017-05-24 2020-03-25 トヨタ自動車株式会社 車両システム
US20190339362A1 (en) * 2018-05-03 2019-11-07 Mediatek Inc. Signature-based object detection method and associated apparatus
WO2019215789A1 (ja) * 2018-05-07 2019-11-14 三菱電機株式会社 駐車支援装置
FR3084628B1 (fr) * 2018-07-31 2021-06-11 Renault Sas Procede de determination d'un type d'emplacement de stationnement
CN110826357B (zh) * 2018-08-07 2022-07-26 北京市商汤科技开发有限公司 对象三维检测及智能驾驶控制的方法、装置、介质及设备
US11182916B2 (en) * 2018-12-28 2021-11-23 Nvidia Corporation Distance to obstacle detection in autonomous machine applications
US11170299B2 (en) 2018-12-28 2021-11-09 Nvidia Corporation Distance estimation to objects and free-space boundaries in autonomous machine applications
CN109993060B (zh) * 2019-03-01 2022-11-22 长安大学 深度摄像头的车辆全向障碍物检测方法
JP7214577B2 (ja) * 2019-06-18 2023-01-30 株式会社ミツバ 始動発電機及び始動発電機の製造方法
JP7251401B2 (ja) * 2019-08-09 2023-04-04 株式会社デンソー 周辺映像生成装置、周辺映像生成方法、およびプログラム
JP7465726B2 (ja) * 2020-05-28 2024-04-11 フォルシアクラリオン・エレクトロニクス株式会社 駐車支援装置、及び駐車支援装置の制御方法
GB2600450B (en) * 2020-10-30 2023-02-01 Jaguar Land Rover Ltd Parking aid control system and method
JP7756047B2 (ja) * 2022-05-06 2025-10-17 京セラ株式会社 情報処理装置
JP2024171271A (ja) 2023-05-29 2024-12-11 フォルシアクラリオン・エレクトロニクス株式会社 表示制御装置
KR20250090802A (ko) * 2023-12-13 2025-06-20 삼성전자주식회사 주차 공간을 탐색하는 이동체 및 그 동작 방법
CN117781911B (zh) * 2023-12-18 2025-09-26 清智汽车科技(苏州)有限公司 基于单目摄像头的侧向车道车距测算的方法及系统
US20260043917A1 (en) * 2024-08-09 2026-02-12 Nvidia Corporation Object detection using ultrasonic sensors for autonomous systems and applications

Family Cites Families (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3167752B2 (ja) 1991-10-22 2001-05-21 富士重工業株式会社 車輌用距離検出装置
DE60009000T2 (de) * 1999-10-21 2005-03-10 Matsushita Electric Industrial Co., Ltd., Kadoma System zur Einparkhilfe
JP2001315603A (ja) * 2000-05-09 2001-11-13 Matsushita Electric Ind Co Ltd 運転支援装置
JP3750512B2 (ja) * 2000-10-12 2006-03-01 日産自動車株式会社 車両用周辺障害物検出装置
JP2002170103A (ja) 2000-12-01 2002-06-14 Nissan Motor Co Ltd 駐車スペース地図作成装置および駐車スペース地図表示装置
JP2003063340A (ja) * 2001-08-28 2003-03-05 Aisin Seiki Co Ltd 運転補助装置
JP2003132349A (ja) * 2001-10-24 2003-05-09 Matsushita Electric Ind Co Ltd 描画装置
DE10244148A1 (de) * 2002-09-23 2004-04-08 Daimlerchrysler Ag Verfahren und Vorrichtung zur videobasierten Beobachtung und Vermessung der seitlichen Umgebung eines Fahrzeugs
JP4010224B2 (ja) 2002-10-23 2007-11-21 トヨタ自動車株式会社 車両用周辺監視装置
JP4092479B2 (ja) * 2003-01-07 2008-05-28 日産自動車株式会社 車両用運転支援装置
WO2004083889A1 (ja) * 2003-03-20 2004-09-30 Matsushita Electric Industrial Co. Ltd. 障害物検知装置
FR2853121B1 (fr) * 2003-03-25 2006-12-15 Imra Europe Sa Dispositif de surveillance des alentours d'un vehicule
JP4402400B2 (ja) * 2003-08-28 2010-01-20 オリンパス株式会社 物体認識装置
JP4277081B2 (ja) * 2004-03-17 2009-06-10 株式会社デンソー 運転支援装置
JP4179285B2 (ja) * 2005-01-12 2008-11-12 トヨタ自動車株式会社 駐車支援装置

Also Published As

Publication number Publication date
WO2007000868A1 (ja) 2007-01-04
US20100045448A1 (en) 2010-02-25
US7894631B2 (en) 2011-02-22
EP1927962B1 (en) 2018-10-17
JP2007004697A (ja) 2007-01-11
EP1927962A4 (en) 2011-08-10
EP1927962A1 (en) 2008-06-04

Similar Documents

Publication Publication Date Title
JP4600760B2 (ja) 障害物検出装置
US10173670B2 (en) Parking assistance device
US10354151B2 (en) Method of detecting obstacle around vehicle
CN111414794B (zh) 计算一拖车挂接点位置的方法
JP4480083B2 (ja) 物体認識装置
CN100456828C (zh) 车辆周围环境显示装置
US11318930B2 (en) Parking assistance device and parking assistance method
JP2007030700A (ja) 駐車支援装置
EP3193306B1 (en) A method and a device for estimating an orientation of a camera relative to a road surface
US20170106856A1 (en) Smart parking assist apparatus and method
JP2004198211A (ja) 移動体周辺監視装置
JP5982298B2 (ja) 障害物検出装置および障害物検出方法
JP2013190421A (ja) 車両において通行物体位置検出を向上する方法
CN112771591B (zh) 用于评价运输工具的环境中的对象对运输工具的行驶机动动作的影响的方法
JP4154980B2 (ja) 移動体周辺監視装置
JP2016120892A (ja) 立体物検出装置、立体物検出方法および立体物検出プログラム
EP1486377B1 (en) Movable body surrounding monitoring apparatus
JP2017147629A (ja) 駐車位置検出システム及びそれを用いた自動駐車システム
JP2002228734A (ja) 周囲物体認識装置
JP2002243857A (ja) 周囲物体認識装置
JP5181602B2 (ja) 物体検出装置
JP5256482B2 (ja) 測距装置
JP4207519B2 (ja) 移動体周辺監視装置
Abad et al. Parking space detection
JP7380058B2 (ja) 駐車支援装置

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20071026

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20100513

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20100705

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: 20100902

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20100915

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20131008

Year of fee payment: 3

R151 Written notification of patent or utility model registration

Ref document number: 4600760

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20131008

Year of fee payment: 3

LAPS Cancellation because of no payment of annual fees