Movatterモバイル変換


[0]ホーム

URL:


CN110766912B - Driving early warning method, device and computer readable storage medium - Google Patents

Driving early warning method, device and computer readable storage medium
Download PDF

Info

Publication number
CN110766912B
CN110766912BCN201810851573.3ACN201810851573ACN110766912BCN 110766912 BCN110766912 BCN 110766912BCN 201810851573 ACN201810851573 ACN 201810851573ACN 110766912 BCN110766912 BCN 110766912B
Authority
CN
China
Prior art keywords
driver
preset
fatigue
head
driving
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
Application number
CN201810851573.3A
Other languages
Chinese (zh)
Other versions
CN110766912A (en
Inventor
张长隆
罗水强
李智勇
肖德贵
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.)
Xidi Intelligent Driving Technology Co ltd
Original Assignee
Changsha Intelligent Driving Research Institute Co Ltd
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 Changsha Intelligent Driving Research Institute Co LtdfiledCriticalChangsha Intelligent Driving Research Institute Co Ltd
Priority to CN201810851573.3ApriorityCriticalpatent/CN110766912B/en
Publication of CN110766912ApublicationCriticalpatent/CN110766912A/en
Application grantedgrantedCritical
Publication of CN110766912BpublicationCriticalpatent/CN110766912B/en
Activelegal-statusCriticalCurrent
Anticipated expirationlegal-statusCritical

Links

Images

Classifications

Landscapes

Abstract

Translated fromChinese

本发明公开了一种驾驶预警方法,该方法包括:采集驾驶员的面部图像,根据预设的人脸检测算法和人脸特征点对齐算法,对所述面部图像进行分析,得到驾驶员面部特征点的位置信息;根据所述位置信息确定驾驶员的头部姿态,并判断所述驾驶员的头部姿态是否满足预设的异常条件,和/或,根据所述位置信息识别所述驾驶员的疲劳程度;当所述驾驶员的头部姿态满足预设的异常条件,或者当所述驾驶员的疲劳程度满足预设的预警条件时,触发相应的预警提醒。本发明还公开了一种驾驶预警设备和一种计算机可读存储介质。本发明能够实现对驾驶员的生理异常状况做出有效的检测和预警,从而保障驾驶安全。

Figure 201810851573

The invention discloses a driving warning method. The method comprises: collecting a driver's face image, analyzing the face image according to a preset face detection algorithm and a face feature point alignment algorithm, and obtaining the driver's facial features The position information of the point; determine the driver's head posture according to the position information, and determine whether the driver's head posture satisfies a preset abnormal condition, and/or identify the driver according to the position information When the driver's head posture satisfies a preset abnormal condition, or when the driver's fatigue degree satisfies a preset early warning condition, a corresponding early warning reminder is triggered. The invention also discloses a driving warning device and a computer-readable storage medium. The present invention can realize effective detection and early warning for the abnormal physiological condition of the driver, thereby ensuring driving safety.

Figure 201810851573

Description

Driving early warning method, device and computer readable storage medium
Technical Field
The invention relates to the technical field of intelligent driving, in particular to a driving early warning method, driving early warning equipment and a computer readable storage medium.
Background
Along with the improvement of living standard of people, automobiles enter thousands of households, the driving safety of the automobiles becomes more and more the concern of people, the problems of fatigue driving, inattention and the like of drivers in the driving process of the automobiles become potential safety hazards in the driving process of the automobiles, and how to effectively detect and early warn the physiological abnormal conditions of the drivers of fatigue driving, inattention and the like becomes the problem to be solved urgently at present.
Disclosure of Invention
The invention mainly aims to provide a driving early warning method, driving early warning equipment and a computer readable storage medium, and aims to realize effective detection and early warning on physiological abnormal conditions of a driver so as to guarantee driving safety.
In order to achieve the above object, the present invention provides a driving warning method, including the steps of:
acquiring a facial image of a driver, and analyzing the facial image according to a preset face detection algorithm and a face characteristic point alignment algorithm to obtain position information of facial characteristic points of the driver;
determining the head posture of the driver according to the position information, judging whether the head posture of the driver meets a preset abnormal condition or not, and/or identifying the fatigue degree of the driver according to the position information;
and when the head posture of the driver meets a preset abnormal condition or the fatigue degree of the driver meets a preset early warning condition, triggering corresponding early warning reminding.
Preferably, the step of determining the head posture of the driver according to the position information and determining whether the head posture of the driver meets a preset abnormal condition includes:
acquiring position information of the facial feature points of the driver in a preset judgment period, and converting the position information into head deflection angle data of the driver according to a preset geometric projection algorithm;
identifying a head deviation state of the driver according to the head deviation angle data;
detecting whether the duration of single head deviation of the driver reaches a first preset duration or not according to the head deviation state in the judging period;
and if the duration of the single head deviation of the driver reaches a first preset duration, judging that the head posture of the driver meets a preset abnormal condition.
Preferably, the head deviation angle data includes a horizontal deviation angle and a vertical deviation angle, and the step of identifying the head deviation state of the driver from the head deviation angle data includes:
judging whether the horizontal deflection angle falls within a preset horizontal deflection angle interval or not and whether the vertical deflection angle falls within a preset vertical deflection angle interval or not;
and when the horizontal deflection angle does not fall within a preset horizontal deflection angle interval or the vertical deflection angle does not fall within a preset vertical deflection angle interval, judging that the driver is currently in a head deviation state.
Preferably, after the step of detecting whether there is a duration of a single head deviation of the driver for a first preset time period according to the head deviation state in the determination period, the method further includes:
if the duration of the single head deviation of the driver does not reach a first preset duration, counting the accumulated duration of the head deviation state of the driver in the judgment period;
judging whether the occupation ratio of the accumulated time length in the judging period reaches a preset value or not;
and if the occupation ratio of the accumulated time length in the judgment period reaches a preset value, judging that the head posture of the driver meets a preset abnormal condition.
Preferably, the step of capturing the face image of the driver includes:
in the process of collecting the face image of the driver, detecting whether the face image of the driver is not collected within a second preset time length or not;
and if the facial image of any driver is not acquired within a second preset time, judging that the head posture of the driver meets a preset abnormal condition.
Preferably, the step of identifying the fatigue level of the driver from the position information includes:
acquiring position information of the facial feature points of the driver in a preset identification period, and respectively calculating the aspect ratio of eyes and a mouth of the driver according to the position information;
correspondingly recognizing the opening and closing state and the yawning state of the eyes of the driver according to the aspect ratio of the eyes and the mouth;
calculating preset fatigue characteristic parameters according to the recognized eye opening and closing state and the recognized yawning state;
inputting the fatigue characteristic parameters obtained by calculation into a preset classifier so that the classifier outputs a response value corresponding to a preset fatigue level;
and comparing the response values corresponding to different fatigue grades, and selecting one fatigue grade from the preset fatigue grades according to the comparison result to serve as the identification result of the fatigue degree of the driver.
Preferably, the step of comparing the response values corresponding to different fatigue levels, and selecting one fatigue level from the preset fatigue levels according to the comparison result, as the identification result of the fatigue degree of the driver, includes:
calculating the difference value between the maximum value and the second maximum value in the response values, and judging whether the difference value is greater than or equal to a preset threshold value;
if the difference is larger than or equal to a preset threshold value, taking the fatigue grade corresponding to the maximum value as the recognition result of the fatigue degree of the driver;
if the difference value is smaller than a preset threshold value, counting the frequency of yawning of the driver in the identification period;
if the number of times of yawning of the driver is greater than or equal to the preset number of times, taking a higher fatigue grade in the fatigue grades corresponding to the maximum value and the second maximum value as the identification result of the fatigue degree of the driver;
and if the yawning times of the driver are less than the preset times, taking the lower fatigue grade in the fatigue grades corresponding to the maximum value and the second maximum value as the identification result of the fatigue degree of the driver.
Preferably, the fatigue degree of the driver includes wakefulness, light fatigue and deep fatigue, and when the fatigue degree of the driver satisfies a preset early warning condition, the step of triggering a corresponding early warning reminder includes:
when the fatigue degree of the driver is recognized to be light fatigue or deep fatigue, triggering corresponding early warning reminding, wherein the reminding frequency corresponding to the deep fatigue is higher than the reminding frequency corresponding to the light fatigue.
In addition, to achieve the above object, the present invention also provides a driving warning apparatus, including: the driving early warning system comprises a memory, a processor and a driving early warning program which is stored on the memory and can run on the processor, wherein the driving early warning program realizes the steps of the driving early warning method when being executed by the processor.
In addition, to achieve the above object, the present invention also provides a computer readable storage medium having a driving warning program stored thereon, which when executed by a processor implements the steps of the driving warning method as described above.
According to the driving early warning method provided by the invention, the position information of the facial feature points of the driver is obtained, the abnormal situation of the head posture of the driver is detected according to the position information, the fatigue degree of the driver is detected, and the corresponding abnormal reminding is triggered according to the position information and the fatigue degree, so that the effective detection and early warning of the physiological abnormal situations of the driver, such as inattention, fatigue and the like, are realized, and the driving safety is ensured.
Drawings
FIG. 1 is a schematic diagram of an apparatus architecture of a hardware operating environment according to an embodiment of the present invention;
FIG. 2 is a schematic flow chart of a first embodiment of the driving warning method according to the present invention;
FIG. 3 is a detailed step diagram of the step in FIG. 2 of determining the head pose of the driver according to the position information and determining whether the head pose of the driver meets a preset abnormal condition;
FIG. 4 is a schematic diagram of collecting position information of facial feature points of a driver through a sliding data window according to an embodiment of the present invention;
FIG. 5 is a schematic diagram of data collection by data flow in an embodiment of the present invention;
FIG. 6 is a detailed step diagram of the step of identifying the fatigue level of the driver according to the position information in FIG. 2.
The implementation, functional features and advantages of the objects of the present invention will be further explained with reference to the accompanying drawings.
Detailed Description
It should be understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention.
The main solution of the embodiment of the invention is as follows: acquiring a facial image of a driver, and analyzing the facial image according to a preset face detection algorithm and a face characteristic point alignment algorithm to obtain position information of facial characteristic points of the driver; determining the head posture of the driver according to the position information, judging whether the head posture of the driver meets a preset abnormal condition or not, and/or identifying the fatigue degree of the driver according to the position information; and when the head posture of the driver meets a preset abnormal condition or the fatigue degree of the driver meets a preset early warning condition, triggering corresponding early warning reminding.
At present, the driving safety of automobiles is more and more a problem concerned by people, the problems of fatigue driving, inattention and the like of drivers in the driving process of automobiles are further potential safety hazards in the driving process of automobiles, and how to effectively detect and early warn the physiological abnormal conditions of the drivers such as fatigue driving, inattention and the like is a problem to be solved urgently at present.
According to the driving early warning method provided by the invention, the position information of the facial feature points of the driver is obtained, the abnormal situation of the head posture of the driver is detected according to the position information, the fatigue degree of the driver is detected, and the corresponding abnormal prompt is triggered according to the position information and the fatigue degree, so that the effective detection and early warning on the physiological abnormal situation of the driver are realized, and the driving safety is ensured.
As shown in fig. 1, fig. 1 is a schematic device structure diagram of a hardware operating environment according to an embodiment of the present invention.
The driving early warning device provided by the embodiment of the invention can be a vehicle-mounted terminal, and comprises a camera for collecting facial images of a driver.
As shown in fig. 1, the driving early warning apparatus may include: aprocessor 1001, such as a CPU, anetwork interface 1004, auser interface 1003, amemory 1005, acommunication bus 1002. Wherein acommunication bus 1002 is used to enable connective communication between these components. Theuser interface 1003 may include a Display screen (Display), an input unit such as a Keyboard (Keyboard), and theoptional user interface 1003 may also include a standard wired interface, a wireless interface. Thenetwork interface 1004 may optionally include a standard wired interface, a wireless interface (e.g., WI-FI interface). Thememory 1005 may be a high-speed RAM memory or a non-volatile memory (e.g., a magnetic disk memory). Thememory 1005 may alternatively be a storage device separate from theprocessor 1001.
Those skilled in the art will appreciate that the configuration of the apparatus shown in fig. 1 is not intended to be limiting of the apparatus and may include more or fewer components than those shown, or some components may be combined, or a different arrangement of components.
As shown in fig. 1, amemory 1005, which is a kind of computer storage medium, may include therein an operating system, a network communication module, a user interface module, and a driving warning program.
In the terminal shown in fig. 1, thenetwork interface 1004 is mainly used for connecting to a backend server and performing data communication with the backend server; theuser interface 1003 is mainly used for connecting a client (user side) and performing data communication with the client; and theprocessor 1001 may be configured to call the driving warning program stored in thememory 1005, and perform the following operations:
acquiring a facial image of a driver, and analyzing the facial image according to a preset face detection algorithm and a face characteristic point alignment algorithm to obtain position information of facial characteristic points of the driver;
determining the head posture of the driver according to the position information, judging whether the head posture of the driver meets a preset abnormal condition or not, and/or identifying the fatigue degree of the driver according to the position information;
and when the head posture of the driver meets a preset abnormal condition or the fatigue degree of the driver meets a preset early warning condition, triggering corresponding early warning reminding.
Further, theprocessor 1001 may call the driving warning program stored in thememory 1005, and further perform the following operations:
acquiring position information of the facial feature points of the driver in a preset judgment period, and converting the position information into head deflection angle data of the driver according to a preset geometric projection algorithm;
identifying a head deviation state of the driver according to the head deviation angle data;
detecting whether the duration of single head deviation of the driver reaches a first preset duration or not according to the head deviation state in the judging period;
and if the duration of the single head deviation of the driver reaches a first preset duration, judging that the head posture of the driver meets a preset abnormal condition.
Further, theprocessor 1001 may call the driving warning program stored in thememory 1005, and further perform the following operations:
judging whether the horizontal deflection angle falls within a preset horizontal deflection angle interval or not and whether the vertical deflection angle falls within a preset vertical deflection angle interval or not;
and when the horizontal deflection angle does not fall within a preset horizontal deflection angle interval or the vertical deflection angle does not fall within a preset vertical deflection angle interval, judging that the driver is currently in a head deviation state.
Further, theprocessor 1001 may call the driving warning program stored in thememory 1005, and further perform the following operations:
if the duration of the single head deviation of the driver does not reach a first preset duration, counting the accumulated duration of the head deviation state of the driver in the judgment period;
judging whether the occupation ratio of the accumulated time length in the judging period reaches a preset value or not;
and if the occupation ratio of the accumulated time length in the judgment period reaches a preset value, judging that the head posture of the driver meets a preset abnormal condition.
Further, theprocessor 1001 may call the driving warning program stored in thememory 1005, and further perform the following operations:
in the process of collecting the face image of the driver, detecting whether the face image of the driver is not collected within a second preset time length or not;
and if the facial image of any driver is not acquired within a second preset time, judging that the head posture of the driver meets a preset abnormal condition.
Further, theprocessor 1001 may call the driving warning program stored in thememory 1005, and further perform the following operations:
acquiring position information of the facial feature points of the driver in a preset identification period, and respectively calculating the aspect ratio of eyes and a mouth of the driver according to the position information;
correspondingly recognizing the opening and closing state and the yawning state of the eyes of the driver according to the aspect ratio of the eyes and the mouth;
calculating preset fatigue characteristic parameters according to the recognized eye opening and closing state and the recognized yawning state;
inputting the fatigue characteristic parameters obtained by calculation into a preset classifier so that the classifier outputs a response value corresponding to a preset fatigue level;
and comparing the response values corresponding to different fatigue grades, and selecting one fatigue grade from the preset fatigue grades according to the comparison result to serve as the identification result of the fatigue degree of the driver.
Further, theprocessor 1001 may call the driving warning program stored in thememory 1005, and further perform the following operations:
calculating the difference value between the maximum value and the second maximum value in the response values, and judging whether the difference value is greater than or equal to a preset threshold value;
if the difference is larger than or equal to a preset threshold value, taking the fatigue grade corresponding to the maximum value as the recognition result of the fatigue degree of the driver;
if the difference value is smaller than a preset threshold value, counting the frequency of yawning of the driver in the identification period;
if the number of times of yawning of the driver is greater than or equal to the preset number of times, taking a higher fatigue grade in the fatigue grades corresponding to the maximum value and the second maximum value as the identification result of the fatigue degree of the driver;
and if the yawning times of the driver are less than the preset times, taking the lower fatigue grade in the fatigue grades corresponding to the maximum value and the second maximum value as the identification result of the fatigue degree of the driver.
Further, the fatigue degree of the driver includes wakefulness, light fatigue and deep fatigue, and theprocessor 1001 may call the driving warning program stored in thememory 1005, and further perform the following operations:
when the fatigue degree of the driver is recognized to be light fatigue or deep fatigue, triggering corresponding early warning reminding, wherein the reminding frequency corresponding to the deep fatigue is higher than the reminding frequency corresponding to the light fatigue.
The specific embodiment of the driving warning device of the present invention is substantially the same as the following embodiments of the driving warning method, and is not described herein again.
Based on the hardware structure, the embodiment of the driving early warning method is provided.
Referring to fig. 2, fig. 2 is a schematic flow chart of a first embodiment of the driving warning method of the present invention, and the method includes:
step S10, collecting a facial image of a driver, and analyzing the facial image according to a preset face detection algorithm and a face feature point alignment algorithm to obtain position information of the face feature point of the driver;
in this embodiment, in the vehicle driving process, the driving early warning device can gather driver's facial image in real time through infrared light compensation camera, through adopting infrared light compensation camera, can shoot the driver's face clearly under the darker condition of ambient light to can shoot the driver's eyes clearly under the condition that the driver wears sunglasses.
After the facial image of the driver is collected, the facial image is analyzed according to a preset face detection algorithm and a preset face feature point alignment algorithm to obtain the position information of the facial feature points of the driver, wherein the position information can comprise the numbers and the position coordinates of different face feature points. The face detection algorithm may be a Haar (Haar) cascade classification algorithm, or a Support Vector Machine (SVM) face detection algorithm based on a DLIB library, and the face feature point alignment algorithm may be an SDM (supervisory drop Method) face feature point alignment algorithm, or a CLNF (Constrained Local Neural Field) face feature point alignment algorithm.
The specific way of analyzing the facial image to obtain the position information of the facial feature points of the driver by the above algorithm can refer to the prior art, and is not described herein again. The facial image of the driver is converted into the position information of the facial feature points by adopting a preset algorithm, so that the position information of the facial feature points corresponding to each frame of facial image can be obtained.
Step S20, determining the head posture of the driver according to the position information, judging whether the head posture of the driver meets a preset abnormal condition, and/or identifying the fatigue degree of the driver according to the position information;
after the position information of the facial feature points of the driver is obtained, the head posture and the fatigue degree of the driver are respectively detected according to the position information.
During the fatigue degree detection, the height-to-width ratio of the eyes and the mouth of the driver can be calculated according to the position information, the opening and closing state and the yawning state of the eyes of the driver are further identified, then the fatigue degree of the driver is judged according to the opening and closing state and the yawning state of the eyes of the driver in a period of time, wherein the fatigue degree judging mode can be flexibly set, for example, when the frequency of yawning of the driver in a period of time is detected to exceed the preset frequency, the driver is judged to be fatigue driving.
In the head posture detection, as an embodiment, referring to fig. 3, fig. 3 is a detailed step diagram of the step in fig. 2 of determining the head posture of the driver according to the position information and judging whether the head posture of the driver meets a preset abnormal condition, and the step may include:
step S21, acquiring the position information of the facial feature points of the driver in a preset judgment period, and converting the position information into head deflection angle data of the driver according to a preset geometric projection algorithm;
step S22, recognizing the head deviation state of the driver according to the head deviation angle data;
step S23, in the judging period, detecting whether the duration of the single head deviation of the driver reaches a first preset duration according to the head deviation state;
if yes, step S24 is executed to determine that the head posture of the driver satisfies a preset abnormality condition.
Referring to fig. 4, fig. 4 is a schematic diagram illustrating the acquisition of the position information of the facial feature points of the driver through the sliding data window in the embodiment of the present invention. Specifically, a determination period (e.g. 2s) may be preset, where the determination period is used to indicate an interval duration for each determination of whether the head posture of the driver is abnormal, and the position information data of the facial feature point of the driver may be collected in the form of a sliding data window, for example, if the length of the data window in one determination period is set to 5s and the sliding step length is set to 2s, data within 5 seconds (corresponding to window one) is collected for the first time as an analysis object in a first determination period, and then data with a length of 5s (corresponding to window two) is collected for 2 seconds as an analysis object in a subsequent determination period. The data are collected in the overlapping mode according to the fact that the process of the driver doing the action is continuous, partial data of the previous frame are reserved in the next frame, the continuous process can be shown, and false detection caused by discontinuous image frame data can be avoided, so that the detection accuracy is improved.
When a certain judgment period is judged, firstly, the position information of the facial feature points of the driver at each time point in the judgment period is obtained, and then the position information is converted into head deflection angle data of the driver according to a preset geometric projection algorithm, wherein the head deflection angle data comprises a horizontal deflection angle and a vertical deflection angle, the horizontal deflection angle represents the deflection angle of the current head of the driver relative to the preset standard head position in the horizontal direction, and the vertical deflection angle represents the deflection angle of the current head of the driver relative to the preset standard head position in the vertical direction.
The conversion process of converting the position information into the head slip angle data of the driver may be as follows:
in one embodiment, the position information includes 68 aligned face feature point data, where the 0 th to 16 th points mark the outline of the face, the 17 th to 21 st points mark the right eyebrow region, the 22 nd to 26 th points mark the left eyebrow region, the 27 th to 35 th points mark the nose region, the 36 th to 41 th points mark the right eye region, the 42 th to 47 th points mark the left eye region, and the 48 th to 67 th points mark the mouth region; when head deflection angle data are calculated, selecting points (4) at the left eye corner and the right eye corner of the 68 characteristic points, points (1) at the nose tip position, 2 points at the mouth corner position, and 7 personal face characteristic points in total, and performing matrix multiplication on corresponding points on the corresponding standardized face to obtain a rotation matrix of the current face relative to the standardized face, and calculating deflection angles of the current face in all directions by using a conversion formula between the rotation matrix and an Euler angle.
Then, the head deviation state of the driver is identified according to the head deviation angle data, and the specific identification process may be as follows: judging whether the horizontal deflection angle falls within a preset horizontal deflection angle interval or not and whether the vertical deflection angle falls within a preset vertical deflection angle interval or not; and when the horizontal deflection angle does not fall within a preset horizontal deflection angle interval or the vertical deflection angle does not fall within a preset vertical deflection angle interval, judging that the driver is currently in a head deviation state.
It should be noted that the horizontal deflection angle interval and the vertical deflection angle interval may be obtained by learning through a preset machine learning algorithm, and the specific learning process is as follows: when the driver initially enters a driving state, the head of the driver is kept facing the front of the automobile, and at the moment, the horizontal deflection angle and the vertical deflection angle of the head posture of the driver in a period of time are counted according to the geometric projection algorithmObtaining a horizontal deflection angle set and a vertical deflection angle set; then, respectively calculating the mean value and the standard deviation of the two sets of data, and combining the mean value and the standard deviation to construct an initial deflection angle range of the driver in the horizontal direction and the vertical direction in the initial state, wherein the threshold value of the range in the horizontal direction is as follows:
Figure GDA0001987973530000111
vertical direction range threshold:
Figure GDA0001987973530000112
then, the horizontal direction range threshold and the vertical direction range threshold are appropriately adjusted according to a preset empirical value, so as to obtain a final horizontal deflection angle interval and a final vertical deflection angle interval, for example, the horizontal deflection angle interval may be set as [ y ] and the vertical deflection angle interval may be set as [ y ]min-10°,ymax+10°]。
The horizontal deflection angle of the head of the driver does not fall in a preset horizontal deflection angle interval, which shows that the degree of the head of the driver deviating from the front in the horizontal direction is large, and at the moment, the driver can be judged to be in a head deviating state currently; similarly, the vertical deflection angle of the current head of the driver does not fall within the preset vertical deflection angle interval, which indicates that the current head of the driver deviates from the front in the vertical direction to a greater extent, and at this time, it is also determined that the driver is currently in a head deviation state.
The horizontal deflection angle interval and the vertical deflection angle interval are calculated through a machine learning algorithm, so that interval setting is realized according to different driving habits of different drivers, the head deflection angles of the different drivers can be self-adapted, the horizontal deflection angle interval and the vertical deflection angle interval are used as judgment standards of head deflection states of subsequent drivers, and the judgment accuracy can be improved. Of course, the horizontal deflection angle interval and the vertical deflection angle interval can also be directly set manually, and can be flexibly set during specific implementation.
And based on a judgment cycle, after the head deviation state of the driver at each time point is recognized, introducing a preset rule to judge whether the head posture of the driver meets a preset abnormal condition. As a determination manner, whether the duration of the single head deviation of the driver in the determination period reaches a first preset duration may be detected, for example, 2s, and if yes, it may be determined that the head posture of the driver meets a preset abnormal condition.
Further, if the duration of the single head deviation of the driver does not reach a first preset duration, counting the accumulated duration of the head deviation state of the driver in the judgment period; judging whether the occupation ratio of the accumulated time length in the judging period reaches a preset value or not; and if the occupation ratio of the accumulated time length in the judgment period reaches a preset value, judging that the head posture of the driver meets a preset abnormal condition. For example, when the determination period is 2s, if the cumulative duration of the head deviation state of the driver within 2s is 1.4s, which reaches the preset percentage of 70%, it may be determined that the head posture of the driver meets the preset abnormal condition.
Specifically, when counting the accumulated time of the driver in the head deviation state in the determination period, the driver needs to perform the detection of the single head deviation time, the detection of the single head deviation time can be performed in a data flow manner, referring to fig. 5, fig. 5 is a schematic diagram of data acquisition in a data flow manner in the embodiment of the present invention, where data 1, data 2, and data 3 are data flows acquired in a preset time period, for each data flow, timing can be started from when the abnormal behavior of the head posture of the driver is first detected, it is determined in the timing process whether the duration of the abnormal state of the head posture of the driver exceeds the preset time, if yes, the timing time is accumulated in the abnormal duration of the head posture of the driver, and if not, it is described that the driver recovers the normal posture before exceeding the set threshold time limit and meets the normal reaction time of the driver, for example: and 0.15 seconds, and at the moment, the timed time length is abandoned to be accumulated into the abnormal duration of the head posture of the driver.
The accumulation method has an assumption that the behavior of the driver is continuous, so that the behavior of the driver does not fluctuate greatly in a very short time, and abnormal data points with higher or lower values in a piece of data can be excluded; secondly, according to the relevant data, the reaction time of the driver taking action is known to be 0.1-0.2 s, and the deviation of the current driver making action or collecting data can be judged according to the threshold of the reaction time of the driver.
Further, in addition to the above judgment rule, it may also be detected whether there is any facial image of the driver not acquired within a second preset time period in the process of acquiring the facial image of the driver; and if the facial image of any driver is not acquired within a second preset time, judging that the head posture of the driver meets a preset abnormal condition. For example, if no facial image of the driver is captured for 3 seconds, it may be determined that the head posture of the driver satisfies a preset abnormal condition.
And step S30, when the head posture of the driver meets a preset abnormal condition, or when the fatigue degree of the driver meets a preset early warning condition, triggering corresponding early warning prompt.
In the step, when the head posture of the driver is judged to meet the preset abnormal condition or the fatigue degree of the driver meets the preset early warning condition, corresponding early warning reminding is triggered, and specific reminding modes include but are not limited to voice, a warning light and the like. For example, when it is determined that the head posture of the driver meets the preset abnormal condition, which indicates that the attention of the driver is not focused, a reminding voice "please notice the road ahead" may be output; when the fatigue degree of the driver meets the preset early warning condition, the driver is in a fatigue state, and at the moment, a reminding voice can be output to ask the driver to reduce the vehicle speed or stop the vehicle for rest.
According to the driving early warning method provided by the embodiment, the position information of the facial feature points of the driver is acquired, the abnormal situation of the head posture of the driver is detected according to the position information, the fatigue degree of the driver is detected, and corresponding abnormal reminding is triggered according to the position information and the fatigue degree, so that the effective detection and early warning of the physiological abnormal situations of the driver, such as inattention, fatigue and the like, are realized, and the driving safety is ensured.
Further, based on the first embodiment of the driving early warning method, the second embodiment of the driving early warning method is provided.
Referring to fig. 6, fig. 6 is a schematic diagram illustrating a detailed step of the step of fig. 2 for identifying the fatigue level of the driver according to the position information, where the step may include:
step S25, acquiring the position information of the facial feature points of the driver in a preset identification period, and respectively calculating the aspect ratio of the eyes and the mouth of the driver according to the position information;
step S26, correspondingly recognizing the opening and closing state and the yawning state of the eyes of the driver according to the aspect ratio of the eyes and the mouth;
step S27, calculating preset fatigue characteristic parameters according to the recognized eye opening and closing state and the recognized yawning state;
step S28, inputting the fatigue characteristic parameters obtained by calculation into a preset classifier so as to enable the classifier to output a response value corresponding to a preset fatigue level;
and step S29, comparing the response values corresponding to different fatigue grades, and selecting one fatigue grade from the preset fatigue grades according to the comparison result as the identification result of the fatigue degree of the driver.
In the present embodiment, when detecting the fatigue degree, an identification period (e.g., 2s) may be set in advance, and the identification period is used to indicate the interval duration of each time the fatigue degree of the driver is identified. When fatigue degree identification is carried out aiming at a certain identification period, firstly, the position information of the facial feature points of the driver at each time point in the identification period is obtained, and then the aspect ratio of the eyes and the mouth of the driver is respectively calculated according to the position information, wherein the aspect ratio of the eyes reflects the opening and closing state of the eyes of the driver, and the aspect ratio of the mouth reflects the opening and closing state of the mouth of the driver.
Specifically, as an embodiment, the height and the width of the eyes and the mouth of the driver can be respectively calculated according to the coordinate difference mode, and then the height and the width are converted into the ratio of the height and the width, namely the aspect ratio, so that the aspect ratio data of the eyes and the mouth of the driver in a period of time are counted, and the aspect ratio threshold value of blinking and yawning of the driver is calculated. For example, the height-width ratio data of the eyes and the mouth of the driver can be counted within 30 seconds, then abnormal data (the height-width ratio is normal data between 0 and 1) is filtered out, and the filtered normal data is placed into a queue to be sorted (from small to large); then, in the queue containing the eye aspect ratio, possible abnormal data may be first eliminated, for example, the first 5% and the last 5% of the statistical data queue are filtered, and then the maximum value EA and the minimum value EI in the queue are taken, where the calculation formula of the eye threshold may be: t _ eye ═ (EA-EI) × 0.1+ EI; in a queue containing the mouth aspect ratio, the data at 0.8 can be taken from the small end of the queue and then amplified by 1.5 times to obtain the threshold value of the mouth aspect ratio when the driver yawns. If the eye threshold value is smaller than the eye threshold value, the eyes are closed, otherwise, the eyes are open; if the value is less than the mouth threshold value, the mouth is normal, otherwise the mouth is yawned.
Of course, other methods can be used to calculate the glasses threshold and the mouth threshold of the driver, and the calculation can be flexibly set in specific implementation.
Then, a preset fatigue characteristic parameter is calculated according to the recognized eye opening and closing state and yawning state, wherein in one embodiment, the fatigue characteristic parameters include 12, which are PERCLOS (cumulative eye closing time as a percentage of the length of the time window over a period of time), MCD (maximum duration of one eye closing time over a period of time), BF (number of blinks per minute), AOL (average of eye opening degrees (percentages) over a period of time), TWLCLOS (cumulative total time required to reach a specific eye closing time), AOT (average of time required for eye opening action over a period of time), MOT (maximum of time required for eye opening action over a period of time), ACT (average of time required for eye closing action over a period of time), MCT (maximum of time required for eye closing action over a period of time), MRCOT (maximum of ratio of eye closing time to eye opening time over a period of time), the calculation method of the arch (average value of the ratio of the eye-closing time to the eye-opening time in a period of time), YAWN (number of YAWNs in a period of time), and the specific fatigue characteristic parameter may refer to the prior art, and will not be described herein.
After each fatigue characteristic parameter is obtained through calculation, the calculation result is input into a preset classifier (such as a Fisher classifier) so that the classifier outputs a response value corresponding to a preset fatigue level, then the response values corresponding to different fatigue levels are compared, and one fatigue level is selected from the preset fatigue levels according to the comparison result and is used as the identification result of the fatigue degree of the driver.
In one embodiment, the fatigue level corresponding to the maximum response value may be used as the recognition result of the fatigue degree of the driver; in further embodiments, the step of comparing the response values corresponding to different fatigue levels and selecting one fatigue level from the preset fatigue levels according to the comparison result may include: calculating the difference value between the maximum value and the second maximum value in the response values, and judging whether the difference value is greater than or equal to a preset threshold value; if the difference is larger than or equal to a preset threshold value, taking the fatigue grade corresponding to the maximum value as the recognition result of the fatigue degree of the driver; if the difference value is smaller than a preset threshold value, counting the frequency of yawning of the driver in the identification period; if the number of times of yawning of the driver is greater than or equal to the preset number of times, taking a higher fatigue grade in the fatigue grades corresponding to the maximum value and the second maximum value as the identification result of the fatigue degree of the driver; and if the yawning times of the driver are less than the preset times, taking the lower fatigue grade in the fatigue grades corresponding to the maximum value and the second maximum value as the identification result of the fatigue degree of the driver.
Taking preset fatigue grades as Clear, Little and Deep fatigue, taking the corresponding response values as F1, F2 and F3, F1> F2> F3 as examples, firstly calculating the difference between the maximum value F1 and the second maximum value F2, judging whether the difference is larger than or equal to a preset threshold value, if so, indicating that the probability of waking is higher, otherwise, indicating that both the waking and the shallow fatigue have high probability, further counting the number of times of yawning of the driver in the identification period, if the number of times of yawning of the driver is larger than or equal to the preset number, taking the shallow fatigue as the identification result of the fatigue degree of the driver, and otherwise, taking the waking as the identification result of the fatigue degree of the driver.
According to the method, the accuracy of identifying the fatigue degree of the driver is improved by combining the magnitude of the response value and the yawning times of the driver in the identification period.
Further, the fatigue degree of the driver includes wakefulness, light fatigue and deep fatigue, and when the fatigue degree of the driver meets a preset early warning condition, the step of triggering a corresponding early warning reminder may include: when the fatigue degree of the driver is recognized to be light fatigue or deep fatigue, triggering corresponding early warning reminding, wherein the reminding frequency corresponding to the deep fatigue is higher than the reminding frequency corresponding to the light fatigue. Therefore, effective early warning of the fatigue state of the driver is achieved.
The invention also provides a computer readable storage medium.
The computer-readable storage medium of the present invention has stored thereon a driving warning program, which when executed by a processor implements the steps of the driving warning method as described above.
The method implemented when the driving warning program running on the processor is executed may refer to each embodiment of the driving warning method of the present invention, and is not described herein again.
It should be noted that, in this document, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or system that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or system. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other like elements in a process, method, article, or system that comprises the element.
The above-mentioned serial numbers of the embodiments of the present invention are merely for description and do not represent the merits of the embodiments.
Through the above description of the embodiments, those skilled in the art will clearly understand that the method of the above embodiments can be implemented by software plus a necessary general hardware platform, and certainly can also be implemented by hardware, but in many cases, the former is a better implementation manner. Based on such understanding, the technical solution of the present invention may be embodied in the form of a software product, which is stored in a storage medium (e.g., ROM/RAM, magnetic disk, optical disk) as described above and includes instructions for enabling a terminal device (e.g., a mobile phone, a computer, a server, an air conditioner, or a network device) to execute the method according to the embodiments of the present invention.
The above description is only a preferred embodiment of the present invention, and not intended to limit the scope of the present invention, and all modifications of equivalent structures and equivalent processes, which are made by using the contents of the present specification and the accompanying drawings, or directly or indirectly applied to other related technical fields, are included in the scope of the present invention.

Claims (8)

Translated fromChinese
1.一种驾驶预警方法,其特征在于,所述驾驶预警方法包括如下步骤:1. A driving early warning method, characterized in that, the driving early warning method comprises the steps:采集驾驶员的面部图像,根据预设的人脸检测算法和人脸特征点对齐算法,对所述面部图像进行分析,得到驾驶员面部特征点的位置信息;Collect the driver's facial image, and analyze the facial image according to the preset face detection algorithm and the facial feature point alignment algorithm to obtain the position information of the driver's facial feature point;根据所述位置信息确定驾驶员的头部姿态,并判断所述驾驶员的头部姿态是否满足预设的异常条件,和/或,根据所述位置信息识别所述驾驶员的疲劳程度;Determine the driver's head posture according to the position information, and determine whether the driver's head posture satisfies a preset abnormal condition, and/or identify the driver's fatigue level according to the position information;当所述驾驶员的头部姿态满足预设的异常条件,或者当所述驾驶员的疲劳程度满足预设的预警条件时,触发相应的预警提醒;When the driver's head posture satisfies a preset abnormal condition, or when the driver's fatigue level satisfies a preset early warning condition, trigger a corresponding early warning reminder;其中,所述根据所述位置信息识别所述驾驶员的疲劳程度的步骤包括:Wherein, the step of identifying the fatigue level of the driver according to the location information includes:获取预设识别周期内所述驾驶员面部特征点的位置信息,根据所述位置信息分别计算所述驾驶员眼睛和嘴部的高宽比;Obtain the position information of the facial feature points of the driver in the preset recognition period, and calculate the aspect ratio of the driver's eyes and mouth according to the position information;根据所述眼睛和嘴部的高宽比对应识别所述驾驶员的眼睛睁闭状态和打哈欠状态;Identify the driver's eye opening and closing state and yawn state according to the aspect ratio of the eyes and the mouth;根据识别出的所述眼睛睁闭状态和打哈欠状态计算预设的疲劳特征参数;Calculate preset fatigue characteristic parameters according to the identified eye opening and closing state and yawning state;将计算得到的所述疲劳特征参数输入至预设分类器中,以使所述分类器输出与预设的疲劳等级对应的响应值;inputting the calculated fatigue characteristic parameters into a preset classifier, so that the classifier outputs a response value corresponding to a preset fatigue level;将不同疲劳等级对应的响应值的大小进行比较,根据比较结果从所述预设疲劳等级中选取一个疲劳等级,作为所述驾驶员的疲劳程度的识别结果;Comparing the magnitudes of the response values corresponding to different fatigue levels, and selecting a fatigue level from the preset fatigue levels according to the comparison result, as the identification result of the driver's degree of fatigue;其中,所述将不同疲劳等级对应的响应值的大小进行比较,根据比较结果从所述预设疲劳等级中选取一个疲劳等级,作为所述驾驶员的疲劳程度的识别结果的步骤包括:Wherein, the step of comparing the magnitudes of the response values corresponding to different fatigue levels, and selecting a fatigue level from the preset fatigue levels according to the comparison result as the identification result of the fatigue level of the driver includes:计算所述响应值中最大值和次大值的差值,判断所述差值是否大于或等于预设阈值;Calculate the difference between the maximum value and the second largest value in the response value, and determine whether the difference is greater than or equal to a preset threshold;若所述差值大于或等于预设阈值,则将所述最大值对应的疲劳等级作为所述驾驶员的疲劳程度的识别结果;If the difference is greater than or equal to a preset threshold, the fatigue level corresponding to the maximum value is used as the identification result of the driver's fatigue level;若所述差值小于预设阈值,则统计所述识别周期内所述驾驶员打哈欠的次数;If the difference is less than a preset threshold, count the number of times the driver yawns in the recognition period;若所述驾驶员打哈欠的次数大于或等于预设次数,则将所述最大值和次大值所对应的疲劳等级中较高的疲劳等级作为所述驾驶员的疲劳程度的识别结果;If the number of times the driver yawns is greater than or equal to a preset number of times, the higher fatigue level among the fatigue levels corresponding to the maximum value and the second maximum value is used as the identification result of the fatigue level of the driver;若所述驾驶员打哈欠的次数小于预设次数,则将所述最大值和次大值所对应的疲劳等级中较低的疲劳等级作为所述驾驶员的疲劳程度的识别结果。If the number of times the driver yawns is less than the preset number of times, the lower fatigue level among the fatigue levels corresponding to the maximum value and the second maximum value is used as the identification result of the degree of fatigue of the driver.2.如权利要求1所述的驾驶预警方法,其特征在于,所述根据所述位置信息确定驾驶员的头部姿态,并判断所述驾驶员的头部姿态是否满足预设的异常条件的步骤包括:2. The driving warning method according to claim 1, characterized in that, determining the driver's head posture according to the position information, and judging whether the driver's head posture satisfies a preset abnormal condition. Steps include:获取预设判断周期内所述驾驶员面部特征点的位置信息,根据预设的几何投影算法将所述位置信息转换为驾驶员的头部偏角数据;Obtaining the position information of the driver's facial feature points in the preset judgment period, and converting the position information into the driver's head angle data according to a preset geometric projection algorithm;根据所述头部偏角数据识别所述驾驶员的头部偏离状态;Identify the head deviation state of the driver according to the head angle data;在所述判断周期内,根据所述头部偏离状态检测是否存在所述驾驶员的单次头部偏离持续时长达到第一预设时长;In the judgment period, detecting whether there is a single head deviation of the driver whose duration reaches a first preset duration according to the head deviation state;若存在所述驾驶员的单次头部偏离持续时长达到第一预设时长,则判定所述驾驶员的头部姿态满足预设的异常条件。If the duration of a single head deviation of the driver reaches the first preset duration, it is determined that the head posture of the driver satisfies a preset abnormal condition.3.如权利要求2所述的驾驶预警方法,其特征在于,所述头部偏角数据包括水平偏角和竖直偏角,所述根据所述头部偏角数据识别所述驾驶员的头部偏离状态的步骤包括:3. The driving warning method according to claim 2, wherein the head declination data includes a horizontal declination angle and a vertical declination angle, and the driver's declination is identified according to the head declination data. The steps for a head-off state include:判断所述水平偏角是否落在预设的水平偏角区间,及所述竖直偏角是否落在预设的竖直偏角区间;determining whether the horizontal declination angle falls within a preset horizontal declination angle interval, and whether the vertical declination angle falls within a preset vertical declination angle interval;当所述水平偏角未落在预设的水平偏角区间,或者所述竖直偏角未落在预设的竖直偏角区间时,判定所述驾驶员当前处于头部偏离状态。When the horizontal declination angle does not fall within the preset horizontal declination angle interval, or the vertical declination angle does not fall within the preset vertical declination angle interval, it is determined that the driver is currently in a head deviated state.4.如权利要求2所述的驾驶预警方法,其特征在于,所述在所述判断周期内,根据所述头部偏离状态检测是否存在所述驾驶员的单次头部偏离持续时长达到第一预设时长的步骤之后,还包括:4 . The driving warning method according to claim 2 , wherein, in the judgment period, whether there is a single head deviation of the driver is detected according to the head deviation state and the duration reaches the number 1 4. 4 . After a preset duration of steps, it also includes:若不存在所述驾驶员的单次头部偏离持续时长达到第一预设时长,则统计所述判断周期内所述驾驶员处于头部偏离状态的累积时长;If there is no single head deviation of the driver and the duration reaches the first preset duration, count the cumulative duration of the driver in the head deviation state in the judgment period;判断所述累积时长在所述判断周期内的占比是否达到预设值;Judging whether the proportion of the cumulative duration in the judgment period reaches a preset value;若所述累积时长在所述判断周期内的占比达到预设值,则判定所述驾驶员的头部姿态满足预设的异常条件。If the proportion of the accumulated duration in the determination period reaches a preset value, it is determined that the driver's head posture satisfies a preset abnormal condition.5.如权利要求4所述的驾驶预警方法,其特征在于,所述采集驾驶员的面部图像的步骤包括:5. The driving warning method according to claim 4, wherein the step of collecting the driver's facial image comprises:在采集驾驶员面部图像的过程中,检测是否存在第二预设时长内未采集到任何驾驶员的面部图像;In the process of collecting the driver's face image, detecting whether there is any driver's face image that has not been collected within the second preset time period;若存在第二预设时长内未采集到任何驾驶员的面部图像,则判定所述驾驶员的头部姿态满足预设的异常条件。If there is no facial image of any driver collected within the second preset time period, it is determined that the driver's head posture satisfies the preset abnormal condition.6.如权利要求1至5中任一项所述的驾驶预警方法,其特征在于,所述驾驶员的疲劳程度包括清醒、轻度疲劳和深度疲劳,所述当所述驾驶员的疲劳程度满足预设的预警条件时,触发相应的预警提醒的步骤包括:6. The driving warning method according to any one of claims 1 to 5, characterized in that, the degree of fatigue of the driver includes awake, mild fatigue and deep fatigue, and the degree of fatigue of the driver when the driver is fatigued When the preset warning conditions are met, the steps for triggering the corresponding warning reminder include:当识别出所述驾驶员的疲劳程度为轻度疲劳或深度疲劳时,触发相应的预警提醒,其中所述深度疲劳对应的提醒频率高于所述轻度疲劳对应的提醒频率。When it is recognized that the fatigue level of the driver is mild fatigue or deep fatigue, a corresponding early warning reminder is triggered, wherein the reminder frequency corresponding to the deep fatigue is higher than the reminder frequency corresponding to the mild fatigue.7.一种驾驶预警设备,其特征在于,所述驾驶预警设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的驾驶预警程序,所述驾驶预警程序被所述处理器执行时实现如权利要求1至6中任一项所述的驾驶预警方法的步骤。7. A driving early warning device, characterized in that the driving early warning device comprises: a memory, a processor, and a driving early warning program stored on the memory and running on the processor, the driving early warning program being The processor implements the steps of the driving warning method according to any one of claims 1 to 6 when executed.8.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有驾驶预警程序,所述驾驶预警程序被处理器执行时实现如权利要求1至6中任一项所述的驾驶预警方法的步骤。8. A computer-readable storage medium, characterized in that a driving warning program is stored on the computer-readable storage medium, and the driving warning program is implemented as described in any one of claims 1 to 6 when the driving warning program is executed by a processor. The steps of the driving warning method described above.
CN201810851573.3A2018-07-272018-07-27Driving early warning method, device and computer readable storage mediumActiveCN110766912B (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CN201810851573.3ACN110766912B (en)2018-07-272018-07-27Driving early warning method, device and computer readable storage medium

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN201810851573.3ACN110766912B (en)2018-07-272018-07-27Driving early warning method, device and computer readable storage medium

Publications (2)

Publication NumberPublication Date
CN110766912A CN110766912A (en)2020-02-07
CN110766912Btrue CN110766912B (en)2022-03-18

Family

ID=69328870

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN201810851573.3AActiveCN110766912B (en)2018-07-272018-07-27Driving early warning method, device and computer readable storage medium

Country Status (1)

CountryLink
CN (1)CN110766912B (en)

Families Citing this family (14)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US11341786B1 (en)2020-11-132022-05-24Samsara Inc.Dynamic delivery of vehicle event data
US11352013B1 (en)2020-11-132022-06-07Samsara Inc.Refining event triggers using machine learning model feedback
US11643102B1 (en)2020-11-232023-05-09Samsara Inc.Dash cam with artificial intelligence safety event detection
CN112668548B (en)*2021-01-152024-07-12重庆大学Method and system for detecting driver's blurriness
CN113408466A (en)*2021-06-302021-09-17东风越野车有限公司Method and device for detecting bad driving behavior of vehicle driver
CN113807317A (en)*2021-10-092021-12-17上海健指树智能系统有限公司Method and device for monitoring personnel safety of sports stadium and electronic equipment
US11386325B1 (en)2021-11-122022-07-12Samsara Inc.Ensemble neural network state machine for detecting distractions
US11352014B1 (en)2021-11-122022-06-07Samsara Inc.Tuning layers of a modular neural network
CN114454891B (en)*2022-02-282023-09-26奇瑞汽车股份有限公司Control method and device for automobile and computer storage medium
CN116149226B (en)*2023-02-222023-11-10山东中安电力科技有限公司Switch cabinet remote control system based on data analysis
CN116311181B (en)*2023-03-212023-09-12重庆利龙中宝智能技术有限公司Method and system for rapidly detecting abnormal driving
CN117064375B (en)*2023-07-182024-03-22江西瑞声电子有限公司Head posture monitoring method, main control equipment and intelligent wearable equipment
CN117132967A (en)*2023-09-202023-11-28宁波路特斯机器人有限公司Fatigue driving detection method and system and machine-readable storage medium
CN118618391B (en)*2024-08-082024-10-22钧捷科技(北京)有限公司 A driver fatigue detection method based on deep learning multi-feature fusion

Citations (5)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN101030316A (en)*2007-04-172007-09-05北京中星微电子有限公司Safety driving monitoring system and method for vehicle
CN101032405A (en)*2007-03-212007-09-12汤一平Safe driving auxiliary device based on omnidirectional computer vision
CN104688251A (en)*2015-03-022015-06-10西安邦威电子科技有限公司Method for detecting fatigue driving and driving in abnormal posture under multiple postures
CN105788176A (en)*2016-05-252016-07-20厦门理工学院Fatigue driving monitoring and prompting method and system
WO2018058266A1 (en)*2016-09-272018-04-05深圳智乐信息科技有限公司Mobile terminal-based notification method and system

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20040032334A1 (en)*2002-08-132004-02-19Ataul HaqDoze-off early warning system for automotives and other applications
CN101254765A (en)*2005-05-192008-09-03曹民Multifunctional manual/automatic complementary type headlamp dimmer
CN101216164B (en)*2007-12-292010-11-10西安交通大学 An online safety evaluation method for water-cooled walls
CN101375796B (en)*2008-09-182010-06-02浙江工业大学 Fatigue driving real-time detection system
KR101327007B1 (en)*2011-10-172013-11-13현대자동차주식회사A system and method for detection of concentration grade wherein car driving

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN101032405A (en)*2007-03-212007-09-12汤一平Safe driving auxiliary device based on omnidirectional computer vision
CN101030316A (en)*2007-04-172007-09-05北京中星微电子有限公司Safety driving monitoring system and method for vehicle
CN104688251A (en)*2015-03-022015-06-10西安邦威电子科技有限公司Method for detecting fatigue driving and driving in abnormal posture under multiple postures
CN105788176A (en)*2016-05-252016-07-20厦门理工学院Fatigue driving monitoring and prompting method and system
WO2018058266A1 (en)*2016-09-272018-04-05深圳智乐信息科技有限公司Mobile terminal-based notification method and system

Also Published As

Publication numberPublication date
CN110766912A (en)2020-02-07

Similar Documents

PublicationPublication DateTitle
CN110766912B (en)Driving early warning method, device and computer readable storage medium
CN111274881B (en)Driving safety monitoring method and device, computer equipment and storage medium
CN108090458B (en)Human body falling detection method and device
CN110532976A (en)Method for detecting fatigue driving and system based on machine learning and multiple features fusion
Hossain et al.IOT based real-time drowsy driving detection system for the prevention of road accidents
CN111434553B (en)Brake system, method and device, and fatigue driving model training method and device
CN108446600A (en)A kind of vehicle driver's fatigue monitoring early warning system and method
US11881036B2 (en)Devices and methods for detecting drowsiness of drivers of vehicles
Lashkov et al.Driver dangerous state detection based on OpenCV & dlib libraries using mobile video processing
CN104183091A (en)System for adjusting sensitivity of fatigue driving early warning system in self-adaptive mode
CN112754498B (en)Driver fatigue detection method, device, equipment and storage medium
CN112744174B (en)Vehicle collision monitoring method, device, equipment and computer readable storage medium
CN105292124A (en)Driving monitoring method and driving monitoring device
CN105590410A (en)Safety driving monitoring system and safety driving monitoring method
CN106325514B (en)Anti-falling method and device of handheld intelligent terminal and electronic equipment thereof
CN118587689A (en) Driver fatigue status detection method and system
CN111626240A (en)Face image recognition method, device and equipment and readable storage medium
Rani et al.Development of an Automated Tool for Driver Drowsiness Detection
CN117333853A (en)Driver fatigue monitoring method and device based on image processing and storage medium
CN113420626A (en)Construction site safety behavior judging method and storage device
Guria et al.Iot-enabled driver drowsiness detection using machine learning
Bajaj et al.A real-time driver drowsiness detection using OpenCV, DLib
CN113312958B (en)Method and device for adjusting dispatch priority based on driver state
TWI528331B (en)Attention detecting device, method, computer readable medium, and computer program products
CN111016913B (en) Image information-based driver status control system and method

Legal Events

DateCodeTitleDescription
PB01Publication
PB01Publication
SE01Entry into force of request for substantive examination
SE01Entry into force of request for substantive examination
GR01Patent grant
GR01Patent grant
CP03Change of name, title or address

Address after:Building A3 and A4, Hunan Inspection and testing characteristic industrial park, No. 336, bachelor Road, Yuelu District, Changsha City, Hunan Province

Patentee after:Xidi Intelligent Driving (Hunan) Co.,Ltd.

Country or region after:China

Address before:Building A3 and A4, Hunan Inspection and testing characteristic industrial park, No. 336, bachelor Road, Yuelu District, Changsha City, Hunan Province

Patentee before:CHANGSHA INTELLIGENT DRIVING RESEARCH INSTITUTE Co.,Ltd.

Country or region before:China

CP03Change of name, title or address
CP03Change of name, title or address

Address after:Building A3 and A4, Hunan Inspection and testing characteristic industrial park, No. 336, bachelor Road, Yuelu District, Changsha City, Hunan Province

Patentee after:Xidi Intelligent Driving Technology Co.,Ltd.

Country or region after:China

Address before:Building A3 and A4, Hunan Inspection and testing characteristic industrial park, No. 336, bachelor Road, Yuelu District, Changsha City, Hunan Province

Patentee before:Xidi Intelligent Driving (Hunan) Co.,Ltd.

Country or region before:China

CP03Change of name, title or address

[8]ページ先頭

©2009-2025 Movatter.jp