(57)【特許請求の範囲】
【請求項１】
被検出者の眼の開閉眼を検出する開閉眼検出手段と、この開閉眼検出手段によって検出した閉眼状態の時間を計測する閉眼時間計測手段と、前記開閉眼検出手段によって検出した閉眼状態が出現する頻度を、前記閉眼時間計測手段により計測した閉眼時間毎に計測する閉眼頻度計測手段とを備え、前記閉眼時間計測手段によって計測した閉眼時間および前記閉眼頻度計測手段によって計測した閉眼の出現頻度に基づいて、前記被検出者の居眠り状態を検出する居眠り検出装置において、前記閉眼時間計測手段によって計測した閉眼時間の時間長に応じて、前記居眠り状態を検出する際の１回の閉眼に対する居眠り評価基準の重みを変化させる居眠り評価手段を設け、
この居眠り評価手段は、前記閉眼時間計測手段によって計測した閉眼時間が所定時間以下の場合に、前記閉眼時間が長くなるに従って前記居眠り評価基準の重みを大きくする一方、前記閉眼時間計測手段によって計測した閉眼時間が前記所定時間より長い場合は、前記閉眼時間が長くなるに従って居眠り評価基準の重みを小さくする
ことを特徴とする居眠り検出装置。
【請求項２】
前記居眠り評価手段は、前記被検者の状態に応じて、前記居眠り状態を検出する際の１回の閉眼に対する居眠り評価基準の重みを変化させることを特徴とする請求項１記載の居眠り検出装置。
【請求項３】
前記居眠り評価手段は、前記被検者を取り巻く環境に応じて、前記居眠り状態を検出する際の１回の閉眼に対する居眠り評価基準の重みを変化させることを特徴とする請求項１記載の居眠り検出装置。
【請求項４】
居眠り評価基準の重みを小さくする閉眼時間の所定時間は、１秒以上とすることを特徴とする請求項１記載の居眠り検出装置。
【請求項５】
被検出者の状態により、１回の閉眼時間の居眠り評価基準の重みを変化させる処理は、計測された被検出者の現時点のデータと、メモリ内に保存されている前記被検出者の現時点より過去のデータもしくはあらかじめ設定された一般データとを比較することにより行うことを特徴とする請求項２に記載の居眠り検出装置。
【請求項６】
閉眼時間長毎の出現頻度を一定時間間隔で計測し、前記所定時間以下の閉眼時間長の出現頻度を、その時点より過去の前記所定時間以下の閉眼時間長の出現頻度の代表値もしくはあらかじめ設定された値と比較して、その増減を判断し、この増減判断が、増加となった場合に、前記所定時間より長い閉眼時間の閉眼に対する評価の重みを、前記増加と判断した時点より前における前記所定時間長より長い閉眼時間の閉眼に対する評価の重みよりも大きくすることを特徴する請求項１ないし５のいずれか１項に記載の居眠り検出装置。
【請求項７】
被検出者の閉眼出現頻度と一般的な閉眼出現頻度とを比較することにより前記被検出者の閉眼頻度の多少を判断し、前記被検出者の閉眼頻度を少ないと判断した場合には、閉眼に対する評価の重みを大きくすることを特徴とする請求項５に記載の居眠り検出装置。
【請求項８】
被検出者の状態により、１回の閉眼時間の居眠り評価基準の重みを変化させる処理は、前記被検出者が眼鏡を着用しているか否かを判断し、眼鏡を着用していると判断した場合は、１回の閉眼に対する居眠り評価基準の重みの大きさを、眼鏡を着用していないと判断した場合の１回の閉眼に対する居眠り評価基準の重みの大きさより小さくすることを特徴とする請求項２に記載の居眠り検出装置。
【請求項９】
被検出者を取り巻く環境により、１回の閉眼時間の居眠り評価基準の重みを変化させる処理は、前記被検出者の眼の部分に太陽などの直射光が当たっているか否かを判断し、眼の部分に直射光が当たっていると判断した場合は、１回の閉眼に対する居眠り評価基準の重みの大きさを、直射光が当たっていないと判断した場合の１回の閉眼に対する居眠り評価基準の重みの大きさより小さくすることを特徴とする請求項３に記載の居眠り検出装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、被検出者の顔の画像データを処理して居眠り状態を検出する居眠り検出装置に関する。
【０００２】
【従来の技術】
従来の居眠り検出装置としては、単位時間あたりの瞬き回数を計測し、この計測した瞬き回数と、あらかじめ設定した瞬き回数と比較することで居眠りを検出するもの（特開昭６１−１７５１２９号公報参照）、所定時間以上の瞬き時間の瞬き回数が単位時間あたりに所定数以上であった場合に居眠りと判定するもの（特開昭６３−２１６１９３号および特開昭６３−２５８２２６号公報参照）、所定時間以上の瞬きの時間を一定時間毎に積算して得られた積算瞬き時間が閾値を越えたときに居眠りと判定するもの（特開平６−２１９１８１号公報参照）、瞬き回数、瞬き時間、瞬き間隔時間のそれぞれの出現回数に応じた評点を付けてその合計点で覚醒度レベルを算出するもの（実開昭６２−２０３７３１号公報参照）、などがある。
【０００３】
【発明が解決しようとする課題】
しかしながら、上記した特開昭６１−１７５１２９号，特開昭６３−２１６１９３号，特開昭６３−２５８２２６号および特開平６−２１９１８１号公報に記載のものは、瞬きの回数や時間を積算しているので、閉眼の誤検知があった場合など誤警報を発生させる可能性がある。また、実開昭６２−２０３７３１号公報に記載のものは、画一的な重み付けでしかないため被検出者の状態や環境の変化による変動を吸収しきれないという問題がある。
【０００４】
そこで、この発明は、居眠り検出を高精度に行えるようにすることを目的としている。
【０００５】
【課題を解決するための手段】
前記目的を達成するために、請求項１の発明は、被検出者の眼の開閉眼を検出する開閉眼検出手段と、この開閉眼検出手段によって検出した閉眼状態の時間を計測する閉眼時間計測手段と、前記開閉眼検出手段によって検出した閉眼状態が出現する頻度を、前記閉眼時間計測手段により計測した閉眼時間毎に計測する閉眼頻度計測手段とを備え、前記閉眼時間計測手段によって計測した閉眼時間および前記閉眼頻度計測手段によって計測した閉眼の出現頻度に基づいて、前記被検出者の居眠り状態を検出する居眠り検出装置において、前記閉眼時間計測手段によって計測した閉眼時間の時間長に応じて、前記居眠り状態を検出する際の１回の閉眼に対する居眠り評価基準の重みを変化させる居眠り評価手段を設け、この居眠り評価手段は、前記閉眼時間計測手段によって計測した閉眼時間が所定時間以下の場合に、前記閉眼時間が長くなるに従って前記居眠り評価基準の重みを大きくする一方、前記閉眼時間計測手段によって計測した閉眼時間が前記所定時間より長い場合は、前記閉眼時間が長くなるに従って居眠り評価基準の重みを小さくする構成としてある。
【０００６】
請求項２の発明は、請求項１の発明の構成において、前記居眠り評価手段は、前記被検者の状態に応じて、前記居眠り状態を検出する際の１回の閉眼に対する居眠り評価基準の重みを変化させる構成としてある。
請求項３の発明は、請求項１の発明の構成において、前記居眠り評価手段は、前記被検者を取り巻く環境に応じて、前記居眠り状態を検出する際の１回の閉眼に対する居眠り評価基準の重みを変化させる構成としてある。
【０００８】
請求項４の発明は、請求項１の発明の構成において、居眠り評価基準の重みを小さくする閉眼時間の所定時間は、１秒以上とする構成としてある。
【０００９】
請求項５の発明は、請求項２の発明の構成において、被検出者の状態により、１回の閉眼時間の居眠り評価基準の重みを変化させる処理は、計測された被検出者の現時点のデータと、メモリ内に保存されている前記被検出者の現時点より過去のデータもしくはあらかじめ設定された一般データとを比較することにより行う構成としてある。
【００１０】
請求項６の発明は、請求項１ないし５のいずれか１項の発明の構成において、閉眼時間長毎の出現頻度を一定時間間隔で計測し、前記所定時間以下の閉眼時間長の出現頻度を、その時点より過去の前記所定時間以下の閉眼時間長の出現頻度の代表値もしくはあらかじめ設定された値と比較して、その増減を判断し、この増減判断が、増加となった場合に、前記所定時間より長い閉眼時間の閉眼に対する評価の重みを、前記増加と判断した時点より前における前記所定時間長より長い閉眼時間の閉眼に対する評価の重みよりも大きくする構成としてある。
【００１１】
請求項７の発明は、請求項５の発明の構成において、被検出者の閉眼出現頻度と一般的な閉眼出現頻度とを比較することにより前記被検出者の閉眼頻度の多少を判断し、前記被検出者の閉眼頻度を少ないと判断した場合には、閉眼に対する評価の重みを大きくする構成としてある。
【００１２】
請求項８の発明は、請求項２の発明の構成において、被検出者の状態により、１回の閉眼時間の居眠り評価基準の重みを変化させる処理は、記被検出者が眼鏡を着用しているか否かを判断し、眼鏡を着用していると判断した場合は、１回の閉眼に対する居眠り評価基準の重みの大きさを、眼鏡を着用していないと判断した場合の１回の閉眼に対する居眠り評価基準の重みの大きさより小さくする構成としてある。
【００１３】
請求項９の発明は、請求項３の発明の構成において、被検出者を取り巻く環境により、１回の閉眼時間の居眠り評価基準の重みを変化させる処理は、前記被検出者の眼の部分に太陽などの直射光が当たっているか否かを判断し、眼の部分に直射光が当たっていると判断した場合は、１回の閉眼に対する居眠り評価基準の重みの大きさを、直射光が当たっていないと判断した場合の１回の閉眼に対する居眠り評価基準の重みの大きさより小さくする構成としてある。
【００１４】
【発明の効果】
請求項１の発明によれば、閉眼時間計測手段により計測した閉眼時間の時間長に応じて、１回の閉眼に対する居眠り評価基準の重みを変化させるようにしたため、居眠り検出を高精度に行うことができる。
また、閉眼時間計測手段が計測した閉眼時間の時間長により、１回の閉眼に対する居眠り評価基準の重みを変化させる処理は、閉眼時間計測手段によって計測した閉眼時間が所定時間以下の場合に、閉眼時間が長くなるに従って居眠り評価基準の重みを大きくするようにしたため、居眠り検出をより高精度に行うことができる。
さらに、閉眼時間計測手段によって計測した閉眼時間が所定時間より長い場合は、閉眼時間が長くなるに従って居眠り評価基準の重みを小さくするようにしたため、居眠り検出をさらに高精度に行うことができる。
請求項２の発明によれば、被検者の状態に応じて、１回の閉眼に対する居眠り評価基準の重みを変化させるようにしたため、居眠り検出を高精度に行うことができる。
請求項３の発明によれば、被検者を取り巻く環境に応じて、１回の閉眼に対する居眠り評価基準の重みを変化させるようにしたため、居眠り検出を高精度に行うことができる。
【００１７】
請求項４の発明によれば、居眠り評価基準の重みを小さくする閉眼時間の所定時間は、１秒以上としたため、居眠り検出を確実に高精度に行うことができる。
【００１８】
請求項５の発明によれば、被検出者の状態により、１回の閉眼時間の居眠り評価基準の重みを変化させる処理は、計測された被検出者の現時点のデータと、メモリ内に保存されている被検出者の現時点より過去のデータもしくはあらかじめ設定された一般データとを比較することにより行うようにしたため、居眠り検出をより高精度に行うことができる。
【００１９】
請求項６の発明によれば、所定時間以下の閉眼時間長の出現頻度が増加と判断された場合に、所定時間長より長い閉眼時間の閉眼に対する評価の重みを、前記増加判断された時点より前の所定時間長より長い閉眼時間の閉眼に対する評価の重みよりも大きくするようにしたため、居眠り検出をより高精度に行うことができる。
【００２０】
請求項７の発明によれば、被検出者の閉眼頻度が少ないと判断された場合は、判断された時点以降の閉眼に対する評価の重みを、判断された時点より前の閉眼に対する評価の重みより大きくするようにしたため、居眠り検出をより高精度に行うことができる。
【００２１】
請求項８の発明によれば、被検出者が眼鏡を着用していると判断された場合の１回の閉眼に対する居眠り評価基準の重みの大きさを、被検出者が眼鏡を着用していないと判断された場合の１回の閉眼に対する居眠り評価基準の重みの大きさより小さくするようにしたため、居眠り検出をより高精度に行うことができる。
【００２２】
請求項９の発明によれば、被検出者の眼の部分に直射光が当たっていると判断された場合の１回の閉眼に対する居眠り評価基準の重みの大きさを、直射日光が当たっていないと判断された場合の１回の閉眼に対する居眠り評価基準の重みの大きさより小さくするようにしたため、居眠り検出をより高精度に行うことができる。
【００２３】
【発明の実施の形態】
以下、この発明の実施の形態を図面に基づき説明する。
【００２４】
図１は、この発明の第１の実施形態に係る居眠り検出装置のシステムブロック図である。この居眠り検出装置は、開閉眼検出手段１と、閉眼時間計測手段３と、居眠り評価手段５と、警報手段７とをそれぞれ備えている。
【００２５】
開閉眼検出手段１は、図２に示すように自動車９のインストルメントパネル１１付近に設置されたビデオカメラ１３により、被検出者としてのドライバ１５の顔画像を撮影し、撮影された画像を画像メモリ１７に蓄え、蓄えられた画像を画像データ演算回路１９によって画像処理を行い、画像処理の結果を顔の特徴量認識回路２１によって眼の検出および眼の開度を測定する。
【００２６】
画像データ演算回路１９および顔の特徴量認識回路２１は、ＣＰＵ，ＲＯＭ，ＲＡＭなどを備えたマイクロコンピュータで構成され、また、閉眼時間計測手段３および居眠り評価手段５も、上記したマイクロコンピュータによって構成されるものとする。警報手段７は、居眠り評価手段５による評価結果に基づいて、警報を発生する。
【００２７】
図３は、上記した居眠り検出装置のシステム全体の処理の流れを示している。まず、処理が開始されると、時区間をカウントする変数ｉの初期化を行い（ステップＳ１）、処理の時間を通算してカウントするための変数ｋの初期化を行う（ステップＳ２）。続いて終了判定を行い（ステップＳ３）、本装置のスイッチのオン・オフあるいはイグニッションキーのオン・オフなどを監視して処理を終了させる条件が揃ったときに（Ｓ４ＹＥＳ）、終了処理へと移行する。処理継続の場合（Ｓ４ＮＯ）は、時区間ｉの中で時間管理するカウンタ変数ｊを初期化する（ステップＳ５）。
【００２８】
次に、現在時間ＴＰ（ｋ）を取得し（ステップＳ６）、時区間ｉに入ってからの経過時間ＴＩ（ｊ）を、現在時間ＴＰ（ｋ）とｊ＝０のときの時間ＴＩ（０）から求める（ステップＳ７）。その後、後述する開閉眼検出処理を行い（ステップＳ８）、眼が開眼か閉眼かを判断する。続いて、この判断結果を受けて、閉眼の場合の時間計測処理を、前記図１に示した閉眼時間計測手段３によって行う（ステップＳ９）。
【００２９】
閉眼の時間計測を行った後は、ｊ＝０かどうかを判断し（ステップＳ１０）、ｊ＝０のときは、時区間ｉに入ってからの経過時間ＴＩ（ｊ）が時区間の長さＴsection以上になったか否かを判断する（ステップＳ１１）。ここで、経過時間ＴＩ（ｊ）が時区間の長さＴsection以上になった場合には（Ｓ１１ＹＥＳ）、前記図１に示した居眠り評価手段５によって居眠り評価処理を行い（ステップＳ１２）、この評価結果に基づいて、警報手段７による警報発生の可否を判断する（ステップＳ１３）。
【００３０】
警報発生の可否を判断した後は、時区間ｉをカウントアップした後（ステップＳ１４）、カウンタ変数ｋをカウントアップして（ステップＳ１５）、ステップＳ３へ戻る。
【００３１】
前記ステップＳ１０で、ｊ＝０でない場合および、ステップＳ１１で経過時間ＴＩ（ｊ）が時区間の長さＴsection以上ではなかった場合には、カウンタ変数ｊをカウントアップし（ステップＳ１６）、時間ＴＩ（０）を初期化し（ステップＳ１７）、さらにカウンタ変数ｋをカウントアップして（ステップＳ１８）、前記ステップＳ６へ戻る。
【００３２】
図４は図３におけるステップＳ８の「開閉眼検出処理」の概略を示している。まず、顔画像全体の中から眼の位置の検出を行い（ステップＳ８１）、この検出した眼の位置をもとに眼の開度（h_eye(k)）の大きさを計測する（ステップ８２）。
【００３３】
そして、計測した眼の開度（h_eye(k)）が、あらかじめ設定した開度閾値h_eye_thより小さいか否かを判断する（ステップＳ８３）。ここで、計測した眼の開度（h_eye(k)）が開度閾値h_eye_thより小さいと判断された場合（Ｓ８３ＹＥＳ）は、閉眼フラグcloseflag(k)をTrueに設定し（ステップＳ８４）、逆に計測した眼の開度（h_eye_(k)）が開度閾値h_eye_thより小さいと判断されなかった場合（Ｓ８３ＮＯ）は、閉眼フラグcloseflag(k)をFalseに設定する（ステップＳ８５）。
【００３４】
なお、上記ステップＳ８１における「顔画像全体について眼の位置検出処理」およびステップＳ８２における「眼の開度（h_eye(k)計測処理」については、本出願人による特開平１０−２７５２１２号公報などにその詳細な処理方法が記載されているので、ここでは処理の説明を省略する。
【００３５】
図５は、図３におけるステップＳ９の「閉眼時間計測処理」の概略を示している。まず、現時点ｋの閉眼フラグcloseflag(k)がTrueか否かを判断する（ステップＳ９１）。ここで、現時点ｋの閉眼フラグcloseflag(k)がTrueであれば（Ｓ９１ＹＥＳ）、現時点ｋの一つ前のループｋ−１での閉眼フラグcloseflag(k-1)がFalseか否かを判断する（ステップＳ９２）。
【００３６】
ここで、閉眼フラグcloseflag(k-1)がFalseであれば（Ｓ９２ＹＥＳ）、開眼から閉眼に移行したと判断し、閉眼開始時間ＥＣＳに現時点ｋの時間を代入し、前記図３のステップＳ１０に処理を進める。逆に、閉眼フラグcloseflag(k-1)がFalseでなければ（Ｓ９２ＮＯ）、閉眼が継続していると判断して、ステップＳ１０に処理を進める。
【００３７】
上記ステップＳ９１で、現時点ｋの閉眼フラグcloseflag(k)がTrueでなければ（Ｓ９１ＮＯ）、現時点ｋの一つ前のループｋ−１での閉眼フラグcloseflag(k-1)がTrueか否かを判断する（ステップＳ９４）。ここで、閉眼フラグcloseflag(k-1)がTrueであれば（Ｓ９４ＹＥＳ）、閉眼から開眼に移行したと判断し、閉眼終了時間ＥＣＥに現時点ｋの時間を代入し（ステップＳ９５）、閉眼時間長ＥＣＴを閉眼終了時間ＥＣＥと閉眼開始時間ＥＣＳとの差により求め（ステップＳ９６）、図６に示すような時区間ｉの閉眼ヒストグラムの閉眼時間長ＥＣＴが属する階級ｃの階級値ＨＣ（ｉ，ｃ）をカウントアップする（ステップＳ９７）。
【００３８】
上記ステップＳ９４で、現時点ｋの一つ前のループｋ−１での閉眼フラグcloseflag(k-1)がTrueでなければ（Ｓ９４ＮＯ）、開眼が継続していると判断して、図３のステップＳ１０に処理を進める。
【００３９】
図７は図３におけるステップＳ１２の「居眠り評価処理」の概略を示している。まず、図５のステップＳ９７で作成された閉眼ヒストグラムの階級ｃの評価点Ｖ（ｃ）を後述するようにして決定し（ステップＳ１２１）、この決定した評価点Ｖ（ｃ）とステップＳ９７で算出された階級値ＨＣ（ｉ，ｃ）との積を各階級で求め、その積を合計することで評点ｍ（ｉ）を算出する（ステップ１２２）。
【００４０】
図８は、図３におけるステップＳ１３の「警報発生処理」の概略を示している。まず、図７のステップＳ１２２で算出された評点ｍ（ｉ）が、居眠り判定閾値ｍTHより大きいか否かを判断する（ステップＳ１３１）。ここで、評点ｍ（ｉ）が居眠り判定閾値ｍTHより大きい場合（Ｓ１３１ＹＥＳ）は、前記図１に示した警報手段７により警報を発生させて（ステップＳ１３２）、前記図３のステップＳ１４へと処理を進める。警報の種類としては、ブザーを鳴らしたり、覚醒効果の高い芳香剤を散布するなどがある。逆に、評点ｍ（ｉ）が居眠り判定閾値ｍTHより大きくない場合（Ｓ１３１ＮＯ）は、警報を発生させず、そのままステップＳ１４へと処理を進める。
【００４１】
図９（ａ）には一般的な場合の覚醒時と覚低時のヒストグラムを示している。覚醒時には、いわゆる瞬きと呼ばれる図中で左側の短時間閉眼が多数を占めており、図中で右側のより長い閉眼の出現頻度は急激に少なくなっている。これに対して覚低時は、出現頻度が急激に少なくなる閉眼時間長が、長くなる傾向がある。
【００４２】
覚醒時と覚低時における短時間閉眼の出現頻度は、個人によって覚醒時より覚低時の方が出現頻度が少なくなるいわゆる負の相関がある場合もあれば、覚醒時よりも覚低時の方が出現頻度が多くなるいわゆる正の相関がある場合もある。よって、この短時間閉眼は居眠り判定には寄与しない。
【００４３】
次に長時間閉眼であるが、確かに眠くなると長い閉眼も増えるが、もともと、運転中のドライバの意識は「寝ないように」と働いていることもあって、長時間閉眼の頻度が大きく増えることはない。また、画像処理によって眼の開閉眼を検知しているため、眉や皺や眼鏡のフレームといったものを眼の閉眼と誤検知して長時間閉眼としてカウントされることもあるため、一概に長い閉眼が検知できたからといって、眠くなったとするにはリスクが大きい。ただし、本当に長い閉眼が出た場合は、居眠り運転となる可能性が高くなるわけであるから全く居眠り判定に寄与させないのもリスクが大きい。
【００４４】
最後に短時間閉眼と長時間閉眼の境界にあたる中時間閉眼であるが、この範囲は、ちょうど覚低時に閉眼の出現頻度が急激に少なくなる閉眼時間長の範囲であり、図９（ｂ）に示すように、覚醒時と覚低時の出現回数の差が最も大きくなる範囲であり、最も居眠り判定に寄与する範囲といえる。
【００４５】
このことから、短時間閉眼は評価点を付けず、中時間閉眼に関しては、閉眼時間が長くなるに従って評価点を増大させていき、長時間閉眼については、閉眼誤検知のリスクと、長い時間の閉眼による居眠り運転発生可能性のリスクとのバランスを考えながら、閉眼時間が長くなるにつれて評価点を小さくしていく。これにより、図９（ｃ）に示すような評価点Ｖ（ｃ）の分布を得ることができる。この分布を標準評価点テーブル（図１０（ａ））とする。
【００４６】
なお、短時間閉眼と中時間閉眼との境界の閉眼時間長ｍｓは０．３秒から０．４秒程度、中時間閉眼と長時間閉眼との境界の閉眼時間長ｍｅは１．０秒から１．２秒程度ということが実験的に判っている。
【００４７】
次に、第２の実施形態について説明する。この第２の実施形態においては、［システムブロック図］，［システム全体の処理］，［開閉眼検出処理］，［閉眼時間計測処理］［居眠り評価処理］［警報発生処理］に関しては前記した第１の実施形態と同じなので説明を省略する。
【００４８】
図１１は、図７におけるステップＳ１２１の「閉眼ヒストグラムの階級の評価点Ｖ（ｃ）の決定処理」の概略を示している。まず、中時間閉眼の増減を判断する（ステップ１２１０１）。中時間閉眼が増加したことを判断する方法は、中時間閉眼の各階級の合計値が、実験的にあらかじめ求められた閾値よりも大きい値となる時区間が一定時間続いた場合に、中時間閉眼が増加していると判断する方法や、中時間閉眼の各階級の合計値が、中時間閉眼の各階級の現時点より一定時間過去の平均値、中間値、最頻値などの合計値よりも大きい値となる区間が一定時間続いた場合に、中時間閉眼が増加していると判断する方法などがある。
【００４９】
上記した中時間閉眼の増減判断結果から中時間閉眼が増加か否かを判断し（ステップＳ１２０２）、増加していると判断された場合（Ｓ１２１０２Ｙｅｓ）は、長時間閉眼の評価点Ｖ（ｃ＞ｍｅ）を標準評価点テーブルの同階級の評価点より大きくした評価点テーブル（図１０（ｂ））を用いる（ステップＳ１２０３）。逆に、中時間閉眼が増加していないと判断された場合（Ｓ１２１０２ＮＯ）は、標準評価点テーブル（図１０（ａ））を用いる（ステップＳ１２１０４）。
【００５０】
次に、第３の実施形態について説明する。この第３の実施形態においては、［システムブロック図］，［システム全体の処理］，［開閉眼検出処理］，［閉眼時間計測処理］，［居眠り評価処理］，［警報発生処理］に関しては第１の実施形態と同じなので説明を省略する。
【００５１】
図１２は、図７におけるステップＳ１２１の「閉眼ヒストグラムの階級ｃの評価点Ｖ（ｃ）の決定処理」の概略を示している。まず、被検出者の閉眼出現頻度と一般の閉眼出現頻度との比較をする（ステップ１２１０５）。図１３（ａ）は、平均的な人の覚醒時のヒストグラムと、閉眼が少ない（瞬きが少ない）人の覚醒時のヒストグラムとを示している。図１３（ｂ）では、閉眼が少ない人についての覚醒時のヒストグラムと覚低時のヒストグラムとを示している。
【００５２】
この閉眼が少ない人の覚醒時と覚低時の出現回数の差分が図１３（ｃ）になる。この図１３（ｃ）の差分の分布は、図１３（ｄ）に示した平均的な人の覚醒時と覚低時の出現回数の差分の分布と比較すると、差分のピークが短時間閉眼よりになり、かつピークが低くなっているのが判る。長い閉眼の出現回数も少ないことから、誤検知による閉眼のリスクも少なくなる。このことから瞬きが少ない人の評価点は全体的に高くして、ヒストグラムの少ない変動でも敏感に評点ｍ（ｉ）が変動するようにする必要がある。
【００５３】
上記した比較処理から、被検出者の閉眼出現頻度が少ないか否かを判断する（ステップ１２１０６）。被検出者の閉眼出現頻度が少ないと判断された場合（Ｓ１２１０６ＹＥＳ）は、評価点Ｖ（ｃ）を標準評価点テーブルの同階級の評価点より大きくした評価点テーブル（図１０（ｃ））を用いる（ステップＳ１２１０７）。被検出者の閉眼出現頻度が少なくないと判断された場合（Ｓ１２１０６ＮＯ）は、標準評価点テーブル（図１０（ａ））を用いる（ステップＳ１２１０８）。
【００５４】
次に、第４の実施形態について説明する。この第４の実施形態においては、［システムブロック図］，［システム全体の処理］，［開閉眼検出処理］，［閉眼時間計測処理］，［居眠り評価処理］，［警報発生処理］に関しては第１の実施形態と同じなので説明を省略する。
【００５５】
図１４は、図７のステップＳ１２１の「閉眼ヒストグラムの階級ｃの評価点Ｖ（ｃ）の決定処理」の概略を示している。まず、眼鏡の有無を検出している（ステップＳ１２１０９）。被検出者の状態として、被検出者が眼鏡を掛けている場合、眼鏡のフレームを眼と誤検知してしまうリスクがあるため、評価点を標準より小さくする必要がある。
【００５６】
なお、上記したステップＳ１２１０９での「眼鏡有無判断処理」は、本出願人による特開平７−５７０７２などにその詳細な処理方法が記載されているので、ここでは処理の説明を省略する。
【００５７】
眼鏡有無判断処理の後、被検出者が眼鏡を掛けているか否かを判断する（ステップ１２１１０）。ここで、被検出者が眼鏡を掛けていると判断された場合（Ｓ１２１１０ＹＥＳ）は、評価点Ｖ（ｃ）を標準評価点テーブルの同階級の評価点より小さくした評価点テーブル（図１０（ｄ））を用いる（ステップＳ１２１１１）。被検出者が眼鏡を掛けていないと判断された場合（Ｓ１２１１０ＮＯ）は、標準評価点テーブル（図１０（ａ））を用いる（ステップＳ１２１１２）。
【００５８】
次に、第５の実施形態について説明する。この第５の実施形態においては、［システムブロック図］，［システム全体の処理］，［開閉眼検出処理］，［閉眼時間計測処理］，［居眠り評価処理］，［警報発生処理］に関しては第１の実施形態と同じなので説明を省略する。
【００５９】
図１５は、図７のステップＳ１２１の「閉眼ヒストグラムの階級ｃの評価点Ｖ（ｃ）の決定処理」の概略を示している。まず、直射光の照射状態を検知する（ステップＳ１２１１３）。被検出者を取り巻く環境として、被検出者の眼の付近に直射光が当たっていると、画像上眼がホワイトアウトして検出できなくなり、眉毛の部分で閉眼と判断してしまったり、瞼の部分だけが黒く筋になってその部分で閉眼と判断してしまう誤検知のリスクがあるため、評価点を標準より小さくする必要がある。
【００６０】
なお、上記したステップＳ１２１１３の「直射光照射状態検知処理」は、例えば顔部分の画素濃度を監視しておき、画素濃度が閾値よりも大きくなれば直射光が当たっていると判断したり、車両の位置と向きとドライバのアイポイントと現時点の日時が明らかであれば、太陽の光度と車室内に入射する直射光があたっているかどうかを数値的に求めることができる。
【００６１】
上記した直射光の照射状態の検知処理の後は、被検出者の眼の部分に直射光が照射されているか否かを判断する（ステップＳ１２１１４）。ここで、被検出者の眼の部分に直射光が照射されていると判断された場合（Ｓ１２１１４ＹＥＳ）は、評価点Ｖ（ｃ）を標準評価点テーブルの同階級の評価点より小さくした評価点テーブル（図１０（ｄ））を用いる（ステップＳ１２１１５）。逆に、被検出者の眼の部分に直射光が照射されていないと判断された場合（Ｓ１２１１４ＮＯ）は、標準評価点テーブル（図１０（ａ））を用いる（ステップＳ１２１１６）。
【図面の簡単な説明】
【図１】この発明の第１の実施形態に係る居眠り検出装置のシステムブロック図である。
【図２】図１における開閉眼検出手段の全体構成図である。
【図３】図１の居眠り検出装置のシステム全体の処理の流れを示すフローチャートである。
【図４】図３におけるステップＳ８の「開閉眼検出処理」の概略を示すフローチャートである。
【図５】図３におけるステップＳ９の「閉眼時間計測処理」の概略を示すフローチャートである。
【図６】閉眼ヒストグラムの概要を示す説明図である。
【図７】図３におけるステップＳ１２の「居眠り評価処理」の概略を示すフローチャートである。
【図８】図３におけるステップＳ１３の「警報発生処理」の概略を示すフローチャートである。
【図９】覚醒時と覚低時のヒストグラムから標準評価点テーブルの導出を示す説明図である。
【図１０】評価点テーブルを示す説明図である。
【図１１】第２の実施形態に係わる評価点テーブルを決定する処理を示すフローチャートである。
【図１２】第３の実施形態に係わる評価点テーブルを決定する処理を示すフローチャートである。
【図１３】瞬きの少ない人と平均的な人の閉眼ヒストグラムの比較を示す説明図である。
【図１４】第４の実施形態に係わる評価点テーブルを決定する処理を示すフローチャートである。
【図１５】第５の実施形態に係わる評価点テーブルを決定する処理を示すフローチャートである。
【符号の説明】
１  開閉眼検出手段
３  閉眼時間計測手段
５  居眠り評価手段
【図１】
0003852294.tif 000002
【図２】
0003852294.tif 000003
【図３】
0003852294.tif 000004
【図４】
0003852294.tif 000005
【図５】
0003852294.tif 000006
【図６】
0003852294.tif 000007
【図７】
0003852294.tif 000008
【図８】
0003852294.tif 000009
【図９】
0003852294.tif 000010
【図１０】
0003852294.tif 000011
【図１１】
0003852294.tif 000012
【図１２】
0003852294.tif 000013
【図１３】
0003852294.tif 000014
【図１４】
0003852294.tif 000015
【図１５】
0003852294.tif 000016