CN113168680A - 状态判定装置、状态判定方法以及状态判定程序 - Google Patents
状态判定装置、状态判定方法以及状态判定程序 Download PDFInfo
- Publication number
- CN113168680A CN113168680A CN201880099794.8A CN201880099794A CN113168680A CN 113168680 A CN113168680 A CN 113168680A CN 201880099794 A CN201880099794 A CN 201880099794A CN 113168680 A CN113168680 A CN 113168680A
- Authority
- CN
- China
- Prior art keywords
- user
- facial feature
- region
- face
- state
- 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
Links
- 238000000034 method Methods 0.000 title claims description 54
- 230000001815 facial effect Effects 0.000 claims abstract description 261
- 238000000605 extraction Methods 0.000 claims abstract description 202
- 239000000284 extract Substances 0.000 claims abstract description 20
- 230000002618 waking effect Effects 0.000 claims description 48
- 230000037303 wrinkles Effects 0.000 claims description 43
- 210000004709 eyebrow Anatomy 0.000 claims description 42
- 206010048232 Yawning Diseases 0.000 claims description 30
- 206010062519 Poor quality sleep Diseases 0.000 claims description 22
- 230000037007 arousal Effects 0.000 claims description 8
- 238000003384 imaging method Methods 0.000 claims description 3
- 238000010801 machine learning Methods 0.000 claims description 3
- 206010041349 Somnolence Diseases 0.000 abstract description 10
- 238000004364 calculation method Methods 0.000 description 49
- 238000010586 diagram Methods 0.000 description 27
- 230000006399 behavior Effects 0.000 description 14
- 238000012545 processing Methods 0.000 description 13
- 241001282135 Poromitra oscitans Species 0.000 description 8
- 230000004397 blinking Effects 0.000 description 4
- 238000001514 detection method Methods 0.000 description 3
- 230000035622 drinking Effects 0.000 description 3
- 238000005286 illumination Methods 0.000 description 3
- 238000013527 convolutional neural network Methods 0.000 description 2
- 238000012706 support-vector machine Methods 0.000 description 2
- 230000035922 thirst Effects 0.000 description 2
- 238000012935 Averaging Methods 0.000 description 1
- 206010012373 Depressed level of consciousness Diseases 0.000 description 1
- 210000004556 brain Anatomy 0.000 description 1
- 239000002131 composite material Substances 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000011156 evaluation Methods 0.000 description 1
- 230000010365 information processing Effects 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 230000001678 irradiating effect Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000007637 random forest analysis Methods 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 230000002087 whitening effect Effects 0.000 description 1
Images
Classifications
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/103—Measuring devices for testing the shape, pattern, colour, size or movement of the body or parts thereof, for diagnostic purposes
- A61B5/11—Measuring movement of the entire body or parts thereof, e.g. head or hand tremor or mobility of a limb
- A61B5/1126—Measuring movement of the entire body or parts thereof, e.g. head or hand tremor or mobility of a limb using a particular sensing technique
- A61B5/1128—Measuring movement of the entire body or parts thereof, e.g. head or hand tremor or mobility of a limb using a particular sensing technique using image analysis
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/103—Measuring devices for testing the shape, pattern, colour, size or movement of the body or parts thereof, for diagnostic purposes
- A61B5/11—Measuring movement of the entire body or parts thereof, e.g. head or hand tremor or mobility of a limb
- A61B5/1104—Measuring movement of the entire body or parts thereof, e.g. head or hand tremor or mobility of a limb induced by stimuli or drugs
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/103—Measuring devices for testing the shape, pattern, colour, size or movement of the body or parts thereof, for diagnostic purposes
- A61B5/11—Measuring movement of the entire body or parts thereof, e.g. head or hand tremor or mobility of a limb
- A61B5/1123—Discriminating type of movement, e.g. walking or running
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/16—Devices for psychotechnics; Testing reaction times ; Devices for evaluating the psychological state
- A61B5/163—Devices for psychotechnics; Testing reaction times ; Devices for evaluating the psychological state by tracking eye movement, gaze, or pupil change
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/16—Devices for psychotechnics; Testing reaction times ; Devices for evaluating the psychological state
- A61B5/18—Devices for psychotechnics; Testing reaction times ; Devices for evaluating the psychological state for vehicle drivers or machine operators
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/48—Other medical applications
- A61B5/4806—Sleep evaluation
- A61B5/4809—Sleep detection, i.e. determining whether a subject is asleep or not
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/48—Other medical applications
- A61B5/4845—Toxicology, e.g. by detection of alcohol, drug or toxic products
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V40/00—Recognition of biometric, human-related or animal-related patterns in image or video data
- G06V40/10—Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
- G06V40/16—Human faces, e.g. facial parts, sketches or expressions
- G06V40/168—Feature extraction; Face representation
- G06V40/171—Local features and components; Facial parts ; Occluding parts, e.g. glasses; Geometrical relationships
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V40/00—Recognition of biometric, human-related or animal-related patterns in image or video data
- G06V40/20—Movements or behaviour, e.g. gesture recognition
Landscapes
- Health & Medical Sciences (AREA)
- Engineering & Computer Science (AREA)
- Life Sciences & Earth Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Physics & Mathematics (AREA)
- Oral & Maxillofacial Surgery (AREA)
- Veterinary Medicine (AREA)
- Public Health (AREA)
- Biophysics (AREA)
- Pathology (AREA)
- Biomedical Technology (AREA)
- Heart & Thoracic Surgery (AREA)
- Medical Informatics (AREA)
- Molecular Biology (AREA)
- Surgery (AREA)
- Animal Behavior & Ethology (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Physiology (AREA)
- Dentistry (AREA)
- Human Computer Interaction (AREA)
- Multimedia (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Psychiatry (AREA)
- Social Psychology (AREA)
- Anesthesiology (AREA)
- Nuclear Medicine, Radiotherapy & Molecular Imaging (AREA)
- Radiology & Medical Imaging (AREA)
- Psychology (AREA)
- Child & Adolescent Psychology (AREA)
- Developmental Disabilities (AREA)
- Educational Technology (AREA)
- Hospice & Palliative Care (AREA)
- Bioinformatics & Cheminformatics (AREA)
- Toxicology (AREA)
- Pharmacology & Pharmacy (AREA)
- Chemical & Material Sciences (AREA)
- Medicinal Chemistry (AREA)
- Image Analysis (AREA)
- Image Processing (AREA)
Abstract
状态判定装置(100)具有:提取部(10),其从通过拍摄用户的面部而依次取得的多个帧的各个帧中提取表示面部的区域的面部区域,从面部区域中提取表示面部的部位的面部特征点,根据面部特征点计算面部特征量提取区域,从面部特征量提取区域中提取作为特征量的面部特征量,该面部特征量提取区域是在用户处于不清醒状态时在面部区域中产生变化的区域;状态判定部(160),其根据多个帧各自的面部特征量和预先生成的判定信息,判定用户是否处于不清醒状态;以及输出部(170),其输出判定结果。
Description
技术领域
本发明涉及状态判定装置、状态判定方法以及状态判定程序。
背景技术
人有时处于不清醒状态。例如,不清醒状态是瞌睡状态、因饮酒而瞌睡的状态等。
另外,为了防止事故,判定车内或工厂内的人的不清醒状态的技术正在开发中。例如,从心率、脑电波、眨眼等中提取在不清醒状态时发生变化的特征量。接着,对该特征量和阈值进行比较。根据比较结果判定不清醒状态。这样,不清醒状态可以根据心率等生物信号进行判定。但是,在该判定方法中,人佩戴着传感器。因此,在该判定方法中,人感到麻烦。此外,在人没有佩戴传感器的情况下,该判定方法不能使用。并且,该判定的方法由于使用传感器,因而耗费成本。
在此,提出有检测瞌睡状态的技术(参照专利文献1)。例如,专利文献1的瞌睡驾驶检测装置使用眨眼频度来检测驾驶员的瞌睡状态。此外,提出有判定驾驶员的困倦状态的技术(参照专利文献2)。例如,专利文献2的困倦判定装置使用眨眼频度来判定困倦状态。
现有技术文献
专利文献
专利文献1:日本特开平11-339200号公报
专利文献2:日本特开2008-212298号公报
非专利文献
非专利文献1:Paul Viola,Michael J Jones"Robust Real-Time FaceDetection International Journal of Computer Vision57(2)",2004年
非专利文献2:Laurenz Wiskott,Jean-Marc Fellous,Norbert Kruger,Christoph von der Malsburg"Face Recognition by Elastic Bunch Graph Matching",1996年
非专利文献3:Navneet Dalal and Bill Triggs"Histograms of OrientedGradients for Human Detection"
发明内容
发明要解决的课题
专利文献1、2的技术使用眨眼频度。但是,眨眼频度的个人差异较大。例如,在清醒时眨眼频度非常高的人的情况下,难以使用专利文献1、2的技术来判定是否处于不清醒状态。
因此,如何高精度地判定不清醒状态成为问题。
本发明的目的在于高精度地判定不清醒状态。
用于解决课题的手段
提供本发明一个方式的状态判定装置。状态判定装置具有:提取部,其从通过拍摄用户的面部而依次取得的多个帧的各个帧中提取表示所述面部的区域的面部区域,从所述面部区域中提取表示面部的部位的面部特征点,根据所述面部特征点计算面部特征量提取区域,从所述面部特征量提取区域中提取作为特征量的面部特征量,所述面部特征量提取区域是在所述用户处于不清醒状态时在所述面部区域中产生变化的区域;状态判定部,其根据所述多个帧各自的所述面部特征量和预先生成的判定信息,判定所述用户是否处于所述不清醒状态;以及输出部,其输出判定结果。
发明效果
根据本发明,能够高精度地判定不清醒状态。
附图说明
图1是表示实施方式1的状态判定装置的图。
图2是表示实施方式1的状态判定装置具有的硬件的结构的图。
图3是表示实施方式1的面部特征点表的例子的图。
图4的(A)、(B)是表示面部特征量提取区域的计算例的图。
图5是表示实施方式1的面部特征量表的例子的图。
图6是表示实施方式1的状态判定模型表的例子的图。
图7是用于说明实施方式1的计算在眉间产生皱纹的次数的方法的图。
图8是表示实施方式1的不清醒等级的具体例的图。
图9是表示实施方式1的判定结果表的例子的图。
图10是表示实施方式1的面部特征量提取区域的计算处理的流程图。
图11是表示实施方式1的面部特征量的提取处理的流程图。
图12是表示实施方式1的计数处理的流程图。
图13是表示实施方式1的不清醒状态的判定处理的流程图。
图14是表示实施方式2的状态判定装置的结构的功能框图。
图15是表示实施方式2的平均面部特征点模型表的一例的图。
图16的(A)~(C)是表示面部条件表的一例的图。
图17是表示实施方式2的提取区域决定模型表的一例的图。
图18是表示实施方式2的面部条件的判定处理的流程图。
图19是表示实施方式2的面部特征量提取区域的决定处理的流程图。
具体实施方式
以下,参照附图说明实施方式。以下的实施方式只不过是例子,在本发明的范围内能够进行各种变更。
实施方式1
图1是表示实施方式1的状态判定装置的图。状态判定装置100是执行状态判定方法的装置。
状态判定装置100判定不清醒状态。例如,不清醒状态是瞌睡状态、因饮酒而瞌睡的状态等。此外,不清醒状态包含意识朦胧的状态。例如,意识朦胧的状态是用户昏昏欲睡的状态、用户因饮酒而醉酒的状态等。这里,用户有时在从瞌睡状态暂时成为清醒状态后再次成为瞌睡状态。对于这样用户从瞌睡状态经过短时间后再次成为瞌睡状态的情况,也可以认为用户处于瞌睡状态。因此,不清醒状态包含用户从瞌睡状态暂时成为清醒状态后再次成为瞌睡状态的情况。
接着,说明状态判定装置100具有的硬件。
图2是表示实施方式1的状态判定装置具有的硬件的结构的图。状态判定装置100具有处理器101、易失性存储装置102、非易失性存储装置103、摄像机104以及显示器105。
处理器101控制状态判定装置100整体。例如,处理器101是CPU(CentralProcessing Unit:中央处理单元)或FPGA(Field Programmable Gate Array:现场可编程门阵列)等。处理器101可以是多处理器。状态判定装置100可以通过处理电路来实现,或者也可以通过软件、固件或者它们的组合来实现。另外,处理电路也可以是单一电路或复合电路。
易失性存储装置102是状态判定装置100的主存储装置。例如,易失性存储装置102是RAM(Random Access Memory:随机存取存储器)。非易失性存储装置103是状态判定装置100的辅助存储装置。例如,非易失性存储装置103是SSD(Solid State Drive:固态硬盘)。
摄像机104是拍摄面部的装置。此外,摄像机104也称作摄像设备。显示器105是显示信息的装置。此外,显示器105也称作显示设备。
另外,状态判定装置100在不具有摄像机104和显示器105的状态下,也可以被认为是信息处理装置。
返回图1,说明状态判定装置100。
状态判定装置100具有取得部110、提取部10、状态判定部160和输出部170。提取部10具有面部区域提取部120、面部特征点提取部130、面部特征量提取区域计算部140和面部特征量提取部150。
此外,状态判定装置100具有面部特征点存储部180、面部特征量存储部181、状态判定模型存储部182和判定结果存储部183。
提取部10、取得部110、面部区域提取部120、面部特征点提取部130、面部特征量提取区域计算部140、面部特征量提取部150、状态判定部160和输出部170的一部分或全部可以由处理器101实现。
此外,提取部10、取得部110、面部区域提取部120、面部特征点提取部130、面部特征量提取区域计算部140、面部特征量提取部150、状态判定部160和输出部170的一部分或全部也可以作为处理器101执行的程序的模块来实现。例如,由处理器101执行的程序也被称作状态判定程序。例如,状态判定程序被保存在易失性存储装置102、非易失性存储装置103等记录介质中。
面部特征点存储部180、面部特征量存储部181、状态判定模型存储部182和判定结果存储部183也可以作为在易失性存储装置102或非易失性存储装置103中确保的存储区域来实现。
取得部110从摄像机104取得通过拍摄用户的面部而依次取得的多个帧。多个帧可以表现为动态图像。帧是图像。此外,多个帧也可以表现为在不同的时刻拍摄用户的面部而得到的多个帧。
提取部10从多个帧的各个帧中提取面部区域,从面部区域中提取面部特征点,根据面部特征点计算面部特征量提取区域,从面部特征量提取区域中提取面部特征量。另外,面部区域表示面部的区域。面部特征点表示面部的部位。面部特征量提取区域是在用户处于不清醒状态时在面部区域中产生变化的区域。面部特征量是特征量。
此外,面部特征量提取区域也可以表现为:在用户处于不清醒状态时在面部区域中产生变化且在用户处于不清醒状态时作为用户的面部运动不产生个人差异的区域。
使用面部区域提取部120、面部特征点提取部130、面部特征量提取区域计算部140和面部特征量提取部150详细说明由提取部10执行的处理。
面部区域提取部120从动态图像中提取面部区域。面部区域提取部120可以使用基于Adaboost学习的利用Haar-like特征的识别器来实现。例如,在非专利文献1中记载有提取面部区域的方法。
面部特征点提取部130基于面部区域提取轮廓、眉毛、眼睛、鼻子、嘴等面部特征点。例如,在非专利文献2中记载有提取面部特征点的方法。
面部特征点提取部130将面部特征点保存在面部特征点存储部180中。这里,对面部特征点存储部180进行说明。面部特征点存储部180存储面部特征点表。
图3是表示实施方式1的面部特征点表的例子的图。面部特征点表180a被保存在面部特征点存储部180中。面部特征点表180a具有特征点、面部朝向的项目。此外,面部特征点表180a具有坐标、角度的项目。
例如,将面部特征点提取部130提取左眼内端而得到的坐标登记在面部特征点表180a中。另外,左眼内端也称作左内眼角。
面部特征点提取部130根据面部特征点计算面部朝向。面部朝向由Yaw、Pitch、Roll(偏转、俯仰、滚转)表示。面部特征点提取部130将面部朝向登记在面部特征点表180a中。
返回图1,说明面部特征量提取区域计算部140。
面部特征量提取区域计算部140计算在不清醒状态的判定中使用的面部特征量的提取区域。
在此,作为用户处于不清醒状态时进行的行为或者用户成为不清醒状态的预兆行为,用户进行抗拒困倦的行为。抗拒困倦的行为是指用户故意紧闭眼睛的行为。抗拒困倦的行为也可以表现为用户故意紧闭眼睛的强烈眨眼。在用户故意紧闭眼睛的情况下,在眉间产生皱纹。因此,面部特征量提取区域计算部140计算面部区域内的眉间区域作为面部特征量提取区域。
此外,在用户因饮酒而处于不清醒状态等的情况下,用户为了缓解口渴而舔嘴唇。因此,面部特征量提取区域计算部140计算面部区域内的嘴部区域作为面部特征量提取区域。
进而,作为用户处于不清醒状态时进行的行为或者用户成为不清醒状态的预兆行为,用户打呵欠。在用户打呵欠的情况下,嘴部张开。此外,在用户打呵欠的情况下,在脸颊上产生皱纹。因此,面部特征量提取区域计算部140计算面部区域内的嘴部区域和脸颊区域作为面部特征量提取区域。
这里,作为具体例,说明眉间区域的计算和嘴部区域的计算。
图4的(A)、(B)是表示面部特征量提取区域的计算例的图。图4的(A)是眉间区域的计算例。面部特征量提取区域计算部140从由面部特征点提取部130提取出的面部特征点中确定左右内眼角。面部特征量提取区域计算部140计算左内眼角与右内眼角之间的中间点200。面部特征量提取区域计算部140计算以中间点200为中心的矩形区域201(即,a[像素]×a[像素]的区域)。矩形区域201是眉间区域。这样,面部特征量提取区域计算部140计算眉间区域。
此外,面部特征量提取区域计算部140根据由面部区域提取部120提取出的作为面部区域的矩形区域,使矩形区域201的各边成为k倍。因此,面部特征量提取区域计算部140能够计算(a×k)[像素]×(a×k)[像素]的矩形区域。
这里,有时不能根据面部朝向准确地计算眉间区域。因此,面部特征量提取区域计算部140可以根据由面部特征点提取部130计算出的面部朝向和中间点来计算眉间区域。具体进行说明。例如,假设面部朝向左方。当面部朝左方时,眉间产生皱纹的区域的中心位于左内眼角与右内眼角之间的中间点靠左的位置。因此,面部特征量提取区域计算部140计算该中间点向左平行移动l[像素]的坐标,作为眉间区域的中心坐标。面部特征量提取区域计算部140计算以中心坐标为中心的矩形区域。
图4的(B)是嘴部区域的计算例。面部特征量提取区域计算部140从面部特征点提取部130提取出的面部特征点中确定左右嘴角。面部特征量提取区域计算部140计算左嘴角与右嘴角之间的中间点210。面部特征量提取区域计算部140计算以中间点210为中心的矩形区域211(即,b[像素]×b[像素]的区域)。矩形区域211是嘴部区域。这样,面部特征量提取区域计算部140计算嘴部区域。
此外,面部特征量提取区域计算部140根据由面部区域提取部120提取出的作为面部区域的矩形区域,使矩形区域211的各边成为k倍。因此,面部特征量提取区域计算部140能够计算(b×k)[像素]×(b×k)[像素]的矩形区域。
并且,面部特征量提取区域计算部140也可以根据面部特征点提取部130计算出的面部朝向和面部特征点,计算嘴部区域。计算方法如上所述。
面部特征量提取区域计算部140同样能够计算脸颊区域。
返回图1,说明面部特征量提取部150。
面部特征量提取部150基于眉间区域、嘴部区域和脸颊区域来提取面部特征量。面部特征量是HOG(Histograms of Oriented Gradients:定向梯度直方图)特征量。例如,HOG特征量记载在非专利文献3中。
此外,面部特征量也可以是HOG特征量以外的特征量。例如,面部特征量是SIFT(Scaled Invariance Feature Transform:尺度不变特征变换)特征量、SURF(Speeded-upRobust Features:加速鲁棒特征)、Haar-like特征量等。
面部特征量提取部150将面部特征量保存在面部特征量存储部181中。这里,对面部特征量存储部181进行说明。面部特征量存储部181存储面部特征量表。
图5是表示实施方式1的面部特征量表的例子的图。面部特征量表181a被保存在面部特征量存储部181中。面部特征量表181a具有特征量和值的项目。面部特征量提取部150将面部特征量登记在面部特征量表181a中。即,面部特征量提取部150将表示面部特征量的信息登记在面部特征量表181a的面部特征量的项目中。并且,面部特征量提取部150将与面部特征量对应的值登记在面部特征量表181a的值的项目中。
此外,在面部特征量表181a中登记有与取得部110在规定时间取得的n(n为2以上的整数)个帧分别对应的HOG特征量。另外,例如规定时间为5分钟。
返回图1,说明状态判定部160。
状态判定部160根据多个帧各自的面部特征量和预先生成的判定信息,判定用户是否处于不清醒状态。此外,状态判定部160也可以表现为:根据与多个帧分别对应的面部特征量和预先保存的判定信息,判定用户是否处于不清醒状态。
对状态判定部160进行详细说明。
状态判定部160根据HOG特征量判定不清醒状态。具体而言,状态判定部160根据用户在规定时间内进行了上述的3个行为的次数,判定不清醒状态。另外,3个行为是:用户使眉间产生皱纹的行为、用户为了缓解口渴而舔嘴唇的行为、以及用户打呵欠的行为。此外,例如规定时间为5分钟。
这里,状态判定模型存储部182中存储有用于判定不清醒状态的信息。此外,在状态判定装置100执行不清醒状态的判定之前,将该信息预先保存在状态判定模型存储部182中。
该信息称作状态判定模型表。对状态判定模型表进行说明。
图6是表示实施方式1的状态判定模型表的例子的图。状态判定模型表182a被保存在状态判定模型存储部182中。状态判定模型表182a具有不清醒等级、5分钟内眉间产生皱纹的次数、5分钟内舔嘴唇的次数以及5分钟内打呵欠的次数的项目。
状态判定模型表182a也称作判定信息。此外,状态判定模型表182a包含用于决定与用户使眉间产生皱纹的次数对应的不清醒等级的信息。状态判定模型表182a包含用于决定与用户舔嘴唇的次数对应的不清醒等级的信息。状态判定模型表182a包含用于决定与用户打呵欠的次数对应的不清醒等级的信息。
这里,说明状态判定部160判定为在眉间产生皱纹的方法。状态判定部160使用式(1)计算余弦相似度Sn。
平均值Hm是由面部特征量提取部150针对高清醒状态(即,通常状态)的多个帧提取出的HOG特征量的平均值。此外,在状态判定装置100执行不清醒状态的判定之前,预先计算平均值Hm。此外,例如平均值Hm被保存在面部特征量存储部181中。
HOG特征量Hn是与取得部110在规定时间取得的n帧对应的HOG特征量。
在此,对表示余弦相似度Sn与时间的关系例的图进行说明。
图7是用于说明实施方式1的计算在眉间产生皱纹的次数的方法的图。图7的曲线图的纵轴表示余弦相似度Sn。图7的曲线图的横轴表示时间。在眉间产生皱纹的情况下,皱纹的边缘表现得较强。在皱纹的边缘表现得较强的情况下,余弦相似度Sn成为较小的值。
状态判定部160在余弦相似度Sn是比预先设定的阈值S小的值的情况下,判定为眉间产生皱纹。状态判定部160在判定为眉间产生皱纹的情况下,对在眉间产生皱纹的次数进行增计数。
判定为在眉间产生皱纹的方法和判定为舔嘴唇的方法是同样的方法。此外,判定为在眉间产生皱纹的方法和判定为打呵欠的方法是同样的方法。因此,对判定为舔嘴唇的方法和判定为打呵欠的方法省略说明。
这样,状态判定部160根据从多个帧各自的眉间区域中提取出的面部特征量,计算用户使眉间产生皱纹的次数。状态判定部160根据从多个帧各自的嘴部区域中提取出的面部特征量,计算用户舔嘴唇的次数。状态判定部160根据从多个帧各自的嘴部区域和脸颊区域中提取出的面部特征量,计算用户打呵欠的次数。
状态判定部160根据在眉间产生皱纹的次数和状态判定模型表182a,决定不清醒等级。状态判定部160根据舔嘴唇的次数和状态判定模型表182a,决定不清醒等级。状态判定部160根据打呵欠的次数和状态判定模型表182a,决定不清醒等级。
图8是表示实施方式1的不清醒等级的具体例的图。图8示出根据在眉间产生皱纹的次数决定的不清醒等级是等级2。图8示出根据舔嘴唇的次数决定的不清醒等级是等级4。图8示出根据打呵欠的次数决定的不清醒等级是等级3。
状态判定部160计算3个不清醒等级的平均值。例如,状态判定部160计算作为平均值的等级3(=(2+4+3)/3)。此外,状态判定部160也可以对平均值的小数点以下进行四舍五入。
状态判定部160在平均值为预先设定的阈值以上的情况下,判定为用户处于不清醒状态。例如,阈值是3。另外,该阈值也称作阈值等级。这样,状态判定部160在平均值为等级3以上的情况下,判定为用户处于不清醒状态。另外,能够根据评价方法来变更将哪个等级判定为不清醒状态。
状态判定部160将判定结果保存在判定结果存储部183中。判定结果是平均值。这里,对判定结果存储部183进行说明。判定结果存储部183存储判定结果表。
图9是表示实施方式1的判定结果表的例子的图。判定结果表183a被保存在判定结果存储部183中。判定结果表183a具有不清醒等级的项目。状态判定部160将计算出的平均值登记到判定结果表183a中。
此外,状态判定部160也可以根据通过使用Random Forest(随机森林)、SVM(Support Vector Machine:支持向量机)、Adaboost、CNN(Convolutional NeuralNetwork:卷积神经网络)等进行机器学习而得到的信息和面部特征量,判定不清醒状态。另外,该信息也称作判定信息。即,判定信息是通过机器学习得到且用于判定用户是否处于不清醒状态的信息。
返回图1,对输出部170进行说明。输出部170输出判定结果。对输出部170进行详细说明。
输出部170输出登记在判定结果表183a中的不清醒等级。例如,输出部170将不清醒等级输出到显示器105。此外,输出部170也可以通过声音来输出不清醒等级。另外,登记在判定结果表183a中的不清醒等级也称作表示平均值的信息。
输出部170也可以在判定结果表183a中登记的不清醒等级为等级3以上的情况下,输出用户处于不清醒状态。输出部170也可以在判定结果表183a中登记的不清醒等级为等级2以下的情况下,输出用户不处于不清醒状态。
接着,使用流程图说明状态判定装置100执行的处理。
图10是表示实施方式1的面部特征量提取区域的计算处理的流程图。另外,在图10中,对眉间区域的计算处理进行说明。此外,图10是面部特征量提取区域计算部140执行的处理的一例。
(步骤S11)面部特征量提取区域计算部140从面部特征点存储部180中取得左右内眼角的坐标和面部朝向。
(步骤S12)面部特征量提取区域计算部140计算左内眼角与右内眼角之间的中间点。
(步骤S13)面部特征量提取区域计算部140根据中间点和面部朝向计算中心坐标。具体而言,面部特征量提取区域计算部140计算作为使中间点平行移动后的坐标的中心坐标。
(步骤S14)面部特征量提取区域计算部140计算以中心坐标为中心的矩形区域。
(步骤S15)面部特征量提取区域计算部140取得由面部区域提取部120提取出的作为面部区域的矩形区域。
(步骤S16)面部特征量提取区域计算部140根据作为面部区域的矩形区域,对在步骤S14中计算出的矩形区域的大小进行变更。例如,面部特征量提取区域计算部140根据作为面部区域的矩形区域,使矩形区域的各边成为k倍。由此,计算与面部大小对应的眉间区域。
面部特征量提取区域计算部140能够通过与上述处理相同的处理来计算嘴部区域和脸颊区域。
图11是表示实施方式1的面部特征量的提取处理的流程图。
(步骤S21)面部特征量提取部150取得由面部特征量提取区域计算部140计算出的3个面部特征量提取区域。即,3个面部特征量提取区域是眉间区域、嘴部区域和脸颊区域。
(步骤S22)面部特征量提取部150根据眉间区域来提取HOG特征量。此外,面部特征量提取部150根据嘴部区域来提取HOG特征量。进而,面部特征量提取部150根据脸颊区域来提取HOG特征量。
(步骤S23)面部特征量提取部150将根据眉间区域提取出的HOG特征量保存到面部特征量存储部181中。此外,面部特征量提取部150将根据嘴部区域提取出的HOG特征量保存到面部特征量存储部181中。进而,面部特征量提取部150将根据脸颊区域提取出的HOG特征量保存到面部特征量存储部181中。
由此,将分别根据3个面部特征量提取区域提取出的各个HOG特征量分别登记到面部特征量表181a中。
图12是表示实施方式1的计数处理的流程图。在图12中,说明对在眉间产生皱纹的次数进行计数的情况。
(步骤S31)状态判定部160根据从1个帧(例如,称作第1帧)中提取出的眉间区域,从面部特征量存储部181中取得提取出的HOG特征量。
(步骤S32)状态判定部160使用式(1)计算余弦相似度Sn。
(步骤S33)状态判定部160判定在步骤S32中计算出的余弦相似度Sn是否小于阈值S。
例如,在步骤S32中计算出的余弦相似度Sn小于阈值S的情况是眉间的皱纹边缘表现得较强的情况。即,在步骤S32中计算出的余弦相似度Sn小于阈值S的情况是用户使眉间产生皱纹的情况。
在满足判定条件的情况下,状态判定部160使处理进入步骤S34。在不满足判定条件的情况下,状态判定部160使处理进入步骤S35。
(步骤S34)状态判定部160对眉间产生皱纹的次数进行增计数。
(步骤S35)状态判定部160判定从开始计数处理起是否经过了5分钟。状态判定部160在经过了5分钟的情况下,结束处理。状态判定部160在未经过5分钟的情况下,使处理进入步骤S31。另外,例如在该步骤S31中,状态判定部160根据从取得部110在第1帧之后取得的第2帧中提取出的眉间区域,从面部特征量存储部181中取得提取出的HOG特征量。
这样,状态判定部160根据取得部110在5分钟内取得的n个帧内的眉间区域,取得提取出的各个HOG特征量。状态判定部160根据各个HOG特征量,判定是否在眉间产生皱纹。由此,状态判定部160能够取得在5分钟内用户使眉间产生皱纹的次数。
通过与图11所示的计数处理相同的方法,取得舔嘴唇的次数。例如,在步骤S31中记载的眉间区域被变换成嘴部区域。由此,状态判定部160能够取得在5分钟内用户舔嘴唇的次数。
此外,通过与图11所示的计数处理相同的方法,取得打呵欠的次数。例如,在步骤S31中记载的眉间区域被变换成嘴部区域和脸颊区域。并且例如,在步骤S33中,状态判定部160在根据与嘴部区域对应的HOG特征量计算出的余弦相似度Sn、和根据与脸颊区域对应的HOG特征量计算出的余弦相似度Sn小于预先设定的阈值的情况下,使处理进入步骤S34。由此,状态判定部160能够取得在5分钟内用户打呵欠的次数。
另外,上述的5分钟是任意的时间。因此,5分钟的时间也可以是5分钟以外的时间。
图13是表示实施方式1的不清醒状态的判定处理的流程图。
(步骤S41)状态判定部160根据状态判定模型表182a和在眉间产生皱纹的次数,决定不清醒等级。状态判定部160根据状态判定模型表182a和舔嘴唇的次数,决定不清醒等级。状态判定部160根据状态判定模型表182a和打呵欠的次数,决定不清醒等级。
(步骤S42)状态判定部160根据3个不清醒等级计算平均值。状态判定部160也可以对平均值的小数点以下进行四舍五入。
(步骤S43)状态判定部160根据平均值判定不清醒状态。例如,状态判定部160在平均值为等级3以上的情况下,判定为用户处于不清醒状态。
(步骤S44)状态判定部160将判定结果保存在判定结果存储部183中。
根据实施方式1,状态判定装置100基于用户使眉间产生皱纹的行为、用户舔嘴唇的行为以及用户打呵欠的行为,判定是否处于不清醒状态。不清醒状态下的3个行为的个人差异小或者没有个人差异。状态判定装置100基于个人差异小或者没有个人差异的用户行为来判定不清醒状态,因而能够高精度地判定不清醒状态。
此外,状态判定部160也可以根据用户使眉间产生皱纹的次数和状态判定模型表182a决定不清醒等级,在所决定的不清醒等级为预先设定的阈值等级以上的情况下,判定为用户处于不清醒状态。例如,预先设定的阈值等级是等级3。输出部170也可以输出所决定的不清醒等级。
此外,状态判定部160也可以根据用户舔嘴唇的次数和状态判定模型表182a决定不清醒等级,在所决定的不清醒等级为预先设定的阈值等级以上的情况下,判定为用户处于不清醒状态。例如,预先设定的阈值等级是等级3。输出部170也可以输出所决定的不清醒等级。
此外,状态判定部160也可以根据用户打呵欠的次数和状态判定模型表182a决定不清醒等级,在所决定的不清醒等级为预先设定的阈值等级以上的情况下,判定为用户处于不清醒状态。例如,预先设定的阈值等级是等级3。输出部170也可以输出所决定的不清醒等级。
此外,在上文中,说明了状态判定部160根据3个不清醒等级的平均值来判定用户是否处于不清醒状态的情况。状态判定部160也可以根据2个不清醒等级的平均值来判定用户是否处于不清醒状态。例如,状态判定部160根据基于用户使眉间产生皱纹的次数的不清醒等级、和基于用户舔嘴唇的次数的不清醒等级的平均值,判定用户是否处于不清醒状态。并且例如,状态判定部160根据基于用户使眉间产生皱纹的次数的不清醒等级、和基于用户打呵欠的次数的不清醒等级的平均值,判定用户是否处于不清醒状态。并且例如,状态判定部160根据基于用户舔嘴唇的次数的不清醒等级、和基于用户打呵欠的次数的不清醒等级的平均值,判定用户是否处于不清醒状态。
实施方式2
接着,说明实施方式2。对于实施方式2,主要说明与实施方式1不同的事项,省略与实施方式1相同事项的说明。实施方式2参照图1~13。
图14是表示实施方式2的状态判定装置的结构的功能框图。状态判定装置100a具有提取部10a。提取部10a具有面部条件判定部191和面部特征量提取区域决定部192。
此外,状态判定装置100a具有平均面部特征点模型存储部184、面部条件存储部185以及提取区域决定模型存储部186。
提取部10a、面部条件判定部191以及面部特征量提取区域决定部192的一部分或全部也可以通过处理器101来实现。此外,提取部10a、面部条件判定部191以及面部特征量提取区域决定部192的一部分或者全部也可以作为处理器101执行的程序的模块来实现。例如,由处理器101执行的程序也被称作状态判定程序。
平均面部特征点模型存储部184、面部条件存储部185以及提取区域决定模型存储部186可以作为在易失性存储装置102或非易失性存储装置103中确保的存储区域来实现。
对与图1所示的结构相同的图14的结构,标注与图1所示的标号相同的标号。
面部条件判定部191根据多个帧,判定用户是否佩戴着佩戴物。例如,面部条件判定部191在作为面部特征点没有提取出眼睛的特征点的情况下,判定为用户佩戴着太阳镜。并且例如,面部条件判定部191在作为面部特征点没有提取出嘴部的特征点的情况下,判定为用户佩戴着口罩。
此外,面部条件判定部191也可以如以下说明的那样,判定用户是否佩戴着佩戴物。首先,对平均面部特征点模型存储部184进行说明。平均面部特征点模型存储部184存储平均面部特征点模型表。
图15是表示实施方式2的平均面部特征点模型表的一例的图。平均面部特征点模型表184a被保存在平均面部特征点模型存储部184中。在状态判定装置100a执行不清醒状态的判定之前,将平均面部特征点模型表184a保存在平均面部特征点模型存储部184中。平均面部特征点模型表184a也称作平均面部特征点模型信息。
平均面部特征点模型表184a具有特征点和平均坐标的项目。平均面部特征点模型表184a表示平均的面部部位的位置。例如,在平均面部特征点模型表184a中登记有许多人的面部的平均左眉外端的位置为(100,100)。
面部条件判定部191使用平均面部特征点模型表184a和面部特征点,判定用户是否佩戴着佩戴物。例如,面部条件判定部191在左眼的特征点位置与登记在平均面部特征点模型表184a中的左眼(即,左眼外端和左眼内端)的平均坐标位置之间的距离为阈值以上的情况下,判定为作为左眼的特征点位置可靠性低。并且,面部条件判定部191判定为用户佩戴着太阳镜。同样,面部条件判定部191在嘴部的特征点位置与登记在平均面部特征点模型表184a中的嘴部的平均坐标之间的距离为阈值以上的情况下,判定为用户佩戴着口罩。
这里,面部条件判定部191在对登记在平均面部特征点模型表184a中的信息和面部特征点进行比较的情况下,使用欧几里得距离或者马氏距离。另外例如,面部条件判定部191在使用欧几里德距离或马氏距离的情况下,使由面部特征点提取部130提取出的左眼外端与右眼外端之间的距离、和登记在平均面部特征点模型表184a中的左眼外端与右眼外端之间的距离相同。这样,面部条件判定部191使用左眼外端与右眼外端之间的距离。此外,面部条件判定部191也可以使用左眼外端与右眼外端之间的距离以外的距离。例如,面部条件判定部191使用左眉外端与右眉外端之间的距离。
此外,面部条件判定部191判定在n帧的任意帧中是否包含阴影。进而,面部条件判定部191判定在多个帧的任意帧中是否存在飞色。例如,飞色是指泛白。泛白是指在帧内出现白色部分。例如,在通过照明从左方照射光的情况下,帧内的左面部分飞色。
面部条件判定部191控制成在帧中包含阴影或飞色的区域的情况下,不将阴影或飞色的区域设定成特征量提取区域。由此,面部特征量提取区域计算部140能够计算恰当的区域作为面部特征量提取区域。
此外,面部条件判定部191在用户没有佩戴佩戴物且在帧中没有包含阴影和飞色的区域的情况下,判定为通常时。
面部条件判定部191将判定结果保存到面部条件存储部185中。这里,说明面部条件存储部185。面部条件存储部185存储面部条件表。
图16的(A)~(C)是表示面部条件表的一例的图。面部条件表185a具有面部条件的项目。
图16的(A)表示面部条件判定部191在面部条件表185a中登记了“通常时”的状态。图16的(B)表示面部条件判定部191在面部条件表185a中登记了“佩戴口罩”的状态。图16的(C)表示面部条件判定部191在面部条件表185a中登记了“从左照射”的状态。
面部条件判定部191也可以在根据面部朝向判定为帧中不存在面部的左半部分的情况下,将“倾斜面部”登记到面部条件表185a中。
接着,对提取区域决定模型存储部186进行说明。提取区域决定模型存储部186存储提取区域决定模型表。
图17是表示实施方式2的提取区域决定模型表的一例的图。提取区域决定模型表186a被保存在提取区域决定模型存储部186中。在状态判定装置100a执行不清醒状态的判定之前,提取区域决定模型表186a被保存在提取区域决定模型存储部186中。提取区域决定模型表186a具有面部条件和面部特征量提取区域的项目。提取区域决定模型表186a也称作提取区域决定模型信息。提取区域决定模型表186a是表示根据佩戴物被佩戴的位置将面部区域中的哪个区域作为面部特征量提取区域的信息。此外,提取区域决定模型表186a是表示根据存在阴影或飞色的位置将面部区域中的哪个区域作为面部特征量提取区域的信息。
面部特征量提取区域决定部192在判定为用户佩戴着佩戴物的情况下,根据提取区域决定模型表186a决定面部特征量提取区域。详细而言,面部特征量提取区域决定部192根据提取区域决定模型表186a和由面部条件判定部191判定出的面部条件,决定面部特征量提取区域。
此外,面部特征量提取区域决定部192在判定为多个帧的任意帧中存在阴影或飞色的情况下,根据提取区域决定模型表186a决定面部特征量提取区域。
例如,在面部条件判定部191判定为佩戴口罩的情况下,面部特征量提取区域决定部192将面部特征量提取区域决定为眉间区域。这里,在用户佩戴着口罩的情况下,面部特征量提取区域计算部140难以计算嘴部区域和脸颊区域。因此,面部特征量提取区域决定部192控制成不将嘴部区域和脸颊区域设为面部特征量提取区域。并且,面部特征量提取区域决定部192将面部特征量提取区域决定为眉间区域。
面部特征量提取区域计算部140根据由面部特征点提取部130提取出的面部特征点,计算由面部特征量提取区域决定部192决定的面部特征量提取区域。
接着,使用流程图说明状态判定装置100a执行的处理。
图18是表示实施方式2的面部条件的判定处理的流程图。此外,图18是面部条件判定部191执行的处理的一例。
(步骤S51)面部条件判定部191从面部特征点存储部180中取得面部特征点。
(步骤S52)面部条件判定部191判定在帧内是否存在阴影或飞色。
例如,面部条件判定部191在帧内有面部的区域的色彩为黑色的情况下,判定为在帧内存在阴影。并且例如,在帧内有面部的区域的色彩为白色的情况下,或者在不能取得帧内的某个区域的面部特征点的情况下,面部条件判定部191判定为在帧内存在飞色。另外,在图18中,假设阴影或飞色是由于通过照明从左方照射光而产生的。
此外,面部条件判定部191也可以在取得了表示照明的设置场所的位置信息的情况下,根据该位置信息,判定在帧内是否存在阴影或飞色。
在帧内存在阴影或飞色的情况下,面部条件判定部191使处理进入步骤S53。在帧内不存在阴影和飞色的情况下,面部条件判定部191使处理进入步骤S54。
(步骤S53)面部条件判定部191在面部条件表185a中登记“从左照射”。然后,面部条件判定部191结束处理。
(步骤S54)面部条件判定部191判定用户是否佩戴着佩戴物。例如,面部条件判定部191在作为面部特征点没有提取出眼睛的特征点的情况下,判定为用户佩戴着佩戴物。
在用户佩戴着佩戴物的情况下,面部条件判定部191使处理进入步骤S56。在用户没有佩戴着佩戴物的情况下,面部条件判定部191使处理进入步骤S55。
(步骤S55)面部条件判定部191在面部条件表185a中登记“通常时”。然后,面部条件判定部191结束处理。
(步骤S56)面部条件判定部191判定用户是否佩戴着口罩。例如,面部条件判定部191在作为面部特征点没有提取出嘴部的特征点的情况下,判定为用户佩戴着口罩。
在用户佩戴着口罩的情况下,面部条件判定部191使处理进入步骤S57。在用户没有佩戴着口罩的情况下,面部条件判定部191使处理进入步骤S58。
(步骤S57)面部条件判定部191在面部条件表185a中登记“佩戴口罩”。然后,面部条件判定部191结束处理。
(步骤S58)面部条件判定部191判定用户是否佩戴着太阳镜。例如,面部条件判定部191在作为面部特征点没有提取出眼睛的特征点的情况下,判定为用户佩戴着太阳镜。
在用户佩戴着太阳镜的情况下,面部条件判定部191使处理进入步骤S59。在用户没有佩戴着太阳镜的情况下,面部条件判定部191结束处理。
(步骤S59)面部条件判定部191在面部条件表185a中登记“佩戴太阳镜”。然后,面部条件判定部191结束处理。
图19是表示实施方式2的面部特征量提取区域的决定处理的流程图。
(步骤S61)面部特征量提取区域决定部192从面部条件表185a中取得面部条件。
(步骤S62)面部特征量提取区域决定部192根据提取区域决定模型表186a和面部条件决定面部特征量提取区域。例如,面部特征量提取区域决定部192在面部条件为“佩戴口罩”的情况下,将面部特征量提取区域决定为眉间区域。并且例如,面部特征量提取区域决定部192在面部条件为“佩戴太阳镜”的情况下,将面部特征量提取区域决定为嘴部区域和脸颊区域。并且例如,面部特征量提取区域决定部192在面部条件为“从左照射”的情况下,将面部特征量提取区域决定为眉间区域、嘴部区域、右脸颊区域。即,面部特征量提取区域决定部192不将左脸颊区域设为面部特征量提取区域。
根据实施方式2,即使在用户佩戴着佩戴物的情况下,状态判定装置100a也能够使用可提取的面部特征量提取区域判定不清醒状态。此外,即使在对用户照射光的情况下,状态判定装置100a也能够使用可提取的面部特征量提取区域判定不清醒状态。
以上说明的各实施方式中的特征能够相互适当组合。
标号说明
10、10a:提取部;100、100a:状态判定装置;101:处理器;102:易失性存储装置;103:非易失性存储装置;104:摄像机;105:显示器;110:取得部;120:面部区域提取部;130:面部特征点提取部;140:面部特征量提取区域计算部;150:面部特征量提取部;160:状态判定部;170:输出部;180:面部特征点存储部;180a:面部特征点表;181:面部特征量存储部;181a:面部特征量表;182:状态判定模型存储部;182a:状态判定模型表;183:判定结果存储部;183a:判定结果表;184:平均面部特征点模型存储部;184a:平均面部特征点模型表;185:面部条件存储部;185a:面部条件表;186:提取区域决定模型存储部;186a:提取区域决定模型表;191:面部条件判定部;192:面部特征量提取区域决定部;200:中间点;201:矩形区域;210:中间点;211:矩形区域。
Claims (21)
1.一种状态判定装置,该状态判定装置具有:
提取部,其从通过拍摄用户的面部而依次取得的多个帧的各个帧中提取表示所述面部的区域的面部区域,从所述面部区域中提取表示面部的部位的面部特征点,根据所述面部特征点计算面部特征量提取区域,从所述面部特征量提取区域中提取作为特征量的面部特征量,所述面部特征量提取区域是在所述用户处于不清醒状态时在所述面部区域中产生变化的区域;
状态判定部,其根据所述多个帧各自的所述面部特征量和预先生成的判定信息,判定所述用户是否处于所述不清醒状态;以及
输出部,其输出判定结果。
2.根据权利要求1所述的状态判定装置,其中,
所述面部特征量提取区域是所述面部区域内的眉间区域。
3.根据权利要求2所述的状态判定装置,其中,
所述判定信息包含用于决定与所述用户使眉间产生皱纹的次数对应的不清醒等级的信息,
所述状态判定部根据从所述多个帧各自的所述眉间区域中提取出的所述面部特征量计算所述用户使眉间产生皱纹的次数,根据所述用户使眉间产生皱纹的次数和所述判定信息决定不清醒等级,在所决定的不清醒等级为预先设定的阈值等级以上的情况下,判定为所述用户处于所述不清醒状态。
4.根据权利要求3所述的状态判定装置,其中,
所述输出部输出所决定的不清醒等级。
5.根据权利要求1所述的状态判定装置,其中,
所述面部特征量提取区域是所述面部区域内的嘴部区域。
6.根据权利要求5所述的状态判定装置,其中,
所述判定信息包含用于决定与所述用户舔嘴唇的次数对应的不清醒等级的信息,
所述状态判定部根据从所述多个帧各自的所述嘴部区域中提取出的所述面部特征量计算所述用户舔嘴唇的次数,根据所述用户舔嘴唇的次数和所述判定信息决定不清醒等级,在所决定的不清醒等级为预先设定的阈值等级以上的情况下,判定为所述用户处于所述不清醒状态。
7.根据权利要求6所述的状态判定装置,其中,
所述输出部输出所决定的不清醒等级。
8.根据权利要求1所述的状态判定装置,其中,
所述面部特征量提取区域是所述面部区域内的嘴部区域和脸颊区域。
9.根据权利要求8所述的状态判定装置,其中,
所述判定信息包含用于决定与所述用户打呵欠的次数对应的不清醒等级的信息,
所述状态判定部根据从所述多个帧各自的所述嘴部区域和所述脸颊区域中提取出的所述面部特征量计算所述用户打呵欠的次数,根据所述用户打呵欠的次数和所述判定信息决定不清醒等级,在所决定的不清醒等级为预先设定的阈值等级以上的情况下,判定为所述用户处于所述不清醒状态。
10.根据权利要求9所述的状态判定装置,其中,
所述输出部输出所决定的不清醒等级。
11.根据权利要求1所述的状态判定装置,其中,
所述面部特征量提取区域是所述面部区域内的眉间区域和嘴部区域,
所述判定信息包含用于决定与所述用户使眉间产生皱纹的次数对应的不清醒等级的信息、以及用于决定与所述用户舔嘴唇的次数对应的不清醒等级的信息,
所述状态判定部根据从所述多个帧各自的所述眉间区域中提取出的所述面部特征量计算所述用户使眉间产生皱纹的次数,根据所述用户使眉间产生皱纹的次数和所述判定信息决定不清醒等级,根据从所述多个帧各自的所述嘴部区域中提取出的所述面部特征量计算所述用户舔嘴唇的次数,根据所述用户舔嘴唇的次数和所述判定信息决定不清醒等级,
所述状态判定部计算所决定的多个不清醒等级的平均值,在所述平均值为预先设定的阈值以上的情况下,判定为所述用户处于所述不清醒状态。
12.根据权利要求1所述的状态判定装置,其中,
所述面部特征量提取区域是所述面部区域内的眉间区域、嘴部区域和脸颊区域,
所述判定信息包含用于决定与所述用户使眉间产生皱纹的次数对应的不清醒等级的信息、以及用于决定与所述用户打呵欠的次数对应的不清醒等级的信息,
所述状态判定部根据从所述多个帧各自的所述眉间区域中提取出的所述面部特征量计算所述用户使眉间产生皱纹的次数,根据所述用户使眉间产生皱纹的次数和所述判定信息决定不清醒等级,根据从所述多个帧各自的所述嘴部区域和所述脸颊区域中提取出的所述面部特征量计算所述用户打呵欠的次数,根据所述用户打呵欠的次数和所述判定信息决定不清醒等级,
所述状态判定部计算所决定的多个不清醒等级的平均值,在所述平均值为预先设定的阈值以上的情况下,判定为所述用户处于所述不清醒状态。
13.根据权利要求1所述的状态判定装置,其中,
所述面部特征量提取区域是所述面部区域内的嘴部区域和脸颊区域,
所述判定信息包含用于决定与所述用户舔嘴唇的次数对应的不清醒等级的信息、以及用于决定与所述用户打呵欠的次数对应的不清醒等级的信息,
所述状态判定部根据从所述多个帧各自的所述嘴部区域中提取出的所述面部特征量计算所述用户舔嘴唇的次数,根据所述用户舔嘴唇的次数和所述判定信息决定不清醒等级,根据从所述多个帧各自的所述嘴部区域和所述脸颊区域中提取出的所述面部特征量计算所述用户打呵欠的次数,根据所述用户打呵欠的次数和所述判定信息决定不清醒等级,
所述状态判定部计算所决定的多个不清醒等级的平均值,在所述平均值为预先设定的阈值以上的情况下,判定为所述用户处于所述不清醒状态。
14.根据权利要求1所述的状态判定装置,其中,
所述面部特征量提取区域是所述面部区域内的眉间区域、嘴部区域和脸颊区域,
所述判定信息包含用于决定与所述用户使眉间产生皱纹的次数对应的不清醒等级的信息、用于决定与所述用户舔嘴唇的次数对应的不清醒等级的信息、以及用于决定与所述用户打呵欠的次数对应的不清醒等级的信息,
所述状态判定部根据从所述多个帧各自的所述眉间区域中提取出的所述面部特征量计算所述用户使眉间产生皱纹的次数,根据所述用户使眉间产生皱纹的次数和所述判定信息决定不清醒等级,根据从所述多个帧各自的所述嘴部区域中提取出的所述面部特征量计算所述用户舔嘴唇的次数,根据所述用户舔嘴唇的次数和所述判定信息决定不清醒等级,根据从所述多个帧各自的所述嘴部区域和所述脸颊区域中提取出的所述面部特征量计算所述用户打呵欠的次数,根据所述用户打呵欠的次数和所述判定信息决定不清醒等级,
所述状态判定部计算所决定的多个不清醒等级的平均值,在所述平均值为预先设定的阈值以上的情况下,判定为所述用户处于所述不清醒状态。
15.根据权利要求11~14中的任意一项所述的状态判定装置,其中,
所述输出部输出表示所述平均值的信息。
16.根据权利要求1所述的状态判定装置,其中,
所述判定信息是通过机器学习得到且用于判定所述用户是否处于所述不清醒状态的信息。
17.根据权利要求1~16中的任意一项所述的状态判定装置,其中,
该状态判定装置还具有:
面部条件判定部,其根据所述多个帧判定所述用户是否佩戴着佩戴物;以及
面部特征量提取区域决定部,其在判定为所述用户佩戴着所述佩戴物的情况下,根据提取区域决定模型信息决定所述面部特征量提取区域,所述提取区域决定模型信息表示根据所述佩戴物被佩戴的位置将所述面部区域中的哪个区域作为所述面部特征量提取区域。
18.根据权利要求17所述的状态判定装置,其中,
所述面部条件判定部根据表示平均的面部部位的位置的平均面部特征点模型信息和所述面部特征点的位置,判定所述用户是否佩戴着所述佩戴物。
19.根据权利要求1~16中的任意一项所述的状态判定装置,其中,
该状态判定装置还具有:
面部条件判定部,其判定所述多个帧的任意帧中是否存在阴影或飞色;以及
面部特征量提取区域决定部,其在判定为所述多个帧的任意帧中存在所述阴影或所述飞色的情况下,根据提取区域决定模型信息决定所述面部特征量提取区域,所述提取区域决定模型信息表示根据存在所述阴影或所述飞色的位置将所述面部区域中的哪个区域作为所述面部特征量提取区域。
20.一种状态判定方法,其中,
状态判定装置从通过拍摄用户的面部而依次取得的多个帧的各个帧中提取表示所述面部的区域的面部区域,从所述面部区域中提取表示面部的部位的面部特征点,根据所述面部特征点计算面部特征量提取区域,从所述面部特征量提取区域中提取作为特征量的面部特征量,所述面部特征量提取区域是在所述用户处于不清醒状态时在所述面部区域中产生变化的区域,
所述状态判定装置根据所述多个帧各自的所述面部特征量和预先生成的判定信息,判定所述用户是否处于所述不清醒状态,
所述状态判定装置输出判定结果。
21.一种状态判定程序,该状态判定程序用于使状态判定装置执行以下处理:
从通过拍摄用户的面部而依次取得的多个帧的各个帧中提取表示所述面部的区域的面部区域,从所述面部区域中提取表示面部的部位的面部特征点,根据所述面部特征点计算面部特征量提取区域,从所述面部特征量提取区域中提取作为特征量的面部特征量,所述面部特征量提取区域是在所述用户处于不清醒状态时在所述面部区域中产生变化的区域,
根据所述多个帧各自的所述面部特征量和预先生成的判定信息,判定所述用户是否处于所述不清醒状态,
输出判定结果。
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/JP2018/045595 WO2020121425A1 (ja) | 2018-12-12 | 2018-12-12 | 状態判定装置、状態判定方法、及び状態判定プログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113168680A true CN113168680A (zh) | 2021-07-23 |
CN113168680B CN113168680B (zh) | 2025-01-07 |
Family
ID=71075986
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201880099794.8A Active CN113168680B (zh) | 2018-12-12 | 2018-12-12 | 状态判定装置、状态判定方法以及记录介质 |
Country Status (5)
Country | Link |
---|---|
US (1) | US11963759B2 (zh) |
JP (1) | JP6906717B2 (zh) |
CN (1) | CN113168680B (zh) |
DE (1) | DE112018008131B4 (zh) |
WO (1) | WO2020121425A1 (zh) |
Families Citing this family (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108615014B (zh) * | 2018-04-27 | 2022-06-21 | 京东方科技集团股份有限公司 | 一种眼睛状态的检测方法、装置、设备和介质 |
JP7443283B2 (ja) * | 2021-03-29 | 2024-03-05 | 公益財団法人鉄道総合技術研究所 | 覚醒度推定方法、覚醒度推定装置及び覚醒度推定プログラム |
EP4350611A1 (en) * | 2021-05-26 | 2024-04-10 | Canon Kabushiki Kaisha | Image processing device and image processing method for performing facial authentication |
JP7346528B2 (ja) * | 2021-05-26 | 2023-09-19 | キヤノン株式会社 | 画像処理装置、画像処理方法及びプログラム |
US12198565B2 (en) | 2021-07-12 | 2025-01-14 | GE Precision Healthcare LLC | Systems and methods for predicting and preventing collisions |
US20230008323A1 (en) * | 2021-07-12 | 2023-01-12 | GE Precision Healthcare LLC | Systems and methods for predicting and preventing patient departures from bed |
JP7403729B2 (ja) * | 2021-11-25 | 2023-12-22 | 三菱電機株式会社 | 覚醒度推定装置および覚醒度推定方法 |
WO2023238365A1 (ja) * | 2022-06-10 | 2023-12-14 | 富士通株式会社 | 顔特徴情報抽出方法、顔特徴情報抽出装置、及び顔特徴情報抽出プログラム |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008212298A (ja) * | 2007-03-01 | 2008-09-18 | Toyota Central R&D Labs Inc | 眠気判定装置及びプログラム |
JP2012221061A (ja) * | 2011-04-05 | 2012-11-12 | Canon Inc | 画像認識装置、画像認識方法、及びプログラム |
JP2016081212A (ja) * | 2014-10-15 | 2016-05-16 | 日本電気株式会社 | 画像認識装置、画像認識方法、および、画像認識プログラム |
JP2017162409A (ja) * | 2016-03-11 | 2017-09-14 | ヤンマー株式会社 | 顔の表情と動作の認識装置及び方法 |
JP2017194772A (ja) * | 2016-04-19 | 2017-10-26 | トヨタ自動車株式会社 | 覚醒度判定装置 |
Family Cites Families (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH11339200A (ja) | 1998-05-28 | 1999-12-10 | Toyota Motor Corp | 居眠り運転検出装置 |
LU90879B1 (de) * | 2001-12-12 | 2003-06-13 | Hagen Hultzsch | Verfahren und Vorrichtung zur Erkennung des Schlaefrigkeitszustandes von Fuehrern bewegter Objekte |
KR101386823B1 (ko) * | 2013-10-29 | 2014-04-17 | 김재철 | 동작, 안면, 눈, 입모양 인지를 통한 2단계 졸음운전 방지 장치 |
KR102368812B1 (ko) * | 2015-06-29 | 2022-02-28 | 엘지전자 주식회사 | 차량 운전 보조 방법 및 차량 |
US20180012090A1 (en) * | 2016-07-07 | 2018-01-11 | Jungo Connectivity Ltd. | Visual learning system and method for determining a driver's state |
JP6656384B2 (ja) * | 2016-08-22 | 2020-03-04 | 三菱電機株式会社 | 情報提示装置、情報提示システムおよび情報提示方法 |
CN110291478B (zh) * | 2016-12-22 | 2023-09-29 | 斯坦福国际研究院 | 驾驶员监视和响应系统 |
WO2018134875A1 (ja) * | 2017-01-17 | 2018-07-26 | 三菱電機株式会社 | 瞼検出装置、居眠り判定装置、および瞼検出方法 |
KR20180124381A (ko) * | 2017-05-11 | 2018-11-21 | 현대자동차주식회사 | 운전자의 상태 판단 시스템 및 그 방법 |
US11219395B2 (en) * | 2017-07-19 | 2022-01-11 | Panasonic Intellectual Property Management Co., Ltd. | Sleepiness estimating device and wakefulness inducing device |
CN109803583A (zh) * | 2017-08-10 | 2019-05-24 | 北京市商汤科技开发有限公司 | 驾驶状态监控方法、装置和电子设备 |
WO2019044427A1 (ja) * | 2017-08-31 | 2019-03-07 | パナソニックIpマネジメント株式会社 | 支援方法およびそれを利用した支援システム、支援装置 |
JP2019086813A (ja) * | 2017-11-01 | 2019-06-06 | 株式会社デンソー | 漫然運転抑制システム |
US20200322527A1 (en) * | 2017-11-30 | 2020-10-08 | Panasonic Intellectual Property Management Co., Ltd. | Image processing device, image processing system, imaging device, imaging system, and image processing method |
JP6888542B2 (ja) * | 2017-12-22 | 2021-06-16 | トヨタ自動車株式会社 | 眠気推定装置及び眠気推定方法 |
US10867195B2 (en) * | 2018-03-12 | 2020-12-15 | Microsoft Technology Licensing, Llc | Systems and methods for monitoring driver state |
JP7124367B2 (ja) * | 2018-03-20 | 2022-08-24 | トヨタ自動車株式会社 | 作業支援システム、情報処理方法およびプログラム |
US10970571B2 (en) * | 2018-06-04 | 2021-04-06 | Shanghai Sensetime Intelligent Technology Co., Ltd. | Vehicle control method and system, vehicle-mounted intelligent system, electronic device, and medium |
JP6822453B2 (ja) * | 2018-09-10 | 2021-01-27 | ダイキン工業株式会社 | 空調制御装置および空気調和装置 |
-
2018
- 2018-12-12 CN CN201880099794.8A patent/CN113168680B/zh active Active
- 2018-12-12 WO PCT/JP2018/045595 patent/WO2020121425A1/ja active Application Filing
- 2018-12-12 JP JP2020558850A patent/JP6906717B2/ja active Active
- 2018-12-12 DE DE112018008131.1T patent/DE112018008131B4/de active Active
-
2021
- 2021-05-21 US US17/326,795 patent/US11963759B2/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008212298A (ja) * | 2007-03-01 | 2008-09-18 | Toyota Central R&D Labs Inc | 眠気判定装置及びプログラム |
JP2012221061A (ja) * | 2011-04-05 | 2012-11-12 | Canon Inc | 画像認識装置、画像認識方法、及びプログラム |
JP2016081212A (ja) * | 2014-10-15 | 2016-05-16 | 日本電気株式会社 | 画像認識装置、画像認識方法、および、画像認識プログラム |
JP2017162409A (ja) * | 2016-03-11 | 2017-09-14 | ヤンマー株式会社 | 顔の表情と動作の認識装置及び方法 |
JP2017194772A (ja) * | 2016-04-19 | 2017-10-26 | トヨタ自動車株式会社 | 覚醒度判定装置 |
Also Published As
Publication number | Publication date |
---|---|
DE112018008131B4 (de) | 2022-10-27 |
DE112018008131T5 (de) | 2021-07-29 |
US11963759B2 (en) | 2024-04-23 |
JP6906717B2 (ja) | 2021-07-21 |
CN113168680B (zh) | 2025-01-07 |
WO2020121425A1 (ja) | 2020-06-18 |
US20210271865A1 (en) | 2021-09-02 |
JPWO2020121425A1 (ja) | 2021-05-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN113168680B (zh) | 状态判定装置、状态判定方法以及记录介质 | |
KR102596897B1 (ko) | 모션벡터 및 특징벡터 기반 위조 얼굴 검출 방법 및 장치 | |
CN106557726B (zh) | 一种带静默式活体检测的人脸身份认证系统及其方法 | |
US8891819B2 (en) | Line-of-sight detection apparatus and method thereof | |
Mbouna et al. | Visual analysis of eye state and head pose for driver alertness monitoring | |
Ng et al. | Vision-based human gender recognition: A survey | |
Alioua et al. | Driver’s fatigue detection based on yawning extraction | |
CN103914676B (zh) | 一种在人脸识别中使用的方法和装置 | |
Jie et al. | Analysis of yawning behaviour in spontaneous expressions of drowsy drivers | |
CN106682578B (zh) | 基于眨眼检测的弱光人脸识别方法 | |
JP6351243B2 (ja) | 画像処理装置、画像処理方法 | |
US11875603B2 (en) | Facial action unit detection | |
US9704024B2 (en) | Object discriminating apparatus and method | |
González-Ortega et al. | Real-time vision-based eye state detection for driver alertness monitoring | |
TW201140511A (en) | Drowsiness detection method | |
CN108108651B (zh) | 基于视频人脸分析的驾驶员非专心驾驶检测方法及系统 | |
Liu et al. | A practical driver fatigue detection algorithm based on eye state | |
Monwar et al. | Eigenimage based pain expression recognition | |
Amjed et al. | Noncircular iris segmentation based on weighted adaptive hough transform using smartphone database | |
CN113673378B (zh) | 基于双目摄像头的人脸识别方法、装置和存储介质 | |
Agrawal et al. | Support Vector Machine for age classification | |
JP6991401B2 (ja) | 情報処理装置、プログラム及び情報処理方法 | |
Poursaberi et al. | Modified multiscale vesselness filter for facial feature detection | |
Horak et al. | Eyes detection and tracking for monitoring driver vigilance | |
KR102674496B1 (ko) | 원격 광용적맥파신호를 이용한 위조 얼굴 판별 방법 및 장치 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |