JP2018088092A - 画像処理装置、車載システム、車載カメラ、移動体、および画像処理方法 - Google Patents
画像処理装置、車載システム、車載カメラ、移動体、および画像処理方法 Download PDFInfo
- Publication number
- JP2018088092A JP2018088092A JP2016230475A JP2016230475A JP2018088092A JP 2018088092 A JP2018088092 A JP 2018088092A JP 2016230475 A JP2016230475 A JP 2016230475A JP 2016230475 A JP2016230475 A JP 2016230475A JP 2018088092 A JP2018088092 A JP 2018088092A
- Authority
- JP
- Japan
- Prior art keywords
- image processing
- image
- processing apparatus
- height
- moving body
- 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.)
- Pending
Links
Images
Landscapes
- Length Measuring Devices By Optical Means (AREA)
- Traffic Control Systems (AREA)
- Optical Radar Systems And Details Thereof (AREA)
Abstract
【課題】運転者の負担をかけること無く正確な被写体の高さを提供する。【解決手段】画像処理装置は撮像部から画像を取得する(S300)。画像処理装置は画像に撮像される任意の被写体までの距離情報を取得する(S302)。画像処理装置は画像および距離情報に基づいて任意の被写体の中の所定の被写体の高さHSGを算出する(S303)。【選択図】図6
Description
本発明は、画像処理装置、車載システム、車載カメラ、移動体、および画像処理方法
に関するものである。
に関するものである。
トンネル、歩道橋、橋梁など、走行の障害となり得る障害物が上空に存在する道路などの走行路がある。運転者は、自身が運転する車両の高さを把握し、これらの障害物の下方をくぐれるか否かの判別を行なう必要があった。判別の補助のために、車両の表面や当該車両に積載した荷物にカメラを支持し、当該カメラの撮影画像を表示することが提案されている(特許文献1参照)。
しかし、カメラの撮像画像に基づいて、運転者が衝突の判別を行うので、未だ運転者に負担がかかっていた。また、カメラが水平面に対して傾斜するような支持姿勢によっては、正確な衝突判別を行なうことが困難であった。
従って、上記のような従来技術の問題点に鑑みてなされた本開示の目的は、運転者に負担をかけること無く、正確な被写体の高さを提供する画像処理装置、車載システム、車載カメラ、移動体、および画像処理方法を提供することにある。
上述した諸課題を解決すべく、第1の観点による画像処理装置は、
撮像部から画像を取得し、
前記画像に撮像される任意の被写体までの距離情報を取得し、
前記画像および前記距離情報に基づいて、前記任意の被写体の中の所定の被写体の高さを算出する
ことを特徴とするものである。
撮像部から画像を取得し、
前記画像に撮像される任意の被写体までの距離情報を取得し、
前記画像および前記距離情報に基づいて、前記任意の被写体の中の所定の被写体の高さを算出する
ことを特徴とするものである。
また、第2の観点による車載システムは、
撮像部から画像を取得し、前記画像に撮像される任意の被写体までの距離情報を取得し、前記画像および前記距離情報に基づいて前記任意の被写体の中の所定の被写体の高さを算出し、前記所定の被写体は前記画像に撮像されている移動体を含み、算出する前記移動体の高さ情報を含む通知情報を作成する画像処理装置と、
前記通知情報を、該移動体に通知する通信装置と、を備える
ことを特徴とするものである。
撮像部から画像を取得し、前記画像に撮像される任意の被写体までの距離情報を取得し、前記画像および前記距離情報に基づいて前記任意の被写体の中の所定の被写体の高さを算出し、前記所定の被写体は前記画像に撮像されている移動体を含み、算出する前記移動体の高さ情報を含む通知情報を作成する画像処理装置と、
前記通知情報を、該移動体に通知する通信装置と、を備える
ことを特徴とするものである。
また、第3の観点による車載カメラは、
撮像部と、
前記撮像部に撮像される任意の被写体までの距離情報を取得し、前記撮像部の撮像により生成する画像および前記距離情報に基づいて前記任意の被写体の中の所定の被写体の高さを算出する画像処理装置と、を備える
ことを特徴とするものである。
撮像部と、
前記撮像部に撮像される任意の被写体までの距離情報を取得し、前記撮像部の撮像により生成する画像および前記距離情報に基づいて前記任意の被写体の中の所定の被写体の高さを算出する画像処理装置と、を備える
ことを特徴とするものである。
また、第4の観点による移動体は、
撮像部と、
前記撮像部に撮像される任意の被写体までの距離情報を取得し、前記撮像部の撮像により生成する画像および前記距離情報に基づいて前記任意の被写体の中の所定の被写体の高さを算出する画像処理装置と、を備える
ことを特徴とするものである。
撮像部と、
前記撮像部に撮像される任意の被写体までの距離情報を取得し、前記撮像部の撮像により生成する画像および前記距離情報に基づいて前記任意の被写体の中の所定の被写体の高さを算出する画像処理装置と、を備える
ことを特徴とするものである。
上述したように本発明の解決手段を装置として説明してきたが、本開示はこれらに実質的に相当する方法、プログラム、プログラムを記録した記憶媒体としても実現し得るものであり、本発明の範囲にはこれらも包含されるものと理解されたい。
例えば、第5の観点を方法として実現させた画像処理方法は、
撮像部から画像を取得し、
前記画像に撮像される任意の被写体までの距離情報を取得し、
前記画像および前記距離情報に基づいて、前記任意の被写体の中の所定の被写体の高さを算出する
ことを特徴とするものである。
撮像部から画像を取得し、
前記画像に撮像される任意の被写体までの距離情報を取得し、
前記画像および前記距離情報に基づいて、前記任意の被写体の中の所定の被写体の高さを算出する
ことを特徴とするものである。
上記のように構成された本開示に係る画像処理装置、車載システム、車載カメラ、移動体、および画像処理方法によれば、運転者に負担をかけること無く、正確な被写体の高さを提供し得る。
以下、本発明の一実施形態について、図面を参照して説明する。
図1は、本実施形態に係る画像処理装置10を含む車載システム11である。車載システム11は、撮像部12、傾斜センサ13、積載センサ14、距離検出装置15、画像処理装置10、通信装置16、および表示装置17を含む。撮像部12、傾斜センサ13、積載センサ14、距離検出装置15、画像処理装置10、通信装置16、および表示装置17はバス18に接続されている。撮像部12、傾斜センサ13、積載センサ14、距離検出装置15、画像処理装置10、通信装置16、および表示装置17はバス18を介して多様な情報、信号、および指令などを相互に通信可能である。
撮像部12は、被写体を撮像して、画像を生成する。例えば、撮像部12は、光学系および撮像素子を有する。撮像素子は光学系が結像する被写体像を光電変換することにより撮像し、被写体の画像を信号として生成する。撮像部12は、生成した画像を信号として画像処理装置10に通知する。
撮像部12は、図2に示すように、例えば、移動体19の前方の被写体を撮像可能なように、フロントシールド20の上方の中央近傍に取付けられている。移動体19における撮像部12の取付け位置の地面からの高さは設計により定められ、撮像部12は当該高さに合うように移動体19に取付けられている。移動体19における撮像部12の光軸の向きは、移動体19の後から前に向かう方向で、移動体19の水平面に対して特定の角度となるように設計により定められている。撮像部12は当該向きに合うように移動体19に取付けられている。特定の角度は、本実施形態において、例えばゼロ度である。さらに、本実施形態では、撮像される画像の上下方向および左右方向が移動体19における鉛直上下方向および左右方向に対応するように、撮像部12は取付けられている。
移動体19は、例えば車両、船舶、および航空機等を含んでよい。車両は、例えば自動車、産業車両、鉄道車両、生活車両、および滑走路を走行する固定翼機等を含んでよい。自動車は、例えば乗用車、トラック、バス、二輪車、およびトロリーバス等を含んでよい。産業車両は、例えば農業および建設向けの産業車両等を含んでよい。産業車両は、例えばフォークリフトおよびゴルフカート等を含んでよい。農業向けの産業車両は、例えばトラクター、耕耘機、移植機、バインダー、コンバイン、および芝刈り機等を含んでよい。建設向けの産業車両は、例えばブルドーザー、スクレーバー、ショベルカー、クレーン車、ダンプカー、およびロードローラ等を含んでよい。車両は、人力で走行するものを含んでよい。車両の分類は、上述した例に限られない。例えば、自動車は、道路を走行可能な産業車両を含んでよい。複数の分類に同じ車両が含まれてよい。船舶は、例えばマリンジェット、ボート、およびタンカー等を含んでよい。航空機は、例えば固定翼機および回転翼機等を含んでよい。
傾斜センサ13は、移動体19のピッチ角、すなわち移動体19の左右方向を軸にした、基準姿勢からの、水平面に対する傾斜角を検出する。傾斜センサ13は、検出した傾斜角を画像処理装置10に信号として通知する。
積載センサ14は、移動体19の上部に貨物が積載されているか否かを検出する。積載センサ14は、例えば、移動体19の上部に設けられる圧電素子であり、重量閾値を超える重量を検出結果として検出する。積載センサ14は、検出結果を情報として画像処理装置10に通知する。
距離検出装置15は、撮像部12の撮像範囲と実質的に同じ撮像範囲に含まれる任意の被写体の距離を検出する。距離検出装置15は、例えば、TOF(Time Of Flight)距離画像カメラである。または、距離検出装置15は、例えばレーザレンジファインダである。距離検出装置15は、検出した任意の距離を距離情報として、画像処理装置10に通知する。距離検出装置15は、移動体19の前方の被写体の距離を検出可能なように、フロントシールド20の上方の中央近傍において、撮像部12の近傍に取付けられている。
画像処理装置10は、1以上のプロセッサおよびメモリを含む。プロセッサは、特定のプログラムを読み込ませて特定の機能を実行する汎用のプロセッサ、および特定の処理に特化した専用のプロセッサを含んでよい。専用のプロセッサは、特定用途向けIC(ASIC;Application Specific Integrated Circuit)を含んでよい。プロセッサは、プログラマブルロジックデバイス(PLD;Programmable Logic Device)を含んでよい。PLDは、FPGA(Field−Programmable Gate Array)を含んでよい。画像処理装置10は、1つまたは複数のプロセッサが協働するSoC(System−on−a−Chip)、およびSiP(System In a Package)のいずれかであってもよい。
画像処理装置10は、撮像部12から取得する画像中に撮像されている任意の被写体の中に、所定の被写体が存在するか否かを判別する。所定の被写体は、例えば、画像処理装置10が搭載される移動体19の走行路上空の障害物である。障害物は、例えば、トンネル、歩道橋などの橋梁、看板などである。画像処理装置10は、例えば、パターンマッチングにより障害物の有無を判別する。また、後述するように、所定の被写体は、画像処理装置10を搭載する自身の移動体19以外の画像中の移動体19である。
画像処理装置10は、所定の被写体が存在するとき、以下に説明するように、撮像部12および距離検出装置15それぞれから取得する画像および距離情報に基づいて、所定の被写体の下端の高さを算出する。
図3に示すように、光軸OXに画像IM上で対応する位置POXに対する上下方向の任意位置PAは、移動体19および被写体の下端BEsubを結ぶ直線L1と光軸OXとのなす第1の角度θ1に対応している。画像処理装置10は、所定の被写体の下端BEsubの画像IMにおける位置に基づいて、移動体19および当該下端BEsubを結ぶ直線L1と光軸OXとのなす第1の角度θ1を算出する。
画像処理装置10は、予め定められている撮像部12の光軸OXの水平面に対する特定の角度(本実施形態では、ゼロ度)と、第1の角度θ1とに基づいて、移動体19および被写体を結ぶ直線L1と水平面とのなす第2の角度θ2を算出する。なお、特定の角度は、前述のように予め定められており、画像処理装置10の移動体19への搭載時に画像処理装置10のメモリに予め記憶されている。または、特定の角度は、移動体19のECU(Electronic Control Unit)に記憶されており、必要に応じて画像処理装置10が当該ECUから読出す構成であってもよい。
画像処理装置10は、傾斜センサ13から取得する傾斜角が角度閾値を超えるとき、第2の角度を補正する。角度閾値は、例えば、移動体19から所定の距離における被写体の第2の角度θ2に基づく高さの誤差を許容範囲に収める値である。
画像処理装置10は、距離検出装置15から取得する距離情報から、移動体19から所定の被写体の下端BEsubまでの第1の距離dsを検出する。
画像処理装置10は、算出した第2の角度θ2および検出した第1の距離dsに基づいて、以下の(1)式により、移動体19における撮像部12の設置高さHIGを基準とした、所定の被写体の下端BEsubの高さHSIを算出する。
HSI=ds×sinθ2 (1)
(1)式において、θ2は第2の角度、すなわち、移動体19および被写体の下端BEsubを結ぶ直線L1と水平面とのなす角度である。
画像処理装置10は、算出した高さHSIに、移動体19における撮像部12の取付け位置の地面Gからの高さHIGを加えることにより、地面Gに対する所定の被写体の下端BEsubの高さHSGを算出する。前述のように、移動体19における撮像部12の取付け位置の地面Gからの高さHIGは、前述のように予め定められており、画像処理装置10の移動体19への搭載時に画像処理装置10のメモリに予め記憶されている。または、当該高さHIGは、移動体19のECUに記憶されており、必要に応じて画像処理装置10が当該ECUから読出す構成であってもよい。
画像処理装置10は、所定の被写体の下端BEsubの高さHSGを算出すると、算出した当該高さHSGを、交通情報を管理するサーバ、および高さ測定機能を有さない他の移動体に向けて通知するように通信装置16を制御する。また、画像処理装置10は、所定の被写体の下端BEsubの高さHSGを算出すると、以下に説明するように、自身の移動体19の高さ情報を取得する。
当該高さ情報に相当する、自身の移動体19の高さHOMは、設計により予め定められており、例えば、画像処理装置10の移動体19への搭載時に画像処理装置10のメモリに記憶されている。または、当該高さHOMが移動体19のECUに記憶されており、必要に応じて画像処理装置10がECUから読出す構成であってもよい。設計により予め定められる高さHOMは、画像処理装置10により、以下に説明する方法で補正され得る。
補正のために、画像処理装置10は、撮像部12から取得する画像IMの中で、センターラインおよび停止線などの、自身の移動体19の走行路上の被写体の有無を判別する。画像処理装置10は、走行路上の被写体を検出するとき、移動体19における撮像部12の設置高さHIGを基準とした当該被写体の高さHSIを、前述の所定の被写体の高さの算出と同様に、画像IMにおける位置および距離情報に基づいて、算出する。
地面Gを基準とした走行路上の被写体の高さHSGはゼロなので、算出した高さHSIは、算出時の移動体19における撮像部12の設置高さHIGに相当する。画像処理装置10は、設計における移動体19における撮像部12の設置高さHIG、および算出時の移動体19における撮像部12の設置高さHSIの差分を算出する。画像処理装置10は、算出した差分を用いて、自身の移動体19の高さHOMに相当する高さ情報を補正する。
また、後述するように、画像処理装置10は、通信装置16を介して、高さ情報を他の移動体19から取得し得る。通信装置16を介して他の移動体19から取得する高さ情報に相当する高さは、移動体19の上部に積載した貨物の高さも含み得る。
また、画像処理装置10は、自身の移動体19の高さHOMを取得すると、所定の被写体の下端BEsubの高さHSGが自身の移動体19の高さHOMより小さいか否かを判別する。画像処理装置10は、所定の被写体の下端BEsubの高さHSGが自身の移動体19の高さHOMより小さいとき、警告信号を生成する。警告信号は、音声によって警告する態様であっても、画像によって警告する態様であってもよい。画像処理装置10は、生成した警告信号を、ECUおよび表示装置17などに送信する。
また、画像処理装置10は、前述のように、撮像部12から取得する画像IM内の所定の被写体として、画像IM中の移動体19の高さHAMを、以下に説明するように算出可能である。画像処理装置10は、自身の移動体19以外の他の移動体19から通知要求を取得するとき、画像IM中の移動体19の高さの算出を行う。通知要求は、画像IM中の移動体19の高さHAMに相当する高さ情報を含む通知情報を、当該移動体19を撮像可能な移動体19に対して作成する要求である。
画像処理装置10は、通知要求を取得し、画像IM中の移動体19を検出すると、前述と同様にして、画像IM中の移動体19の高さHAMを算出する。なお、画像IM中の移動体19を所定の被写体とした高さHAMの算出の際、画像IM中の移動体19が上部に貨物を積載しているとき、積載した貨物の上端の高さを算出する。
画像処理装置10は、画像IM中の移動体19の高さHAMを算出すると、画像IM中の移動体19の高さHAMに相当する高さ情報を含む通知情報を作成する。画像処理装置10は、通信装置16に、通知情報を画像IM中の移動体19に通知させる。
画像処理装置10は、通知要求を取得し、画像IM中に他の移動体19だけでなく、走行路上空の障害物の存在を検出するとき、さらに、地面Gを基準とした障害物の高さHSGを算出する。画像処理装置10は、画像IM中の移動体19の高さHAMおよび障害物の高さHSGを比較する。
画像処理装置10は、障害物の高さHSGが画像IM中の移動体19の高さHAMより小さいとき、警告信号を生成する。画像処理装置10は、生成した警告信号を、通信装置16に、画像IM中の移動体19に送信させる。あるいは、画像処理装置10は、高さの比較結果を画像IM中の移動体19の高さ情報を含む通知情報に付加する。画像処理装置10は、通信装置16に、作成した通知情報を、通知要求を送出した移動体19に通知させる。
また、画像処理装置10は、自身の移動体19以外の他の移動体19に、自身の移動体19の高さ情報を通知するように要求する通知要求を作成する。画像処理装置10は、例えば、積載センサ14が貨物の積載を検知するなどの特定の条件を満たすとき自動的に通知要求を作成する。また、画像処理装置10は、例えば、使用者の操作を検出する入力デバイスへの入力に基づいて通知要求を作成してよい。
画像処理装置10は、作成した通知要求を通信装置16に通信させる。前述のように、自身の移動体19の画像処理装置10は、他の移動体19の画像処理装置10が算出する自身の移動体19の高さ情報を含む通知情報を取得する。
通信装置16は、通信装置16を搭載する自身の移動体19以外の他の移動体19と通信する。例えば、本実施形態において、通信装置16は、自身の移動体19に搭載される画像処理装置10が作成する通知情報を、他の移動体19に通知する。また、通信装置16は、他の移動体19に搭載される画像処理装置10が作成する通知情報を、他の移動体19から取得する。また、通信装置16は、自身の移動体19に搭載される画像処理装置10が作成する通知要求を、他の移動体19に通知する。また、通信装置16は、他の移動体19に搭載される画像処理装置10が作成する通知要求を、他の移動体19から取得する。
表示装置17は、多様な画像を表示する。例えば、本実施形態において、表示装置17は、画像処理装置10から警告信号を取得するとき、衝突可能性の高い障害物があることを報知する画像を表示する。図2に示すように、表示装置17は、運転者が視認可能な位置、例えばダッシュボードの中央近傍に取付けられる。
次に、本実施形態において画像処理装置10が実行する、補正処理について、図4のフローチャートを用いて説明する。補正処理は、移動体19のエンジンおよびモータなどの駆動源が起動するときに開始する。
ステップS100において、画像処理装置10は、撮像部12に対して動画の撮像を開始させる。撮像を開始させると、プロセスはステップS101に進む。
ステップS101では、画像処理装置10は、ステップS100において撮像開始させた動画を構成するフレームの画像IMの中に、走行路上の被写体があるか否かを判別する。走行路上の被写体がないとき、プロセスはステップS101に戻り、判別に用いたフレーム以後のフレームの画像IMに対してステップS101を繰返す。走行路上の被写体があるとき、プロセスはステップS102に進む。
ステップS102では、画像処理装置10は、距離検出装置15に距離情報を要求することにより距離情報を取得する。距離情報を取得すると、プロセスはステップS103に進む。
ステップS103では、画像処理装置10は、ステップS101において走行路上の被写体の存在を確認した画像IM、およびステップS102において取得した距離情報に基づいて、撮像部12の設置高さHIGを基準とした当該被写体の高さHSIを、算出する。高さHSIを算出すると、プロセスはステップS104に進む。
ステップS104では、画像処理装置10は、ステップS103で算出した高さHSIを用いて、画像処理装置10のメモリに記憶されている自身が搭載される移動体19の高さHOMを補正する。補正後、プロセスはステップS105に進む。
ステップS105では、画像処理装置10は、ステップS104において補正した高さHOMを、以後の高さ判定などに用いる移動体19の高さとして用いることを決定する。決定後、補正処理は終了する。
次に、本実施形態において画像処理装置10が実行する、自身の移動体19の高さ要求処理について、図5のフローチャートを用いて説明する。要求処理は、移動体19のエンジンおよびモータなどの駆動源が起動するときに開始する。
ステップS200において、画像処理装置10は、積載センサ14が貨物の積載を検知しているか、または使用者が高さ情報を要求する操作の入力デバイスへの入力があるか否かを判別する。積載の検知および当該操作の入力のいずれもないとき、プロセスはステップS200を繰返す。積載の検知または当該操作の入力があるとき、プロセスはステップS201に進む。
ステップS201では、画像処理装置10は、通知要求を作成する。また、画像処理装置10は、通信装置16に、作成した通知要求を自身の移動体19以外の他の移動体19に向けて通信させる。通信させると、プロセスはステップS202に進む。
ステップS202では、画像処理装置10は、他の移動体19から高さ情報を取得しているか否かを判別する。高さ情報を取得していないとき、プロセスはステップS201に戻り、ステップS201、S202を繰返す。高さ情報を取得しているとき、プロセスはステップS203に進む。
ステップS203では、画像処理装置10は、ステップS202で取得を確認した高さ情報に相当する高さHAMを、以後の高さ判定などに用いる自身の移動体19の高さHOMとして用いることを決定する。決定後、要求処理は終了する。
次に、本実施形態において画像処理装置10が実行する、障害物の衝突判別処理について、図6のフローチャートを用いて説明する。衝突判別処理は、移動体19が前進または後退するときに開始する。
ステップS300において、画像処理装置10は、撮像部12に対して動画の撮像を開始させる。撮像を開始させると、プロセスはステップS301に進む。
ステップS301では、画像処理装置10は、ステップS300において撮像開始させた動画を構成する任意のフレームの画像IMの中に、移動体19の走行路上空の障害物があるか否かを判別する。障害物がないとき、プロセスはステップS301に戻り、判別に用いたフレーム以後のフレームの画像IMに対して、ステップS301を繰返す。障害物があるとき、プロセスはステップS302に進む。
ステップS302では、画像処理装置10は、距離検出装置15に距離情報を要求することにより距離情報を取得する。距離情報を取得すると、プロセスはステップS303に進む。
ステップS303では、画像処理装置10は、ステップS301において障害物の存在を確認した画像IMおよびステップS302において取得した距離情報に基づいて、障害物の下端BEsubの高さHSGを算出する。高さHSGを算出すると、プロセスはステップS304に進む。
ステップS304では、画像処理装置10は、ステップS303において算出した障害物の高さHSGが、補正処理(図4参照)または要求処理(図5参照)において決定した自身の移動体19の高さHOMより小さいか否かを判別する。障害物の高さHSGが自身の移動体19の高さHOM以上のとき、プロセスはステップS301に戻り、ステップS303において高さの算出に用いたフレーム以後のフレームの画像IMに対して、ステップS301からS304を繰返す。障害物の高さHSGが自身の移動体19の高さHOMより小さいとき、プロセスはステップS305に進む。
ステップS305では、画像処理装置10は、警告信号を生成する。さらに、画像処理装置10は、生成した警告信号を、ECUおよび表示装置17などに送信する。送信後、衝突判別処理は終了する。
次に、本実施形態において画像処理装置10が実行する、他の移動体19の高さ算出処理について、図7のフローチャートを用いて説明する。高さ算出処理は、通知要求を取得するときに開始する。
ステップS400において、画像処理装置10は、衝突判別処理を実行中であるときに、衝突判別処理を中断する。衝突判別処理を実行していないとき、または中断後に、プロセスはステップS401に進む。
ステップS401では、画像処理装置10は、撮像部12に対して動画の撮像を開始させる。撮像を開始させると、プロセスはステップS402に進む。
ステップS402では、画像処理装置10は、ステップS401において撮像開始させた動画を構成する任意のフレームの画像IMの中に、通知要求を送出した他の移動体19が存在するか否かを判別する。他の移動体19が存在しないとき、プロセスはステップS402に戻り、判別に用いたフレーム以後のフレームの画像IMに対して、ステップS402を繰返す。他の移動体19が存在するとき、プロセスはステップS403に進む。
ステップS403では、画像処理装置10は、距離検出装置15に距離情報を要求することにより距離情報を取得する。距離情報を取得すると、プロセスはステップS404に進む。
ステップS404では、画像処理装置10は、ステップS402において他の移動体19の存在を確認した画像IMおよびステップS403において取得した距離情報に基づいて、他の移動体19の上端の高さHAMを算出する。高さを算出すると、プロセスはステップS405に進む。
ステップS405では、画像処理装置10は、ステップS404で算出した、他の移動体19の高さHAMに相当する高さ情報を含む通知状報を作成する。通知状報を作成すると、プロセスはステップS406に進む。
ステップS406では、画像処理装置10は、ステップS402において他の移動体19の存在を確認した画像IMの中に障害物が存在するか否かを判別する。障害物が存在するとき、プロセスはステップS407に進む。障害物が存在しないとき、プロセスはステップS412に進む。
ステップS407では、画像処理装置10は、ステップS406において障害物の存在を確認した画像IMおよびステップS403において取得した距離情報に基づいて、障害物の下端BEsubの高さHSGを算出する。高さHSGを算出すると、プロセスはステップS408に進む。
ステップS408では、画像処理装置10は、ステップS407において算出した障害物の高さHSGが、補正処理(図4参照)または要求処理(図5参照)において決定した自身の移動体19の高さHOMより小さいか否かを判別する。障害物の高さが自身の移動体19の高さより小さいとき、プロセスはステップS409に進む。障害物の高さHSGが自身の移動体19の高さHOM以上であるとき、プロセスはステップS410に進む。
ステップS409では、画像処理装置10は、警告信号を生成する。さらに、画像処理装置10は、生成した警告信号を、ECUおよび表示装置17などに送信する。送信後、プロセスはステップS410に進む。
ステップS410では、画像処理装置10は、ステップS407において算出した障害物の高さHSGが、ステップS404において算出した他の移動体19の高さHAMより小さいか否かを判別する。障害物の高さHSGが他の移動体19の高さHAMより小さいとき、プロセスはステップS411に進む。障害物の高さが自身の移動体19の高さ以上であるとき、プロセスはステップS412に進む。
ステップS411では、画像処理装置10は、ステップS405において作成した通知情報に、ステップS410における比較結果を付加する。比較結果を付加すると、プロセスはステップS412に進む。
ステップS412では、画像処理装置10は、ステップS405において作成し、ステップS411で比較結果を作成したときには比較結果が付加された、通知状報を、通知要求を送出した他の移動体19に送出する。通知情報を送出すると、プロセスはステップS413に進む。
ステップS413では、画像処理装置10は、ステップS400において中断した衝突判別処理を再開する。衝突判別処理の再開に伴い、高さ算出処理は終了する。
以上のような構成の本実施形態に係る画像処理装置10は、画像IMおよび距離情報に基づいて所定の被写体の高さHSGを算出する。したがって、画像処理装置10は、運転者などに目視などの負担をかけること無く、正確な所定の被写体の高さHSGを提供し得る。
また、本実施形態に係る画像処理装置10は、走行路上空の障害物の高さHSGを算出し、自身を搭載する移動体19の高さHOMおよび障害物の高さHSGの比較に基づいて、警告信号を生成する。したがって、画像処理装置10は、自身を搭載する移動体19の進行方向上の障害物が移動体19に衝突し得るか否かの直接的な警告を、運転者などに提供し得る。
また、本実施形態に係る画像処理装置10は、自身を搭載する移動体19以外の他の移動体19に、自身の移動体19の高さ情報の通知要求を行い、他の移動体19から高さ情報を取得する。したがって、画像処理装置10は、自身の移動体19の上面に貨物を積載したときであっても、自身の移動体19の高さを提供し得る。
また、本実施形態の画像処理装置10は、自身の移動体19の走行路上の被写体の、画像IMにおける位置および距離情報に基づいて、自身の移動体19の高さ情報を補正する。したがって、画像処理装置10は、自身の移動体19への搭乗者の重量および移動体19内部への貨物の積載量に応じて高さが変動するときであっても、自身の移動体19の高さの正確性を維持し得る。
また、本実施形態の画像処理装置10は、画像IMおよび距離情報に基づいて、画像IM中の移動体19の高さHAMを算出し、画像IM中の移動体19の高さ情報を含む通知情報を作成する。したがって、画像処理装置10は、自身を搭載する移動体19以外の画像IM中の移動体19の高さを提供し得る。
また、本実施形態の画像処理装置10は、画像IM中の移動体19の高さHAMおよび障害物の高さHSGを比較し、比較結果を通知情報に付加する。したがって、画像処理装置10は、他の移動体19の進行方向上の障害物が他の移動体19に衝突し得るか否かを判別し得る情報を提供し得る。
また、本実施形態の画像処理装置10は、通知要求の受信時に通知情報を作成する。したがって、画像処理装置10は、必要性があるときに限定して、他の移動体19の高さ情報を生成し得る。
また、本実施形態の画像処理装置10は、移動体19の左右方向を軸にした、基準姿勢からの、水平面に対する傾斜角を用いて、移動体19および被写体を結ぶ直線L1と水平面とのなす第2の角度θ2を補正する。したがって、画像処理装置10は、移動体19の前方または後方などに貨物を積載することにより移動体19が傾斜したときであっても、算出する高さの正確性を維持し得る。
本発明を諸図面や実施形態に基づき説明してきたが、当業者であれば本開示に基づき種々の変形や修正を行うことが容易であることに注意されたい。したがって、これらの変形や修正は本発明の範囲に含まれることに留意されたい。
例えば、本実施形態において、画像処理装置10が送信する警告信号に基づいて、表示装置17などが運転者などに衝突可能性の高い障害物があることを報知する構成であるが、例えば、ECUなどにおける制動の制御などの危険回避が行われてもよい。
また、本実施形態において、撮像部12と画像処理装置10は別体として構成されているが、両者を一体化した車載カメラとして構成してもよい。
また、本実施形態において、画像処理装置10は、距離検出装置15から、撮像部12に撮像される任意の被写体までの距離情報を取得しているが、撮像部12から取得する画像IMに基づいて任意の被写体までの距離を算出する構成であってよい。例えば、撮像部12が視差を設けた2台のカメラから撮像した画像IMを用いた写真測量、またはモーションステレオ法を用いた写真測量などにより、任意の被写体までの距離を測定可能である。
10 画像処理装置
11 車載システム
12 撮像部
13 傾斜センサ
14 積載センサ
15 距離検出装置
16 通信装置
17 表示装置
18 バス
19 移動体
20 フロントシールド
BEsub 被写体の下端
G 地面
IM 画像
OX 光軸
PA 画像内の光軸に対応する位置に対する上下方向の位置
POX 画像内の光軸に対応する位置
11 車載システム
12 撮像部
13 傾斜センサ
14 積載センサ
15 距離検出装置
16 通信装置
17 表示装置
18 バス
19 移動体
20 フロントシールド
BEsub 被写体の下端
G 地面
IM 画像
OX 光軸
PA 画像内の光軸に対応する位置に対する上下方向の位置
POX 画像内の光軸に対応する位置
Claims (14)
- 撮像部から画像を取得し、
前記画像に撮像される任意の被写体までの距離情報を取得し、
前記画像および前記距離情報に基づいて、前記任意の被写体の中の所定の被写体の高さを算出する
ことを特徴とする画像処理装置。 - 請求項1に記載の画像処理装置において、
前記所定の被写体は、前記画像処理装置を搭載する移動体の走行路上空の障害物であり、
前記移動体の高さ情報を取得し、
前記高さ情報に対応する高さが前記所定の被写体の高さより大きいとき、警告信号を生成する
ことを特徴とする画像処理装置。 - 請求項2に記載の画像処理装置において、
前記画像処理装置が搭載される自身の移動体以外の他の移動体に、該自身の移動体の高さ情報の通知要求を行い、該他の移動体から前記高さ情報を取得する
ことを特徴とする画像処理装置。 - 請求項2に記載の画像処理装置において、
前記画像処理装置が搭載される移動体の走行路上の被写体の、前記画像における位置および前記距離情報に基づいて、前記高さ情報を補正する
ことを特徴とする画像処理装置。 - 請求項1から4のいずれか1項に記載の画像処理装置において、
前記所定の被写体は、前記画像中の移動体を含み、
算出する前記画像中の移動体の高さ情報を含む通知情報を作成する
ことを特徴とする画像処理装置。 - 請求項5に記載の画像処理装置において、
前記所定の被写体は、前記画像中の移動体の走行路上空の障害物を含み、
前記画像中の移動体および前記障害物の高さを比較し、比較結果を前記通知情報に付加する
ことを特徴とする画像処理装置。 - 請求項6に記載の画像処理装置において、
前記画像中の移動体および前記障害物の高さの比較により、前記障害物の高さが前記画像中の移動体の高さより小さいとき、警告信号を生成する
ことを特徴とする画像処理装置。 - 請求項6に記載の画像処理装置において、
前記通知情報を前記画像中の移動体に通知する
ことを特徴とする画像処理装置。 - 請求項5から8のいずれか1項に記載の画像処理装置において、
前記画像処理装置が搭載される移動体以外の移動体から通知要求があるとき、前記通知情報を作成する
ことを特徴とする画像処理装置。 - 請求項1から9のいずれか1項に記載の画像処理装置において、
前記画像に基づいて前記任意の被写体までの距離を算出することにより、前記距離情報を取得する
ことを特徴とする画像処理装置。 - 撮像部から画像を取得し、前記画像に撮像される任意の被写体までの距離情報を取得し、前記画像および前記距離情報に基づいて前記任意の被写体の中の所定の被写体の高さを算出し、前記所定の被写体は前記画像に撮像されている移動体を含み、算出する前記移動体の高さ情報を含む通知情報を作成する画像処理装置と、
前記通知情報を、該移動体に通知する通信装置と、を備える
ことを特徴とする車載システム。 - 撮像部と、
前記撮像部に撮像される任意の被写体までの距離情報を取得し、前記撮像部の撮像により生成する画像および前記距離情報に基づいて前記任意の被写体の中の所定の被写体の高さを算出する画像処理装置と、を備える
ことを特徴とする車載カメラ。 - 撮像部と、
前記撮像部に撮像される任意の被写体までの距離情報を取得し、前記撮像部の撮像により生成する画像および前記距離情報に基づいて前記任意の被写体の中の所定の被写体の高さを算出する画像処理装置と、を備える
ことを特徴とする移動体。 - 撮像部から画像を取得し、
前記画像に撮像される任意の被写体までの距離情報を取得し、
前記画像および前記距離情報に基づいて、前記任意の被写体の中の所定の被写体の高さを算出する
ことを特徴とする画像処理方法。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2016230475A JP2018088092A (ja) | 2016-11-28 | 2016-11-28 | 画像処理装置、車載システム、車載カメラ、移動体、および画像処理方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2016230475A JP2018088092A (ja) | 2016-11-28 | 2016-11-28 | 画像処理装置、車載システム、車載カメラ、移動体、および画像処理方法 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2018088092A true JP2018088092A (ja) | 2018-06-07 |
Family
ID=62493534
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2016230475A Pending JP2018088092A (ja) | 2016-11-28 | 2016-11-28 | 画像処理装置、車載システム、車載カメラ、移動体、および画像処理方法 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2018088092A (ja) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2019219751A (ja) * | 2018-06-15 | 2019-12-26 | 株式会社今仙電機製作所 | 搬送車及びこの搬送車を制御する制御方法及び制御プログラム |
| CN111192283A (zh) * | 2019-12-26 | 2020-05-22 | 昆山伟宇慧创智能科技有限公司 | 一种限高杆检测和高度计算方法 |
| JP2021077201A (ja) * | 2019-11-12 | 2021-05-20 | 矢崎総業株式会社 | 車両警報装置 |
Citations (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH05126592A (ja) * | 1991-11-08 | 1993-05-21 | Nippondenso Co Ltd | 車載用交通情報表示装置 |
| JPH06180795A (ja) * | 1992-12-14 | 1994-06-28 | Daihatsu Motor Co Ltd | 交通情報の表示制御方法 |
| JPH11175880A (ja) * | 1997-12-15 | 1999-07-02 | Omron Corp | 車輌高さ計測装置およびこの装置を用いた車輌監視システム |
| JP2003044995A (ja) * | 2001-07-26 | 2003-02-14 | Nissan Motor Co Ltd | 物体種別判別装置及び物体種別判別方法 |
| JP2004085405A (ja) * | 2002-08-28 | 2004-03-18 | Alpine Electronics Inc | ナビゲーション装置 |
| JP2006285440A (ja) * | 2005-03-31 | 2006-10-19 | Denso It Laboratory Inc | 走行可否判定装置及び走行可否判定方法 |
| JP2006347493A (ja) * | 2005-06-20 | 2006-12-28 | Alpine Electronics Inc | ドライブレコーダー |
| JP2011209251A (ja) * | 2010-03-31 | 2011-10-20 | Mazda Motor Corp | 車高検出装置 |
-
2016
- 2016-11-28 JP JP2016230475A patent/JP2018088092A/ja active Pending
Patent Citations (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH05126592A (ja) * | 1991-11-08 | 1993-05-21 | Nippondenso Co Ltd | 車載用交通情報表示装置 |
| JPH06180795A (ja) * | 1992-12-14 | 1994-06-28 | Daihatsu Motor Co Ltd | 交通情報の表示制御方法 |
| JPH11175880A (ja) * | 1997-12-15 | 1999-07-02 | Omron Corp | 車輌高さ計測装置およびこの装置を用いた車輌監視システム |
| JP2003044995A (ja) * | 2001-07-26 | 2003-02-14 | Nissan Motor Co Ltd | 物体種別判別装置及び物体種別判別方法 |
| JP2004085405A (ja) * | 2002-08-28 | 2004-03-18 | Alpine Electronics Inc | ナビゲーション装置 |
| JP2006285440A (ja) * | 2005-03-31 | 2006-10-19 | Denso It Laboratory Inc | 走行可否判定装置及び走行可否判定方法 |
| JP2006347493A (ja) * | 2005-06-20 | 2006-12-28 | Alpine Electronics Inc | ドライブレコーダー |
| JP2011209251A (ja) * | 2010-03-31 | 2011-10-20 | Mazda Motor Corp | 車高検出装置 |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2019219751A (ja) * | 2018-06-15 | 2019-12-26 | 株式会社今仙電機製作所 | 搬送車及びこの搬送車を制御する制御方法及び制御プログラム |
| JP7165515B2 (ja) | 2018-06-15 | 2022-11-04 | 株式会社今仙電機製作所 | 搬送車及びこの搬送車を制御する制御方法及び制御プログラム |
| JP2021077201A (ja) * | 2019-11-12 | 2021-05-20 | 矢崎総業株式会社 | 車両警報装置 |
| CN111192283A (zh) * | 2019-12-26 | 2020-05-22 | 昆山伟宇慧创智能科技有限公司 | 一种限高杆检测和高度计算方法 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP3867118B1 (en) | Lidar-based trailer tracking | |
| US20190073540A1 (en) | Vehicle control device, vehicle control method, and storage medium | |
| EP3358295A1 (en) | Image processing device, stereo camera device, vehicle, and image processing method | |
| JPWO2016189878A1 (ja) | 演算装置、カメラ装置、車両及びキャリブレーション方法 | |
| CN102458964A (zh) | 用于车辆停泊中的摄像机系统 | |
| US11165932B2 (en) | Imaging apparatus, imaging system, vehicle and foreign matter determination method | |
| JP2018088092A (ja) | 画像処理装置、車載システム、車載カメラ、移動体、および画像処理方法 | |
| WO2018116396A1 (ja) | 車両制御システム、車両制御方法、および車両制御プログラム | |
| US12233858B2 (en) | Trailer monitoring system | |
| US11932283B2 (en) | Vehicle control device, vehicle control method, and storage medium | |
| US12142057B2 (en) | Information recording device, information recording method, and storage medium | |
| US11924578B2 (en) | Image processing apparatus, camera, moveable body, and image processing method | |
| JP2023029065A (ja) | 画像処理装置、撮像装置、及び移動体 | |
| EP4484999A1 (en) | Method and apparatus for calibrating an environmental sensor | |
| JP2021086286A (ja) | 画像処理装置、撮像装置、および移動体 | |
| US20260004447A1 (en) | Display device | |
| US12548343B2 (en) | Signal processing device, signal processing system, signal processing method, and program | |
| JP2018201167A (ja) | 画像処理装置、周辺監視システム、および移動体 | |
| US20240355126A1 (en) | Signal processing device, signal processing system, signal processing method, and program | |
| CN115195752B (zh) | 驾驶辅助装置 | |
| JP2018101901A (ja) | 画像処理装置、撮像装置、移動体、および画像処理方法 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20190222 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20200110 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20200121 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20201020 |