JP2025062425A - 乗員監視装置 - Google Patents

乗員監視装置 Download PDF

Info

Publication number
JP2025062425A
JP2025062425A JP2023171492A JP2023171492A JP2025062425A JP 2025062425 A JP2025062425 A JP 2025062425A JP 2023171492 A JP2023171492 A JP 2023171492A JP 2023171492 A JP2023171492 A JP 2023171492A JP 2025062425 A JP2025062425 A JP 2025062425A
Authority
JP
Japan
Prior art keywords
value
eye
detection
blink
eye opening
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.)
Granted
Application number
JP2023171492A
Other languages
English (en)
Other versions
JP7810682B2 (ja
Inventor
俊剛 関
Toshitake Seki
良宏 高橋
Yoshihiro Takahashi
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.)
Yazaki Corp
Original Assignee
Yazaki 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 Yazaki Corp filed Critical Yazaki Corp
Priority to JP2023171492A priority Critical patent/JP7810682B2/ja
Priority to DE102024128185.5A priority patent/DE102024128185A1/de
Publication of JP2025062425A publication Critical patent/JP2025062425A/ja
Application granted granted Critical
Publication of JP7810682B2 publication Critical patent/JP7810682B2/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/59Context or environment of the image inside of a vehicle, e.g. relating to seat occupancy, driver state or inner lighting conditions
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/0059Measuring for diagnostic purposes; Identification of persons using light, e.g. diagnosis by transillumination, diascopy, fluorescence
    • A61B5/0077Devices for viewing the surface of the body, e.g. camera, magnifying lens
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/103Measuring devices for testing the shape, pattern, colour, size or movement of the body or parts thereof, for diagnostic purposes
    • A61B5/11Measuring movement of the entire body or parts thereof, e.g. head or hand tremor or mobility of a limb
    • A61B5/1103Detecting muscular movement of the eye, e.g. eyelid movement
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/16Devices for psychotechnics; Testing reaction times ; Devices for evaluating the psychological state
    • A61B5/18Devices for psychotechnics; Testing reaction times ; Devices for evaluating the psychological state for vehicle drivers or machine operators
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/48Other medical applications
    • A61B5/4806Sleep evaluation
    • A61B5/4809Sleep detection, i.e. determining whether a subject is asleep or not
    • 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/08Estimation 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 drivers or passengers
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V40/00Recognition of biometric, human-related or animal-related patterns in image or video data
    • G06V40/10Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
    • G06V40/18Eye characteristics, e.g. of the iris
    • 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/08Estimation 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 drivers or passengers
    • B60W2040/0818Inactivity or incapacity of driver
    • B60W2040/0827Inactivity or incapacity of driver due to sleepiness
    • 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
    • B60W2540/00Input parameters relating to occupants
    • B60W2540/221Physiology, e.g. weight, heartbeat, health or special needs

Landscapes

  • Health & Medical Sciences (AREA)
  • Engineering & Computer Science (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Physics & Mathematics (AREA)
  • General Health & Medical Sciences (AREA)
  • Pathology (AREA)
  • Biophysics (AREA)
  • Heart & Thoracic Surgery (AREA)
  • Medical Informatics (AREA)
  • Molecular Biology (AREA)
  • Surgery (AREA)
  • Animal Behavior & Ethology (AREA)
  • Biomedical Technology (AREA)
  • Public Health (AREA)
  • Veterinary Medicine (AREA)
  • General Physics & Mathematics (AREA)
  • Ophthalmology & Optometry (AREA)
  • Multimedia (AREA)
  • Theoretical Computer Science (AREA)
  • Dentistry (AREA)
  • Child & Adolescent Psychology (AREA)
  • Developmental Disabilities (AREA)
  • Educational Technology (AREA)
  • Hospice & Palliative Care (AREA)
  • Psychiatry (AREA)
  • Psychology (AREA)
  • Social Psychology (AREA)
  • Human Computer Interaction (AREA)
  • Oral & Maxillofacial Surgery (AREA)
  • Physiology (AREA)
  • Anesthesiology (AREA)
  • Automation & Control Theory (AREA)
  • Mathematical Physics (AREA)
  • Transportation (AREA)
  • Mechanical Engineering (AREA)
  • Control Of Driving Devices And Active Controlling Of Vehicle (AREA)
  • Measurement Of The Respiration, Hearing Ability, Form, And Blood Characteristics Of Living Organisms (AREA)
  • Traffic Control Systems (AREA)

Abstract

Figure 2025062425000001
【課題】車両の乗員における瞬きの有無を精度よく検出することができる乗員監視装置を提供する。
【解決手段】乗員監視装置1は、車両に乗車している乗員の開眼距離を取得する取得部11と、瞬き判定用の閾値と開眼距離の単位時間あたりの変化量との比較結果に基づいて乗員の瞬きを検出する検出部12と、開眼距離に基づいて瞬き判定用の閾値を設定する設定部13と、を備える。設定部13は、検出期間ごとに対応する閾値を設定するものであり、設定対象となる検出期間の1つ前の検出期間における瞬き時の開眼速度に基づいて設定対象の検出期間の閾値を決定してもよい。
【選択図】図2

Description

本発明は、乗員監視装置に関する。
特許文献1には、車両の運転者の顔を撮像した画像データに基づいて運転者の目の開閉状態を検知し、目の開閉状態として瞼の開度の経時的変化を用いて運転者が居眠り状態にあるか否かを判定する乗員監視装置が開示されている。
特開2010-067137号公報
車両において、運転中の運転者が居眠り状態であることを精度よく検知するためには、運転者の目の開閉状態を正確に判別することが望ましい。例えば目の開閉状態として瞼の開閉動作を検出して、瞬きの有無を精度よく判定することが望まれる。
しかしながら、瞼の開閉動作には個人差がある。そのため、目の開眼度と閾値とを比較して開眼度が閾値以下の場合に瞬きであると判定する検出方法において、個人に合わせた閾値を正確に設定することが困難である。
本発明の目的は、車両の乗員における瞬きの有無を精度よく検出することができる乗員監視装置を提供することである。
本発明に係る乗員監視装置は、車両に乗車している乗員の開眼距離を取得する取得部と、前記開眼距離に基づいて瞬き判定用の閾値を設定する設定部と、前記閾値と前記開眼距離の単位時間あたりの変化量との比較結果に基づいて前記乗員の瞬きを検出する検出部と、を備えることを特徴とする。
本発明に係る乗員監視装置は、車両の乗員から取得された開眼距離に基づいて瞬き判定用の閾値を設定するため、乗員の瞼の動作に適した閾値を設定可能である。この閾値を用いて瞬きの有無を判定するので、瞬きの検出精度が向上する。この結果、乗員監視装置は、車両の乗員における瞬きの有無を精度よく検出することができる。
図1は、実施形態の乗員監視装置を搭載した車両を模式的に示す図である。 図2は、乗員監視装置の機能構成を示すブロック図である。 図3は、単位時間ごとの開眼距離の変化量を説明するための図である。 図4は、検出期間内の開眼距離における最大値と最小値との差を説明するための図である。 図5は、検出期間ごとの開眼距離の変化量を説明するための図である。 図6は、瞬き時の開く時間を説明するための図である。 図7は、ラベル付けを実施した場合を説明するための図である。 図8は、検出対象の1つ前の検出期間における瞬き情報を用いて瞬き判定用の閾値を設定することを説明するための図である。 図9は、閾値と開眼距離の単位時間あたりの変化量との比較結果に応じて付与されるラベルを説明するための図である。 図10は、瞬き継続時間と閉じる時間と閉眼時間と開く時間とを説明するための図である。 図11は、瞬き検出フローを示すフローチャート図である。 図12は、閾値設定フローを示すフローチャート図である。 図13は、ラベル付けフローを示すフローチャート図である。 図14は、開く時間算出フローを示すフローチャート図である。 図15(a)は取得された開眼距離の経時データを示すグラフ図であり、図15(b)は比較例による瞬き検出結果を示す図であり、図15(c)は実施例による瞬き検出結果を示す図である。 図16は、第1変形例における閾値設定フローを示すフローチャート図である。 図17は、マイクロスリープを説明するための図である。 図18は、判別処理フローを示すフローチャート図である。 図19は、第2変形例における検出結果を示す表図である。
以下に、本発明の実施形態に係る乗員監視装置につき図面を参照しつつ詳細に説明する。なお、この実施形態によりこの発明が限定されるものではない。また、下記の実施形態における構成要素には、当業者が容易に想定できるものあるいは実質的に同一のものが含まれる。
[実施形態]
図1から図15を参照して、実施形態に係る乗員監視装置について説明する。図1は、実施形態の乗員監視装置を搭載した車両を模式的に示す図である。図2は、乗員監視装置の機能構成を示すブロック図である。図3は、単位時間ごとの開眼距離の変化量を説明するための図である。図4は、検出期間内の開眼距離における最大値と最小値との差を説明するための図である。図5は、検出期間ごとの開眼距離の変化量を説明するための図である。図6は、瞬き時の開く時間を説明するための図である。図7は、ラベル付けを実施した場合を説明するための図である。図8は、検出対象の1つ前の検出期間における瞬き情報を用いて瞬き判定用の閾値を設定することを説明するための図である。図9は、閾値と開眼距離の単位時間あたりの変化量との比較結果に応じて付与されるラベルを説明するための図である。図10は、瞬き継続時間と閉じる時間と閉眼時間と開く時間とを説明するための図である。図11は、瞬き検出フローを示すフローチャート図である。図12は、閾値設定フローを示すフローチャート図である。図13は、ラベル付けフローを示すフローチャート図である。図14は、開く時間算出フローを示すフローチャート図である。図15(a)は取得された開眼距離の経時データを示すグラフ図であり、図15(b)は比較例による瞬き検出結果を示す図であり、図15(c)は実施例による瞬き検出結果を示す図である。
図1に示すように、乗員監視装置1は、カメラ2を搭載した車両3に設けられている。乗員監視装置1は、車両3に乗車している乗員の瞬きを検出する装置である。カメラ2は、車両3の運転者100の顔を撮像する。車両3は、自動車であり、運転者100によって運転される。カメラ2は車両3の車室内において運転者100に対して前方に配置されており、運転者100の目110を撮像する。カメラ2は所定のフレームレートで運転者100の顔を連続的に撮像することができる。例えばカメラ2は30fbsで動画を撮影することができる。
図2に示すように、乗員監視装置1は、取得部11と、検出部12と、設定部13とを備える。乗員監視装置1は、演算回路と、メモリと、入出力インタフェースとを有するコンピュータである。乗員監視装置1は、例えば電子制御装置(ECU)として構成される。
取得部11は、カメラ2から取得する画像に基づいて運転者100の開眼距離を取得する。開眼距離は、目110の開閉状態を示す指標であり、上瞼と下瞼との間の距離である。例えば上瞼と下瞼とが最も離れている箇所の距離が開眼距離となる。取得部11は、例えば画像認識により各画像における運転者100の開眼距離を算出する。つまり、取得部11はカメラ2から連続的に取得する画像のそれぞれに対して開眼距離を算出する。運転者100の目110が完全に閉じている場合に開眼距離は0である。
なお、取得部11は、運転者100の左目および右目のそれぞれについて開眼距離を算出してもよい。開眼距離は、運転者100の左目の開眼距離および右目の開眼距離の平均値であってもよい。取得部11は、運転者100のいずれか一方の目110の開眼距離のみを算出してもよい。
検出部12は、運転者100から取得した開眼距離に基づいて運転者100の瞬きを検出する。検出部12は、予め定められた検出期間内において、開眼距離の単位時間あたりの変化量を算出する。検出期間は、例えば3秒、すなわち画像データの90フレーム分の長さに設定されている。単位時間は、例えば33ミリ秒、すなわち画像データのフレーム間の長さに設定されている。検出部12は現フレームの開眼距離から現フレームの1つ前のフレームの開眼距離を減じることにより開眼距離の単位時間あたりの変化量を求める。
検出部12は、図3に示すように、現フレームであるフレームf2の開眼距離と現フレームの1つ前のフレームであるフレームf1の開眼距離との差を算出する。この差は単位時間ごとの距離差であり、開眼距離の単位時間あたりの変化量dである。そして、検出部12は開眼距離の単位時間あたりの変化量dと瞬き判定用の閾値Bとを比較し、その比較結果に基づいて瞬きの有無を判定する。つまり、検出部12は、開眼度の閾値を使わず、開眼距離の変化に基づいて、上瞼が下がる段階、目が閉じている段階、上瞼が上がる段階を連続的に判断することによって一回の瞬きを検出する。なお、この説明において、開眼距離の単位時間あたりの変化量dを単に開眼距離の変化量dと記載する場合がある。
設定部13は、運転者100から取得した開眼距離に基づいて瞬き判定用の閾値Bを設定する。乗員監視装置1では、運転者100の開眼距離を用いて閾値Bを設定することにより、運転者100の目の開閉動作の特徴と反映させた閾値Bとすることが可能である。設定部13は運転者100に合わせた閾値Bを設定することができる。また、乗員監視装置1では、設定部13が検出期間ごとに対応する閾値Bを設定し、取得部11により取得された開眼距離と設定部13により設定された閾値Bとを用いて検出部12が瞬きの検出を行う。
具体的には、設定部13は、瞬き時の開眼速度を閾値Bに設定する。
瞬き時の開眼速度は、瞬き時に瞼が開く速度を表す。瞬き時の開眼速度は、瞬き時に目を閉じた状態から目を開いた状態に戻る際の瞼の速度である。この開眼速度の算出は検出部12により行われる。検出部12は、検出期間ごとに瞬き時の開眼速度vを算出する。瞬き時の開眼速度vは、検出期間内での開眼距離の変化量Dと、瞬き時の開く時間tdとを用いて、下式(1)により算出される。
v=D/td (1)
検出期間内での開眼距離の変化量Dは、検出期間内での開眼距離における最大値と最小値との差である。図4に示すように、検出期間内での開眼距離の変化量Dは、検出期間内での開眼距離の最大値EOmaxから開眼距離の最小値EOminを減じることにより求まる。図5に示すように、検出部12は検出期間ごとにその期間内での開眼距離の変化量Dを算出する。
図5に示す例では、検出部12は、第1検出期間内(時刻t0から時刻t1までの間)での開眼距離の変化量D1を算出する。検出部12は、第2検出期間内(時刻t1から時刻t2までの間)での開眼距離の変化量D2、第3検出期間内(時刻t2から時刻t3までの間)での開眼距離の変化量D3、第4検出期間内(時刻t3から時刻t4までの間)での開眼距離の変化量D4、第5検出期間内(時刻t4から時刻t5までの間)での開眼距離の変化量D5をそれぞれに算出する。第1~第5検出期間はいずれも3秒間に設定されている。
瞬き時の開く時間tdは、一回の瞬きの間に閉眼状態から開眼状態に変化するまでの時間である。瞬き時、瞼は開眼状態から一旦閉眼状態となり、その後、閉眼状態から開眼状態に戻るように動作する。図6に示すように、瞬き時の開く時間tdは、一回の瞬きにおいて瞼が閉じた状態から開いた状態へ変化するまでの時間である。瞬き時の開く時間tdの算出は検出部12により行われる。瞬き時の開く時間tdは、瞬き継続時間taと、閉眼時間tcと、瞬き回数とをを用いて、下式(2)により算出される。
td=(ta-tc)/(瞬き回数×2) (2)
瞬き継続時間taは、瞬き時に開眼状態から閉眼状態を経て再び開眼状態に変化するまでの時間である。閉眼時間tcは、瞬き時に閉眼状態となっている時間である。図10に示すように、一回の瞬きにおいて、瞬き継続時間taは閉じる時間tbと閉眼時間tcと開く時間tdとの合計により表される。瞬き時の閉じる時間tbは、一回の瞬きの間に開眼状態から閉眼状態に変化するまでの時間である。瞬き継続時間taと瞬き時の閉じる時間tbと閉眼時間tcとの算出は検出部12により行われる。例えば検出部12はフレーム単位でこれらの時間を算出する。図10に示す例では、第n-2フレームfn-2から第n+4フレームfn+4までの間が瞬き継続時間taとなり、第n-2フレームfn-2から第nフレームfまでの間が閉じる時間tbとなり、第nフレームfから第n+1フレームfn+1までの間が閉眼時間tcとなり、第n+1フレームfn+1から第n+4フレームfn+4までの間が開く時間tdとなる。開く時間tdと閉じる時間tbとが等しいと仮定すると、上式(2)に表すようになる。
閾値Bの設定は検出期間ごとに行われる。また、検出期間内での開眼距離の変化量Dの算出と瞬き時の開く時間tdの算出と瞬き時の開眼速度vの算出とも検出期間ごとに行われる。
図8に示すように、検出部12は第1検出期間内での開眼距離の変化量D1と瞬き時の開く時間td1と瞬き時の開眼速度v1とを算出し、設定部13は第1検出期間での瞬き時の開眼速度v1を第2検出期間での瞬き判定用の閾値B2に設定する。第2検出期間以降、設定部13は1つ前の検出期間で算出された開眼速度vを閾値Bに設定する。また、第1検出期間は最初の検出期間であるため、設定部13は第1検出期間での瞬き判定用の閾値B1に初期値を設定する。閾値Bの初期値は、例えば75ミリ秒に設定されている。一回の瞬きの速さの平均値は150ミリ秒程度である。この平均値の半分の値が75ミリ秒である。そのため、瞬き時の開眼速度である閾値Bの初期値は75ミリ秒に設定される。
また、検出部12は、閾値Bと開眼距離の単位時間あたりの変化量dとの比較結果に応じてラベル付けを行う。検出部12は、図9および図10に示すように、閾値Bと開眼距離の単位時間あたりの変化量dとの比較結果に応じたラベルを単位時間ごとに付与し、そのラベルの付与結果に基づいて瞬きの有無を判定する。検出部12はフレームにラベルを付与することが可能である。
検出部12は、第nフレームにラベル付けを実施する際、図7に示すように、第nフレームfの開眼距離EOから第n-1フレームfn-1の開眼距離EOn-1を減じて開眼距離の単位時間当たりの変化量dを算出する。その変化量d(=EO-EOn-1)と閾値Bとの比較を行う。
図9に示すように、「EO-EOn-1>B」である場合、第nフレームのラベルLは「1」となる。この場合、第nフレームに「1」のラベルが付与される。「EO-EOn-1<-B」である場合、第nフレームのラベルLは「-1」となる。この場合、第nフレームには「-1」のラベルが付与される。また、「EO-EOn-1<|B|」である場合、ラベル付けの条件を追加してラベル付けを実施する。「EO-EOn-1<|B|」である場合、かつ1つ前のラベルLn-1が「-1」である場合、第nフレームのラベルLは「-1」となる。この場合、第nフレームには「-1」のラベルが付与される。「EO-EOn-1<|B|」である場合、かつ1つ前のラベルLn-1が「-1以外」である場合、第nフレームのラベルLは「0」となる。この場合、第nフレームには「0」のラベルが付与される。
ラベル付けの条件は、「EO-EOn-1>B」,「EO-EOn-1<-B」,「EO-EOn-1<|B|、かつ1つ前のラベルLn-1が-1」,「EO-EOn-1<|B|、かつ1つ前のラベルLn-1が-1以外」の四種類により表される。ラベルLは、「1」,「-1」,「0」の三種類により表される。検出部12は、開眼距離の単位時間あたりの変化量dが閾値Bよりも大きい場合、そのフレームに第1値である「1」のラベルLを付与する。検出部12は、開眼距離の単位時間あたりの変化量dが閾値Bの負の値よりも小さい場合、そのフレームに第2値である「-1」のラベルLを付与する。検出部12は、開眼距離の単位時間あたりの変化量dが閾値Bの絶対値よりも小さい場合、かつ1つ前のラベルが第2値(-1)である場合、そのフレームに第2値である「-1」のラベルLを付与する。検出部12は、開眼距離の単位時間あたりの変化量dが閾値Bの絶対値よりも小さい場合、かつ1つ前のラベルが第2値以外(-1以外)である場合、そのフレームに第3値である「0」のラベルLを付与する。このようにしてフレームごとにラベル付けが実施された一例が図10に示されている。
図10を参照して、ラベルに基づいた瞬きの検出方法を説明する。図10に示す例では、第n-2フレームfn-2に第3値である「0」のラベルLが付与され、第n-1フレームfn-1に第2値である「-1」のラベルLが付与され、第nフレームfに第2値である「-1」のラベルLが付与され、第n+1フレームfn+1に第2値である「-1」のラベルLが付与され、第n+2フレームfn+2に第1値である「1」のラベルLが付与され、第n+3フレームfn+3に第1値である「1」のラベルLが付与され、第n+4フレームfn+4に第1値である「1」のラベルLが付与され、第n+5フレームfn+5に第3値である「0」のラベルLが付与されている。検出部12は、ラベルが「0」から「-1」に切り替わるところを始点とし、ラベルが「1」から「0」に切り替われるところを終点として、その始点から終点までの間を瞬きであると判定する。図10に示す例では、ラベルが「0」から「-1」に切り替わるタイミングは第n-2フレームfn-2から第n-1フレームfn-1に切り替われるタイミングである。このタイミングが瞬きの始点と判断される。そして、ラベルが「1」から「0」に切り替わるタイミングは第n+4フレームfn+4から第n+5フレームfn+5に切り替われるタイミングである。このタイミングが瞬きの終点と判断される。検出部12は第n-2フレームfn-2から第n+4フレームfn+4までを含む範囲を一回の瞬きと判定する。
図11を参照して、乗員監視装置1による瞬き検出処理を説明する。図11のフローチャートは、車両3が走行しているか否かにかかわらず、車両3の電源がON状態で乗員監視装置1により実行される。
ステップS1では、運転者100の顔と目101とが検出される。取得部11は、カメラ2から取得する画像に基づいて運転者100の顔と目101とを検出する。ステップS1が実行されると、ステップS2に進む。
ステップS2では、運転者100における目101の開眼距離を取得する。取得部11は、カメラ2から取得した目101の画像に基づいて目101の開眼距離を算出する。ステップS2が実行されると、ステップS3に進む。
ステップS3では、瞬き判定用の閾値Bが設定される。設定部13は、検出期間に対応する瞬き判定用の閾値Bを設定する。ステップS3では、瞬き判定用閾値の設定処理として、図12に示すサブルーチンが実行される。このサブルーチンの説明は図12を参照して後述する。ステップS3が実行されると、ステップS4に進む。
ステップS4では、ラベル付けが実施される。検出部12は、ステップS2で取得した開眼距離とステップS3で設定した閾値Bとに基づいてラベル付けを実施する。検出部12は開眼距離と閾値Bとの比較結果に応じてフレームごとにラベルを付与する。ステップS4では、図13に示すサブルーチンが実行される。このサブルーチンの説明は図13を参照して後述する。ステップS4が実行されると、ステップS5に進む。
ステップS5では、瞬きの有無が判定される。検出部12は、瞬き判定処理を実施する。検出部12は、フレームごとに付与されたラベルに基づいて瞬きを検出する。ステップS5が実行されると、ステップS6に進む。
ステップS6では、検出期間内の検出処理が完了したか否かが判定される。検出部12は、検出対象となる検出期間について瞬きの検出処理が完了したか否かを判定する。例えば検出部12は検出対象となる検出期間内の全フレームにラベル付けが完了し、かつその付与されたラベルに基づいた瞬きの有無の判定処理が完了しているか否かを判定する。ステップ6で肯定的に判定された場合、ステップS7に進む。ステップS6で否定的に判定された場合、ステップS4にリターンする。
ステップS7では、検出期間内での開眼距離の変化量Dが算出される。検出部12は、検出期間内での開眼距離における最大値と最小値との差を算出する。例えば第1検出期間を対象とした瞬きの検出処理が完了したことによりステップS6で肯定的に判定され場合、ステップS7では、第1検出期間での開眼距離の変化量D1が算出される。第2検出期間を対象とした瞬きの検出処理が完了したことによりステップS6で肯定的に判定された場合、ステップS7では、第2検出期間での開眼距離の変化量D2が算出される。ステップS7が実行されると、ステップS8に進む。
ステップS8では、検出期間内での瞬き時の開く時間tdが算出される。検出部12は、検出期間内での瞬き時の開く時間tdの合計値を算出する。検出期間内での瞬きの検出回数が一回である場合、一回の瞬きにおける開く時間tdが算出される。検出期間内での瞬きの検出回数が複数である場合、複数回の瞬きについて各瞬き時の開く時間tdを合算した値が算出される。ステップS8が実行されると、ステップS9に進む。
ステップS9では、検出期間内での瞬き時の開眼速度vが算出される。検出部12は、ステップS7で算出された開眼距離の変化量Dと、ステップS8で算出された瞬き時の開く時間tdと、検出期間内に検出された瞬きの回数とに基づいて、検出期間内での瞬き時の開眼速度vを算出する。検出部12は上式(1),(2)を用いて瞬き時の開眼速度vを算出する。ステップS9が実行されると、ステップS3にリターンする。
このようにステップS6で肯定的に判定された後にステップS7,S8,S9の処理を経てステップS3にリターンすることにより、次の検出期間を検出対象とする瞬きの検出処理が行われることになる。検出期間内での開眼距離の最大値と、検出期間内での開眼距離の最小値と、検出期間内での瞬き時の開く時間tdの合計値と、検出期間内での瞬き時の開眼速度vとは、検出期間内の全フレームにラベル付けが実施された後に算出可能となる。要するに、検出期間ごとの瞬き情報が生成される。瞬き情報は、検出期間内での開眼距離の変化量Dと、検出期間内での開眼距離の最大値EOmaxと、検出期間内での開眼距離の最小値EOminと、瞬き時の開く時間tdと、瞬き時の開眼速度vとを含む。
図12を参照して、瞬き判定用閾値の設定処理について説明する。図12に示すように、瞬き判定用閾値を設定する処理において、ステップS11では、最初の検出期間であるか否かが判定される。設定部13は、設定対象となる検出期間が最初の検出期間であるか否かを判定する。第1検出期間である場合にはステップS11で肯定的に判定される。第2検出期間以降の検出期間である場合にはステップS11で否定的に判定される。ステップS11で肯定的に判定された場合、ステップS12に進む。ステップS11で否定的に判定された場合、ステップS13に進む。
ステップS12では、瞬き判定用の閾値Bが初期値に設定される。設定部13は、予め定められた初期値、例えば75ミリ秒に閾値Bを設定する。ステップS12が実行されると、このサブルーチンは終了し、図11に示すステップS4に進む。
ステップS13では、瞬き判定用の閾値Bが1つ前の検出期間内での瞬き時の開眼速度vに設定される。設定部13は、設定対象となる検出期間の1つ前の検出期間における開眼速度に基づいて、設定対象となる検出期間における閾値Bを決定する。例えば設定対象の検出期間が第2検出期間である場合、設定部13は第1検出期間内での瞬き時の開眼速度v1を第2検出期間の閾値B2に設定する。ステップS13が実行されると、このサブルーチンは終了し、図11に示すステップS4に進む。
図13を参照して、ラベル付け処理について説明する。図13に示すように、ラベル付け処理において、ステップS21では、検出期間内での開眼距離が取得される。取得部11は、検出部12による検出対象となる検出期間での開眼距離を取得する。ステップS21が実行されると、ステップS22に進む。
ステップS22では、フレーム間での開眼距離の変化量が算出される。検出部12は、ステップS11で取得された開眼距離に基づいて、検出期間内において1つ前のフレームから現フレームまでの開眼距離の変化量を算出する。検出部12は開眼距離の単位時間あたりの変化量dを算出する。ステップS22が実行されると、ステップS23に進む。
ステップS23では、フレーム間での開眼距離の変化量dが瞬き判定用の閾値Bよりも大きいか否かが判定される。検出部12は現フレームを付与対象にして、開眼距離の単位時間あたりの変化量dが閾値Bよりも大きいか否かを判定する。ステップS23で肯定的に判定された場合、ステップS24に進む。ステップS23で否定的に判定された場合、ステップS25に進む。
ステップS24では、現フレームのラベルが1に設定される。検出部12は現フレームに「1」のラベルを付与する。ステップS24が実行されると、このサブルーチンは終了し、図11に示すステップS5に進む。
ステップS25では、フレーム間での開眼距離の変化量dが瞬き判定用の閾値Bの負の値よりも小さいか否かが判定される。検出部12は現フレームを付与対象にして、開眼距離の単位時間あたりの変化量dが閾値の負の値よりも小さいか否かを判定する。ステップS25で肯定的に判定された場合、ステップS26に進む。ステップS25で否定的に判定された場合、ステップS27に進む。
ステップS26では、現フレームのラベルが-1に設定される。検出部12は現フレームに「-1」のラベルを付与する。ステップS26が実行されると、このサブルーチンは終了し、図11に示すステップS5に進む。
ステップS27では、1つ前のフレームに付与されたラベルが-1であるか否かが判定される。検出部12は、現フレームに対して1つ前のフレームにおけるラベルが-1であるか否かを判定する。ステップS27で肯定的に判定された場合、ステップS28に進む。ステップS27で否定的に判定された場合、ステップS29に進む。
ステップS28では、現フレームのラベルが-1に設定される。検出部12は現フレームに「-1」のラベルを付与する。ステップS28が実行されると、このサブルーチンは終了し、図11に示すステップS5に進む。
ステップS29では、現フレームのラベルが0に設定される。検出部12は現フレームに「0」のラベルを付与する。ステップS29が実行されると、このサブルーチンは終了し、図11に示すステップS5に進む。
図14を参照して、開く時間tdの算出処理について説明する。図14に示すように、開く時間tdの算出処理において、ステップS31では、検出期間内での瞬きの回数が取得される。検出部12は、検出期間内に検出された瞬きの回数を特定する。ステップS31が実行されると、ステップS32に進む。
ステップS32では、瞬きの回数が0であるか否かが判定される。検出部12は、検出期間内での瞬きの検出回数がゼロであるか否かを判定する。ステップS32で肯定的に判定された場合、ステップS33に進む。ステップS32で否定的に判定された場合、ステップS34に進む。
ステップS33では、瞬き時の開く時間tdが75ミリ秒に設定される。検出部12は、検出期間内に瞬きを検出していないと判定した場合、開く時間tdを75ミリ秒に設定する。一回の瞬きの速さの平均値は150ミリ秒程度であるため、その半分の値である75ミリ秒が瞬き時の開く時間tdに設定される。ステップS33が実行されると、このサブルーチンは終了し、図11に示すステップS9に進む。
ステップS34では、検出期間内での瞬き継続時間taと閉眼時間tcとの差が算出される。検出部12は、瞬き継続時間taから閉眼時間tcを減じた値を算出する。ステップS34が実行されると、ステップS35に進む。
ステップS35では、瞬き継続時間taから閉眼時間tcを減じた値を瞬き回数の2倍値で割った値が求められ、その値が開く時間tdに設定される。検出部12は、ステップS34で算出した値をステップS31で取得した瞬き回数で割り、その割った値の半分の値を検出期間での開く時間tdに設定する。ステップS35が実行されると、このサブルーチンは終了し、図11に示すステップS9に進む。
このように構成された乗員監視装置1では、図15に示すように、瞬きの検出精度が向上する。図15(a)には、瞬きの検出に用いた開眼距離のデータが示されている。図15(b)には、図15(a)のデータ用いて、従来の瞬き検出方法により瞬きを検出した検出結果が示されている。図15(c)には、図15(a)のデータ用いて、上記実施形態における瞬き検出方法により瞬きを検出した検出結果が示されている。実施形態の検出方法によれば、従来の方法では検出できなかった瞬きを検出できることが分かる。なお、図15(a)の縦軸は開眼距離、図15(b),図15(c)の縦軸は瞬き継続時間(フレーム数)を表す。図15(a),図15(b),図15(c)の横軸はいずれもフレームを表す。
以上説明したように、実施形態の乗員監視装置1によれば、運転者100の開眼距離に基づいて瞬き判定用の閾値Bを設定し、その閾値Bを用いて瞬きの有無を判定する。これにより、運転者100に合わせた閾値Bが設定可能になり、瞬きの検出精度が向上する。この結果、乗員監視装置1は、車両3の乗員における瞬きの有無を精度よく検出することができる。
また、実施形態の乗員監視装置1では、設定対象となる検出期間の1つ前の検出期間における開眼時の開眼速度vに基づいて、設定対象の検出期間の閾値Bを決定する。乗員監視装置1によれば、運転者100の目の開閉動作の特徴と反映させた閾値Bとすることが可能である。これにより、瞬きの検出精度が向上し、車両3の乗員における瞬きの有無を精度よく検出することができる。
また、実施形態の乗員監視装置1では、閾値Bと開眼距離の単位時間あたりの変化量dとの比較結果に応じてラベル付けを実施し、ラベルLに基づいて運転者100の瞬きの有無を判定する。乗員監視装置1によれば、運転者100に合わせて設定された閾値Bに応じたラベルLを付与できる。これにより、瞬きの検出精度が向上し、車両3の乗員における瞬きの有無を精度よく検出することができる。
また、実施形態の乗員監視装置1では、ラベルLの数値が切り替わるところを特定することにより、瞬きの開始と終了とを判定することができる。これにより、瞬きの検出精度が向上し、車両3の乗員における瞬きの有無を精度よく検出することができる。
なお、ラベルLは「-1」と「1」と「0」との組み合わせに限定されない。ラベルLに用いられる三種類の数値は特に限定されない。また、ラベルLは三種類の数値に限らず、三種類の記号や英文字などにより表されてもよい。
また、単位時間は33ミリ秒に限定されず、適宜の値に設定されてもよい。検出期間は3秒に限定されず、適宜の値に設定されてもよい。実施形態では説明の便宜上、検出期間と記載したが、この検出期間は単位時間と表現することが可能である。
また、運転者100の瞬きを検出する構成について説明したが、運転者100に限らず、車両3に乗車している乗員を対象とすることが可能である。例えばカメラ2が運転席と助手席とに二台設置されている場合には、上記の検出処理により、助手席に乗車した乗員の顔を撮像し、助手席の乗員を対象とした瞬きの検出を行うことが可能である。乗員監視装置1は、運転者100に限定されず、車両3の乗員に適用することが可能である。
[第1変形例]
実施形態の第1変形例について説明する。実施形態の第1変形例に係る乗員監視装置1では、閾値Bの設定方法が上記実施形態とは異なる。図16は、第1変形例における閾値設定フローを示すフローチャート図である。図16に示すフローチャートは、図12に示すフローチャートの変形例である。図16に示すステップS11,S12,S13は、図12に示すステップS11,S12,S13と同様の処理であるため、ここでの説明を省略する。
図16に示すように、第1変形例における瞬き判定用閾値を設定する処理において、ステップS11で肯定的に判定された場合にはステップS12に進み、ステップS11で否定的に判定された場合にはステップS11aに進む。
ステップS11aでは、検出期間内での開眼距離の変化量Dが開眼距離の最大値の0.3倍値よりも大きいか否かが判定される。設定部13は、設定対象となる検出期間の1つ前の検出期間での開眼距離の変化量Dと開眼距離の最大値EOmaxとに基づいて、その変化量Dが最大値EOmaxの0.3倍値よりも大きいか否かを判定する。ステップS11aでは、図11に示すステップS7で算出された開眼距離の変化量Dを用いて判定が行われる。検出期間内において開眼距離の変化量Dが開眼距離の最大値EOmaxの0.3倍値よりも大きい場合、その検出期間において瞬きが検出されているものと判断できる。一方、検出期間内において開眼距離の変化量Dが開眼距離の最大値EOmaxの0.3倍値以下である場合には、その検出期間において瞬きが検出されていないものと判断できる。ステップS11aで肯定的に判定された場合、ステップS13に進む。ステップS11で否定的に判定された場合、ステップS14に進む。
ステップS13では、瞬き判定用の閾値Bが1つ前の検出期間内での瞬き時の開眼速度vに設定される。設定部13は、設定対象となる検出期間の1つ前の検出期間における開眼速度に基づいて、設定対象となる検出期間における閾値Bを決定する。例えば設定対象の検出期間が第2検出期間である場合、設定部13は第1検出期間内での瞬き時の開眼速度v1を第2検出期間の閾値B2に設定する。ステップS13が実行されると、このサブルーチンは終了し、図11に示すステップS4に進む。
ステップS14では、設定対象の検出期間の1つ前の検出期間における開眼距離の最大値EOmaxを開く時間tdで割った値が算出され、その値が瞬き判定用の閾値Bに設定される。設定部13は、設定対象となる検出期間の1つ前の検出期間における開眼距離の最大値EOmaxと瞬き時の開く時間tdとに基づいて、設定対象となる検出期間における閾値Bを決定する。例えば設定対象の検出期間が第2検出期間である場合、設定部13は第1検出期間内での開眼距離の最大値EOmaxを開く時間td1で割った値を求め、その値を第2検出期間の閾値B2に設定する。ステップS14が実行されると、このサブルーチンは終了し、図11に示すステップS4に進む。
第1変形例の乗員監視装置1によれば、運転者100の開眼距離に基づいて開眼状態に応じた閾値Bを細かく設定することができる。これにより、瞬きの検出精度が向上する。
[第2変形例]
実施形態の第2変形例について説明する。実施形態の第2変形例に係る乗員監視装置1では、上記実施形態とは異なり、開眼度を用いて運転者100のマイクロスリープを検出する。第2変形例に係る乗員監視装置1は、運転者100が居眠り状態やマイクロスリープ状態にあることを判別する判別処理を実行する。図17は、マイクロスリープを説明するための図である。図18は、判別処理フローを示すフローチャート図である。図19は、第2変形例における検出結果を示す表図である。
図17に示すように、マイクロスリープは、0.5秒以上かつ3秒未満の閉眼となる場合のことをいう。目の開眼度が100%のときを覚醒状態とした場合、開眼度が20%以下の状態を閉眼とする。開眼度が100%の場合、目110が開いた状態である。開眼度が0%の場合、目110が完全に閉じた状態である。
図18に示すように、第2変形例における判別処理において、ステップS51では、上記実施形態の検出処理が実施された瞬き情報が取得される。この瞬き情報には、検出期間内で検出された瞬きの回数に関する情報と、ラベル付けが実施されたフレームの情報などが含まれる。検出部12は、判別対象の検出期間の1つ前の検出期間で生成された瞬き情報を取得する。ステップS51が実施されると、ステップS52に進む。
ステップS52では、100%開眼度の開眼距離が取得される。検出部12は、100%の開眼度に設定された開眼距離に関する情報を取得する。100%開眼度の距離は適宜の方法により設定されてよい。ステップS52が実施されると、ステップS53に進む。
ステップS53では、一回の瞬きの開始が検出される。検出部12は、フレームに付与されたラベルに基づいて瞬きの開始を判別することができる。検出部12はラベルが「0」から「-1」に切り替わるところを検出することにより、瞬きが開始したと判別することができる。ステップS53が実施されると、ステップS54に進む。
ステップS54では、開眼度が20%以下であるか否かが判定出される。検出部12は、瞬きであると判別されたフレームを対象にして、そのフレームの開眼度が20%以下であるか否かを判定する。この検出部12は1つのフレームに対して判定処理を行う。瞬きと判別された箇所が複数のフレームを含む場合、検出部12は、一回の瞬きのなかで最初に「-1」のラベルとなるフレームについて、開眼度が20%以下であるか否かを判定する。ステップS54で肯定的に判定された場合、ステップS55に進む。ステップS54で否定的に判定された場合、ステップS56に進む。
ステップS55では、カウンタが+1される。検出部12は、開眼度が20%以下となる場合にカウンタの値に1を加算する。ステップS55が実施されると、ステップS57に進む。
ステップS56では、カウンタが+0される。検出部12は、開眼度が20%よりも大きい場合にはカウンタを加算しない。ステップS56が実施されると、ステップS57に進む。
ステップS57では、一回の瞬きが終了したか否かが判定される。検出部12は、ステップS54で判定対象となったフレームの次のフレームについて、ラベルが「0」であるか否かを判定する。次のフレームのラベルが「0」である場合、ラベルが「1」から「0」に切り替わるタイミングであるため、一回の瞬きが終了したタイミングと判別することができる。一方、次のフレームのラベルが「1」または「-1」である場合、瞬きが継続していると判別される。ステップS57で肯定的に判定された場合、ステップS58に進む。ステップS57で否定的に判定された場合、ステップS54にリターンする。
一回の瞬きに含まれるフレームの数だけ、ステップS57で否定的に判定されることになる。そのため、一回の瞬きの間で開眼度が20%以下となるフレームの数だけ、カウンタの値が1ずつ加算される。検出部12は、運転者100の開眼度が20%以下であるか否かを単位時間ごとに判定する。さらに、検出部12は、開眼度が20%以下であると連続して判定された回数をカウントする。そして、一回の瞬きに含まれる全フレームについて、開眼度が20%以下であるかが判定され、カウンタが加算された後、ステップS57で肯定的に判定されることになる。
ステップS58では、カウンタの値が15以上であるか否かが判定される。検出部12は、一回の瞬きを対象にして、その検出された瞬きにおけるカウンタの値が15以上であるか否かを判定する。この場合、検出部12は、一回の瞬きにおける閉眼が0.5秒以上であるか否かを判定することになる。ステップS58で否定的に判定された場合、ステップS59に進む。ステップS58で肯定的に判定された場合、ステップS60に進む。
ステップS59では、カウンタの値が0にリセットされる。検出部12は、ステップS58で否定的に判定された場合には一回の瞬きにおける閉眼が0.5秒未満となる正常な瞬きであると判断し、カウンタの値を0にリセットする。ステップS59が実施されると、ステップS53にリターンする。
ステップS60では、カウンタの値が90以上であるか否かが判定される。検出部12は、一回の瞬きを対象にして、その検出された瞬きにおけるカウンタの値が90以上であるか否かを判定する。この場合、検出部12は、一回の瞬きにおける閉眼が3秒以上であるか否かを判定することになる。ステップS60で肯定的に判定された場合、ステップS61に進む。ステップS60で否定的に判定された場合、ステップS62に進む。
ステップS61では、運転者100が居眠り状態であると判定される。検出部12は、ステップS60で肯定的に判定された場合には一回の瞬きにおける閉眼が3秒以上となる居眠り状態であると判断する。ステップS61が実施されると、この制御ルーチンは終了する。
ステップS62では、運転者100がマイクロスリープ状態であると判定される。検出部12は、ステップS60で否定的に判定された場合には一回の瞬きにおける閉眼が0.5秒以上かつ3秒未満となるマイクロスリープ状態であると判断する。検出部12は、カウントが第1回数の15以上かつ第2回数の90未満である場合、運転者100がマイクロスリープ状態であると判定する。ステップS62が実施されると、この制御ルーチンは終了する。なお、この第2変形例は、運転者100に限らず、車両3の乗員を対象にすることが可能である。例えばカメラ2が運転席と助手席とに二台設置されている場合には、助手席の乗員を対象にしてマイクロスリープの検出を行うことが可能である。
図19には、第2変形例の検出方法を用いた実施例の検出結果と、移動平均の検出手法を用いた比較例の検出結果とが示されている。図19に示すように、実施例の検出結果は比較例の検出結果に比べて真値に近い結果が得られている。この結果から、第2変形例によれば、移動平均では検出できない瞬きを検出することが可能であることが分かる。
第2変形例の乗員監視装置1によれば、乗員の開眼度が所定値以下となる連続回数をカウントし、そのカウントが第1回数以上かつ第2回数未満である場合に乗員がマイクロスリープ状態であると判定することができる。これにより、車両3の乗員におけるマイクロスリープを精度よく検出することができる。
なお、上記の実施形態および変形例に開示された内容は、適宜組み合わせて実行することができる。
1:乗員監視装置、 2:カメラ、 3:車両
11:取得部、 12:検出部、 13:設定部
100:運転者、 110:目

Claims (5)

  1. 車両に乗車している乗員の開眼距離を取得する取得部と、
    前記開眼距離に基づいて瞬き判定用の閾値を設定する設定部と、
    前記閾値と前記開眼距離の単位時間あたりの変化量との比較結果に基づいて前記乗員の瞬きを検出する検出部と、
    を備える乗員監視装置。
  2. 前記検出部は、予め定められた検出期間ごとに前記開眼距離に基づいて前記乗員の瞬き時の開眼速度を算出し、
    前記設定部は、前記検出期間ごとに対応する前記閾値を設定するものであり、設定対象となる検出期間の1つ前の検出期間における前記開眼速度に基づいて前記設定対象となる検出期間における前記閾値を決定する
    請求項1に記載の乗員監視装置。
  3. 前記検出部は、
    前記開眼距離の単位時間あたりの変化量を前記単位時間ごとに算出し、
    前記閾値と前記開眼距離の単位時間あたりの変化量との比較結果に応じたラベルを前記単位時間ごとに付与し、
    前記ラベルの付与結果に基づいて前記乗員の瞬きの有無を判定する
    請求項2に記載の乗員監視装置。
  4. 前記検出部は、
    前記開眼距離の単位時間あたりの変化量が前記閾値よりも大きい場合、前記ラベルとして第1値を付与し、
    前記開眼距離の単位時間あたりの変化量が前記閾値の負の値よりも小さい場合、前記ラベルとして第2値を付与し、
    前記開眼距離の単位時間あたりの変化量が前記閾値の絶対値よりも小さい場合、かつ1つ前のラベルが前記第2値である場合には、前記ラベルとして前記第2値を付与し、
    前記開眼距離の単位時間あたりの変化量が前記閾値の絶対値よりも小さい場合、かつ1つ前のラベルが前記第2値以外の値である場合には、前記ラベルとして第3値を付与し、
    前記ラベルが前記第3値から前記第2値に切り替わるところを始点とし、前記ラベルが前記第1値から前記第3値に切り替われるところを終点として、前記始点から前記終点までの間を瞬きであると判定する
    請求項3に記載の乗員監視装置。
  5. 前記検出部は、
    前記乗員の開眼度が所定値以下であるか否かを前記単位時間ごとに判定し、
    前記開眼度が所定値以下であると連続して判定された回数をカウントし、
    前記カウントが第1回数以上かつ第2回数未満である場合、前記乗員がマイクロスリープ状態であると判定する
    請求項1から4のうちのいずれか一項に記載の乗員監視装置。
JP2023171492A 2023-10-02 2023-10-02 乗員監視装置 Active JP7810682B2 (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2023171492A JP7810682B2 (ja) 2023-10-02 2023-10-02 乗員監視装置
DE102024128185.5A DE102024128185A1 (de) 2023-10-02 2024-09-30 Insassenüberwachungsvorrichtung

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2023171492A JP7810682B2 (ja) 2023-10-02 2023-10-02 乗員監視装置

Publications (2)

Publication Number Publication Date
JP2025062425A true JP2025062425A (ja) 2025-04-14
JP7810682B2 JP7810682B2 (ja) 2026-02-03

Family

ID=94978565

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2023171492A Active JP7810682B2 (ja) 2023-10-02 2023-10-02 乗員監視装置

Country Status (2)

Country Link
JP (1) JP7810682B2 (ja)
DE (1) DE102024128185A1 (ja)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000301962A (ja) * 1999-04-21 2000-10-31 Niles Parts Co Ltd 眼の状態検出装置、居眠り運転警報装置
JP2018061724A (ja) * 2016-10-14 2018-04-19 トヨタ自動車株式会社 瞬き検出装置
US20230071647A1 (en) * 2020-06-23 2023-03-09 Zte Corporation Terminal control method and apparatus, and terminal and storage medium

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000301962A (ja) * 1999-04-21 2000-10-31 Niles Parts Co Ltd 眼の状態検出装置、居眠り運転警報装置
JP2018061724A (ja) * 2016-10-14 2018-04-19 トヨタ自動車株式会社 瞬き検出装置
US20230071647A1 (en) * 2020-06-23 2023-03-09 Zte Corporation Terminal control method and apparatus, and terminal and storage medium

Also Published As

Publication number Publication date
JP7810682B2 (ja) 2026-02-03
DE102024128185A1 (de) 2025-04-03

Similar Documents

Publication Publication Date Title
US20200334477A1 (en) State estimation apparatus, state estimation method, and state estimation program
US11453401B2 (en) Closed eye determination device
WO2015064980A1 (ko) 동작, 안면, 눈, 입모양 인지를 통한 2단계 졸음운전 방지 장치
CN110211335A (zh) 用于对车辆的驾驶员的微睡进行识别的方法和装置
US10552694B2 (en) Drowsiness estimating apparatus
EP4414949A1 (en) Occupancy safety control method and apparatus, and electronic device and product
JP7589614B2 (ja) ドライバ監視装置、ドライバ監視方法及びドライバ監視用コンピュータプログラム
CN113537123A (zh) 手势识别方法、装置、电子设备及可读存储介质
JP7189564B2 (ja) 眠気推定装置、眠気推定方法、および眠気推定プログラム
JP7192668B2 (ja) 覚醒度判定装置
JP6754228B2 (ja) 目の開度のための参照レベルを供給する方法および装置
US12499696B2 (en) Method of determining drowsiness of a driver in a vehicle
JP7810682B2 (ja) 乗員監視装置
TWI840099B (zh) 汽車駕駛員健康監測方法和實施該方法的汽車
Pant et al. Driver's Companion-Drowsiness Detection and Emotion Based Music Recommendation System
JP6563526B2 (ja) 目開幅を利用してまばたき事象と計器視線とを区別する方法および装置
CN113591682B (zh) 疲劳状态检测方法、装置、可读存储介质以及电子设备
JP2025062423A (ja) 乗員監視装置
US10945651B2 (en) Arousal level determination device
US20240386729A1 (en) Method and Monitoring Device for Determining an Eye State of a Person, and Motor Vehicle Equipped Therewith
CN119339359A (zh) 疲劳驾驶自适应检测方法
JP2007236488A (ja) 覚醒度推定装置及びシステム並びに方法
JPH0939603A (ja) 居眠り判定装置
CN113239729B (zh) 一种基于数据融合的疲劳驾驶识别方法
CN111152653A (zh) 一种基于多信息融合的疲劳驾驶检测方法

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20241217

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20250930

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20251015

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20251201

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20260122

R150 Certificate of patent or registration of utility model

Ref document number: 7810682

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150