JP6785175B2 - ドライバモニタ方法及びドライバモニタ装置 - Google Patents
ドライバモニタ方法及びドライバモニタ装置 Download PDFInfo
- Publication number
- JP6785175B2 JP6785175B2 JP2017061013A JP2017061013A JP6785175B2 JP 6785175 B2 JP6785175 B2 JP 6785175B2 JP 2017061013 A JP2017061013 A JP 2017061013A JP 2017061013 A JP2017061013 A JP 2017061013A JP 6785175 B2 JP6785175 B2 JP 6785175B2
- Authority
- JP
- Japan
- Prior art keywords
- driver
- angle
- camera
- image
- 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.)
- Active
Links
Images
Landscapes
- Traffic Control Systems (AREA)
- Image Analysis (AREA)
- Closed-Circuit Television Systems (AREA)
Description
本発明は、ドライバの顔向き角度を検出するドライバモニタ方法及びドライバモニタ装置に係り、特に移動体の前後方向とカメラの撮像方向とのなす角度を補正する技術に関する。
従来におけるドライバモニタ装置として、例えば、特許文献1に開示されたものが知られている。該特許文献1では、運転席の正面に設けられたカメラを用いてドライバの顔を含む領域を撮像し、眼等の特徴点の位置の移動を検出することにより、ドライバが視認している領域を精度良く検出することが開示されている。
上述した特許文献1に開示された従来例は、運転席の正面にカメラを設けており、車両の前後方向とカメラの撮像方向が一致するので、シート位置の変更等によりドライバが前後方向に移動した場合でも、ドライバの顔の向きを高精度に検出することができる。しかし、ドライバの前方にカメラ設けていない場合、即ち、車両の前後方向に対して平面視で所定の設置角度だけ傾けてカメラが設けられている場合には、シート位置が前後方向に移動すると、撮像方向に対する特徴点の方向が変化するので、ドライバの顔の向きを高精度に検出できなくなる。
本発明は、このような従来の課題を解決するためになされたものであり、その目的とするところは、カメラの撮像方向が移動体の前後方向に対して傾いている場合でも、ドライバの顔向き角度を高精度に検出することが可能なドライバモニタ方法、及びドライバモニタ装置を提供することにある。
上記目的を達成するため、本願発明は、カメラで撮像される画像内に基準点を設定し、ドライバが移動体の進行方向前方を向いているときに、カメラで撮像される画像内の基準点と、ドライバに設定した特徴点の画像内の位置との位置ずれに基づいて、基準角度を補正する。
本発明に係るドライバモニタ方法及びドライバモニタ装置では、カメラの撮像方向が移動体の前後方向に対して傾いている場合でも、ドライバの顔向き角度を高精度に検出することが可能となる。
以下、本発明の実施形態を図面に基づいて説明する。図1は、本発明の一実施形態に係るドライバモニタ装置の構成を示すブロック図、図2は車両(移動体)内での各構成要素の取付位置を示す説明図である。図1に示すように、本実施形態に係るドライバモニタ装置は、ドライバ監視器11と、運転コントローラ12と、警報器13と、HMIコントローラ14と、ディスプレイ15、及びメモリ16を備えている。
ドライバ監視器11は、ドライバの顔を含む領域を撮像するカメラ21(ドライバを撮像可能に設置したカメラ)を備えており、該カメラ21で撮像したドライバの顔画像から、ドライバの顔の、車両の進行方向に対する角度(これを、「顔向き角度」とする)を検出する。そして、検出した角度データを運転コントローラ12に送信する。カメラ21は、例えばCCD、CMOS等のイメージセンサを搭載した光学的なカメラを用いることができる。また、ドライバ監視器11は、カメラ21で撮像した画面内の基準点と、ドライバに設定した特徴点の画面内の位置との位置ずれに基づいて、カメラ21の撮像方向と、車両の前後方向とのなす角度である設置角度(基準角度)を補正する補正部としての機能を備えている。本実施形態に記載する「画面」とは、カメラ21で撮像した画像をディスプレイ15に表示したものである。
カメラ21は撮像面がドライバ側を向いて配置されており、且つ、その撮像方向は、車両の前後方向に対して、平面視で所定の設置角度(後述するφ)だけ傾いた方向となるように配置されている。
運転コントローラ12は、車両の運転に関する種々の制御を行うものであり、本実施形態では、ドライバ監視器11より出力されるドライバの顔向き角度データが取得されると、この顔向き角度データに基づいて警報を出力するか否かを判断する。例えば、ドライバが進行方向前方を向いているときの角度(基準角度)に対して、予め設定した閾値角度を超えて左方向、或いは右方向を向いたときには、警報器13、及びHMIコントローラ14に警報信号要求を出力する。
警報器13は、例えばスピーカを有しており、警報要求信号が与えられた際には「脇見運転です。前方を見てください」等の音声を出力して、ドライバに注意を促す。
HMIコントローラ14は、運転コントローラ12より警報信号要求が与えられたときに、ディスプレイ15に警報信号を出力する。
HMIコントローラ14は、運転コントローラ12より警報信号要求が与えられたときに、ディスプレイ15に警報信号を出力する。
ディスプレイ15は、ドライバに提供する各種の情報を表示する機能を備えており、本実施形態では、HMIコントローラ14より警報信号が与えらえた際には、「脇見運転です。前方を見てください」等の文字画像を表示してドライバに注意を促す。
メモリ16は、警報器13より出力する音声信号やディスプレイ15に表示する文字画像のデータを記憶する。更に、後述するように、車両の前後方向に対するカメラ21の撮影方向の角度(設置角度)や、ドライバの特徴点の位置情報等を記憶する。
メモリ16は、警報器13より出力する音声信号やディスプレイ15に表示する文字画像のデータを記憶する。更に、後述するように、車両の前後方向に対するカメラ21の撮影方向の角度(設置角度)や、ドライバの特徴点の位置情報等を記憶する。
そして、本実施形態に係るドライバモニタ装置は、ドライバ監視器11に搭載するカメラ21でドライバの顔画像を撮像し、更に、顔画像に含まれる特徴点(例えば、2つの眼の間、鼻、耳等)の位置の変化に基づいて、ドライバの顔向き角度を求める。そして、顔向き角度が閾値角度を超えていると判断した場合には、ドライバは脇見状態であると判断し、警報を発してドライバに脇見状態であることを知らせる。
なお、本実施形態のドライバ監視器11、運転コントローラ12、HMIコントローラ14で示す各機能は、1又は複数の処理回路により実装され得る。処理回路は、電気回路を含む処理装置を含む。処理装置は、また、実施形態に記載された機能を実行するようにアレンジされた特定用途向け集積回路(ASIC)や従来型の回路部品のような装置を含む。
[顔向き角度に誤差が生じることの説明]
前述したように、本実施形態で用いるカメラ21は、その撮像方向が車両の前後方向に対して、平面視で設置角度φだけ傾いた位置に設けられている。
前述したように、本実施形態で用いるカメラ21は、その撮像方向が車両の前後方向に対して、平面視で設置角度φだけ傾いた位置に設けられている。
カメラ21の撮影領域とドライバとの位置関係を合わせるために、車両のシートの前後方向に基準を設定し、ドライバが車両の進行方向前方を向いたときの特徴点(例えば、2つの眼の中間点、鼻)の位置を基準点(図3に示すq1)として設定する。更に、ドライバをカメラ21で撮像したときの画面内の中心に基準点q1が位置するように、カメラ21の撮像方向を設定する。つまり、画面内に基準点q1を設定する。このように設定することで、カメラ21で撮像されるドライバの顔画像の変化(眼、鼻、口等の画像の変化)に基づいて、顔向き角度を検出することができる。
しかし、ドライバが車両の進行方向前方を向いたときに、該ドライバの特徴点が常に画面内の基準点q1に位置するとは限らず、実際にはシートポジションを前後に適宜移動して好適な位置に移動することが多い。従って、基準点q1と車両運転時のドライバの特徴点との間にずれが生じてしまう。この状態でドライバの顔向き角度を検出すると大きな誤差が生じてしまう。以下、顔向き角度に誤差が生じる理由について詳細に説明する。
図3は、車両の運転席近傍の平面視を模式的に示す図であり、符号Zはステアリングを示している。図3において、車両の前後方向を符号d1で示している。また、前述した基準点をq1としている。従って、カメラ21から基準点q1に向かう方向がカメラ21の撮像方向であり、この撮像方向をd2とする。前後方向d1と撮像方向d2のなす角度が、設置角度φである。
また、シートが基準位置とされ、且つドライバが車両の進行方向前方を向いているときの、ドライバの特徴点が、カメラ21で撮像する画面の中心に位置するように、カメラ21を設定している。従って、この位置において、カメラ21でドライバを撮像すると、撮像される画面内の中心にドライバの特徴点(例えば、2つの眼の中間点、鼻)が位置することになる。なお、本実施形態では、一例として画面の中心に基準点q1を合わせる例を示しているが、本発明は、画面の中心に限定するものではない。
そして、この状態でドライバが顔の向きを左側、或いは右側に向けると、カメラ21で撮像される画像に含まれる眼、鼻、口等の位置が変化する。画像変化に基づき、周知の画像処理技術(例えば、特開2003−233803公報等に開示された技術)を用いてドライバの顔向き角度の変化を求めることができる。
そして、通常運転で許容される顔向き角度(脇見でない顔向き角度)の範囲を「通常視認角度範囲」に設定し、ドライバの顔向き角度が通常視認角度範囲から外れたときに、ドライバは脇見であると判定する。図4Aは、通常視認角度範囲R1と、ドライバが正常に運転しているときの顔向き範囲R2との関係を示す説明図であり、例えば、カメラ21の設置角度φを25度としている。顔向き範囲R2は、通常視認角度範囲R1の内部に納まっているので、通常の顔向き角度では脇見と判定されることはない。また、ドライバの顔向き角度が点p1の方向となった場合には、通常視認角度範囲R1から外れるので、脇見であると判定する。
ここで、シートの移動等によりドライバの位置が前後方向(図3に示すd1方向)に移動し、ドライバの特徴点が基準点q1と一致しない場合(例えば、図3の点q2に特徴点が移動した場合)には、ドライバの顔向き角度にずれが生じてしまう。即ち、運転時の前後方向の位置に応じて、ドライバの顔向き角度にずれが生じてしまう。例えば、図3に示す角度θoffset(後述するオフセット角度)を20度とする。その結果、図4Bに示すように、ドライバが正常に運転しているときの顔向き範囲R2が、通常視認角度範囲R1に対してずれが生じてしまう。即ち、ドライバの顔向き角度に「20度−25度=−5度」のずれが生じてしまう。このため、符号R3に示す領域は、ドライバは正常な顔向き角度であるにも関わらず、脇見であると誤判定してしまう。更に、ドライバの顔向き角度が点p1の方向となった場合でも、この方向が通常視認角度範囲R1の内部であると判定され、脇見を検出できなくなることが有る。
これは、図3に示した基準点q1に対して、ドライバの特徴点q2(これを「現特徴点q2」とする)が前後方向d1に向けて距離Pだけ移動し、カメラ21から基準点q1に向く撮像方向d2と、カメラ21から現特徴点q2に向く方向d3(現特徴点方向)との間にずれ角度δθが生じたことに起因するものである。
本実施形態では、上記のずれ角度δθを算出し、このずれ角度δθを用いて車両の前後方向d1とカメラ21の撮像方向d2とのなす角度を補正することにより、ドライバの顔向き角度を高精度に検出する。その結果、シート位置の変更によりドライバが基準位置に対して前後方向に移動した場合でも、図4Aに示したように、ドライバの顔向き範囲R2が、通常視認角度範囲R1の内部に納まるようにして、ドライバの脇見を高精度に検出する。
[ずれ角度δθの算出方法の説明]
次に、上述したずれ角度δθを算出する手順について説明する。図5は、前述した図3に、カメラ21により撮像する基準点q1を含む撮影面K1を記載した図である。カメラ21で撮像される画面は、撮影面K1の領域である。ドライバがシート位置の調整等により後方に移動し、特徴点が点q1から距離Pだけ後方の現特徴点q2に移動すると、この現特徴点q2は撮影面K1上で点q3に射影される。
次に、上述したずれ角度δθを算出する手順について説明する。図5は、前述した図3に、カメラ21により撮像する基準点q1を含む撮影面K1を記載した図である。カメラ21で撮像される画面は、撮影面K1の領域である。ドライバがシート位置の調整等により後方に移動し、特徴点が点q1から距離Pだけ後方の現特徴点q2に移動すると、この現特徴点q2は撮影面K1上で点q3に射影される。
図6Aは、カメラ21の撮像方向d2と撮影面K1との関係を示す説明図、図6Bは、カメラ21の撮影倍率を示す説明図である。図6A、図6Bに示すように、カメラ21から点q1までの距離を撮影距離L、カメラ21の焦点距離をf、撮影倍率をαとする。撮影倍率αは、撮影距離Lと焦点距離fから、次の(1)式で示すことができる。
α=f/(L−f) …(1)
α=f/(L−f) …(1)
前後、左右、上下と移動するドライバの挙動を常に監視する必要があるため、一般的にドライバモニタ装置の光学系は、広角、つまり焦点距離が短い。この場合、焦点距離fは、撮影距離Lに対して極めて小さいので(f≪L)、(1)式の分母を「L」で置き換えることができる。なお、図6Bでは、理解促進のため撮影距離Lに対して焦点距離fを誇張した大きさで記載している。従って、次の(2)式が得られる。
α=f/L …(2)
α=f/L …(2)
また、図6Aに示す点q1と点q3の間の距離(カメラ21で撮像される画面上での位置ずれ量)をδXとすると、カメラ21のセンサ上での位置ずれ量は、距離δXに撮影倍率αを乗じて「α・δX」となる。つまり、カメラ21の画素サイズを「d」とすると、カメラ21のセンサ上で、(α・δX/d)ピクセル分の位置ずれが生じることになる。
即ち、カメラ21で撮像される画面上で、画面の中心(基準点q1に対応)からNピクセルだけずれた位置(点q3に対応)に特徴点が検出された場合には、次の(3)式が成立する。
δX=N・d/α …(3)
δX=N・d/α …(3)
更に、δX=L・tan(δθ)なる関係があるので、ずれ角度δθは次の(4)式で求めることができる。
δθ=tan−1((N・d)/(α・L)) …(4)
なお、ずれ角度δθは極めてゼロに近いので、(4)式は「tan−1」を「sin−1」に置き換えて演算してもよい。
δθ=tan−1((N・d)/(α・L)) …(4)
なお、ずれ角度δθは極めてゼロに近いので、(4)式は「tan−1」を「sin−1」に置き換えて演算してもよい。
また、図5に示すように、前後方向d1と、現特徴点方向d3と、のなす角度をオフセット角度θoffsetとすると、オフセット角度θoffsetは、次の(5)式で求めることができる。
θoffset=φ+δθ …(5)
なお、ずれ角度δθは、図中反時計回りを正方向としているので、図5に示す例ではマイナスとなる。
即ち、ずれ角度δθを用いて設置角度φ(撮像方向と前後方向とのなす角度である基準角度)を補正し、補正後の基準角度であるオフセット角度θoffsetを求めることができる。
θoffset=φ+δθ …(5)
なお、ずれ角度δθは、図中反時計回りを正方向としているので、図5に示す例ではマイナスとなる。
即ち、ずれ角度δθを用いて設置角度φ(撮像方向と前後方向とのなす角度である基準角度)を補正し、補正後の基準角度であるオフセット角度θoffsetを求めることができる。
或いは、図5に示すように、カメラ21から前後方向d1までの垂直距離を距離Aとし、カメラ21から点q1までの前後方向d1に向く距離を距離Bとし、更に、ずれ角度δθを用いて距離Pを求めることができるので、距離、A、B、Pを用いて、次の(6)式でオフセット角度θoffsetを求めることができる。
θoffset=tan−1(A/(B+P)) …(6)
θoffset=tan−1(A/(B+P)) …(6)
このようにして、ずれ角度δθ、及びオフセット角度θoffsetを求めることができる。そして、オフセット角度θoffsetを用いて、ドライバが車両を運転しているときに検出される顔向き角度(補正前)を補正することにより、正確な顔向き角度を求めることができる。
例えば、カメラ21の撮像面の中心を基準点q1に合わせた状態で、ドライバの顔向き角度(補正前)θoutを検出した場合には、「θout−θoffset」を演算し、この演算結果を顔向き角度θdとすることにより、ドライバの顔向き角度を高精度に算出できる。そして、算出した顔向き角度θdが予め設定した閾値角度よりも大きいと判定した場合に、ドライバは脇見であると判定することができる。
[処理手順の説明]
次に、図7、図8に示すフローチャートを参照して、本実施形態に係るドライバモニタ装置の具体的な処理手順について説明する。
次に、図7、図8に示すフローチャートを参照して、本実施形態に係るドライバモニタ装置の具体的な処理手順について説明する。
初めに、図7に示すステップS11において、ドライバ監視器11は、車両のイグニッションがオンであるか否かを判断し、オンである場合には(ステップS11でYES)、ステップS12において、カメラ21で撮像する画面上での現特徴点q2を設定する。前述したように、現特徴点q2は、ドライバがシートの位置調整等により前後方向に移動し、且つドライバが車両の進行方向前方を向いたときの特徴点の位置である。本実施形態では、現特徴点q2を設定するタイミングとして、イグニッションがオンとされてから(運転開始から)所定時間T1の間にドライバを撮像した画面内の特徴点の平均を現特徴点とする。イグニッションオン直後の時間帯は、車両の運転が開始されておらずドライバは進行方向前方を向いている可能性が高いので、この時間帯で撮像される画面内の特徴点を検出することにより、精度の高い現特徴点q2の設定が可能となる。
ステップS13において、ドライバ監視器11は、オフセット角度θoffsetの演算処理を実施する。
以下、図8に示すフローチャートを参照して、オフセット角度θoffsetの演算処理手順について説明する。
ステップS31において、ドライバ監視器11は、カメラ21のセンサ上での、基準点q1の位置、及び点q3の位置(図5参照)を検出する。
ステップS32において、ドライバ監視器11は、センサ上の基準点q1から点q3までのピクセル数Nを演算する。
ステップS31において、ドライバ監視器11は、カメラ21のセンサ上での、基準点q1の位置、及び点q3の位置(図5参照)を検出する。
ステップS32において、ドライバ監視器11は、センサ上の基準点q1から点q3までのピクセル数Nを演算する。
ステップS33において、ドライバ監視器11は、上述した(3)式により撮影面K1の、カメラ21により撮像する画面内での基準点q1と点q3との間の距離である位置ずれ量δXを演算する。
ステップS34において、ドライバ監視器11は、位置ずれ量δXに基づいてドライバの現特徴点q2の、基準点q1からの距離Pを演算する。
ステップS34において、ドライバ監視器11は、位置ずれ量δXに基づいてドライバの現特徴点q2の、基準点q1からの距離Pを演算する。
ステップS35において、ドライバ監視器11は、上述した(4)式により、ずれ角度δθを演算する。
ステップS36において、ドライバ監視器11は、上述した(5)式、或いは(6)式により、オフセット角度θoffsetを演算する。
ステップS36において、ドライバ監視器11は、上述した(5)式、或いは(6)式により、オフセット角度θoffsetを演算する。
オフセット角度θoffsetが演算されると、図7のステップS14において、ドライバ監視器11は、カメラ21で撮像したドライバの画像から、顔向き角度(補正前)θoutを検出する。顔向き角度の検出方法は、上述したように周知の技術を使用することができる。
ステップS15において、ドライバ監視器11は、顔向き角度(補正前)θoutから、ステップS13の処理で演算したオフセット角度θoffsetを減じて、ドライバの顔向き角度θdを演算する。
ステップS15において、ドライバ監視器11は、顔向き角度(補正前)θoutから、ステップS13の処理で演算したオフセット角度θoffsetを減じて、ドライバの顔向き角度θdを演算する。
ステップS16において、ドライバ監視器11は、ドライバの顔向き角度θdの絶対値と、予め設定した閾値角度とを比較し、|θd|≧(閾値角度)である場合には、ドライバは脇見であると判定し、ステップS17において、警報指令を出力する。図1に示す警報器13は、警報指令が出力されると、音声や光等によりドライバに対して警報を発する。更に、ディスプレイ15に警報を示す画像を表示する。その結果、ドライバが脇見であることを気づかせることができる。なお、図4Aにおいて、脇見判定の角度を左右対称にしない場合には、異なる2つの閾値角度(第1閾値角度、第2閾値角度)を設定し、(第1閾値角度)≧θd≧(第2閾値角度)とすることも可能である。
ステップS18において、ドライバ監視器11は、車両のイグニッションオンがオフとされたか否かを判断し、オフとされた場合には、本処理を終了する。
このようにして、本実施形態に係るドライバモニタ装置では、カメラ21で撮像した画面内に基準点q1を設定する。更に、シートの移動等によりドライバが前後方向に移動した場合に、移動した位置でドライバが進行方向前方を向いたときの特徴点の位置を現特徴点q2とする。そして、基準点q1と、現特徴点q2を画面内に射影した点q3との位置ずれδXを求める。位置ずれδXに基づいて、車両の前後方向d1とカメラ21の撮像方向d2とのなす角度である設置角度φ(基準角度)を補正する。即ち、カメラ21から基準点q1を向く撮像方向d2と、カメラ21から現特徴点q2を向く現特徴点方向d3とのなす角度であるずれ角度δθを演算し、このずれ角度δθを用いて、設置角度φを補正した角度であるオフセット角度θoffsetを演算する。従って、設置角度φを高精度に補正することができる。
そして、ドライバの顔向き角度(補正前)θoutが検出されると、「θout−θoffset」を演算し、この演算結果をドライバの顔向き角度θdとする。よって、ドライバの顔向き角度を高精度に算出できる。その結果、例えば脇見運転を検出して、警報器13から警報信号を発することや、ディスプレイ15に警報を示す画像を表示することにより、ドライバに注意を促すことができる。
更に、ドライバが基準位置にて進行方向前方を向いたときの、カメラ21で撮像した画面内での特徴点の位置を基準点q1とすることにより、設置角度φをより高精度に補正することが可能となる。
また、基準点q1と、q3との位置ずれ量δXを算出し、更に、δX=L・tan(δθ)なる関係を用いて、ずれ角度δθを算出する。従って、ずれ角度δθを高精度に算出でき、ひいてはドライバの顔向き角度θdを高精度に求めることができる。
更に、本実施形態では、ドライバの顔向き角度が予め設定した閾値角度を超えている場合には、ドライバは脇見運転をしているものと判断して、警報を発する。従って、ドライバが脇見運転をした場合には、いち早く注意を喚起することが可能となる。
また、イグニッションがオンとされてから所定時間内に撮像した複数の画面に含まれる特徴点の平均を現特徴点q2として設定するので、現特徴点q2を高精度に設定することができ、顔向き検出の精度を向上させることができる。
[現特徴点の設定の第1変形例]
次に、現特徴点位置を設定する方法の第1変形例について説明する。第1変形例では、一定時間で区切られる時間帯毎に、ドライバの特徴点の平均を演算し、最新の平均を現特徴点する。この設定方法では、一定の時間が経過する毎に、現特徴点が更新されるので、経時変化が発生した場合でも検出精度を維持することができる。
次に、現特徴点位置を設定する方法の第1変形例について説明する。第1変形例では、一定時間で区切られる時間帯毎に、ドライバの特徴点の平均を演算し、最新の平均を現特徴点する。この設定方法では、一定の時間が経過する毎に、現特徴点が更新されるので、経時変化が発生した場合でも検出精度を維持することができる。
[現特徴点の設定の第2変形例]
次に、現特徴点を設定する方法の第2変形例について説明する。第2変形例では一定の時間間隔でドライバの特徴点を検出し、最新の時刻で検出した特徴点の位置を現特徴点とする。この設定方法では、平均を演算する必要がないので演算負荷を軽減することができる。
次に、現特徴点を設定する方法の第2変形例について説明する。第2変形例では一定の時間間隔でドライバの特徴点を検出し、最新の時刻で検出した特徴点の位置を現特徴点とする。この設定方法では、平均を演算する必要がないので演算負荷を軽減することができる。
[現特徴点の設定の第3変形例]
更に、現特徴点を設定する方法の第3変形例として、「今から初期位置を設定します。正面を向いて下さい。」というアナウンスを実施し、その後ドライバが正面を向いたときの特徴点の位置を現特徴点として設定する。こうすることにより、より確実に現特徴点を設定することが可能となる。
更に、現特徴点を設定する方法の第3変形例として、「今から初期位置を設定します。正面を向いて下さい。」というアナウンスを実施し、その後ドライバが正面を向いたときの特徴点の位置を現特徴点として設定する。こうすることにより、より確実に現特徴点を設定することが可能となる。
以上、本発明のドライバモニタ方法及びドライバモニタ装置を図示の実施形態に基づいて説明したが、本発明はこれに限定されるものではなく、各部の構成は、同様の機能を有する任意の構成のものに置き換えることができる。
例えば、顔向き角度が閾値角度を超えた場合に、ナビゲーション画像やテレビ画像を表示したディスプレイの表示を停止することにより、運転者がディスプレイに長時間見入ることを防止する機能として用いることができる。
例えば、顔向き角度が閾値角度を超えた場合に、ナビゲーション画像やテレビ画像を表示したディスプレイの表示を停止することにより、運転者がディスプレイに長時間見入ることを防止する機能として用いることができる。
更に、顔向き角度を用いた入力手段として用いることができる。例えば、ドライバが一定角度以上横方向を向いたときに、その方向のウィンカを作動させる等の機能として用いることができる。
また、上述した実施形態では、図2に示したように、右側にステアリングが設置された車両について説明したが、左側にステアリングが設置された車両についても適用することが可能である。更に、上述した実施形態では、移動体として車両を例に挙げて説明したが、本発明はこれに限定されるものではなく、鉄道や航空機等の他の移動体にも適用することが可能である。
11 ドライバ監視器
12 運転コントローラ
13 警報器
14 HMIコントローラ
15 ディスプレイ
16 メモリ
21 カメラ
d1 前後方向
d2 撮像方向
d3 現特徴点方向
f 焦点距離
K1 撮影面
L 撮影距離
q1 基準点
q2 現特徴点
q3 点(基準点q1を含む撮影面K1上の現特徴点方向d3が交差する点)
R1 通常視認角度範囲
Z ステアリング
α 撮影倍率
δX 位置ずれ量
δθ ずれ角度
θoffset オフセット角度
θd 顔向き角度
θout 顔向き角度(補正前)
12 運転コントローラ
13 警報器
14 HMIコントローラ
15 ディスプレイ
16 メモリ
21 カメラ
d1 前後方向
d2 撮像方向
d3 現特徴点方向
f 焦点距離
K1 撮影面
L 撮影距離
q1 基準点
q2 現特徴点
q3 点(基準点q1を含む撮影面K1上の現特徴点方向d3が交差する点)
R1 通常視認角度範囲
Z ステアリング
α 撮影倍率
δX 位置ずれ量
δθ ずれ角度
θoffset オフセット角度
θd 顔向き角度
θout 顔向き角度(補正前)
Claims (7)
- 移動体のドライバの顔向き角度を検出するドライバモニタ方法であって、
前記ドライバを撮像可能に設置したカメラで撮像される画像内に基準点を設定し、
前記ドライバが前記移動体の進行方向前方を向いているときに、前記カメラで撮像される画像内の前記基準点と、前記ドライバに設定した特徴点の前記画像内の位置と、の位置ずれに基づいて、前記カメラの撮像方向と、前記移動体の前後方向とのなす角度である基準角度を補正すること
を特徴とするドライバモニタ方法。 - 前記基準点を、
所定の基準位置にて前記ドライバが移動体の進行方向前方を向いているときに、前記カメラで撮像される画像内の、前記特徴点の位置に設定すること
を特徴とする請求項1に記載のドライバモニタ方法。 - 補正後の前記基準角度を用いて、前記ドライバの顔向き角度を検出し、
検出した顔向き角度が、予め設定した閾値角度を超えたときに、前記ドライバは脇見運転であると判断すること
を特徴とする請求項1または2に記載のドライバモニタ方法。 - 前記移動体の運転開始から所定時間内に撮像した複数の画像に含まれる前記特徴点の位置の平均を、ドライバが移動体の進行方向前方を向いているときの前記特徴点の画像内の位置とすること
を特徴とする請求項1〜3のいずれか1項に記載のドライバモニタ方法。 - 予め設定した一定時間で区切られる時間帯毎に、複数の画像に含まれる前記特徴点の位置の平均を算出し、最新の時間帯で算出した特徴点の位置の平均を、ドライバが移動体の進行方向前方を向いているときの前記特徴点の画像内の位置とすること
を特徴とする請求項1〜3のいずれか1項に記載のドライバモニタ方法。 - 一定の時間間隔毎に前記カメラで撮像した画像に含まれる前記特徴点の位置を検出し、最新の時刻で検出した特徴点の位置を、ドライバが移動体の進行方向前方を向いているときの前記特徴点の画像内の位置とすること
を特徴とする請求項1〜3のいずれか1項に記載のドライバモニタ方法。 - 移動体のドライバの顔向き角度を検出するドライバモニタ装置であって、
前記ドライバを撮像可能に設置したカメラと、
前記カメラで撮像される画像内に基準点を設定し、前記ドライバが前記移動体の進行方向前方を向いているときに、前記カメラで撮像した画像内の前記基準点と、前記ドライバに設定した特徴点の前記画像内の位置と、の位置ずれに基づいて、前記カメラの撮像方向と、前記移動体の前後方向とのなす角度である基準角度を補正する補正部と、
を備えたことを特徴とするドライバモニタ装置。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2017061013A JP6785175B2 (ja) | 2017-03-27 | 2017-03-27 | ドライバモニタ方法及びドライバモニタ装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2017061013A JP6785175B2 (ja) | 2017-03-27 | 2017-03-27 | ドライバモニタ方法及びドライバモニタ装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2018163561A JP2018163561A (ja) | 2018-10-18 |
JP6785175B2 true JP6785175B2 (ja) | 2020-11-18 |
Family
ID=63861030
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2017061013A Active JP6785175B2 (ja) | 2017-03-27 | 2017-03-27 | ドライバモニタ方法及びドライバモニタ装置 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP6785175B2 (ja) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6933986B2 (ja) * | 2018-02-06 | 2021-09-08 | ヴィオニア スウェーデン エービー | 物標検出装置、物標検出方法及びプログラム |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4319535B2 (ja) * | 2003-12-19 | 2009-08-26 | 株式会社東海理化電機製作所 | 顔の向き検知装置 |
JP2005196567A (ja) * | 2004-01-08 | 2005-07-21 | Nissan Motor Co Ltd | 顔向き検出装置 |
JP2007253821A (ja) * | 2006-03-23 | 2007-10-04 | Toyota Motor Corp | 乗員撮像装置 |
JP2009113621A (ja) * | 2007-11-06 | 2009-05-28 | Toyota Motor Corp | 乗員画像撮像装置、運転支援装置 |
JP2010113506A (ja) * | 2008-11-06 | 2010-05-20 | Aisin Aw Co Ltd | 乗員位置検出装置、乗員位置検出方法及び乗員位置検出プログラム |
JP5549721B2 (ja) * | 2011-12-26 | 2014-07-16 | 株式会社デンソー | ドライバモニタ装置 |
JP6708152B2 (ja) * | 2017-03-14 | 2020-06-10 | オムロン株式会社 | 運転者状態推定装置、及び運転者状態推定方法 |
-
2017
- 2017-03-27 JP JP2017061013A patent/JP6785175B2/ja active Active
Also Published As
Publication number | Publication date |
---|---|
JP2018163561A (ja) | 2018-10-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6394281B2 (ja) | 車載注意喚起システム、報知制御装置 | |
JP4926437B2 (ja) | 車両の運転支援装置 | |
US7379089B2 (en) | Apparatus and method for monitoring the immediate surroundings of a vehicle | |
JP2005300315A (ja) | 物体検出装置 | |
US10005392B2 (en) | Object alarm device and object alarm method | |
US10220783B2 (en) | Vehicle-mounted stereo camera device and method for correcting the same | |
US10992920B2 (en) | Stereo image processing device | |
US20170028917A1 (en) | Driving assistance device and driving assistance method | |
WO2016042713A1 (ja) | 電子ミラー装置 | |
CN110194173B (zh) | 乘员监视装置 | |
WO2016092967A1 (ja) | 画像生成装置及び画像生成方法 | |
JP6785175B2 (ja) | ドライバモニタ方法及びドライバモニタ装置 | |
KR101697484B1 (ko) | 차량 주변의 위험요소 경고장치 및 경고방법 | |
US9827906B2 (en) | Image processing apparatus | |
JP2017224066A (ja) | わき見状態判定装置 | |
KR101480431B1 (ko) | 차선 이탈 경고 장치 및 방법 | |
JP2006213146A (ja) | 運転者の顔向き判定装置 | |
JP7226930B2 (ja) | キャリブレーション装置及び電子ミラーシステム | |
KR102010407B1 (ko) | 스마트 리어뷰 시스템 | |
JP4535139B2 (ja) | 乗員検知装置 | |
WO2017042995A1 (ja) | 車載用ステレオカメラ装置、およびその補正方法 | |
JP7063024B2 (ja) | 検出装置および検出システム | |
JP4040620B2 (ja) | 車両周辺監視装置 | |
WO2015115103A1 (ja) | 画像処理装置、カメラシステム、および画像処理方法 | |
US20200111227A1 (en) | Orientation detection apparatus for vehicle, image processing system, vehicle, and orientation detection method for vehicle |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20191125 |
|
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: 20201020 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20201026 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6785175 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |