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
JP6439287B2 - 運転支援装置、運転支援方法、画像補正装置、画像補正方法 - Google Patents
[go: Go Back, main page]

JP6439287B2 - 運転支援装置、運転支援方法、画像補正装置、画像補正方法 - Google Patents

運転支援装置、運転支援方法、画像補正装置、画像補正方法 Download PDF

Info

Publication number
JP6439287B2
JP6439287B2 JP2014124874A JP2014124874A JP6439287B2 JP 6439287 B2 JP6439287 B2 JP 6439287B2 JP 2014124874 A JP2014124874 A JP 2014124874A JP 2014124874 A JP2014124874 A JP 2014124874A JP 6439287 B2 JP6439287 B2 JP 6439287B2
Authority
JP
Japan
Prior art keywords
vehicle
image
cameras
change
posture
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
JP2014124874A
Other languages
English (en)
Other versions
JP2016004448A5 (ja
JP2016004448A (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.)
Denso Corp
Original Assignee
Denso 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 Denso Corp filed Critical Denso Corp
Priority to JP2014124874A priority Critical patent/JP6439287B2/ja
Priority to PCT/JP2015/002862 priority patent/WO2015194124A1/ja
Priority to US15/318,641 priority patent/US20170134661A1/en
Publication of JP2016004448A publication Critical patent/JP2016004448A/ja
Publication of JP2016004448A5 publication Critical patent/JP2016004448A5/ja
Application granted granted Critical
Publication of JP6439287B2 publication Critical patent/JP6439287B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/222Studio circuitry; Studio devices; Studio equipment
    • H04N5/262Studio circuits, e.g. for mixing, switching-over, change of character of image, other special effects ; Cameras specially adapted for the electronic generation of special effects
    • H04N5/2624Studio circuits, e.g. for mixing, switching-over, change of character of image, other special effects ; Cameras specially adapted for the electronic generation of special effects for obtaining an image which is composed of whole input images, e.g. splitscreen
    • 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/002Optical 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 specially adapted for covering the peripheral part of the vehicle, e.g. for viewing tyres, bumpers or the like
    • 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 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
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/01Detecting movement of traffic to be counted or controlled
    • G08G1/04Detecting movement of traffic to be counted or controlled using optical or ultrasonic detectors
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/16Anti-collision systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/60Control of cameras or camera modules
    • H04N23/698Control of cameras or camera modules for achieving an enlarged field of view, e.g. panoramic image capture
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/90Arrangement of cameras or camera modules, e.g. multiple cameras in TV studios or sports stadiums
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/222Studio circuitry; Studio devices; Studio equipment
    • H04N5/262Studio circuits, e.g. for mixing, switching-over, change of character of image, other special effects ; Cameras specially adapted for the electronic generation of special effects
    • H04N5/2628Alteration of picture size, shape, position or orientation, e.g. zooming, rotation, rolling, perspective, translation
    • 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
    • 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
    • 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/183Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast for receiving images from a single remote source
    • 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/188Capturing isolated or intermittent images triggered by the occurrence of a predetermined event, e.g. an object reaching a predetermined position
    • 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/10Details of viewing arrangements using cameras and displays, specially adapted for use in a vehicle characterised by the type of camera system used
    • B60R2300/102Details of viewing arrangements using cameras and displays, specially adapted for use in a vehicle characterised by the type of camera system used using 360 degree surveillance camera system
    • 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/10Details of viewing arrangements using cameras and displays, specially adapted for use in a vehicle characterised by the type of camera system used
    • B60R2300/105Details of viewing arrangements using cameras and displays, specially adapted for use in a vehicle characterised by the type of camera system used using multiple cameras
    • 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/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/804Details of viewing arrangements using cameras and displays, specially adapted for use in a vehicle characterised by the intended use of the viewing arrangement for lane monitoring
    • 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/8093Details of viewing arrangements using cameras and displays, specially adapted for use in a vehicle characterised by the intended use of the viewing arrangement for obstacle warning
    • 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
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/16Anti-collision systems
    • G08G1/167Driving aids for lane monitoring, lane changing, e.g. blind spot detection

Landscapes

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

Description

本発明は、車載カメラで撮影された画像に基づいて運転を支援する技術に関する。
車載カメラで車両周辺を撮像し、その画像に基づいて運転支援を実行する技術が知られている。例えば、道路上に描かれたレーンマークを車載カメラで撮影することによって車両の車線逸脱を監視し、該車線逸脱が検出された場合はその旨を運転者に報知する技術や、複数の車載カメラを互いに異なる方向に向けて設置し、複数の車載カメラが撮影したそれぞれの画像を車両上方から見た複数の鳥瞰画像に変換すると共に互いに繋ぎ合わせて表示することで、車両の周辺を上方から見た画像を表示する技術(例えば、特許文献1)等が存在する。
このような技術においては、車載カメラによってレーンマークや他車両等の対象物が撮影されると、その撮影画像内における対象物の位置(画像内位置)に基づいて、運転支援を実行する。従って、当然ながら、車両からの相対位置のうち予め定められた相対位置を撮影した画像が必要となる。そこで、車載カメラの取り付け位置や取り付け角度(姿勢)は、予め定められた相対位置が撮影されるように、前もって調節されている。
特開2012−175314号公報
しかし、上述した従来技術では、車載カメラの姿勢を前もって調節しても、予め定められた相対位置が撮影されず、運転支援を適切に行うことができないという問題があった。すなわち、車載カメラの姿勢の調節を行った後であっても、乗員が搭乗したり荷物を積載したりすることで車両にかかる荷重が変化すると、車両の姿勢が変化し、これに伴って、車載カメラの姿勢も変化してしまう。このような場合は、予め定められた相対位置が撮影されなくなってしまうので、運転支援を適切に行うことができないという問題があった。
この発明は、従来の技術が有する上述した課題に鑑みてなされたものであり、車載カメラの画像に基づく運転支援を適切に実行することができる技術の提供を目的とする。
上述した課題を解決するために、本発明の運転支援装置は、車両のドアおよびトランクの全てが閉鎖され、且つ車両が走行を開始すると、車両の複数箇所に取り付けられたハイトセンサーの検出結果に基づいて車両の姿勢を検出し、この車両の姿勢に基づいて、車載カメラが撮影した画像を補正する。そして、この補正された画像に基づいて運転支援を実行する。
車両にかかる荷重が変化すると、車両が置かれた路面に対しての車両の姿勢が変化し、該車両の姿勢変化に伴って、車載カメラの姿勢が変化する。この点、本発明は、ハイトセンサーの検出結果に基づいて車両の姿勢を検出するので、車両にかかる荷重に応じて変化する車両の姿勢(ひいては車載カメラの姿勢)を検出することができる。そして、この車両の姿勢に基づいて車載カメラで撮影された画像を補正して、この補正された画像に基づいて運転支援を実行する。従って、車載カメラの画像に基づく運転支援を適切に実行することが可能となる。
運転支援装置10の構成を示す説明図である。 制御装置13によって実行される合成画像表示処理を示すフローチャートである。 不具合の生じていない合成画像を例示する説明図である。 不具合の生じた合成画像を例示する説明図である。 制御装置13によって実行されるカメラ姿勢検出処理を示すフローチャートである。 車載カメラ11a〜11dの姿勢の内容を概念的に示す説明図である。 車載カメラ11a〜11dのロールの変化量、ピッチの変化量を検出する方法を概念的に示す説明図である。 車載カメラ11a〜11dのロールの変化量、ピッチの変化量を検出する方法を概念的に示す説明図である。 車両1が剛体でない場合における車載カメラ11a〜11dのロールの変化量、ピッチの変化量を検出する方法を概念的に示す説明図である。 車載カメラ11a〜11dの上下位置の変化量を検出する方法を概念的に示す説明図である。 変形例における制御装置13によって実行されるカメラ姿勢検出処理を示すフローチャートである。 加えて実行されるカメラ姿勢検出処理を示すフローチャートである。
以下では、上述した本願発明の内容を明確にするために運転支援装置の実施例について説明する。
A.装置構成 :
図1には、車両1に設けられた運転支援装置10の構成が示されている。なかでも、図1(a)には、運転支援装置10が有する車載カメラ11a〜11dおよびハイトセンサー12a〜12dの配設位置が概念的に示されている。図1(a)に示すように、本実施例の運転支援装置10では、車両1の前後左右に車載カメラ11a〜11dが設けられている。これらの車載カメラ11a〜11dは、それぞれ車両1の前方、後方、左方、右方のやや路面側(車両からの相対位置のうち、互いに異なる相対位置)を撮影するように取り付け位置および取り付け角度が調節されている。また、車両1の前部の左右および後部の左右には、ハイトセンサー12a〜12dが設けられている。これらのハイトセンサー12a〜12dは、それぞれ自己が取り付けられた位置における車両1の車高を検出することが可能である。尚、ハイトセンサー12a〜12dとしては、車体に対するサスペンションアームの上下変位量を用いる間接式ハイトセンサーや、路面との距離を超音波やレーザーで直接計測する直接式ハイトセンサー等を利用することができる。
また、図1(b)には、本実施例の運転支援装置10において、上述した車載カメラ11a〜11dおよびハイトセンサー12a〜12dと連携する制御装置13が概念的に示されている。制御装置13は、CPUやメモリ、各種コントローラー等が搭載された基板を有しており、運転席前方のインストルメントパネルの奥側に設置されている。
制御装置13内部をそれぞれの機能を有する機能ブロックに分類すると、制御装置13は、車両1のドアやトランクの開放および閉鎖を検出する開閉検出部14、ハイトセンサー12a〜12dが検出する車高に基づいて車載カメラ11a〜11dの姿勢が所定量以上変化したことを検出する変化有無検出部15、ハイトセンサー12a〜12dが検出する車高に基づいて車載カメラ11a〜11dの姿勢を検出するカメラ姿勢検出部16、車載カメラ11a〜11dが撮影した車両周辺の画像それぞれを車両1上方から見た画像に視点変換(座標変換)する画像視点変換部17、それぞれ視点変換された画像を合成して表示部30に表示する画像合成部18、車両1の車速を判断する車速判断部19、種々のデータやプログラム等が記憶される記憶部20等から構成される。
尚、表示部としては、運転席前方のインストルメントパネルに設けられた液晶表示器等が採用される。また、カメラ姿勢検出部16が本発明における「姿勢検出手段」に対応し、画像視点変換部17および記憶部20が本発明における「取得手段」に対応し、画像視点変換部17が本発明における「補正手段」に対応し、画像合成部18および表示部30が本発明における「運転支援実行手段」に対応している。また、制御装置13が本発明における「画像補正装置」に対応している。
次に、上述したような運転支援装置10において行われる処理について説明する。以下では、先ず、車両1の周辺状況を上方から見た画像(合成画像)を表示部30に表示する「合成画像表示処理」について説明する。
B.運転支援装置10において行われる処理 :
B−1.合成画像表示処理 :
図2には、本実施例の運転支援装置10において行われる合成画像表示処理のフローチャートが示されている。尚、本実施例の運転支援装置10において行われる処理は、実際には、制御装置13内部のCPUがROMに記憶されたプログラムを実行することによって行われるが、以下では、制御装置13または上述した機能ブロック14〜20を実行主体として説明する。また、合成画像表示処理は、ACC電源が投入された後、タイマ割り込み処理として(例えば60分の1秒毎に)繰り返し行われる。
図2に示す合成画像表示処理を開始すると、制御装置13の車速判断部19は、車両1が低速走行中であるか否かを判断する(S100)。例えば、車速センサー(図示省略)から送信される車速パルスに基づいて、車速が10Km/h以下であるか否かを判断する。S100の判断処理の結果、車両1が低速走行中でないと判断された場合は(S100:no)、そのまま図2に示す合成画像表示処理を終了する。ここで、図2に示す合成画像表示処理は、車両1の周辺のうち車両1に近接した領域の状況を表示する処理である。従って、車両1が低速走行中でない場合は、車両1に近接した領域の状況を表示しても、該状況は瞬時に切り換わってしまい、運転者に有意な情報とならないので、そのまま図2に示す合成画像表示処理を終了する。
これに対して、車両1が低速走行中である場合は(S100:yes)、画像視点変換部17は、車載カメラ11a〜11dそれぞれが撮影した画像(以下、「撮影画像」という)を車載カメラ11a〜11dから読み出して、一旦、記憶部20に記憶する(S102)。そして、車載カメラ11a〜11dの姿勢に対応させて(車載カメラ11a〜11dの姿勢を考慮して)、記憶部20に記憶された撮影画像をそれぞれ車両1上方から見た画像(鳥瞰画像)に視点変換(座標変換)する(S104)。
尚、以下で利用する理想的な姿勢とは車載カメラ11a〜11dの取り付け設計値であり、出荷時の姿勢とは車載カメラ11a〜11dの取り付け時(出荷時)の実測値であり、これらは車載カメラ11a〜11dの車両に対する姿勢を示す値である。これに対して、実際の姿勢(テンポラリーな姿勢)とは、車両1にかかる荷重によって変化した後の車載カメラ11a〜11dの姿勢の実測値であり、これは車載カメラ11a〜11dの路面に対する姿勢を示す値である。
車両1の出荷前には車載カメラ11a〜11dの取り付け位置や取り付け角度は調節されているものの、車載カメラ11a〜11dを理想的な姿勢(設計値)で(例えば、理想的なロールやピッチから1°たりともずれないように)取り付けることは困難である。そこで、車両1の出荷前には、車載カメラ11a〜11dそれぞれの出荷時の姿勢が記憶部20に予め記憶されている。そして、S104の処理では、車載カメラ11a〜11dそれぞれの実際の姿勢に対応する視点変換処理(出荷時の姿勢を考慮した視点変換処理)を行うことで、車両1の四方それぞれにおける(車載カメラ11a〜11dそれぞれに対応する)鳥瞰画像を生成する。こうして、車両1の四方それぞれにおける鳥瞰画像を生成したら(S104)、画像合成部18は、これらの画像を合成した画像(以下「合成画像」という)を表示部30に表示する。こうして、合成画像を表示部30に表示したら、図2に示す合成画像表示処理を終了する。
図3には、S108の処理で表示される合成画像の一例が示されている。図3に示すように、本実施例の合成画像では、表示部30の中心に「車両1を上方から見た車両画像」が表示され、車両画像の前方に車載カメラ11aの鳥瞰画像が表示され、車両画像の後方に車載カメラ11bの鳥瞰画像が表示され、車両画像の左方に車載カメラ11cの鳥瞰画像が表示され、車両画像の右方に車載カメラ11dの鳥瞰画像が表示される。
図3に示す合成画像の例では、車両1後方の左に存在するレーンマークが、車載カメラ11bの鳥瞰画像および車載カメラ11cの鳥瞰画像に跨がって写り込んでいる。とはいえ、この合成画像の例では、車載カメラ11bの鳥瞰画像と車載カメラ11cの鳥瞰画像とのつなぎ目でレーンマークがズレることなく表示されている。これは、上述したように、車両1出荷前に車載カメラ11a〜11d(ここでは車載カメラ11b,11c)の出荷時の姿勢が記憶部20に記憶され、該実際の姿勢に対応する視点変換処理を行うことで、それぞれの鳥瞰画像を生成したためである。
同様に、車両1後方の右に存在するレーンマークも、車載カメラ11bの鳥瞰画像および車載カメラ11dの鳥瞰画像に跨がって写り込んでいるものの、これらの鳥瞰画像同士のつなぎ目でレーンマークがズレることなく表示されている。もちろん、これも、車両1出荷前に車載カメラ11a〜11d(ここでは車載カメラ11b,11d)の実際の姿勢が記憶部20に記憶され、該実際の姿勢に対応する視点変換処理を行うことで、それぞれの鳥瞰画像を生成したためである。
以上のように本実施例の運転支援装置10では、車両1出荷前に車載カメラ11a〜11dの実際の姿勢が記憶部20に記憶され、該実際の姿勢に対応する視点変換処理を行うことで、車載カメラ11a〜11dによる鳥瞰画像同士で画像のズレが生じないようにしている。もっとも、車両1出荷前の車載カメラ11a〜11dの出荷時の姿勢が記憶されていたとしても、車両1出荷後に車載カメラ11a〜11dの姿勢(実際の姿勢)が変化することがある。すなわち、車両1の出荷後に、車両1に乗員が搭乗したり荷物が積載されたりすると、車両1にかかる荷重が変化することで車両1の姿勢は変化し、それに伴って、車載カメラ11a〜11dの姿勢も変化する。このように車載カメラ11a〜11dの姿勢が変化したにも拘わらず、車両1出荷前に記憶された車載カメラ11a〜11dの出荷時の姿勢に対応する鳥瞰画像を生成すると、車載カメラ11a〜11dの鳥瞰画像同士で画像のズレが生じてしまう虞がある。例えば、図4に示すように、車載カメラ11cの鳥瞰画像に写り込んだレーンマークと、車載カメラ11bの鳥瞰画像に写り込んだレーンマークとが、同一のレーンマークであるにも拘わらず、互いにズレて表示されてしまう虞がある。
そこで、本実施例の運転支援装置10では、「搭乗する乗員や積載される荷物によって車両1にかかる荷重(以下、単に「積載荷重」という)」が確定したことを検出すると、該荷重によって変化する車両1の姿勢、すなわち、車載カメラ11a〜11dの実際の姿勢を新たに検出する。すなわち、記憶部20に記憶されている車載カメラ11a〜11dの姿勢を補正する。以下では、「積載荷重」が確定したことに伴って、車載カメラ11a〜11dの実際の姿勢を検出(補正)する「カメラ姿勢検出処理」について説明する。
B−2.カメラ姿勢検出処理 :
図5には、本実施例の運転支援装置10において行われるカメラ姿勢検出処理のフローチャートが示されている。このカメラ姿勢検出処理は、ACC電源が投入された後、タイマ割り込み処理として(例えば60分の1秒毎に)繰り返し行われる。
図5に示すカメラ姿勢検出処理を開始すると、制御装置13は先ず、荷重確定済フラグがONに設定されているか否かを判断する(S200)。荷重確定済フラグは、上述の「搭乗する乗員や積載される荷物によって車両1にかかる荷重(積載荷重)」が既に確定済みであることを示すフラグであって、記憶部20の所定アドレスにその記憶領域が確保されている。従って、S200の判断処理では、当然ながら、「積載荷重」が既に確定済みであるか否かが判断される。
S200の判断処理の結果、「積載荷重」が未だ確定済みでないと判断された場合は(S200:no)、続いて、開閉検出部14が、車両1のドアやトランクが開放しているか否かの情報(開閉情報)を読み出す(S202)。例えば、カーテシスイッチ等のドアやトランクの開閉を検出するセンサーから送信される「開閉信号」を受信する。そして、この開閉信号に基づいて、ドアやトランクが開放しているか否かの情報(開閉情報)を読み出す。こうして、開閉情報を読み出したら(S202)、該開閉情報に基づいて、車両1のドアおよびトランクの全てが閉鎖されたか否かを判断する(S204)。
S204の判断処理の結果、車両1のドアおよびトランクが未だ全ては閉鎖されていないと(何れかが開放されていると)判断された場合は(S204:no)、S202およびS204の処理を繰り返す。すなわち、車両1のドアおよびトランクの全てが閉鎖されるまで待機する。
そして、車両1のドアおよびトランクの全てが閉鎖された場合は(S204:yes)、荷重確定済フラグをONに設定する(S206)。
ここで、車両1のドアおよびトランクの全てが閉鎖された場合は、車両1の走行を開始するにあたって、全ての乗員が搭乗し、且つ、全ての荷物が積載されたことが推定される。すなわち、「積載荷重」が確定されたことが推定される。そこで、車両1のドアおよびトランクの全てが閉鎖された場合は(S204:yes)、荷重確定済フラグをONに設定する(S206)。また、「積載荷重」が確定されたことに伴って、車両1の姿勢が確定し、車載カメラ11a〜11dの実際の姿勢も確定したことが推定される。そこで、荷重確定済フラグをONに設定した後は(S206)、車載カメラ11a〜11dの実際の姿勢を検出(補正)するための処理(S208〜S212)を行う。
この処理では先ず、車載カメラ11a〜11dの実際の姿勢を前回検出(補正)した時点(「積載荷重」が確定した時点)から、該姿勢が所定量以上変化したか否かを、変化有無検出部15が判断する。詳しくは、ハイトセンサー12a〜12dが検出する(それぞれの位置における)車高を読み出すとともに、これら車高を記憶部20に記憶する(S208)。そして、「今回読み出した車高」と「車載カメラ11a〜11dの実際の姿勢を前回検出(補正)した時点の車高」とを、それぞれのハイトセンサー12a〜12dについて比較する(S210)。その結果、ハイトセンサー12a〜12dのうち1以上のハイトセンサーについて、「今回読み出した車高」と「車載カメラ11a〜11dの実際の姿勢を前回検出(補正)した時点の車高」との差分が所定の閾値ΔSth以上である場合は(S210:yes)、車載カメラ11a〜11dの実際の姿勢が所定量以上変化したと判断する。つまり、ハイトセンサー12a〜12dが設けられた位置のうち、少なくとも1箇所以上の車高がΔSth以上変化した場合は、車両1の姿勢もある程度変化するので、これに伴って、車載カメラ11a〜11dの実際の姿勢も所定量以上変化したと判断する。
尚、ACC電源が投入されてから初めてS210の処理を行う場合において、「車載カメラ11a〜11dの実際の姿勢を前回検出した時点の車高」が記憶されていなければ、出荷前に記憶部20に記憶された車高を「車載カメラ11a〜11dの実際の姿勢を前回検出した時点の車高」とする。
S210の判断処理の結果、車載カメラ11a〜11dの実際の姿勢が所定量以上変化したと判断された場合は(S210:yes)、カメラ姿勢検出部16は、ハイトセンサー12a〜12dが検出する車高に基づいて現在の車両の姿勢を検出することによって、現在の車載カメラ11a〜11dの実際の姿勢を検出する(S212)。そして、検出した車載カメラ11a〜11dの実際の姿勢を記憶部20に記憶する。これによって、図2の視点変換処理(S104)に反映される(考慮される)車載カメラ11a〜11dの実際の姿勢が補正される。尚、この車載カメラ11a〜11dの実際の姿勢を検出する処理(S212)については、後に詳しく説明する。
こうして、車載カメラ11a〜11dの実際の姿勢を検出したら(S212)、図5に示すカメラ姿勢検出処理を終了する。このように車載カメラ11a〜11dの実際の姿勢が検出された後に実行される合成画像表示処理(図2)では、S212の処理で検出された車載カメラ11a〜11dの実際の姿勢に対応する視点変換処理が行われる(図2のS104)。
尚、S210の判断処理で、車載カメラ11a〜11dの実際の姿勢が所定量以上変化していないと判断された場合は(S210:no)、車載カメラ11a〜11dの実際の姿勢を検出する必要は無いことから、S212の処理は行わないまま、図5に示すカメラ姿勢検出処理を終了する。
以上のように、本実施例の運転支援装置10は、ハイトセンサー12a〜12dの検出結果に基づいて車載カメラ11a〜11dの実際の姿勢を検出するので、車両1にかかる「積載荷重」に応じて変化する車載カメラ11a〜11dの実際の姿勢を検出することができる。そして、この車載カメラ11a〜11dの実際の姿勢に対応する視点変換処理を行うので、合成画像において、鳥瞰画像同士の繋ぎ目における画像のズレを解消することが可能となる。
また、本実施例の運転支援装置10は、車両1のドアおよびトランクの全てが閉鎖されると、「積載荷重」すなわち車載カメラ11a〜11dの実際の姿勢が確定されたと推定して、車載カメラ11a〜11dの実際の姿勢を検出する。従って、車載カメラ11a〜11dの実際の姿勢が確定したタイミングで車載カメラ11a〜11dの実際の姿勢を検出することができるので、制御装置13の処理負担を軽減しながらも、車載カメラ11a〜11dの姿勢変化による鳥瞰画像同士の繋ぎ目における画像のズレを適切に解消することが可能となる。
尚、図3および図4を用いて前述した説明では、説明の便宜上、レーンマークが写り込んでいる画像が車載カメラに11b〜11dに撮影された場合について説明したが、本実施例の運転支援装置10では、当然ながら、該画像にレーンマーク等の特定の対象物が写り込んでいる必要は無い。
以上は、S200の判断処理で、荷重確定済フラグがONに設定されていない場合、すなわち、「積載荷重」が未だ確定済みでない場合(S200:no)の処理について説明した。これに対して、荷重確定済フラグがONに設定されている場合、すなわち、「積載荷重」が既に確定済みである場合は(S200:no)、先ず、開閉検出部14が、車両1のドアやトランクが開放しているか否かの情報(開閉情報)を読み出す(S214)。そして、該開閉情報に基づいて、車両1のドアおよびトランクのうち少なくとも1つが開放されたか否かを判断する(S216)。
その結果、車両1のドアおよびトランクのうち少なくとも1つが開放された場合は(S216:yes)、荷重確定済フラグをOFFに設定する(S218)。
ここで、一旦「積載荷重」が確定した後であっても(確定したと推定された後であっても)、再びドアが開放されて乗員の乗降が行われたり、再びトランクが開放されて荷物の積み卸しが行われたりすると、「積載荷重」が変化する場合がある(ひいては、車両1の姿勢が変化し、車載カメラ11a〜11dの実際の姿勢も変化する場合がある)。そこで、車両1のドアおよびトランクのうち少なくとも1つが開放された場合は(S216:yes)、車両1のドアおよびトランクの全てが再び閉鎖されるまでは、「積載荷重」を未確定とすべく、荷重確定済フラグをOFFに設定する(S218)。
こうして、荷重確定済フラグをOFFに設定したら(S218)、図5に示すカメラ姿勢検出処理を終了する。このように荷重確定済フラグがOFFに設定された状態で、次に図5に示すカメラ姿勢検出処理が行われると、S200の処理で「積載荷重」が未だ確定済みでないと判断されて(S200:no)、上述したS204〜S212の処理が実行される。すなわち、車両1のドアおよびトランクの全てが再び閉鎖されることで「積載荷重」が確定したら車載カメラ11a〜11dの実際の姿勢が検出される。そして、車載カメラ11a〜11dの実際の姿勢が検出された後に実行される合成画像表示処理(図2)では、検出された車載カメラ11a〜11dの実際の姿勢に対応する視点変換処理が行われる(図2のS104)。
尚、S216の判断処理で、車両1のドアおよびトランクの全てが閉鎖されたままであると判断された場合は(S216:no)、「積載荷重」は変化しないので、荷重確定済フラグをONに設定したまま(S218の処理を省略して)、図5に示すカメラ姿勢検出処理を終了する。
以上のように、本実施例の運転支援装置10は、一旦は車載カメラの実際の姿勢が検出された後であっても、再度、車両1のドアおよびトランクの何れかが開放されて閉鎖されると、「積載荷重」すなわち車載カメラ11a〜11dの実際の姿勢に変化があったと推定して、車載カメラ11a〜11dの実際の姿勢を検出し直す。従って、車載カメラ11a〜11dの実際の姿勢が変化したタイミングで該姿勢を検出することができるので、制御装置13の処理負担を軽減しながらも、合成画像において、鳥瞰画像同士の繋ぎ目における画像のズレを解消することが可能となる。
B−3.車載カメラの実際の姿勢の検出方法 :
次に、ハイトセンサー12a〜12dが検出する車高に基づいて車載カメラ11a〜11dの実際の姿勢を検出(演算)する方法、すなわち、図5に示すカメラ姿勢検出処理におけるS212の内容について説明する。
本実施例の運転支援装置10では、各車載カメラ11a〜11dの実際の姿勢として、出荷前の姿勢からのロールの変化量、ピッチの変化量、上下位置の変化量を検出する。すなわち、図6に示すように、前後に設けられた車載カメラ11a,11bであれば、車両1の左右方向を軸とした回転角度(ピッチ)の変化量(ΔPa,ΔPb)、車両1の前後方向を軸とした回転角度(ロール)の変化量(ΔRa,ΔRb(図示省略))、上下位置の変化量(ΔHa,ΔHb)を検出する。また、左右に設けられた車載カメラ11c,11dであれば、車両1の前後方向を軸とした回転角度(ピッチ)の変化量(ΔPc,ΔPd)、車両1の左右方向を軸とした回転角度(ロール)の変化量(ΔRc(図示省略),ΔRd)、上下位置の変化量(ΔHc,ΔHd)を検出する。当然ながら、これらの変化量を検出する方法としては、種々の方法を採用可能である。
以下では、先ず、各車載カメラ11a〜11dについて、ロールの変化量およびピッチの変化量を検出する方法について例示する。
B−3−1.車載カメラのロールの変化量、ピッチの変化量の検出方法 :
図7および図8には、車載カメラ11a〜11dのロールの変化量、ピッチの変化量を検出する方法が概念的に示されている。尚、図7および図8では、図を見易くするため、車両1を簡略化して(直方形で)示している。
車両1を剛体として捉えると、図7(a)に示すハイトセンサー12aと12bを通る仮想軸A(またはハイトセンサー12cと12dを通る仮想軸B)のピッチの変化量と、車載カメラ11cと11dを通る仮想軸Cのピッチの変化量は一致する。従って、仮想軸A(または仮想軸B)のピッチの変化量を算出することで、車載カメラ11c,11dのピッチの変化量(ΔPc,ΔPd)を算出することができる。
同様に、ハイトセンサー12aと12bを通る仮想軸A(またはハイトセンサー12cと12dを通る仮想軸B)のピッチの変化量と、車載カメラ11aを通る仮想軸Dのピッチの変化量は一致する。また、仮想軸A(または仮想軸B)のピッチの変化量と、車載カメラ11bを通る仮想軸Eのピッチの変化量は一致する。従って、仮想軸A(または仮想軸B)のピッチの変化量を算出することで、車載カメラ11a,11bのロールの変化量(ΔRa,ΔRb)を算出することもできる。尚、仮想軸A(または仮想軸B)のピッチの変化量は、車両1自体のロール(車両の姿勢)の変化量でもあることから、以下ではこの変化量をΔCarRと表す。
図7(b)に示すように、仮想軸A(または仮想軸B)のピッチの変化量(車両1自体のロールの変化量ΔCarR)は、左右のハイトセンサー12a−12b(12c−12d)間の左右方向の距離(Y1)と、ハイトセンサー12aが検出する車高の変化量(ΔSa)と、ハイトセンサー12bが検出する車高の変化量(ΔSb)とを利用して次の式で求めることができる。
ΔCarR=arctan(Y1/|ΔSa−ΔSb|) …(1)
このようにして求められた仮想軸A(または仮想軸B)のピッチの変化量(車両1自体のロールの変化量ΔCarR)を、上述したように、車載カメラ11c,11dのピッチの変化量(ΔPc,ΔPd)および車載カメラ11a,11bのロールの変化量(ΔRa,ΔRb)とする。
また、車両1を剛体として捉えると、図8(a)に示すハイトセンサー12aと12cを通る仮想軸F(またはハイトセンサー12bと12dを通る仮想軸G)のピッチの変化量と、車載カメラ11aと11bを通る仮想軸Hのピッチの変化量は一致する。従って、仮想軸F(または仮想軸G)のピッチの変化量を算出することで、車載カメラ11a,11bのピッチの変化量(ΔPa,ΔPb)を算出することができる。
同様に、ハイトセンサー12aと12cを通る仮想軸F(またはハイトセンサー12bと12dを通る仮想軸G)のピッチの変化量と、車載カメラ11cを通る仮想軸Iのピッチの変化量は一致する。また、仮想軸F(または仮想軸G)のピッチの変化量と、車載カメラ11dを通る仮想軸Jのピッチの変化量は一致する。従って、仮想軸F(または仮想軸G)のピッチの変化量を算出することで、車載カメラ11c,11dのロールの変化量(ΔRc,ΔRd)を算出することができる。尚、仮想軸F(または仮想軸G)のピッチの変化量は、車両1自体のピッチ(車両の姿勢)の変化量でもあることから、以下ではこの変化量をΔCarPと表す。
図8(b)に示すように、仮想軸F(または仮想軸G)のピッチの変化量(車両1自体のピッチの変化量ΔCarP)は、前後のハイトセンサー12b−12d(12a−12c)間の前後方向の距離(Y2)と、ハイトセンサー12bが検出する車高の変化量(ΔSb)と、ハイトセンサー12dが検出する車高の変化量(ΔSd)とを利用して次の式で求めることができる。
ΔCarP=arctan(Y2/|ΔSb−ΔSd|) …(2)
このようにして求められた仮想軸F(または仮想軸G)のピッチの変化量(車両1自体のピッチの変化量ΔCarP)を、上述したように、車載カメラ11a,11bのピッチの変化量(ΔPa,ΔPb)および車載カメラ11c,11dのロールの変化量(ΔRc,ΔRd)とする。
ここで、車両1が剛体でないと捉えると、上述の式(1)(2)の算出結果と車載カメラ11a〜11dのロールやピッチとが一致しない場合がある。すなわち、車両1が荷重によって変形する場合は、ねじれが生じて、仮想軸A(または仮想軸B)のピッチと仮想軸C〜Eのピッチが一致しない場合がある。このような場合は、当然ながら、仮想軸A(または仮想軸B)のピッチと、車載カメラ11c,11dのピッチの変化量(ΔPc,ΔPd)および車載カメラ11a,11bのロールの変化量(ΔRa,ΔRb)とは異なることとなる。同様に、車両1が荷重によって変形する場合は、ねじれが生じて、仮想軸F(または仮想軸G)のピッチと仮想軸H〜Jのピッチが一致しない場合がある。このような場合も、当然ながら、仮想軸F(または仮想軸G)のピッチと、車載カメラ11a,11bのピッチの変化量(ΔPa,ΔPb)および車載カメラ11c,11dのロールの変化量(ΔRc,ΔRd)とは異なることとなる。
そこで、車両1が剛体でないと捉える場合は、図9(a)(b)に示すように、各車載カメラを通る各仮想軸C〜E,H〜J上の特定位置(図中の☆印)における車高の変化量を推定し、各仮想軸C〜E,H〜Jのピッチを直接的に算出する。そして、このように直接的に算出された各仮想軸C〜E,H〜Jのピッチを、近似的に、車載カメラ11a〜11dのロールやピッチの変化量とする。
すなわち、各ハイトセンサー12a〜12dが検出する車高の変化量と、各ハイトセンサー12a〜12dから各特定位置(図中の☆印)までの(水平方向の)距離に基づいて、各特定位置における車高の変化量を算出する。そして、(1)(2)式におけるY1、Y2を「同じ仮想軸上における特定位置同士の(水平方向の)距離」に置き換え、ΔSa,ΔSb,ΔSdを「それぞれの該特定位置における車高の変化量」に置き換えて、各仮想軸C〜E,H〜Jのピッチを算出し、この算出した各仮想軸C〜E,H〜Jのピッチを、近似的に、車載カメラ11a〜11dのロールやピッチの変化量とする。
尚、車両1を剛体でないと捉える場合は、上述した方法以外にも、仮想軸A,Bのピッチと、仮想軸A,Bから仮想軸C〜Eまでの距離とに基づいて、仮想軸C〜Eのピッチを近似的に算出する方法を採用してもよいし、仮想軸F,Gのピッチと、仮想軸F,Gから仮想軸H〜Jまでの距離とに基づいて、仮想軸H〜Iのピッチを近似的に算出する方法を採用してもよい。
B−3−2.車載カメラの上下位置の変化量の検出方法 :
図10には、前後の車載カメラ11a,11bの上下位置の変化量ΔHa,ΔHbを検出する方法が概念的に示されている。前後の車載カメラ11a,11bの上下位置の変化量ΔHa,ΔHbを検出するには、先ず、図10(a)に示すように、「前後の車載カメラ11a,11bを通る仮想軸H」の複数の特定位置(図中の☆印)における「上下位置の変化量ΔSab,ΔScd」を算出する。ここでは、仮想軸H上における前後方向の位置(座標)がハイトセンサー12a,12bと同じ位置、および、仮想軸H上における前後方向の位置(座標)がハイトセンサー12c,12dと同じ位置を特定位置としている。そして、この特定位置における上下位置の変化量は、車載カメラ11a,11bと、ハイトセンサー12a〜12dとの左右方向の位置関係に基づいて算出することができる。例えば、左右方向において、車載カメラ11aがハイトセンサー12a,12bの中間にある場合は、特定位置における上下位置の変化量ΔSabは、ハイトセンサー12a,12bの検出結果の平均として算出することができる。
こうして、「前後の車載カメラ11a,11bを通る仮想軸H」の複数の特定位置(図中の☆印)における「車高の変化量ΔSab,ΔScd」を算出したら、仮想軸Hにおける車載カメラ11a,11bに対応する位置の車高(図中の太線矢印)の変化量(すなわち、車載カメラ11a,11bの上下位置の変化量ΔHa,ΔHb)を算出する。この変化量は、相似の関係を利用して、ハイトセンサー12b−12d間(またはハイトセンサー12a−12c間)の前後方向の距離Y2、車載カメラ11aからハイトセンサー12b(またはハイトセンサー12a)までの前後方向の距離Y3、車載カメラ11bからハイトセンサー12d(またはハイトセンサー12c)までの前後方向の距離Y4、特定位置における車高の変化量ΔSab,ΔScdを利用して、相似関係に基づいて算出する。すなわち、図10(b)に示す例であれば、次の(3)(4)式で算出することができる。
ΔHa=ΔScd+((Y2+Y3)(ΔSab−ΔScd))/Y2 …(3)
ΔHb=ΔScd−(Y4(ΔSab−ΔScd))/Y2 …(4)
尚、左右の車載カメラ11c,11dの上下位置の変化量ΔHc,ΔHdについても、上述した前後の車載カメラ11a,11bと同様に算出することが可能である。
以上のように、本実施例の運転支援装置10では、各車載カメラ11a〜11dの実際の姿勢として、出荷前の姿勢からのロールの変化量、ピッチの変化量、上下位置の変化量を検出する。
C.変形例 :
図11には、変形例におけるカメラ姿勢検出処理のフローチャートが示されている。変形例のカメラ姿勢検出処理では、図11のS300の処理(図中の太枠で示す処理)を上述した実施例のカメラ姿勢検出処理(図5)に追加して行う。すなわち、上述した実施例では、ドアおよびトランクが全て閉鎖されたら車両1にかかる荷重(積載荷重)が確定したとして、車載カメラ11a〜11dの実際の姿勢を検出することとした。これに対して、変形例では、ドアおよびトランクが全て閉鎖され、且つ、車両1の走行が開始されたら(S300:yes)、車両1にかかる荷重(積載荷重)が確定したとして、車載カメラ11a〜11dの実際の姿勢を検出する。これにより、次の様な効果を奏することができる。
ドアおよびトランクが全て閉鎖されたとしても、実際には乗員の搭乗や荷物の積載が完了しておらず、車両1にかかる荷重が確定していない場合がある。このように車両1にかかる荷重が確定していない場合であっても、ドアおよびトランクが全て閉鎖されるたびに車載カメラ11a〜11dの実際の姿勢を検出することとすると、制御装置13の処理負担が大きくなる虞がある。この点、車両1が走行を開始すれば、乗員の搭乗や荷物の積載が完了し、車両1にかかる荷重が確定した可能性がより大きいと推定することができる。そこで、ドアおよびトランクが全て閉鎖され、且つ、車両1の走行が開始された場合に、車載カメラ11a〜11dの実際の姿勢を検出することとすると、車両1にかかる荷重が確定した可能性がより大きくなってから、車載カメラ11a〜11dの実際の姿勢を検出することができるので、制御装置13の処理負担を更に軽減することが可能となる。
尚、上述した実施例および変形例のカメラ姿勢検出処理に加えて、図12に示すようなカメラ姿勢検出処理を行ってもよい。すなわち、ACC電源が投入された場合や(S300:yes)、ドアおよびトランクが全て閉鎖されたか否かに拘わらず車両1の走行が開始された場合にも(S304:yes)、車載カメラ11a〜11dの実際の姿勢を検出することとしてもよい(S302、S306)。こうすると、更に確実に車載カメラ11a〜11dの実際の姿勢を検出することができる。
以上、実施例および変形例の運転支援装置について説明したが、本発明は上記の実施例および変形例に限られるものではなく、その要旨を逸脱しない範囲において種々の態様で実施することができる。
例えば、車載カメラ11a〜11dの実際の姿勢の演算方法としては、上述した実施例で挙げた方法の他に、種々の方法を採用することが可能である。例えば、車載カメラ11a〜11dと同じ位置にハイトセンサーを設けることによって、演算処理を単純化することができる(ハイトセンサーの値をそのまま車載カメラ11a〜11dの上下位置の変化量とする等)。
また、上述した実施例および変形例では、カメラ姿勢検出部16は、ドアおよびトランクが全て閉鎖された場合に、あるいは、ドアおよびトランクが全て閉鎖され、且つ、車両1の走行が開始された場合に、車両1にかかる荷重が確定したと推定して、車載カメラ11a〜11dの実際の姿勢を検出することとした。これに限らず、カメラ姿勢検出部16は、単に車両1の走行が開始された場合に、車載カメラ11a〜11dの実際の姿勢を検出することとしてもよい。
さらに、カメラ姿勢検出部16は、踏み込まれていたブレーキペダルが踏み込まれる前の状態に復帰した場合や、サイドブレーキが解除された場合に、車両1にかかる荷重が確定したと推定して、車載カメラ11a〜11dの実際の姿勢を検出することとしてもよい。このような場合は、走行を開始する直前にブレーキが解除されたと推定することができるので、その後に乗員が搭乗したり荷物が積載されたりする可能性が低く、ひいては、車両1にかかる荷重が確定した可能性が大きい。そこで、ブレーキが解除された場合に車載カメラ11a〜11dの実際の姿勢を検出することとすると、車両1にかかる荷重が確定した可能性がより大きくなってから、車載カメラ11a〜11dの実際の姿勢を検出することができるので、制御装置13の処理負担を更に軽減することが可能となる。
また、上述した実施例および変形例では、鳥瞰画像を繋ぎ合わせた合成画像を表示することで運転支援を実行する構成とした。これに限らず、車載カメラが撮影した画像を車載カメラ(車両)の実際の姿勢に基づいて補正し、該補正した画像に基づいて、車両とレーンマークとの位置関係を検出することとしてもよい。そして、車両とレーンマークとの位置関係から車両の車線逸脱を監視し、該車線逸脱が検出されると警報を出力したり、ステアリングを自動制御したりすることで、運転支援を実行するとしてもよい。また、車載カメラが撮影した画像を車載カメラ(車両)の実際の姿勢に基づいて補正し、該補正した画像に基づいて、車両と障害物との位置関係を検出することとしてもよい。そして、車両と障害物との位置関係から車両の障害物への接近を監視し、該接近が検出されると警報を出力したり、ブレーキを自動制御したりすることで、運転支援を実行するとしてもよい。
1…車両、 10…運転支援装置、 11a〜11d…車載カメラ、
12a〜12d…ハイトセンサー、 13…制御装置、
14…開閉検出部、 15…変化有無検出部、 16…カメラ姿勢検出部、
17…画像視点変換部、 18…画像合成部、 19…車速判断部、
20…記憶部、 30…表示部

Claims (4)

  1. 車載カメラ(11a〜11d)が所定の角度で取り付けられた車両(1)に設けられて、前記車載カメラが撮影した画像に基づいて運転支援を実行する運転支援装置(10)であって、
    前記車両の複数箇所に取り付けられて、取り付けられた箇所での車高を検出するハイトセンサー(12a〜12d)と、
    前記車両のドアおよびトランクの全てが閉鎖され、且つ前記車両が走行を開始すると、前記ハイトセンサーの検出結果に基づいて前記車両の姿勢を検出する姿勢検出手段(16)と、
    前記車載カメラが撮影した画像を取得する取得手段(17、20)と、
    前記取得手段が取得した前記画像を、前記姿勢検出手段が検出した前記車両の姿勢に基づいて補正する補正手段(17)と、
    前記補正手段によって補正された前記画像に基づいて、運転支援を実行する実行手段(18、30)と
    を備える運転支援装置。
  2. 請求項1に記載の運転支援装置であって、
    前記姿勢検出手段は、
    前記車両のドアおよびトランクの全てが閉鎖され、且つ前記車両が走行を開始すると、
    前記車両の複数箇所に取り付けられたハイトセンサーが検出する車高のうち1つ以上の車高が所定の閾値以上変化したか否かを判断する判断処理を行い、
    該判断処理の結果、前記所定の閾値以上変化したと判断した場合に、前記ハイトセンサーの検出結果に基づいて前記車両の姿勢を検出する手段である運転支援装置。
  3. 車載カメラ(11a〜11d)が所定の角度で取り付けられた車両(1)に設けられて、前記車載カメラが撮影した画像を補正する画像補正装置(13)であって、
    前記車両の複数箇所に取り付けられて、取り付けられた箇所での車高を検出するハイトセンサー(12a〜12d)と、
    前記車両のドアおよびトランクの全てが閉鎖され、且つ前記車両が走行を開始すると、前記ハイトセンサーの検出結果に基づいて前記車両の姿勢を検出する姿勢検出手段(16)と、
    前記車載カメラが撮影した画像を取得する取得手段(17、20)と、
    前記取得手段が取得した前記画像を、前記姿勢検出手段が検出した前記車両の姿勢に基づいて補正する補正手段(17)と、
    を備える画像補正装置。
  4. 請求項3に記載の画像補正装置であって、
    前記姿勢検出手段は、
    前記車両のドアおよびトランクの全てが閉鎖され、且つ前記車両が走行を開始すると、
    前記車両の複数箇所に取り付けられたハイトセンサーが検出する車高のうち1つ以上の車高が所定の閾値以上変化したか否かを判断する判断処理を行い、
    該判断処理の結果、前記所定の閾値以上変化したと判断した場合に、前記ハイトセンサーの検出結果に基づいて前記車両の姿勢を検出する手段である画像補正装置。
JP2014124874A 2014-06-18 2014-06-18 運転支援装置、運転支援方法、画像補正装置、画像補正方法 Active JP6439287B2 (ja)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP2014124874A JP6439287B2 (ja) 2014-06-18 2014-06-18 運転支援装置、運転支援方法、画像補正装置、画像補正方法
PCT/JP2015/002862 WO2015194124A1 (ja) 2014-06-18 2015-06-08 運転支援装置、運転支援方法、画像補正装置、画像補正方法
US15/318,641 US20170134661A1 (en) 2014-06-18 2015-06-08 Driving support apparatus, driving support method, image correction apparatus, and image correction method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2014124874A JP6439287B2 (ja) 2014-06-18 2014-06-18 運転支援装置、運転支援方法、画像補正装置、画像補正方法

Publications (3)

Publication Number Publication Date
JP2016004448A JP2016004448A (ja) 2016-01-12
JP2016004448A5 JP2016004448A5 (ja) 2016-05-12
JP6439287B2 true JP6439287B2 (ja) 2018-12-19

Family

ID=54935134

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2014124874A Active JP6439287B2 (ja) 2014-06-18 2014-06-18 運転支援装置、運転支援方法、画像補正装置、画像補正方法

Country Status (3)

Country Link
US (1) US20170134661A1 (ja)
JP (1) JP6439287B2 (ja)
WO (1) WO2015194124A1 (ja)

Families Citing this family (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6379967B2 (ja) * 2014-10-09 2018-08-29 株式会社デンソー 画像生成装置および画像生成方法
KR101795180B1 (ko) * 2015-12-11 2017-12-01 현대자동차주식회사 페일 세이프 기능을 갖는 차량 측후방 모니터링 장치 및 방법
US10009427B2 (en) * 2016-01-05 2018-06-26 Livio, Inc. Two-stage event-driven mobile device tracking for vehicles
JP6511406B2 (ja) * 2016-02-10 2019-05-15 クラリオン株式会社 キャリブレーションシステム、キャリブレーション装置
WO2017173209A1 (en) * 2016-04-01 2017-10-05 Wal-Mart Stores, Inc. Store item delivery systems and methods
US10911725B2 (en) * 2017-03-09 2021-02-02 Digital Ally, Inc. System for automatically triggering a recording
JP6787297B2 (ja) * 2017-11-10 2020-11-18 株式会社Soken 表示制御装置、及び表示制御プログラム
JP2020032821A (ja) * 2018-08-28 2020-03-05 本田技研工業株式会社 車両用撮像ユニットの配置構造
JP7314486B2 (ja) * 2018-09-06 2023-07-26 株式会社アイシン カメラキャリブレーション装置
US10897573B2 (en) * 2018-11-21 2021-01-19 Ricoh Company, Ltd. Image capturing system, terminal and computer readable medium which correct images
JP7286986B2 (ja) * 2019-02-11 2023-06-06 株式会社デンソーテン 画像生成装置
CN111873986B (zh) * 2020-05-29 2022-01-04 广州领世汽车科技有限公司 一种车位识别修正系统和方法
US11912204B2 (en) 2020-06-24 2024-02-27 Magna Mirrors Of America, Inc. Low-profile actuator for extendable camera
DE112021003361B4 (de) 2020-06-24 2025-04-24 Magna Mirrors Of America, Inc. Fahrzeug-bildgebungssystem mit ausfahrbarer kamera
JP7533271B2 (ja) * 2021-02-18 2024-08-14 トヨタ自動車株式会社 車載センサシステム、及び車載センサシステムのデータ生成方法
KR20230000030A (ko) * 2021-06-23 2023-01-02 현대자동차주식회사 차량의 운전 보조 시스템
CN118288902A (zh) * 2024-06-03 2024-07-05 比亚迪股份有限公司 后视镜调节方法、控制装置、电子装置、车辆及存储介质

Family Cites Families (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0952555A (ja) * 1995-08-11 1997-02-25 Mitsubishi Electric Corp 周辺監視装置
JP3600378B2 (ja) * 1996-07-24 2004-12-15 本田技研工業株式会社 車両の外界認識装置
JP4075465B2 (ja) * 2002-05-24 2008-04-16 日産自動車株式会社 道路情報収集装置
EP1850595B1 (en) * 2005-02-15 2016-07-13 Panasonic Intellectual Property Management Co., Ltd. Periphery supervising device, and periphery supervising method
JP2009016601A (ja) * 2007-07-05 2009-01-22 Denso Corp 炭化珪素半導体装置
DE102007060587B4 (de) * 2007-12-13 2013-01-31 Helmholtz-Zentrum Geesthacht Zentrum für Material- und Küstenforschung GmbH Titanaluminidlegierungen
JP5072576B2 (ja) * 2007-12-20 2012-11-14 アルパイン株式会社 画像表示方法および画像表示装置
JP2010233080A (ja) * 2009-03-27 2010-10-14 Aisin Aw Co Ltd 運転支援装置、運転支援方法、及び運転支援プログラム
JP5313072B2 (ja) * 2009-07-29 2013-10-09 日立オートモティブシステムズ株式会社 外界認識装置
JP2011130262A (ja) * 2009-12-18 2011-06-30 Honda Motor Co Ltd 車両の周辺監視装置
JP2013147113A (ja) * 2012-01-18 2013-08-01 Toyota Motor Corp 路面状態検出装置およびサスペンション制御装置
DE112012006147B8 (de) * 2012-03-29 2018-09-06 Toyota Jidosha Kabushiki Kaisha Straßenoberflächen-Zustands-Bestimmungsvorrichtung
GB201205653D0 (en) * 2012-03-30 2012-05-16 Jaguar Cars Wade sensing display control system
JP5926645B2 (ja) * 2012-08-03 2016-05-25 クラリオン株式会社 カメラパラメータ演算装置、ナビゲーションシステムおよびカメラパラメータ演算方法
JP6108974B2 (ja) * 2013-06-14 2017-04-05 日立オートモティブシステムズ株式会社 車両制御システム
US20150033209A1 (en) * 2013-07-26 2015-01-29 Netapp, Inc. Dynamic Cluster Wide Subsystem Engagement Using a Tracing Schema

Also Published As

Publication number Publication date
WO2015194124A1 (ja) 2015-12-23
US20170134661A1 (en) 2017-05-11
JP2016004448A (ja) 2016-01-12

Similar Documents

Publication Publication Date Title
JP6439287B2 (ja) 運転支援装置、運転支援方法、画像補正装置、画像補正方法
JP4291741B2 (ja) 車線逸脱警報装置
US11648932B2 (en) Periphery monitoring device
CN103765487B (zh) 驾驶辅助装置以及驾驶辅助方法
CN110576862B (zh) 基于拖车摇摆控制车辆
US9026352B2 (en) Driving assistance device and driving assistance method
US11127152B2 (en) Indoor monitoring device
JP5664790B2 (ja) 運転支援装置及び運転支援方法
US10410514B2 (en) Display device for vehicle and display method for vehicle
JP2010520108A (ja) 駐車支援装置及び互いに曲げ可能な車両要素から構成される車両又は連結車両の駐車支援方法
US10846884B2 (en) Camera calibration device
US10366541B2 (en) Vehicle backup safety mapping
JP5516988B2 (ja) 駐車支援装置
US11420678B2 (en) Traction assist display for towing a vehicle
US10540807B2 (en) Image processing device
CN112721915A (zh) 辅助停车方法、辅助停车装置、车辆和存储介质
US12472818B2 (en) Vehicle display control device, vehicle display device, vehicle, vehicle display control method, and non-transitory storage medium
JP7746925B2 (ja) 表示制御装置、表示装置、表示システム、車両、表示制御方法及びプログラム
JP7452479B2 (ja) 表示制御装置
JP2019135620A (ja) 走行支援装置
JP2026065940A (ja) 物標検知装置
JP2026004221A (ja) トレーラのホイールベース推定機能を備えた商用車両カメラモニタシステム
CN119459319A (zh) 车辆显示方法、车辆显示装置和车辆

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20160322

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20170217

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20180313

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20180510

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20181105

R151 Written notification of patent or utility model registration

Ref document number: 6439287

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250