Driver Behavior Detection Method and Device Based on Vehicle Body Signals
By collecting and analyzing the driver's vehicle signals, driving behavior is automatically detected, solving the problems of low efficiency and large errors caused by relying on manual observation in existing technologies. This achieves efficient and accurate monitoring of driver behavior and improves driving safety.
Patent Information
- Application Number
- CN202411648856.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-18
- Publication Date
- 2025-11-14
- Estimated Expiration
- 2044-11-18
AI Technical Summary
Existing driving behavior monitoring and evaluation systems rely on human observation, which is inefficient and subject to subjective errors, affecting driving safety.
By collecting vehicle body signals from the driver, the system automatically determines triggering conditions and detects driving behavior, including visual and gesture detection, and analyzes the driver's action information using monitoring equipment.
It improves the efficiency and accuracy of driving behavior detection, reduces the subjectivity and error of human intervention, realizes real-time driver behavior monitoring, and improves driving safety.
Smart Images

Figure CN119590434B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of vehicle safety technology, and in particular to a method and device for detecting driver behavior based on vehicle body signals. Background Technology
[0002] In existing driving behavior monitoring and evaluation systems, the scoring and deduction of driving behavior mainly rely on the manual visual observation of the safety officer in the vehicle. The safety officer visually monitors the driver's behavior, such as whether the driver is looking ahead, whether the driver looks down to check the gear position when shifting gears, and whether the driver checks the rearview mirror when turning or changing lanes, in order to determine whether the driver is engaging in any irregular or unsafe driving behavior.
[0003] However, this method of manual observation has many problems in practical applications, such as low efficiency and the susceptibility to errors in behavior detection due to the subjectivity and mistakes of human intervention, which can seriously affect driver safety. Therefore, it is particularly important to propose a technical solution for efficiently, automatically, and accurately detecting various driving behaviors of drivers. Summary of the Invention
[0004] This invention provides a driver behavior detection method and device based on vehicle body signals. By adopting an automated driver behavior detection scheme, the detection efficiency and accuracy of driving behavior can be improved, realizing automatic and real-time detection of driving behavior, which is conducive to improving driver safety.
[0005] To address the aforementioned technical problems, the first aspect of this invention discloses a driver behavior detection method based on vehicle body signals, the method comprising:
[0006] Collect the current vehicle body signals of the driving test vehicle being driven by the driver during the driving test;
[0007] Based on the current vehicle body signal, determine whether the current conditions of the driving test vehicle meet the triggering conditions for driving behavior detection based on the current vehicle body signal;
[0008] When it is determined that the current conditions of the driving vehicle meet the triggering conditions for driving behavior detection based on the current vehicle body signal, the driving behavior detection operation to be triggered is determined according to the current vehicle body signal and its corresponding triggering conditions.
[0009] Based on the driving behavior detection operation, the driver's driving behavior under the current vehicle signal is analyzed.
[0010] As an optional implementation, in the first aspect of the present invention, determining whether the current conditions of the driving test vehicle meet the triggering conditions for driving behavior detection based on the current vehicle body signal, includes:
[0011] The signal type of the current vehicle body signal is obtained, and the signal type includes one of the following: vehicle speed signal, gear signal, turn signal, steering wheel position signal, brake pedal signal, accelerator pedal signal, and ignition status signal;
[0012] Based on the current vehicle body signals and their types, analyze the degree of change in the driving information corresponding to the signal types. The driving information includes one of the following: speed information, gear information, turn signal information, steering wheel angle information, pedal status information, and driving test vehicle start status information.
[0013] Determine whether the degree of change of the driving information corresponding to the signal type reaches the preset degree of change corresponding to the driving information;
[0014] When it is determined that the degree of change of the driving information corresponding to the signal type reaches the preset degree of change corresponding to the driving information, it is determined that the current conditions of the driving test vehicle meet the triggering conditions for driving behavior detection based on the current vehicle body signal.
[0015] When it is determined that the degree of change of the driving information corresponding to the signal type has not yet reached the preset degree of change corresponding to the driving information, it is determined that the current conditions of the driving test vehicle do not meet the triggering conditions for driving behavior detection based on the current vehicle body signal.
[0016] As an optional implementation, in the first aspect of the present invention, the step of analyzing the degree of change of driving information corresponding to the current vehicle signal and its signal type includes:
[0017] Based on the signal type of the current vehicle body signal, at least one historical vehicle body signal that matches the signal type is selected from the preset historical vehicle body signals, and each historical vehicle body signal corresponds to a historical acquisition time.
[0018] Calculate the time difference between the historical acquisition time corresponding to each historical vehicle body signal and the current acquisition time corresponding to the current vehicle body signal, and use it as the signal acquisition time difference corresponding to each historical vehicle body signal;
[0019] From all historical vehicle body signals that match the signal type, select historical vehicle body signals whose corresponding signal acquisition time difference is less than or equal to a preset time difference, and use them as reference vehicle body signals corresponding to the current vehicle body signal.
[0020] By comparing the current vehicle body signal with the reference vehicle body signal, the vehicle body signal difference information of the driving test vehicle is obtained;
[0021] Based on the vehicle signal difference information, analyze the degree of change in driving information corresponding to the signal type.
[0022] As an optional implementation, in a first aspect of the invention, analyzing the driver's driving behavior under the current vehicle signal based on the driving behavior detection operation includes:
[0023] Based on the driving behavior detection operation, the target parts to be monitored among all parts of the driver's body are determined;
[0024] Based on the monitoring equipment of the driving test vehicle, the current location information of the driver's target part is monitored;
[0025] Based on the current location information of the target part, analyze the driver's driving behavior under the current vehicle body signal.
[0026] As an optional implementation, in the first aspect of the present invention, the driving behavior detection operation includes a visual detection operation for the driver or a gesture detection operation for the driver.
[0027] When the driving behavior detection operation includes a visual detection operation targeting the driver, the target area includes the driver's eyeball.
[0028] When the driving behavior detection operation includes a gesture detection operation for the driver, the target area includes the driver's hand.
[0029] As an optional implementation, in a first aspect of the invention, when the driving behavior detection operation includes a visual detection operation for the driver, the step of analyzing the driver's driving behavior under the current vehicle signal based on the current position information of the target part includes:
[0030] The initial position information of the target part is obtained from the information comparison database corresponding to the driver. The information comparison database is determined based on the driver's body posture feature information collected by the monitoring device after the driver gets into the vehicle.
[0031] Based on the current eye position information of the eye region included in the current position information of the target region, the eye distance between the left and right eyes in the eye region relative to the monitoring device is calculated according to the current eye position information.
[0032] The eyeball distance is determined as the horizontal change information of the driver's eyeball in the horizontal direction, and the horizontal change information is analyzed to obtain the first movement information of the driver's head;
[0033] Based on the initial eyeball position information of the eyeball region included in the current position information of the target region, the current eyeball position information and the initial eyeball position information are compared to obtain the vertical change information of the eyeball region in the vertical direction, and the vertical change information is analyzed to obtain the second action information of the driver's head.
[0034] Based on the first action information and the second action information, the driver's driving behavior under the current vehicle signal is determined.
[0035] As an optional implementation, in a first aspect of the present invention, when the driving behavior detection operation includes a gesture detection operation for the driver, the step of analyzing the driver's driving behavior under the current vehicle signal based on the current position information of the target part includes:
[0036] The device position of the monitoring device and the steering wheel position of the driving test vehicle are obtained, and the first distance information between the monitoring device and the steering wheel is calculated based on the device position and the steering wheel position. The monitoring device is set above the steering wheel.
[0037] Based on the current hand position information included in the current position information of the target part, and according to the current hand position information and the device position, a second distance information between the monitoring device and the hand is calculated;
[0038] By comparing the first distance information and the second distance information, distance difference information is obtained, and the driver's driving behavior under the current vehicle signal is analyzed based on the distance difference information.
[0039] A second aspect of the present invention discloses a driver behavior detection device based on vehicle body signals, the device comprising:
[0040] The data acquisition module is used to collect the current vehicle body signals of the driving test vehicle being driven by the driver during the driving test;
[0041] The judgment module is used to determine whether the current conditions of the driving test vehicle meet the triggering conditions for driving behavior detection based on the current vehicle body signal, according to the current vehicle body signal.
[0042] The determination module is used to determine the driving behavior detection operation to be triggered based on the current vehicle body signal and its corresponding triggering condition when the judgment module determines that the current condition of the driving vehicle meets the triggering condition for driving behavior detection based on the current vehicle body signal.
[0043] The analysis module is used to analyze the driver's driving behavior under the current vehicle signal based on the driving behavior detection operation.
[0044] As an optional implementation, in a second aspect of the present invention, the method by which the determining module determines whether the current conditions of the driving test vehicle meet the triggering conditions for driving behavior detection based on the current vehicle body signal specifically includes:
[0045] The signal type of the current vehicle body signal is obtained, and the signal type includes one of the following: vehicle speed signal, gear signal, turn signal, steering wheel position signal, brake pedal signal, accelerator pedal signal, and ignition status signal;
[0046] Based on the current vehicle body signals and their types, analyze the degree of change in the driving information corresponding to the signal types. The driving information includes one of the following: speed information, gear information, turn signal information, steering wheel angle information, pedal status information, and driving test vehicle start status information.
[0047] Determine whether the degree of change of the driving information corresponding to the signal type reaches the preset degree of change corresponding to the driving information;
[0048] When it is determined that the degree of change of the driving information corresponding to the signal type reaches the preset degree of change corresponding to the driving information, it is determined that the current conditions of the driving test vehicle meet the triggering conditions for driving behavior detection based on the current vehicle body signal.
[0049] When it is determined that the degree of change of the driving information corresponding to the signal type has not yet reached the preset degree of change corresponding to the driving information, it is determined that the current conditions of the driving test vehicle do not meet the triggering conditions for driving behavior detection based on the current vehicle body signal.
[0050] As an optional implementation, in the second aspect of the present invention, the method by which the determining module analyzes the degree of change of driving information corresponding to the signal type based on the current vehicle signal and its signal type specifically includes:
[0051] Based on the signal type of the current vehicle body signal, at least one historical vehicle body signal that matches the signal type is selected from the preset historical vehicle body signals, and each historical vehicle body signal corresponds to a historical acquisition time.
[0052] Calculate the time difference between the historical acquisition time corresponding to each historical vehicle body signal and the current acquisition time corresponding to the current vehicle body signal, and use it as the signal acquisition time difference corresponding to each historical vehicle body signal;
[0053] From all historical vehicle body signals that match the signal type, select historical vehicle body signals whose corresponding signal acquisition time difference is less than or equal to a preset time difference, and use them as reference vehicle body signals corresponding to the current vehicle body signal.
[0054] By comparing the current vehicle body signal with the reference vehicle body signal, the vehicle body signal difference information of the driving test vehicle is obtained;
[0055] Based on the vehicle signal difference information, analyze the degree of change in driving information corresponding to the signal type.
[0056] As an optional implementation, in a second aspect of the present invention, the method by which the analysis module analyzes the driver's driving behavior under the current vehicle signal based on the driving behavior detection operation specifically includes:
[0057] Based on the driving behavior detection operation, the target parts to be monitored among all parts of the driver's body are determined;
[0058] Based on the monitoring equipment of the driving test vehicle, the current location information of the driver's target part is monitored;
[0059] Based on the current location information of the target part, analyze the driver's driving behavior under the current vehicle body signal.
[0060] As an optional implementation, in a second aspect of the present invention, the driving behavior detection operation includes a visual detection operation for the driver or a gesture detection operation for the driver.
[0061] When the driving behavior detection operation includes a visual detection operation targeting the driver, the target area includes the driver's eyeball.
[0062] When the driving behavior detection operation includes a gesture detection operation for the driver, the target area includes the driver's hand.
[0063] As an optional implementation, in a second aspect of the present invention, when the driving behavior detection operation includes a visual detection operation for the driver, the method by which the analysis module analyzes the driver's driving behavior under the current vehicle signal based on the current position information of the target part specifically includes:
[0064] The initial position information of the target part is obtained from the information comparison database corresponding to the driver. The information comparison database is determined based on the driver's body posture feature information collected by the monitoring device after the driver gets into the vehicle.
[0065] Based on the current eye position information of the eye region included in the current position information of the target region, the eye distance between the left and right eyes in the eye region relative to the monitoring device is calculated according to the current eye position information.
[0066] The eyeball distance is determined as the horizontal change information of the driver's eyeball in the horizontal direction, and the horizontal change information is analyzed to obtain the first movement information of the driver's head;
[0067] Based on the initial eyeball position information of the eyeball region included in the current position information of the target region, the current eyeball position information and the initial eyeball position information are compared to obtain the vertical change information of the eyeball region in the vertical direction, and the vertical change information is analyzed to obtain the second action information of the driver's head.
[0068] Based on the first action information and the second action information, the driver's driving behavior under the current vehicle signal is determined.
[0069] As an optional implementation, in a second aspect of the present invention, when the driving behavior detection operation includes a gesture detection operation for the driver, the analysis module analyzes the driver's driving behavior under the current vehicle signal based on the current position information of the target part, specifically including:
[0070] The device position of the monitoring device and the steering wheel position of the driving test vehicle are obtained, and the first distance information between the monitoring device and the steering wheel is calculated based on the device position and the steering wheel position. The monitoring device is set above the steering wheel.
[0071] Based on the current hand position information included in the current position information of the target part, and according to the current hand position information and the device position, a second distance information between the monitoring device and the hand is calculated;
[0072] By comparing the first distance information and the second distance information, distance difference information is obtained, and the driver's driving behavior under the current vehicle signal is analyzed based on the distance difference information.
[0073] A third aspect of the present invention discloses another driver behavior detection device based on vehicle body signals, the device comprising:
[0074] Memory containing executable program code;
[0075] A processor coupled to the memory;
[0076] The processor calls the executable program code stored in the memory to execute the driver behavior detection method based on vehicle body signals disclosed in the first aspect of the present invention.
[0077] The fourth aspect of the present invention discloses a computer storage medium storing computer instructions, which, when invoked, are used to execute the driver behavior detection method based on vehicle body signals disclosed in the first aspect of the present invention.
[0078] Compared with the prior art, the embodiments of the present invention have the following beneficial effects:
[0079] In this embodiment of the invention, the current vehicle body signal of the driving test vehicle driven by the driver is collected; based on the current vehicle body signal, it is determined whether the current vehicle body signal meets the triggering condition for driving behavior detection based on the current vehicle body signal; when it is determined that the current condition of the driving vehicle meets the triggering condition for driving behavior detection based on the current vehicle body signal, the driving behavior detection operation to be triggered is determined based on the current vehicle body signal and its corresponding triggering condition; based on the driving behavior detection operation, the driving behavior of the driver under the current vehicle body signal is analyzed. It can be seen that this invention, by adopting an automated driver behavior detection scheme, can improve the accuracy and efficiency of determining the driving behavior detection operation to be triggered, can improve the detection efficiency and accuracy of driver's driving behavior based on the driving behavior detection operation, and achieves automatic and real-time detection of driver behavior, reducing the subjectivity and error of manual intervention. This facilitates the rapid and accurate issuance of reminders to the driver when abnormal driver behavior occurs, improves the accuracy of correcting abnormal driving behavior, and ultimately improves driving safety. Attached Figure Description
[0080] To more clearly illustrate the technical solutions in the embodiments of the present invention, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0081] Figure 1 This is a schematic flowchart of a driver behavior detection method based on vehicle body signals disclosed in an embodiment of the present invention;
[0082] Figure 2 This is a schematic flowchart of another driver behavior detection method based on vehicle body signals disclosed in an embodiment of the present invention;
[0083] Figure 3 This is a schematic diagram of the structure of a driver behavior detection device based on vehicle body signals disclosed in an embodiment of the present invention;
[0084] Figure 4 This is a schematic diagram of another driver behavior detection device based on vehicle body signals disclosed in an embodiment of the present invention. Detailed Implementation
[0085] To enable those skilled in the art to better understand the present invention, the technical solutions of the present invention will be clearly and completely described below with reference to the accompanying drawings of the embodiments of the present invention. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.
[0086] The terms "first," "second," etc., used in the specification, claims, and accompanying drawings of this invention are used to distinguish different objects, not to describe a specific order. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion. For example, a process, method, apparatus, product, or end that includes a series of steps or units is not limited to the listed steps or units, but may optionally include steps or units not listed, or may optionally include other steps or units inherent to these processes, methods, products, or ends.
[0087] In this document, the term "embodiment" means that a particular feature, structure, or characteristic described in connection with an embodiment may be included in at least one embodiment of the invention. The appearance of this phrase in various places throughout the specification does not necessarily refer to the same embodiment, nor is it a separate or alternative embodiment mutually exclusive with other embodiments. It will be explicitly and implicitly understood by those skilled in the art that the embodiments described herein can be combined with other embodiments.
[0088] This invention discloses a driver behavior detection method and apparatus based on vehicle body signals. By employing an automated driver behavior detection scheme, it can improve the accuracy and efficiency of determining the currently triggered driving behavior detection operations. It can also improve the detection efficiency and accuracy of driver behavior based on driving behavior detection operations, and achieve automatic, real-time detection of driver behavior, reducing the subjectivity and error of human intervention. This facilitates the rapid and accurate issuance of alerts to the driver when abnormal behavior occurs, improves the accuracy of correcting abnormal driving behavior, and ultimately enhances driving safety. Detailed descriptions follow.
[0089] Example 1
[0090] Please see Figure 1 , Figure 1This is a schematic flowchart of a driver behavior detection method based on vehicle body signals disclosed in an embodiment of the present invention. Wherein, Figure 1 The described driver behavior detection method based on vehicle body signals can be applied to a driver behavior detection device based on vehicle body signals. This device may include a detection equipment or a detection server, where the detection server may include a cloud server or a local server; this embodiment of the invention does not impose limitations. Figure 1 As shown, the driver behavior detection method based on vehicle body signals may include the following operations:
[0091] 101. Collect the current vehicle body signals of the driving test vehicle being driven by the driver during the driving test.
[0092] In this embodiment of the invention, the driver is a candidate taking a driving test. Optionally, the current vehicle signal can be one or more combinations of the current vehicle speed signal, gear signal, turn signal, steering wheel position signal, brake pedal signal, accelerator pedal signal, and ignition status signal of the driving test vehicle; this embodiment of the invention does not limit the signal.
[0093] 102. Based on the current vehicle body signals, determine whether the current conditions of the driving test vehicle meet the trigger conditions for driving behavior detection based on the current vehicle body signals.
[0094] In this embodiment of the invention, the triggering condition can be whether the degree of change in the driving information of the driving test vehicle based on the current vehicle body signal reaches a preset degree of change. Optionally, the triggering condition may include one or more conditions such as: the degree of change in vehicle speed based on the vehicle speed signal reaching a preset speed level (e.g., whether the speed of the driving test vehicle accelerates to a first preset speed threshold, or whether the speed of the driving test vehicle decelerates to a second preset speed threshold, where the first preset speed threshold is greater than the second preset speed threshold); the shifting information of the driving test vehicle based on the gear position signal being preset shifting information (e.g., whether the gear of the driving test vehicle shifts from P to D, or from D to R); whether the turn signal of the driving test vehicle is activated based on the turn signal; whether the steering wheel rotation angle of the driving test vehicle reaches a preset angle based on the steering wheel position signal; whether the brake pedal is depressed / released based on the brake pedal signal; whether the accelerator pedal is depressed / released based on the accelerator pedal signal; and whether the starting state of the driving test vehicle changes based on the ignition status signal. This embodiment of the invention does not limit the triggering condition.
[0095] In this embodiment of the invention, when the judgment result of step 102 is yes, that is, when it is determined that the current conditions of the driving vehicle meet the triggering conditions for driving behavior detection based on the current vehicle body signal, step 103 is triggered; when the judgment result of step 102 is no, step 101 can be re-executed, or, as... Figure 1 As shown, this process can be ended.
[0096] 103. Based on the current vehicle body signals and their corresponding triggering conditions, determine the driving behavior detection operation that needs to be triggered.
[0097] In this embodiment of the invention, optionally, the driving behavior detection operation to be triggered may include one or more combinations of the following: detection operation based on vehicle speed signal to detect whether the driver looks down at the speedometer or gear shift area when the driving test vehicle is accelerating or decelerating; detection operation based on gear signal to detect whether the driver looks down at the gear shift area when shifting gears; detection operation based on turn signal to detect whether the driver turns to check the rearview mirror when the turn signal is activated; detection operation based on steering wheel position signal to detect whether the driver's hands are on the steering wheel when the steering wheel rotation angle reaches a preset angle (the preset angle is used to indicate that the driving test vehicle is turning or changing lanes); detection operation based on brake pedal signal to detect whether the driver checks the rearview mirror or instrument panel when the brake pedal is pressed or released; detection operation based on accelerator pedal signal to detect whether the driver checks the speedometer or gear position when the accelerator pedal is pressed or released; and detection operation based on ignition status signal to detect whether the driver's hands are on the steering wheel when the driving test vehicle is started (ignition on). This embodiment of the invention does not limit the scope of the detection operation.
[0098] 104. Based on the driving behavior detection operation, analyze the driver's driving behavior under the current vehicle signal.
[0099] In this embodiment of the invention, specifically, analyzing the driver's driving behavior under the current vehicle signal based on the driving behavior detection operation may include: selecting a target monitoring area matching the driving behavior detection operation from multiple monitoring areas of the monitoring equipment of the driving test vehicle; monitoring the driver's posture change information within the target monitoring area based on the monitoring equipment; and analyzing the driver's driving behavior under the current vehicle signal based on the driver's posture change information. Each monitoring area has a corresponding monitoring object, which can be the movement of a specific part of the driver's body or the driver's overall movement; this embodiment of the invention does not impose any limitations. By setting specific monitoring requirements that match the driving behavior detection operation, the accuracy and efficiency of monitoring information for the driver can be improved, thereby improving the accuracy and efficiency of analyzing the driver's driving behavior.
[0100] It is evident that implementation Figure 1The described driver behavior detection method based on vehicle body signals can determine whether the current vehicle body signals of the vehicle being driven by the driver meet the triggering conditions for detecting the corresponding driving behavior based on the collected current vehicle body signals. If so, it determines the driving behavior detection operation to be triggered based on the current vehicle body signals and their corresponding triggering conditions. Then, based on the driving behavior detection operation, it analyzes the driver's driving behavior under the current vehicle body signals. By adopting an automated driver behavior detection scheme, it can improve the accuracy and efficiency of determining the driving behavior detection operation to be triggered. It can improve the detection efficiency and accuracy of driver behavior based on driving behavior detection operations, and realize automatic and real-time detection of driver behavior, reducing the subjectivity and error of human intervention. This is conducive to quickly and accurately issuing reminders to the driver when the driver's behavior is abnormal, improving the accuracy of correcting abnormal driving behavior, and thus improving driving safety.
[0101] In an optional embodiment, step 104 above, which analyzes the driver's driving behavior under the current vehicle signal based on the driving behavior detection operation, may include:
[0102] Based on the driving behavior detection operation, the target parts to be monitored among all parts of the driver's body are determined;
[0103] Based on the monitoring equipment of the driving test vehicle, monitor the current location information of the driver's target parts;
[0104] Based on the current location information of the target part, analyze the driver's driving behavior under the current vehicle signals.
[0105] In this embodiment of the invention, optionally, the driving behavior detection operation may include a visual detection operation for the driver or a gesture detection operation for the driver. Specifically, when the current vehicle signal is a vehicle speed signal and the behavior detection trigger condition is the acceleration or deceleration of the driving test vehicle, or when the current vehicle signal is a gear signal and the behavior detection trigger condition is a gear shift, or when the current vehicle signal is a turn signal and the behavior detection trigger condition is the activation of the turn signal, or when the current vehicle signal is a brake pedal signal and the behavior detection trigger condition is the pressing or releasing of the brake pedal, or when the current vehicle signal is an accelerator pedal signal and the behavior detection trigger condition is the pressing or releasing of the accelerator pedal, the driving behavior detection operation may be a visual detection operation for the driver; when the current vehicle signal is a steering wheel position signal and the behavior detection trigger condition is the steering wheel rotation angle reaching a preset angle, or when the current vehicle signal is an ignition status signal and the behavior detection trigger condition is the starting of the driving test vehicle, the driving behavior detection operation may be a gesture detection operation for the driver.
[0106] Specifically, when the driving behavior detection operation includes visual detection of the driver, the target area includes the driver's eyes; when the driving behavior detection operation includes gesture detection of the driver, the target area includes the driver's hands. Specifically, when the target area includes the driver's head and eyes, the driver's driving behavior is analyzed based on the current position information of the head and eyes under the current vehicle signal; when the target area includes the driver's hands, the driver's driving behavior is analyzed based on the current position information of the hands under the current vehicle signal.
[0107] In this embodiment of the invention, optionally, the monitoring device may be an image monitoring device (camera) and / or a sensor device. The image monitoring device is used to collect image information of the driver, so that the data processing center can analyze the driver's current location information based on the driver's image information. The sensor device is used to monitor various data of the human body, so that the data processing center can analyze the current location information of various parts of the driver based on the human body data. This embodiment of the invention does not limit the scope of the monitoring device.
[0108] As can be seen, this optional embodiment can accurately determine the target part to be monitored among all parts of the driver based on the driving behavior detection operation, which is beneficial to improving the accuracy and reliability of determining the target part to be monitored. Based on the monitoring equipment of the driving test vehicle, it can accurately monitor the current position information of the driver's target part, which is beneficial to improving the accuracy and reliability of the current position information of the target part. Subsequently, based on the current position information of the target part, the driving behavior of the driver under the current vehicle signal can be analyzed, which can improve the accuracy and efficiency of the driver behavior analysis, and can improve the diversity and flexibility of the driver behavior analysis based on diverse part position information.
[0109] In this optional embodiment, as an optional implementation, when the driving behavior detection operation includes a visual detection operation for the driver, analyzing the driver's driving behavior under the current vehicle signal based on the current position information of the target part may include:
[0110] Obtain the initial location information of the target part contained in the information comparison database corresponding to the driver;
[0111] Based on the current eye position information of the target area, including the current eye position information of the eye area, the eye distance between the left and right eyes relative to the monitoring device is calculated.
[0112] Determine the eyeball distance as information on the horizontal changes of the driver's eyeballs in the horizontal direction, and analyze the horizontal change information to obtain the first movement information of the driver's head;
[0113] The initial eye position information of the eye part is included in the current position information of the target part. The current eye position information and the initial eye position information are compared to obtain the vertical change information of the eye part in the vertical direction. The vertical change information is analyzed to obtain the second action information of the driver's head.
[0114] Based on the first action information and the second action information, determine the driver's driving behavior under the current vehicle signal.
[0115] In this embodiment of the invention, the information comparison database is determined based on the driver's body posture characteristics collected by the monitoring device after the driver gets into the vehicle. For example, during a driving test, after the candidate gets into the vehicle and sits facing the camera, the camera collects the candidate's current sitting posture characteristic number, thereby forming the candidate's information comparison database.
[0116] Specifically, when the horizontal change information indicates that the distance between the left and right eyes relative to the monitoring device is less than or equal to a preset distance, the first head movement information of the driver is determined to be the driver turning their head to the left or right. When the eye distance is greater than the preset distance, the first head movement information of the driver is determined to be that the driver's head has not turned. When the vertical change information of the eyeball indicates that the current eye position is lower than the initial eye position, the second head movement information of the driver is determined to be the driver lowering their head. When the vertical change information of the eyeball indicates that the current eye position is higher than the initial eye position, the second head movement information of the driver is determined to be the driver raising their head.
[0117] Specifically, when the driver's action information includes the driver turning their head to the left / right, the driver's driving behavior is determined to include turning their head to check the rearview mirror or instrument panel. When the driver's action information includes the driver looking down / up, the driver's driving behavior is determined to include looking down to check the speedometer or gear shift area.
[0118] As can be seen, this optional implementation can accurately calculate the eyeball distance between the left and right eyes relative to the monitoring device based on the current eyeball position information included in the current position information of the target area. It then automatically determines this eyeball distance as horizontal change information of the driver's eyeballs in the horizontal direction, improving the accuracy and efficiency of determining the horizontal position change information of the eyeballs. Furthermore, it analyzes the horizontal change information to obtain the driver's first head movement information, improving the accuracy and efficiency of analyzing the driver's first head movement information. Finally, it compares the initial eyeball position information included in the current position information of the target area with... By combining the current eye position information with the initial eye position information of the target area, vertical change information of the eye area in the vertical direction is obtained. This improves the accuracy and efficiency of determining the positional change information of the eye area in the vertical direction. Analyzing the vertical change information yields the second action information of the driver's head, which improves the accuracy and efficiency of analyzing the second action information of the driver's head. It also facilitates the diversity and flexibility of determining head action information by using eye position change information in multiple directions. Based on the first action information and the second action information, the driver's driving behavior under the current vehicle signal is determined. This can improve the accuracy and reliability of analyzing the driver's visual behavior based on diverse head action information.
[0119] In this optional embodiment, as another optional implementation, when the driving behavior detection operation includes a gesture detection operation for the driver, analyzing the driver's driving behavior under the current vehicle signal based on the current position information of the target part may include:
[0120] The device location of the monitoring equipment and the steering wheel position of the driving test vehicle are obtained, and the first distance information between the monitoring equipment and the steering wheel is calculated based on the device location and the steering wheel position.
[0121] Based on the current hand position information included in the current position information of the target area, and the device position, a second distance information between the monitoring device and the hand is calculated.
[0122] By comparing the first distance information and the second distance information, distance difference information is obtained, and the driver's driving behavior under the current vehicle signal is analyzed based on the distance difference information.
[0123] In this embodiment of the invention, the monitoring device is positioned above the steering wheel. Specifically, the monitoring device can be positioned directly above the steering wheel. Specifically, when the distance difference information is used to indicate that the first distance information and the second distance information are equal, the driver's driving behavior is determined to include the driver's hands being placed on the steering wheel; when the distance difference information is used to indicate that the second distance information is less than the first distance information, the driver's driving behavior is determined to include the driver's hands not being placed on the steering wheel.
[0124] As can be seen, this optional implementation can accurately calculate the first distance information between the monitoring device and the steering wheel based on the acquired device position and the steering wheel position of the driving test vehicle. Furthermore, based on the current hand position information included in the current position information of the target part, it accurately calculates the second distance information between the monitoring device and the hand, according to the current hand position information and the device position. Then, by comparing the first and second distance information, distance difference information is obtained, which can improve the accuracy of the comparison between the first and second distance information. Finally, based on the distance difference information, the driving behavior of the driver under the current vehicle signal is analyzed, which can improve the accuracy and reliability of the analysis of the driver's hand gestures.
[0125] Example 2
[0126] Please see Figure 2 , Figure 2 This is a schematic flowchart of a driver behavior detection method based on vehicle body signals disclosed in an embodiment of the present invention. Wherein, Figure 2 The described driver behavior detection method based on vehicle body signals can be applied to a driver behavior detection device based on vehicle body signals. This device may include a detection equipment or a detection server, where the detection server may include a cloud server or a local server; this embodiment of the invention does not impose limitations. Figure 2 As shown, the driver behavior detection method based on vehicle body signals may include the following operations:
[0127] 201. Collect the current vehicle body signals of the driving test vehicle being driven by the driver during the driving test.
[0128] 202. Obtain the signal type of the current vehicle body signal.
[0129] In this embodiment of the invention, the signal type may optionally include one of the following: vehicle speed signal, gear signal, turn signal, steering wheel position signal, brake pedal signal, accelerator pedal signal, and ignition status signal. This embodiment of the invention does not limit the type of signal.
[0130] 203. Based on the current vehicle signals and their types, analyze the degree of change in driving information corresponding to the signal types.
[0131] In this embodiment of the invention, optionally, the driving information may include one of the following: speed information, gear information, turn signal information, steering wheel angle information, pedal status information, and driving test vehicle start status information. This embodiment of the invention does not limit the information.
[0132] 204. Determine whether the degree of change of the driving information corresponding to the signal type reaches the preset degree of change corresponding to that driving information.
[0133] For example, it can determine whether the change in vehicle speed corresponding to the vehicle speed signal type reaches the preset vehicle speed change level, whether the change in vehicle gear information corresponding to the gear signal type is a shift from the first gear to the second gear (e.g., from P to D, D to R, etc.), and whether the change in vehicle turn signal information corresponding to the turn signal type is a change from the turn signal never being activated to being activated.
[0134] In this embodiment of the invention, when the judgment result of step 204 is yes, that is, when it is determined that the degree of change of the driving information corresponding to the signal type reaches the preset degree of change corresponding to the driving information, step 205 is triggered; when the judgment result of step 204 is no, that is, when it is determined that the degree of change of the driving information corresponding to the signal type has not yet reached the preset degree of change corresponding to the driving information, step 208 is triggered.
[0135] 205. Determine if the current conditions of the driving test vehicle meet the triggering conditions for driving behavior detection based on the current vehicle body signals.
[0136] 206. Based on the current vehicle body signals and their corresponding triggering conditions, determine the driving behavior detection operation that needs to be triggered.
[0137] 207. Based on the driving behavior detection operation, analyze the driver's driving behavior under the current vehicle signal.
[0138] 208. It is determined that the current conditions of the driving test vehicle do not meet the triggering conditions for driving behavior detection based on the current vehicle body signals.
[0139] In this embodiment of the invention, after step 208, the process can be terminated, or, as... Figure 2 As shown, step 201 can be repeated.
[0140] In this embodiment of the invention, for other descriptions of steps 201-208, please refer to the detailed description of steps 101-104 in Embodiment 1. These descriptions will not be repeated in this embodiment of the invention.
[0141] It is evident that implementation Figure 2The described driver behavior detection method based on vehicle body signals can determine whether the current vehicle body signals of the vehicle being driven by the driver meet the triggering conditions for detecting the corresponding driving behavior based on the collected current vehicle body signals. If so, it determines the driving behavior detection operation to be triggered based on the current vehicle body signals and their corresponding triggering conditions. Then, based on the driving behavior detection operation, it analyzes the driver's driving behavior under the current vehicle body signals. By adopting an automated driver behavior detection scheme, it can improve the accuracy and efficiency of determining the driving behavior detection operation to be triggered. It can improve the detection efficiency and accuracy of driver behavior based on driving behavior detection operations, and realize automatic and real-time detection of driver behavior, reducing the subjectivity and error of human intervention. This is conducive to quickly and accurately issuing reminders to the driver when the driver's behavior is abnormal, improving the accuracy of correcting abnormal driving behavior, and thus improving driving safety. Furthermore, it can accurately analyze the degree of change in driving information corresponding to the current vehicle body signal and its signal type, and determine whether the degree of change in driving information corresponding to the signal type is significant enough. If so, it determines that the current conditions of the driving test vehicle meet the triggering conditions for driving behavior detection based on the current vehicle body signal, thus improving the accuracy and reliability of determining the current conditions of vehicles that meet the behavior detection triggering conditions. If not, it determines that the current conditions of the driving test vehicle do not meet the triggering conditions for driving behavior detection based on the current vehicle body signal, thus improving the accuracy and reliability of determining the current conditions of vehicles that do not meet the behavior detection triggering conditions.
[0142] In an optional embodiment, step 203 above, which analyzes the degree of change in driving information corresponding to the current vehicle signal and its signal type, may include:
[0143] Based on the signal type of the current vehicle signal, at least one historical vehicle signal that matches the signal type is selected from the preset historical vehicle signals.
[0144] Calculate the time difference between the historical acquisition time corresponding to each historical vehicle signal and the current acquisition time corresponding to the current vehicle signal, and use it as the signal acquisition time difference for each historical vehicle signal.
[0145] From all historical vehicle body signals that match the signal type, select the historical vehicle body signals whose corresponding signal acquisition time difference is less than or equal to the preset time difference, and use them as the reference vehicle body signals corresponding to the current vehicle body signals.
[0146] By comparing the current vehicle body signals with the reference vehicle body signals, information on the difference in vehicle body signals of the driving test vehicle can be obtained.
[0147] Based on the vehicle signal difference information, analyze the degree of change in driving information corresponding to the signal type.
[0148] In this embodiment of the invention, each historical vehicle signal corresponds to a historical acquisition time. Specifically, the moment the driver gets into the vehicle is taken as the starting time. Vehicle signals corresponding to each subsequent acquisition time are acquired and recorded. All acquisition times before the current acquisition time are considered historical acquisition times corresponding to the current acquisition time. For example, the moment the driver gets into the vehicle is recorded as zero seconds, the first moment after getting in is recorded as the first second, the second moment after getting in is recorded as the second second, and so on. Optionally, the preset time difference can be 2 seconds, 4 seconds, or any other pre-set value; this embodiment of the invention does not limit this.
[0149] As can be seen, this optional embodiment can filter at least one historical vehicle signal that matches the signal type from a preset set of historical vehicle signals based on the signal type of the current vehicle signal. This improves the accuracy and efficiency of matching the signal type with the historical vehicle signal. It also automatically calculates the time difference between the historical acquisition time corresponding to each historical vehicle signal and the current acquisition time corresponding to the current vehicle signal, using this as the signal acquisition time difference for each historical vehicle signal. This improves the accuracy of calculating the acquisition time difference between historical vehicle signals of the same signal type and the current vehicle information. Furthermore, it filters historical vehicle signals whose corresponding signal acquisition time difference is less than or equal to the preset time difference from all historical vehicle signals that match the signal type, using this as the reference vehicle signal for the current vehicle signal. This improves the accuracy and reliability of determining the reference vehicle signal used for comparison with the current vehicle signal. Subsequently, by comparing the current vehicle signal with the reference vehicle signal, the difference information of the vehicle signal of the driving test vehicle is obtained. Based on the difference information of the vehicle signal, the degree of change of the driving information corresponding to the signal type is analyzed. This improves the accuracy and reliability of analyzing the degree of change of different types of driving information, thereby improving the accuracy of subsequent judgments on whether the current conditions of the driving test vehicle meet the corresponding triggering conditions based on the degree of change of the driving information corresponding to the current vehicle signal.
[0150] Example 3
[0151] Please see Figure 3 , Figure 3 This is a schematic diagram of the structure of a driver behavior detection device based on vehicle body signals disclosed in an embodiment of the present invention. Figure 3 The described driver behavior detection device based on vehicle body signals may include detection equipment or a detection server, wherein the detection server may include a cloud server or a local server, and the embodiments of the present invention are not limited thereto. Figure 3 As shown, the driver behavior detection device based on vehicle body signals may include:
[0152] The acquisition module 301 is used to acquire the current vehicle body signal of the driving test vehicle driven by the driver during the driving test;
[0153] The judgment module 302 is used to determine whether the current conditions of the driving test vehicle meet the triggering conditions for driving behavior detection based on the current vehicle body signal, according to the current vehicle body signal.
[0154] The determining module 303 is used to determine the driving behavior detection operation to be triggered based on the current vehicle body signal and its corresponding triggering condition when the judging module 302 determines that the current conditions of the driving vehicle meet the triggering conditions for driving behavior detection based on the current vehicle body signal.
[0155] Analysis module 304 is used to analyze the driver's driving behavior under the current vehicle signal based on the driving behavior detection operation.
[0156] It is evident that implementation Figure 3 The described driver behavior detection device based on vehicle body signals can determine whether the current vehicle body signals of the vehicle being driven by the driver meet the triggering conditions for detecting the corresponding driving behavior. If so, it determines the driving behavior detection operation to be triggered based on the current vehicle body signals and their corresponding triggering conditions. Then, based on the driving behavior detection operation, it analyzes the driver's driving behavior under the current vehicle body signals. By adopting an automated driver behavior detection scheme, it can improve the accuracy and efficiency of determining the driving behavior detection operation to be triggered. It can improve the detection efficiency and accuracy of driver behavior based on driving behavior detection operations, and realize automatic and real-time detection of driver behavior, reducing the subjectivity and error of human intervention. This is conducive to quickly and accurately issuing reminders to the driver when the driver's behavior is abnormal, improving the accuracy of correcting abnormal driving behavior, and thus improving the driver's driving safety.
[0157] In an optional embodiment, the determination module 302 determines whether the current conditions of the driving test vehicle meet the triggering conditions for driving behavior detection based on the current vehicle body signal, specifically including:
[0158] The signal type of the current vehicle body signal is obtained. The signal type includes one of the following: vehicle speed signal, gear signal, turn signal, steering wheel position signal, brake pedal signal, accelerator pedal signal, and ignition status signal.
[0159] Based on the current vehicle signals and their types, analyze the degree of change in driving information corresponding to the signal types. Driving information includes one of the following: speed information, gear information, turn signal information, steering wheel angle information, pedal status information, and driving test vehicle start status information.
[0160] Determine whether the degree of change in the driving information corresponding to the signal type reaches the preset degree of change corresponding to that driving information;
[0161] When it is determined that the degree of change of the driving information corresponding to the signal type reaches the preset degree of change corresponding to the driving information, it is determined that the current conditions of the driving test vehicle meet the triggering conditions for driving behavior detection based on the current vehicle body signals.
[0162] When it is determined that the degree of change of the driving information corresponding to the signal type has not yet reached the preset degree of change corresponding to that driving information, it is determined that the current conditions of the driving test vehicle do not meet the triggering conditions for driving behavior detection based on the current vehicle body signals.
[0163] As can be seen, this optional embodiment can accurately analyze the degree of change of driving information corresponding to the current vehicle body signal and its signal type, and determine whether the degree of change of driving information corresponding to the signal type is significant enough. If so, it is determined that the current conditions of the driving test vehicle meet the triggering conditions for driving behavior detection based on the current vehicle body signal, thereby improving the accuracy and reliability of determining the current conditions of the vehicle that meet the behavior detection triggering conditions. If not, it is determined that the current conditions of the driving test vehicle do not meet the triggering conditions for driving behavior detection based on the current vehicle body signal, thereby improving the accuracy and reliability of determining the current conditions of the vehicle that does not meet the behavior detection triggering conditions.
[0164] In this optional embodiment, as an optional implementation method, the method by which the determination module 302 analyzes the degree of change of driving information corresponding to the current vehicle signal and its signal type may specifically include:
[0165] Based on the signal type of the current vehicle signal, at least one historical vehicle signal that matches the signal type is selected from the preset historical vehicle signals. Each historical vehicle signal corresponds to a historical acquisition time.
[0166] Calculate the time difference between the historical acquisition time corresponding to each historical vehicle signal and the current acquisition time corresponding to the current vehicle signal, and use it as the signal acquisition time difference for each historical vehicle signal.
[0167] From all historical vehicle body signals that match the signal type, select the historical vehicle body signals whose corresponding signal acquisition time difference is less than or equal to the preset time difference, and use them as the reference vehicle body signals corresponding to the current vehicle body signals.
[0168] By comparing the current vehicle body signals with the reference vehicle body signals, information on the difference in vehicle body signals of the driving test vehicle can be obtained.
[0169] Based on the vehicle signal difference information, analyze the degree of change in driving information corresponding to the signal type.
[0170] As can be seen, this optional implementation can filter at least one historical vehicle signal that matches the signal type from a preset set of historical vehicle signals based on the signal type of the current vehicle signal. This improves the accuracy and efficiency of matching the signal type with the historical vehicle signal. It also automatically calculates the time difference between the historical acquisition time corresponding to each historical vehicle signal and the current acquisition time corresponding to the current vehicle signal, using this as the signal acquisition time difference for each historical vehicle signal. This improves the accuracy of calculating the acquisition time difference between historical vehicle signals of the same signal type and the current vehicle information. Furthermore, it filters historical vehicle signals whose corresponding signal acquisition time difference is less than or equal to the preset time difference from all historical vehicle signals that match the signal type, using this as the reference vehicle signal for the current vehicle signal. This improves the accuracy and reliability of determining the reference vehicle signal used for comparison with the current vehicle signal. Subsequently, by comparing the current vehicle signal with the reference vehicle signal, the difference information of the vehicle signal of the driving test vehicle is obtained. Based on the difference information of the vehicle signal, the degree of change of the driving information corresponding to the signal type is analyzed. This improves the accuracy and reliability of analyzing the degree of change of different types of driving information, thereby improving the accuracy of subsequent judgments on whether the current conditions of the driving test vehicle meet the corresponding triggering conditions based on the degree of change of the driving information corresponding to the current vehicle signal.
[0171] In another optional embodiment, the analysis module 304 analyzes the driver's driving behavior under the current vehicle signal based on the driving behavior detection operation, specifically including:
[0172] Based on the driving behavior detection operation, the target parts to be monitored among all parts of the driver's body are determined;
[0173] Based on the monitoring equipment of the driving test vehicle, monitor the current location information of the driver's target parts;
[0174] Based on the current location information of the target part, analyze the driver's driving behavior under the current vehicle signals.
[0175] In this embodiment of the invention, the driving behavior detection operation includes a visual detection operation for the driver or a gesture detection operation for the driver.
[0176] Specifically, when the driving behavior detection operation includes visual detection operations targeting the driver, the target area includes the driver's eyeballs;
[0177] When driving behavior detection operations include gesture detection operations targeting the driver, the target area includes the driver's hands.
[0178] As can be seen, this optional embodiment can accurately determine the target part to be monitored among all parts of the driver based on the driving behavior detection operation, which is beneficial to improving the accuracy and reliability of determining the target part to be monitored. Based on the monitoring equipment of the driving test vehicle, it can accurately monitor the current position information of the driver's target part, which is beneficial to improving the accuracy and reliability of the current position information of the target part. Subsequently, based on the current position information of the target part, the driving behavior of the driver under the current vehicle signal can be analyzed, which can improve the accuracy and efficiency of the driver behavior analysis, and can improve the diversity and flexibility of the driver behavior analysis based on diverse part position information.
[0179] In this optional embodiment, as an optional implementation, when the driving behavior detection operation includes a visual detection operation for the driver, the analysis module 304 analyzes the driver's driving behavior under the current vehicle signal based on the current position information of the target part. Specifically, this analysis may include:
[0180] The initial position information of the target part is obtained from the information comparison database corresponding to the driver. The information comparison database is determined based on the driver's body posture feature information collected by the monitoring equipment after the driver gets into the vehicle.
[0181] Based on the current eye position information of the target area, including the current eye position information of the eye area, the eye distance between the left and right eyes relative to the monitoring device is calculated.
[0182] Determine the eyeball distance as information on the horizontal changes of the driver's eyeballs in the horizontal direction, and analyze the horizontal change information to obtain the first movement information of the driver's head;
[0183] The initial eye position information of the eye part is included in the current position information of the target part. The current eye position information and the initial eye position information are compared to obtain the vertical change information of the eye part in the vertical direction. The vertical change information is analyzed to obtain the second action information of the driver's head.
[0184] Based on the first action information and the second action information, determine the driver's driving behavior under the current vehicle signal.
[0185] As can be seen, this optional implementation can accurately calculate the eyeball distance between the left and right eyes relative to the monitoring device based on the current eyeball position information included in the current position information of the target area. It then automatically determines this eyeball distance as horizontal change information of the driver's eyeballs in the horizontal direction, improving the accuracy and efficiency of determining the horizontal position change information of the eyeballs. Furthermore, it analyzes the horizontal change information to obtain the driver's first head movement information, improving the accuracy and efficiency of analyzing the driver's first head movement information. Finally, it compares the initial eyeball position information included in the current position information of the target area with... By combining the current eye position information with the initial eye position information of the target area, vertical change information of the eye area in the vertical direction is obtained. This improves the accuracy and efficiency of determining the positional change information of the eye area in the vertical direction. Analyzing the vertical change information yields the second action information of the driver's head, which improves the accuracy and efficiency of analyzing the second action information of the driver's head. It also facilitates the diversity and flexibility of determining head action information by using eye position change information in multiple directions. Based on the first action information and the second action information, the driver's driving behavior under the current vehicle signal is determined. This can improve the accuracy and reliability of analyzing the driver's visual behavior based on diverse head action information.
[0186] In this optional embodiment, when the driving behavior detection operation includes a gesture detection operation for the driver, the analysis module 304 analyzes the driver's driving behavior under the current vehicle signal based on the current position information of the target part. Specifically, this analysis may include:
[0187] The location of the monitoring device and the steering wheel of the driving test vehicle are obtained. Based on the device location and the steering wheel location, the first distance information between the monitoring device and the steering wheel is calculated. The monitoring device is set above the steering wheel.
[0188] Based on the current hand position information included in the current position information of the target area, and the device position, a second distance information between the monitoring device and the hand is calculated.
[0189] By comparing the first distance information and the second distance information, distance difference information is obtained, and the driver's driving behavior under the current vehicle signal is analyzed based on the distance difference information.
[0190] As can be seen, this optional implementation can accurately calculate the first distance information between the monitoring device and the steering wheel based on the acquired device position and the steering wheel position of the driving test vehicle. Furthermore, based on the current hand position information included in the current position information of the target part, it accurately calculates the second distance information between the monitoring device and the hand, according to the current hand position information and the device position. Then, by comparing the first and second distance information, distance difference information is obtained, which can improve the accuracy of the comparison between the first and second distance information. Finally, based on the distance difference information, the driving behavior of the driver under the current vehicle signal is analyzed, which can improve the accuracy and reliability of the analysis of the driver's hand gestures.
[0191] Example 4
[0192] Please see Figure 4 , Figure 4 This is a schematic diagram of another driver behavior detection device based on vehicle body signals disclosed in an embodiment of the present invention. Figure 4 As shown, the driver behavior detection device based on vehicle body signals may include:
[0193] Memory 401 storing executable program code;
[0194] Processor 402 coupled to memory 401;
[0195] The processor 402 calls the executable program code stored in the memory 401 to execute the steps in the driver behavior detection method based on vehicle body signals described in Embodiment 1 or Embodiment 2 of the present invention.
[0196] Example 5
[0197] This invention discloses a computer storage medium storing computer instructions. When these computer instructions are invoked, they are used to execute the steps in the driver behavior detection method based on vehicle body signals described in Embodiment 1 or Embodiment 2 of this invention.
[0198] Example 6
[0199] This invention discloses a computer program product, which includes a non-transitory computer-readable storage medium storing a computer program, and the computer program is operable to cause a computer to perform the steps in the driver behavior detection method based on vehicle body signals described in Embodiment 1 or Embodiment 2.
[0200] The device embodiments described above are merely illustrative. The modules described as separate components may or may not be physically separate, and the components shown as modules may or may not be physical modules; that is, they may be located in one place or distributed across multiple network modules. Some or all of the modules can be selected to achieve the purpose of this embodiment according to actual needs. Those skilled in the art can understand and implement this without any creative effort.
[0201] Through the detailed description of the above embodiments, those skilled in the art can clearly understand that each implementation method can be implemented by means of software plus necessary general-purpose hardware platforms, and of course, it can also be implemented by hardware. Based on this understanding, the above technical solutions, in essence or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product can be stored in a computer-readable storage medium, including read-only memory (ROM), random access memory (RAM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), one-time programmable read-only memory (OTPROM), electrically-Erasable Programmable Read-Only Memory (EEPROM), compact disc read-only memory (CD-ROM) or other optical disc storage, disk storage, magnetic tape storage, or any other computer-readable medium that can be used to carry or store data.
[0202] Finally, it should be noted that the driver behavior detection method and device based on vehicle body signals disclosed in the embodiments of the present invention are merely preferred embodiments of the present invention and are only used to illustrate the technical solutions of the present invention, not to limit it. Although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of the present invention.
Claims
1. A driver behavior detection method based on vehicle body signals, characterized in that, The method includes: Collect the current vehicle body signals of the driving test vehicle being driven by the driver during the driving test; Based on the current vehicle body signal, determine whether the current conditions of the driving test vehicle meet the triggering conditions for driving behavior detection based on the current vehicle body signal; When it is determined that the current conditions of the driving test vehicle meet the triggering conditions for driving behavior detection based on the current vehicle body signal, the driving behavior detection operation to be triggered is determined according to the current vehicle body signal and its corresponding triggering conditions. Based on the driving behavior detection operation, analyze the driver's driving behavior under the current vehicle signal; The step of determining whether the current conditions of the driving test vehicle meet the triggering conditions for driving behavior detection based on the current vehicle vehicle signal includes: The signal type of the current vehicle body signal is obtained, and the signal type includes one of the following: vehicle speed signal, gear signal, turn signal, steering wheel position signal, brake pedal signal, accelerator pedal signal, and ignition status signal; Based on the current vehicle body signals and their types, analyze the degree of change in the driving information corresponding to the signal types. The driving information includes one of the following: speed information, gear information, turn signal information, steering wheel angle information, pedal status information, and driving test vehicle start status information. Determine whether the degree of change of the driving information corresponding to the signal type reaches the preset degree of change corresponding to the driving information; When it is determined that the degree of change of the driving information corresponding to the signal type reaches the preset degree of change corresponding to the driving information, it is determined that the current conditions of the driving test vehicle meet the triggering conditions for driving behavior detection based on the current vehicle body signal. When it is determined that the degree of change of the driving information corresponding to the signal type has not yet reached the preset degree of change corresponding to the driving information, it is determined that the current conditions of the driving test vehicle do not meet the triggering conditions for driving behavior detection based on the current vehicle body signal. The step of analyzing the degree of change in driving information corresponding to the current vehicle signal and its signal type includes: Based on the signal type of the current vehicle body signal, at least one historical vehicle body signal that matches the signal type is selected from the preset historical vehicle body signals, and each historical vehicle body signal corresponds to a historical acquisition time. Calculate the time difference between the historical acquisition time corresponding to each historical vehicle body signal and the current acquisition time corresponding to the current vehicle body signal, and use it as the signal acquisition time difference corresponding to each historical vehicle body signal; From all historical vehicle body signals that match the signal type, select historical vehicle body signals whose corresponding signal acquisition time difference is less than or equal to a preset time difference, and use them as reference vehicle body signals corresponding to the current vehicle body signal. By comparing the current vehicle body signal with the reference vehicle body signal, the vehicle body signal difference information of the driving test vehicle is obtained; Based on the vehicle signal difference information, analyze the degree of change in driving information corresponding to the signal type.
2. The driver behavior detection method based on vehicle body signals according to claim 1, characterized in that, The step of analyzing the driver's driving behavior under the current vehicle signal based on the driving behavior detection operation includes: Based on the driving behavior detection operation, the target parts to be monitored among all parts of the driver's body are determined; Based on the monitoring equipment of the driving test vehicle, the current location information of the driver's target part is monitored; Based on the current location information of the target part, analyze the driver's driving behavior under the current vehicle body signal.
3. The driver behavior detection method based on vehicle body signals according to claim 2, characterized in that, The driving behavior detection operation includes visual detection operation for the driver or gesture detection operation for the driver; When the driving behavior detection operation includes a visual detection operation targeting the driver, the target area includes the driver's eyeball. When the driving behavior detection operation includes a gesture detection operation for the driver, the target area includes the driver's hand.
4. The driver behavior detection method based on vehicle body signals according to claim 3, characterized in that, When the driving behavior detection operation includes a visual detection operation targeting the driver, the step of analyzing the driver's driving behavior under the current vehicle signal based on the current position information of the target part includes: The initial position information of the target part is obtained from the information comparison database corresponding to the driver. The information comparison database is determined based on the driver's body posture feature information collected by the monitoring device after the driver gets into the vehicle. Based on the current eye position information of the eye region included in the current position information of the target region, the eye distance between the left and right eyes in the eye region relative to the monitoring device is calculated according to the current eye position information. The eyeball distance is determined as the horizontal change information of the driver's eyeball in the horizontal direction, and the horizontal change information is analyzed to obtain the first movement information of the driver's head; Based on the initial eyeball position information of the eyeball region included in the current position information of the target region, the current eyeball position information and the initial eyeball position information are compared to obtain the vertical change information of the eyeball region in the vertical direction, and the vertical change information is analyzed to obtain the second action information of the driver's head. Based on the first action information and the second action information, the driver's driving behavior under the current vehicle signal is determined.
5. The driver behavior detection method based on vehicle body signals according to claim 4, characterized in that, When the driving behavior detection operation includes a gesture detection operation for the driver, the step of analyzing the driver's driving behavior under the current vehicle signal based on the current position information of the target part includes: The device position of the monitoring device and the steering wheel position of the driving test vehicle are obtained, and the first distance information between the monitoring device and the steering wheel is calculated based on the device position and the steering wheel position. The monitoring device is set above the steering wheel. Based on the current hand position information included in the current position information of the target part, and according to the current hand position information and the device position, a second distance information between the monitoring device and the hand is calculated; By comparing the first distance information and the second distance information, distance difference information is obtained, and the driver's driving behavior under the current vehicle signal is analyzed based on the distance difference information.
6. A driver behavior detection device based on vehicle body signals, characterized in that, The device is used to perform the driver behavior detection method based on vehicle body signals as described in any one of claims 1-5; and the device includes: The data acquisition module is used to collect the current vehicle body signals of the driving test vehicle being driven by the driver during the driving test; The judgment module is used to determine whether the current conditions of the driving test vehicle meet the triggering conditions for driving behavior detection based on the current vehicle body signal, according to the current vehicle body signal. The determination module is used to determine the driving behavior detection operation to be triggered based on the current vehicle body signal and its corresponding triggering condition when the judgment module determines that the current conditions of the driving test vehicle meet the triggering conditions for driving behavior detection based on the current vehicle body signal. The analysis module is used to analyze the driver's driving behavior under the current vehicle signal based on the driving behavior detection operation.
7. A driver behavior detection device based on vehicle body signals, characterized in that, The device includes: Memory containing executable program code; A processor coupled to the memory; The processor calls the executable program code stored in the memory to execute the driver behavior detection method based on vehicle body signals as described in any one of claims 1-5.
8. A computer storage medium, characterized in that, The computer storage medium stores computer instructions, which, when invoked, are used to execute the driver behavior detection method based on vehicle body signals as described in any one of claims 1-5.
Citation Information
Patent Citations
Intelligent judgment method and device applied to driving training and driving test
CN116563069A
Method and device for evaluating driving behavior
US20180197440A1