Safety detection method and device for emergency braking signal lamp of vehicle
By acquiring the display information of the emergency brake light, vehicle speed, and deceleration, and combining image recognition and gyroscope data, a multi-dimensional analysis of predetermined safety conditions is performed, solving the problems of low efficiency and poor reliability in emergency brake light detection, and achieving efficient and accurate safety detection.
Patent Information
- Application Number
- CN202510628649.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-05-15
- Publication Date
- 2025-09-09
- Estimated Expiration
- 2045-05-15
AI Technical Summary
In the existing technology, the detection method of vehicle emergency brake lights is inefficient and unreliable. It is unable to accurately determine the flashing frequency and real-time quantified deceleration, and it is difficult to capture the logical correlation between the vehicle's deceleration and the emergency brake lights.
By obtaining the emergency braking command, generating a safety detection command, collecting the display information of the emergency brake signal light and the vehicle speed and deceleration, determining the initial flashing time and the end time of the detection, and using image recognition technology and gyroscope data, a multi-dimensional analysis is performed to determine whether the predetermined safety conditions are met. Combined with the driver's individual characteristic information, the safety level of the emergency brake signal light is calculated.
It achieves efficient and accurate detection of emergency brake lights, improves detection accuracy and efficiency, and provides effective support for vehicle safety performance evaluation and fault diagnosis.
Smart Images

Figure CN120610193A_ABST
Abstract
Description
Technical field
[0001] The present application relates to the field of vehicle safety technology, and in particular to a safety detection method and device for a vehicle's emergency brake signal light. [Background Technology]
[0002] Currently, when checking the operating status of a vehicle's emergency brake lights, visual inspection is typically used to verify whether the flashing frequency meets relevant safety requirements. However, human observation cannot accurately determine the flashing frequency, resulting in poor detection accuracy. Furthermore, it is unable to quantify deceleration in real time, making it difficult to effectively capture the logical correlation between the vehicle's real-time performance, such as deceleration, and the emergency brake lights. Overall, existing detection methods are inefficient and the reliability of the test results is poor.
[0003] Therefore, how to efficiently and accurately verify the safety level of emergency brake lights has become a technical problem that needs to be solved urgently. [Summary of the invention]
[0004] The embodiments of the present application provide a method and device for detecting the safety level of a vehicle's emergency brake lights, aiming to solve the technical problem in the related art of low efficiency and poor reliability in detecting the safety level of emergency brake lights.
[0005] In a first aspect, an embodiment of the present application provides a safety detection method for a vehicle's emergency brake light, comprising:
[0006] Obtain an emergency braking command for the test vehicle;
[0007] generating a safety detection command for the emergency brake signal light of the test vehicle based on the emergency brake command;
[0008] In response to the safety detection command, obtaining display information of the emergency brake signal light during the emergency braking of the test vehicle, and obtaining the vehicle speed and deceleration of the test vehicle during the emergency braking;
[0009] Determining, based on the display information, a flashing start time of the emergency brake light and a detection end time corresponding to the flashing start time, wherein the period from the flashing start time to the detection end time is a safety detection duration for the emergency brake light;
[0010] determining whether the display information, the vehicle speed, and the deceleration all satisfy corresponding predetermined safety conditions within the safety detection time period;
[0011] If the display information, the vehicle speed, and the deceleration all meet their respective corresponding predetermined safety conditions within the safety detection time period, it is determined that the emergency brake light is in a safe working state; otherwise, it is determined that the emergency brake light is in an abnormal working state.
[0012] In one embodiment of the present application, optionally, obtaining display information of the emergency brake signal light during emergency braking of the test vehicle includes:
[0013] Capturing, by an image acquisition device, a display image sequence of the emergency brake signal lamp during an emergency braking process of the test vehicle, wherein the display image sequence includes display images of the emergency brake signal lamp at multiple moments during the emergency braking process;
[0014] For any display image in the display image sequence, if it is detected that the display image shows that the emergency brake signal light is in a lighting state and a high level is output by the image acquisition device, then the display information indicates the number of high levels output by the image acquisition device during the emergency braking process of the test vehicle;
[0015] The obtaining of the vehicle speed and deceleration during emergency braking of the test vehicle includes:
[0016] The vehicle speed and deceleration of the test vehicle during emergency braking are determined by a gyroscope.
[0017] In one embodiment of the present application, optionally, determining, based on the display information, the flashing initial time of the emergency brake light and the detection end time corresponding to the flashing initial time includes:
[0018] Determining the moment when the image acquisition device outputs a high level for the first time during the emergency braking process of the test vehicle as the initial flashing moment of the emergency brake signal light;
[0019] The flashing initial moment is used as the detection starting moment, and after a predetermined detection time, the detection ending moment corresponding to the flashing initial moment is reached, wherein the predetermined detection time is the time corresponding to a safety detection cycle of the emergency brake signal light.
[0020] In one embodiment of the present application, optionally, determining whether the display information, the vehicle speed, and the deceleration all meet corresponding predetermined safety conditions within the safety detection time period includes:
[0021] Determining whether the number of occurrences of the high level within the safety detection time period is within a predetermined reasonable number range;
[0022] determining whether the vehicle speed at the initial flashing moment is higher than the braking limit speed, and determining whether the deceleration at the initial flashing moment is higher than the braking limit deceleration; and
[0023] Determining a sub-duration during which the deceleration is lower than or equal to the safety limit deceleration within the safety detection duration, and determining whether the number of occurrences of the high level within the sub-duration is zero;
[0024] Among them, if the number of occurrences of the high level within the safety detection time is within a predetermined reasonable number range, the vehicle speed at the initial moment of flashing is higher than the braking limit speed and the deceleration at the initial moment of flashing is higher than the braking limit deceleration, and the number of occurrences of the high level within the sub-time is zero, it is determined that the display information, the vehicle speed and the deceleration all meet their respective corresponding predetermined safety conditions within the safety detection time.
[0025] In one embodiment of the present application, optionally, the method further includes:
[0026] Acquiring a plurality of safety-related information, wherein the plurality of safety-related information includes: a number of occurrences of the high level within the safety detection time period, a vehicle speed and a deceleration at the initial flashing moment, a first difference between a maximum vehicle speed and a minimum vehicle speed within the safety detection time period, a second difference between a maximum deceleration and a minimum deceleration within the safety detection time period, and the sub-time period;
[0027] performing encoding and normalization processing on the plurality of security-related information to obtain respective first characteristic values of the plurality of security-related information;
[0028] determining a first safety factor of the emergency brake light based on respective weights of the plurality of safety-related information and the first characteristic value;
[0029] Acquiring a variety of individual characteristic information of the driver of the test vehicle, wherein the individual characteristic information includes: age, gender, vision, height and reaction ability;
[0030] performing encoding and normalization processing on the plurality of individual feature information to obtain respective second feature values of the plurality of individual feature information;
[0031] determining a second safety factor of the emergency brake light based on respective weights of the plurality of individual feature information and the second feature value;
[0032] A safety level of the emergency brake light is determined based on the first safety factor and the second safety factor.
[0033] In one embodiment of the present application, optionally, determining the safety level of the emergency brake light based on the first safety factor and the second safety factor includes:
[0034] determining a ratio of the second safety factor to a predetermined individual maximum safety factor;
[0035] The product of the ratio and the first safety factor is determined as the safety level of the emergency brake light.
[0036] In a second aspect, an embodiment of the present application provides a safety detection device for a vehicle's emergency brake light, comprising:
[0037] An emergency braking command acquisition unit, used to acquire an emergency braking command for a test vehicle;
[0038] a safety detection command generating unit, configured to generate a safety detection command for the emergency brake signal light of the test vehicle based on the emergency brake command;
[0039] an emergency braking information acquiring unit, configured to acquire, in response to the safety detection command, display information of the emergency brake signal lamp during the emergency braking of the test vehicle, and acquire the vehicle speed and deceleration of the test vehicle during the emergency braking;
[0040] a time determination unit, configured to determine, based on the display information, a flashing start time of the emergency brake light and a detection end time corresponding to the flashing start time, wherein the period from the flashing start time to the detection end time is a safety detection duration for the emergency brake light;
[0041] a safety condition verification unit, configured to determine whether the display information, the vehicle speed, and the deceleration all satisfy corresponding predetermined safety conditions within the safety detection time period;
[0042] A safety determination unit is configured to determine that the emergency brake light is in a safe operating state if the display information, the vehicle speed, and the deceleration all satisfy corresponding predetermined safety conditions within the safety detection time period; otherwise, determine that the emergency brake light is in an abnormal operating state.
[0043] In one embodiment of the present application, optionally, the emergency braking information acquiring unit includes:
[0044] an image acquisition unit, configured to acquire, through an image acquisition device, a display image sequence of the emergency brake light during an emergency braking process of the test vehicle, wherein the display image sequence includes display images of the emergency brake light at multiple moments during the emergency braking process;
[0045] a high level acquisition unit, configured to, for any display image in the display image sequence, output a high level through the image acquisition device if it is detected that the display image shows that the emergency brake light is in a lighting state, and the display information indicates the number of high levels output by the image acquisition device during the emergency braking process of the test vehicle;
[0046] The gyroscope data acquisition unit is used to determine the speed and deceleration of the test vehicle during emergency braking through a gyroscope.
[0047] In one embodiment of the present application, optionally, the time determination unit includes:
[0048] a flashing initial time determination unit, configured to determine the time when the image acquisition device outputs a high level for the first time during the emergency braking process of the test vehicle as the flashing initial time of the emergency brake signal light;
[0049] The detection end time determination unit is used to use the flashing initial time as the detection start time, and after a predetermined detection time, reach the detection end time corresponding to the flashing initial time, wherein the predetermined detection time is the time corresponding to a safety detection cycle of the emergency brake signal light.
[0050] In one embodiment of the present application, optionally, the security condition verification unit includes:
[0051] A first verification unit is used to determine whether the number of occurrences of the high level within the safety detection time is within a predetermined reasonable number range;
[0052] a second verification unit, configured to determine whether the vehicle speed at the initial flashing moment is higher than the braking limit speed, and to determine whether the deceleration at the initial flashing moment is higher than the braking limit deceleration; and
[0053] a third verification unit, configured to determine, within the safety detection time period, a sub-time period in which the deceleration is lower than or equal to the safety limit deceleration, and determine whether the number of occurrences of the high level within the sub-time period is zero;
[0054] an execution unit, configured to determine that the display information, the vehicle speed, and the deceleration all satisfy their respective corresponding predetermined safety conditions within the safety detection time period if the number of occurrences of the high level within the safety detection time period is within a predetermined reasonable number range, the vehicle speed at the initial moment of flashing is higher than the braking limit speed and the deceleration at the initial moment of flashing is higher than the braking limit deceleration, and the number of occurrences of the high level within the sub-time period is zero.
[0055] In one embodiment of the present application, optionally, the device further includes:
[0056] a safety-related information acquisition unit, configured to acquire a plurality of safety-related information, wherein the plurality of safety-related information includes: the number of occurrences of the high level within the safety detection time period, the vehicle speed and deceleration at the initial flashing moment, a first difference between a maximum vehicle speed and a minimum vehicle speed within the safety detection time period, a second difference between a maximum deceleration and a minimum deceleration within the safety detection time period, and the sub-time period;
[0057] a first characteristic value determining unit, configured to perform encoding and normalization processing on the plurality of security-related information to obtain first characteristic values of the plurality of security-related information;
[0058] a first safety factor determining unit, configured to determine a first safety factor of the emergency brake light based on respective weights of the plurality of safety-related information and the first characteristic value;
[0059] An individual characteristic information acquisition unit, configured to acquire a plurality of individual characteristic information of the driver of the test vehicle, wherein the individual characteristic information includes: age, gender, vision, height, and reaction speed;
[0060] a second eigenvalue determining unit, configured to perform encoding and normalization processing on the plurality of individual characteristic information to obtain a second eigenvalue of each of the plurality of individual characteristic information;
[0061] a second safety factor determining unit, configured to determine a second safety factor of the emergency brake light based on respective weights of the plurality of individual feature information and the second feature value;
[0062] A safety calculation unit is configured to determine a safety level of the emergency brake light based on the first safety factor and the second safety factor.
[0063] In one embodiment of the present application, optionally, the safety calculation unit is specifically used to: determine the ratio of the second safety factor to a predetermined individual maximum safety factor; and determine the product of the ratio and the first safety factor as the safety level of the emergency brake light.
[0064] In a third aspect, an embodiment of the present application provides a computer device comprising: at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor, and the instructions are configured to execute the method described in the first aspect above.
[0065] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium storing computer-executable instructions, wherein the computer-executable instructions are used to execute the method described in the first aspect above.
[0066] The above technical solution addresses the inefficiency and poor reliability of related methods for detecting the safety level of emergency brake lights by establishing a complete automated safety detection system for vehicle emergency brake lights. It first triggers a safety detection command for the emergency brake lights in response to an emergency braking command. It then simultaneously collects the emergency brake light display information, real-time vehicle speed, and deceleration data. Using image recognition technology, it accurately determines the flashing start time and the detection time window. Furthermore, it uses multi-dimensional analysis to determine whether the display information, vehicle speed, and deceleration all meet preset safety conditions. Ultimately, if all three meet the preset safety conditions, it determines that the emergency brake lights are in a safe operating state. This technical solution replaces manual inspection with machine vision. By performing image recognition and high-level square wave counting on the emergency brake lights, it ensures objective and accurate detection of the flashing frequency of the emergency brake lights. Furthermore, the system associates the emergency brake light display information with vehicle speed and deceleration as verification criteria for automated safety detection. This improves the accuracy and efficiency of emergency brake light detection overall, providing effective support for vehicle safety performance assessment and rapid fault diagnosis.
Brief Description of the Drawings
[0067] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the following briefly introduces the drawings required for use in the embodiments. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.
[0068] Figure 1 A flow chart of a safety detection method for a vehicle's emergency brake light according to an embodiment of the present application is shown;
[0069] Figure 2 A flow chart of a safety detection method for an emergency brake light of a vehicle according to another embodiment of the present application is shown;
[0070] Figure 3 A schematic diagram showing a deceleration curve according to an embodiment of the present application is shown;
[0071] Figure 4 A block diagram of a computer device according to an embodiment of the present application is shown;
[0072] Figure 5 A block diagram of a computer device according to another embodiment of the present application is shown. [Specific implementation method]
[0073] The following will clearly and completely describe the technical solutions in the embodiments of the present invention in conjunction with the accompanying drawings. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of them. All other embodiments derived by persons of ordinary skill in the art based on the embodiments of the present invention without inventive effort shall fall within the scope of protection of the present invention.
[0074] Figure 1 A flow chart of a safety detection method for a vehicle's emergency brake light according to an embodiment of the present application is shown.
[0075] like Figure 1 As shown, a safety detection method for a vehicle's emergency brake light according to one embodiment of the present application includes:
[0076] Step 102: Obtain an emergency braking command for the test vehicle.
[0077] When the test vehicle requires emergency braking in the driving environment, the driver can perform the braking operation, and the test vehicle will generate a corresponding emergency braking command in response to the braking operation. Alternatively, the autonomous driving system can automatically generate the corresponding emergency braking command based on the actual driving environment. The emergency braking command is used to control the test vehicle to perform emergency braking.
[0078] Step 104 : generating a safety detection command for the emergency brake light of the test vehicle based on the emergency brake command.
[0079] During this emergency braking process, the test vehicle's emergency brake lights serve as a warning to other entities in the driving environment about the braking situation. Their safety is crucial to the safety of the test vehicle itself and, ultimately, the safety of all entities in the driving environment. Therefore, a safety check of the emergency brake lights can be initiated in response to an emergency braking command. This allows for automated initiation of the emergency brake light safety check process.
[0080] Step 106 : In response to the safety detection command, obtain display information of the emergency brake signal light during the emergency braking of the test vehicle, and obtain the vehicle speed and deceleration of the test vehicle during the emergency braking.
[0081] The display information of the emergency brake signal light during the emergency braking process of the test vehicle refers to the flashing of the emergency brake signal light. This flashing is the performance of the test vehicle after emergency braking and reflects the safety level of this emergency braking.
[0082] In one possible design, an image acquisition device may be used to capture a display image sequence of the emergency brake light during the emergency braking process of the test vehicle, wherein the display image sequence includes display images of the emergency brake light at multiple moments during the emergency braking process; for any display image in the display image sequence, if it is detected that the content of the display image is that the emergency brake light is in a lit state, a high level is output through the image acquisition device.
[0083] The image acquisition device includes, but is not limited to, any image acquisition device with photo and video capture capabilities, such as a camera or a mobile phone. The captured display image sequence is a set of images or a video consisting of multiple frames. The main content of each image is the emergency brake light in the illuminated state or the off state, that is, the display image sequence reflects the flashing of the emergency brake light during emergency braking. Each time the image acquisition device captures a display image of the emergency brake light in the illuminated state, it outputs a high level to the safety detection system. In other words, the display information is the number of high levels output by the image acquisition device during the test vehicle's emergency braking. A greater number of high levels indicates a higher flashing frequency of the emergency brake light during emergency braking. Conversely, a fewer number of high levels indicates a lower flashing frequency of the emergency brake light during emergency braking.
[0084] The speed and deceleration of the test vehicle during emergency braking reflect the deceleration performance of the test vehicle's emergency braking. The display information of the emergency brake signal light is collected synchronously with vehicle dynamic parameters such as speed and deceleration to provide a unified time reference for data fusion analysis and avoid misjudgment due to timing misalignment.
[0085] In one possible design, a gyroscope can be used to determine the speed and deceleration of the test vehicle during emergency braking. It should be noted that a gyroscope alone cannot directly calculate the test vehicle's speed and deceleration; it can only measure angular velocity (rotation rate). Its specific structure requires integration with an accelerometer and GPS or wheel speed sensors, and calculation of the test vehicle's speed and deceleration using a sensor fusion algorithm (such as a Kalman filter).
[0086] Step 108: Based on the display information, determine the initial flashing time of the emergency brake light and the detection end time corresponding to the initial flashing time, wherein the time from the initial flashing time to the detection end time is the safety detection time for the emergency brake light.
[0087] Specifically, the moment when the image acquisition device first outputs a high level during the test vehicle's emergency braking process can be determined as the initial flashing moment of the emergency brake light. With the initial flashing moment as the detection start moment, a predetermined detection duration elapses before reaching the detection end moment corresponding to the initial flashing moment. The predetermined detection duration corresponds to the duration of a safety detection cycle of the emergency brake light. Specifically, the first flashing moment t1 of the emergency brake light is located as the flashing initial moment, and a dynamic detection window is dynamically set. This dynamic detection window is a specified safety detection duration [t1, t2] starting from t1. The safety detection duration is the critical stage when the emergency brake light flashes due to vehicle braking. The number of flashes of the emergency brake light during this safety detection duration is positively correlated with the vehicle's braking intensity, or in other words, the actual braking effect of the vehicle. Therefore, the safety of the emergency brake light can be automatically and accurately assessed based on the test vehicle's performance within the safety detection duration.
[0088] Step 110 : Determine whether the display information, the vehicle speed, and the deceleration all meet corresponding predetermined safety conditions within the safety detection time period.
[0089] For any one of the display information, the vehicle speed and the deceleration, the corresponding predetermined safety condition reflects the performance level of the safety requirement for the emergency brake signal light when the emergency brake signal light is in a safe working state.
[0090] Specifically, it can be determined whether the number of occurrences of the high level within the safety detection time is within a predetermined reasonable number range, wherein the predetermined reasonable number range reflects the distribution range of the number of times the high level may appear when the emergency brake signal light is in a safe working state. Therefore, if the number of occurrences of the high level within the safety detection time is within the predetermined reasonable number range, it indicates that the emergency brake signal light is likely to be in a safe working state.
[0091] Optionally, the predetermined reasonable number range is greater than or equal to 3 times and less than or equal to 5 times.
[0092] At the same time, it is necessary to determine whether the vehicle speed at the initial flashing moment exceeds the braking limit speed, and whether the deceleration at the initial flashing moment exceeds the braking limit deceleration. A speed exceeding the braking limit speed indicates that the vehicle speed meets the speed standard for initiating vehicle emergency braking, and a deceleration exceeding the braking limit deceleration indicates that the deceleration is high enough to achieve the purpose of emergency deceleration of the vehicle. Based on this, if the vehicle speed at the initial flashing moment exceeds the braking limit speed, and the deceleration at the initial flashing moment exceeds the braking limit deceleration, it indicates that the emergency brake signal light is likely in a safe operating state.
[0093] Optionally, the braking limit speed is 50km / h and the braking limit deceleration is 6m / s 2 .
[0094] Of course, any numerical value in the context of this application is merely an example of this application. In actual scenarios, these numerical values can be replaced with any numerical values that meet actual driving requirements and vehicle braking requirements, and are not limited to the examples given in this application.
[0095] Furthermore, it is also necessary to determine a sub-period within the safety detection duration during which the deceleration rate is less than or equal to the safety limit deceleration rate, and to determine whether the number of occurrences of the high level within this sub-period is zero. This sub-period represents a portion of the final deceleration phase after the test vehicle has significantly decelerated. At this point, since the vehicle has significantly decelerated, the emergency brake lights do not need to continue flashing. In other words, the absence of a high level within this sub-period indicates that the emergency brake lights are operating normally. Therefore, if the number of occurrences of the high level within this sub-period is zero, it indicates that the emergency brake lights are likely operating safely.
[0096] Optionally, the safety margin deceleration is 2m / s 2 .
[0097] Finally, if the number of occurrences of the high level within the safety detection time is within a predetermined reasonable number range, the vehicle speed at the initial moment of flashing is higher than the braking limit speed and the deceleration at the initial moment of flashing is higher than the braking limit deceleration, and the number of occurrences of the high level within the sub-time is zero, it is determined that the display information, the vehicle speed and the deceleration all meet their respective corresponding predetermined safety conditions within the safety detection time.
[0098] Step 112: If the display information, the vehicle speed, and the deceleration all meet their corresponding predetermined safety conditions within the safety detection time period, it is determined that the emergency brake light is in a safe working state; otherwise, it is determined that the emergency brake light is in an abnormal working state.
[0099] If all three conditions meet the corresponding predetermined safety conditions, the emergency brake light can be determined to be in a safe working state. Conversely, if any one of the conditions does not meet the predetermined safety conditions, the emergency brake light may not be in a safe working state, and in this case, the emergency brake light can be determined to be in an abnormal working state.
[0100] The above technical solution establishes a complete automated safety detection system for a vehicle's emergency brake lights. It first triggers a safety detection command for the emergency brake lights in response to an emergency braking command. It then simultaneously collects the emergency brake light's display information, real-time vehicle speed, and deceleration data. Using image recognition technology, it accurately determines the initial flashing moment and the detection time window. Furthermore, through multi-dimensional analysis, it determines whether the display information, vehicle speed, and deceleration all meet preset safety conditions. Ultimately, if all three meet the preset safety conditions, it determines that the emergency brake lights are in a safe operating state. Through the above technical solution, machine vision replaces manual inspection. Image recognition and high-level square wave counting are performed on the emergency brake lights to ensure objective and accurate detection of the flashing frequency of the emergency brake lights. Furthermore, the emergency brake light's display information is correlated with vehicle speed and deceleration as verification criteria for automated safety detection. This improves the accuracy and efficiency of emergency brake light detection overall, providing effective support for vehicle safety performance assessment and rapid fault diagnosis.
[0101] In the above Figure 1 Based on the technical solution shown, Figure 2 A flow chart of a safety detection method for a vehicle's emergency brake light according to another embodiment of the present application is shown.
[0102] like Figure 2 As shown, in another embodiment of the present application, in a safety detection method for a vehicle's emergency brake light, first, an emergency brake command for a test vehicle is received and braking begins. At this time, the vehicle speed should be high enough to ensure that the emergency brake light can be triggered.
[0103] Next, the vehicle speed and deceleration curves are obtained, and the emergency brake light is checked to see if it is flashing. If it is not flashing, the vehicle speed is too low to meet the emergency brake light warning standard, so the process returns to the previous step and continues to wait for an emergency brake command from the test vehicle. Conversely, if it is flashing, the vehicle speed has reached the emergency brake light warning standard, and the process proceeds to the next step.
[0104] At this point, the timeline can be marked with points t1 and t2, representing the initial flashing time of the emergency brake light. T2 represents the end of the test after a predetermined test duration, starting with the initial flashing time. The time interval from t1 to t2 is the safety test period for the emergency brake light.
[0105] Next, determine whether the number of occurrences of the high-level signal meets 4±1 times, that is, whether it is greater than or equal to 3 times and less than or equal to 5 times. If not, it means that the logic does not meet the requirements and the emergency brake signal light is not in a safe working state. If it meets the requirements, continue to determine whether the vehicle speed at the time point marked t1 is greater than 50km / h and the deceleration is greater than 6m / s 2 If the judgment results are all yes, it means that the emergency brake signal light is likely to be in a safe working state, and then proceed to the last step of judgment. The target deceleration change curve, target deceleration upper limit and target deceleration lower limit of the vehicle during emergency braking are as follows: Figure 3 shown.
[0106] Otherwise, it means that the logic does not meet the requirements and the emergency brake signal light is not in a safe working state. In the last step of judgment, find the deceleration less than or equal to 2m / s 2 At the moment of the safety detection, whether there is a high-level signal output from that moment to the end of the safety detection time. If not, it means that the vehicle has completed braking and the emergency brake light is no longer flashing. At this point, it can be determined that the emergency brake signal logic meets the regulatory requirements and the emergency brake light is in a safe working state. On the contrary, if there is a high-level signal output, it means that the vehicle has completed braking and the emergency brake light is no longer flashing. 2 After the vehicle is driven, the braking is not completed and the emergency brake light is still flashing. At this time, it can be determined that the logic does not meet the requirements and the emergency brake light is in an abnormal working state.
[0107] Through the above technical solution, it is possible to automatically and efficiently detect whether the emergency brake light is in a safe working state, thereby improving the overall accuracy and efficiency of emergency brake light detection, and providing effective support for vehicle safety performance evaluation and rapid fault diagnosis.
[0108] exist Figure 1 and Figure 2 Based on the illustrated embodiment, a more detailed evaluation of the safety level of the emergency brake light can be performed.
[0109] Specifically, a plurality of security-related information may be obtained, and encoding and normalization processing may be performed on the plurality of security-related information to obtain respective first characteristic values of the plurality of security-related information.
[0110] The various safety-related information includes, but is not limited to, the number of occurrences of the high level within the safety detection duration, the vehicle speed and deceleration at the initial flashing time, the first difference between the maximum and minimum vehicle speeds within the safety detection duration, the second difference between the maximum and minimum deceleration within the safety detection duration, and the sub-duration. The first characteristic value reflects the degree to which the vehicle's performance in the safety-related information dimension affects vehicle safety.
[0111] Next, a first safety factor for the emergency brake light is determined based on the weights of the various safety-related information and the first characteristic value. The weights of the various safety-related information are preset values, and the weighted first characteristic value is used to obtain a numerical representation of the comprehensive impact of the various safety-related information on vehicle safety.
[0112] Furthermore, safety during emergency braking is not only related to the vehicle's performance during the event, but also closely linked to the individual characteristics of the driver. The driver's age, gender, vision, height, and reflexes are all important factors influencing their driving ability, which in turn determines their ability to implement emergency braking measures in the face of emergencies.
[0113] Therefore, multiple individual characteristic information of the test vehicle's driver can be obtained, encoded and normalized, to obtain a second characteristic value for each of the multiple individual characteristic information. The second characteristic value reflects the degree to which the driver's individual characteristic performance affects vehicle safety. The individual characteristic information includes, but is not limited to, age, gender, vision, height, and reaction time.
[0114] Next, a second safety factor for the emergency brake light is determined based on the weights of the various individual characteristic information and the second characteristic value. The weights of the various individual characteristic information are preset by the system, and the second characteristic value is weighted to obtain a numerical representation of the degree to which the driver's individual characteristic affects vehicle safety.
[0115] Finally, the safety level of the emergency brake light is determined based on the first safety factor and the second safety factor.
[0116] In one possible design, the safety level of the emergency brake light is obtained by weightedly summing the first safety factor and the second safety factor. The weight of the first safety factor reflects the influence of the vehicle's safety-related information on the safety of the emergency brake light, while the weight of the second safety factor reflects the influence of the vehicle driver's individual characteristics on the safety of the emergency brake light.
[0117] In another possible design, the ratio of the second safety factor to a predetermined maximum individual safety factor is determined; the product of this ratio and the first safety factor is used to determine the safety level of the emergency brake light. In other words, the impact of the driver's individual characteristics on the safety of the emergency brake light is quantified as a correction factor, which is used to correct the first safety factor, which primarily affects the safety of the emergency brake light.
[0118] The above technical solution can evaluate the safety of emergency brake lights by combining two major dimensions: the driver's individual characteristics and the vehicle's emergency braking performance, thereby improving the accuracy of the safety evaluation of emergency brake lights. In actual scenarios, even if the emergency brake lights are determined to be in a safe operating state, the performance level of the emergency brake lights of different vehicles in this dimension will still vary due to the individual characteristics of the driver and the vehicle's emergency braking performance. Therefore, the above technical solution can be used to conduct more in-depth feature mining of emergency brake lights in a safe operating state to improve the depth and accuracy of their safety level evaluation, thereby providing effective data support for services such as vehicle testing and defect location.
[0119] The embodiment of the present application provides a safety detection device for a vehicle's emergency brake signal light, comprising:
[0120] An emergency braking command acquisition unit, used to acquire an emergency braking command for a test vehicle;
[0121] a safety detection command generating unit, configured to generate a safety detection command for the emergency brake signal light of the test vehicle based on the emergency brake command;
[0122] an emergency braking information acquiring unit, configured to acquire, in response to the safety detection command, display information of the emergency brake signal lamp during the emergency braking of the test vehicle, and acquire the vehicle speed and deceleration of the test vehicle during the emergency braking;
[0123] a time determination unit, configured to determine, based on the display information, a flashing start time of the emergency brake light and a detection end time corresponding to the flashing start time, wherein the period from the flashing start time to the detection end time is a safety detection duration for the emergency brake light;
[0124] a safety condition verification unit, configured to determine whether the display information, the vehicle speed, and the deceleration all satisfy corresponding predetermined safety conditions within the safety detection time period;
[0125] A safety determination unit is configured to determine that the emergency brake light is in a safe operating state if the display information, the vehicle speed, and the deceleration all satisfy corresponding predetermined safety conditions within the safety detection time period; otherwise, determine that the emergency brake light is in an abnormal operating state.
[0126] In one embodiment of the present application, optionally, the emergency braking information acquiring unit includes:
[0127] an image acquisition unit, configured to acquire, through an image acquisition device, a display image sequence of the emergency brake light during an emergency braking process of the test vehicle, wherein the display image sequence includes display images of the emergency brake light at multiple moments during the emergency braking process;
[0128] a high level acquisition unit, configured to, for any display image in the display image sequence, output a high level through the image acquisition device if it is detected that the display image shows that the emergency brake light is in a lighting state, and the display information indicates the number of high levels output by the image acquisition device during the emergency braking process of the test vehicle;
[0129] The gyroscope data acquisition unit is used to determine the speed and deceleration of the test vehicle during emergency braking through a gyroscope.
[0130] In one embodiment of the present application, optionally, the time determination unit includes:
[0131] a flashing initial time determination unit, configured to determine the time when the image acquisition device outputs a high level for the first time during the emergency braking process of the test vehicle as the flashing initial time of the emergency brake signal light;
[0132] The detection end time determination unit is used to use the flashing initial time as the detection start time, and after a predetermined detection time, reach the detection end time corresponding to the flashing initial time, wherein the predetermined detection time is the time corresponding to a safety detection cycle of the emergency brake signal light.
[0133] In one embodiment of the present application, optionally, the security condition verification unit includes:
[0134] A first verification unit is used to determine whether the number of occurrences of the high level within the safety detection time is within a predetermined reasonable number range;
[0135] a second verification unit, configured to determine whether the vehicle speed at the initial flashing moment is higher than the braking limit speed, and to determine whether the deceleration at the initial flashing moment is higher than the braking limit deceleration; and
[0136] a third verification unit, configured to determine, within the safety detection time period, a sub-time period in which the deceleration is lower than or equal to the safety limit deceleration, and determine whether the number of occurrences of the high level within the sub-time period is zero;
[0137] an execution unit, configured to determine that the display information, the vehicle speed, and the deceleration all satisfy their respective corresponding predetermined safety conditions within the safety detection time period if the number of occurrences of the high level within the safety detection time period is within a predetermined reasonable number range, the vehicle speed at the initial moment of flashing is higher than the braking limit speed and the deceleration at the initial moment of flashing is higher than the braking limit deceleration, and the number of occurrences of the high level within the sub-time period is zero.
[0138] In one embodiment of the present application, optionally, the device further includes:
[0139] a safety-related information acquisition unit, configured to acquire a plurality of safety-related information, wherein the plurality of safety-related information includes: the number of occurrences of the high level within the safety detection time period, the vehicle speed and deceleration at the initial flashing moment, a first difference between a maximum vehicle speed and a minimum vehicle speed within the safety detection time period, a second difference between a maximum deceleration and a minimum deceleration within the safety detection time period, and the sub-time period;
[0140] a first characteristic value determining unit, configured to perform encoding and normalization processing on the plurality of security-related information to obtain first characteristic values of the plurality of security-related information;
[0141] a first safety factor determining unit, configured to determine a first safety factor of the emergency brake light based on respective weights of the plurality of safety-related information and the first characteristic value;
[0142] An individual characteristic information acquisition unit, configured to acquire a plurality of individual characteristic information of the driver of the test vehicle, wherein the individual characteristic information includes: age, gender, vision, height, and reaction speed;
[0143] a second eigenvalue determining unit, configured to perform encoding and normalization processing on the plurality of individual characteristic information to obtain a second eigenvalue of each of the plurality of individual characteristic information;
[0144] a second safety factor determining unit, configured to determine a second safety factor of the emergency brake light based on respective weights of the plurality of individual feature information and the second feature value;
[0145] A safety calculation unit is configured to determine a safety level of the emergency brake light based on the first safety factor and the second safety factor.
[0146] In one embodiment of the present application, optionally, the safety calculation unit is specifically used to: determine the ratio of the second safety factor to a predetermined individual maximum safety factor; and determine the product of the ratio and the first safety factor as the safety level of the emergency brake light.
[0147] The device uses any one of the solutions in the above embodiments, and therefore has all the above technical effects, which will not be described in detail here.
[0148] In addition, in one embodiment, the present application provides a computer device, which may be a server, and its internal structure diagram may be as follows: Figure 4 As shown. The computer device includes a processor, memory, network interface and database connected via a system bus. The processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes non-volatile and / or volatile storage media and internal memory. The non-volatile storage medium stores an operating system, a computer program and a database. The internal memory provides an environment for the operation of the operating system and computer program in the non-volatile storage medium. The network interface of the computer device is used to communicate with an external client via a network connection. When the computer program is executed by the processor, it can implement the method described in any of the above embodiments.
[0149] In one embodiment, the present application further provides a computer device, which may be a client, and its internal structure diagram may be as follows: Figure 5 As shown. The computer device includes a processor, memory, a network interface, a display screen, and an input device connected via a system bus. The processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for the operation of the operating system and computer program in the non-volatile storage medium. The network interface of the computer device is used to communicate with an external server via a network connection. When executed by the processor, the computer program can implement the method described in any of the above embodiments.
[0150] Any of the aforementioned computer devices in the embodiments of the present application may exist in various forms, including but not limited to:
[0151] (1) Mobile communication devices: These devices are characterized by their mobile communication capabilities and are primarily designed to provide voice and data communications. These terminals include smartphones (e.g., iPhones), multimedia phones, feature phones, and low-end phones.
[0152] (2) Ultra-mobile personal computer devices: These devices fall under the category of personal computers, have computing and processing capabilities, and generally also have mobile Internet access. These terminals include PDAs, MIDs, and UMPCs, such as the iPad.
[0153] (3) Portable entertainment devices: These devices can display and play multimedia content. These devices include audio and video players (such as iPods), handheld game consoles, e-books, as well as smart toys, wearable devices, and portable car navigation devices.
[0154] (4) Server: A device that provides computing services. The server consists of a processor, hard disk, memory, system bus, etc. The server is similar to a general computer architecture, but because it needs to provide highly reliable services, it has higher requirements in terms of processing power, stability, reliability, security, scalability, and manageability.
[0155] (5) Other electronic devices with data interaction functions.
[0156] In addition, an embodiment of the present application provides a computer-readable storage medium storing computer-executable instructions, wherein the computer-executable instructions are used to perform the following steps:
[0157] Obtain an emergency braking command for the test vehicle;
[0158] generating a safety detection command for the emergency brake signal light of the test vehicle based on the emergency brake command;
[0159] In response to the safety detection command, obtaining display information of the emergency brake signal light during the emergency braking of the test vehicle, and obtaining the vehicle speed and deceleration of the test vehicle during the emergency braking;
[0160] Determining, based on the display information, a flashing start time of the emergency brake light and a detection end time corresponding to the flashing start time, wherein the period from the flashing start time to the detection end time is a safety detection duration for the emergency brake light;
[0161] determining whether the display information, the vehicle speed, and the deceleration all satisfy corresponding predetermined safety conditions within the safety detection time period;
[0162] If the display information, the vehicle speed, and the deceleration all meet their respective corresponding predetermined safety conditions within the safety detection time period, it is determined that the emergency brake light is in a safe working state; otherwise, it is determined that the emergency brake light is in an abnormal working state.
[0163] It should be noted that the above functions or steps that can be implemented by the computer-readable storage medium or computer device can refer to the relevant description in the aforementioned method embodiment. To avoid repetition, they will not be described one by one here.
[0164] The technical solution of the present application is described in detail above with reference to the accompanying drawings. Through this solution, a complete automated safety detection system for a vehicle's emergency brake lights is constructed. The system first triggers a safety detection instruction for the emergency brake lights in response to an emergency braking command. Subsequently, the system simultaneously collects the emergency brake light display information, real-time vehicle speed, and deceleration data. Based on image recognition technology, the system accurately determines the initial flashing moment and the detection time window. Furthermore, a multi-dimensional analysis is performed to determine whether the display information, vehicle speed, and deceleration all meet preset safety conditions. Ultimately, if all three meet the preset safety conditions, the system determines that the emergency brake lights are in a safe operating state. Through the above technical solution, machine vision replaces manual visual inspection. Image recognition and high-level square wave counting are performed on the emergency brake lights to ensure objective and accurate flashing frequency detection of the emergency brake lights. Furthermore, the system associates the emergency brake light display information with vehicle speed and deceleration as verification criteria for automated safety detection. This improves the accuracy and efficiency of emergency brake light detection overall, providing effective support for vehicle safety performance assessment and rapid fault diagnosis.
[0165] The word "if," as used herein, may be interpreted as "at the time of" or "when" or "in response to determining" or "in response to detecting," depending on the context. Similarly, the phrases "if it is determined" or "if (stated condition or event) is detected" may be interpreted as "when it is determined" or "in response to the determination" or "when detecting (stated condition or event)" or "in response to detecting (stated condition or event)," depending on the context.
[0166] The terms used in the embodiments of the present application are for the purpose of describing specific embodiments only and are not intended to limit the present application. The singular forms "a", "an", "the" and "the" used in the embodiments of the present application and the appended claims are also intended to include plural forms unless the context clearly indicates otherwise.
[0167] In the several embodiments provided in this application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are merely schematic. For example, the division of the units is merely a logical function division. In actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed may be through some interface, indirect coupling or communication connection of the device or unit, which may be electrical, mechanical or other forms.
[0168] In addition, the functional units in the various embodiments of the present application may be integrated into a single processing unit, or each unit may exist physically separately, or two or more units may be integrated into a single unit. The aforementioned integrated units may be implemented in the form of hardware or in the form of hardware plus software functional units.
[0169] Those skilled in the art will appreciate that all or part of the processes in the above-mentioned embodiments can be implemented by instructing the relevant hardware through a computer program. The computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to memory, storage, database or other media used in the embodiments provided in this application can include non-volatile and / or volatile memory. Non-volatile memory can include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM) or flash memory. Volatile memory can include random access memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in various forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous link (Synchlink) DRAM (SLDRAM), memory bus (Rambus) direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM).
[0170] The embodiments described above are only used to illustrate the technical solutions of the present invention, rather than to limit the same. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. These modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the various embodiments of the present invention, and should all be included in the scope of protection of the present invention.
Claims
1. A safety detection method for a vehicle's emergency brake signal light, characterized in that: include: Obtain an emergency braking command for the test vehicle; generating a safety detection command for the emergency brake signal light of the test vehicle based on the emergency brake command; In response to the safety detection command, obtaining display information of the emergency brake signal light during the emergency braking of the test vehicle, and obtaining the vehicle speed and deceleration of the test vehicle during the emergency braking; Determining, based on the display information, a flashing start time of the emergency brake light and a detection end time corresponding to the flashing start time, wherein the period from the flashing start time to the detection end time is a safety detection duration for the emergency brake light; determining whether the display information, the vehicle speed, and the deceleration all satisfy corresponding predetermined safety conditions within the safety detection time period; If the display information, the vehicle speed, and the deceleration all meet their respective corresponding predetermined safety conditions within the safety detection time period, it is determined that the emergency brake light is in a safe working state; otherwise, it is determined that the emergency brake light is in an abnormal working state.
2. The method according to claim 1, characterized in that The obtaining of display information of the emergency brake signal light during the emergency braking process of the test vehicle includes: Capturing, by an image acquisition device, a display image sequence of the emergency brake signal lamp during an emergency braking process of the test vehicle, wherein the display image sequence includes display images of the emergency brake signal lamp at multiple moments during the emergency braking process; For any display image in the display image sequence, if it is detected that the display image shows that the emergency brake signal light is in a lighting state and a high level is output by the image acquisition device, then the display information indicates the number of high levels output by the image acquisition device during the emergency braking process of the test vehicle; The obtaining of the vehicle speed and deceleration during emergency braking of the test vehicle includes: The vehicle speed and deceleration of the test vehicle during emergency braking are determined by a gyroscope.
3. The method according to claim 2, characterized in that The determining, based on the display information, the flashing initial time of the emergency brake signal light and the detection end time corresponding to the flashing initial time includes: Determining the moment when the image acquisition device outputs a high level for the first time during the emergency braking process of the test vehicle as the initial flashing moment of the emergency brake signal light; The flashing initial moment is used as the detection starting moment, and after a predetermined detection time, the detection ending moment corresponding to the flashing initial moment is reached, wherein the predetermined detection time is the time corresponding to a safety detection cycle of the emergency brake signal light.
4. The method according to claim 2, characterized in that The determining whether the display information, the vehicle speed, and the deceleration all meet corresponding predetermined safety conditions within the safety detection time period includes: Determining whether the number of occurrences of the high level within the safety detection time period is within a predetermined reasonable number range; determining whether the vehicle speed at the initial flashing moment is higher than the braking limit speed, and determining whether the deceleration at the initial flashing moment is higher than the braking limit deceleration; and Determining a sub-duration during which the deceleration is lower than or equal to the safety limit deceleration within the safety detection duration, and determining whether the number of occurrences of the high level within the sub-duration is zero; Among them, if the number of occurrences of the high level within the safety detection time is within a predetermined reasonable number range, the vehicle speed at the initial moment of flashing is higher than the braking limit speed and the deceleration at the initial moment of flashing is higher than the braking limit deceleration, and the number of occurrences of the high level within the sub-time is zero, it is determined that the display information, the vehicle speed and the deceleration all meet their respective corresponding predetermined safety conditions within the safety detection time.
5. The method according to claim 4, characterized in that Also includes: Acquiring a plurality of safety-related information, wherein the plurality of safety-related information includes: a number of occurrences of the high level within the safety detection time period, a vehicle speed and a deceleration at the initial flashing moment, a first difference between a maximum vehicle speed and a minimum vehicle speed within the safety detection time period, a second difference between a maximum deceleration and a minimum deceleration within the safety detection time period, and the sub-time period; performing encoding and normalization processing on the plurality of security-related information to obtain respective first characteristic values of the plurality of security-related information; determining a first safety factor of the emergency brake light based on respective weights of the plurality of safety-related information and the first characteristic value; Acquiring a variety of individual characteristic information of the driver of the test vehicle, wherein the individual characteristic information includes: age, gender, vision, height and reaction ability; performing encoding and normalization processing on the plurality of individual feature information to obtain respective second feature values of the plurality of individual feature information; determining a second safety factor of the emergency brake light based on respective weights of the plurality of individual feature information and the second feature value; A safety level of the emergency brake light is determined based on the first safety factor and the second safety factor.
6. The method according to claim 5, characterized in that The determining the safety level of the emergency brake light based on the first safety factor and the second safety factor includes: determining a ratio of the second safety factor to a predetermined individual maximum safety factor; The product of the ratio and the first safety factor is determined as the safety level of the emergency brake light.
7. A safety detection device for a vehicle's emergency brake signal light, characterized in that: include: An emergency braking command acquisition unit, used to acquire an emergency braking command for a test vehicle; a safety detection command generating unit, configured to generate a safety detection command for the emergency brake signal light of the test vehicle based on the emergency brake command; an emergency braking information acquiring unit, configured to acquire, in response to the safety detection command, display information of the emergency brake signal lamp during the emergency braking of the test vehicle, and acquire the vehicle speed and deceleration of the test vehicle during the emergency braking; a time determination unit, configured to determine, based on the display information, a flashing start time of the emergency brake light and a detection end time corresponding to the flashing start time, wherein the period from the flashing start time to the detection end time is a safety detection duration for the emergency brake light; a safety condition verification unit, configured to determine whether the display information, the vehicle speed, and the deceleration all satisfy corresponding predetermined safety conditions within the safety detection time period; A safety determination unit is configured to determine that the emergency brake light is in a safe operating state if the display information, the vehicle speed, and the deceleration all satisfy corresponding predetermined safety conditions within the safety detection time period; otherwise, determine that the emergency brake light is in an abnormal operating state.
8. The device according to claim 7, characterized in that The emergency braking information acquisition unit includes: an image acquisition unit, configured to acquire, through an image acquisition device, a display image sequence of the emergency brake light during an emergency braking process of the test vehicle, wherein the display image sequence includes display images of the emergency brake light at multiple moments during the emergency braking process; a high level acquisition unit, configured to, for any display image in the display image sequence, output a high level through the image acquisition device if it is detected that the display image shows that the emergency brake light is in a lighting state, and the display information indicates the number of high levels output by the image acquisition device during the emergency braking process of the test vehicle; The gyroscope data acquisition unit is used to determine the speed and deceleration of the test vehicle during emergency braking through a gyroscope.
9. A computer device, characterized in that: include: at least one processor; and, a memory communicatively coupled to the at least one processor; The memory stores instructions that can be executed by the at least one processor, and the instructions are configured to enable the processor to execute the method according to any one of claims 1 to 6.
10. A computer-readable storage medium, characterized in that Computer-executable instructions are stored, and the computer-executable instructions are configured to execute the method according to any one of claims 1 to 6.
Citation Information
Patent Citations
Brake lamp control method and device, electronic equipment and readable storage medium
CN115946606A
Flicker detection method, device and equipment for automobile instrument indicator lamp and medium
CN118706403A
Fault detection method and system for stop lamp of vehicle at toe-in station
CN119511138A
Signal detection device for brake lamp lightening test
CN216526221U