Vehicle driving behavior monitoring method and system and storage medium

By monitoring the driving speed, safe distance, lighting status and lane change of vehicles on the road, judging high-risk driving behavior and sending early warnings, the existing intelligent monitoring system lacks comprehensive analysis and early warning capabilities in the traffic field, and comprehensive, real-time and efficient monitoring of road traffic is achieved, reducing traffic accidents and law enforcement costs, and improving drivers' safety awareness.

CN119516488APending Publication Date: 2025-02-25E SURFING VISION TECHNOLOGY CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411666508.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-20
Publication Date
2025-02-25

AI Technical Summary

Technical Problem

The existing intelligent monitoring system lacks comprehensive analysis and early warning capabilities in the transportation field, and is unable to effectively deal with complex and changeable traffic environments and high-risk driving behaviors.

Method used

Provide a vehicle driving behavior monitoring method, by taking vehicles driving on the road, obtaining vehicle images, calculating driving speed, safe distance, lighting status and lane change, determining whether there is a high-risk driving behavior, and calculating the high-risk driving behavior score, and sending warning information when the score exceeds the warning threshold.

Benefits of technology

It realizes comprehensive, real-time and efficient monitoring of road traffic, which can effectively reduce traffic accidents caused by speeding, failure to maintain safe distances, illegal lane changes, etc., reduce the demand for manual monitoring, reduce unnecessary traffic law enforcement and accident handling costs, and improve drivers' safety awareness.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119516488A_ABST
    Figure CN119516488A_ABST
Patent Text Reader

Abstract

The invention discloses a vehicle driving behavior monitoring method and system and a storage medium, and the method comprises the steps: collecting a vehicle image, calculating the driving speed of a vehicle, and judging whether the vehicle is overspeed or not; acquiring a vehicle safety distance monitoring result according to the safety distance between the vehicle and the front vehicle and the actual distance; obtaining a vehicle lamp and compaction line monitoring result by identifying whether a vehicle uses a steering lamp according to regulations or not and whether the vehicle compacts a line or not; when it is recognized that the vehicle changes the lane, the safe distance and the actual distance between the vehicle and the vehicle on the adjacent lane before and after lane changing are monitored in real time, and a vehicle lane changing safe distance monitoring result is obtained; according to the vehicle speed monitoring result, the vehicle safety distance monitoring result, the vehicle lamp and compaction line monitoring result and the vehicle lane changing safety distance monitoring result of the vehicle, whether high-risk driving exists in the vehicle or not is judged, and early warning information is sent to the vehicle responsible person with the high-risk driving behavior. According to the invention, monitoring and early warning of the high-risk driving behavior of the vehicle are realized, and traffic accidents can be reduced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of vehicle safety technology, and in particular to a vehicle driving behavior monitoring method, system and storage medium. Background Art

[0002] With the continuous increase in the number of cars, road traffic safety issues are becoming increasingly serious. Traditional traffic monitoring methods mainly rely on manual monitoring and fixed speed measuring equipment, which have problems such as limited monitoring range, delayed response, and high cost. In recent years, with the rapid development of computer vision and artificial intelligence technology, camera-based intelligent monitoring systems have been widely used in the field of transportation. However, most of the existing intelligent monitoring systems focus on the realization of a single function, such as separate license plate recognition or speeding detection, lack comprehensive analysis and early warning capabilities, and cannot fully and effectively respond to complex and changing traffic environments and high-risk driving behaviors. Summary of the invention

[0003] The present application provides a vehicle driving behavior monitoring method, system and storage medium for realizing high-risk driving behavior monitoring and early warning of vehicles to improve traffic safety and reduce traffic accidents.

[0004] In view of this, the first aspect of the present application provides a vehicle driving behavior monitoring method, comprising:

[0005] Photograph vehicles traveling on the road and obtain vehicle images;

[0006] Calculating the vehicle's running speed based on the vehicle image, determining whether the vehicle is speeding based on the vehicle's running speed, and obtaining a vehicle speed monitoring result;

[0007] Calculate the safe distance between the vehicle and the vehicle ahead according to the vehicle's driving speed, and obtain the vehicle safety distance monitoring result according to the safe distance and actual distance between the vehicle and the vehicle ahead;

[0008] Identify the lighting status of the vehicle and the relative position of the wheels and the road marking line in the vehicle image, determine whether the vehicle uses the turn signal as required and whether the vehicle has pressed the solid line based on the obtained recognition results, and obtain the vehicle lighting and solid line monitoring results;

[0009] When a vehicle changes lanes, the lane-changing vehicle is monitored in real time and the safe distance between the vehicle and the vehicles in the adjacent lanes before and after the lane change is calculated. The vehicle lane-changing safe distance monitoring result is obtained based on the safe distance and actual distance between the vehicle and the vehicles in the adjacent lanes before and after the lane change.

[0010] Determine whether the vehicle has high-risk driving behavior and calculate the high-risk driving behavior score of the vehicle according to the vehicle speed monitoring result, the vehicle safety distance monitoring result, the vehicle light and compaction line monitoring result, and the vehicle lane change safety distance monitoring result;

[0011] When the high-risk driving behavior score of the vehicle exceeds the warning threshold, a warning message is sent to the person responsible for the vehicle.

[0012] Optionally, calculating the vehicle's travel speed according to the vehicle image includes:

[0013] The vehicle's travel distance is calculated based on the pixel position change of the vehicle in two consecutive frames of vehicle images, the pixel height of the license plate, and the actual height of the license plate;

[0014] The vehicle's speed is calculated based on the interval between two consecutive frames of vehicle images and the vehicle's travel distance.

[0015] Optionally, the vehicle's travel distance is calculated as:

[0016]

[0017] Where I is the driving distance of the vehicle; L is the deviation distance of the pixel position of the vehicle in two consecutive vehicle images; X and Y are the pixel heights of the vehicle's license plate in two consecutive vehicle images; r is the actual height of the vehicle's license plate.

[0018] Optionally, after photographing the vehicle traveling on the road with a camera and acquiring the vehicle image, the method further includes:

[0019] An image recognition method is used to perform license plate recognition on the vehicle image.

[0020] Optionally, obtaining the vehicle safety distance monitoring result according to the safety distance and actual distance between the vehicle and the vehicle ahead includes:

[0021] It is determined whether the actual distance between the vehicle and the vehicle in front is less than the safe distance between the vehicle and the vehicle in front. If so, it is determined that the distance between the vehicle and the vehicle in front is too close.

[0022] Optionally, obtaining the vehicle lane change safety distance monitoring result according to the safety distance and actual distance between the vehicle and the vehicle in the adjacent lane before and after the vehicle changes lanes includes:

[0023] It is determined whether the actual distance between the vehicle and the vehicles in the adjacent lane before and after the vehicle changes lanes is less than the safe distance between the vehicle and the vehicles in the adjacent lane before and after the vehicle changes lanes. If so, it is determined that the vehicle has dangerous lane changing behavior.

[0024] Optionally, the calculation process of the high-risk driving behavior score of the vehicle includes:

[0025] If the vehicle speed monitoring result of the vehicle is that the vehicle is speeding, then calculating the speed difference between the vehicle's running speed and the speed threshold;

[0026] If the vehicle safety distance monitoring result is that the distance between the vehicle and the vehicle ahead is too close, then calculating a first distance difference between the actual distance between the vehicle and the vehicle ahead and the safety distance;

[0027] If the vehicle lane change safety distance monitoring result is that the vehicle has dangerous lane change behavior, calculate the second distance difference between the actual distance between the vehicle and the vehicle in the adjacent lane before and after the lane change and the safety distance;

[0028] The high-risk driving behavior score of the vehicle is calculated according to the speed difference, the first distance difference, the second distance difference, whether the vehicle uses the turn signal as required, whether the vehicle crosses the solid line, and the high-risk driving behavior weight.

[0029] Optionally, the method further includes:

[0030] The speed threshold, the safety distance, the high-risk driving behavior weight and the warning threshold are dynamically adjusted according to time, weather conditions or road section environment.

[0031] A second aspect of the present application provides a vehicle driving behavior monitoring system, comprising:

[0032] A data acquisition unit, used for photographing vehicles traveling on the road and acquiring vehicle images;

[0033] A vehicle speed monitoring unit, used to calculate the vehicle's running speed based on the vehicle image, determine whether the vehicle is speeding based on the vehicle's running speed, and obtain a vehicle speed monitoring result;

[0034] A safety distance monitoring unit is used to calculate the safety distance between the vehicle and the vehicle ahead according to the vehicle's driving speed, and obtain the vehicle safety distance monitoring result according to the safety distance and actual distance between the vehicle and the vehicle ahead;

[0035] A vehicle light and compaction line monitoring unit is used to identify the vehicle light status and the relative position of the wheels and the road marking line in the vehicle image, and to determine whether the vehicle uses the turn signal as required and whether the vehicle compacts the road marking line based on the obtained recognition results, thereby obtaining the vehicle light and compaction line monitoring results;

[0036] A lane change safety distance monitoring unit is used to monitor the lane-changing vehicle in real time and calculate the safety distance between the vehicle and the vehicles in the adjacent lanes before and after the lane change when the vehicle changes lanes, and obtain the vehicle lane change safety distance monitoring result according to the safety distance and actual distance between the vehicle and the vehicles in the adjacent lanes before and after the lane change;

[0037] The early warning unit is used to determine whether the vehicle has high-risk driving behavior and calculate the high-risk driving behavior score of the vehicle based on the vehicle speed monitoring result, the vehicle safety distance monitoring result, the vehicle light and compaction line monitoring result, and the vehicle lane change safety distance monitoring result; when the high-risk driving behavior score of the vehicle exceeds the early warning threshold, send an early warning message to the person responsible for the vehicle.

[0038] A third aspect of the present application provides a computer-readable storage medium, which is used to store program code. When the program code is executed by a processor, it implements the vehicle driving behavior monitoring method described in any one of the first aspects.

[0039] It can be seen from the above technical solutions that this application has the following advantages:

[0040] The vehicle driving behavior monitoring method provided by the present application realizes comprehensive, real-time and efficient monitoring of road traffic through automated and intelligent monitoring means. It can monitor vehicle driving behaviors in many aspects, such as whether the vehicle is speeding, whether it maintains a safe distance, whether it changes lanes illegally, etc., and timely warn of high-risk driving behaviors. It can effectively reduce traffic accidents caused by speeding, failure to maintain a safe distance, illegal lane changes, etc.; it can reduce the demand for manual monitoring and reduce labor costs; at the same time, it can reduce unnecessary traffic law enforcement and accident handling costs through accurate warnings; and through continuous warnings, it helps to improve drivers' safety awareness. BRIEF DESCRIPTION OF THE DRAWINGS

[0041] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.

[0042] Figure 1 A flow chart of a vehicle driving behavior monitoring method provided in an embodiment of the present application;

[0043] Figure 2 A schematic diagram of calculating the driving distance of a vehicle provided in an embodiment of the present application;

[0044] Figure 3 A structural schematic diagram of a vehicle driving behavior monitoring system provided in an embodiment of the present application. DETAILED DESCRIPTION

[0045] In order to enable those skilled in the art to better understand the solution of the present application, the technical solution in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.

[0046] For easier understanding, please refer to Figure 1 In a first aspect, the present application provides a vehicle driving behavior monitoring method, comprising:

[0047] Step 110: photograph vehicles traveling on the road to obtain vehicle images.

[0048] Moving vehicles can be photographed by cameras on the road to capture vehicle images and video data.

[0049] Step 120: Calculate the vehicle's driving speed based on the vehicle image, determine whether the vehicle is speeding based on the vehicle's driving speed, and obtain a vehicle speed monitoring result.

[0050] Through continuous capture and image processing technology, the vehicle's driving trajectory is tracked, and the vehicle images captured by multiple cameras of the same vehicle are stitched and collected to form a complete chain of evidence, and a vehicle image sequence of the same vehicle is obtained. For each vehicle's vehicle image sequence, based on the change in the vehicle pixel position in two consecutive frames of vehicle images, combined with the difference in the vehicle's license plate pixels, the actual driving speed of the vehicle is calculated to determine whether the vehicle is speeding. Specifically, the vehicle's driving distance is calculated based on the change in the vehicle's pixel position in two consecutive frames of vehicle images, the license plate pixel height, and the actual license plate height. Please refer to Figure 2 , the calculation formula of the vehicle's driving distance is:

[0051]

[0052] Wherein, I is the travel distance of vehicle i; L is the deviation distance of the pixel position of vehicle i in two consecutive vehicle images; X and Y are the pixel heights of the license plate of vehicle i in two consecutive vehicle images; r is the actual height of the license plate of vehicle i, which is generally 140 mm. Therefore, r is taken as 0.00014. The pixel height of the license plate is obtained by performing license plate recognition on the vehicle image using an image recognition method.

[0053] The vehicle's speed v is calculated based on the interval time t between two consecutive frames of vehicle images and the vehicle's travel distance I, that is, v=I / t, the unit of speed is kilometers per hour, and the unit of time is hours.

[0054] It is determined whether the vehicle's driving speed v exceeds a speed threshold, and if so, it is determined that the vehicle is speeding. The speed threshold may be the speed limit of the lane where the vehicle is located.

[0055] Step 130: Calculate the safe distance between the vehicle and the vehicle ahead according to the driving speed of the vehicle, and obtain the vehicle safety distance monitoring result according to the safe distance between the vehicle and the vehicle ahead and the actual distance.

[0056] After obtaining the vehicle's driving speed through the above process, the current driving speed of the vehicle can be multiplied by 1.5 to obtain the safe distance S between the vehicle and the vehicle in front; the existing safe distance calculation method can also be used to obtain the safe distance between the vehicle and the vehicle in front.

[0057] The actual distance I' between the vehicle and the vehicle in front is calculated based on the pixel distance L' between the vehicle and the vehicle in front in the vehicle image, the pixel height of the license plate, and the actual height r of the license plate, that is:

[0058]

[0059] Where X' and Y' are the pixel heights of the license plates of the front and rear vehicles in the same frame of vehicle image.

[0060] It is determined whether the actual distance I' between the vehicle and the vehicle in front is less than the safety distance S between the vehicle and the vehicle in front. If so, it is determined that the distance between the vehicle and the vehicle in front is too close.

[0061] Step 140, identifying the lighting status of the vehicle in the vehicle image and the relative position of the wheels and the road marking line, judging whether the vehicle uses the turn signal as required and whether the vehicle has pressed the solid line based on the obtained recognition results, and obtaining the vehicle lighting and solid line monitoring results.

[0062] Image recognition technology can be used to identify the vehicle's lighting status and the relative position of the wheels and road markings in the vehicle image. Based on the recognition results, it can be determined whether the vehicle uses the turn signal as required and whether the vehicle has crossed the solid line, thereby obtaining the vehicle light and solid line monitoring results.

[0063] Step 150: When a vehicle lane change is identified, the lane-changing vehicle is monitored in real time and the safe distance between the vehicle and vehicles in adjacent lanes before and after the lane change is calculated, and the vehicle lane-changing safe distance monitoring result is obtained based on the safe distance and actual distance between the vehicle and vehicles in adjacent lanes before and after the lane change.

[0064] When a vehicle is identified to change lanes, the lane-changing vehicle is monitored in real time and the safe distance between the vehicle and vehicles in adjacent lanes before and after the lane change is calculated. It is determined whether the actual distance between the vehicle and vehicles in adjacent lanes before and after the lane change is less than the safe distance between the vehicle and vehicles in adjacent lanes before and after the lane change. If so, it is determined that the vehicle has engaged in dangerous lane changing behavior.

[0065] Step 160: determine whether the vehicle has high-risk driving behavior and calculate the high-risk driving behavior score of the vehicle based on the vehicle speed monitoring results, the vehicle safety distance monitoring results, the vehicle light and compaction line monitoring results, and the vehicle lane change safety distance monitoring results.

[0066] If the vehicle speed monitoring result shows that the vehicle is speeding, the speed difference x between the vehicle's running speed and the speed threshold is calculated;

[0067] If the vehicle safety distance monitoring result shows that the distance between the vehicle and the vehicle ahead is too close, a first distance difference y between the actual distance between the vehicle and the vehicle ahead and the safety distance is calculated;

[0068] If the vehicle lane change safety distance monitoring result shows that the vehicle has dangerous lane change behavior, then calculate the second distance difference z between the actual distance between the vehicle and the vehicle in the adjacent lane before and after the lane change and the safety distance;

[0069] The high-risk driving behavior score of the vehicle is calculated based on the speed difference x, the first distance difference y, the second distance difference z, whether the vehicle uses the turn signal as required, whether the vehicle crosses the solid line, and the high-risk driving behavior weight.

[0070] When the vehicle does not use the turn signal as required, the turn signal parameter k=1 can be set, and when the vehicle does not use the turn signal as required, the turn signal parameter k=0 can be set; when the vehicle crosses the solid line, the solid line parameter g=1 can be set, and when the vehicle does not cross the solid line, the solid line parameter g=0 can be set. Among them, the high-risk driving behavior weight can include speed weight a, first safety distance weight b, second safety distance weight c, turn signal weight d, and solid line weight e; the vehicle's high-risk driving behavior score f can be obtained by weighted summing according to the speed difference x, the first distance difference y, the second distance difference z, whether the vehicle uses the turn signal as required, whether the vehicle crosses the solid line, and the corresponding speed weight a, first safety distance weight b, second safety distance weight c, turn signal weight d, and solid line weight e, that is:

[0071] .

[0072] It should be noted that weather factors can also be considered on the basis of the above-mentioned score calculation formula, and weather factors can be used as one of the weights, that is, weather weights can be set (weather weights can be set according to weather conditions), and the above-mentioned weights can be adjusted by weather weights, thereby adjusting the above-mentioned weights according to weather conditions.

[0073] Step 170: When the high-risk driving behavior score of the vehicle exceeds the warning threshold, a warning message is sent to the person responsible for the vehicle.

[0074] When the high-risk driving behavior score f of the vehicle exceeds the warning threshold, a warning message is sent to the person responsible for the vehicle.

[0075] Furthermore, the speed threshold, safety distance, high-risk driving behavior weight and warning threshold can be adjusted dynamically according to the time, weather conditions or road environment. For example, a day can be divided into several time periods. Fatigue driving behavior is prone to occur during the noon and late night time periods. Therefore, the speed threshold, safety distance, high-risk driving behavior weight and warning threshold can be adjusted dynamically according to the time period. The speed threshold, safety distance, high-risk driving behavior weight and warning threshold can also be adjusted dynamically according to weather conditions (sunny, rainy, snowy, typhoon, etc.) and road environment (such as sharp turns, continuous downhill sections, etc.).

[0076] The vehicle driving behavior monitoring method provided by the present application realizes comprehensive, real-time and efficient monitoring of road traffic through automated and intelligent monitoring means. It can monitor vehicle driving behaviors in many aspects, such as whether the vehicle is speeding, whether it maintains a safe distance, whether it changes lanes illegally, etc., and timely warn of high-risk driving behaviors. It can effectively reduce traffic accidents caused by speeding, failure to maintain a safe distance, illegal lane changes, etc.; it can reduce the demand for manual monitoring and reduce labor costs; at the same time, it can reduce unnecessary traffic law enforcement and accident handling costs through accurate warnings; and through continuous warnings, it helps to improve drivers' safety awareness.

[0077] Please refer to Figure 3 The second aspect of the present application provides a vehicle driving behavior monitoring system, comprising:

[0078] A data acquisition unit, used for photographing vehicles traveling on the road and acquiring vehicle images;

[0079] A vehicle speed monitoring unit is used to calculate the vehicle's running speed based on the vehicle image, determine whether the vehicle is speeding based on the vehicle's running speed, and obtain a vehicle speed monitoring result;

[0080] A safety distance monitoring unit is used to calculate the safety distance between the vehicle and the vehicle ahead according to the vehicle's driving speed, and obtain the vehicle safety distance monitoring result according to the safety distance and actual distance between the vehicle and the vehicle ahead;

[0081] The vehicle light and compaction line monitoring unit is used to identify the vehicle light status and the relative position of the wheels and the road marking line in the vehicle image, and judge whether the vehicle uses the turn signal as required and whether the vehicle compacts the line based on the obtained recognition results, and obtain the vehicle light and compaction line monitoring results;

[0082] A lane change safety distance monitoring unit is used to monitor the lane-changing vehicle in real time and calculate the safety distance between the vehicle and the vehicles in the adjacent lanes before and after the lane change when the vehicle changes lanes, and obtain the vehicle lane change safety distance monitoring result according to the safety distance and actual distance between the vehicle and the vehicles in the adjacent lanes before and after the lane change;

[0083] The early warning unit is used to determine whether the vehicle has high-risk driving behavior and calculate the vehicle's high-risk driving behavior score based on the vehicle's speed monitoring results, vehicle safety distance monitoring results, vehicle lights and compaction line monitoring results, and vehicle lane change safety distance monitoring results; when the vehicle's high-risk driving behavior score exceeds the early warning threshold, a early warning message is sent to the person responsible for the vehicle.

[0084] As a further improvement, the system further includes:

[0085] The adjustment unit is used to dynamically adjust the speed threshold, safety distance, high-risk driving behavior weight and warning threshold according to time, weather conditions or road section environment.

[0086] The vehicle driving behavior monitoring system provided by the present application realizes comprehensive, real-time and efficient monitoring of road traffic through automated and intelligent monitoring means. It can monitor vehicle driving behaviors in many aspects, such as whether the vehicle is speeding, whether it maintains a safe distance, whether it changes lanes illegally, etc., and timely warn of high-risk driving behaviors. It can effectively reduce traffic accidents caused by speeding, failure to maintain a safe distance, illegal lane changes, etc.; it can reduce the demand for manual monitoring and reduce labor costs; at the same time, it can reduce unnecessary traffic law enforcement and accident handling costs through accurate warnings; and through continuous warnings, it helps to improve drivers' safety awareness.

[0087] A third aspect of the present application provides a computer-readable storage medium, which is used to store program code. When the program code is executed by a processor, the vehicle driving behavior monitoring method of the first aspect is implemented.

[0088] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the systems and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.

[0089] The terms "first", "second", "third", "fourth", etc. (if any) in the specification of this application and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions. For example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.

[0090] It should be understood that in this application, "at least one (item)" means one or more, and "plurality" means two or more. "And / or" is used to describe the association relationship of associated objects, indicating that three relationships may exist. For example, "A and / or B" can mean: only A exists, only B exists, and A and B exist at the same time, where A and B can be singular or plural. The character " / " generally indicates that the objects associated before and after are in an "or" relationship. "At least one of the following" or similar expressions refers to any combination of these items, including any combination of single or plural items. For example, at least one of a, b or c can mean: a, b, c, "a and b", "a and c", "b and c", or "a and b and c", where a, b, c can be single or multiple.

[0091] In the several embodiments provided in the present application, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.

[0092] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0093] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.

[0094] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application is essentially or the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product. The computer software product is stored in a storage medium, including a number of instructions for executing all or part of the steps of the method described in each embodiment of the present application through a computer device (which can be a personal computer, server, or network device, etc.). The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (full name in English: Read-Only Memory, English abbreviation: ROM), random access memory (full name in English: Random Access Memory, English abbreviation: RAM), disk or optical disk and other media that can store program codes.

[0095] As described above, the above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit them. Although the present application has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present application.

Claims

1. A vehicle driving behavior monitoring method, characterized in that: include: Photograph vehicles traveling on the road and obtain vehicle images; Calculating the vehicle's running speed based on the vehicle image, determining whether the vehicle is speeding based on the vehicle's running speed, and obtaining a vehicle speed monitoring result; Calculate the safe distance between the vehicle and the vehicle ahead according to the vehicle's driving speed, and obtain the vehicle safety distance monitoring result according to the safe distance and actual distance between the vehicle and the vehicle ahead; Identify the lighting status of the vehicle and the relative position of the wheels and the road marking line in the vehicle image, determine whether the vehicle uses the turn signal as required and whether the vehicle has pressed the solid line based on the obtained recognition results, and obtain the vehicle lighting and solid line monitoring results; When a vehicle changes lanes, the lane-changing vehicle is monitored in real time and the safe distance between the vehicle and the vehicles in the adjacent lanes before and after the lane change is calculated. The vehicle lane-changing safe distance monitoring result is obtained based on the safe distance and actual distance between the vehicle and the vehicles in the adjacent lanes before and after the lane change. Determine whether the vehicle has high-risk driving behavior and calculate the high-risk driving behavior score of the vehicle according to the vehicle speed monitoring result, the vehicle safety distance monitoring result, the vehicle light and compaction line monitoring result, and the vehicle lane change safety distance monitoring result; When the high-risk driving behavior score of the vehicle exceeds the warning threshold, a warning message is sent to the person responsible for the vehicle.

2. The vehicle driving behavior monitoring method according to claim 1, characterized in that: The calculating the driving speed of the vehicle according to the vehicle image comprises: The vehicle's travel distance is calculated based on the change in the pixel position of the vehicle in two consecutive frames of vehicle images, the pixel height of the license plate, and the actual height of the license plate; The vehicle's speed is calculated based on the interval between two consecutive frames of vehicle images and the vehicle's travel distance.

3. The vehicle driving behavior monitoring method according to claim 2, characterized in that: The calculation formula for the vehicle's driving distance is: Where I is the driving distance of the vehicle; L is the deviation distance of the pixel position of the vehicle in two consecutive vehicle images; X and Y are the pixel heights of the vehicle's license plate in two consecutive vehicle images; r is the actual height of the vehicle's license plate.

4. The vehicle driving behavior monitoring method according to claim 2, characterized in that: After the vehicle traveling on the road is photographed by a camera and the vehicle image is obtained, the method further includes: An image recognition method is used to perform license plate recognition on the vehicle image.

5. The vehicle driving behavior monitoring method according to claim 1, characterized in that: The step of obtaining the vehicle safety distance monitoring result according to the safety distance and the actual distance between the vehicle and the vehicle ahead includes: It is determined whether the actual distance between the vehicle and the vehicle in front is less than the safe distance between the vehicle and the vehicle in front. If so, it is determined that the distance between the vehicle and the vehicle in front is too close.

6. The vehicle driving behavior monitoring method according to claim 1, characterized in that: The method of obtaining the vehicle lane change safety distance monitoring result according to the safety distance and actual distance between the vehicle and the vehicle in the adjacent lane before and after the vehicle changes lanes includes: It is determined whether the actual distance between the vehicle and the vehicles in the adjacent lane before and after the vehicle changes lanes is less than the safe distance between the vehicle and the vehicles in the adjacent lane before and after the vehicle changes lanes. If so, it is determined that the vehicle has dangerous lane changing behavior.

7. The vehicle driving behavior monitoring method according to claim 1, characterized in that: The calculation process of the vehicle's high-risk driving behavior score includes: If the vehicle speed monitoring result of the vehicle is that the vehicle is speeding, then calculating the speed difference between the vehicle's running speed and the speed threshold; If the vehicle safety distance monitoring result is that the distance between the vehicle and the vehicle ahead is too close, then calculating a first distance difference between the actual distance between the vehicle and the vehicle ahead and the safety distance; If the vehicle lane change safety distance monitoring result is that the vehicle has dangerous lane change behavior, calculate the second distance difference between the actual distance between the vehicle and the vehicle in the adjacent lane before and after the lane change and the safety distance; The high-risk driving behavior score of the vehicle is calculated according to the speed difference, the first distance difference, the second distance difference, whether the vehicle uses the turn signal as required, whether the vehicle crosses the solid line, and the high-risk driving behavior weight.

8. The vehicle driving behavior monitoring method according to claim 7, characterized in that: The method further comprises: The speed threshold, the safety distance, the high-risk driving behavior weight and the warning threshold are dynamically adjusted according to time, weather conditions or road section environment.

9. A vehicle driving behavior monitoring system, characterized in that: include: A data acquisition unit, used for photographing vehicles traveling on the road and acquiring vehicle images; A vehicle speed monitoring unit, used to calculate the vehicle's running speed based on the vehicle image, determine whether the vehicle is speeding based on the vehicle's running speed, and obtain a vehicle speed monitoring result; A safety distance monitoring unit is used to calculate the safety distance between the vehicle and the vehicle ahead according to the vehicle's driving speed, and obtain the vehicle safety distance monitoring result according to the safety distance and actual distance between the vehicle and the vehicle ahead; A vehicle light and compaction line monitoring unit is used to identify the vehicle light status and the relative position of the wheels and the road marking line in the vehicle image, and to determine whether the vehicle uses the turn signal as required and whether the vehicle compacts the road marking line based on the obtained recognition results, thereby obtaining the vehicle light and compaction line monitoring results; A lane change safety distance monitoring unit is used to monitor the lane-changing vehicle in real time and calculate the safety distance between the vehicle and the vehicles in the adjacent lanes before and after the lane change when the vehicle changes lanes, and obtain the vehicle lane change safety distance monitoring result according to the safety distance and actual distance between the vehicle and the vehicles in the adjacent lanes before and after the lane change; An early warning unit, used to determine whether the vehicle has high-risk driving behavior and calculate the high-risk driving behavior score of the vehicle according to the vehicle speed monitoring result, the vehicle safety distance monitoring result, the vehicle light and compaction line monitoring result, and the vehicle lane change safety distance monitoring result; When the high-risk driving behavior score of the vehicle exceeds the warning threshold, a warning message is sent to the person responsible for the vehicle.

10. A computer-readable storage medium, characterized in that: The computer-readable storage medium is used to store program code, and when the program code is executed by a processor, the vehicle driving behavior monitoring method according to any one of claims 1-8 is implemented.