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
JP7347644B2 - 物体測距装置、方法、及びプログラム - Google Patents
[go: Go Back, main page]

JP7347644B2 - 物体測距装置、方法、及びプログラム - Google Patents

物体測距装置、方法、及びプログラム Download PDF

Info

Publication number
JP7347644B2
JP7347644B2 JP2022501822A JP2022501822A JP7347644B2 JP 7347644 B2 JP7347644 B2 JP 7347644B2 JP 2022501822 A JP2022501822 A JP 2022501822A JP 2022501822 A JP2022501822 A JP 2022501822A JP 7347644 B2 JP7347644 B2 JP 7347644B2
Authority
JP
Japan
Prior art keywords
distance
vehicle
estimating
estimation
depth
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
JP2022501822A
Other languages
English (en)
Other versions
JPWO2021166742A5 (ja
JPWO2021166742A1 (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.)
NEC Corp
Original Assignee
NEC 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 NEC Corp filed Critical NEC Corp
Publication of JPWO2021166742A1 publication Critical patent/JPWO2021166742A1/ja
Publication of JPWO2021166742A5 publication Critical patent/JPWO2021166742A5/ja
Application granted granted Critical
Publication of JP7347644B2 publication Critical patent/JP7347644B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • 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
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/50Depth or shape recovery
    • G06T7/55Depth or shape recovery from multiple images
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01BMEASURING LENGTH, THICKNESS OR SIMILAR LINEAR DIMENSIONS; MEASURING ANGLES; MEASURING AREAS; MEASURING IRREGULARITIES OF SURFACES OR CONTOURS
    • G01B11/00Measuring arrangements characterised by the use of optical techniques
    • G01B11/002Measuring arrangements characterised by the use of optical techniques for measuring two or more coordinates
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01BMEASURING LENGTH, THICKNESS OR SIMILAR LINEAR DIMENSIONS; MEASURING ANGLES; MEASURING AREAS; MEASURING IRREGULARITIES OF SURFACES OR CONTOURS
    • G01B11/00Measuring arrangements characterised by the use of optical techniques
    • G01B11/02Measuring arrangements characterised by the use of optical techniques for measuring length, width or thickness
    • G01B11/026Measuring arrangements characterised by the use of optical techniques for measuring length, width or thickness by measuring distance between sensor and object
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C3/00Measuring distances in line of sight; Optical rangefinders
    • G01C3/02Details
    • G01C3/06Use of electric means to obtain final indication
    • G01C3/08Use of electric radiation detectors
    • G01C3/085Use of electric radiation detectors with electronic parallax measurement
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S17/00Systems using the reflection or reradiation of electromagnetic waves other than radio waves, e.g. lidar systems
    • G01S17/86Combinations of lidar systems with systems other than lidar, radar or sonar, e.g. with direction finders
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S17/00Systems using the reflection or reradiation of electromagnetic waves other than radio waves, e.g. lidar systems
    • G01S17/87Combinations of systems using electromagnetic waves other than radio waves
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S17/00Systems using the reflection or reradiation of electromagnetic waves other than radio waves, e.g. lidar systems
    • G01S17/88Lidar systems specially adapted for specific applications
    • G01S17/89Lidar systems specially adapted for specific applications for mapping or imaging
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S17/00Systems using the reflection or reradiation of electromagnetic waves other than radio waves, e.g. lidar systems
    • G01S17/88Lidar systems specially adapted for specific applications
    • G01S17/93Lidar systems specially adapted for specific applications for anti-collision purposes
    • G01S17/931Lidar systems specially adapted for specific applications for anti-collision purposes of land vehicles
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/50Depth or shape recovery
    • G06T7/521Depth or shape recovery from laser ranging, e.g. using interferometry; from the projection of structured light
    • 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
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/70Determining position or orientation of objects or cameras
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/16Anti-collision systems
    • G08G1/166Anti-collision systems for active traffic, e.g. moving vehicles, pedestrians, bikes
    • 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
    • B60W2420/00Indexing codes relating to the type of sensors based on the principle of their operation
    • B60W2420/40Photo, light or radio wave sensitive means, e.g. infrared sensors
    • B60W2420/403Image sensing, e.g. optical camera
    • 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
    • B60W2554/00Input parameters relating to objects
    • B60W2554/80Spatial relation or speed relative to objects
    • B60W2554/802Longitudinal distance
    • 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
    • B60W60/00Drive control systems specially adapted for autonomous road vehicles
    • B60W60/001Planning or execution of driving tasks
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/10Image acquisition modality
    • G06T2207/10028Range image; Depth image; 3D point clouds
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/20Special algorithmic details
    • G06T2207/20081Training; Learning
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/20Special algorithmic details
    • G06T2207/20084Artificial neural networks [ANN]
    • 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

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Electromagnetism (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Multimedia (AREA)
  • Optics & Photonics (AREA)
  • Measurement Of Optical Distance (AREA)
  • Traffic Control Systems (AREA)
  • Image Analysis (AREA)
  • Length Measuring Devices By Optical Means (AREA)

Description

本開示は、物体測距装置、方法、及びコンピュータ可読媒体に関する。
自動車などの車両に搭載されたカメラを用いて撮影された画像から、物体の3次元位置を推定する技術が知られている。例えば、特許文献1は、車両に搭載されたカメラを用いた撮像された複数の撮像画像に基づいて、撮像画像中に存在する特徴点の実空間での位置を表す実位置を推定する3次元位置推定装置を開示する。
特許文献1に記載の3次元位置推定装置は、複数の撮像画像中において特徴点を抽出し、特徴点について複数の撮像画像間での対応付けを行う。3次元位置推定装置は、車両の挙動に関わる挙動情報を取得し、挙動情報に基づいて、複数の撮像画像を撮像する間での車両の移動量を算出する。3次元位置推定装置は、複数の撮像画像間での特徴点の移動量と移動体移動量とに基づいて、特徴点の実位置を推定する。
また、別の関連技術として、非特許文献1は、単一の画像から、カメラと物体との距離を推定する深度推定手法を開示する。非特許文献1では、ディープラーニングを用いて、ピクセルごとに深度が推定される。
特開2014-142241号公報
D. Eigen, et al., "Depth Map Prediction from a Single Image using a Multi-Scale Deep Network", 2014 (URL: https://cs.nyu.edu/~deigen/depth/depth_nips14.pdf)
上記物体の3次元位置推定手法、及び深度推定手法を用いることで、単眼カメラ画像から、物体までの距離などを推定することができる。これら推定手法の結果は、自動車の自動運転制御などに使用されることが考えられる。自動車の自動運転制御では、自車から他の車両や人などの物体との距離を正確に推定する必要がある。しかしながら、本発明者らは、走行中の車両に搭載されたカメラの画像から3次元位置及び深度を推定した場合、物体測距を高精度、かつ安定的に行えない場合があることを発見した。
本開示は、上記事情に鑑み、車両に搭載されたカメラの画像を用いて物体測距を行う場合に、物体測距の精度及び安定性を向上できる物体測距装置、方法、及びプログラムを提供することを目的とする。
上記目的を達成するために、本開示は、第1の態様として、物体測距装置を提供する。物体測距装置は、車両に搭載されるカメラで撮影された撮影画像に含まれる物体を認識する物体認識手段と、前記撮影画像に基づいて、前記車両と前記認識された物体との間の距離を推定する第1の距離推定手段と、前記第1の距離推定手段における距離の推定手法とは異なる推定手法を用いて、前記撮影画像に基づいて、前記車両と前記認識された物体との間の距離を推定する第2の距離推定手段と、前記第2の距離推定手段が推定した距離の変化量、前記車両におけるハンドル角度、及び上下方向の加速度情報の少なくとも1つに基づいて、第1の距離推定手段の距離推定結果と、前記第2の距離推定手段の距離推定結果とを合成し、測距結果として出力する合成手段とを備える。
本開示は、第2の態様として、物体測距方法を提供する。物体測距方法は、車両に搭載されるカメラで撮影された撮影画像に含まれる物体を認識し、第1の距離推定手法を用いて、前記撮影画像に基づいて、前記車両と前記認識された物体との間の距離を推定し、前記第1の距離推定手法とは異なる第2の距離推定手法を用いて、前記撮影画像に基づいて、前記車両と前記認識された物体との間の距離を推定し、前記第2の距離推定手法を用いて推定された距離推定結果の変化量、前記車両におけるハンドル角度、及び上下方向の加速度情報の少なくとも1つに基づいて、第1の距離推定手法を用いて推定された距離推定結果と、前記第2の距離推定手法を用いて推定された距離推定結果とを合成し、測距結果として出力することを有する。
本開示は、第3の態様として、コンピュータ可読媒体を提供する。コンピュータ可読媒体は、車両に搭載されるカメラで撮影された撮影画像に含まれる物体を認識し、第1の距離推定手法を用いて、前記撮影画像に基づいて、前記車両と前記認識された物体との間の距離を推定し、前記第1の距離推定手法とは異なる第2の距離推定手法を用いて、前記撮影画像に基づいて、前記車両と前記認識された物体との間の距離を推定し、前記第2の距離推定手法を用いて推定された距離推定結果の変化量、前記車両におけるハンドル角度、及び上下方向の加速度情報の少なくとも1つに基づいて、第1の距離推定手法を用いて推定された距離推定結果と、前記第2の距離推定手法を用いて推定された距離推定結果とを合成し、測距結果として出力する処理を、プロセッサに実行させるためのプログラムを格納する。
本開示に係る物体測距装置、方法、及びコンピュータ可読媒体は、車両に搭載されたカメラの画像を用いて物体測距を行う場合における物体測距の精度及び安定性を向上できる。
本開示に係る物体測距装置の概略的な構成を示すブロック図。 本開示の第1実施形態に係る物体測距装置を示すブロック図。 深度推定部が推定する深度情報、及び3次元位置推定部が推定する距離情報の特性を示す図。 物体測距装置における動作手順を示すフローチャート。 本開示の第2実施形態に係る物体測距装置を示すブロック図。 本開示の第3実施形態に係る物体測距装置を示すブロック図。 本開示の第4実施形態に係る物体測距装置を示すブロック図。 動作モードの具体例を示す図。 物体測距装置及びカメラを搭載する車両を示すブロック図。 物体測距装置に使用され得る電子制御装置のハードウェア構成を示すブロック図。
本開示の実施の形態の説明に先立って、本開示の概要を説明する。図1は、本開示に係る物体測距装置の概略的な構成を示す。物体測距装置10は、物体認識手段11、第1の距離推定手段12、第2の距離推定手段13、及び合成手段14を有する。
物体測距装置10には、車両に搭載されるカメラを用いて撮影された撮影画像が入力される。物体認識手段11は、撮影画像に含まれる物体を認識する。第1の距離推定手段12は、撮影画像に基づいて、車両と物体認識手段11が認識した物体との間の距離を推定する。第2の距離推定手段13は、撮影画像に基づいて、車両と物体認識手段11が認識した物体との間の距離を推定する。
本開示において、第2の距離推定手段13は、第1の距離推定手段12が距離の推定に用いる推定手法とは異なる推定手法を用いて距離を推定する。例えば、第1の距離推定手段12は、ディープラーニングを用いた深度推定により車両と物体との距離を推定するように構成され得る。第2の距離推定手段13は、複数の撮影画像間の移動視差を用いて車両と物体との距離を推定するように構成され得る。
合成手段14は、第2の距離推定手段13が推定した距離の変化量、車両におけるハンドル角度、及び上下方向の加速度情報の少なくとも1つに基づいて、第1の距離推定手段12の推定結果と、第2の距離推定手段13の推定結果とを合成する。合成手段14は、合成した推定結果を測距結果として出力する。合成手段14は、重み付け加算により、第1の距離推定手段の推定結果と第2の距離推定手段13の推定結果とを合成してもよい。あるいは、合成手段14は、第1の距離推定手段の推定結果と第2の距離推定手段13の推定結果との何れか一方を、測距結果として選択してもよい。
本開示では、物体測距装置10は、カメラの撮影画像から、2つの推定手法を用いて車両と物体との間の距離を推定する。第1の距離推定手段12と第2の距離推定手段13とは、互いに異なる推定手法を用いて距離を推定するため、距離の推定精度や安定性は互いに異なると考えられる。例えば、第2の距離推定手段13の推定精度は第1の距離推定手段12の推定精度より高いものの、第2の距離推定手段13は、車両の動きが大きい場合などの状況では安定的に距離を推定できない場合があり得る。本開示では、2つの推定結果を合成して物体測距を行うため、双方の距離推定手段の特性を補うことができる。従って、本開示は、車両に搭載されたカメラの画像を用いて物体測距を行う場合に、物体測距の精度及び安定性を向上できる。
以下、図面を参照しつつ本開示の実施の形態を説明する。図2は、本開示の第1実施形態に係る物体測距装置を示す。物体測距装置100は、物体認識部101、深度推定部102、深度情報付加部103、3次元位置推定部104、及び測距結果選択合成部105を有する。物体測距装置100は、自動車などの車両に搭載される。車両は、カメラ200を有する。カメラ200は、単眼カメラであるとする。カメラ200は、例えば車両前方(進行方向)を撮影する。物体測距装置100は、カメラ200から撮影画像を取得し、車両から撮影画像に含まれる物体までの距離を測定する。物体測距装置100は、図1の物体測距装置10に対応する。
物体認識部101は、撮影画像から、そこに含まれる物体を認識する。物体認識部101は、例えば他の車両、及び人などの物体を認識する。物体認識の手法は特に限定されず、物体認識部101は、任意の手法を用いて物体を認識することができる。物体認識部101は、認識した物体に、その物体を識別するためのID(identifier)を付与する。物体認識部101は、認識した物体ごとに、物体ID、物体種別、及び画像における物体の座標などの情報を、深度情報付加部103及び3次元位置推定部104にそれぞれ出力する。物体認識部101は、図1の物体認識手段11に対応する。
深度推定部(深度推定手段)102は、カメラ200の撮影画像から深度情報を推定する。深度推定部102は、例えば撮影画像の各画素について、車両との間の距離を表す深度を推定する。深度推定部102は、例えば非特許文献1に記載される方法を用いて、画素ごとに深度を推定する。深度推定部102は、例えば、各画素の深度を画素値に変換した距離マップを生成する。深度推定部102は、生成した距離マップを深度情報付加部103に出力する。
深度情報付加部(深度情報付加手段)103は、物体認識部101が認識した物体に、深度推定部102が推定した深度情報を付加する。深度情報付加部103は、例えば距離マップにおける、認識された物体の座標の画素値に基づいて、物体の深度情報を特定する。深度情報付加部103は、物体認識部101が出力する物体ID、物体種別、及び座標に、特定した深度情報を付加する。深度情報付加部103は、物体ID、物体種別、座標、及び深度情報を、測距結果選択合成部105に出力する。深度推定部102及び深度情報付加部103は、図1の第1の距離推定手段12に対応する。
3次元位置推定部(3次元位置推定手段)104は、カメラ200の撮影画像から、物体認識部101が認識した物体の3次元位置を推定する。3次元位置推定部104は、例えば時系列的に撮影される複数の撮影画像間の移動視差を用いて、自車両と物体との間の距離を推定する。3次元位置推定部104は、例えば特許文献1に記載される3次元位置推定方法を用いて、3次元位置(距離情報)を推定してもよい。3次元位置推定部104は、物体ID、物体種別、座標、及び距離情報を、測距結果選択合成部105に出力する。3次元位置推定部104は、図1の第2の距離推定手段13に対応する。
図3は、深度推定部102が推定する深度情報、及び3次元位置推定部104が推定する距離情報の特性を示す。深度推定部102で用いられる深度推定の動作原理は深層学習である。一方、3次元位置推定部104で用いられる3次元位置推定の動作原理は移動視差である。一般に、深度推定の推定精度は、3次元位置推定の推定精度より低い。しかしながら、移動視差を動作原理とする3次元位置推定は、例えば車両が回転(旋回)する場合に安定性に欠けるという特性を持つ。これに対し、深度推定は、低精度ではあるものの、車両が回転する場合においても、安定的に深度を推定できる。
本実施形態において、測距結果選択合成部105は、3次元位置推定部104で推定された距離情報の変化量を計算する。測距結果選択合成部105は、推定された距離情報の変化量に基づいて、深度情報付加部103から入力される深度情報と、3次元位置推定部104から入力される距離情報との何れかを選択し、測距結果として出力する。あるいは、測距結果選択合成部105は、深度情報付加部103から入力される深度情報と、3次元位置推定部104から入力される距離情報とを、例えば変化量に応じた比率で合成し、測距結果として出力してもよい。測距結果選択合成部105は、図1の合成手段14に対応する。
ここで、車両の走行中、車両と物体との間の距離は急激には変化しないと考えられる。測距結果選択合成部105は、例えば、3次元位置推定部104で推定された距離情報の変化量と、しきい値とを比較する。変化量がしきい値以上であるということは、3次元位置推定において、3次元位置が正しく推定されていないことを示していると考えられる。測距結果選択合成部105は、変化量がしきい値以上の場合、深度情報付加部103が出力する深度情報を、測距結果として選択する。測距結果選択合成部105は、変化量がしきい値より小さい場合、3次元位置推定部104が出力する距離情報を、測距結果として選択する。このようにすることで、測距結果選択合成部105は、通常時は推定精度が高い3次元位置推定の推定結果を測距結果として出力することができる。また、測距結果選択合成部105は、3次元位置推定部104が正しく距離を推定できていない可能性がある場合は、安定性が高い深度推定の推定結果を測距結果として出力することができる。
続いて、動作手順(物体測距方法)を説明する。図4は、物体測距装置100における動作手順を示す。カメラ200は、車両前方を撮影する。物体認識部101は、カメラ200の撮影画像に含まれる物体を認識する(ステップA1)。深度推定部102は、カメラ200の撮影画像に基づいて、各画素の深度を推定する(ステップA2)。深度情報付加部103は、物体認識部101が認識した各物体に、深度情報を付加する(ステップA3)。深度情報付加部103は、ステップA3では、例えば、物体認識部101が認識した各物体の座標の深度を、各物体の深度情報とする。
3次元位置推定部104は、カメラ200の撮影画像に含まれる各物体の3次元位置を推定する(ステップA4)。3次元位置推定部104は、ステップA4では、自車両と、各物体との間の距離を推定する。
測距結果選択合成部105は、3次元位置の推定結果の変化量を計算する。測距結果選択合成部105は、例えば最新の3次元位置の推定結果と、1つ前の時刻の3次元位置の推定結果との間の変化量を計算する。測距結果選択合成部105は、変化量がしきい値以上であるか否かを判断する(ステップA5)。測距結果選択合成部105は、変化量がしきい値以上であると判断した場合、深度推定の結果を測距結果として選択する(ステップA6)。測距結果選択合成部105は、ステップA6では、深度情報付加部103が出力する深度情報を、測距結果として選択する。測距結果選択合成部105は、物体ID、種別、座標、及び深度情報を、測距結果を用いて処理を行う図示しない後段の処理部に出力する。
測距結果選択合成部105は、変化量がしきい値より小さいと判断した場合、3次元位置推定の結果を測距結果として選択する(ステップA7)。測距結果選択合成部105は、ステップA7では、3次元位置推定部104が出力する距離情報を、測距結果として選択する。測距結果選択合成部105は、物体ID、種別、座標、及び距離情報を、後段の処理部に出力する。
本実施形態では、測距結果選択合成部105は、3次元位置推定部104で推定された距離の変化量に応じて、深度情報付加部103が出力する深度情報、又は3次元位置推定部104が出力する距離情報を測距結果として選択する。このようにすることで、車両が回転するなどして3次元位置推定の結果が低精度になった場合でも、単眼カメラを用いた物体測距を、ある程度の精度で、かつ安定的に実施することができる。
次いで、本開示の第2実施形態を説明する。図5は、本開示の第2実施形態に係る物体測距装置を示す。本実施形態における物体測距装置100の構成は、図2に示される第1実施形態に係る物体測距装置100の構成と同様である。
本実施形態において、物体測距装置100は、ヨーレートセンサ201、及び操舵角センサ202などの車両センサと接続される。ヨーレートセンサ201は、カメラ200を搭載する車両のヨーレートを検出する。操舵角センサ202は、ステアリングホイールの操作量を検出する。物体測距装置100は、例えばCAN(Controller Area Network)などのネットワークを介して、ヨーレートセンサ201及び操舵角センサ202からヨーレート及びステアリングホイールの操作量を取得する。
ここで、操舵角センサ202が検出するステアリングホイールの操作量は、ハンドル角度に対応する。また、ヨーレートセンサ201が検出するヨーレートは、ハンドル角度に応じて変化する。本実施形態において、測距結果選択合成部105は、ヨーレートセンサ201により検出されたヨーレート、及び操舵角センサ202により検出されたステアリングホイールの操作量の少なくとも一方に基づいて、ハンドル角度を求める。測距結果選択合成部105は、ハンドル角度に応じて、深度情報付加部103が出力する深度情報と、3次元位置推定部104が出力する距離情報とを、重み付け加算する。測距結果選択合成部105は、重み付け加算の結果を、測距結果として出力する。
測距結果選択合成部105は、例えば、ハンドル角度に応じて、重み付け加算の重み(合成重み)を決定する。例えば、測距結果選択合成部105は、ハンドル角度が小さい、つまり車両の進行方向が直進方向に近いほど、3次元位置推定部104が出力する距離情報の重みを大きくする。測距結果選択合成部105は、ハンドル角度が大きいほど、深度情報付加部103が出力する深度情報の重みを大きくする。
測距結果選択合成部105は、例えば、物体の座標を(x,y)として、その物体の測距結果Z(x,y)を、下記式を用いて計算する。
Z(x,y)=α×Zdepth(x,y)+(1-α)×Z3dloc(x,y)
上記式において、Zdepth(x,y)は深度情報付加部103が出力する深度情報を表し、Z3dloc(x,y)は、3次元位置推定部104が出力する距離情報を表す。また、αは、深度情報の重みを表し、0≦α≦1である。測距結果選択合成部105は、ハンドル角度が小さい場合はαの値を0に近い値にし、ハンドル角度が大きい場合はαの値を1に近い値にする。
本実施形態では、測距結果選択合成部105は、ハンドル角度に応じた重みで、深度推定の推定結果と3次元位置推定の推定結果とを重み付け加算する。本実施形態において、測距結果選択合成部105は、ハンドル角度が小さく、従って3次元位置推定の推定結果の精度が高いことが予想される場合に、3次元位置推定の推定結果の合成重みを大きくする。一方、測距結果選択合成部105は、ハンドル角度が大きく、従って3次元位置推定の推定結果の精度が低下することが予想される場合に、3次元位置推定の推定結果の合成重みを小さくする。このようにすることで、第1実施形態と同様に、単眼カメラを用いた物体測距を、ある程度の精度で、かつ安定的に実施することができる。
続いて、本開示の第3実施形態を説明する。図6は、本開示の第3実施形態に係る物体測距装置を示す。本実施形態における物体測距装置100の構成は、図2に示される第1実施形態に係る物体測距装置100の構成と同様である。本実施形態において、測距結果選択合成部105は、深度情報付加部103が出力する深度情報と、3次元位置推定部104が出力する距離情報とを重み付け加算する。
本実施形態において、物体測距装置100は、加速度センサ203と接続される。加速度センサ203は、カメラ200を搭載する車両の加速度を検出する。加速度センサ203は、特に車両の上下方向において、加速度を検出する。測距結果選択合成部105は、例えばCANなどのネットワークを介して、加速度センサ203から加速度情報を取得する。測距結果選択合成部105は、取得した加速度情報に基づいて、重み付け加算における重みを決定する。測距結果選択合成部105は、例えば、上下方向の加速度が小さい場合、3次元位置推定部104が出力する距離情報の重みを大きくする。測距結果選択合成部105は、上下方向の加速度が大きい場合、深度情報付加部103が出力する深度情報の重みを大きくする。
例えば、カメラ200を搭載する車両の走行中、車両が段差部分を通過すると、上下方向に大きな加速度が検出される。段差を通過するとき、カメラ200の撮影画像において、物体の位置は上下方向に大きく変動する。この場合、3次元位置推定の推定結果の精度は低下する。一方、深度推定の推定結果は、段差の通過時であっても、大きく劣化することはないと考えられる。
本実施形態では、測距結果選択合成部105は、上下方向の加速度が大きい場合は、深度推定の推定結果の合成重みを大きくする。測距結果選択合成部105は、上下方向の加速度が小さい場合は、3次元位置推定の推定結果の合成重みを大きくする。このようにすることで、車両が段差を通過する場合でも、単眼カメラを用いた物体測距を、ある程度の精度で、かつ安定的に実施することができる。
なお、本実施形態は、第2実施形態と組み合わせることができる。その場合、測距結果選択合成部105は、ハンドル角度に応じて設定される重みを、上下方向の加速度に応じて変化させてもよい。
続いて、本開示の第4実施形態を説明する。図7は、本開示の第4実施形態に係る物体測距装置を示す。物体測距装置100aは、図5及び図6に示される第2実施形態及び第3実施形態に係る物体測距装置100の構成に加えて、動作モード判定部106を有する。
動作モード判定部(動作モード判定手段)106は、物体測距装置100aの動作モードを判定する。動作モード判定部106は、例えば、ヨーレートセンサ201、操舵角センサ202、及び加速度センサ203の少なくとも1つから取得した情報に基づいて、動作モードを判定する。また、動作モード判定部106は、物体認識部101における物体認識の結果に基づいて、動作モードを判定する。動作モード判定部106は、動作モードに従って、深度推定部102及び3次元位置推定部104の少なくとも一方の動作を停止させる。
図8は、動作モードの具体例を示す。動作モード判定部106は、ヨーレートセンサ201及び操舵角センサ202の少なくとも一方から判断されるハンドル角度がしきい値(第1のしきい値)以上の場合、動作モードを動作モード1と判定する。これに代えて、又は加えて、動作モード判定部106は、加速度センサ203により検出される上下方向の加速度がしきい値以上の場合、動作モードを動作モード1と判定する。測距結果選択合成部105は、動作モード1では、重み付け加算において3次元位置推定結果の重みを0にするものとする。動作モード判定部106は、動作モード1では、3次元位置推定部104の動作を停止させ、深度推定部102を動作させる。
動作モード判定部106は、ハンドル角度がしきい値(第2のしきい値)より小さい場合、動作モードを動作モード2と判定する。これに代えて、又は加えて、動作モード判定部106は、加速度センサ203により検出される上下方向の加速度がしきい値より小さい場合、動作モードを動作モード2と判定する。測距結果選択合成部105は、動作モード2では、重み付け加算において深度推定結果の重みを0にするものとする。動作モード判定部106は、動作モード2では、深度推定部102の動作を停止させ、3次元位置推定部104を動作させる。
上記第1のしきい値と第2のしきい値とは同じ値でもよい。第1のしきい値と第2のしきい値とが同一である場合、測距結果選択合成部105は、ハンドル角度又は加速度がしきい値以上であるか否かに応じて、3次元位置推定の推定結果、又は深度測定の推定結果を選択する。第1のしきい値と第2のしきい値とが異なる値(第1のしきい値>第2のしきい値)の場合、測距結果選択合成部105は、前述のαをハンドル角度及び上記方向の加速度の少なくとも一方に応じた値にし、双方の推定結果を重み付け加算すればよい。
動作モード判定部106は、物体認識部101が物体を認識しなかった場合、つまり撮影画像に物体が含まれていない場合、動作モードを動作モードと判定する。動作モードでは、測距の対象となる物体が画像中に存在しないため、深度推定及び3次元位置推定を行う必要がない。動作モード判定部106は、動作モード3では、深度推定部102及び3次元位置推定部104の双方を停止させる。
本実施形態では、動作モード判定部106は、測距結果選択合成部105が3次元位置推定の推定結果を測距結果に使用しない場合、3次元位置推定部104の動作を停止させる。また、動作モード判定部106は、動作モード判定部106は、測距結果選択合成部105が深度推定の推定結果を測距結果に使用しない場合、深度推定部102の動作を停止させる。さらに、動作モード判定部106は、測距の対象となる物体が撮影画像中に存在しない場合、深度推定部102及び3次元位置推定部104の動作を停止させる。このようにすることで、測距結果を得るために必要な演算量を減らすことができ、物体測距装置100の消費電力を削減することができる。
引き続き、物体測距装置100を危険シーンの認識に適用した例を説明する。図9は、物体測距装置100及びカメラ200を搭載する車両を示す。車両400は、物体測距装置100及びカメラ200に加えて、危険シーン予測装置300と報知部310とを有する。
危険シーン予測装置300は、物体測距装置100から、各物体について、物体ID、種別、座標、及び距離情報を取得する。危険シーン予測装置300は、車両と各物体との距離に基づいて、周囲の状況からまだ見えていない将来起こり得る危険な事象を予測する。危険シーン予測装置300は、物体測距装置100から、例えば車両400の周囲に存在する他の車両との間の距離を取得し、車両400が周囲の車両とが衝突する確率を計算する。あるいは、危険シーン予測装置300は、物体測距装置100から、車両400の進行方向にある障害物や人などとの間の距離を取得し、車両400と障害物や人とが衝突する確率を計算する。危険シーン予測装置300は、計算した確率がしきい値以上の場合、危険シーンが予測されたと判断する。
報知部310は、危険シーン予測装置300が危険シーンを予測すると、車両400のドライバに危険を報知する。報知部310は、例えば危険を警告するためのマークを表示し、或いは危険を警告するための音を発生し、ドライバに注意喚起する。本開示では、物体測距をある程度の精度で、かつ安定的に行うことができるため、注意喚起を正確かつ安定的に行うことができる。
本開示において、物体測距装置100及び危険シーン予測装置300は電子制御ユニットとして構成され得る。図10は、物体測距装置100などに使用され得る電子制御装置のハードウェア構成を示す。電子制御ユニット500は、プロセッサ501、ROM(read only memory)502、及びRAM(random access memory)503を有する。電子制御ユニット500において、プロセッサ501、ROM(read only memory)502、及びRAM(random access memory)503は、バス504を介して相互に接続される。電子制御ユニット500は、図示は省略するが、周辺回路、通信回路、及びインタフェース回路などの他の回路を含み得る。
ROM502は、不揮発性の記憶装置である。ROM502には、例えば比較的容量が少ないフラッシュメモリなどの半導体記憶装置が用いられる。ROM502は、プロセッサ501が実行するプログラムを格納する。
上記プログラムは、様々なタイプの非一時的なコンピュータ可読媒体を用いて格納され、電子制御ユニット500に供給することができる。非一時的なコンピュータ可読媒体は、様々なタイプの実体のある記憶媒体を含む。非一時的なコンピュータ可読媒体の例は、例えばフレキシブルディスク、磁気テープ、又はハードディスクなどの磁気記録媒体、例えば光磁気ディスクなどの光磁気記録媒体、CD(compact disc)、又はDVD(digital versatile disk)などの光ディスク媒体、及び、マスクROM、PROM(programmable ROM)、EPROM(erasable PROM)、フラッシュROM、又はRAMなどの半導体メモリを含む。また、プログラムは、様々なタイプの一時的なコンピュータ可読媒体を用いて電子制御ユニットに供給されてもよい。一時的なコンピュータ可読媒体の例は、電気信号、光信号、及び電磁波を含む。一時的なコンピュータ可読媒体は、電線及び光ファイバなどの有線通信路、又は無線通信路を介して、プログラムを電子制御ユニットに供給できる。
RAM503は、揮発性の記憶装置である。RAM503には、DRAM(Dynamic Random Access Memory)又はSRAM(Static Random Access Memory)などの各種半導体メモリデバイスが用いられる。RAM540は、データなどを一時的に格納する内部バッファとして用いられ得る。
プロセッサ501は、ROM502に格納されたプログラムをRAM503に展開し、実行する。CPU501がプログラムを実行することで、物体測距装置100の各部の機能が実現され得る。
以上、本開示の実施形態を詳細に説明したが、本開示は、上記した実施形態に限定されるものではなく、本開示の趣旨を逸脱しない範囲で上記実施形態に対して変更や修正を加えたものも、本開示に含まれる。
例えば、上記の実施形態の一部又は全部は、以下の付記のようにも記載され得るが、以下には限られない。
[付記1]
車両に搭載されるカメラで撮影された撮影画像に含まれる物体を認識する物体認識手段と、
前記撮影画像に基づいて、前記車両と前記認識された物体との間の距離を推定する第1の距離推定手段と、
前記第1の距離推定手段における距離の推定手法とは異なる推定手法を用いて、前記撮影画像に基づいて、前記車両と前記認識された物体との間の距離を推定する第2の距離推定手段と、
前記第2の距離推定手段が推定した距離の変化量、前記車両におけるハンドル角度、及び上下方向の加速度情報の少なくとも1つに基づいて、第1の距離推定手段の距離推定結果と、前記第2の距離推定手段の距離推定結果とを合成し、測距結果として出力する合成手段とを備える物体測距装置。
[付記2]
前記第1の距離推定手段は、深層学習を用いて学習された結果を用いて前記撮影画像における各部の深度を推定することにより、前記車両と前記物体との間の距離を推定し、
前記第2の距離推定手段は、複数の撮影画像における移動視差に基づいて前記車両と前記物体との距離を推定する付記1に記載の物体測距装置。
[付記3]
前記第1の距離推定手段は、前記深度を推定する深度推定手段と、前記物体認識手段が認識した物体の情報に前記深度の情報を付加する深度情報付加手段とを含む付記2に記載の物体測距装置。
[付記4]
前記物体認識手段は、前記認識した物体の識別情報、種別、及び座標を、前記第1の距離推定手段及び前記第2の距離推定手段のそれぞれに出力する付記1から3何れか1つに記載の物体測距装置。
[付記5]
前記第1の距離推定手段は、各物体について、前記物体の識別情報、種別、座標、及び前記車両と当該物体との間の距離を、前記合成手段に出力し、
前記第2の距離推定手段は、各物体について、前記物体の識別情報、種別、座標、及び前記車両と当該物体との間の距離を、前記合成手段に出力する付記4に記載の物体測距装置。
[付記6]
前記合成手段は、前記第2の距離推定手段が推定した距離の変化量としきい値とを比較し、前記変化量が前記しきい値以上の場合、前記第1の距離推定手段の距離推定結果を選択し、前記変化量が前記しきい値より小さい場合、前記第2の距離推定手段の距離推定結果を選択する付記1から5何れか1つに記載の物体測距装置。
[付記7]
前記合成手段は、前記第1の距離推定手段の距離推定結果と及び前記第2の距離推定手段の距離推定結果とを前記ハンドル角度に応じた重みで重み付け加算することにより、前記第1の距離推定手段の距離推定結果と前記第2の距離推定手段の距離推定結果とを合成する付記1から5何れか1つに記載の物体測距装置。
[付記8]
前記合成手段は、前記車両におけるステアリングホイールの操作量を検出する操舵角センサから出力されるセンサ情報、及び前記車両のユーレートを検出するヨーレートセンサから出力されるセンサ情報の少なくとも一方に基づいて、前記ハンドル角度を求める付記7に記載の物体測距装置。
[付記9]
前記合成手段は、更に、前記上下方向の加速度情報の大きさに応じて重みを変化させる付記7又は8に記載の物体測距装置。
[付記10]
前記合成手段は、前記第1の距離推定手段の距離推定結果と及び前記第2の距離推定手段の距離推定結果とを前記上下方向の加速度情報の大きさに応じた重みで重み付け加算することにより、前記第1の距離推定手段の距離推定結果と前記第2の距離推定手段の距離推定結果とを合成する付記1から5何れか1つに記載の物体測距装置。
[付記11]
前記ハンドル角度、及び前記上下方向の加速度情報の少なくとも一方に基づいて動作モードを判定する動作モード判定手段を更に有し、
動作モード判定手段は、前記ハンドル角度、及び前記上下方向の加速度情報の大きさの少なくとも一方が第1のしきい値以上の場合、動作モードが第1の動作モードであると判定し、
前記合成手段は、前記第1の動作モードでは、前記第1の距離推定手段の距離推定結果を選択し、
前記動作モード判定手段は、前記第1の動作モードでは、前記第2の距離推定手段の動作を停止させる付記1から5何れか1つに記載の物体測距装置。
[付記12]
前記動作モード判定手段は、前記ハンドル角度、及び前記上下方向の加速度情報の大きさの少なくとも一方が第2のしきい値より小さい場合、動作モードが第2の動作モードであると判定し、
前記合成手段は、前記第2の動作モードでは、前記第2の距離推定手段の距離推定結果を選択し、
動作モード判定手段は、前記第2の動作モードでは、前記第1の距離推定手段の動作を停止させる付記11に記載の物体測距装置。
[付記13]
前記動作モード判定手段は、前記物体認識手段が前記撮影画像に物体が含まれていないと認識した場合、動作モードが第3の動作モードであると判定し、前記第1の距離推定手段及び前記第2の距離推定手段の双方を停止させる付記11又は12に記載の物体測距装置。
[付記14]
車両に搭載されるカメラで撮影された撮影画像に含まれる物体を認識し、
第1の距離推定手法を用いて、前記撮影画像に基づいて、前記車両と前記認識された物体との間の距離を推定し、
前記第1の距離推定手法とは異なる第2の距離推定手法を用いて、前記撮影画像に基づいて、前記車両と前記認識された物体との間の距離を推定し、
前記第2の距離推定手法を用いて推定された距離推定結果の変化量、前記車両におけるハンドル角度、及び上下方向の加速度情報の少なくとも1つに基づいて、第1の距離推定手法を用いて推定された距離推定結果と、前記第2の距離推定手法を用いて推定された距離推定結果とを合成し、測距結果として出力する物体測距方法。
[付記15]
前記第1の距離推定手法は、深層学習を用いて学習された結果を用いて前記撮影画像における各部の深度を推定するにより、前記車両と前記物体との間の距離を推定し、
前記第2の距離推定手法は、複数の撮影画像における移動視差に基づいて前記車両と前記物体との距離を推定する付記14に記載の物体測距方法。
[付記16]
車両に搭載されるカメラで撮影された撮影画像に含まれる物体を認識し、
第1の距離推定手法を用いて、前記撮影画像に基づいて、前記車両と前記認識された物体との間の距離を推定し、
前記第1の距離推定手法とは異なる第2の距離推定手法を用いて、前記撮影画像に基づいて、前記車両と前記認識された物体との間の距離を推定し、
前記第2の距離推定手法を用いて推定された距離推定結果の変化量、前記車両におけるハンドル角度、及び上下方向の加速度情報の少なくとも1つに基づいて、第1の距離推定手法を用いて推定された距離推定結果と、前記第2の距離推定手法を用いて推定された距離推定結果とを合成し、測距結果として出力する処理を、プロセッサに実行させるためのプログラム。
この出願は、2020年02月19日に出願された日本出願特願2020-026569を基礎とする優先権を主張し、その開示の全てをここに取り込む。
10:物体測距装置
11:物体認識手段
12:第1の距離推定手段
13:第2の距離推定手段
14:合成手段
100:物体測距装置
101:物体認識部
102:深度推定部
103:深度情報付加部
104:3次元位置推定部
105:測距結果選択合成部
106:動作モード判定部
200:カメラ
201:ヨーレートセンサ
202:操舵角センサ
203:加速度センサ
300:危険シーン予測装置
310:報知部
400:車両

Claims (9)

  1. 車両に搭載されるカメラで撮影された撮影画像に含まれる物体を認識する物体認識手段と、
    前記撮影画像に基づいて、前記車両と前記認識された物体との間の距離を推定する第1の距離推定手段と、
    前記第1の距離推定手段における距離の推定手法とは異なる推定手法を用いて、前記撮影画像に基づいて、前記車両と前記認識された物体との間の距離を推定する第2の距離推定手段と、
    前記第2の距離推定手段が推定した距離の変化量、前記車両におけるハンドル角度、及び上下方向の加速度情報の少なくとも1つに基づいて、第1の距離推定手段の距離推定結果と、前記第2の距離推定手段の距離推定結果とを合成し、測距結果として出力する合成手段とを備え
    前記第1の距離推定手段は、深層学習を用いて学習された結果を用いて前記撮影画像における各部の深度を推定することにより、前記車両と前記物体との間の距離を推定し、
    前記第2の距離推定手段は、複数の撮影画像における移動視差に基づいて前記車両と前記物体との距離を推定する、物体測距装置。
  2. 前記第1の距離推定手段は、前記深度を推定する深度推定手段と、前記物体認識手段が認識した物体の情報に前記深度の情報を付加する深度情報付加手段とを含む請求項に記載の物体測距装置。
  3. 前記物体認識手段は、前記認識した物体の識別情報、種別、及び座標を、前記第1の距離推定手段及び前記第2の距離推定手段のそれぞれに出力する請求項1又は2に記載の物体測距装置。
  4. 前記第1の距離推定手段は、各物体について、前記物体の識別情報、種別、座標、及び前記車両と当該物体との間の距離を、前記合成手段に出力し、
    前記第2の距離推定手段は、各物体について、前記物体の識別情報、種別、座標、及び前記車両と当該物体との間の距離を、前記合成手段に出力する請求項に記載の物体測距装置。
  5. 前記合成手段は、前記第2の距離推定手段が推定した距離の変化量としきい値とを比較し、前記変化量が前記しきい値以上の場合、前記第1の距離推定手段の距離推定結果を選択し、前記変化量が前記しきい値より小さい場合、前記第2の距離推定手段の距離推定結果を選択する請求項1から何れか1項に記載の物体測距装置。
  6. 前記合成手段は、前記第1の距離推定手段の距離推定結果と及び前記第2の距離推定手段の距離推定結果とを前記ハンドル角度に応じた重みで重み付け加算することにより、前記第1の距離推定手段の距離推定結果と前記第2の距離推定手段の距離推定結果とを合成する請求項1から何れか1項に記載の物体測距装置。
  7. 前記ハンドル角度、及び前記上下方向の加速度情報の少なくとも一方に基づいて動作モードを判定する動作モード判定手段を更に有し、
    動作モード判定手段は、前記ハンドル角度が該ハンドル角度の第1のしきい値以上の場合、前記上下方向の加速度情報の大きさが該加速度情報の第1のしきい値以上の場合、又は、前記ハンドル角度が該ハンドル角度の第1のしきい値以上で、かつ前記加速度情報の大きさが該加速度情報の第1のしきい値以上の場合、動作モードが第1の動作モードであると判定し、
    前記合成手段は、前記第1の動作モードでは、前記第1の距離推定手段の距離推定結果を選択し、
    前記動作モード判定手段は、前記第1の動作モードでは、前記第2の距離推定手段の動作を停止させる請求項1から何れか1項に記載の物体測距装置。
  8. 車両に搭載されるカメラで撮影された撮影画像に含まれる物体を認識し、
    深層学習を用いて学習された結果を用いて前記撮影画像における各部の深度を推定することにより、前記車両と前記物体との間の距離を推定する第1の距離推定手法を用いて、前記撮影画像に基づいて、前記車両と前記認識された物体との間の距離を推定し、
    複数の撮影画像における移動視差に基づいて前記車両と前記物体との距離を推定する第2の距離推定手法を用いて、前記撮影画像に基づいて、前記車両と前記認識された物体との間の距離を推定し、
    前記第2の距離推定手法を用いて推定された距離推定結果の変化量、前記車両におけるハンドル角度、及び上下方向の加速度情報の少なくとも1つに基づいて、第1の距離推定手法を用いて推定された距離推定結果と、前記第2の距離推定手法を用いて推定された距離推定結果とを合成し、測距結果として出力する物体測距方法。
  9. 車両に搭載されるカメラで撮影された撮影画像に含まれる物体を認識し、
    深層学習を用いて学習された結果を用いて前記撮影画像における各部の深度を推定することにより、前記車両と前記物体との間の距離を推定する第1の距離推定手法を用いて、前記撮影画像に基づいて、前記車両と前記認識された物体との間の距離を推定し、
    複数の撮影画像における移動視差に基づいて前記車両と前記物体との距離を推定する第2の距離推定手法を用いて、前記撮影画像に基づいて、前記車両と前記認識された物体との間の距離を推定し、
    前記第2の距離推定手法を用いて推定された距離推定結果の変化量、前記車両におけるハンドル角度、及び上下方向の加速度情報の少なくとも1つに基づいて、第1の距離推定手法を用いて推定された距離推定結果と、前記第2の距離推定手法を用いて推定された距離推定結果とを合成し、測距結果として出力する処理を、プロセッサに実行させるためのプログラム。
JP2022501822A 2020-02-19 2021-02-09 物体測距装置、方法、及びプログラム Active JP7347644B2 (ja)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP2020026569 2020-02-19
JP2020026569 2020-02-19
PCT/JP2021/004788 WO2021166742A1 (ja) 2020-02-19 2021-02-09 物体測距装置、方法、及びコンピュータ可読媒体

Publications (3)

Publication Number Publication Date
JPWO2021166742A1 JPWO2021166742A1 (ja) 2021-08-26
JPWO2021166742A5 JPWO2021166742A5 (ja) 2022-10-21
JP7347644B2 true JP7347644B2 (ja) 2023-09-20

Family

ID=77391019

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2022501822A Active JP7347644B2 (ja) 2020-02-19 2021-02-09 物体測距装置、方法、及びプログラム

Country Status (3)

Country Link
US (1) US12354292B2 (ja)
JP (1) JP7347644B2 (ja)
WO (1) WO2021166742A1 (ja)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB201704760D0 (en) 2017-01-05 2017-05-10 Illumina Inc Reagent nozzle sipper mixing system and method
EP3885237B1 (en) * 2020-03-24 2025-06-11 Aptiv Technologies AG Vehicle, system, and method for determining a position of a camera mounted on a steering wheel in a vehicle
US20230334680A1 (en) * 2022-04-13 2023-10-19 Toyota Research Institute, Inc. Average depth estimation with residual fine-tuning

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008067362A (ja) 2006-08-10 2008-03-21 Nissan Motor Co Ltd 画像処理装置および画像処理方法
JP2015206798A (ja) 2015-06-25 2015-11-19 日立オートモティブシステムズ株式会社 距離算出装置
WO2019021354A1 (ja) 2017-07-24 2019-01-31 富士通株式会社 車両駐車支援装置、車両駐車支援プログラム

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3750512B2 (ja) * 2000-10-12 2006-03-01 日産自動車株式会社 車両用周辺障害物検出装置
US8775050B2 (en) * 2012-02-29 2014-07-08 GM Global Technology Operations LLC Method to trigger engine start of a hybrid vehicle based on local traffic conditions
JP6003673B2 (ja) 2013-01-23 2016-10-05 株式会社デンソー 3次元位置推定装置、車両制御装置、および3次元位置推定方法
US10974730B2 (en) * 2018-09-24 2021-04-13 GM Global Technology Operations LLC Vehicle perception system on-line diangostics and prognostics

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008067362A (ja) 2006-08-10 2008-03-21 Nissan Motor Co Ltd 画像処理装置および画像処理方法
JP2015206798A (ja) 2015-06-25 2015-11-19 日立オートモティブシステムズ株式会社 距離算出装置
WO2019021354A1 (ja) 2017-07-24 2019-01-31 富士通株式会社 車両駐車支援装置、車両駐車支援プログラム

Also Published As

Publication number Publication date
US12354292B2 (en) 2025-07-08
US20230075659A1 (en) 2023-03-09
JPWO2021166742A1 (ja) 2021-08-26
WO2021166742A1 (ja) 2021-08-26

Similar Documents

Publication Publication Date Title
US12315181B2 (en) Advanced driver assist system, method of calibrating the same, and method of detecting object in the same
JP7347644B2 (ja) 物体測距装置、方法、及びプログラム
KR102937740B1 (ko) 자율주행을 위한 높이 맵 격자간격 조정방법
JP6515898B2 (ja) 物標レーン関係認識装置
CN106651901B (zh) 对象跟踪方法和设备
JP6194610B2 (ja) 移動距離推定装置、移動距離推定方法、及びプログラム
WO2015156097A1 (ja) 衝突防止装置
CN113015924A (zh) 基于来自一个或多个位置传感器的测量样本表征对象的装置和方法
JP7574799B2 (ja) 情報処理装置、および情報処理方法、並びにプログラム
US11971257B2 (en) Method and apparatus with localization
CN112602129B (zh) 车载装置、信息处理方法及计算机可读取记录介质
CN111660928B (zh) 车道偏离预警方法、装置和电子设备
KR101030317B1 (ko) 스테레오 비전을 이용하여 장애물을 추적하는 장치 및 방법
CN117727001A (zh) 一种基于全向视觉的车辆周围目标bev感知预测方法
KR20200133856A (ko) 자율 주행 장치 및 방법
JPWO2020158020A1 (ja) 計測装置、計測方法及び計測プログラム
JP7579983B2 (ja) 外界認識装置
JP2009146153A (ja) 移動体検出装置、移動体検出方法および移動体検出プログラム
JP2013069045A (ja) 画像認識装置、画像認識方法および画像認識プログラム
KR20170123270A (ko) 어댑티브 크루즈 컨트롤 장치 및 그 방법
WO2020148894A1 (ja) 運動状態判定装置
US10976438B2 (en) Estimation device and estimation method
US11768920B2 (en) Apparatus and method for performing heterogeneous sensor fusion
JP4847303B2 (ja) 障害物検出方法、障害物検出プログラムおよび障害物検出装置
JP7355227B2 (ja) オブジェクト追跡装置、オブジェクト追跡方法、およびプログラム

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20220727

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20220727

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20230530

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20230725

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20230821

R151 Written notification of patent or utility model registration

Ref document number: 7347644

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151