JP5444338B2 - 車両周囲監視装置 - Google Patents

車両周囲監視装置 Download PDF

Info

Publication number
JP5444338B2
JP5444338B2 JP2011515870A JP2011515870A JP5444338B2 JP 5444338 B2 JP5444338 B2 JP 5444338B2 JP 2011515870 A JP2011515870 A JP 2011515870A JP 2011515870 A JP2011515870 A JP 2011515870A JP 5444338 B2 JP5444338 B2 JP 5444338B2
Authority
JP
Japan
Prior art keywords
image
vehicle
overhead
camera
images
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.)
Active
Application number
JP2011515870A
Other languages
English (en)
Other versions
JPWO2010137265A1 (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.)
Panasonic Corp
Panasonic Holdings Corp
Original Assignee
Panasonic Corp
Matsushita Electric Industrial Co Ltd
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 Panasonic Corp, Matsushita Electric Industrial Co Ltd filed Critical Panasonic Corp
Priority to JP2011515870A priority Critical patent/JP5444338B2/ja
Publication of JPWO2010137265A1 publication Critical patent/JPWO2010137265A1/ja
Application granted granted Critical
Publication of JP5444338B2 publication Critical patent/JP5444338B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • 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/27Real-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 providing all-round vision, e.g. using omnidirectional cameras
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T3/00Geometric image transformations in the plane of the image
    • G06T3/40Scaling of whole images or parts thereof, e.g. expanding or contracting
    • G06T3/4038Image mosaicing, e.g. composing plane images from plane sub-images
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/18Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast
    • H04N7/181Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast for receiving images from a plurality of remote sources
    • 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/303Details of viewing arrangements using cameras and displays, specially adapted for use in a vehicle characterised by the type of image processing using joined images, e.g. multiple camera images
    • 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/60Details of viewing arrangements using cameras and displays, specially adapted for use in a vehicle characterised by monitoring and displaying vehicle exterior scenes from a transformed perspective
    • B60R2300/607Details of viewing arrangements using cameras and displays, specially adapted for use in a vehicle characterised by monitoring and displaying vehicle exterior scenes from a transformed perspective from a bird's eye viewpoint
    • 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/802Details of viewing arrangements using cameras and displays, specially adapted for use in a vehicle characterised by the intended use of the viewing arrangement for monitoring and displaying vehicle exterior blind spot views
    • 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

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Mechanical Engineering (AREA)
  • Closed-Circuit Television Systems (AREA)
  • Image Processing (AREA)

Description

本発明は、車両に搭載され、撮影された車両周囲の複数の画像を合成し、その合成画像を運転者等に提供する車両周囲監視装置に関する。
従来の車両周囲監視装置として、例えば特許文献1に記載されたものがある。この装置では、撮影範囲の一部が重複するように配置された複数の車載カメラ(以下、車載カメラを単に「カメラ」という)により広角レンズを介して撮影された車両周囲の画像に対して処理が施される。この処理により、撮影画像は、路面上の物体を運転者の視点または上方からの視点から見た画像である俯瞰画像へと変換される。変換により生成された俯瞰画像は、モニタに表示されることにより、車両の搭乗者、特に運転者に提示される。
この種の車両周囲監視装置では通常、異なる位置に取り付けられた複数のカメラで撮影された複数の画像を、複数の俯瞰画像へと変換して、これら複数の俯瞰画像を合成することで合成画像を生成している。俯瞰画像を合成する際、重複領域に対する画像処理方法の1つとして、重複領域におけるそれぞれの俯瞰画像の画素を重み付きで加算することにより、画素の輝度を決定する方法が知られている。具体的には、対象画素の輝度(p)は、重複領域を形成するそれぞれの俯瞰画像の輝度(p1、p2)と重み(w1、w2)とによって、以下の式(1)、(2)で定義される。
p = p1 × w1+ p2 × w2 ・・・(1)
w1 + w2 = 1 ・・・(2)
特許文献2では、カメラと対象画素に対応する地点との距離に応じて当該画素における重みを決定する方法が提案されている。このため重複領域内ではカメラからの距離が近い画像が優先して使われるようになり、画質としては劣化の少ない画像を生成することが可能である。
特開2005−167309号公報 特開2007−274377号公報 特許第3286306号公報
しかしながら、俯瞰画像内に含まれる立体物の歪は、俯瞰画像を生成するために設定した視点、投影面、および実際に撮影したカメラの車両への取り付け状態(位置、向き)に関係している。よって、これらの情報を定量化することなく、カメラと対象画素に対応する地点との距離だけで、歪の大きさを考慮することができない。すなわち特許文献2のように実際のカメラから対象画素に対応する地点までの距離によって重み付けを行った場合、合成の重みに画素の粗さは考慮されるものの、撮影されている立体物の歪の大きさを考慮することができず、より大きな歪を含む俯瞰画像の画素が優先して(例えば、より大きな重みを付与されて)使われてしまう。
本発明の目的は、複数のカメラの撮影画像に基づく俯瞰画像を合成することによりモニタの出力画像を得る場合に、合成画像に現れる立体物の歪を軽減することができる車両周囲監視装置を提供することである。
本発明の車両周囲監視装置は、車両周囲の領域を撮影する複数の撮影手段とともに用いる車両周囲監視装置であって、前記複数の撮影手段により撮影された複数の画像を示すデータを取得する取得手段と、取得されたデータに基づいて生成された複数の俯瞰画像を合成することにより、出力画像を得る合成手段と、を有し、前記合成手段は、異なる撮影手段に対応する異なる俯瞰画像の重複領域において、当該異なる俯瞰画像の画素を、当該画素に対応する地点を前記異なる撮影手段から見下ろす角度に応じて決定された比率に基づいて、合成し、前記角度は、前記異なる撮影手段から前記地点の地面から所定の高さの位置を見下ろす角度である
本発明によれば、複数のカメラの撮影画像に基づく俯瞰画像を合成することによりモニタの出力画像を得る場合に、合成画像に現れる立体物の歪を軽減することができる。
本発明の実施の形態1における車両周囲監視装置の全体構成を示す図 本発明の実施の形態1における車体へのカメラの取り付け位置例を示す図 図2に示す各カメラにより撮影した画像例を示す図 図3に示す撮影画像から得られる、重複領域を持つ複数の俯瞰画像例を示す図 図4に示す俯瞰画像を合成した例を示す図 本発明の実施の形態1におけるマッピングによる俯瞰画像の生成例を示す図 本発明の実施の形態1における重み付けによる俯瞰画像の合成例を示す図 本発明の実施の形態1において、合成対象の2つの俯瞰画像のうち一方の俯瞰画像について定められたブレンド率テーブルを数値で表した例を示す図 本発明の実施の形態1において、合成対象の2つの俯瞰画像のうち他方の俯瞰画像について定められたブレンド率テーブルを数値で表した例を示す図 車両の右前方の重複領域の重み付け合成例を示す図 車両の前側のカメラから立体物を見下ろした状態の例を示す図 車両の右側のカメラから立体物を見下ろした状態の例を示す図 本発明の実施の形態1において、合成対象の画素に対応する地点の地面上の位置を各カメラから見下ろす角度について説明するための図 本発明の実施の形態1において、合成対象の画素に対応する地点の地面から所定の高さの位置を各カメラから見下ろす角度について説明するための図 本発明の実施の形態1において、カメラ画像から俯瞰画像を生成する動作を示したフロー図 本発明の実施の形態1において、俯瞰画像から出力画像を生成する動作を示したフロー図 本発明の実施の形態2における3次元空間モデルを説明するための、平面投影領域と曲面投影領域とを示す図 本発明の実施の形態2における3次元空間モデルの断面を概略的に示す図 本発明の実施の形態2における3次元空間モデルに撮影画像をマッピングした例を示す図 出力画像における立体物の伸びに関する、本発明の実施の形態2の効果を説明するための図 出力画像の視野に関する、本発明の実施の形態2の効果を説明するための図
以下、本発明の実施の形態について、図面を参照して説明する。
(実施の形態1)
図1は、本発明の実施の形態1に係る車両周囲監視装置の全体構成を示すブロック図である。撮影部1は、CCDまたはCMOSデバイス等の固体撮像素子を有するカラーまたはモノクロのタイプの複数(N個)のカメラ11を撮影手段として有する。これら複数のカメラ11はいずれも車両に設置して使用されるものであり、例えば魚眼レンズ等の高視野角のレンズにより広範囲を撮影できるよう構成されている。
図2は、4つのカメラ11a〜11dを車両に設置することにより、車両の全周囲を画像上で視認できるようにした例である。この例では、カメラ11a、11bは車両側方のサイドミラーに設置され、カメラ11cは車両後方に設置され、カメラ11dは車両前方のバンパー付近に設置されている。各カメラ11a〜11dで実際に撮影された画像は図3の301、302、303、304に示すような画像となる。
なお、本実施の形態では、4つのカメラが設置されているが、設置するカメラの個数は4つに限定されるものではなく、2つ以上であればよい。また、本実施の形態では、車両の前後左右の位置に各カメラが設置されているが、車両周囲(必ずしも全周囲でなくてもよい)を適切に撮影可能であれば任意の位置に各カメラを設置してよい。
画像処理部2は、各カメラ11からの撮影画像(以下「カメラ画像」ともいう)を入力し、これらの撮影画像を加工して、加工後の画像を表示部3へ出力する。ここでの加工は、視点変換画像の作成およびイラスト画像を俯瞰画像と合成する演算である。
すなわち、画像処理部2は、カメラ画像を示すデータを取得するために各カメラ11と接続されるインタフェース(図示せず)を取得手段として有する。また、画像処理部2における上記演算は、上記演算のためのプログラムを実行するCPU(Central Processing Unit)等のコンピュータと、上記演算に必要なテーブル等の情報を記憶する記憶装置と、を含む構成によって、実現される。本実施の形態の車両周囲監視装置は、主として画像処理部2により構成される。
表示部3としては、液晶ディスプレイまたはプラズマディスプレイ等の表示デバイスが用いられる。ここでいうディスプレイは、車両搭載型のGPS(Global Positioning System)端末ディスプレイ(いわゆるカーナビゲーションシステムのディスプレイ)と共用したものであってもよい。
変換手段としての俯瞰画像変換部21は、カメラ11から取り込んだカメラ画像を、指定された仮想視点から地面を投影面として俯瞰した画像に変換する信号処理を行う。俯瞰画像は例えば、仮想視点位置から地面に対して垂直に見下ろした画像となる。カメラ画像を仮想視点からの俯瞰画像に変換する処理は、マッピングテーブル23を参照して行われる。マッピングテーブル23は、予め入力(カメラ画像の画素座標)と出力(俯瞰画像の画素座標)との対応関係を定義したものであり、より詳しくは後述する。俯瞰画像変換部21は、俯瞰画像を生成する際、俯瞰画像の各画素における輝度値を、対応するカメラ画像の画素から獲得する。本実施の形態では複数のカメラ入力が存在するので、各カメラ画像に対して別々に俯瞰画像変換処理が行われる。図4は、図3のカメラ画像301、302、303、304を車両の上方から見下ろした俯瞰画像401、402、403、404に変換した例である。
合成手段としての俯瞰画像合成部22は、俯瞰画像変換部21で生成した複数の俯瞰画像を合成することにより1つの出力画像を生成し、この出力画像を表示部3に対して出力する信号処理を行う。図5は、図4の俯瞰画像401、402、403、404から生成された1つの出力画像(合成画像)405の例である。
ここで、図4において、重複領域411a、411c、412a、412d、413b、413c、414b、414dは、2つの俯瞰画像が重なる領域(重複領域)である。例えば、車両側面のカメラ11aに対応する俯瞰画像401の領域411aと、車両後方のカメラ11cに対応する俯瞰画像403の領域411cとは、重なり合う。また、車両後方のカメラ11cに対応する俯瞰画像403の領域413cと、車両側面のカメラ11bに対応する俯瞰画像402の領域413bとは、重なり合う。また、車両側面のカメラ11bに対応する俯瞰画像402の領域414bと、車両前方のカメラ11dに対応する俯瞰画像404の領域414dとは、重なり合う。また、車両前方のカメラ11dに対応する俯瞰画像404の領域412dと、車両側面のカメラ11aに対応する俯瞰画像401の領域412aとは、重なり合う。重複領域の合成は、それぞれの俯瞰画像の重み付け加算によって実現される。各俯瞰画像に掛かる重みは、後述するブレンド率テーブル24を参照することで得られるようになっている。
マッピングテーブル23は、カメラ画像と俯瞰画像との関係を対応付けたテーブルである。各カメラ画像の画素座標と対応する俯瞰画像の画素座標とが1対となり記述されている。図6はマッピングテーブルを参照してカメラ画像の画素座標を獲得する方法を示した図である。図6において、マッピングテーブル501は俯瞰画像502の座標とカメラ画像503の座標が1対1で対応付けられたテーブルである。俯瞰画像502のある座標511に対応するカメラ画像503の座標512を知りたい場合は、マッピングテーブル501の俯瞰画像座標一覧の中から座標511を探し、該当するカメラ画像503の座標512を獲得する。本実施の形態では複数のカメラに対して、それぞれマッピングテーブルが作成される。マッピングテーブルは、合成画像の生成処理を高速に行うために、例えばROM、またはRAMに格納されている。
ブレンド率テーブル24は、2つの俯瞰画像を重ね合わせて1つの出力画像を合成する際に、どちらの俯瞰画像の画素をどれだけ使うかを示したテーブルである。図7は2つの俯瞰画像の重複領域を合成する例である。図7における重複領域の合成は、各画素の輝度を式(1)によって計算することで実現される。合成画像621は、俯瞰画像601、602を合成して得られた画像である。ここでブレンド率テーブルを用いた重複領域の合成方法として、重みテーブルを用いた例を示す。重複領域における合成の際、俯瞰画像601、602に掛かる重みは、重複領域と同じ大きさの重みテーブル611、612を参照することで得られる。なお、図7では、重みテーブル611、612において定められた画素毎の重みの大小が、色の濃淡によって表現されている(つまり、より大きな重みがより濃い色で表現されている)。図8Aおよび図8Bは、図7の重みテーブル611、612を数値で表した例である。図8Aおよび図8Bの重みテーブルにおける個々の値が各画素に対応し、重みは0%以上且つ100%以下の範囲内で設定されている。また各画素の重みに関しては式(2)の関係が成り立つ。
ここで、俯瞰画像の合成について、車両の右前方の地点に立体物が存在することを前提として、その立体物周辺を含む重複領域を合成する場合を例にとって、図9A、図9Bおよび図9Cを参照しながら説明する。
車両前方のカメラ11dは、本実施の形態では地面から高さh1の位置に設置されており、車両右側のカメラ11bは、地面から高さh2(>h1)の位置に設置されている。車両周囲領域900内の点Pに位置する高さh3(<h1)の立体物701を各カメラ11b、11dが撮影すると、カメラ画像においては、立体物701は、それぞれの投影方向に伸びた状態で地面に投影された投影立体物911、912として現れる。この例では、カメラ11bよりもカメラ11dのほうが低い位置に設置されているため、カメラ11bの撮影画像内の投影立体物912に比べて、カメラ11dの撮影画像内の投影立体物911のほうが大きく伸びた状態となる(L1>L2)。視点変換によってカメラ画像から俯瞰画像への変換が行われると、画像上に現れる投影立体物の長さが変わることになるが、通常は、変換前の投影立体物911、912の長さの大小関係と変換後の投影立体物711、712の長さの大小関係とは同じである。つまり、立体物701の歪は、より低い位置に設置されているカメラ11dに対応する俯瞰画像において、より大きくなる。
特許文献2記載の従来例では、カメラ11d、11bと点Pとの距離d1、d2が与えられたとき、点Pにおける俯瞰画像の重みw1、w2は、以下の式(3)、(4)で与えられる。なお、距離d1は、カメラ11dの世界座標(world coordinate system)位置と、カメラ11dの地面からの高さと、点Pの世界座標位置とから算出することができる。距離d2も同様である。
w1 = d2 / (d1 + d2) ・・・(3)
w2 = d1 / (d1 + d2) ・・・(4)
この従来例では、上述の式(3)、(4)で重みw1、w2を与えることにより、2つの俯瞰画像のうち、カメラからの距離が近い俯瞰画像の画素が優先して利用されることになる。すなわち、この従来例では、距離から重みを導出している。このため、各カメラ11d、11bと点Pとの距離d1、d2が等しい場合に、問題が生じ得る。一般的に、実際はカメラ11b、11dの取り付け位置は異なり、たとえ距離d1、d2が同じであっても、高さh1、h2が異なる。よって、前述のとおり、点Pに位置する立体物701から生じる投影立体物711、712の大きさ(伸び)が異なる。ここで重複領域の合成画像を生成する場合、出力画像における歪を軽減する目的では、できるだけ伸びが少ない方、すなわちより高い位置にあるカメラ11bの画像を優先することが望ましい。ところが、従来例では、重みw1、w2は、等しい距離d1、d2から導出されるので、等しくなってしまう。このようにカメラ11d、11bからの距離d1、d2から俯瞰画像の重みw1、w2を決定した場合、立体物701の投影方向への歪(伸び)まで考慮することができず、2つの俯瞰画像のそれぞれにおいて点Pに対応する画素は、同じ重みw1、w2で合成されることになる。
これに対して、本実施の形態では、カメラ取り付け位置、特に取り付けの高さを考慮して、立体物の投影方向への歪を軽減し得る重み付けを行う。本実施の形態における重み設定方法について、図10を用いて説明する。図10において、高さh1に位置するカメラ11dから地面方向に下ろした垂線が地面と交わる点と点Pとの距離をt1とし、高さh2に位置するカメラ11bから地面方向に下ろした垂線が地面と交わる点と点Pとの距離をt2とする。俯瞰画像は、本実施の形態では地面に投影した画像であり、望ましくは、仮想視点から可能な限り真下を見下ろした画像である。そこで提案する重み設定方法では、カメラ11d、11bから点Pまでの距離d1、d2ではなく、カメラ11d、11bが点Pを見下ろす角度θ1、θ2に着目する。すなわち、点Pを見下ろす角度が相対的に鋭角であるカメラに対応する俯瞰画像が、真下を見下ろす画像に相対的に近いため、このような俯瞰画像の重みを高く設定するようにする。このことを反映した重み付けは、以下の式(5)、(6)、(7)、(8)で表される。
w1 = θ2 / (θ1 + θ2) ・・・(5)
w2 = θ1 / (θ1 + θ2) ・・・(6)
θ1 = arctan( t1 / h1 ) ・・・(7)
θ2 = arctan( t2 / h2 ) ・・・(8)
仮にθ1=θ2であれば、点Pにおける立体物の歪(投影方向の伸び)は同じ長さとなるため、点Pにおける重みw1、w2は等しくなる。この例ではθ1>θ2であるため、合成の対象となる画素に対応する地点(点P)がカメラ11b、11dから等距離(d1=d2)であるにもかかわらず、点Pを見下ろす角度がより鋭角になる位置にあるカメラ11bに対応する俯瞰画像の重みw2がより大きくなる。すなわち、点Pに対応する画素の合成においては、高い位置に設置されていて立体物の歪が小さいカメラ11bに対応する俯瞰画像の画素が、優先して利用されることとなる。
なお、上記の例では点Pのみに着目しているが、点P近傍の地点における諸条件(距離および角度など)は、点Pにおける諸条件と近似するので、点P近傍の地点に着目した場合も、点Pに着目した場合と同様の結論を得ることができる。
すなわち、図9Aに示されている投影立体物711、712のうち、比較的低い位置のカメラ11dに対応するため歪が大きい投影立体物711は、他方のカメラ11bに対応する俯瞰画像からの影響を強く受け、その結果、合成画像においては目立たなくなる。一方、比較的高い位置のカメラ11bに対応するため歪が小さい投影立体物712は、他方のカメラ11dに対応する俯瞰画像からの影響をあまり強く受けず、その結果、合成画像において投影立体物711よりも目立って現れる。このように、本実施の形態によれば、重複領域における歪が軽減された合成画像を得ることができる。
続いて、本実施の形態における重み設定方法において、どのくらいの高さの立体物の歪低減に着目するかに応じ、最も着目する高さをパラメータとして設定する場合について、説明する。図11において、カメラ11d、11bの位置を地面からの高さh1、h2で表し、カメラ11d、11bから地面方向に下ろした垂線が地面と交わる点と点Pとの距離をt1、t2とする。ここで、歪を低減させたい高さHをパラメータとして新たに設定する。点Pにおいて着目する高さHの物体の歪(投影方向の伸び)を抑制することを考慮すると、カメラ11d、11bから点Pを見下ろす角度は、以下の式(9)、(10)で定式化される。
θ1 = arctan( t1 / (h1 − H))・・・(9)
θ2 = arctan( t2 / (h2 − H))・・・(10)
このθ1、θ2を用いて、点Pにおける重み付けは式(5)、(6)で表される。
実際に着目する高さHの設定はカメラの取り付け高さにもよるが、50−80cmくらいに設定する。この高さは実際のカメラの取り付け位置より低く設定する必要がある。また、着目する高さHは、点Pに物体が存在するかどうかの有無に関わらずに一定とし、重みを算出する。すなわち本実施の形態における重み設定処理は、物体検出を必要とするわけではなく、物体の有無に関わらず予め定められた高さHに基づいて一様に行われる。物体が存在しない場合、すなわち俯瞰画像に地面が表示される場合は、重複領域に同じ位置の地面が撮影されているため、着目する高さHを仮定した重み付けが合成画像に悪影響を与えることはない。
図12は、カメラ画像の入力が確定したあるタイミングにおいて、俯瞰画像を生成する俯瞰画像変換部21の動作例を示したフロー図である。
ステップS001では、俯瞰画像の座標xt,ytと対応したカメラ画像の座標を獲得するためにマッピングテーブル23を参照する。マッピングテーブル23には俯瞰画像の座標xt,ytに対応するカメラ画像の座標がリスト化されているので、対応するカメラ画像の座標xi,yiが獲得できる。
ステップS002では、カメラ画像の座標xi,yiにおける画素値を取得し、この画素値を俯瞰画像の座標xt,ytにおける画素値として利用する。
ステップS003では、俯瞰画像を生成するのに必要なすべての画素を獲得したかどうかを判別する処理で、俯瞰画素のすべての画素値を獲得するまでステップS001、ステップS002の処理を繰り返し行う。
俯瞰画像変換部21ではあるタイミングにおけるすべての俯瞰画像を生成するまで、図12の処理を繰り返し行う。
続いて、図13は、複数の俯瞰画像が生成されたタイミングにおいて、これらの俯瞰画像を合成して出力画像を生成する俯瞰画像合成部22の動作例を示したフロー図である。
ステップS011では、最終的に合成する出力画像の座標xo,yoの画素値を持つ俯瞰画像を選択する。
ステップS012では、出力画像の座標xo,yoの画素を合成する俯瞰画像が複数存在するかどうか判断し、もし対応する俯瞰画像が1つの場合は、ステップS015へ進む。もし2つの俯瞰画像が存在する場合は、重複領域と判定し、ステップS013へ進む。
ステップS013では、出力画像の座標xo,yoに対応する2つの俯瞰画像の画素値を取得する。
ステップS014では、ステップS013で獲得した俯瞰画像の画素値を合成するための重みをブレンド率テーブル24から獲得する。
ステップS015では、出力画像の座標xo,yoの画素を合成する。対応する画素が2つの俯瞰画像に存在する場合はステップS014で獲得した重みに基づいて、式(1)によって合成する。1つの俯瞰画像にのみ存在する場合は、その俯瞰画像の座標xo,yoの画素をそのまま用いる。
ステップS016では、出力画像を生成するのに必要なすべての画素値を獲得したかどうかを判別する処理で、すべての画素値を獲得するまでステップS011からステップS015の処理を繰り返し行う。
上述の出力画像の合成処理を例えば30フレーム/秒で実現することにより、一般的な動画に対しても提案する合成を実現することができる。
このような動作により、本発明では俯瞰画像が重なり合う重複領域において歪の少ない画像の合成が可能な車両周囲監視装置を提供することができる。
(実施の形態2)
以下、本発明の実施の形態2について説明する。本実施の形態における車両周囲監視装置の基本構成は実施の形態1と同様であるため、詳細な構成についての説明は省略する。
本実施の形態は、カメラ画像から俯瞰画像への変換処理において3次元空間モデルを利用する点で、実施の形態1と相違するので、この点を中心に説明する。
従来の3次元空間モデルとしては、例えば特許文献3の図28(c)に示されたものがある。この3次元空間モデルは、車両を基準とする世界座標系において、車両の全方位を囲むように完全な椀状に湾曲して立ち上がる曲面を持つ全方位曲面モデルである。
これに対して、本実施の形態では、図14および図15に示すように、車両後方側の領域を、投影面が水平面をなす平面投影領域1401とする一方、車両前方側の領域を、投影面が椀形をなす曲面投影領域1402とする。車両周囲領域1400は、境界Bにより、平面投影領域1401と曲面投影領域1402とに区切られている。カメラ画像の画素は、平面投影領域1401内にあれば前方曲面モデル1500の水平投影面1501上にマッピングされ、曲面投影領域1402内にあれば前方曲面モデル1500の椀状投影面1502上にマッピングされる。すなわち、本実施の形態における前方曲面モデル1500は、車両後方では水平投影面1501のみを含み、且つ、車両前方では水平投影面1501から椀状に湾曲して立ち上がる椀状投影面1502を含むように、定められている。
上記前方曲面モデル1500を用いる本実施の形態では、カメラ画像から俯瞰画像への変換処理として、各カメラ画像を前方曲面モデル1500にマッピングする処理と、マッピングされた各画像に対して視点変換とともに地面(水平面)への再投影を行う処理と、が含まれる。
立体物701が位置する点Pを含む領域がカメラ11dにより撮影されると、そのカメラ画像は、図16に示すように、前方曲面モデル1500にマッピングされる。この例では、立体物701の先端部分が曲面部分(図15の椀状投影面1502)に投影された結果として、前方曲面モデル1500上の投影立体物1600の長さL3が、カメラ画像上の投影立体物911(図9B)の長さL1よりも、短くなる。このため、本実施の形態においてこのマッピング画像から生成される俯瞰画像に現れる投影立体物(図示せず)を、実施の形態1においてカメラ画像から直接的に生成される俯瞰画像に現れる投影立体物711(図9A)よりも、短くすることができる。
したがって、本実施の形態によれば、車両前方の俯瞰画像については、立体物の歪を一層軽減させることができる。図17を参照すると、本実施の形態のように前方曲面投影を介して得られる出力画像1701では、単なる平面投影を介して得られる出力画像1702に比べて、車両前方の立体物1710の伸びが抑制され、歪が軽減されていることが分かる。
さらに、図18を参照すると、本実施の形態のように前方曲面投影を介して得られる出力画像1801では、単なる平面投影を介して得られる出力画像1802に比べて、車両後方領域1810に広視野が確保されていることが分かる。
このように、本実施の形態によれば、車両後方においては、距離感覚が分かりやすい平面投影を介して出力画像が形成され、車両前方においては、周囲の確認が行いやすい曲面投影を介して出力画像が形成される。一般に、合成画像が表示されるのは、例えば駐車場に車両を入れるために車両を後退させているときである。よって、車両の進行方向である車両後方においては、広い視野が確保されることよりも、車両とその近傍に位置する物体との位置関係が忠実に再現されることのほうが、必要性が高い。一方で、車両の進行方向ではない車両前方あるいは車両側方においては、逆のことがいえる。本実施の形態では、これらの要求を同時に満たすことができる。
以上、本発明の各実施の形態について説明した。上記の実施の形態は、種々変更して実施することができる。また、上記の実施の形態は、適宜組み合わせて実施してもよい。
2009年5月25日出願の特願2009−124877の日本出願に含まれる明細書、図面および要約書の開示内容は、すべて本願に援用される。
以上のように、本発明に係る車両周囲監視装置は、車両に搭載され、撮影された車両周辺の複数の画像を合成し、その合成画像を運転者等に提供する車両周囲監視装置等として有用である。
1 撮影部
2 画像処理部
3 表示部
11、11a、11b、11c、11d カメラ
21 俯瞰画像変換部
22 俯瞰画像合成部
23、501 マッピングテーブル
24 ブレンド率テーブル
301、302、303、304、503 カメラ画像
401、402、403、404、502、601、602 俯瞰画像
405、621 合成画像
411a、411c 重複領域
412a、412d 重複領域
413b、413c 重複領域
414b、414d 重複領域
511、512 座標
611、612 重みテーブル
701 立体物
710 投影面
711、712、911、912、1600 投影立体物
900、1400 車両周囲領域
1401 平面投影領域
1402 曲面投影領域
1500 前方曲面モデル
1501 水平投影面
1502 椀状投影面

Claims (3)

  1. 車両周囲の領域を撮影する複数の撮影手段とともに用いる車両周囲監視装置であって、
    前記複数の撮影手段により撮影された複数の画像を示すデータを取得する取得手段と、
    取得されたデータに基づいて生成された複数の俯瞰画像を合成することにより、出力画像を得る合成手段と、を有し、
    前記合成手段は、
    異なる撮影手段に対応する異なる俯瞰画像の重複領域において、当該異なる俯瞰画像の画素を、当該画素に対応する地点を前記異なる撮影手段から見下ろす角度に応じて決定された比率に基づいて、合成し、
    前記角度は、前記異なる撮影手段から前記地点の地面から所定の高さの位置を見下ろす角度である、
    車両周囲監視装置。
  2. 前記角度は、前記異なる撮影手段の車両への取り付け位置から地面に向けて延びる垂線と、前記異なる撮影手段の車両への取り付け位置から前記地点に向けて延びる直線とが成す角度である、
    請求項1記載の車両周囲監視装置。
  3. 取得されたデータに基づいて複数の俯瞰画像を生成する変換手段をさらに有し、
    前記変換手段は、
    取得されたデータに示された複数の画像をそれぞれ3次元空間モデルにマッピングすることにより、複数の俯瞰画像を生成し、
    前記3次元空間モデルは、車両後方では水平面のみを含み、且つ、車両前方では水平面から椀状に湾曲して立ち上がる曲面を含むように、定められる、
    請求項1記載の車両周囲監視装置。
JP2011515870A 2009-05-25 2010-05-20 車両周囲監視装置 Active JP5444338B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2011515870A JP5444338B2 (ja) 2009-05-25 2010-05-20 車両周囲監視装置

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
JP2009124877 2009-05-25
JP2009124877 2009-05-25
JP2011515870A JP5444338B2 (ja) 2009-05-25 2010-05-20 車両周囲監視装置
PCT/JP2010/003405 WO2010137265A1 (ja) 2009-05-25 2010-05-20 車両周囲監視装置

Publications (2)

Publication Number Publication Date
JPWO2010137265A1 JPWO2010137265A1 (ja) 2012-11-12
JP5444338B2 true JP5444338B2 (ja) 2014-03-19

Family

ID=43222393

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2011515870A Active JP5444338B2 (ja) 2009-05-25 2010-05-20 車両周囲監視装置

Country Status (4)

Country Link
US (1) US20120069153A1 (ja)
EP (1) EP2437494B1 (ja)
JP (1) JP5444338B2 (ja)
WO (1) WO2010137265A1 (ja)

Families Citing this family (41)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5124672B2 (ja) * 2011-06-07 2013-01-23 株式会社小松製作所 作業車両の周辺監視装置
US9105128B2 (en) 2011-08-26 2015-08-11 Skybox Imaging, Inc. Adaptive image acquisition and processing with image analysis feedback
DE202012013403U1 (de) 2011-08-26 2016-10-27 Terra Bella Technologies Inc. Erfassen und Verarbeiten adaptiver Bilder mit Bildanalyse-Rückmeldung
US8873842B2 (en) 2011-08-26 2014-10-28 Skybox Imaging, Inc. Using human intelligence tasks for precise image analysis
DE102011084554A1 (de) * 2011-10-14 2013-04-18 Robert Bosch Gmbh Verfahren zur Darstellung eines Fahrzeugumfeldes
DE102011087901A1 (de) * 2011-12-07 2013-06-13 Robert Bosch Gmbh Verfahren zur Darstellung eines Fahrzeugumfeldes
EP2620917B1 (en) * 2012-01-30 2019-08-28 Harman Becker Automotive Systems GmbH Viewing system and method for displaying an environment of a vehicle
CN104321665B (zh) * 2012-03-26 2017-02-22 罗伯特·博世有限公司 基于多表面模型的跟踪
JP5669791B2 (ja) * 2012-08-07 2015-02-18 本田技研工業株式会社 移動体の周辺画像表示装置
DE102012018325A1 (de) * 2012-09-15 2014-03-20 DSP-Weuffen GmbH Verfahren und Vorrichtung für ein bildgebendes Fahrerassistenzsystem mit adaptiver Umsichtdarstellung
US9262868B2 (en) * 2012-09-19 2016-02-16 Google Inc. Method for transforming mapping data associated with different view planes into an arbitrary view plane
JP6079131B2 (ja) * 2012-10-25 2017-02-15 富士通株式会社 画像処理装置、方法、及びプログラム
JP6084434B2 (ja) * 2012-10-31 2017-02-22 クラリオン株式会社 画像処理システム及び画像処理方法
US9674490B2 (en) * 2013-04-18 2017-06-06 Magna Electronics Inc. Vision system for vehicle with adjustable cameras
JP6302624B2 (ja) * 2013-04-24 2018-03-28 住友重機械工業株式会社 画像生成装置
TW201445440A (zh) * 2013-05-30 2014-12-01 Hon Hai Prec Ind Co Ltd 集裝箱資料中心移動系統
KR101573576B1 (ko) * 2013-10-08 2015-12-01 현대자동차주식회사 Avm 시스템의 이미지 처리 방법
JP6165085B2 (ja) * 2014-03-07 2017-07-19 日立建機株式会社 作業機械の周辺監視装置
JP6330383B2 (ja) * 2014-03-12 2018-05-30 株式会社デンソー 合成画像生成装置、および合成画像生成プログラム
US10442355B2 (en) * 2014-09-17 2019-10-15 Intel Corporation Object visualization in bowl-shaped imaging systems
US20160150189A1 (en) * 2014-11-20 2016-05-26 Caterpillar Inc. Image processing system and method
DE102014225883A1 (de) * 2014-12-15 2016-06-16 Robert Bosch Gmbh Kamerasystem und Verfahren zum Visualisieren mindestens eines Fahrzeugumfeldbereiches einesFahrzeugumfeldes eines Fahrzeuges
KR102270677B1 (ko) * 2015-01-13 2021-06-29 현대모비스 주식회사 차량 안전 주행 장치
DE102015205507B3 (de) * 2015-03-26 2016-09-29 Zf Friedrichshafen Ag Rundsichtsystem für ein Fahrzeug
EP3086279A1 (en) * 2015-04-24 2016-10-26 KNORR-BREMSE Systeme für Nutzfahrzeuge GmbH Image synthesizer for a driver assisting system
DE102015204214A1 (de) 2015-05-07 2016-11-10 Robert Bosch Gmbh Verfahren zur Darstellung einer Fahrzeugumgebung eines Fahrzeuges
JP2017033402A (ja) * 2015-08-04 2017-02-09 株式会社デンソー 車載表示制御装置、車載表示制御方法
GB2556797B (en) * 2015-11-06 2018-10-24 Mitsubishi Electric Corp Image processing apparatus, image processing method, and image processing program
US9787951B2 (en) * 2015-12-18 2017-10-10 Serge Kannon Vehicle proximity warning system
JP6868805B2 (ja) * 2016-06-07 2021-05-12 パナソニックIpマネジメント株式会社 画像生成装置、画像生成方法、およびプログラム
DE102016225073A1 (de) 2016-12-15 2018-06-21 Conti Temic Microelectronic Gmbh Vorrichtung zur bereitstellung einer verbesserten hinderniserkennung
DE102016124989A1 (de) 2016-12-20 2018-06-21 Bayerische Motoren Werke Aktiengesellschaft Bordsteinrepräsentation mit einem dreidimensionalen Körper in einem Fahrerassistenzsystem für ein Kraftfahrzeug
DE102016124978A1 (de) 2016-12-20 2018-06-21 Connaught Electronics Ltd. Virtuelle Repräsentation einer Umgebung eines Kraftfahrzeugs in einem Fahrerassistenzsystem mit mehreren Projektionsflächen
JP6962372B2 (ja) * 2017-08-25 2021-11-05 株式会社ソシオネクスト 補正装置、補正プログラム及び記録媒体
FR3071333B1 (fr) * 2017-09-15 2021-06-11 Renault Sas Procede d’affichage sur un ecran d’un environnement d’un vehicule automobile, et vehicule automobile dans lequel un tel procede est mis en œuvre
JP2019185381A (ja) * 2018-04-10 2019-10-24 クラリオン株式会社 車両周囲画像生成装置
JP2019191853A (ja) * 2018-04-24 2019-10-31 クラリオン株式会社 画像処理装置及び画像処理方法
JP7115300B2 (ja) * 2018-12-26 2022-08-09 株式会社デンソー 画像生成装置及び画像表示システム
KR20210030523A (ko) * 2019-09-09 2021-03-18 현대자동차주식회사 차량 및 그 제어 방법
US11037328B1 (en) 2019-12-31 2021-06-15 Lyft, Inc. Overhead view image generation
CN111968184B (zh) * 2020-08-24 2024-04-02 北京茵沃汽车科技有限公司 一种在全景环视***中实现视图随动的方法、装置及介质

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005333565A (ja) * 2004-05-21 2005-12-02 Auto Network Gijutsu Kenkyusho:Kk 監視装置
JP2007274377A (ja) * 2006-03-31 2007-10-18 Denso Corp 周辺監視装置、プログラム
JP2009100095A (ja) * 2007-10-15 2009-05-07 Alpine Electronics Inc 画像処理装置及び画像処理方法

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3286306B2 (ja) 1998-07-31 2002-05-27 松下電器産業株式会社 画像生成装置、画像生成方法
WO2002007443A1 (fr) * 2000-07-19 2002-01-24 Matsushita Electric Industrial Co., Ltd. Systeme de controle
DE10059313A1 (de) * 2000-11-29 2002-06-13 Bosch Gmbh Robert Anordnung und Verfahren zur Überwachung des Umfelds eines Fahrzeugs
JP4766841B2 (ja) * 2003-09-08 2011-09-07 株式会社オートネットワーク技術研究所 車両に搭載されるカメラ装置及び車両周辺監視装置
JP2005167309A (ja) 2003-11-28 2005-06-23 Nippon Soken Inc 運転支援装置
JP4780385B2 (ja) * 2005-11-17 2011-09-28 アイシン精機株式会社 周辺監視システム
JP4315968B2 (ja) * 2006-08-21 2009-08-19 三洋電機株式会社 画像処理装置並びに視界支援装置及び方法
JP4969269B2 (ja) * 2007-02-21 2012-07-04 アルパイン株式会社 画像処理装置
JP5132249B2 (ja) * 2007-10-23 2013-01-30 アルパイン株式会社 車載用撮像装置

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005333565A (ja) * 2004-05-21 2005-12-02 Auto Network Gijutsu Kenkyusho:Kk 監視装置
JP2007274377A (ja) * 2006-03-31 2007-10-18 Denso Corp 周辺監視装置、プログラム
JP2009100095A (ja) * 2007-10-15 2009-05-07 Alpine Electronics Inc 画像処理装置及び画像処理方法

Also Published As

Publication number Publication date
EP2437494B1 (en) 2017-10-11
JPWO2010137265A1 (ja) 2012-11-12
US20120069153A1 (en) 2012-03-22
WO2010137265A1 (ja) 2010-12-02
EP2437494A4 (en) 2016-09-28
EP2437494A1 (en) 2012-04-04

Similar Documents

Publication Publication Date Title
JP5444338B2 (ja) 車両周囲監視装置
JP6310652B2 (ja) 映像表示システム、映像合成装置及び映像合成方法
EP3160138B1 (en) Image synthesis system, image synthesis device therefor, and image synthesis method
JP5682788B2 (ja) 車両周辺監視装置
WO2019192359A1 (zh) 一种车载全景视频显示***、方法及车载控制器
JP4879031B2 (ja) 運転支援システム、画像処理装置及びずれ検出方法
JP4596978B2 (ja) 運転支援システム
JP4248570B2 (ja) 画像処理装置並びに視界支援装置及び方法
WO2009116327A1 (ja) 画像処理装置及び方法、運転支援システム、車両
JP4315968B2 (ja) 画像処理装置並びに視界支援装置及び方法
JP5003395B2 (ja) 車両周辺画像処理装置及び車両周辺状況提示方法
JP5959264B2 (ja) 画像処理装置及び方法、並びにコンピュータプログラム
JP6276719B2 (ja) 画像生成装置、座標変換テーブル作成装置および作成方法
JP2018110328A (ja) 画像処理装置および画像処理方法
WO2017043331A1 (ja) 画像処理装置、及び、画像処理方法
KR101278654B1 (ko) 차량의 주변 영상 디스플레이 장치 및 방법
JP5271186B2 (ja) 車両用画像表示装置
JP2013137698A (ja) 俯瞰画像提示装置
JP2003346189A (ja) 車両用映像表示装置
JP2008034964A (ja) 画像表示装置
JP2016018355A (ja) 車両周囲画像生成装置および車両周囲画像生成方法
WO2023095340A1 (ja) 画像処理方法、画像表示方法、画像処理装置、及び画像表示装置
JP6007773B2 (ja) 画像データ変換装置並びにナビゲーションシステムおよびカメラ装置並びに車両
JP5091882B2 (ja) 画像処理装置並びに視界支援装置及び方法
JP2023109163A (ja) 画像処理システム、移動体、画像処理方法、及びコンピュータプログラム

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20121029

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20131029

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20131113

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20131220

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

Ref document number: 5444338

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313113

S533 Written request for registration of change of name

Free format text: JAPANESE INTERMEDIATE CODE: R313533

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350