Dangerous driving behavior determination method, electronic equipment and storage medium

By installing body cameras and sensors on the driving vehicle, combining image analysis and data processing, the problem of the inability to accurately identify dangerous driving behaviors in the prior art is solved, and higher recognition accuracy and traffic safety effects are achieved.

CN119478850APending Publication Date: 2025-02-18SHANGHAI XIAOPENG MOTORS TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411481768.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-22
Publication Date
2025-02-18

AI Technical Summary

Technical Problem

In the prior art, the driver's dangerous driving behavior is monitored through roadside cameras, but due to the limited number of cameras, it is impossible to accurately and effectively identify the driver's dangerous driving behavior.

Method used

The vehicle body camera and sensor are used to obtain road images and driving information of the driving vehicle, and the current position and driving status of the vehicle are determined through image analysis and data processing, thereby determining whether there is a dangerous driving behavior.

Benefits of technology

It improves the accuracy of identifying dangerous driving behaviors, and can promptly, effectively and accurately identify vehicles in dangerous driving states, thereby effectively avoiding traffic accidents.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119478850A_ABST
    Figure CN119478850A_ABST
Patent Text Reader

Abstract

The invention provides a dangerous driving behavior determination method, electronic equipment and a storage medium, and the method comprises the steps: obtaining a plurality of road images shot by a vehicle body camera installed on a driving vehicle at the current moment, and the actual driving information of the driving vehicle collected by a sensor on the driving vehicle, the actual driving information comprises the actual driving direction and the actual driving speed of the driving vehicle; determining the current position information of the driving vehicle according to the plurality of road images; screening out a target image from the plurality of road images according to the current position information; determining current driving state information of the driving vehicle according to the target image and the actual driving information; and according to the current driving state information of the driving vehicle, determining whether the driving vehicle belongs to a dangerous driving behavior or not. And the dangerous driving behavior of the driving vehicle can be timely, effectively and accurately identified.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of traffic safety technology, and in particular to a method for determining dangerous driving behavior, an electronic device, and a storage medium. Background Art

[0002] In recent years, a large number of traffic accidents have caused significant casualties and huge economic losses. In order to avoid traffic accidents and reduce the number of casualties in accidents, it is necessary to conduct dangerous driving behavior assessment. Dangerous driving behavior assessment refers to the judgment and classification of the driving status of vehicles on the road to determine whether they are in a dangerous driving state.

[0003] In the prior art, dangerous driving behaviors of drivers are monitored by cameras installed on the roadside. However, due to the limited number of roadside cameras, dangerous driving behaviors of drivers cannot be accurately and effectively identified. Summary of the invention

[0004] The purpose of this application is to provide a method for determining dangerous driving behavior, an electronic device and a storage medium to improve the accuracy of determining dangerous driving behavior in view of the deficiencies in the above-mentioned prior art.

[0005] To achieve the above purpose, the technical solution adopted in the embodiment of the present application is as follows:

[0006] In a first aspect, an embodiment of the present application provides a method for determining dangerous driving behavior, the method comprising:

[0007] Acquire multiple road images at the current moment taken by a body camera installed on the driving vehicle and actual driving information of the driving vehicle collected by a sensor on the driving vehicle, wherein the actual driving information includes an actual driving direction and an actual driving speed of the driving vehicle;

[0008] determining current position information of the driving vehicle according to the plurality of road images;

[0009] Filtering a target image from the plurality of road images according to the current position information;

[0010] Determining current driving state information of the driving vehicle according to the target image and the actual driving information;

[0011] Determine whether the driving behavior of the vehicle is dangerous based on the current driving state information of the vehicle.

[0012] Optionally, determining the current position information of the driving vehicle according to the plurality of road images includes:

[0013] Determining the type of road the driving vehicle is currently on based on whether there is an intersection image in each of the road images, the road type including: an intersection type or a non-intersection type;

[0014] The current position information of the driving vehicle is determined according to the type of road on which the driving vehicle is currently located and the plurality of road images.

[0015] Optionally, determining the type of road on which the driving vehicle is currently located according to whether there is an intersection image in each of the road images includes:

[0016] If there is at least one road image including an intersection image among the road images, determining that the road type on which the driving vehicle is currently located is an intersection type;

[0017] If no road image including an intersection image exists in the road images, it is determined that the road type where the driving vehicle is currently located is a non-intersection type.

[0018] Optionally, determining the current position information of the driving vehicle according to the type of the road on which the driving vehicle is currently located and the plurality of road images includes:

[0019] If the road type currently located by the driving vehicle is an intersection type, determining the current position information of the driving vehicle according to the plurality of road images and the characteristic information corresponding to the intersection type;

[0020] If the road type currently located by the driving vehicle is a non-intersection type, the current position information of the driving vehicle is determined according to the multiple road images and the feature information corresponding to the non-intersection type.

[0021] Optionally, determining the current driving state information of the driving vehicle according to the target image and the actual driving information includes:

[0022] Determining initial state information of the driving vehicle according to the actual driving information;

[0023] The current driving state information is determined according to the initial state information, the actual driving direction and the actual driving speed in the actual driving information, and the target image.

[0024] Optionally, determining the initial state information of the driving vehicle according to the actual driving information includes:

[0025] If the actual driving speed in the actual driving information is zero, determining that the initial state information of the driving vehicle is a stationary state;

[0026] If the actual driving speed in the actual driving information is not zero, it is determined that the initial state information of the driving vehicle is a non-stationary state.

[0027] Optionally, determining the current driving state information according to the initial state information, the actual driving direction and the actual driving speed in the actual driving information, and the target image includes:

[0028] If the initial state information is a stationary state, determining the current driving state information of the driving vehicle according to whether there is an image satisfying a first preset condition in the target image;

[0029] If the initial state information is a non-stationary state, the current driving state information of the driving vehicle is determined according to the actual driving direction, the actual driving speed and the target image.

[0030] Optionally, determining the current driving state information of the driving vehicle according to the actual driving direction, the actual driving speed and the target image includes:

[0031] If the actual driving direction is inconsistent with the driving direction indicated in the target image, determining that the current driving state information is a reverse driving state;

[0032] If the actual driving direction is consistent with the driving direction indicated in the target image, the current driving state information of the driving vehicle is determined according to whether there is an image satisfying the second preset condition and the actual driving speed in the target image.

[0033] In a second aspect, an embodiment of the present application further provides a device for determining dangerous driving behavior, the device comprising:

[0034] an acquisition module, used to acquire a plurality of road images at the current moment taken by a body camera installed on the driving vehicle and actual driving information of the driving vehicle collected by a sensor on the driving vehicle, wherein the actual driving information includes an actual driving direction and an actual driving speed of the driving vehicle;

[0035] A first determination module, configured to determine current position information of the driving vehicle according to the plurality of road images;

[0036] A screening module, configured to screen out a target image from the plurality of road images according to the current position information;

[0037] A second determination module, configured to determine current driving state information of the driving vehicle according to the target image and the actual driving information;

[0038] The third determination module is used to determine whether the driving behavior of the vehicle is dangerous according to the current driving state information of the vehicle.

[0039] Optionally, the first determining module is specifically configured to:

[0040] Determining the type of road the driving vehicle is currently on based on whether there is an intersection image in each of the road images, the road type including: an intersection type or a non-intersection type;

[0041] The current position information of the driving vehicle is determined according to the type of road on which the driving vehicle is currently located and the plurality of road images.

[0042] Optionally, the first determining module is specifically configured to:

[0043] If there is at least one road image including an intersection image among the road images, determining that the road type on which the driving vehicle is currently located is an intersection type;

[0044] If no road image including an intersection image exists in the road images, it is determined that the road type where the driving vehicle is currently located is a non-intersection type.

[0045] Optionally, the first determining module is specifically configured to:

[0046] If the road type currently located by the driving vehicle is an intersection type, determining the current position information of the driving vehicle according to the plurality of road images and the characteristic information corresponding to the intersection type;

[0047] If the road type currently located by the driving vehicle is a non-intersection type, the current position information of the driving vehicle is determined according to the multiple road images and the feature information corresponding to the non-intersection type.

[0048] Optionally, the second determining module is specifically configured to:

[0049] Determining initial state information of the driving vehicle according to the actual driving information;

[0050] The current driving state information is determined according to the initial state information, the actual driving direction and the actual driving speed in the actual driving information, and the target image.

[0051] Optionally, the second determining module is specifically configured to:

[0052] If the actual driving speed in the actual driving information is zero, determining that the initial state information of the driving vehicle is a stationary state;

[0053] If the actual driving speed in the actual driving information is not zero, it is determined that the initial state information of the driving vehicle is a non-stationary state.

[0054] Optionally, the second determining module is specifically configured to:

[0055] If the initial state information is a stationary state, determining the current driving state information of the driving vehicle according to whether there is an image satisfying a first preset condition in the target image;

[0056] If the initial state information is a non-stationary state, the current driving state information of the driving vehicle is determined according to the actual driving direction, the actual driving speed and the target image.

[0057] Optionally, the second determining module is specifically configured to:

[0058] If the actual driving direction is inconsistent with the driving direction indicated in the target image, determining that the current driving state information is a reverse driving state;

[0059] If the actual driving direction is consistent with the driving direction indicated in the target image, the current driving state information of the driving vehicle is determined according to whether there is an image satisfying the second preset condition and the actual driving speed among the target images.

[0060] In a third aspect, an embodiment of the present application further provides an electronic device, comprising: a processor, a storage medium and a bus, wherein the storage medium stores program instructions executable by the processor, and when an application is running, the processor communicates with the storage medium via the bus, and the processor executes the program instructions to perform the steps of the method for determining dangerous driving behavior described in the first aspect above.

[0061] In a fourth aspect, an embodiment of the present application further provides a computer-readable storage medium, on which a computer program is stored, and the computer program is read and executes the steps of the method for determining dangerous driving behavior described in the first aspect above.

[0062] The beneficial effects of this application are:

[0063] The present application provides a method for determining dangerous driving behavior, an electronic device, and a storage medium. The method determines the current position information and current driving state information of the driving vehicle by acquiring multiple road images at the current moment taken by a body camera on the driving vehicle and actual driving information of the driving vehicle collected by a sensor on the driving vehicle, thereby determining whether the driving vehicle is engaging in dangerous driving behavior based on the determined current driving state information of the driving vehicle. This method can avoid the problem in the prior art of relying on roadside equipment to control the driving vehicle and failing to accurately and effectively identify the dangerous driving behavior of the driving vehicle, thereby timely, effectively, and accurately identifying the dangerous driving behavior of the driving vehicle, thereby effectively avoiding the occurrence of traffic accidents. BRIEF DESCRIPTION OF THE DRAWINGS

[0064] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings required for use in the embodiments will be briefly introduced below. It should be understood that the following drawings only show certain embodiments of the present application and therefore should not be regarded as limiting the scope. For ordinary technicians in this field, other related drawings can be obtained based on these drawings without paying creative work.

[0065] Figure 1 A schematic diagram of a flow chart of a first method for determining dangerous driving behavior provided in an embodiment of the present application;

[0066] Figure 2 A flowchart of a second method for determining dangerous driving behavior provided in an embodiment of the present application;

[0067] Figure 3 A flowchart of a third method for determining dangerous driving behavior provided in an embodiment of the present application;

[0068] Figure 4 A schematic flow chart of a fourth method for determining dangerous driving behavior provided in an embodiment of the present application;

[0069] Figure 5 A flowchart of a fifth method for determining dangerous driving behavior provided in an embodiment of the present application;

[0070] Figure 6 A flowchart of a sixth method for determining dangerous driving behavior provided in an embodiment of the present application;

[0071] Figure 7 A schematic flow chart of a complete method for determining dangerous driving behavior provided in an embodiment of the present application;

[0072] Figure 8 A schematic diagram of a device for determining a dangerous driving behavior provided in an embodiment of the present application;

[0073] Fig. 9 A structural block diagram of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0074] To make the purpose, technical scheme and advantages of the embodiments of the present application clearer, the technical scheme 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. It should be understood that the drawings in the present application only serve the purpose of explanation and description and are not used to limit the scope of protection of the present application. In addition, it should be understood that the schematic drawings are not drawn in real proportion. The flowchart used in this application shows the operations implemented according to some embodiments of the present application. It should be understood that the operations of the flowchart can be implemented out of sequence, and the steps without logical context can be reversed in order or implemented simultaneously. In addition, those skilled in the art can add one or more other operations to the flowchart under the guidance of the content of the present application, or remove one or more operations from the flowchart.

[0075] In addition, the described embodiments are only a part of the embodiments of the present application, rather than all the embodiments. The components of the embodiments of the present application described and shown in the drawings here can be arranged and designed in various configurations. Therefore, the following detailed description of the embodiments of the present application provided in the drawings is not intended to limit the scope of the application claimed for protection, but merely represents the selected embodiments of the present application. Based on the embodiments of the present application, all other embodiments obtained by those skilled in the art without making creative work belong to the scope of protection of the present application.

[0076] It should be noted that the term "comprising" will be used in the embodiments of the present application to indicate the existence of the features declared thereafter, but does not exclude the addition of other features.

[0077] Optionally, the method for determining dangerous driving behavior provided in the embodiment of the present application is applied to an electronic device, which may be a device installed on the driving vehicle, such as a mobile phone, tablet computer, laptop computer, PDA, desktop computer, or other terminal device with computing and display capabilities, or a server. Specifically, it can be applied to an application in a terminal device, such as an APP (application, mobile phone software) of a mobile phone, an application system on a computer, etc.

[0078] The specific implementation process of determining the dangerous driving behavior provided in the embodiments of the present application is explained in detail below.

[0079] Figure 1 The flowchart of the first method for determining dangerous driving behavior provided in the embodiment of the present application is shown in FIG. 1 , and the execution subject of the method is the aforementioned electronic device. Figure 1 As shown, the method includes:

[0080] S101, obtaining a plurality of road images at the current moment taken by a body camera installed on the driving vehicle and actual driving information of the driving vehicle collected by a sensor on the driving vehicle.

[0081] Optionally, the actual driving information may include the actual driving direction and actual driving speed of the driving vehicle. The actual driving direction of the driving vehicle may be acquired by a body gyroscope of the driving vehicle, and the actual driving direction may include, for example, directions such as westward, eastward, northward, and southward. The actual driving speed may be acquired by a speed sensor on the driving vehicle, and the actual driving speed may include a zero speed and other non-zero speeds.

[0082] Optionally, the body camera can take pictures of the road on which the driving vehicle is traveling and the surrounding environment of the road on which the driving vehicle is traveling in real time, or it can take pictures periodically, according to actual needs. At the current moment, the body camera can take multiple road images, and the image information contained in each of the multiple road images may be the same or different. For example, road image A can be a road image of the left side of the driving vehicle, road image B can be a road image of the right side of the driving vehicle, road image C can be a road image of the front side of the driving vehicle, and road image D can be a road image of the rear side of the driving vehicle; or road image E can take a panoramic road image of the driving vehicle, that is, road image E can include all road images of the left side, right side, front side and rear side of the driving vehicle.

[0083] Exemplarily, the image information that can be captured in each road image may include, for example: lane images, lane line images, sidewalk images, intersection images, the color of curb lines, and road sign and other images.

[0084] S102: Determine current position information of the driving vehicle according to the plurality of road images.

[0085] Specifically, image analysis processing may be performed on each road image to obtain image information in each road image, and then the current position information of the driving vehicle may be determined according to the image information in each road image.

[0086] Among them, the determined current position information of the driving vehicle may include: pedestrian crossings at intersections, non-motor vehicle lanes at intersections, emergency lanes on highways, non-motor vehicle lanes on ordinary roads, and pedestrian crossings outside intersections.

[0087] S103: Filter out a target image from a plurality of road images according to the current position information.

[0088] Specifically, an image among the plurality of road images that can indicate the current position information of the driving vehicle may be used as the target image.

[0089] Exemplarily, if the road image C can indicate that the driving vehicle is at the position of the crosswalk at the intersection, the road image C is used as the target image.

[0090] S104: Determine the current driving state information of the driving vehicle according to the target image and the actual driving information.

[0091] Specifically, the current driving state information of the driving vehicle can be determined using a preset method based on the image information in the target image and the actual driving direction and the actual driving speed in the actual driving information.

[0092] Among them, the current driving status information of the driving vehicle may include: stationary and affecting other traffic participants, driving in the opposite direction, driving in the forward direction and affecting other traffic participants, normal driving and normal parking.

[0093] S105: Determine whether the driving behavior of the vehicle is dangerous based on the current driving state information of the vehicle.

[0094] Specifically, if the current driving state information of the driving vehicle is any of the following: stationary and affecting other traffic participants, driving against the flow, or driving forward and affecting other traffic participants, then it is determined that the driving vehicle is in dangerous driving behavior. If the current driving state information of the driving vehicle is normal driving or normal parking, then the driving vehicle is not in dangerous driving behavior.

[0095] In this embodiment, the current position information and current driving state information of the driving vehicle are determined by acquiring multiple road images at the current moment taken by the body camera on the driving vehicle and the actual driving information of the driving vehicle collected by the sensor on the driving vehicle, so as to determine whether the driving vehicle is engaging in dangerous driving behavior based on the determined current driving state information of the driving vehicle. This can avoid the problem in the prior art of relying on roadside equipment to control the driving vehicle and failing to accurately and effectively identify the dangerous driving behavior of the driving vehicle, thereby timely, effectively and accurately identifying the dangerous driving behavior of the driving vehicle, and effectively avoiding the occurrence of traffic accidents.

[0096] Figure 2 A flow chart of a second method for determining dangerous driving behavior provided in an embodiment of the present application is shown as follows: Figure 2 As shown, determining the current position information of the driving vehicle according to the multiple road images in the above S102 may include:

[0097] S201. Determine the type of road the driving vehicle is currently on based on whether there is an intersection image among the multiple road images.

[0098] The road type may include: intersection type and non-intersection type.

[0099] S202: Determine current location information of the driving vehicle according to the type of road the driving vehicle is currently on and a plurality of road images.

[0100] Optionally, the current position information of the driving vehicle can be determined based on the road type on which the driving vehicle is currently located and the image information of each road image in the multiple road images to determine whether the current position information of the driving vehicle is at a position corresponding to the intersection type or at a position not corresponding to the intersection type.

[0101] Figure 3 A flowchart of a third method for determining dangerous driving behavior provided in an embodiment of the present application is shown in FIG. Figure 3 As shown, in the above S201, determining the type of road the driving vehicle is currently on based on whether there is an intersection image in the multiple road images may include:

[0102] S301: If there is at least one road image including an intersection image among the road images, determine that the road type on which the driving vehicle is currently located is an intersection type.

[0103] The intersection image may be, for example, a cross intersection image, a T-shaped intersection image, an X-shaped intersection image, a Y-shaped intersection image, a roundabout intersection image, a staggered intersection image, a multi-way intersection image, etc. Specifically, if there is at least one road image including any of the aforementioned intersection images among the road images, it is determined that the road type on which the driving vehicle is currently located is an intersection type.

[0104] Exemplarily, if the road image C among the multiple road images includes an image of a crossroad type, it is determined that the road type on which the driving vehicle is currently located is a crossroad type.

[0105] S302: If there is no road image including a road image in each road image, it is determined that the road type of the driving vehicle is a non-intersection type.

[0106] Specifically, if none of the road images contains any of the aforementioned intersection images, it is determined that the road type where the driving vehicle is currently located is a non-intersection type.

[0107] Exemplarily, if road image A, road image B, road image C, and road image D do not contain any intersection image, that is, road image A does not contain any intersection image, and road image B does not contain any intersection image, and road image C does not contain any intersection image, and road image D does not contain any intersection image, then it means that the current road type of the driving vehicle is a non-intersection type.

[0108] Figure 4 A flowchart of a fourth method for determining dangerous driving behavior provided in an embodiment of the present application is shown in FIG. Figure 4 As shown, in the above S202, determining the current location information of the driving vehicle according to the road type currently located by the driving vehicle and the multiple road images may include:

[0109] S401: If the road type currently located by the driving vehicle is an intersection type, the current position information of the driving vehicle is determined according to a plurality of road images and feature information corresponding to the intersection type.

[0110] Optionally, different road types correspond to different feature information. For example, the feature information corresponding to the intersection type may include feature information of the pedestrian crossing and feature information of the non-motorized vehicle lane. The feature information corresponding to the intersection type may indicate that the position of the driving vehicle is abnormal. It may be determined from the image information in the multiple road images whether the feature information corresponding to the intersection type is included to determine whether the current position information of the driving vehicle is located at the pedestrian crossing or the non-motorized vehicle lane.

[0111] Specifically, if the image information in one of the multiple road images shows that the driving vehicle is located at a crosswalk, it can be determined that the current position information of the driving vehicle is at the crosswalk at the intersection. If the image information in one of the multiple road images shows that the driving vehicle is located at a non-motorized vehicle lane, it can be determined that the current position information of the driving vehicle is at a non-motorized vehicle lane at the intersection. If none of the multiple road images contain the driving vehicle being located at a crosswalk and is located at a non-motorized vehicle lane, it means that the position of the driving vehicle is normal.

[0112] S402: If the road type currently located by the driving vehicle is a non-intersection type, determine the current position information of the driving vehicle according to the plurality of road images and feature information corresponding to the non-intersection type.

[0113] Among them, the characteristic information corresponding to the non-intersection type may include: characteristic information of the emergency lane of the expressway, characteristic information of the non-motorized vehicle lane of the ordinary road, and characteristic information of the non-intersection crosswalk. The characteristic information corresponding to the non-intersection type may indicate that the position of the driving vehicle is abnormal. It can be determined from the image information in the multiple road images whether the characteristic information corresponding to the non-intersection type is included to determine whether the current position information of the driving vehicle is located at the emergency lane of the expressway, at the non-motorized vehicle lane of the ordinary road, or at the crosswalk of the non-intersection.

[0114] Specifically, if the image information in one of the multiple road images shows that the driving vehicle is located on the emergency lane of the highway, then the current position information of the driving vehicle can be determined to be at the emergency lane of the highway. If the image information in one of the multiple road images shows that the driving vehicle is located on the non-motorized vehicle lane of the ordinary road, then the current position information of the driving vehicle can be determined to be at the non-motorized vehicle lane of the ordinary road. If the image information in one of the multiple road images shows that the driving vehicle is located on a non-intersection crosswalk, then the current position information of the driving vehicle can be determined to be at a non-intersection crosswalk. If none of the image information in the multiple road images contains feature information corresponding to the non-intersection type, it means that the position of the driving vehicle is normal.

[0115] Figure 5 A flowchart of a fifth method for determining dangerous driving behavior provided in an embodiment of the present application is shown in FIG. Figure 5 As shown, in the above S104, determining the current driving state information of the driving vehicle according to the target image and the actual driving information may include:

[0116] S501. Determine initial state information of the driving vehicle according to actual driving information.

[0117] Specifically, the initial state information of the driving vehicle can be determined according to the actual driving speed in the actual driving information. The initial state information of the driving vehicle can include: a stationary state and a non-stationary state.

[0118] S502: Determine current driving state information according to the initial state information, the actual driving direction, the actual driving speed and the target image in the actual driving information.

[0119] Specifically, the current driving state information of the driving vehicle can be determined using a preset method according to whether the driving vehicle is in a stationary state or a non-stationary state, the actual driving direction, the actual driving speed and the target image in the actual driving information of the driving vehicle.

[0120] Optionally, the current driving state information can be determined based on the initial state information of the driving vehicle, the actual driving direction, the high-precision navigation information and the target image. The high-precision navigation information can be used to further verify the actual driving direction of the driving vehicle, making the driving direction of the driving vehicle more accurate.

[0121] Optionally, determining the initial state information of the driving vehicle according to the actual driving information in S501 may include:

[0122] Specifically, if the actual driving speed in the actual driving information is zero, it can be determined that the initial state information of the driving vehicle is a stationary state, and the stationary state can be a short-term stationary state or a long-term stationary state. If the actual driving speed in the actual driving information is not zero, it can be determined that the initial state information of the driving vehicle is a non-stationary state, and the non-stationary state indicates that the driving vehicle is in a driving state.

[0123] Figure 6 A flowchart of a sixth method for determining dangerous driving behavior provided in an embodiment of the present application is shown in FIG. Figure 6 As shown, the above S502, determining the current driving state information according to the initial state information, the actual driving direction, the actual driving speed and the target image in the actual driving information, may include:

[0124] S601: If the initial state is a stationary state, determine the current driving state information of the driving vehicle according to whether there is an image satisfying a first preset condition in the target image.

[0125] Among them, the first preset condition refers to violation of traffic parking rules, which may include, for example, parking in non-motor vehicle lanes, blind paths, intersections and other locations where parking is prohibited, and parking on solid lines.

[0126] Specifically, if the target image contains an image that satisfies any one of the first preset conditions, for example, the target image contains an image of parking, then the current driving state information of the driving vehicle is determined to be stationary and affecting other traffic participants. If the target image does not contain an image that satisfies all of the first preset conditions, then the current driving state information of the driving vehicle is determined to be a normal stationary state.

[0127] S602: If the initial state is a non-stationary state, determine the current driving state information of the driving vehicle according to the actual driving direction, the actual driving speed and the target image.

[0128] Optionally, the current driving state information of the driving vehicle may be determined using a preset method according to the actual driving direction, the actual driving speed and the image information in the target image.

[0129] Optionally, the first driving direction of the driving vehicle can be determined based on the actual driving direction and the high-precision navigation information, and then the current driving state information of the driving vehicle can be determined based on the first driving direction and the image information in the target image. Among them, the high-precision navigation information can include the road information of the driving vehicle and the navigation driving direction of the driving vehicle. Then, the actual driving direction of the driving vehicle collected by the vehicle body gyroscope and the navigation driving direction in the high-precision navigation information can be determined first to determine the first driving direction of the driving vehicle, that is, the navigation driving direction in the high-precision navigation information is used to further verify the actual driving direction collected by the vehicle body gyroscope. Specifically, if the actual driving direction is consistent with the navigation driving direction, for example, both are driving westward along the current road, then it means that the first direction is westward; if the actual driving direction is inconsistent with the navigation driving direction, then the actual driving direction shall prevail.

[0130] Optionally, if the initial state is a non-stationary state in the above S602, determining the current driving state information of the driving vehicle according to the actual driving direction, the actual driving speed and the target image may include:

[0131] Optionally, if the actual driving direction is inconsistent with the driving direction indicated by the target image, the current driving state information can be determined to be a reverse state. The target image may include an image of the normal driving direction of the road on which the driving vehicle is currently traveling. For example, if the driving direction of the road on which the driving vehicle is currently traveling indicated by the target image is westward, and the actual driving direction is also eastward, it means that the current driving state information of the driving vehicle is a reverse state.

[0132] Optionally, if the actual driving direction is consistent with the driving direction indicated by the target image, the current driving state information of the driving vehicle can be determined based on whether there is an image satisfying the second preset condition in the target image and the actual driving speed.

[0133] Specifically, if the actual driving direction is consistent with the driving direction indicated by the target image, it means that the current driving state information of the driving vehicle is a forward driving state. At this time, the current driving information of the driving vehicle is determined based on whether there is an image in the target image that meets the second preset condition and whether the actual driving speed meets the preset road speed condition.

[0134] For example, if the driving direction of the road indicated by the target image on which the driving vehicle is currently traveling is westward and the actual driving direction is also westward, it means that the current driving state information of the driving vehicle is a forward state. At this time, the current driving information of the driving vehicle is determined based on whether there is an image in the target image that meets the second preset condition and whether the actual driving speed meets the preset road speed condition.

[0135] The second preset condition refers to a condition that violates traffic driving rules, and may include, for example, driving on a non-motorized vehicle lane, driving on a solid line, crossing multiple lanes, running a red light, etc. The road speed requirement for each road may be different, and the road speed condition of the road on which the driving vehicle is currently traveling may be determined based on the image information in the target image. If the actual driving speed of the driving vehicle meets the road speed condition of the road on which the driving vehicle is currently traveling, the current driving state information of the driving vehicle is determined based on whether there is an image that meets the second preset condition in the target image; if the actual driving speed of the driving vehicle does not meet the road speed condition of the road on which the driving vehicle is currently traveling, the current driving state information of the driving vehicle is determined to be speeding.

[0136] Specifically, if the target image contains an image that satisfies any one of the second preset conditions, for example, the target image contains an image of driving on a non-motorized vehicle lane, then the current driving state information of the driving vehicle is determined to be driving in the forward direction and affecting other traffic participants. If the target image does not contain an image that satisfies all of the second preset conditions, and the actual driving speed satisfies the road speed condition of the current road, then the current driving state information of the driving vehicle is determined to be a normal driving state.

[0137] Optionally, when the electronic device determines that the driving behavior of the vehicle is dangerous driving behavior, an alarm message can be issued to prompt the driver of the vehicle to correct the dangerous driving behavior. If the driver corrects it in time, no penalty will be imposed. If the driver has not corrected the dangerous driving behavior, the electronic device can send the dangerous driving information to the traffic control cloud platform, and the traffic control cloud platform can generate a traffic ticket for the vehicle.

[0138] Figure 7 A schematic flow chart of a complete method for determining dangerous driving behavior provided in an embodiment of the present application is provided. Figure 7 The specific implementation method has been described above and will not be repeated here.

[0139] Figure 8 A schematic diagram of a device for determining a dangerous driving behavior provided in an embodiment of the present application, such as Figure 8 As shown, the device comprises:

[0140] An acquisition module 701 is used to acquire a plurality of road images at the current moment taken by a body camera installed on the driving vehicle and actual driving information of the driving vehicle collected by a sensor on the driving vehicle, wherein the actual driving information includes an actual driving direction and an actual driving speed of the driving vehicle;

[0141] A first determining module 702, configured to determine the current position information of the driving vehicle according to the plurality of road images;

[0142] A screening module 703, configured to screen a target image from the plurality of road images according to the current location information;

[0143] A second determination module 704 is used to determine the current driving state information of the driving vehicle according to the target image and the actual driving information;

[0144] The third determination module 705 is used to determine whether the driving behavior of the vehicle is dangerous according to the current driving state information of the vehicle.

[0145] Optionally, the first determining module 702 is specifically configured to:

[0146] Determining the type of road the driving vehicle is currently on based on whether there is an intersection image in each of the road images, the road type including: an intersection type or a non-intersection type;

[0147] The current position information of the driving vehicle is determined according to the type of road on which the driving vehicle is currently located and the plurality of road images.

[0148] Optionally, the first determining module 702 is specifically configured to:

[0149] If there is at least one road image including an intersection image among the road images, determining that the road type on which the driving vehicle is currently located is an intersection type;

[0150] If no road image including an intersection image exists in the road images, it is determined that the road type where the driving vehicle is currently located is a non-intersection type.

[0151] Optionally, the first determining module 702 is specifically configured to:

[0152] If the road type currently located by the driving vehicle is an intersection type, determining the current position information of the driving vehicle according to the plurality of road images and the characteristic information corresponding to the intersection type;

[0153] If the road type currently located by the driving vehicle is a non-intersection type, the current position information of the driving vehicle is determined according to the multiple road images and the feature information corresponding to the non-intersection type.

[0154] Optionally, the second determining module 704 is specifically configured to:

[0155] Determining initial state information of the driving vehicle according to the actual driving information;

[0156] The current driving state information is determined according to the initial state information, the actual driving direction and the actual driving speed in the actual driving information, and the target image.

[0157] Optionally, the second determining module 704 is specifically configured to:

[0158] If the actual driving speed in the actual driving information is zero, determining that the initial state information of the driving vehicle is a stationary state;

[0159] If the actual driving speed in the actual driving information is not zero, it is determined that the initial state information of the driving vehicle is a non-stationary state.

[0160] Optionally, the second determining module 704 is specifically configured to:

[0161] If the initial state information is a stationary state, determining the current driving state information of the driving vehicle according to whether there is an image satisfying a first preset condition in the target image;

[0162] If the initial state information is a non-stationary state, the current driving state information of the driving vehicle is determined according to the actual driving direction, the actual driving speed and the target image.

[0163] Optionally, the second determining module 704 is specifically configured to:

[0164] If the actual driving direction is inconsistent with the driving direction indicated in the target image, determining that the current driving state information is a reverse driving state;

[0165] If the actual driving direction is consistent with the driving direction indicated in the target image, the current driving state information of the driving vehicle is determined according to whether there is an image satisfying the second preset condition and the actual driving speed in the target image.

[0166] Fig. 9 FIG. 8 is a structural block diagram of an electronic device 800 provided in an embodiment of the present application. Fig. 9 As shown, the electronic device may include: a processor 801 and a memory 802 .

[0167] Optionally, a bus 803 may also be included, wherein the memory 802 is used to store machine-readable instructions executable by the processor 801. When the electronic device 800 is running, the processor 801 communicates with the memory 802 through the bus 803. When the machine-readable instructions are executed by the processor 801, the method steps in the above method embodiment are performed.

[0168] An embodiment of the present application further provides a computer-readable storage medium having a computer program stored thereon. When the computer program is executed by a processor, the method steps in the above-mentioned dangerous driving behavior determination method embodiment are executed.

[0169] Those skilled in the art can clearly understand that, for the convenience and simplicity of description, the specific working process of the system and device described above can refer to the corresponding process in the method embodiment, and will not be repeated in this application. In the several embodiments provided in this application, it should be understood that the disclosed system, device and method can be implemented in other ways. The device embodiments described above are merely schematic. For example, the division of the modules is only a logical function division. There may be other division methods in actual implementation. For example, multiple modules 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 communication interfaces, indirect coupling or communication connection of devices or modules, which can be electrical, mechanical or other forms.

[0170] In addition, each functional unit in each embodiment of the present application can be integrated into a processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. If the function 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 the part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including several instructions to enable a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, RandomAccess Memory), disk or optical disk and other media that can store program code.

[0171] The above are only specific implementation methods of the present application, but the protection scope of the present application is not limited thereto. Any technician familiar with the technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be covered by the protection scope of the present application.

Claims

1. A method for determining dangerous driving behavior, characterized in that: The method comprises: Acquire multiple road images at the current moment taken by a body camera installed on the driving vehicle and actual driving information of the driving vehicle collected by a sensor on the driving vehicle, wherein the actual driving information includes an actual driving direction and an actual driving speed of the driving vehicle; determining current position information of the driving vehicle according to the plurality of road images; Filtering a target image from the plurality of road images according to the current position information; Determining current driving state information of the driving vehicle according to the target image and the actual driving information; Determine whether the driving behavior of the vehicle is dangerous based on the current driving state information of the vehicle.

2. The method for determining dangerous driving behavior according to claim 1, characterized in that: The determining the current position information of the driving vehicle according to the plurality of road images comprises: Determining the type of road the driving vehicle is currently on based on whether there is an intersection image in each of the road images, the road type including: an intersection type or a non-intersection type; The current position information of the driving vehicle is determined according to the type of road on which the driving vehicle is currently located and the plurality of road images.

3. The method for determining dangerous driving behavior according to claim 2, characterized in that: The determining the type of road on which the driving vehicle is currently located according to whether there is an intersection image in each of the road images includes: If there is at least one road image including an intersection image among the road images, determining that the road type on which the driving vehicle is currently located is an intersection type; If no road image including an intersection image exists in the road images, it is determined that the road type where the driving vehicle is currently located is a non-intersection type.

4. The method for determining dangerous driving behavior according to claim 2, characterized in that: The determining the current position information of the driving vehicle according to the type of the road currently located by the driving vehicle and the plurality of road images includes: If the road type currently located by the driving vehicle is an intersection type, determining the current position information of the driving vehicle according to the plurality of road images and the characteristic information corresponding to the intersection type; If the road type currently located by the driving vehicle is a non-intersection type, the current position information of the driving vehicle is determined according to the multiple road images and the feature information corresponding to the non-intersection type.

5. The method for determining dangerous driving behavior according to claim 1, characterized in that: The determining, according to the target image and the actual driving information, the current driving state information of the driving vehicle comprises: Determining initial state information of the driving vehicle according to the actual driving information; The current driving state information is determined according to the initial state information, the actual driving direction and the actual driving speed in the actual driving information, and the target image.

6. The method for determining dangerous driving behavior according to claim 5, characterized in that: The determining the initial state information of the driving vehicle according to the actual driving information includes: If the actual driving speed in the actual driving information is zero, determining that the initial state information of the driving vehicle is a stationary state; If the actual driving speed in the actual driving information is not zero, it is determined that the initial state information of the driving vehicle is a non-stationary state.

7. The method for determining dangerous driving behavior according to claim 5, characterized in that: The determining the current driving state information according to the initial state information, the actual driving direction and the actual driving speed in the actual driving information, and the target image includes: If the initial state information is a stationary state, determining the current driving state information of the driving vehicle according to whether there is an image satisfying a first preset condition in the target image; If the initial state information is a non-stationary state, the current driving state information of the driving vehicle is determined according to the actual driving direction, the actual driving speed and the target image.

8. The method for determining dangerous driving behavior according to claim 7, characterized in that: The determining the current driving state information of the driving vehicle according to the actual driving direction, the actual driving speed and the target image includes: If the actual driving direction is inconsistent with the driving direction indicated in the target image, determining that the current driving state information is a reverse driving state; If the actual driving direction is consistent with the driving direction indicated in the target image, the current driving state information of the driving vehicle is determined according to whether there is an image satisfying the second preset condition and the actual driving speed in the target image.

9. An electronic device, characterized in that: It comprises a memory and a processor, wherein the memory stores a computer program executable by the processor, and when the processor executes the computer program, the steps of the method for determining dangerous driving behavior described in any one of claims 1 to 8 are implemented.

10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the steps of the method for determining dangerous driving behavior as described in any one of claims 1 to 8 are executed.