Vehicle-mounted visual auxiliary driving system and control method thereof
Through the on-board visual assisted driving system, sensor data and driver habits are integrated to build a dynamic blind spot model, and active risk prediction and interface adjustment are achieved, which solves the problems of insufficient personalized adaptation and static blind spot detection of existing systems, and improves driving safety and human-computer interaction efficiency.
Patent Information
- Application Number
- CN202510782328.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-06-12
- Publication Date
- 2025-07-25
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
The existing vehicle-assisted driving system lacks adaptability to individual driver differences, cannot dynamically adjust the display content, and lacks dynamic modeling capabilities for vehicle blind spots, resulting in low information transmission efficiency and insufficient risk warning.
Through the on-board visual assisted driving system, the sensor data inside and outside the vehicle is integrated, and the driver's position and habit data are combined to build a dynamic blind spot model, and the active assist module is used to predict risks and respond in a hierarchical manner, dynamically adjust the interface layout, and provide customized driving suggestions.
It improves driving safety in complex scenarios, enhances the operator's operational convenience and trust, reduces the risk of missed detection and misjudgment caused by single data or static model, and improves human-computer interaction efficiency.
Smart Images

Figure CN120363937A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of vehicle control, and specifically to an in-vehicle vision assisted driving system and its control method. Background Art
[0002] With the rapid development of automotive intelligent and networked technologies, in-vehicle assisted driving systems have become the core technological direction for enhancing driving safety and experience. In recent years, traffic accidents have occurred frequently worldwide. According to data from the World Health Organization, more than 1.3 million people die from traffic accidents every year, and approximately 90% of them are due to human operation errors. Against this background, in-vehicle systems integrating data collection, intelligent processing, and active intervention functions have become the focus of the industry. Consumers' demands for driving safety and convenience continue to upgrade, driving vehicle manufacturers and technology companies to increase their R & D investment in intelligent driving technologies, aiming to build a more efficient human-machine interaction and environmental perception system through technological innovation.
[0003] Current mainstream in-vehicle assisted systems mainly rely on a single sensor (such as a camera or millimeter-wave radar) to achieve basic environmental perception, and complete data processing and risk warning through fixed algorithms. For example, some systems can only provide lane departure warning or automatic emergency braking functions, but they are insufficient in adapting to individual differences of drivers (such as sitting postures and operating habits), and lack the ability to dynamically model vehicle blind spots. At the interaction level, traditional central control modules mostly display information on a fixed interface and cannot dynamically adjust the display content according to the driver's behavior habits, resulting in low information transmission efficiency. In addition, the auxiliary logics of existing systems are mostly based on a "passive response" mode, making it difficult to actively predict risks and intervene in driving decisions in advance.
[0004] The prior art lacks dynamic prediction of dangers and cannot make active safety decisions, resulting in data distortion in some complex scenarios. Summary of the Invention
[0005] This application provides an in-vehicle vision assisted driving system and its control method, which are used to solve the technical problems of insufficient personalized adaptation and static blind spot detection in the prior art.
[0006] In view of the above problems, this application provides an in-vehicle vision assisted driving system and its control method.
[0007] In the first aspect of the present application, a vehicle-mounted vision-assisted driving system is provided. The system includes: a vehicle-mounted central control module that records vehicle data information and is also used for interacting with the driver, receiving driver feedback information, and at the same time feeding back system information to the driver; a data acquisition module that is used to collect information inside and outside the vehicle, obtain vehicle safety information, and judge the safety of driving based on the vehicle safety information; an auxiliary calibration module that is used to calibrate the driver's position and usage habits in the vehicle, obtain calibration information data, and enable the assisted driving system to adaptively change; a blind spot self-check module that is used to construct a blind spot model based on the vehicle safety information combined with the vehicle data information and obtain blind spot detection data; an active assistance module that is used to actively process the vehicle driving safety data and obtain safety driving assistance information to assist the driver in driving; and a passive assistance module that analyzes and obtains driving assistance information based on the active assistance module to provide driving suggestions for the driver and improve the driver's driving experience.
[0008] In the second aspect of the present application, a vehicle-mounted vision-assisted driving device is provided, including: a processor, the processor is coupled with a memory, and the memory is used to store a program. When the program is executed by the processor, the system is enabled to execute the functions of the system described in the first aspect.
[0009] In the third aspect of the present application, a computer-readable storage medium is provided. A computer program is stored on the storage medium, and when the computer program is executed by a processor, it realizes the functions of the system described in the first aspect.
[0010] One or more technical solutions provided in the present application have at least the following technical effects or advantages:
[0011] In the embodiment of the present application, the data acquisition module integrates the data of in-vehicle and out-vehicle sensors, vision devices, and distance sensors. After being processed by the vehicle-mounted central control module, it combines the driver position and habit data recorded by the auxiliary calibration module and the dynamic blind spot model constructed by the blind spot self-check module to form a multi-source data closed loop. This process can accurately identify real-time environmental risks (such as dynamic obstacles, personalized blind spots), and combined with the hierarchical risk response algorithm of the active assistance module (such as forced intervention when the risk value ≥ 0.8), it realizes the upgrade from "passive warning" to "active prediction and hierarchical disposal", reduces the risks of missed detection and misjudgment caused by single data or static models, and improves the driving safety system in complex scenarios.
[0012] In the embodiments of the present application, driver individual characteristic data (such as head position, operation preferences) is obtained through the positioning component and the operation memory component, the display interaction component is driven to dynamically adjust the interface layout (such as bringing high-frequency functions forward), and customized suggestions are generated by the passive assistance module in combination with driving habits (such as pushing operation correction information to aggressive drivers). At the same time, after the blind area model is matched with the driver's field of vision, the system can accurately transmit risk information through multiple channels (such as screen display, seat vibration), reduce the man-machine confrontation caused by traditional fixed logic (such as attention fatigue caused by unified alarms), make the assistance strategy more in line with driving habits, improve operation convenience and interaction friendliness, and enhance the driver's trust in the system.
[0013] The above description is only an overview of the technical solution of the present application. In order to be able to understand the technical means of the present application more clearly, it can be implemented in accordance with the content of the description. And in order to make the above and other purposes, features and advantages of the present application more obvious and understandable, the following specifically gives the specific implementation manners of the present application. Brief Description of the Drawings
[0014] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following will briefly introduce the drawings required for the description of the embodiments. Obviously, the drawings in the following description are only some embodiments of the present invention. For those of ordinary skill in the art, without creative efforts, other drawings can also be obtained based on these drawings.
[0015] Figure 1 It is the system architecture diagram provided by the present application;
[0016] Figure 2 It is the operation method flow chart provided by the present application;
[0017] Figure 3 It is the structural schematic diagram of an exemplary electronic device of the present application.
[0018] In the figure: 300, electronic device; 301, memory; 302, processor; 303, communication interface; 304, bus architecture. Detailed Description of the Invention
[0019] The present application provides an in-vehicle vision assisted driving system and its control method to solve the technical problems of insufficient personalized adaptation and static blind area detection in the prior art.
[0020] For the above technical problems, the general idea of the technical solution provided by the present application is as follows:
[0021] In the embodiments of the present application, vehicle data information is recorded and used for interacting with the driver, receiving the driver's feedback information, and at the same time, the system information is fed back to the driver. Information inside and outside the vehicle is collected to obtain vehicle safety information, and the safety of driving is judged based on the vehicle safety information. The position of the driver in the vehicle and driving habits are calibrated to obtain calibration information data, enabling the assisted driving system to adaptively change. A blind spot model is constructed based on the vehicle safety information and vehicle data information to obtain blind spot detection data. The vehicle driving safety data is actively processed to obtain safe driving assistance information to assist the driver in driving. Based on the active assistance module, driving assistance information is analyzed to provide driving suggestions for the driver and enhance the driver's driving experience.
[0022] After introducing the basic principle of the present application, hereinafter, the technical solutions in the present application will be clearly and completely described with reference to the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of the present application, rather than all the embodiments of the present application. It should be understood that the present application is not limited by the example embodiments described herein. All other embodiments obtained by those of ordinary skill in the art based on the embodiments of the present application without creative efforts shall fall within the scope of protection of the present application. Additionally, it should be noted that for the sake of description, only the parts related to the present application rather than all are shown in the drawings.
[0023] Embodiment 1
[0024] As Figure 1 shown, the present application provides an in-vehicle vision assisted driving system, and the system includes:
[0025] An in-vehicle central control module that records vehicle data information and is used for interacting with the driver, receiving the driver's feedback information, and at the same time, feeding back the system information to the driver;
[0026] A data collection module that is used for collecting information inside and outside the vehicle to obtain vehicle safety information, and judging the safety of driving based on the vehicle safety information;
[0027] An auxiliary calibration module that is used for calibrating the position of the driver in the vehicle and driving habits to obtain calibration information data, mainly for correcting the data and enabling the assisted driving system to adaptively change;
[0028] A blind spot self-check module that is used for constructing a blind spot model based on the vehicle safety information and vehicle data information to obtain blind spot detection data for obtaining the blind spot information of different vehicles when the system is installed;
[0029] An active assistance module that is used for actively processing the vehicle driving safety data to obtain safe driving assistance information to assist the driver in driving.
[0030] The passive assistance module analyzes and obtains driving assistance information based on the active assistance module, provides driving suggestions for the driver, and enhances the driving experience of the driver.
[0031] During actual use, data is collected by the data collection module and processed by the in-vehicle central control module. Meanwhile, in cooperation with the auxiliary calibration module and the blind spot self-inspection module, a virtual three-dimensional space of the virtual image is constructed to obtain safe driving assistance information, and the safe driving assistance information is sent to the control device of the specified component to control the vehicle.
[0032] The in-vehicle central control module includes:
[0033] An information processing component for processing the data entering the in-vehicle central control module.
[0034] An information access port for connecting to other component modules in the system and receiving data.
[0035] An information output port for outputting the data after the information processing component to the specified component module to control the overall system.
[0036] A display and interaction component for feeding back the data entering the in-vehicle central control module to the driver and receiving the active operation information of the driver at the same time.
[0037] During actual use, the collected data is received through the information access port and processed by the information processing component. After processing the data, the data is output through the information output port to the specified automotive component according to the specified data type to control the vehicle, thereby achieving the effect of assisting the driver in driving. While processing the data, the data is displayed through the display and interaction component, and the data changes are provided for the driver to observe. At the same time, the driver can adjust various change parameters through the display and interaction component for reference.
[0038] In cooperation with it, the system also includes a data collection module for collecting vehicle internal and external information, obtaining vehicle safety information, and judging the safety of driving according to the vehicle safety information. The data collection module includes:
[0039] A sensor monitoring component that connects to the vehicle's internal sensors and monitors the data of each sensor to obtain vehicle data parameters. The vehicle's various data is monitored through the sensor monitoring component, such as the vehicle's driving temperature, etc.
[0040] A vehicle perimeter detection component that connects to the visual acquisition device outside the vehicle and collects image data of the vehicle's surrounding environment to obtain vehicle perimeter image parameters.
[0041] An interior vehicle detection component that connects to the visual acquisition device inside the vehicle and collects image data of the vehicle's interior environment to obtain interior vehicle image parameters.
[0042] Output vehicle data parameters, vehicle perimeter image parameters, and in-vehicle image parameters as vehicle safety information;
[0043] One side of the vehicle perimeter detection component is provided with a distance sensor. By cooperating with the distance sensor to set up the vehicle external vision acquisition device, when collecting images, the image information is increased, which is convenient for constructing a model according to the information subsequently;
[0044] At the same time, because of the different body types and driving habits of each person, an auxiliary calibration module is set up in this application to calibrate the position of the driver in the vehicle and usage habits, obtain calibration information data, make the assisted driving system adaptively change, and participate in the model construction through the calibration information to ensure the accuracy of the model construction;
[0045] Specifically, the auxiliary calibration module includes:
[0046] A positioning component for obtaining the positioning information of the driver's distance from the steering wheel;
[0047] An operation memory component for recording the driver's operation information to obtain driving preference information;
[0048] During actual use, the positioning component locates the driver's head to confirm the driver's position in the virtual space, and at the same time, the operation memory component records the driver's operations;
[0049] Because during actual use, there are blind spots more or less due to the limited shooting range of the cameras inside and outside the vehicle. Therefore, in this application, a blind spot self-check module is set up to construct a blind spot model according to the vehicle safety information combined with the vehicle data information. The blind spot self-check module includes:
[0050] A data processing component for receiving and analyzing the vehicle data information to obtain vehicle construction parameters;
[0051] A virtual construction component for vehicle safety information, and obtaining virtual occluder construction parameters according to the vehicle construction parameters combined with the vehicle safety information;
[0052] A simulation construction component for constructing a vehicle model according to the vehicle construction parameters and then constructing an occlusion model according to the virtual occluder construction parameters;
[0053] A blind spot detection component for obtaining blind spot detection data according to the vehicle model, occlusion model combined with the vehicle safety information;
[0054] Exemplarily, the vehicle construction parameters are analyzed by the data processing component, converted into virtual three-dimensional construction parameters, and a virtual vehicle model is constructed based on the three-dimensional parameters. At the same time, the simulation construction component uses the vehicle model as the basic origin, and then constructs an occlusion model based on this origin in combination with the above-mentioned vehicle perimeter image parameters, in-vehicle image parameters, and distance sensors to complete the model construction of the vehicle perimeter and in-vehicle. This data model is used as the basis for subsequent safety judgment;
[0055] Specifically, images are collected by the visual acquisition device, and the surrounding environment is observed based on the images to ensure the safety of driving operations. At the same time, distance sensors set in cooperation with the visual acquisition device are used to obtain distance data, which is used to construct a blind area model. The system configured in cooperation therewith is provided with a blind area self-check module;
[0056] The active assistance module is used to actively process the vehicle driving safety data to obtain safety driving assistance information to assist the driver in driving. The active assistance module includes:
[0057] The safety judgment component is equipped with a safety judgment algorithm unit, and the safety judgment algorithm unit is constructed based on the blind area detection data and makes a judgment based on the blind area detection data to obtain safety driving information;
[0058] The alarm component receives the safety driving information and issues an alarm message;
[0059] The response component issues corresponding information to the specified component according to the safety driving information;
[0060] Among them, the safety judgment algorithm unit makes a judgment based on the blind area detection data to obtain a risk value, and outputs the risk value as the safety driving information. The system judges the risk value interval according to the user-set parameters, and outputs different response results according to different intervals. When the risk value is greater than or equal to 0.8, it represents a high risk. When the risk value is greater than 0.4 and less than 0.8, it represents a medium risk, and a reminder message is sent out. When the risk value is less than 0.4, it represents a low safety risk. When the risk value is high, the safety driving information is sent to the alarm component and the response component to issue an alarm reminder and at the same time make the vehicle avoid risks;
[0061] Specifically, the safety judgment algorithm is:
[0062] R = ω1·(A + δ·B) + ω2·L(1 + O) + ω3·V·(1 - T d )
[0063] Among them, ω1 is the comprehensive weight of the blind area, which is used to limit the influence parameters of the blind area parameters within a certain range. A is the static blind area of the vehicle, and B is the dynamic driving blind area, which is obtained by combining the in-vehicle image parameters with the occlusion model. δ is the influence coefficient of the occluder, which is a risk term that magnifies and then reduces the risk of the dynamic driving blind area to the driver's blind area and can be adjusted according to actual needs. ω2 is the obstacle distance weight, which is used to limit the influence parameters of the distance parameters within a certain range. L is the risk base of the obstacle distance. O is a binary switch quantity with only 1 and 0. When the distance of the occluder is less than 50m, its value is 1, and at this time its influence on L doubles. When the distance of the occluder is greater than 50m, its value is 0, and the distance has no influence on L. ω3 is the speed weight, which is used to limit the influence parameters of the speed parameters within a certain range. The coupling of V and the driver's reaction time T d The longer the reaction time, the greater the risk increment caused by speed;
[0064] The passive assistance module analyzes and obtains driving assistance information based on the active assistance module, provides driving suggestions for the driver, and improves the driver's driving experience, including:
[0065] The operation optimization component is used to combine with the auxiliary calibration module to obtain driving suggestion information;
[0066] The operation guidance push component is used to push corrective information online according to the driving preference information. Among them, the data source obtained by networking is provided by the automobile manufacturer, and different suggestions can be provided according to each automobile manufacturer;
[0067] Exemplarily, through the operation optimization component, when the risk value output by the active assistance module is medium, while issuing an alarm, driving suggestion information is obtained by combining the above-mentioned operation memory component, and at the same time, corrective information is obtained online through the guidance push component and pushed to the display interaction component to assist the driver in correcting the operation.
[0068] Embodiment 2
[0069] Based on the same inventive concept as the in-vehicle vision-assisted driving system and its control method in the foregoing embodiment, as Figure 2 shown, the present application provides a control method for its in-vehicle vision-assisted driving system, wherein the control method of the in-vehicle vision-assisted driving system includes:
[0070] S100: The in-vehicle central control module records vehicle data information, is also used to interact with the driver, receive the driver's feedback information, and at the same time feedback the system information to the driver;
[0071] S200: Collect vehicle internal and external information, obtain vehicle safety information, and judge the safety of driving according to the vehicle safety information;
[0072] S300: Calibrate the driver's position in the vehicle and usage habits to obtain calibration information data (correct the data), and let the assisted driving system adaptively change;
[0073] S400: Construct a blind spot model based on vehicle safety information combined with vehicle data information to obtain blind spot detection data (obtain blind spot information of different vehicles when equipped with the system);
[0074] S500: Actively process vehicle driving safety data to obtain safe driving assistance information to assist the driver in driving.
[0075] S600: Analyze and obtain driving assistance information based on the active assistance module to provide driving suggestions for the driver and improve the driver's driving experience.
[0076] Embodiment III
[0077] Based on the same inventive concept as the in-vehicle vision assisted driving system and its control method in the foregoing embodiments, the present application also provides a computer-readable storage medium for the in-vehicle vision assisted driving system and its control method. A computer program is stored on the storage medium, and when the computer program is executed by a processor, the method in Embodiment I is implemented.
[0078] Exemplary Electronic Device
[0079] The following refers to Figure 3 to describe the electronic device of the present application.
[0080] Based on the same inventive concept as the in-vehicle vision assisted driving system and its control method in the foregoing embodiments, the present application also provides a system for the in-vehicle vision assisted driving system and its control method, including: a processor, the processor is coupled to a memory, and the memory is used to store a program. When the program is executed by the processor, the system can execute the steps of the method described in Embodiment I.
[0081] The electronic device 300 includes: a processor 302, a communication interface 303, and a memory 301. Optionally, the electronic device 300 may further include a bus architecture 304. Among them, the communication interface 303, the processor 302, and the memory 301 can be interconnected through the bus architecture 304; the bus architecture 304 can be a peripheral component interconnect (PCI) bus or an extended industry standard architecture (EISA) bus, etc. The bus architecture 304 can be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Figure 3It is represented only by a thick line, but it does not mean that there is only one bus or a bus of the type of the in-vehicle vision assisted driving system and its control method.
[0082] The processor 302 can be a CPU, a microprocessor, an ASIC, or one or more integrated circuits for controlling the execution of the program of the solution of the present application.
[0083] The communication interface 303 uses any device of the transceiver type for communicating with other devices or communication networks, such as Ethernet, radio access network (RAN), wireless local area networks (WLAN), wired access network, etc.
[0084] The memory 301 can be a ROM or other type of static storage device that can store static information and instructions, a RAM or other type of dynamic storage device that can store information and instructions, or it can also be an electrically erasable programmable read-only memory (EEPROM), a compact disc read-only memory (CD-ROM) or other optical disc storage, optical disc storage (including compact disc, laser disc, optical disc, digital versatile disc, Blu-ray disc, etc.), magnetic disk storage medium or other magnetic storage device, or any other medium that can be used to carry or store the desired program code in the form of instructions or data structures and can be accessed by a computer, but is not limited thereto. The memory can exist independently and be connected to the processor through the bus architecture 304. The memory can also be integrated with the processor.
[0085] Among them, the memory 301 is used to store the computer execution instructions for executing the solution of the present application, and is controlled by the processor 302 to execute. The processor 302 is used to execute the computer execution instructions stored in the memory 301, so as to implement the in-vehicle vision assisted driving system and its control method provided in the above embodiments of the present application.
[0086] Those of ordinary skill in the art can understand that the various numerical numbers such as the first and second involved in this application are only for the convenience of description and are not used to limit the scope of this application, nor do they represent the order of precedence. "And / or" describes the relationship between associated objects and indicates that there can be three relationships. For example, A and / or B can mean: A exists alone, A and B exist simultaneously, and B exists alone. The character " / " generally indicates an "or" relationship between the associated objects before and after, which is a vehicle-mounted vision assisted driving system and its control method. "At least one" means one or more. At least two means two or more. "At least one", "any one" or their similar expressions refer to any combination of these items, including any combination of single items (individuals) or plural items (individuals). For example, at least one (individual, type) of a, b, or c can mean: a, b, c, a - b, a - c, b - c, or a - b - c, where a, b, and c can be single or multiple.
[0087] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware, or any combination thereof. When implemented using software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the processes or functions described in this application are generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. The computer
[0088] instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the computer instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center by wire (such as coaxial cable, optical fiber, digital subscriber line (DSL)) or wirelessly (such as infrared, wireless, microwave, etc.). The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that includes one or more integrated available media. The available medium can be a magnetic medium (such as a floppy disk, hard disk, magnetic tape), an optical medium (such as a DVD), or a semiconductor medium (such as a solid state disk (SSD)).
[0089] The various illustrative logical units and circuits described in this application can be implemented or operate the described functions through a general - purpose processor, a digital signal processor, an application - specific integrated circuit (ASIC), a field - programmable gate array (FPGA) or other programmable logic devices, discrete gate or transistor logic, discrete hardware components, or any combination of the above designs. The general - purpose processor can be a microprocessor. Optionally, the general - purpose processor can also be any conventional processor, controller, microcontroller, or state machine. The processor can also be implemented through a combination of computing devices, such as a digital signal processor and a microprocessor, multiple microprocessors, one or more microprocessors in conjunction with a digital signal processor core, or any other similar configuration.
[0090] The steps of the methods or algorithms described in this application can be directly embedded in hardware, software units executed by a processor, or a combination of the two. The software units can be stored in a RAM memory, flash memory, ROM memory, EPROM memory, EEPROM memory, registers, hard disk, removable disk, CD - ROM, or any other form of storage medium in the art. Exemplarily, the storage medium can be connected to the processor so that the processor can read information from the storage medium and write information to the storage medium. Optionally, the storage medium can also be integrated into the processor. The processor and the storage medium can be disposed in an ASIC, and the ASIC can be disposed in a terminal. Optionally, the processor and the storage medium can also be disposed in different components of the terminal. These computer program instructions can also be loaded onto a computer or other programmable data - processing device, so that a series of operation steps are executed on the computer or other programmable device to generate a computer - implemented process. Thus, the instructions executed on the computer or other programmable device provide steps for implementing the functions specified in Figure 1 one process or multiple processes and / or blocks Figure 1 the steps of the functions specified in one block or multiple blocks.
[0091] Although this application has been described in conjunction with specific features and their embodiments, it is obvious that various modifications and combinations can be made without departing from the spirit and scope of this application. Accordingly, this specification and the drawings are merely illustrative of this application and are considered to have covered any and all modifications, variations, combinations, or equivalents within the scope of this application. Obviously, those skilled in the art can make various changes and modifications to this application without departing from the scope of this application. Thus, if these modifications and variations of this application fall within the scope of this application and its equivalent technologies, this application is intended to include these changes and modifications.
Claims
1. An in-vehicle vision assisted driving system, characterized in that, The system includes: An in-vehicle central control module that records vehicle data information and is used to interact with the driver, receive driver feedback information, and at the same time feedback system information to the driver; A data acquisition module that is used to collect information inside and outside the vehicle, obtain vehicle safety information, and judge driving safety based on the vehicle safety information; An auxiliary calibration module that is used to calibrate the driver's position in the vehicle and usage habits, obtain calibration information data, and enable the assisted driving system to adaptively change; A blind spot self-check module that is used to construct a blind spot model based on vehicle safety information combined with vehicle data information to obtain blind spot detection data; An active assistance module that is used to actively process vehicle driving safety data to obtain safe driving assistance information and assist the driver in driving; A passive assistance module that analyzes and obtains driving assistance information based on the active assistance module, provides driving suggestions for the driver, and provides the driver with a driving experience.
2. The vehicle-mounted vision-assisted driving system according to claim 1, characterized in that, The in-vehicle central control module that records vehicle data information and is used to interact with the driver, receive driver feedback information, and at the same time feedback system information to the driver, includes: An information processing component that is used to process the data entering the in-vehicle central control module; An information access port that is used to connect to other component modules in the system and receive data; An information output port that is used to output the data after the information processing component to a specified component module to control the overall system; A display interaction component that is used to feedback the data entering the in-vehicle central control module to the driver and at the same time receive the driver's active operation information.
3. The vehicle-mounted vision-assisted driving system according to claim 1, characterized in that, The data acquisition module that is used to collect information inside and outside the vehicle, obtain vehicle safety information, and judge driving safety based on the vehicle safety information, includes: A sensor monitoring component that connects to the vehicle's internal sensors and monitors the data of each sensor to obtain vehicle data parameters; A vehicle perimeter detection component that connects to the visual acquisition device set outside the vehicle and collects image data of the vehicle's surrounding environment to obtain vehicle perimeter image parameters; An in-vehicle detection component that connects to the visual acquisition device set inside the vehicle and collects image data of the vehicle's internal environment to obtain in-vehicle image parameters; Output the vehicle data parameters, vehicle perimeter image parameters, and in-vehicle image parameters as vehicle safety information.
4. The vehicle-mounted vision-assisted driving system according to claim 1, characterized in that The blind spot self-check module that is used to construct a blind spot model based on vehicle safety information combined with vehicle data information to obtain blind spot detection data, includes: A data processing component that is used to receive and analyze vehicle data information to obtain vehicle construction parameters; A virtual construction component that is used for vehicle safety information, and based on the vehicle construction parameters combined with vehicle safety information, obtains virtual occluder construction parameters; A simulation construction component that is used to construct a vehicle model based on the vehicle construction parameters, and then occlude the model according to the virtual occluder construction parameters; A blind spot detection component that obtains blind spot detection data based on the vehicle model, occluder model combined with vehicle safety information.
5. The in-vehicle vision assisted driving system according to claim 1, characterized in that, The auxiliary calibration module that is used to calibrate the driver's position in the vehicle and usage habits, obtain calibration information data, and enable the assisted driving system to adaptively change, includes: A positioning component that is used to obtain an information device for the driver's distance from the steering wheel; An operation memory component for recording driver operation information and obtaining driving preference information.
6. The in-vehicle vision assisted driving system according to claim 1, characterized in that The active assistance module is used to actively process vehicle driving safety data to obtain safe driving assistance information and assist the driver in driving, including: A safety judgment component equipped with a safety judgment algorithm unit, where the safety judgment algorithm unit is constructed based on blind spot detection data and makes a judgment based on the blind spot detection data to obtain safe driving information; The safety judgment algorithm includes: R = ω1·(A + δ·B) + ω2·L(1 + O) + ω3·V·(1 - T d ) Among them, ω1 is the comprehensive weight of the blind area, which is used to limit the influence parameters of the blind area parameters within a certain range. A is the static blind area of the vehicle, and B is the dynamic driving blind area, which is obtained by combining the in-vehicle image parameters with the occlusion model. δ is the influence coefficient of the occluder, which is a risk term that magnifies and then reduces the dynamic driving blind area's impact on the driver's blind area and can be adjusted according to actual needs. ω2 is the obstacle distance weight, which is used to limit the influence parameters of the distance parameters within a certain range. L is the obstacle distance risk base number. O is a binary switch quantity with only 1 and 0. When the distance of the occluder is less than 50m, its value is 1, and at this time its influence on L doubles. When the distance of the occluder is greater than 50m, its value is 0, and the distance has no influence on L. ω3 is the speed weight, which is used to limit the influence parameters of the speed parameters within a certain range. The coupling of V and the driver's reaction time T d The longer the reaction time is, the greater the risk increment caused by speed is; An alarm component that receives safe driving information and issues alarm information; A response component that issues corresponding information to a specified component according to the safe driving information.
7. The vehicle-mounted vision-assisted driving system according to claim 1, characterized in that, The passive assistance module analyzes and obtains driving assistance information based on the active assistance module, provides driving suggestions for the driver, and provides the driver with a driving experience, including: An operation optimization component for obtaining driving suggestion information in combination with an auxiliary calibration module; An operation guidance push component for pushing correction information over the network according to the driving preference information.
8. Control method for vehicle-mounted vision assisted driving system, characterized in that, The method includes: S100: Record vehicle data information, which is also used for interacting with the driver, receiving driver feedback information, and at the same time feeding back system information to the driver; S200: Collect vehicle internal and external information to obtain vehicle safety information, and judge the safety level of driving according to the vehicle safety information; S300: Calibrate the driver's position in the vehicle and usage habits to obtain calibration information data, and let the assisted driving system make adaptive changes; S400: Construct a blind spot model based on the vehicle safety information in combination with the vehicle data information to obtain blind spot detection data; S500: Actively process vehicle driving safety data to obtain safe driving assistance information and assist the driver in driving; S600: Analyze and obtain driving assistance information based on the active assistance module, provide driving suggestions for the driver, and provide the driver with a driving experience.
9. Vehicle-mounted vision-assisted driving device, characterized in that Including: A processor, where the processor is coupled to a memory, and the memory is used to store a program. When the program is executed by the processor, the system is caused to execute the steps of the system according to any one of claims 1 to 7.
10. A computer-readable storage medium, characterized in that: A computer program is stored on the storage medium, and when the computer program is executed by the processor, the steps of the system according to any one of claims 1 to 7 are implemented.