Auxiliary driving control method and device based on visual distance detection
By acquiring road images through image acquisition equipment, the maximum visible distance and minimum safe recognition distance of vehicles are determined, solving the problem of inaccurate visibility assessment in existing technologies, realizing precise control of assisted driving functions, and improving driving safety.
Patent Information
- Application Number
- CN202511642343.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-11-11
- Publication Date
- 2025-12-09
- Estimated Expiration
- 2045-11-11
AI Technical Summary
Existing technologies cannot accurately assess visibility outside the vehicle, making it difficult to achieve precise control of driver assistance functions and affecting driving safety.
By acquiring road images through image acquisition equipment, the maximum visible distance of the vehicle is determined, and the minimum safe recognition distance is judged by combining road and driving information, thereby controlling the start, stop and upgrade/down of the assisted driving function.
It improves the control precision of driver assistance functions, is applicable to various visibility-affecting factors, simplifies the logic for determining the maximum visibility distance, is suitable for non-following scenarios, and enhances driving safety.
Smart Images

Figure CN121084432A_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the field of auxiliary driving of vehicles, and in particular to an auxiliary driving control method and device based on visual distance detection. BACKGROUND
[0002] With the rapid development of auxiliary driving technology, more and more vehicles supporting auxiliary driving function go on the road. Meteorological factors (such as rain, snow, fog, haze, etc.), light factors (such as low illumination at night, backlight, glare, etc.) and other factors may affect the visibility (i.e. the maximum visual distance) outside the vehicle, which has a significant impact on driving safety. The visibility determines whether the environment outside the vehicle meets the operational design domain (ODD) of the auxiliary driving function. How to accurately determine whether the current environment meets the ODD of the auxiliary driving function, so as to precisely control the start and stop and upgrade of the function, is a key problem to improve the user's experience of using the function.
[0003] In related technologies, a rain sensor is usually used to directly detect the amount of rain, and the visibility is inferred accordingly. The accuracy of this method depends on the mapping relationship between the amount of rainfall and the visibility. However, since the visibility is affected not only by the amount of rainfall, but also by fog, light and other factors, it is difficult to accurately establish the above mapping relationship, resulting in inaccurate prediction of the visibility. Alternatively, the distance of the vehicle in front can be directly identified through image processing to infer the current visibility. However, this method can only be implemented when there is another vehicle in front of the host vehicle, and the front vehicle must be in the extremely small interval of the like-to-see-not-to-see to accurately predict the visibility. The application range of the scheme is narrow, and the overall prediction accuracy is still low. The above related technical solutions cannot accurately evaluate the visibility outside the vehicle, and thus cannot effectively realize precise control of the auxiliary driving function, which needs to be improved. SUMMARY
[0004] Therefore, the present application provides an auxiliary driving control method and device based on visual distance detection, which determines the maximum visual distance at the current time based on the road image collected for the current road, thereby accurately determining the visibility and precisely controlling the degradation or shutdown of the auxiliary driving function.
[0005] Specifically, the present application is implemented by the following technical solutions: According to a first aspect of the present application, an auxiliary driving control method based on visual distance detection is provided, which is applied to a vehicle equipped with an image collection device and supporting an auxiliary driving function. The method comprises: In the case that the vehicle starts the auxiliary driving function, the road image collected by the image collection device for the current road is obtained, and the maximum visual distance of the vehicle at the current time is determined based on the road image; determine a minimum safety recognition distance of the vehicle at the current time according to road information of the current road and current driving information of the vehicle; degrade or close the assisted driving function at least in a case that the maximum visible distance is not greater than the minimum safety recognition distance.
[0006] According to a second aspect of the present application, an assisted driving control device based on visible distance detection is provided, which is applied to a vehicle equipped with an image collection device and supporting an assisted driving function, and the device comprises: a visible distance determination unit configured to acquire a road image collected by the image collection device for a current road in a case that the vehicle starts the assisted driving function, and determine a maximum visible distance of the vehicle at the current time based on the road image; a safety distance determination unit configured to determine a minimum safety recognition distance of the vehicle at the current time according to road information of the current road and current driving information of the vehicle; an assisted driving control unit configured to degrade or close the assisted driving function at least in a case that the maximum visible distance is not greater than the minimum safety recognition distance.
[0007] According to a third aspect of the present application, a vehicle is provided, which is equipped with an image collection device and supports an assisted driving function, and the vehicle comprises: a processor, a memory for storing processor-executable instructions, and a plurality of sensors; The processor implements the method according to the first aspect by running the executable instructions.
[0008] According to a fourth aspect of the present application, a computer program and / or instructions are provided, which implement the steps of the method according to the first aspect when executed by a processor.
[0009] The technical solutions provided by the present application can at least have the following beneficial effects: According to the above embodiments, in a case that the assisted driving function is started, the vehicle can acquire a road image collected by the image collection device for a current road, and determine a maximum visible distance of the vehicle at the current time based on the road image; then determine a minimum safety recognition distance of the vehicle at the current time according to road information of the current road and current driving information of the vehicle; and finally degrade or close the assisted driving function at least in a case that the maximum visible distance is not greater than the minimum safety recognition distance.
[0010] It can be understood that the present scheme does not distinguish various factors affecting visibility, but directly collects images of the current road as the object (various factors can affect image content and quality) and the maximum visible distance at this time through image recognition and other related algorithms, so as to accurately determine whether the current environment exceeds the ODD of the assisted driving function. The present scheme not only does not need a rain sensor to directly detect the amount of rain, but also does not need the front vehicle to always maintain a like-unseen distance from the vehicle (even completely without the front vehicle, suitable for non-following vehicle scenarios), which not only simplifies the determination logic and accuracy of the maximum visible distance, but also helps to improve the control accuracy of the shutdown and degradation of the assisted driving function. BRIEF DESCRIPTION OF DRAWINGS
[0011] Figure 1 is a hardware structure schematic diagram of an assisted driving system according to an example embodiment.
[0012] Figure 2 is a software architecture schematic diagram of an assisted driving system according to an example embodiment.
[0013] Figure 3 is a flowchart of an assisted driving control method based on visible distance detection according to an example embodiment.
[0014] Figure 4 is a schematic diagram of a road image in a rain environment and a glare environment according to an example embodiment.
[0015] Figure 5 is a schematic structure diagram of a vehicle according to an example embodiment.
[0016] Figure 6 is a block diagram of an assisted driving control device based on visible distance detection according to an example embodiment. DETAILED DESCRIPTION
[0017] The example embodiments will be described in detail herein, with examples shown in the accompanying drawings. When the following description refers to the drawings, the same numbers in different drawings represent the same or similar elements unless otherwise indicated. The implementations described in the following example embodiments do not represent all implementations consistent with the present disclosure. Instead, they are merely examples of apparatuses and methods consistent with some aspects of the present disclosure as detailed in the appended claims.
[0018] It should be noted that the steps of the corresponding method are not necessarily performed in the order shown and described in the present application in other embodiments. In some other embodiments, the steps included in the method thereof can be more or less than described in the present application. In addition, a single step described in the present application may, in other embodiments, be broken down into multiple steps for description; and multiple steps described in the present application may, in other embodiments, be combined into a single step for description.
[0019] In the related art, the amount of rainfall is directly detected by a rainfall sensor, and the visibility is inferred accordingly. The accuracy of this method depends on the mapping relationship between rainfall and visibility, but since visibility is affected by many factors such as fog, light, etc. in addition to rainfall, it is impossible to accurately establish the above mapping relationship, resulting in inaccurate visibility prediction. Alternatively, the distance of the vehicle in front can also be directly identified through image processing to infer the current visibility, but this method can only be implemented when there is another vehicle in front of the host vehicle, and the front vehicle must be in the extremely small interval of the like-seen-not-seen to accurately predict the application range of the scheme is narrow, and the overall prediction accuracy is still low. The above related technical solutions cannot accurately evaluate the visibility outside the vehicle, so they cannot effectively achieve precise control of the auxiliary driving function and need to be improved.
[0020] To solve the technical problems in the related art, the present application proposes an auxiliary driving control scheme based on visible distance detection, which will be described in detail below in conjunction with the accompanying drawings and related embodiments.
[0021] The auxiliary driving control scheme described in the present application is mainly that the auxiliary driving system identifies the maximum visible distance of the vehicle in the current environment through visual image recognition, and determines whether the current environment meets the ODD of the auxiliary driving function accordingly, and then precisely controls the function.
[0022] Figure 1 is a hardware architecture schematic diagram of an auxiliary driving system according to an embodiment of the present application. As shown in Figure 1As shown, from the hardware perspective, the system can only include the vehicle 11, or can include both the vehicle 11 and the server 13. From the software perspective, the auxiliary driving system can include the visibility ODD detection module and the auxiliary driving control module. If the auxiliary driving system only includes the vehicle 11, the visibility ODD detection module and the auxiliary driving control module are both deployed locally on the vehicle 11, for example, in the domain controller of the vehicle 11. For example, the visibility ODD detection module and the auxiliary driving control module can be deployed in the domain controller (for example, the intelligent driving domain controller ADCU) of the auxiliary driving domain of the vehicle 11. It can be understood that the auxiliary driving system at this time is a vehicle-mounted system, and the system can even run offline. If the auxiliary driving system includes both the vehicle 11 and the server 13, any one of the visibility ODD detection module or the auxiliary driving control module can be deployed in the server 13, and the other module can be deployed locally on the vehicle. For example, the visibility ODD detection module can be deployed in the server 13 and the auxiliary driving control module can be deployed in the intelligent driving domain controller of the vehicle, and details are not described herein.
[0023] In addition to the domain control, the vehicle 11 can also be equipped with sensors for collecting external environment data, and the number and installation position of the sensors are not limited in the embodiments of the present application. For example, the sensors can include image acquisition devices (such as front-view cameras 111, side-view cameras 112, rear-view cameras 113, etc.), ranging radars 114 (such as laser radars Lider, millimeter wave radars Rader, ultrasonic radars, etc.), laser radars 114, millimeter wave radars, rain and fog sensors 115 (such as rain sensors, particulate matter sensors, haze sensors, etc.), and the like, and details are not described herein. Of course, the vehicle can also be equipped with at least one in-vehicle sensor (such as an in-vehicle camera, an in-vehicle microphone, an in-vehicle biological sensor, an in-vehicle odor sensor, etc.) at a suitable position to implement corresponding vehicle-mounted functions, and the embodiments of the present application do not limit this.
[0024] In addition, in the case that the auxiliary driving system includes the server 13 or there is an interaction demand with the server 13, the vehicle can establish a network connection with the remote server 13 through a wireless communication module to interact with the server 13. For example, if the server 13 locally maintains high-precision map information, road section speed limit information, weather information, distance threshold information corresponding to the road section, etc., the vehicle 11 can initiate an acquisition request for specific information to the server 13 when there is a data acquisition demand, to receive the corresponding information returned by the other party.
[0025] The server 13 can be a physical server including a standalone host, or a virtual server carried by a host cluster, a cloud server, etc. In addition, the number, type, and specific interaction mode of the server 13 are not limited in the embodiments of the present application. The network 10 between the vehicle 11 and the server 13 can be a wireless network based on the communication mode supported by the corresponding device, and the present application does not limit the communication mode.
[0026] In addition, the vehicle (such as the vehicle 11) described in the present application can be a pickup truck, a sedan, an SUV (Sport Utility Vehicle), a van, a truck, etc. in terms of its functional form, and can be a fuel vehicle or a new energy vehicle (such as a hybrid vehicle, an electric vehicle, a hydrogen energy vehicle, a methanol energy vehicle, etc.) in terms of its power form. The specific form of the vehicle is not limited in the present application. In addition, the occupant 12 in the cabin can be a driver sitting in the driver's seat, and at least one passenger sitting in other positions can also be included in the vehicle. The number of occupants and their seating positions are not limited in the present application.
[0027] The auxiliary driving function described in the present application is used to assist the driver in driving the vehicle, such as Figure 1 The vehicle 11 provides the driver 12 with an auxiliary driving function based on data collected by various vehicle-mounted sensors, and details are not repeated. The auxiliary driving function can be adaptive cruise control (ACC), or intelligence cruise control (ICC), etc. Of course, the function can be implemented by L2, L3, or L4 auxiliary driving technology, and the present application does not limit it. In addition, the auxiliary driving function is also called intelligent driving in some scenarios, and the auxiliary driving system is also called high-level driving assistance system, which is hereby explained.
[0028] However, it should be pointed out that the auxiliary driving function implemented by the auxiliary driving system described in the present application should comply with the relevant laws, regulations and standards of the corresponding country and region (such as the sales and / or use place of the vehicle), and provide corresponding operation entry for the relevant personnel (such as the driver, etc.) to choose to authorize or refuse to use.
[0029] Figure 2 is a software architecture diagram of an auxiliary driving system according to an embodiment of the present application. As shown in Figure 2As shown, the driver assistance system includes a visibility ODD detection module and a driver assistance control module, both deployed within the vehicle's Automated Driving Control Unit (ADCU). The visibility ODD detection module acquires map information (i.e., a map MAP, such as a high-precision map) and environmental information collected by sensors (such as road images captured by image acquisition equipment, position information of objects ahead detected by ranging radar, and information on the type and severity of rain and fog detected by rain and fog sensors). Based on this information, it determines the vehicle's maximum visible distance at the current moment and then sends control commands (such as deactivation commands or downgrade commands) to the driver assistance control module based on the relative magnitude between this distance and the minimum safe recognition distance. Correspondingly, the driver assistance control module can respond to these commands by controlling the driver assistance function (such as downgrading or deactivating the function) and prompting the driver to take appropriate action.
[0030] Figure 3 This is a flowchart illustrating an exemplary embodiment of an assisted driving control method based on line-of-sight distance detection. This method is applied to vehicles equipped with image acquisition devices and supporting assisted driving functions, such as those used in… Figure 1 Vehicle 11 is shown. (As shown) Figure 3 As shown, the method includes steps 302-306. Step 302 can be executed by the visibility ODD detection module in the driver assistance system, and steps 304-306 can be executed by the driver assistance control module.
[0031] Step 302: When the vehicle has its assisted driving function activated, acquire the road image captured by the image acquisition device for the current road, and determine the maximum visible distance of the vehicle at the current moment based on the road image.
[0032] During vehicle operation, the driver assistance function can be activated by default or by a passenger (such as the driver or front passenger). Once activated, the vehicle is in driver assistance mode. This driver assistance function can include multiple levels, and the implementation logic of different levels can differ. For example, the vehicle's cruise speed (i.e., the speed at which it automatically maintains a constant speed) at different levels can be positively correlated with the level; for instance, a relatively higher cruise speed can be used at higher levels, while a relatively lower cruise speed is used at lower levels. And / or, the vehicle's minimum safe recognition distance at different levels can be positively correlated with the level; for instance, a relatively larger minimum safe recognition distance can be set for higher levels, and a relatively lower minimum safe recognition distance can be set for lower levels, etc., which will not be elaborated further.
[0033] After the auxiliary driving function is turned on, the image acquisition device can acquire a road image of the current road during the vehicle is driving according to any level, so that the auxiliary driving system can extract corresponding road information based on the image, and then determine the maximum visible distance of the vehicle according to the road information. It can be understood that the image acquisition device can take pictures at a preset interval, or continuously record videos at a preset sampling rate, and the auxiliary driving system can continuously process each image in turn and continuously determine the corresponding maximum visible distance, so the maximum visible distance determined according to any road image can be regarded as the maximum visible distance of the vehicle at the time when the image is taken.
[0034] The maximum visible distance (or simply visible distance) of the vehicle at the current time refers to the effective perception distance of the visual perception algorithm of the vehicle under the current environment (i.e. the external environment of the vehicle at the current time), that is, the distance between the farthest object that can be effectively recognized by the visual perception algorithm and the vehicle. In simple terms, it is the farthest distance that the vehicle (specifically the image acquisition device) can "see" in the current external environment.
[0035] The visual perception algorithm can include various algorithms, for example, lane line recognition algorithms such as CNN (Convolutional Neural Network) and U-Net (U-Shaped Convolutional Neural Network), target detection algorithms such as YOLO and Faster R-CNN, and map matching algorithms.
[0036] It can be understood that rainfall, snowfall, fog, haze, dust, moonlight, street lamp lighting and other factors can affect the visibility under the current environment, and then affect the maximum visible distance of the vehicle. Among them, the worse the current environment, the lower the visibility, the smaller the determined maximum visible distance, and vice versa. For example, in the rainfall / snowfall scenario, the smaller the rain / snow (i.e. the smaller the rainfall / snowfall, the same below), the greater the visibility, and the greater the determined maximum visible distance; on the contrary, the greater the rain / snow, the smaller the visibility, and the smaller the determined maximum visible distance. Similarly, in the fog / haze / dust scenario, the smaller the fog / haze / dust concentration, the greater the visibility, and the greater the determined maximum visible distance; on the contrary, the greater the fog / haze / dust concentration, the smaller the visibility, and the smaller the determined maximum visible distance.
[0037] In addition, in the case that the vehicle travels at a certain speed, its deceleration capability is generally stable (i.e., the brake distance generally fluctuates little), and thus the smaller the maximum visible distance under the current environment, the lower the success rate of the vehicle to avoid obstacles through emergency braking (i.e., deceleration), i.e., the more dangerous; and the larger the minimum safe recognition distance, the higher the success rate of the vehicle to avoid obstacles through emergency braking, i.e., the safer. Conversely, in order to achieve safe driving, the vehicle can travel at a relatively high speed in the case that the maximum visible distance is large; and in the case that the maximum visible distance is small, the vehicle should travel at a relatively low speed to avoid the risk of failure of emergency obstacle avoidance due to too high speed under the current environment, and even cause an accident.
[0038] As mentioned above, the speed of the vehicle under different levels of assisted driving functions is often different, and the ODD of the assisted driving function often declares the minimum safe recognition distance suitable for different levels (i.e., in any level, the maximum visible distance of the vehicle is not greater than the minimum safe recognition distance of the level, which can generally ensure the safety of the vehicle driving). Therefore, the present scheme needs to detect the maximum visible distance of the vehicle to determine whether the current environment has exceeded the ODD of the assisted driving function, and to downgrade or even close the assisted driving function (after being closed, the vehicle can be slowed down and parked or taken over by the driver) when the maximum visible distance is not greater than the minimum safe recognition distance (i.e., indicating that the current environment has exceeded the ODD of the assisted driving function), so as to ensure the safety of driving.
[0039] The current road described in the present application is the road where the vehicle is located at the current time, which can be any type of road. For example, it can be a city ordinary road, a city viaduct, a highway, a ramp / bridge of a city viaduct or a highway, a rural road with physical lane lines or guide objects, etc., which is not limited in the present application. In addition, the image acquisition device can acquire road images in the direction of vehicle travel (such as forward direction or reverse direction) of the current road to ensure that the physical lane lines or guide objects on the current road are captured into the road images for subsequent identification.
[0040] In an embodiment, in order to ensure the accuracy of the subsequent identification result, the assisted driving system can first determine whether the image acquired by the image acquisition device can be used to determine the maximum visible distance of the vehicle after receiving the road image acquired by the image acquisition device.
[0041] For example, the image acquisition device can first determine whether it is malfunctioning based on the road image collected by the image acquisition device. For example, the image acquisition device can determine whether it is malfunctioning based on the image of the front of the road captured by the front-facing camera. Then, if it is determined that the image acquisition device is not malfunctioning, the maximum visible distance of the vehicle can be determined based on the road image. In this way, the problem of inaccurate subsequent recognition results caused by image distortion due to malfunction of the image acquisition device can be avoided, thereby improving the accuracy of determining the maximum visible distance and the precision of functional control.
[0042] For another example, the assisted driving system can first attempt to identify the guide line of the current road from the road image. If the guide line cannot be identified, it indicates that the image shooting angle or position is not correct or the current road cannot be accurately identified, and thus subsequent processing cannot be performed. On the contrary, if the guide line of the current road can be identified, the maximum visible distance of the vehicle at the current time can be determined based on the image. In this way, some abnormal situations in which the road image does not contain a guide line and thus the maximum visible distance cannot be determined based on the image can be eliminated, thereby ensuring the feasibility and accuracy of determining the maximum visible distance. It can be understood that if the maximum visible distance is determined using a road image that cannot identify the guide line of the current road, an abnormal situation in which a lane line located farther away can be "seen" but an obstacle located closer cannot be "seen" can occur, which brings a great safety hazard to subsequent driving. The above-mentioned detection and elimination processing can effectively eliminate such hazards.
[0043] Through the above two types of filtering principles, abnormal situations that temporarily or long-term affect visual perception, such as reflection, backlight, and glare, can be effectively avoided, and data preparation for subsequent processing based on the road image is completed. Typical road images in a rain environment and a glare environment can be seen in FIG. 1, and will not be described again. Figure 4
[0044] In an embodiment, when the maximum visible distance of the vehicle at the current time is determined based on the road image, the assisted driving system can use multiple ways.
[0045] For example, the guide line of the current road can be identified in the road image first (this step can directly use the identification result of the foregoing embodiment), and in the case that the guide line is identified, the farthest effective pixel point on the guide line and its position information in the image can be further determined. The farthest effective pixel point can be a preset number of adjacent pixel points (such as 4 or 10 adjacent pixel points) on the guide line farthest from the vehicle, and these pixel points can accurately reflect the farthest position on the guide line that can be identified (i.e., “seen”) by the auxiliary driving system. The position information of the farthest effective pixel point in the road image can be that these pixel points are located in the i-th row and the j-th column of the image, and the like. Further, the maximum visible distance of the vehicle at the current time can be calculated based on the position information and the device parameters of the image acquisition device, that is, the distance between the position of the object represented by the farthest effective pixel point in the three-dimensional space and the position of the image acquisition device in the three-dimensional space. The specific calculation method is determined by the internal structure principle (such as optical path diagram, device size, and the like) of the image acquisition device, and the present application does not limit this. In this way, the auxiliary driving system can accurately calculate the maximum visible distance by means of the position information of the farthest effective pixel point in the road image.
[0046] The algorithm for identifying the farthest effective pixel point can be calibrated in advance by a specific marker to ensure that the auxiliary driving system 1 accurately identifies the farthest position on the guide line. The calibration can be completed in the design and development stage of the vehicle. For example, the design / development personnel can first perform basic calibration on the device parameters of the image acquisition device, such as calibrating its intrinsic parameters (i.e., given parameters of the device, such as camera focal length, lens distortion, and the like) and extrinsic parameters (such as camera installation height / ground clearance, pitch angle, yaw angle, and the like), to ensure that the system can accurately convert “the planar distance between pixel points in the road image” into “the spatial distance in the real world (i.e., the foregoing three-dimensional space)”. The foregoing conversion can be achieved by using related algorithms such as inverse perspective transformation (IPM), 3D space back calculation algorithm, camera projection model, and the like. For example, a lane line pixel point in the calibrated image is located in the 300th row, and the system can calculate its corresponding position 70 meters away from the ground.
[0047] It is assumed that the specific marker is a cone, and a mapping relationship between the lane line recognition distance and the cone recognition distance can be established in the calibration stage. For example, a standard cone with a height of 30 cm can be placed every 10 m on the test road (the color, size, shape, etc. of these cones need to be kept as consistent as possible). The test vehicle drives along the test road, and according to the shooting results of the camera installed on the test vehicle, the minimum distance at which the cone can be recognized (i.e. "how far can the cone be recognized at the shortest distance") and the maximum recognizable distance of the lane line are determined. For example, if the conclusion is "when the lane line recognition distance is less than or equal to 50 m, the cone is just not visible at a distance of 50 m" after multiple tests and averaging, it can be set that as long as the lane line recognition distance is less than 50 m, the small target is also considered to be invisible. For example, lane line recognition can be equated to cone recognition (e.g. 4 pixel points at the far end of the lane line and 15 pixel points on the long side of the cone are calibrated and verified to confirm that the maximum visible distance under the same environment is the farthest end of the lane line, and beyond that distance is no longer effective).
[0048] Finally, the minimum safe recognition distance under different conditions is determined and recorded locally in the production vehicle (i.e. the vehicle described above). The alarm threshold can be determined according to relevant laws, regulations and safety redundancy, for example, as shown in Table 1: Table 1
[0049] In the above embodiment, the guide line of the current road recognized from the road image can take different forms according to actual conditions. For example, it can be a real lane line actually drawn on the current road (such as a solid lane line, a lane dashed line, a lane guide line, etc.), which is suitable for roads with clear, complete and standard lane lines, and using real lane lines as guide lines helps to improve the accuracy of subsequent recognition.
[0050] Alternatively, the guide line can also be a virtual guide line fitted according to guide objects arranged on the current road, wherein the guide objects can be water marks, guardrails, cones, road rocks, and isolation belts, etc. At this time, the virtual guide line can be generated by fitting feature points of the same part of multiple guide objects on the current road, such as for cones placed in sequence on the road surface, the vertices of each cone can be connected using a smooth curve to obtain a virtual guide line. This method is suitable for current roads that do not have real lane lines but have guide objects placed according to certain rules. This method can still relatively accurately fit a virtual guide line for subsequent determination of the maximum visible distance without using real lane lines.
[0051] Alternatively, in a case that the vehicle is currently located at a preset road section of the current road and the real lane line or the virtual guide line is interrupted, a compensation guide line obtained by compensating the real lane line or the virtual guide line can also be used as the guide line of the current road. For example, the preset road section can be a road section within a preset distance behind a road intersection or a turning. Since the lane line on the road is usually interrupted at the road intersection or the turning, if the identification logic of the ordinary road section is still used at the road intersection or the turning, the vehicle can forcibly exit the assisted driving due to the low visibility because the long-distance lane line cannot be seen at the road intersection or the turning. However, the method generates the compensation lane line for the special road section (i.e., the road intersection or the turning) in which the lane line (the real lane line or the virtual lane line) is missing in the road image and uses the compensation lane line as the guide line, so that the assisted driving system can still see the guide line at the special road section, thereby effectively avoiding the abnormal situation that the vehicle forcibly exits the assisted driving when passing through the special road section. It can be understood that the method can make the assisted driving system more "intelligent", that is, the system knows that "there should be no lane line here"; in other words, the method teaches the system "don't panic when you see the lane line broken, first check if you are at a road intersection or a turning - if there is a guide line or a sign, it means that it is a normal design and is not caused by the low visibility due to heavy rain / fog; only when nothing can be seen, it is a real low visibility". The method processes the compensation lane line after the lane line is broken, rather than directly reporting an alarm or interrupting the assisted driving when the lane line is broken, thereby improving the continuity and stability of the vehicle assisted driving.
[0052] The foregoing embodiments determine the maximum visible distance based on the identified guide line of the current road. In fact, the guide line of the current road can not be identified, and a machine learning / deep learning model can be directly called to determine the maximum visible distance based on the road image.
[0053] In an embodiment, the road image can be input into a pre-trained visible distance prediction model for analysis and reasoning, and the maximum visible distance of the vehicle at the current time output by the model after reasoning can be received. The method is simple and efficient in actual operation stage, and based on the powerful reasoning ability of the model, the maximum visible distance can be more accurately predicted, which is helpful to improve the determination efficiency and accuracy of the distance.
[0054] The visual distance prediction model can be built based on any form of neural network framework and trained in a supervised or unsupervised manner. Taking supervised training as an example, sample data corresponding to driving cases can be obtained in advance, and each sample data includes a sample road image collected during vehicle driving and a sample maximum visual distance confirmed for authenticity (the sample distance can be manually labeled by a technician or generated by other labeling software and used as a label of the sample data). Through the above training, the obtained visual distance prediction model can accurately and efficiently predict the maximum visual distance of the vehicle at the current time based on the road image.
[0055] In addition, the visual distance prediction model can be trained by using any type of large multimodal model (Large Multimodal Model, LMM, which can identify and process visual, text, audio, and other multi-modal data) to ensure that the visual distance prediction model can output accurate reasoning results based on multi-modal data. For example, a vision language model (Vision-Language Model, VLM) can be used, which is a multi-modal artificial intelligence model combining computer vision (Computer Vision, CV) and natural language processing (Natural Language Processing, NLP) capabilities, capable of understanding and processing image (or video) and text information simultaneously, and establishing a connection between the two, thereby achieving more complex tasks. The visual distance prediction model implemented by the VLM can accurately determine the maximum visual distance based on its powerful image recognition and analysis capabilities.
[0056] In step 304, the minimum safe recognition distance of the vehicle at the current time is determined according to the road information of the current road and the current driving information of the vehicle.
[0057] It is not written in this step that the current driving information needs to obtain the road information of the current road and the current driving information of the vehicle. The road information can include the road type of the current road, the speed limit information of the current section (such as the maximum speed limit of 120 km / h and the minimum speed limit of 80 km / h on a highway section, the maximum speed limit of 60 km / h on a highway ramp, etc.), the turning radius of the front intersection / turning, etc. The current driving information of the vehicle can include the current speed, the maximum braking distance, etc.
[0058] In an embodiment, when determining the minimum safe recognition distance according to the road information of the current road and the current driving information of the vehicle, it can be achieved in various ways. For example, the vehicle can maintain locally or obtain from the cloud (such as Figure 1The server 13 shown acquires a safe distance mapping relationship (such as a pre-calibrated mapping table), and then queries the minimum safe recognition distance in the mapping relationship that matches the road type of the current road and / or the current speed of the vehicle. In the case where the safe distance mapping relationship records the mapping relationship between road information (such as road type) and minimum safe recognition distance, the minimum safe recognition distance that matches the current road information (i.e. the current road type) in the mapping relationship can be queried as the minimum safe recognition distance of the vehicle at the current time. Or, in the case where the safe distance mapping relationship records the mapping relationship between driving information (such as speed) and minimum safe recognition distance, the minimum safe recognition distance that matches the current driving information (i.e. the current speed) of the vehicle in the mapping relationship can be queried as the minimum safe recognition distance of the vehicle at the current time. And in the case where the safe distance mapping relationship records the mapping relationship between road type and speed and minimum safe recognition distance, the corresponding minimum safe recognition distance in the mapping relationship according to the road type of the current road and the current speed of the vehicle can be queried as the minimum safe recognition distance of the vehicle at the current time.
[0059] For example, in the case where the safe distance mapping relationship records the mapping relationship between road type and speed and minimum safe recognition distance, the mapping relationship can be as shown in Table 2 below; Table 2
[0060] And / or, the minimum safe recognition distance can also be calculated according to the maximum speed limit of the current road (i.e. the maximum speed of the vehicle when driving on the current road) and the maximum deceleration of the vehicle during deceleration on the current road (i.e. the deceleration of the vehicle when the maximum braking force is applied to the tires), and the specific calculation formula is not repeated. This method refers to the maximum speed limit of the current road, and can determine a suitable minimum safe recognition distance while ensuring that the vehicle does not exceed the speed (in accordance with relevant regulations).
[0061] Of course, similar to the aforementioned maximum visible distance, the minimum safe recognition distance can also be predicted based on the road information of the current road and / or the current driving information of the vehicle by calling a pre-trained model, or predicted based on the maximum speed limit of the current road and the maximum deceleration of the vehicle by calling a model. In the prediction process, various information such as road slope, tire material, road water / icing conditions, etc. can also be referred to, and are not repeated.
[0062] Step 306, at least in the case where the maximum visible distance is not greater than the minimum safe recognition distance, the auxiliary driving function is degraded or closed.
[0063] As can be seen from the meanings of the maximum visible distance and the minimum safe recognition distance, the maximum visible distance is equal to the minimum safe recognition distance, which indicates that the current environment of the vehicle is just at the ODD boundary (specifically, the ODD boundary corresponding to the current level) of the assisted driving function; if the maximum visible distance is less than the minimum safe recognition distance, it indicates that the current environment of the vehicle has exceeded the ODD of the assisted driving function. Therefore, when the maximum visible distance is not greater than (i.e., less than or equal to) the minimum safe recognition distance, the processing of downgrading (i.e., running the assisted driving function at a lower level) or shutting down (i.e., directly exiting the assisted driving function) the assisted driving function can effectively ensure that the vehicle stops providing the assisted driving service in an inappropriate environment or ensures that the assisted driving service is provided according to the appropriate level matched to the current environment, thereby improving the driving safety.
[0064] In an embodiment, as can be seen from the description of step 306, the "maximum visible distance not greater than the minimum safe recognition distance" is a necessary condition for downgrading or shutting down the assisted driving function. In addition, other preset associated conditions can also be considered to achieve more stringent function control. For example, the assisted driving function can be downgraded or shut down when the maximum visible distance is not greater than the minimum safe recognition distance, and the preset associated conditions of the current road are met.
[0065] The preset associated conditions can include that the map information indicates that the current position of the vehicle is located in a preset road section of the current road, and the distance between the current position and the end point of the guide line of the current road is greater than the minimum safe recognition distance. The map information is the map information of the vehicle. Figure 2The map MAP shown can be a high-precision map stored in a cloud server or a low-precision map maintained locally by a vehicle, and the present application does not limit this. If the distance between the vehicle and the end of the guide line of the current road is greater than the minimum safe recognition distance, it means that the vehicle is far enough from the break point of the guide line, such as a distance from the intersection. On the contrary, if the distance between the vehicle and the end of the guide line of the current road is not greater than the minimum safe recognition distance, it means that the vehicle has approached the intersection. As mentioned earlier, the position of the intersection or the turn will definitely have a guide line, so the maximum visible distance determined according to the guide line is less than the real maximum visible distance in the current environment, which leads to the necessary condition that the maximum visible distance is not greater than the minimum safe recognition distance being met, but the real maximum visible distance may not be less than the minimum safe recognition distance at this time, so only in the case where the above necessary condition is met, the auxiliary driving function is directly degraded or closed, which may cause a false judgment, resulting in the vehicle suddenly degrading or exiting the auxiliary driving in good visibility, seriously affecting the user's experience of the auxiliary driving function. Through the above setting and judgment of the preset associated condition, further judgment is made on the basis of the foregoing necessary condition, which can effectively avoid the abnormal situation of forcibly degrading or closing the auxiliary driving function due to the disappearance of the lane line near the intersection or the turn in good visibility, and improve the user's experience of the auxiliary driving function.
[0066] And / or, the preset associated condition can also include: the duration of the maximum visible distance being not greater than the minimum safe recognition distance, reaching a time threshold corresponding to the road information of the current road and the current driving information of the vehicle. In other words, the foregoing necessary condition needs to be continuously met for a certain duration before the auxiliary driving function is controlled to be closed or degraded, rather than being immediately closed or degraded as soon as the condition is met. The time threshold can be determined according to the lane and the speed, and can be set to 2.4s, for example, that is, after the necessary condition of "the maximum visible distance being less than the minimum safe recognition distance" is continuously met for 2.4s, the auxiliary driving function is degraded or closed. In this way, false judgments caused by reflection, backlight, glare, and alternating light and dark caused by streetlights can be effectively avoided, and the running stability of the auxiliary driving function is improved.
[0067] In an embodiment, when the auxiliary driving function is degraded or turned off, a closing prompt information of the function can be output to the driver of the vehicle, such as "current visibility is low, will slow down soon" or "current visibility is too low, will exit the auxiliary driving, please take over the vehicle immediately". The closing prompt information can be output to the driver in the form of displaying text (such as pop-up reminder on the instrument screen, central control screen, etc.), playing voice, or outputting a vibration signal of a specific frequency through the steering wheel or seat to remind the driver, and the like, which will not be described herein. After receiving the closing prompt information, if the driver can take over the vehicle in time (such as holding the steering wheel, stepping on the brake, etc.), the vehicle will run in response to the operation of the driver; otherwise, if the driver still does not take over the vehicle after a preset time (such as 10s), the auxiliary driving function can be degraded (such as forced to slow down) automatically. The vehicle can also be controlled to automatically park on the roadside, turn on the double flash and fog lights, and the like in the auxiliary driving mode, but should not be directly exited from the auxiliary driving function, so as to avoid accidents caused by out-of-control vehicle without human control.
[0068] In an embodiment, the auxiliary driving level of the vehicle at the current time can be referred to as the current auxiliary driving level, and when the auxiliary driving function is degraded, the expected auxiliary driving level corresponding to the maximum visible distance can be determined first, and the first cruise speed of the current auxiliary driving level is higher than the second cruise speed of the expected auxiliary driving level; then the vehicle is degraded from the current auxiliary driving level to the expected auxiliary driving level, and the degradation includes controlling the vehicle to slow down from the current speed to the second cruise speed. The first cruise speed and the second cruise speed can be a certain speed value or a certain speed interval, and the current speed can be the first cruise speed or not. However, it can be understood that the current speed should be greater than the second cruise speed, and then it is necessary to slow down. This way can control the vehicle to degrade the auxiliary driving function by slowing down, thereby improving the driving safety of the vehicle in the low-visibility environment.
[0069] In an embodiment, the vehicle is equipped with multiple sensors, each of which provides its own detection result for the current environment (i.e. multi-sensor fusion technology), and the assisted driving system can control the assisted driving function using the fusion result of these detection results. In this case, if no front object is identified in the road image and the ranging radar detects a front object, the assisted driving function can be degraded to a level matched with the front object. In this way, the target detection result is actually revised according to the side detection result that is too large: if both Lidar and Radar sensors have target output, and the camera perceives no target, only lane lines, then the target is taken as the object, and the speed is reduced to a stable operating speed to avoid collision with the target.
[0070] Alternatively, if the vehicle is also equipped with a ranging radar, if a front object is identified in the road image and the ranging radar detects a front object, and the first distance between the front object identified from the road image and the vehicle is greater than the second distance between the front object detected by the ranging radar and the vehicle, the weight value of the detection result of the ranging radar in the fusion result can be increased. Specifically, according to the radar point cloud output by the Lidar, the target identified by the Lidar is determined, and this result is fused with the target obtained by other sensors. If the distance between this target and the vehicle exceeds the maximum distance of visual recognition (i.e. greater than the maximum visible distance), and visual recognition fails to detect this target, the confidence of the rain / fog scene recognition result is increased to speed up the reduction to a stable operating speed.
[0071] Alternatively, if the vehicle is also equipped with a rain and fog sensor, if the rain and fog detection result of the rain and fog sensor indicates that there is currently rain and fog, and the guide line of the current road identified from the road image has no loss, the weight value of the detection result of the rain and fog sensor in the fusion result can be increased to speed up the reduction to a stable operating speed.
[0072] For example, corresponding to the above Table 2, the speed reduction process can be performed in the manner shown in Table 3 below: Table 3
[0073] Through the above embodiments, in the case that the auxiliary driving function is started, the vehicle can acquire the road image collected by the image collection device for the current road, and determine the maximum visible distance of the vehicle at the current time based on the road image; then determine the minimum safe recognition distance of the vehicle at the current time according to the road information of the current road and the current driving information of the vehicle; and finally, at least in the case that the maximum visible distance is not greater than the minimum safe recognition distance, degrade or close the auxiliary driving function.
[0074] It can be understood that the present scheme does not distinguish various factors affecting visibility, but directly collects images of the current road as the object (various factors can affect the image content and quality) and determines the maximum visible distance at this time through image recognition and other related algorithms, so as to accurately determine whether the current environment exceeds the ODD of the auxiliary driving function. The present scheme not only does not need a rain sensor to directly detect the amount of rain, but also does not need the preceding vehicle to always maintain a distance similar to the visibility distance (even completely does not need to exist the preceding vehicle, suitable for non-following vehicle scenes), which not only simplifies the determination logic and accuracy of the maximum visible distance, but also helps to improve the control accuracy of the closing and degradation of the auxiliary driving function.
[0075] Please refer to Figure 5 , Figure 5 is an exemplary hardware structure diagram of a vehicle to which an auxiliary driving control device based on visible distance detection is applied. At the hardware level, the device includes a processor 502, an internal bus 504, a network interface 506, a memory 508, and a non-volatile memory 510, and of course can also include other hardware required by the business. One or more embodiments of the present application can be implemented in a software manner, such as reading a corresponding computer program from the non-volatile memory 510 into the memory 508 by the processor 502 and then running. Of course, in addition to the software implementation, one or more embodiments of the present application do not exclude other implementation manners, such as logic devices or a combination of software and hardware, etc., that is, the execution subject of the following processing flow is not limited to the logical units, but can also be hardware or logic devices.
[0076] Please refer to Figure 6 , Figure 6 is a block diagram of an auxiliary driving control device based on visible distance detection according to an exemplary embodiment. The device can be applied to the vehicle shown in Figure 5 to implement the technical scheme of the present application. The device can include: a visible distance determination unit 601, configured to, in the case that the vehicle starts an auxiliary driving function, acquire a road image collected by an image collection device for a current road, and determine a maximum visible distance of the vehicle at a current time based on the road image; The safety distance determination unit 602 is configured to determine a minimum safety recognition distance of the vehicle at the current time according to the road information of the current road and the current driving information of the vehicle. The auxiliary driving control unit 603 is configured to degrade or close the auxiliary driving function at least in the case that the maximum visible distance is not greater than the minimum safety recognition distance.
[0077] Optionally, the visible distance determination unit 601 is specifically configured to: If a guide line of the current road is recognized from the road image, determine the maximum visible distance of the vehicle at the current time based on the road image; and / or, If the road image indicates that the image acquisition device is not faulty, determine the maximum visible distance of the vehicle at the current time based on the road image.
[0078] Optionally, the visible distance determination unit 601 is specifically configured to: Recognize a guide line of the current road in the road image, and determine position information of a farthest effective pixel point on the guide line in the road image; Calculate the maximum visible distance of the vehicle at the current time based on the position information and device parameters of the image acquisition device.
[0079] Optionally, the guide line of the current road comprises at least one of: A real lane line drawn on the current road; A virtual guide line fitted according to a guide object placed on the current road; A compensation guide line obtained by compensating the real lane line or the virtual guide line in the case that the vehicle is located at a preset road section of the current road at the current time and the real lane line or the virtual guide line is interrupted.
[0080] Optionally, the safety distance determination unit 602 is specifically configured to: Query, in a safety distance mapping relationship, a minimum safety recognition distance matched with a road type of the current road and / or a current speed of the vehicle; and / or, Calculate the minimum safety recognition distance according to a highest speed limit of the current road and a maximum deceleration of the vehicle in a deceleration process on the current road.
[0081] Optionally, the auxiliary driving control unit 603 is specifically configured to: Degrade or close the auxiliary driving function in the case that the maximum visible distance is not greater than the minimum safety recognition distance and a preset associated condition of the auxiliary driving function is met; wherein the preset associated condition comprises at least one of: the map information indicates that the current position of the vehicle is located in a preset section of the current road, and a distance between the current position and an end point of a guide line of the current road is greater than the minimum safety recognition distance; the maximum visible distance is not greater than the minimum safety recognition distance for a duration, and a duration threshold corresponding to the road information of the current road and the current driving information of the vehicle is reached.
[0082] Optionally, the auxiliary driving control unit 603 is specifically used for: outputting closing prompt information for the auxiliary driving function to a driver of the vehicle, and downgrading the auxiliary driving function if the driver does not take over the vehicle within a preset duration.
[0083] Optionally, the vehicle is in a current auxiliary driving level at a current time, and the auxiliary driving control unit 603 is specifically used for: determining an expected auxiliary driving level corresponding to the maximum visible distance, and a first cruise speed of the current auxiliary driving level is higher than a second cruise speed of the expected auxiliary driving level; downgrading the vehicle from the current auxiliary driving level to the expected auxiliary driving level, including: controlling the vehicle to decelerate from a current speed to the second cruise speed.
[0084] Optionally, a fusion result of detection results of the plurality of sensors is used to control the auxiliary driving function, and the device further includes a multi-sensor fusion module 604, which is used for: in a case where the vehicle is also equipped with a ranging radar, if no front object is recognized in the road image and the ranging radar detects a front object, triggering the auxiliary driving function to be downgraded to a level matched with the front object; in a case where the vehicle is also equipped with a ranging radar, if a front object is recognized in the road image and the ranging radar detects a front object, and a first distance between the front object recognized from the road image and the vehicle is greater than a second distance between the front object detected by the ranging radar and the vehicle, increasing a weight value of a detection result of the ranging radar in the fusion result; in a case where the vehicle is also equipped with a rain and fog sensor, if a rain and fog detection result of the rain and fog sensor indicates that there is currently rain and fog, and a guide line of the current road recognized from the road image has no loss, increasing a weight value of a detection result of the rain and fog sensor in the fusion result.
[0085] The implementation processes of the functions and roles of the units in the device are specifically described in the implementation processes of the corresponding steps in the method, and will not be repeated here.
[0086] Accordingly, the present application also provides a computer readable storage medium having stored thereon a computer program which, when executed by a processor, implements the method for assisting driving control based on visual distance detection as described in any of the preceding embodiments.
[0087] Accordingly, the present application also provides a computer program product comprising computer program / instructions which, when executed by a processor, implement the steps of the method for assisting driving control based on visual distance detection as described in any of the preceding embodiments.
[0088] For the device embodiments, since they basically correspond to the method embodiments, the relevant parts are described in the part of the method embodiments. The device embodiments described above are only illustrative, and the units described as separate components can or can not be physically separate, and the components displayed as units can or can not be physical units, i.e., they can be located in one place, or distributed on multiple network units. Some or all of the modules can be selected to achieve the purposes of the present application according to actual needs. Those skilled in the art can understand and implement it without creative labor.
[0089] The system, device, module or unit illustrated in the embodiments can be specifically implemented by a computer chip or entity, or by a product with certain functions. A typical implementation device is a computer, and the specific form of the computer can be a personal computer, a laptop computer, a cellular phone, a camera phone, a smart phone, a personal digital assistant, a media player, a navigation device, an email device, a game console, a tablet computer, a wearable device, or a combination of any of these devices.
[0090] In a typical configuration, a computer includes one or more processors (CPUs), input / output interfaces, network interfaces, and memory.
[0091] The memory can include non-persistent memory in computer readable media, random access memory (RAM), and / or non-volatile memory such as read-only memory (ROM) or flash memory (flash RAM). The memory is an example of computer readable media.
[0092] Computer-readable media includes permanent and non-permanent, moveable and non- moveable media that can be implemented by any method or technology for storage of information such as computer readable instructions, data structures, program modules or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read only memory (ROM), electrically erasable programmable read only memory (EEPROM), flash memory or other memory technology, compact disc read only memory (CD-ROM), digital versatile disks (DVDs) or other optical storage, magnetic cassettes, magnetic disks storage, quantum memory, graphene-based storage media, or other magnetic storage devices, or any other medium which can be used to store information and which can be accessed by a computing device. According to the definition provided herein, computer readable medium does not include transitory media, such as modulated data signals and carrier waves.
[0093] It is also to be noted that the terms "comprising", "including", and any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but can also include other elements not expressly listed or inherent to such process, method, article, or apparatus. An element proceeded by "comprises a... " does not, without more constraints, exclude the existence of additional identical elements in the process, method, article, or apparatus that comprises the element.
[0094] The particular embodiments described herein describe the present application. Other embodiments are within the scope of the following claims. In some cases, acts or steps can be performed in an order different from the order described in the claims, and still achieve the desired results. Also, the described processes can not necessarily be executed in the order described in the figures. In certain embodiments, multitasking and parallel processing can be advantageous.
[0095] The terminology used in this disclosure is for the purpose of describing particular embodiments only and is not intended to be limiting of one or more embodiments. As used in this disclosure and the appended claims, the singular forms "a," "an" and "the" are intended to include the plural forms as well, unless the context clearly indicates otherwise. It will also be understood that the term "and / or" as used herein refers to and encompasses any and all possible combinations of one or more of the associated listed items.
[0096] It should be understood that, although the terms first, second, third, etc. can be employed in describing various information in one or more embodiments, the information should not be limited to these terms. These terms are only used to distinguish one category of information from another. For example, without departing from the scope of one or more embodiments, first information could also be referred to as second information, and similarly, second information could also be referred to as first information. Depending on the context, the word "if' as used herein can be interpreted as meaning "when" or "upon" or "in response to determining."
[0097] The above descriptions are only preferred embodiments of one or more embodiments of the present application, and are not intended to limit one or more embodiments of the present application. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of one or more embodiments of the present application shall be included in the scope of protection of one or more embodiments of the present application.
[0098] The user information (including but not limited to user equipment information, user personal information, etc.) and data (including but not limited to data for analysis, stored data, displayed data, etc.) involved in the present application are information and data authorized by the user or authorized by all parties, and the collection, use and processing of related data need to comply with relevant laws, regulations and standards of relevant countries and regions, and provide corresponding operation entrances for users to choose authorization or refusal.
Claims
1. A driver assistance control method based on line-of-sight distance detection, characterized in that, Applied to vehicles equipped with image acquisition devices and supporting driver assistance functions, the method includes: When the vehicle's assisted driving function is activated, the image acquisition device acquires a road image of the current road, and the maximum visible distance of the vehicle at the current moment is determined based on the road image; The minimum safe identification distance of the vehicle at the current moment is determined based on the road information of the current road and the current driving information of the vehicle. At least if the maximum visibility distance is not greater than the minimum safe recognition distance, the driver assistance function shall be downgraded or turned off.
2. The method according to claim 1, characterized in that, Determining the maximum visible distance of the vehicle at the current moment based on the road image includes: If the guide lines of the current road are identified from the road image, then the maximum visible distance of the vehicle at the current moment is determined based on the road image; and / or, If the road image indicates that the image acquisition device is functioning correctly, then the maximum visible distance of the vehicle at the current moment is determined based on the road image.
3. The method according to claim 1, characterized in that, Determining the maximum visible distance of the vehicle at the current moment based on the road image includes: Identify the guide line of the current road in the road image, and determine the position information of the farthest valid pixel on the guide line in the road image; The maximum visible distance of the vehicle at the current moment is calculated based on the location information and the device parameters of the image acquisition device.
4. The method according to claim 3, characterized in that, The guide lines of the current road include at least one of the following: The actual lane lines drawn on the current road; A virtual guide line fitted based on the guide objects currently placed on the road; When the vehicle is currently located on a preset section of the current road and the real lane line or the virtual guide line is interrupted, a compensation guide line is obtained by compensating the real lane line or the virtual guide line.
5. The method according to claim 1, characterized in that, Determining the minimum safe identification distance of the vehicle at the current moment based on the road information of the current road and the current driving information of the vehicle includes: In the safe distance mapping relationship, query the minimum safe identification distance that matches the road type of the current road and / or the current speed of the vehicle; and / or, The minimum safe identification distance is calculated based on the current road's maximum speed limit and the vehicle's maximum deceleration during deceleration on the current road.
6. The method according to claim 1, characterized in that, The step of downgrading or disabling the driver assistance function when the maximum visibility distance is not greater than the minimum safe recognition distance includes: If the maximum visibility distance is not greater than the minimum safe recognition distance, and the preset association conditions of the driver assistance function are met, the driver assistance function is downgraded or turned off; wherein, the preset association conditions include at least one of the following: The map information indicates that the vehicle's current location is within a preset section of the current road, and the distance between it and the end point of the guide line of the current road is greater than the minimum safe identification distance; The duration for which the maximum visible distance is not greater than the minimum safe identification distance reaches the duration threshold corresponding to the road information of the current road and the current driving information of the vehicle.
7. The method according to claim 1, characterized in that, The downgrading or disabling of the driver assistance function includes: The driver of the vehicle is prompted to disable the driver assistance function. If the driver does not take over the vehicle within a preset time, the driver assistance function is downgraded.
8. The method according to claim 1, characterized in that, The vehicle is currently at the current level of driver assistance, and downgrading the driver assistance function includes: Determine the expected level of driver assistance corresponding to the maximum visibility distance, wherein the first cruise speed of the current level of driver assistance is higher than the second cruise speed of the expected level of driver assistance; Degrading the vehicle from the current level of driver assistance to the expected level of driver assistance includes: controlling the vehicle to decelerate from the current speed to the second cruise speed.
9. The method according to claim 1, characterized in that, The method further includes using the fusion of detection results from multiple sensors to control the assisted driving function, and the fusion result from each sensor is used to control the assisted driving function. If the vehicle is also equipped with a ranging radar, and if no object is detected in the road image but the ranging radar detects an object, the driver assistance function will be downgraded to a level that matches the object in front. If the vehicle is also equipped with a ranging radar, and if an object is identified in the road image and the ranging radar detects the object, and if the first distance between the object identified in the road image and the vehicle is greater than the second distance between the object detected by the ranging radar and the vehicle, then the weight of the detection result of the ranging radar in the fusion result is increased. If the vehicle is also equipped with a rain and fog sensor, and the rain and fog detection result of the rain and fog sensor indicates that rain and fog are present, and the guide lines of the current road identified from the road image are not lost, then the weight value of the detection result of the rain and fog sensor in the fusion result is increased.
10. A driver assistance control device based on line-of-sight distance detection, characterized in that, The device, applicable to vehicles equipped with image acquisition devices and supporting driver assistance functions, includes: The visibility distance determination unit is used to acquire road images captured by the image acquisition device for the current road when the vehicle's assisted driving function is activated, and to determine the maximum visibility distance of the vehicle at the current moment based on the road images. A safe distance determination unit is used to determine the minimum safe identification distance of the vehicle at the current moment based on the road information of the current road and the current driving information of the vehicle; The driver assistance control unit is configured to downgrade or disable the driver assistance function, at least when the maximum visibility distance is not greater than the minimum safe recognition distance.
11. A vehicle equipped with an image acquisition device and supporting driver assistance functions, the vehicle comprising: processor; Memory used to store processor-executable instructions; The processor implements the method as described in any one of claims 1-9 by executing the executable instructions.
12. A computer-readable storage medium having stored thereon computer instructions that, when executed by a processor, implement the steps of the method as claimed in any one of claims 1-9.
13. A computer program product comprising a computer program and / or instructions, characterized in that, When the computer program and / or instructions are executed by a processor, they implement the steps of the method as described in any one of claims 1-9.
Citation Information
Patent Citations
Low-sight-distance vehicle safe driving control method
CN111231946A
Vehicle cruise method and device, computer equipment, readable storage medium and program product
CN119928851A
Driving assistance system, system and method for extending operational design domain boundary
CN120096615A
Vehicle automatic driving method and device and vehicle
CN120621414A
Target identification method for multi-sensor data fusion
CN120894656A
Cited By
Auxiliary driving control method and device based on camera shielding detection
CN121849189A
