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
JP7639889B2 - 画像解析装置、画像解析方法及びプログラム - Google Patents
[go: Go Back, main page]

JP7639889B2 - 画像解析装置、画像解析方法及びプログラム - Google Patents

画像解析装置、画像解析方法及びプログラム Download PDF

Info

Publication number
JP7639889B2
JP7639889B2 JP2023505010A JP2023505010A JP7639889B2 JP 7639889 B2 JP7639889 B2 JP 7639889B2 JP 2023505010 A JP2023505010 A JP 2023505010A JP 2023505010 A JP2023505010 A JP 2023505010A JP 7639889 B2 JP7639889 B2 JP 7639889B2
Authority
JP
Japan
Prior art keywords
image
road surface
vehicle
depth estimation
road
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
JP2023505010A
Other languages
English (en)
Other versions
JPWO2022190314A1 (ja
JPWO2022190314A5 (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 JPWO2022190314A1 publication Critical patent/JPWO2022190314A1/ja
Publication of JPWO2022190314A5 publication Critical patent/JPWO2022190314A5/ja
Application granted granted Critical
Publication of JP7639889B2 publication Critical patent/JP7639889B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/09Arrangements for giving variable traffic instructions
    • G08G1/0962Arrangements for giving variable traffic instructions having an indicator mounted inside the vehicle, e.g. giving voice messages
    • G08G1/0967Systems involving transmission of highway information, e.g. weather, speed limits
    • G08G1/096766Systems involving transmission of highway information, e.g. weather, speed limits where the system is characterised by the origin of the information transmission
    • G08G1/096791Systems involving transmission of highway information, e.g. weather, speed limits where the system is characterised by the origin of the information transmission where the origin of the information is another vehicle
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/0002Inspection of images, e.g. flaw detection
    • 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
    • B60W40/00Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models
    • B60W40/02Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models related to ambient conditions
    • B60W40/06Road conditions
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/10Segmentation; Edge detection
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/50Depth or shape recovery
    • 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/588Recognition of the road, e.g. of lane markings; Recognition of the vehicle driving pattern in relation to the road
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V20/00Scenes; Scene-specific elements
    • G06V20/60Type of objects
    • G06V20/64Three-dimensional [3D] objects
    • G06V20/647Three-dimensional [3D] objects by matching two-dimensional images to three-dimensional objects
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/09Arrangements for giving variable traffic instructions
    • G08G1/0962Arrangements for giving variable traffic instructions having an indicator mounted inside the vehicle, e.g. giving voice messages
    • G08G1/0967Systems involving transmission of highway information, e.g. weather, speed limits
    • G08G1/096708Systems involving transmission of highway information, e.g. weather, speed limits where the received information might be used to generate an automatic action on the vehicle control
    • G08G1/096716Systems involving transmission of highway information, e.g. weather, speed limits where the received information might be used to generate an automatic action on the vehicle control where the received information does not generate an automatic action on the vehicle control
    • 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
    • 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/30Subject of image; Context of image processing
    • G06T2207/30248Vehicle exterior or interior
    • G06T2207/30252Vehicle exterior; Vicinity of vehicle
    • G06T2207/30256Lane; Road marking
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/09Arrangements for giving variable traffic instructions
    • G08G1/0962Arrangements for giving variable traffic instructions having an indicator mounted inside the vehicle, e.g. giving voice messages
    • G08G1/0967Systems involving transmission of highway information, e.g. weather, speed limits
    • G08G1/096708Systems involving transmission of highway information, e.g. weather, speed limits where the received information might be used to generate an automatic action on the vehicle control
    • G08G1/096725Systems involving transmission of highway information, e.g. weather, speed limits where the received information might be used to generate an automatic action on the vehicle control where the received information generates an automatic action on the vehicle control

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Multimedia (AREA)
  • Atmospheric Sciences (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Quality & Reliability (AREA)
  • Automation & Control Theory (AREA)
  • Mathematical Physics (AREA)
  • Transportation (AREA)
  • Mechanical Engineering (AREA)
  • Traffic Control Systems (AREA)
  • Image Analysis (AREA)

Description

本開示は、画像解析装置、画像解析方法及びプログラムが格納されたコンピュータ可読媒体に関する。
特許文献1には、車載カメラを用いて自車両の周囲を監視する装置が記載されている。この車両用周囲監視装置は、車両の左側ドアミラーに内蔵されるCCDカメラにより撮像された画像に基づいて、道路と平行な方向のエッジを検出し、検出された複数のエッジのうち、道路上に描かれるペイント表示に対応するエッジを除外して、立体障害物のエッジを抽出する。抽出された立体障害物のエッジと車両との距離が所定距離以下の場合、ディスプレイ又はスピーカを用いて、立体障害物と車両との接触の可能性を運転者に報知する。
特開2020-112977号公報
左右に縁石や側溝のある狭い道路では、運転に不安を感じる人が多い。狭い道路での対向車とのすれ違いで車両を道路の側縁に寄せる際、運転の不注意により、車輪の縁石への接触や側溝への脱輪が発生するおそれがある。
本開示の目的は、路面に存在する凹凸を選択的に検出することが可能な画像解析装置、画像解析方法及びプログラムが格納されたコンピュータ可読媒体を提供することにある。
一態様に係る画像解析装置は、路面を撮像した画像に対して領域分割を行い、前記画像を複数のカテゴリの画像領域に分類した領域分割結果を生成する領域分割手段と、前記画像に対して深度推定を行い、深度推定情報を生成する深度推定手段と、前記領域分割結果と前記深度推定情報とに基づいて、前記路面に存在する凹凸を検出する検出手段とを備えるものである。
一態様に係る画像解析方法は、路面を撮像した画像に対して領域分割を行い、前記画像を複数のカテゴリの画像領域に分類した領域分割結果を生成し、前記画像に対して深度推定を行い、深度推定情報を生成し、前記領域分割結果と前記深度推定情報とに基づいて、前記路面に存在する凹凸を検出する。
一態様に係るコンピュータ可読媒体は、路面を撮像した画像に対して領域分割を行い、前記画像を複数のカテゴリの画像領域に分類した領域分割結果を生成する処理と、前記画像に対して深度推定を行い、深度推定情報を生成する処理と、前記領域分割結果と前記深度推定情報とに基づいて、前記路面に存在する凹凸を検出する処理とをコンピュータに実行させるプログラムが格納されたものである。
上述の態様によれば、路面に存在する凹凸を選択的に検出することが可能な画像解析装置、画像解析方法及びプログラムが格納されたコンピュータ可読媒体を提供することができる。
実施の形態に係る画像解析装置の構成を示すブロック図である。 周辺の路面を撮像した画像の一例を示す図である 図2の画像から生成される領域分割結果を示す図である。 図2の画像から生成される深度推定情報を示す図である。 領域分割結果と深度推定情報とを重ね合わせた、検出結果を示す図である。 実施の形態に係る画像解析方法を示すフロー図である。 実施の形態に係る画像解析装置を実現するコンピュータのハードウェア構成を示すブロック図である。
以下、図面を参照して本開示の実施の形態について説明する。なお、以下の記載及び図面は、説明の明確化のため、適宜、省略及び簡略化がなされている。また、以下の各図面において、同一の要素には同一の符号が付されており、必要に応じて重複説明は省略されている。また、以下で示す具体的な数値などは、本開示の理解を容易とするための例示にすぎず、これに限定されるものではない。
実施の形態は、例えば、車両の運転時に用いられ、自車両の周囲の路面に存在する凹凸を検出する技術に関する。図1は、実施の形態に係る画像解析装置10の構成を示すブロック図である。画像解析装置10は、車載安全装置の一つとして、車両に搭載される。
車両には、複数のカメラが搭載されている。例えば、カメラは車両の車体左側に搭載され得る。このカメラで、運転者にとって死角となる車両の左前輪付近を撮像することができる。図2は、車両周辺の路面を撮像した画像の一例を示す図である。図2では、撮像した画像に、道路1、車両2の車体左側の一部が映っている。この例では、道路1は、白線により区画される、車両2が走行する車道1aと路肩1bとを含む。
図1に示すように、画像解析装置10は、領域分割部11、深度推定部12、検出部13を備える。領域分割部11は、上述した周辺の路面を撮像した画像に対して領域分割(領域認識又はセグメンテーションともいう)を行い、画像を複数のカテゴリの画像領域に分類した領域分割結果を生成する。領域分割技術としては、例えば、Fully Convolutional Network(FCN:全層畳み込みネットワーク)を用いたSemantic Segmentation(セマンティック・セグメンテーション)を用いることができる。
セマンティック・セグメンテーションは、入力された画像に対して、ピクセル単位でのクラス分類(推論)を行い、クラス分けした各ピクセル対してカテゴリをラベリングすることで、画像を複数のカテゴリの画像領域に分割し、領域分割結果として出力する。領域分割結果は、例えば、分割された画像領域ごとに色分けされた画像である。
なお、車載カメラは、例えば、車両の走行状況を所定のフレームレートでリアルタイムに撮像し、撮像した画像を画像解析装置10に入力してもよい。画像解析装置10は、所定のフレームレートで入力される画像を取得し、該画像に含まれるオブジェクトをクラス分類して、クラス分類された画像を領域分割結果として、所定のフレームレートで出力することができる。
図3は、図2の画像から生成される領域分割結果を示す図である。説明のため、図3では、撮像画像上に領域分割結果が重ね合わされている。また、図3には、各画像領域を明確にするために、複数の画像領域をそれぞれ囲む一点鎖線が追加されている。複数のカテゴリは、道路のカテゴリを含む。図3の例では、入力された画像は、道路のカテゴリである道路領域1A(チェックパターンの網掛け領域)と車両領域2A(斜線の網掛け領域)の2つの画像領域に分割されている。
深度推定部12は、入力された画像に対して深度推定を行い、深度推定情報を生成する。深度推定部12は、例えば、畳み込みニューラルネットワークを用いた深度推定アルゴリズムに基づくモデルを使用して撮像画像を解析し、各画素の深度を推定する。深度推定アルゴリズムは、例えば、CNN-Depthである。深度推定情報は、撮影画像の各画素について、その位置座標と深度との対応関係を示すものである。
図4は、図2の画像から生成される深度推定情報を示す図である。図4は、推定深度情報を視覚化した深度マップであり、深度が高い(深い)箇所が濃い色で描かれ、深度が低い(浅い)箇所が薄い色で描かれている。なお、説明のため、図では、撮像画像上に深度推定情報が重ね合わされている。また、図4には、深度が同等の領域を囲む破線が追加されている。図に示すように、路肩1b内に高深度領域1Bが存在することがわかる。このように、側溝や、道路と歩道との境界を定める縁石等が存在する箇所に、深度マップ上の境界が発生する。
検出部13は、領域分割結果と深度推定情報とに基づいて、路面に存在する凹凸を検出する。図5は、領域分割結果と深度推定情報とを重ね合わせた、検出結果を示す図である。説明のため、図では、撮像画像上に、領域分割結果と深度推定情報とが重ね合わされている。検出部13は、図5に示す、道路領域1A内の高深度領域1Bを検出する。
このように、領域分割結果と深度推定情報とを用いることで、カテゴリに分割された画像領域毎に凹凸を検出することが可能となる。これにより、例えば、左右に側溝のある狭い道路を運転する際に、路面に存在する凹凸を認識することができ、側溝への脱輪や縁石への接触を防止することが可能となる。複数のカメラの画像を画像解析装置10で解析することで、車両周囲の路面上の凹凸を認識し、より安全に車両を運行することが可能となる。
検出部13は、分割された複数のカテゴリのうち、道路領域1A内の路面に存在する凹凸を選択的に検出することが好ましい。これにより、車両2の進入が想定される道路上の凹凸を選択的に検出することができ、運転者に適切な注意喚起を行うことが可能となる。
なお、上述の例では、深度推定部12は、撮像された画像全体に対して深度推定を行ったが、これに限定されない。深度推定部12は、領域分割部11により分割された画像領域のうち、少なくとも1つ(例えば、道路領域1A)のみに深度推定を行ってもよい。
また、路面上の溝や段差は、その高さ(深さ)によっては、車両の通行に支障を生じない場合もある。このため、検出部13は、推定された深度が所定の閾値範囲外となる箇所のみを、路面に存在する凹凸として検出することができる。すなわち、車両のタイヤが嵌ってしまうような深い溝や、乗り越えられない高さの段差を適切に検出することが可能となる。なお、深度推定情報に基づいて、溝等の幅や長さのサイズを算出し、算出したサイズを用いて路面上の凹凸を検出してもよい。
ここで、図6を参照して、画像解析装置10による、路面の凹凸の検出処理について説明する。図6は、実施の形態に係る画像解析方法を示すフロー図である。図6に示すように、まず、画像解析装置10は、車両の搭載カメラにより撮像された周辺の路面の画像(図2)を取得する(ステップS10)。
次に、領域分割部11は、S10で取得した画像を領域分割し、領域分割結果を生成する(ステップS11)。その後、深度推定部12は、S10で取得した画像を深度推定し、深度推定情報を生成する(ステップS12)。なお、領域分割と深度推定の処理はいずれを先に行ってもよいし、同時に行ってもよい。
そして、検出部13は、領域分割結果と深度推定情報とに基づいて、路面に存在する凹凸を検出し(ステップS13)、検出結果を出力する(ステップS14)。検出結果は、例えば、車内の表示装置に表示することができる。また、例えば、検出された路面の凹凸と車両との距離が所定値以下である場合に警告音を出力し、運転者に危険を報知してもよい。
また、検出された路面の凹凸から車両を遠ざけるように、ハンドルの操作に介入する操舵介入命令を生成することも可能である。これにより、側溝への脱輪を強制的に回避することが可能となる。
さらに、路面上の凹凸の存在について、他車両へ通知する機能を備えてもよい。他車両へ検出結果を通知する場合、車車間通信(V2V通信とも呼ばれる)を用いて通知してもよい。また、信号機に設置された通信機器等の道路のインフラストラクチャを介して、路車間通信(V2I通信とも呼ばれる)を用いて、他車両へ検出結果を通知してもよい。
なお、図6に示した処理を開始するタイミングとしては、以下の例が挙げられる。まず、画像解析装置10は車載用である場合、車両の運転状況に関する所定の条件が満たされた場合に、凹凸の検出処理を開始することができる。車両の運転に関する所定の条件としては、運転者や同乗者による処理開始ボタンの押下がある。また、車両に搭載されたGPS(Global Positioning System)を用いて車両の位置情報を取得し、該車両が、例えば、狭い路地に侵入したことを契機に上記処理を開始することができる。
また、車両の運転に関する所定の条件には、車両が走行している車線が含まれ得る。すなわち、車両が走行している車線に応じて、路面の凹凸の検出処理を開始することができる。車両が走行している車線は、地図情報と、GPS、GNSS等の位置情報とに基づいて判定することができる。また、撮像した画像から道路の区画線(路面に白色又は黄色等で形成される線)を検出し、その検出結果に基づいて車両が走行している車線を判定することも可能である。
撮像画像から道路の区画線を検出する手法は、画像に含まれる路面に描かれるペイント表示のエッジに基づくものや、機械学習を用いるものなど、既知の手法を採用することができる。また、領域分割部11により領域分割されるカテゴリに、路面上の白線のカテゴリが含まれる場合、その結果を用いて道路の区画線を検出してもよい。
例えば、車両が走行している車線が道路の端の車線である場合に、路面の凹凸の検出処理を開始することができる。これにより、車線変更により端の車線に移動した場合、車線数が減少して走行車線が端の車線となった場合、右左折等で一車線の道路に移動した場合などに、路肩の縁石や側溝等の危険を適切に検出できる。
さらに、車両に、ミリ波レーダ、レーザレーダ、ステレオカメラ等の測距機能が搭載されている場合、該車両と道路脇の側壁との距離が所定値以下となった場合に、上記処理を開始することもできる。
なお、図面に記載された様々な処理を行う各機能ブロックは、ハードウェア的には、プロセッサ、メモリ、その他の回路で構成することができる。また、上述した処理を、プロセッサにプログラムを実行させることにより実現することも可能である。従って、これらの機能ブロックは、ハードウェアのみ、ソフトウェアのみ、又はそれらの組合せによっていろいろな形で実現でき、いずれかに限定されるものではない。
次に、実施の形態に係る画像解析装置10のハードウェア構成について説明する。図7は、画像解析装置10を実現するコンピュータ20のハードウェア構成を示すブロック図である。但し、図7に示す構成は、画像解析装置10の構成を限定する趣旨ではない。
図7に示すように、コンピュータ20は、プロセッサ21、メモリ22、ストレージ23、入出力インターフェース(入出力I/F)24、及び通信インターフェース(通信I/F)25などを備えており、これらはバス26により相互に接続されている。
プロセッサ21は、例えばCPU(Central Processing Unit)やGPU(Graphics Processing Unit)等の演算処理装置である。メモリ22は、例えばRAM(Random Access Memory)やROM(Read Only Memory)等のメモリである。ストレージ23は、例えばHDD(Hard Disk Drive)、SSD(Solid State Drive)、又はメモリカード等の記憶装置である。
ストレージ23は、画像解析装置10が備える構成要素の各機能を実現するプログラムを記憶している。プロセッサ21がこのプログラムを実行することで、画像解析装置10が備える構成要素の各機能が実現される。ここで、プロセッサ21は、上記プログラムを実行する際、これらのプログラムをメモリ22上に読み出してから実行しても良いし、メモリ22上に読み出さずに実行しても良い。また、メモリ22やストレージ23は、画像解析装置10が備える構成要素が保持する情報やデータを記憶する役割も果たす。
上述したプログラムは、様々なタイプの非一時的なコンピュータ可読媒体(non-transitory computer readable medium)を用いて格納され、コンピュータに供給することができる。非一時的なコンピュータ可読媒体は、様々なタイプの実体のある記録媒体(tangible storage medium)を含む。非一時的なコンピュータ可読媒体の例は、磁気記録媒体(例えばフレキシブルディスク、磁気テープ、ハードディスクドライブ)、光磁気記録媒体(例えば光磁気ディスク)、CD-ROM(Read Only Memory)、CD-R、CD-R/W、半導体メモリ(例えば、マスクROM、PROM(Programmable ROM)、EPROM(Erasable PROM)、フラッシュROM、RAM(Random Access Memory))を含む。また、プログラムは、様々なタイプの一時的なコンピュータ可読媒体(transitory computer readable medium)によってコンピュータに供給されてもよい。一時的なコンピュータ可読媒体の例は、電気信号、光信号、及び電磁波を含む。一時的なコンピュータ可読媒体は、電線及び光ファイバ等の有線通信路、又は無線通信路を介して、プログラムをコンピュータに供給できる。
入出力インターフェース24は、表示装置30、入力装置31、音出力装置32などと接続される。表示装置30は、LCD(Liquid Crystal Display)等であり、撮像された路面の画像や、プロセッサ21により処理された領域分割結果、深度推定情報に対応する画像を表示する。表示装置30は、例えば、領域分割結果と深度推定情報とに基づいて得られた路面の凹凸と車両との距離が所定値以下である場合、運転者に危険を報知する警告表示をすることができる。
入力装置31は、運転者の操作入力を受け付ける装置であり、例えば、タッチセンサなどである。表示装置30及び入力装置31は一体化され、タッチパネルとして実現してもよい。音出力装置32は、プロセッサ21により処理された音響データに対応する音を出力する。音出力装置32は、例えば、領域分割結果と深度推定情報とに基づいて得られた路面の凹凸と車両との距離が所定値以下である場合に警告音を出力し、運転者に危険を報知することができる。
通信インターフェース25は、例えば無線通信路を介して外部の装置との間でデータを送受信する。例えば、道路の幅や側溝の有無等の道路状況情報を外部から通信I/F25を介して取得することができる。画像解析装置10は、道路状況情報に応じて、路面の凹凸の検知処理を開始するようにしてもよい。
なお、画像解析装置10は、他の形態として、データセンター等に設置されたサーバとして実現することも可能である。車両に搭載されたカメラで撮像された画像データは、該サーバに送信され、路面の凹凸の検知処理が実行される。また、サーバからの検知結果は、車両に搭載された通信I/Fで受信され、警告表示や警告音の出力等を行うことができる。
以上、実施の形態を参照して本開示を説明したが、本開示は上述した実施の形態に限定されるものではない。本開示の構成や詳細には、本開示のスコープ内で当業者が理解し得る様々な変更をすることができる。
また、上述した実施の形態の一部又は全部は、以下の付記のようにも記載されうるが、以下には限られない。
(付記1)
路面を撮像した画像に対して領域分割を行い、前記画像を複数のカテゴリの画像領域に分類した領域分割結果を生成する領域分割手段と、
前記画像に対して深度推定を行い、深度推定情報を生成する深度推定手段と、
前記領域分割結果と前記深度推定情報とに基づいて、前記路面に存在する凹凸を検出する検出手段と、
を備える、
画像解析装置。
(付記2)
複数の前記カテゴリは、道路のカテゴリを含み、
前記検出手段は、道路のカテゴリに分類された画像領域内の前記路面に存在する凹凸を検出する、
付記1に記載の画像解析装置。
(付記3)
前記検出手段は、推定された深度が所定の閾値範囲外の箇所を前記路面に存在する凹凸として検出する、
付記1又は2に記載の画像解析装置。
(付記4)
前記画像解析装置は車両に搭載される装置であり、
前記検出手段は車両の運転に関する所定の条件が満たされた場合に、前記凹凸の検出処理を開始する、
付記1~3のいずれか1項に記載の画像解析装置。
(付記5)
前記検出手段は、前記車両が走行する車線が所定の条件である場合に、前記凹凸の検出処理を開始する、
付記4に記載の画像解析装置。
(付記6)
前記検出手段は、前記画像に含まれる区画線に基づいて、前記車両が走行する車線を特定する、
付記5に記載の画像解析装置。
(付記7)
路面を撮像した画像に対して領域分割を行い、前記画像を複数のカテゴリの画像領域に分類した領域分割結果を生成し、
前記画像に対して深度推定を行い、深度推定情報を生成し、
前記領域分割結果と前記深度推定情報とに基づいて、前記路面に存在する凹凸を検出する、
画像解析方法。
(付記8)
複数の前記カテゴリは、道路のカテゴリを含み、
道路のカテゴリに分類された画像領域内の前記路面に存在する凹凸を検出する、
付記7に記載の画像解析方法。
(付記9)
推定された深度が所定の閾値範囲外の箇所を、前記路面に存在する凹凸として検出する、
付記7又は8に記載の画像解析方法。
(付記10)
前記画像解析方法は車両の運転時に用いられるものであり、
車両の運転に関する所定の条件が満たされた場合に、前記凹凸の検出処理を開始する、
付記7~9のいずれか1項に記載の画像解析方法。
(付記11)
前記車両が走行する車線が所定の条件である場合に、前記凹凸の検出処理が開始される、
付記10に記載の画像解析方法。
(付記12)
前記画像に含まれる区画線に基づいて、前記車両が走行する車線を特定する、
付記11に記載の画像解析方法。
(付記13)
路面を撮像した画像に対して領域分割を行い、前記画像を複数のカテゴリの画像領域に分類した領域分割結果を生成する処理と、
前記画像に対して深度推定を行い、深度推定情報を生成する処理と、
前記領域分割結果と前記深度推定情報とに基づいて、前記路面に存在する凹凸を検出する処理と、
をコンピュータに実行させるプログラムが格納されたコンピュータ可読媒体。
(付記14)
複数の前記カテゴリは、道路のカテゴリを含み、
凹凸を検出する処理では、道路のカテゴリに分類された画像領域内の前記路面に存在する凹凸を検出する、
付記13に記載のコンピュータ可読媒体。
(付記15)
凹凸を検出する処理では、推定された深度が所定の閾値範囲外の箇所を前記路面に存在する凹凸として検出する、
付記13又は14に記載のコンピュータ可読媒体。
(付記16)
前記プログラムは車両の運転時に実行され、
車両の運転に関する所定の条件が満たされた場合に、凹凸を検出する処理が開始される、
付記13~15のいずれか1項に記載のコンピュータ可読媒体。
(付記17)
前記車両が走行する車線が所定の条件である場合に、前記凹凸の検出処理が開始される、
付記16に記載のコンピュータ可読媒体。
(付記18)
前記画像に含まれる区画線に基づいて、前記車両が走行する車線を特定する、
付記17に記載のコンピュータ可読媒体。
1 道路
1a 車道
1b 路肩
1A 道路領域
1B 高深度領域
2 車両
2A 車両領域
10 画像解析装置
11 領域分割部
12 深度推定部
13 検出部
20 コンピュータ
21 プロセッサ
22 メモリ
23 ストレージ
24 入出力I/F
25 通信I/F
26 バス
30 表示装置
31 入力装置
32 音出力装置

Claims (8)

  1. 走行する車両から路面を撮像した画像に対して領域分割を行い、前記画像を複数のカテゴリの画像領域に分類した領域分割結果を生成する領域分割手段と、
    前記画像に対して深度推定を行い、深度推定情報を生成する深度推定手段と、
    前記領域分割結果と前記深度推定情報とに基づいて、前記路面に存在する凹凸を検出する検出手段と、
    を備え、
    前記検出手段は、前記車両が走行している車線が道路の端の車線である場合に、路面の凹凸の検出処理を開始する、
    画像解析装置。
  2. 複数の前記カテゴリは、道路のカテゴリを含み、
    前記検出手段は、道路のカテゴリに分類された画像領域内の前記路面に存在する凹凸を検出する、
    請求項1に記載の画像解析装置。
  3. 前記検出手段は、推定された深度が所定の閾値範囲外の箇所を前記路面に存在する凹凸として検出する、
    請求項1又は2に記載の画像解析装置。
  4. 前記検出手段は、前記画像に含まれる区画線に基づいて、前記車両が走行する車線を特定する、
    請求項1~3のいずれか1項に記載の画像解析装置。
  5. コンピュータが、
    走行する車両から路面を撮像した画像に対して領域分割を行い、前記画像を複数のカテゴリの画像領域に分類した領域分割結果を生成し、
    前記画像に対して深度推定を行い、深度推定情報を生成し、
    前記領域分割結果と前記深度推定情報とに基づいて、前記路面に存在する凹凸を検出する処理を実行し、
    前記路面の凹凸の検出処理は、前記車両が走行している車線が道路の端の車線である場合に開始される、
    画像解析方法。
  6. 複数の前記カテゴリは、道路のカテゴリを含み、
    道路のカテゴリに分類された画像領域内の前記路面に存在する凹凸を検出する、
    請求項5に記載の画像解析方法。
  7. 走行する車両から路面を撮像した画像に対して領域分割を行い、前記画像を複数のカテゴリの画像領域に分類した領域分割結果を生成する処理と、
    前記画像に対して深度推定を行い、深度推定情報を生成する処理と、
    前記領域分割結果と前記深度推定情報とに基づいて、前記路面に存在する凹凸を検出する処理と、
    をコンピュータに実行させるプログラムであって、
    前記路面の凹凸の検出処理は、前記車両が走行している車線が道路の端の車線である場合に開始される、
    プログラム。
  8. 複数の前記カテゴリは、道路のカテゴリを含み、
    凹凸を検出する処理では、道路のカテゴリに分類された画像領域内の前記路面に存在する凹凸を検出する、
    請求項7に記載のプログラム。
JP2023505010A 2021-03-11 2021-03-11 画像解析装置、画像解析方法及びプログラム Active JP7639889B2 (ja)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/JP2021/009824 WO2022190314A1 (ja) 2021-03-11 2021-03-11 画像解析装置、画像解析方法及びプログラムが格納されたコンピュータ可読媒体

Publications (3)

Publication Number Publication Date
JPWO2022190314A1 JPWO2022190314A1 (ja) 2022-09-15
JPWO2022190314A5 JPWO2022190314A5 (ja) 2023-11-06
JP7639889B2 true JP7639889B2 (ja) 2025-03-05

Family

ID=83226515

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2023505010A Active JP7639889B2 (ja) 2021-03-11 2021-03-11 画像解析装置、画像解析方法及びプログラム

Country Status (4)

Country Link
US (1) US20240161260A1 (ja)
EP (1) EP4287160A4 (ja)
JP (1) JP7639889B2 (ja)
WO (1) WO2022190314A1 (ja)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7676353B2 (ja) * 2022-12-28 2025-05-14 キヤノン株式会社 撮像装置及び移動体
US20240354921A1 (en) * 2023-04-21 2024-10-24 Nec Laboratories America, Inc. Road defect level prediction
CN116452941A (zh) * 2023-06-15 2023-07-18 山东中清智能科技股份有限公司 一种多视角的多图像融合方法及装置

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014170540A (ja) 2013-02-28 2014-09-18 Ricoh Co Ltd 路面高度形状推定方法とシステム
JP2017207874A (ja) 2016-05-17 2017-11-24 株式会社リコー 画像処理装置、撮像装置、移動体機器制御システム、画像処理方法、及びプログラム
JP2018132897A (ja) 2017-02-14 2018-08-23 日立オートモティブシステムズ株式会社 車載環境認識装置

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8605947B2 (en) * 2008-04-24 2013-12-10 GM Global Technology Operations LLC Method for detecting a clear path of travel for a vehicle enhanced by object detection
EP2574958B1 (en) * 2011-09-28 2017-02-22 Honda Research Institute Europe GmbH Road-terrain detection method and system for driver assistance systems
CN111380545B (zh) * 2015-02-10 2024-11-12 御眼视觉技术有限公司 用于自主车辆导航的方法、服务器、自主车辆以及介质
KR102406502B1 (ko) * 2016-12-14 2022-06-10 현대자동차주식회사 차량의 협로 주행 안내 장치 및 방법
US10286906B2 (en) * 2017-01-24 2019-05-14 Denso International America, Inc. Vehicle safety system
US11679760B2 (en) * 2018-12-10 2023-06-20 Mobileye Vision Technologies Ltd. Navigation in vehicle crossing scenarios
JP7153573B2 (ja) 2019-01-10 2022-10-14 株式会社Ihiエアロスペース 操縦指令処理装置と方法、及び遠隔操縦システム

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014170540A (ja) 2013-02-28 2014-09-18 Ricoh Co Ltd 路面高度形状推定方法とシステム
JP2017207874A (ja) 2016-05-17 2017-11-24 株式会社リコー 画像処理装置、撮像装置、移動体機器制御システム、画像処理方法、及びプログラム
JP2018132897A (ja) 2017-02-14 2018-08-23 日立オートモティブシステムズ株式会社 車載環境認識装置

Also Published As

Publication number Publication date
WO2022190314A1 (ja) 2022-09-15
US20240161260A1 (en) 2024-05-16
JPWO2022190314A1 (ja) 2022-09-15
EP4287160A4 (en) 2024-03-27
EP4287160A1 (en) 2023-12-06

Similar Documents

Publication Publication Date Title
US11282388B2 (en) Edge-assisted alert system
CN107226088B (zh) 控制器、驾驶控制方法以及程序
JP4650079B2 (ja) 物体検出装置、および方法
JP4967015B2 (ja) 安全運転支援装置
JP7639889B2 (ja) 画像解析装置、画像解析方法及びプログラム
US10861336B2 (en) Monitoring drivers and external environment for vehicles
US20170206426A1 (en) Pedestrian Detection With Saliency Maps
JP2021526681A (ja) ライダー支援システム及び方法
CN114126940A (zh) 电子控制装置
CN119479362A (zh) 一种车辆碰撞风险预警方法、系统、设备及介质
US20170259814A1 (en) Method of switching vehicle drive mode from automatic drive mode to manual drive mode depending on accuracy of detecting object
KR20190026114A (ko) 주행 차량을 제어하는 방법 및 장치
JP6945167B2 (ja) 情報処理システム及び情報処理方法
CN116834655A (zh) 危险预警的方法、装置和车辆
CN111666906A (zh) 提示信息生成方法、装置、电子设备及存储介质
JP7380449B2 (ja) 判定装置及びプログラム
JP6858004B2 (ja) 運転制御装置、運転制御方法及び運転制御プログラム
CN113147789A (zh) 无人驾驶车辆的控制方法及控制装置、无人驾驶车辆
CN115880913B (zh) 用于检测及处理交通违规行为的方法及系统
CN114312838B (zh) 一种车辆的控制方法、装置及存储介质
JP6378594B2 (ja) 車外環境認識装置
JP7782682B2 (ja) 情報提供装置及び情報提供方法
US20260008344A1 (en) Display control apparatus, method for controlling display control apparatus, and display control program
US20250368192A1 (en) Collision avoidance by observed vehicle wheel rotation
KR102039814B1 (ko) 측후방 차량 검출 방법 및 그 장치

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20230809

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20230809

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240702

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240830

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20241022

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20241223

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250203

R150 Certificate of patent or registration of utility model

Ref document number: 7639889

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150