Vehicle inspection method, device and system, storage medium and program product
By collecting sensor obstruction information in the vehicle inspection channel, the target vehicle is identified and the X-ray source is controlled, solving the problem of low efficiency when inspecting multiple vehicles simultaneously and achieving efficient inspection of multiple vehicles.
Patent Information
- Application Number
- CN202511398811.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-09-28
- Publication Date
- 2025-12-09
AI Technical Summary
When multiple vehicles pass through the vehicle inspection lane at the same time, existing technology cannot effectively utilize multiple radiation sources to simultaneously irradiate different vehicles, resulting in low inspection efficiency.
By collecting the occlusion status information of multiple sensors set along the channel, the sensor with the changing occlusion status is selected as the target sensor. The target vehicle is determined based on the sensor status information, and the working state of the radiation source is controlled to achieve effective irradiation of different vehicles.
With multiple vehicles traveling continuously, the efficiency of vehicle inspection and the vehicle throughput of the lane are improved, enabling simultaneous inspection of different vehicles.
Smart Images

Figure CN121091384A_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates to the field of safety inspection, and in particular to a vehicle inspection method, apparatus and system, storage medium and program product. Background Technology
[0002] Truck cab avoidance systems are typically used in rapid X-ray inspections of vehicles. The vehicle travels through the inspection area on its own while passing through the cab. The avoidance system does not emit radiation or emits radiation at a low dose when passing through the cab. Once the cab has passed the designated position, the system resumes normal radiation emission to meet the radiation protection requirements for limiting the driver's absorbed dose.
[0003] In order to conduct a thorough inspection of the vehicle as it passes through the passage, multiple radiation sources are deployed sequentially along the passage. As the vehicle moves within the passage, each of the multiple radiation sources is controlled to irradiate the vehicle. Summary of the Invention
[0004] The inventors noted that in related technologies, when a vehicle is traveling in a channel equipped with multiple radiation sources, each of the multiple radiation sources can be controlled to irradiate the vehicle based on its current position. However, these technologies only support controlling multiple radiation sources when only one vehicle is traveling in the channel. When multiple vehicles are continuously traveling in the channel, it is impossible to simultaneously irradiate different vehicles using different radiation sources, resulting in low vehicle inspection efficiency.
[0005] Accordingly, this disclosure provides a vehicle inspection method that can simultaneously irradiate different vehicles using different radiation sources when multiple vehicles are continuously traveling in a lane, thereby effectively improving vehicle inspection efficiency and increasing the vehicle throughput of the lane.
[0006] In a first aspect of this disclosure, a vehicle inspection method is provided, comprising: acquiring occlusion status information of a plurality of sensors arranged along a channel; selecting a sensor whose occlusion status has changed as a target sensor based on the occlusion status information of the plurality of sensors at the current moment and the occlusion status information at the previous moment; determining a target vehicle corresponding to the target sensor from the N vehicles currently located in the channel based on sensor status information in the recorded information of N vehicles, where N is a positive integer; writing the occlusion status information of the target sensor at the current moment into the recorded information of the target vehicle; and if a radiation source corresponding to the target sensor is provided in the channel, controlling the working state of the radiation source according to the change in the occlusion status of the target sensor.
[0007] In some embodiments, determining the target vehicle corresponding to the target sensor among the N vehicles includes: selecting the vehicle closest to the target sensor from the N vehicles as the target vehicle based on the sensor status information in the recorded information of the N vehicles.
[0008] In some embodiments, selecting the vehicle closest to the target sensor from the N vehicles as the target vehicle includes: determining the sensor currently obstructed by each vehicle based on the sensor status information in the recorded information of each of the N vehicles; calculating the distance between the target sensor and the sensor currently obstructed by each vehicle to obtain multiple distances; and if the minimum distance among the multiple distances is less than a predetermined distance threshold, then the vehicle corresponding to the minimum distance is selected as the target vehicle.
[0009] In some embodiments, if the minimum distance is greater than or equal to the predetermined distance threshold, an alarm is triggered for the target sensor.
[0010] In some embodiments, controlling the operating state of the radiation source based on the change in the occlusion state of the target sensor includes: if the target sensor corresponds to the i-th radiation source in the channel, determining whether the target sensor is the first sensor used to activate the i-th radiation source. M represents the total number of radiation sources; if the target sensor is the first sensor, determine whether the target sensor has changed from an unobstructed state to an obstructed state; if the target sensor changes from the unobstructed state to the obstructed state, determine the start time based on the distance between the first sensor and the i-th radiation source, the length of the front of the target vehicle, and the driving speed of the target vehicle; control the i-th radiation source to start working at the start time.
[0011] In some embodiments, controlling the operating state of the radiation source based on the change in the occlusion state of the target sensor includes: if the target sensor is a second sensor used to turn off the i-th radiation source, determining whether the target sensor changes from the occlusion state to the unoccluded state; if the target sensor changes from the occlusion state to the unoccluded state, determining a stopping time based on the distance between the second sensor and the i-th radiation source and the driving speed of the target vehicle; and controlling the i-th radiation source to stop operating at the stopping time.
[0012] In some embodiments, the first sensor is located downstream of the i-th radiation source in the channel direction; the second sensor is located upstream of the i-th radiation source in the channel direction.
[0013] In some embodiments, if the target sensor is the sensor that is furthest from the entrance of the channel among the plurality of sensors, it is determined whether the target sensor changes from the occluded state to the unoccluded state; if the target sensor changes from the occluded state to the unoccluded state, the recorded information of the target vehicle is deleted.
[0014] In some embodiments, if the target sensor is the trigger sensor among the plurality of sensors that is closest to the entrance of the channel, it is determined whether the trigger sensor has changed from an unobstructed state to an obstructed state; if the trigger sensor changes from the unobstructed state to the obstructed state, a vehicle identifier is assigned to the vehicle entering the channel; and the vehicle identifier is written into the record information created for the vehicle entering the channel.
[0015] In some embodiments, assigning a vehicle identifier to a vehicle entering the passage includes: if the trigger sensor changes from the unobstructed state to the obstructed state, determining whether the entrance sensor located at the entrance of the passage has detected a vehicle entering the passage; if the entrance sensor detects a vehicle entering the passage, assigning the vehicle identifier to the vehicle entering the passage.
[0016] In some embodiments, if the entrance sensor does not detect a vehicle entering the passage, an alarm is triggered.
[0017] In some embodiments, if the target sensor is a vehicle information sensor for collecting vehicle information, then the vehicle front length information and vehicle feature information of the target vehicle are obtained by using the contour information of the target vehicle collected by the vehicle information sensor; the driving speed of the target vehicle is determined according to the distance between the vehicle information sensor and the trigger sensor; and the driving speed of the target vehicle, the vehicle front length information and vehicle feature information are written into the recording information of the target vehicle.
[0018] In a second aspect of this disclosure, a vehicle inspection device is provided, comprising: an information acquisition module configured to acquire occlusion status information of a plurality of sensors arranged along a channel; a first selection module configured to select a sensor whose occlusion status has changed as a target sensor based on the occlusion status information of the plurality of sensors at the current moment and the occlusion status information at the previous moment; a second selection module configured to determine a target vehicle corresponding to the target sensor from among the N vehicles currently located in the channel based on sensor status information in the recorded information of N vehicles, where N is a positive integer; an information update module configured to write the occlusion status information of the target sensor at the current moment into the recorded information of the target vehicle; and a radiation source control module configured to control the working state of the radiation source according to the change in the occlusion status of the target sensor if a radiation source corresponding to the target sensor is provided in the channel.
[0019] In a third aspect of this disclosure, a vehicle inspection apparatus is provided, comprising: a memory; and a processor coupled to the memory, the processor being configured to execute instructions stored in the memory to implement the vehicle inspection method as described in any of the above embodiments.
[0020] In a fourth aspect of this disclosure, a vehicle inspection system is provided, comprising: a vehicle inspection device as described in any of the above embodiments; a plurality of sensors disposed along a channel; and a plurality of radiation sources disposed along the channel, wherein each of the plurality of radiation sources emits a radiation beam toward the channel when in operation.
[0021] In some embodiments, an entrance sensor located at the entrance of the passage is configured to detect whether a vehicle has entered the passage.
[0022] In some embodiments, each of the plurality of sensors is a light curtain sensor; the entrance sensor is a ground sensor.
[0023] In some embodiments, different radiation sources have different radiation emission parameters.
[0024] According to a fifth aspect of the present disclosure, a computer-readable storage medium is provided, wherein the computer-readable storage medium stores computer instructions that, when executed by a processor, implement the vehicle inspection method as described in any of the above embodiments.
[0025] According to a sixth aspect of the present disclosure, a computer program product is provided, including computer instructions, wherein the computer instructions, when executed by a processor, implement the vehicle inspection method as described in any of the above embodiments.
[0026] Other features and advantages of this disclosure will become clear from the following detailed description of exemplary embodiments with reference to the accompanying drawings. Attached Figure Description
[0027] To more clearly illustrate the technical solutions in the embodiments of this disclosure or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this disclosure. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0028] Figure 1 This is a schematic flowchart of a vehicle inspection method according to an embodiment of the present disclosure;
[0029] Figure 2 This is a schematic diagram of a sensor occlusion state according to an embodiment of the present disclosure;
[0030] Figure 3 This is a schematic diagram of the sensor occlusion state according to another embodiment of the present disclosure;
[0031] Figure 4 This is a schematic diagram of the sensor occlusion state according to yet another embodiment of the present disclosure;
[0032] Figure 5 This is a schematic diagram of the sensor occlusion state according to yet another embodiment of the present disclosure;
[0033] Figure 6 This is a schematic diagram of the sensor occlusion state according to yet another embodiment of the present disclosure;
[0034] Figure 7 This is a schematic diagram of the sensor occlusion state according to yet another embodiment of the present disclosure;
[0035] Figure 8 This is a schematic diagram of the sensor occlusion state according to yet another embodiment of the present disclosure;
[0036] Figure 9 This is a schematic diagram of the structure of a vehicle inspection device according to an embodiment of the present disclosure;
[0037] Figure 10 This is a schematic diagram of the structure of a vehicle inspection device according to another embodiment of the present disclosure;
[0038] Figure 11 This is a schematic diagram of the structure of a vehicle inspection system according to an embodiment of the present disclosure;
[0039] Figure 12 This is a schematic diagram of the structure of a vehicle inspection system according to another embodiment of the present disclosure;
[0040] Figure 13 This is a schematic diagram of the sensor occlusion state according to yet another embodiment of the present disclosure;
[0041] Figure 14This is a schematic diagram of the sensor occlusion state according to yet another embodiment of the present disclosure;
[0042] Figure 15 This is a schematic diagram of the sensor occlusion state according to yet another embodiment of the present disclosure;
[0043] Figure 16 This is a schematic diagram of the sensor occlusion state according to yet another embodiment of the present disclosure;
[0044] Figure 17 This is a schematic diagram of the sensor occlusion state according to yet another embodiment of the present disclosure;
[0045] Figure 18 This is a schematic diagram of the sensor occlusion state according to yet another embodiment of the present disclosure;
[0046] Figure 19 This is a schematic diagram of the sensor occlusion state according to yet another embodiment of the present disclosure;
[0047] Figure 20 This is a schematic diagram of the sensor occlusion state according to yet another embodiment of the present disclosure;
[0048] Figure 21 This is a schematic diagram of the sensor occlusion state according to yet another embodiment of the present disclosure;
[0049] Figure 22 This is a schematic diagram of the sensor occlusion state according to yet another embodiment of the present disclosure;
[0050] Figure 23 This is a schematic diagram of the sensor occlusion state according to yet another embodiment of the present disclosure;
[0051] Figure 24 This is a schematic diagram of the sensor occlusion state according to yet another embodiment of the present disclosure;
[0052] Figure 25 This is a schematic diagram of the sensor occlusion state according to another embodiment of this disclosure. Detailed Implementation
[0053] The technical solutions of the embodiments of this disclosure will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this disclosure, and not all embodiments. The following description of at least one exemplary embodiment is merely illustrative and is in no way intended to limit this disclosure or its application or use. All other embodiments obtained by those skilled in the art based on the embodiments of this disclosure without creative effort are within the scope of protection of this disclosure.
[0054] Unless otherwise specifically stated, the relative arrangement, numerical expressions, and values of the components and steps set forth in these embodiments do not limit the scope of this disclosure.
[0055] At the same time, it should be understood that, for ease of description, the dimensions of the various parts shown in the accompanying drawings are not drawn according to actual scale.
[0056] Techniques, methods, and equipment known to those skilled in the art may not be discussed in detail, but where appropriate, such techniques, methods, and equipment should be considered part of the specification.
[0057] In all examples shown and discussed herein, any specific values should be interpreted as merely exemplary and not as limitations. Therefore, other examples of exemplary embodiments may have different values.
[0058] It should be noted that similar labels and letters in the following figures indicate similar items; therefore, once an item is defined in one figure, it does not need to be discussed further in subsequent figures.
[0059] Figure 1 This is a schematic flowchart of a vehicle inspection method according to an embodiment of the present disclosure. In some embodiments, the following vehicle inspection method is performed by a vehicle inspection device, including steps 11-15.
[0060] In step 11, the occlusion status information of multiple sensors set along the channel is collected.
[0061] In some embodiments, each of the plurality of sensors arranged along the channel is a light curtain sensor.
[0062] It should be noted that a light curtain sensor is a non-contact safety protection device based on infrared beams. A light curtain sensor includes multiple transmitters and corresponding multiple receivers. Each transmitter sends an infrared beam to its corresponding receiver. By using the beam array between multiple transmitters and multiple receivers, a protective area, i.e. a light curtain, is formed. When a vehicle blocks the beam, a safety signal is triggered, thereby determining the vehicle's position in the passage.
[0063] like Figure 2 and Figure 3 As shown, the passageway is equipped with multiple sensors, including sensor SQ1 located at the passageway entrance and sensor SQ2 adjacent to sensor SQ1. Sensor SQ1 acts as a trigger sensor to detect whether a vehicle has entered the passageway. Sensor SQ2 acts as a vehicle information sensor, used to collect side profile information of passing vehicles to obtain information on the vehicle's hood length and other vehicle characteristics.
[0064] In addition, multiple radiation sources are installed in the channel, each with two corresponding sensors, positioned on either side of the radiation source along the channel direction. One sensor is used to activate the radiation source, and the other to deactivate it. The distances between the two corresponding sensors and the radiation source along the channel direction are both less than the distances between these two corresponding sensors and other radiation sources along the channel direction, and also less than the distances between other sensors and the radiation source along the channel direction.
[0065] For example, the first radiation source includes a radiation source transmitter 101 and a radiation source receiver 102, and the nth radiation source includes a radiation source transmitter n01 and a radiation source receiver n02, where n is a positive integer greater than 1. The two corresponding sensors for the first radiation source are sensors SQ11 and SQ12, and the two corresponding sensors for the nth radiation source are sensors SQn1 and SQn2. No other sensors are installed between the first radiation source and sensor SQ11, or between the first radiation source and sensor SQ12, so that the activation and deactivation of the first radiation source can be correctly controlled using sensors SQ11 and SQ12. Similarly, no other sensors are installed between the nth radiation source and sensor SQn1, or between the nth radiation source and sensor SQn2, so that the activation and deactivation of the nth radiation source can be correctly controlled using sensors SQn1 and SQn2.
[0066] For example, in Figure 2 In the middle, vehicle 21 obscures sensors SQ11 and SQ12, and vehicle 22 obscures sensors SQ1 and SQ2.
[0067] In some embodiments, the sensor may also be a photoelectric sensor, a laser scanner, or a combination thereof.
[0068] In this disclosure, occlusion status information of all sensors set along the channel is typically collected intermittently at predetermined time intervals, and the predetermined time intervals can be set to be the same or different.
[0069] In step 12, based on the occlusion status information of multiple sensors at the current moment and the occlusion status information at the previous moment, the sensor whose occlusion status has changed is selected as the target sensor.
[0070] For example, if Figure 2 This represents the occlusion state of multiple sensors at time t-1. Figure 3 Table 1 shows the occlusion states of multiple sensors at time t, and the changes in the occlusion states are as follows.
[0071] Table 1
[0072] As shown in Table 1, based on the occlusion status information of multiple sensors at time t-1 and time t, it can be determined that the occlusion status of sensors SQ1 and SQ12 has changed. Therefore, sensors SQ1 and SQ12 are selected as target sensors.
[0073] It should be noted that when the occlusion status of sensor SQ1 changes from occluded to unoccluded, it indicates that the rear of the vehicle is no longer obstructing sensor SQ1, meaning that the vehicle has fully entered the passage.
[0074] If the occlusion state of sensor SQ1 changes from unoccluded to occluded, it indicates that a new vehicle has entered the passage. The relevant processing will be described in the following embodiments.
[0075] In step 13, based on the sensor status information in the recorded information of the N vehicles currently located in the channel, the target vehicle corresponding to the target sensor is determined from among the N vehicles, where N is a positive integer.
[0076] It should be noted that the sensor status information in the record information of each vehicle refers to the sensor status information collected by each vehicle at each historical sampling moment during the driving process.
[0077] In some embodiments, based on the sensor status information in the recorded information of N vehicles, the vehicle closest to the target sensor is selected as the target vehicle from among the N vehicles.
[0078] For example, the step of selecting the vehicle closest to the target sensor from N vehicles as the target vehicle includes steps S11-S13.
[0079] S11. Based on the sensor status information in the record information of each of the N vehicles, determine the sensor currently obstructed by each vehicle.
[0080] S12. Calculate the distance between the target sensor and each vehicle's currently occluded sensor to obtain multiple distances.
[0081] S13. If the minimum distance among multiple distances is less than a predetermined distance threshold, then the vehicle corresponding to the minimum distance will be the target vehicle.
[0082] It should be noted here that in order to identify the target vehicle, such as Figure 2 , 3As shown, sensors SQ1 and SQ2 are grouped into one sensor group, and the two sensors corresponding to each radiation source are grouped into another sensor group, resulting in n+1 sensor groups. The distance between two sensors in any sensor group in the channel direction is less than the distance between that sensor group and its adjacent sensor group in the channel direction. For example, in adjacent sensor groups G0 and G1, sensor group G0 includes sensors SQ1 and SQ2, and sensor group G1 includes sensors SQ11 and SQ12. Sensor SQ1 is upstream of sensor SQ2 in the channel direction, and sensor SQ12 is upstream of sensor SQ11 in the channel direction. Among these four sensors, the distance between sensor SG2 in sensor group G0 and sensor SG12 in sensor group G1 in the channel direction is taken as the distance between sensor group G0 and sensor group G1 in the channel direction.
[0083] For example, sensor group G0 and sensor group G2 are adjacent to sensor group G1, and sensor group G0 is upstream of sensor group G1 in the channel direction, while sensor group G2 is downstream of sensor group G1 in the channel direction. Sensor group G2 includes sensor SQ21 and sensor SQ22, and sensor SQ22 is upstream of sensor SQ21 in the channel direction. In this case, the following condition is satisfied.
[0084] 1. The distance between sensors SQ2 and SQ1 in the channel direction is less than the distance between sensors SQ2 and SQ12 in the channel direction.
[0085] 2. The distance between sensors SQ12 and SQ11 in the channel direction is less than the distance between sensors SQ12 and SQ2 in the channel direction.
[0086] 3. The distance between sensors SQ11 and SQ12 in the channel direction is less than the distance between sensors SQ11 and SQ22 in the channel direction.
[0087] 4. The distance between sensors SQ22 and SQ21 in the channel direction is less than the distance between sensors SQ22 and SQ11 in the channel direction.
[0088] For other sensor groups in the channel, the distance relationships between adjacent sensor groups can be deduced in the same way.
[0089] In some embodiments, the predetermined distance threshold is greater than the distance between two sensors in the same sensor group in the channel direction, but less than the distance between two adjacent sensor groups in the channel direction, thereby enabling accurate selection of the target vehicle. Specific embodiments will be described below.
[0090] For example, such as Figure 3 As shown, at the current time t, there are vehicles 21 and 22 in the channel. The sensor currently blocked by vehicle 21 is sensor SQ11, and the sensor currently blocked by vehicle 22 is sensor SQ2.
[0091] When sensor SQ1 is the target sensor, the distance between sensor SQ1 and sensor SQ2 is less than the distance between sensor SQ1 and sensor SQ11, that is, the distance between sensor SQ1 and sensor SQ2 is the minimum distance, and the distance between sensor SQ1 and sensor SQ2 is less than a predetermined distance threshold. Since the sensor currently blocked by vehicle 22 is sensor SQ2, vehicle 22 is taken as the target vehicle corresponding to sensor SQ1.
[0092] When sensor SQ12 is the target sensor, the distance between sensor SQ12 and sensor SQ11 is less than the distance between sensor SQ12 and sensor SQ2, that is, the distance between sensor SQ12 and sensor SQ11 is the minimum distance, and the distance between sensor SQ12 and sensor SQ11 is less than a predetermined distance threshold. Since the sensor currently blocked by vehicle 21 is sensor SQ11, vehicle 21 is taken as the target vehicle corresponding to sensor SQ12.
[0093] In some embodiments, if the minimum distance is greater than or equal to a predetermined distance threshold, an alarm is triggered for the target sensor.
[0094] It's important to note that if the minimum distance is greater than or equal to a predetermined distance threshold, it indicates that the minimum distance between the target sensor and other currently obstructed sensors in the passage is outside a reasonable range. For example, if the minimum distance between the target sensor and other currently obstructed sensors in the passage exceeds 50 meters, and a truck is 10 meters long, the truck cannot simultaneously obstruct two sensors more than 50 meters apart. This situation may be caused by foreign objects obstructing the sensor in the passage, or by a malfunction of the sensor itself. In this case, an alarm should be triggered so that personnel can conduct a timely safety inspection to ensure the sensors in the passage are functioning normally.
[0095] For example, if Figure 2 This represents the occlusion state of multiple sensors at time t-1. Figure 4 Table 2 shows the occlusion states of multiple sensors at time t, and the changes in the occlusion states are as follows.
[0096] Table 2
[0097] As shown in Table 2, based on the occlusion status information of multiple sensors at time t-1 and time t, it can be determined that the occlusion status of sensors SQ1, SQ12 and SQn2 has changed. Therefore, sensors SQ1, SQ12 and SQn2 are selected as target sensors.
[0098] Based on the above analysis, vehicle 22 is considered the target vehicle corresponding to sensor SQ1, and vehicle 21 is considered the target vehicle corresponding to sensor SQ12.
[0099] When sensor SQn2 is the target sensor, if the distance between sensor SQn2 and sensor SQ11 is less than the distance between sensor SQn2 and sensor SQ11, but the distance between sensor SQn2 and sensor SQ11 is greater than a predetermined distance threshold, it indicates that there is no target vehicle corresponding to sensor SQn2 in the current channel. In this case, the reasons for the change in the occlusion state of sensor SQn2 may include the presence of a foreign object 41 in the channel or a malfunction of sensor SQn2 itself. Therefore, an alarm process needs to be initiated for sensor SQn2 to ensure that sensor SQn2 can function normally.
[0100] In some embodiments, if the target sensor is sensor SQ1 (i.e., the trigger sensor) which is closest to the entrance of the channel among multiple sensors, it is further determined whether sensor SQ1 has changed from an unobstructed state to an obstructed state. If sensor SQ1 changes from an unobstructed state to an obstructed state, it indicates that a vehicle has entered the channel. A vehicle identifier is then assigned to the vehicle entering the channel, and the vehicle identifier is written into the record information created for the vehicle entering the channel. No processing is performed when it is determined that sensor SQ1 has changed from an obstructed state to an unobstructed state.
[0101] In some embodiments, such as Figure 5 As shown, an entrance sensor SQ0 is installed at the entrance of the passage. The entrance sensor SQ0 is used to detect whether a vehicle has entered the passage.
[0102] For example, the inlet sensor SQ0 is a ground sensor.
[0103] It should be noted that a ground sensor is a device used to detect metal objects. Its working principle is based on an LC oscillation circuit. When a metal object enters the sensing area, it changes the frequency of the oscillation circuit, thereby triggering corresponding control.
[0104] Since vehicle chassis are typically made of metal, by placing ground sensors at the entrance of the passage, it is possible to accurately detect whether a vehicle has entered the passage.
[0105] In some embodiments, if sensor SQ1 changes from an unobstructed state to an obstructed state, it is further determined whether the entrance sensor SQ0 located at the entrance of the passage has detected a vehicle entering the passage. If the entrance sensor SQ0 detects a vehicle entering the passage, a vehicle identifier is assigned to the vehicle. If the entrance sensor SQ0 does not detect a vehicle entering the passage, an alarm is triggered.
[0106] It should be noted that under normal circumstances, if a vehicle enters the passage, sensor SQ1 will change from an unobstructed state to an obstructed state, and entrance sensor SQ0 will also detect the vehicle entering the passage. If sensor SQ1 changes from an unobstructed state to an obstructed state, but entrance sensor SQ0 does not detect a vehicle entering the passage, it indicates that another non-metallic object has entered the passage, such as a worker accidentally entering the passage. In this case, timely alarm processing can effectively prevent radiation from the passage from causing harm to the worker's body.
[0107] In some embodiments, if the target sensor is a vehicle information sensor SQ2 used to collect vehicle information, the vehicle's hood length information and vehicle feature information are obtained through the side profile information of the vehicle collected by the vehicle information sensor. The vehicle's speed is determined based on the distance between the vehicle information sensor and the trigger sensor. The vehicle's speed, hood length information, and vehicle feature information are then written into the vehicle's record information. It should be noted that no processing is performed when the vehicle information sensor SQ2 changes from an obscured state to an unobscured state.
[0108] For example, the vehicle characteristic information of the target vehicle includes information such as vehicle type.
[0109] In step 14, the occlusion status information of the target sensor at the current moment is written into the record information of the corresponding target vehicle.
[0110] For example, as shown in Table 1 above, sensor SQ1 is the target sensor, and the target vehicle corresponding to sensor SQ1 is vehicle 22. In this case, the occlusion status information of sensor SQ1 at the current moment is written into the record information of vehicle 22, as shown in Table 3, where the identification information of vehicle 22 is ID2.
[0111] Furthermore, as shown in Table 1 above, sensor SQ12 is the target sensor, and the target vehicle corresponding to sensor SQ12 is vehicle 21. In this case, the occlusion status information of sensor SQ12 at the current moment is written into the record information of vehicle 21, as shown in Table 3, where the identification information of vehicle 21 is ID1.
[0112] Table 3
[0113] In Table 3, L1 represents the front length of vehicle 21, and A represents the vehicle type of vehicle 21. According to the recorded information of vehicle 21, vehicle 21 has passed sensors SQ1, SQ2, and SQ12, and is currently blocking sensor SQ11. Therefore, the current position of vehicle 21 in the channel can be determined.
[0114] Furthermore, in Table 3, L2 represents the front length of vehicle 22, and B represents the vehicle type of vehicle 22. Based on the recorded information of vehicle 22, it can be determined that vehicle 22 has passed sensor SQ1 and is currently blocking sensor SQ2, thus allowing us to determine the current position of vehicle 22 in the channel.
[0115] In step 15, if a radiation source corresponding to the target sensor is provided in the channel, the working state of the radiation source is controlled according to the change in the occlusion state of the target sensor.
[0116] It should be noted that each radiation source has two corresponding sensors. The first sensor is used to start the radiation source, and the second sensor is used to turn off the radiation source.
[0117] For example, the first sensor is located downstream of the i-th radiation source in the channel direction, and the second sensor is located upstream of the i-th radiation source in the channel direction.
[0118] In some embodiments, the step of controlling the working state of the radiation source according to the change in the occlusion state of the target sensor includes the following steps S21-S27.
[0119] S21. If the target sensor corresponds to the i-th radiation source in the channel, determine whether the target sensor is the first sensor used to activate the i-th radiation source. M represents the total number of radiation sources.
[0120] If the target sensor is the first sensor of the i-th radiation source, proceed to step S22; if the target sensor is the second sensor used to turn off the i-th radiation source, proceed to step S25.
[0121] S22. Determine whether the target sensor has changed from an unobstructed state to an obstructed state.
[0122] S23. If the target sensor changes from an unobstructed state to an obstructed state, the activation time is determined based on the distance between the first sensor and the i-th radiation source, the length of the target vehicle's front end, and the target vehicle's speed. If the target sensor changes from an obstructed state to an unobstructed state, no operation is performed.
[0123] S24. Control the i-th radiation source to start working at the startup time.
[0124] S25. Determine whether the target sensor has changed from an obstructed state to an unobstructed state.
[0125] S26. If the target sensor changes from an obstructed state to an unobstructed state, the stopping time is determined based on the distance between the second sensor of the i-th ray source and the i-th ray source, and the speed of the target vehicle. If the target sensor changes from an unobstructed state to an obstructed state, no operation is performed.
[0126] S27. Control the i-th radiation source to stop working during the stop time.
[0127] The following example illustrates how to control the operation of a radiation source when the shielding state of two sensors corresponding to the radiation source changes.
[0128] In some embodiments, such as Figure 6 As shown, during the movement of vehicle 21 in the passage, sensor SQ11 is obstructed. Sensor SQ11 is the first sensor used to activate the first X-ray source. That is, when sensor SQ11 changes from an unobstructed state to a blocked state, it indicates that vehicle 21 is about to enter the irradiation area of the first X-ray source (i.e., the part of vehicle 21 excluding the front end that needs to be scanned by the X-ray source is about to enter the irradiation area of the first X-ray source). In this situation, the activation time is determined based on the distance between sensor SQ11 and the first X-ray source, the length of the target vehicle's front end, and the target vehicle's speed. After the activation time arrives, the first X-ray source is controlled to start operating.
[0129] It should be noted that since the front of vehicle 21 is not within the radiation range of the first radiation source after the start-up time has elapsed, controlling the first radiation source to start working after the start-up time has elapsed will not cause any harm to the safety of the driver of vehicle 21.
[0130] In some embodiments, such as Figure 7 As shown, while vehicle 21 is traveling in the channel, it no longer obstructs sensor SQ12, which is a second sensor used to shut down the first radiation source. The stopping time is determined based on the distance between sensor SQ12 and the first radiation source and the speed of the target vehicle. At the stopping time, the first radiation source is controlled to stop operating.
[0131] It should be noted that, since vehicle 21 is no longer within the radiation range of the first radiation source after the stop time has elapsed, the first radiation source is controlled to stop working after the stop time has elapsed.
[0132] In some embodiments, if the target sensor is the sensor furthest from the entrance of the channel among multiple sensors, it is determined whether the target sensor has changed from an obstructed state to an unobstructed state. If the target sensor changes from an obstructed state to an unobstructed state, the recorded information of the target vehicle is deleted.
[0133] For example, such as Figure 8 As shown, when vehicle 21 is traveling in the channel, it no longer obstructs sensor SQn1. Since sensor SQn1 is the last sensor installed in the channel, the obstruction state of sensor SQn1 changes from obstructed to unobstructed, indicating that vehicle 21 has left the channel and completed the inspection of the X-ray source. In this case, the recorded information of vehicle 21 is deleted to save system storage resources.
[0134] In the vehicle inspection method provided in the above embodiments of this disclosure, the occlusion status information of multiple sensors arranged along the channel is collected. Based on the occlusion status information of the multiple sensors at the current moment and the occlusion status information at the previous moment, the sensor whose occlusion status has changed is selected as the target sensor. Based on the sensor status information in the recording information of N vehicles currently located in the channel, the target vehicle corresponding to the target sensor is determined among the N vehicles. The occlusion status information of the target sensor at the current moment is written into the recording information of the target vehicle. If a radiation source corresponding to the target sensor is set in the channel, the working state of the radiation source is controlled according to the change in the occlusion status of the target sensor. Thus, when multiple vehicles are continuously traveling in the channel, different vehicles can be irradiated simultaneously using different radiation sources, thereby effectively improving vehicle inspection efficiency and increasing the vehicle throughput of the channel.
[0135] Figure 9 This is a schematic diagram of the structure of a vehicle inspection device according to an embodiment of this disclosure. Figure 9 As shown, the vehicle inspection device includes an information acquisition module 91, a first selection module 92, a second selection module 93, an information update module 94, and a radiation source control module 95.
[0136] The information acquisition module 91 is configured to acquire occlusion status information of multiple sensors set along the channel.
[0137] In some embodiments, each of the plurality of sensors arranged along the channel is a light curtain sensor.
[0138] The first selection module 92 is configured to select the sensor whose occlusion state has changed as the target sensor based on the occlusion state information of multiple sensors at the current moment and the occlusion state information at the previous moment.
[0139] The second selection module 93 is configured to determine the target vehicle corresponding to the target sensor among the N vehicles based on the sensor status information in the recorded information of the N vehicles currently located in the channel, where N is a positive integer.
[0140] In some embodiments, the second selection module 93 selects the vehicle closest to the target sensor from the N vehicles as the target vehicle based on the sensor status information in the recorded information of the N vehicles.
[0141] For example, the second selection module 93 performs the above operations S11-S13 in order to select the vehicle closest to the target sensor from among N vehicles as the target vehicle.
[0142] In some embodiments, if the minimum distance is greater than or equal to a predetermined distance threshold, an alarm is triggered for the target sensor.
[0143] It should be noted that if the minimum distance is greater than or equal to the predetermined distance threshold, it indicates that there may be foreign objects in the channel or that the target sensor itself is malfunctioning. Therefore, an alarm should be triggered for the target sensor to ensure that it can work normally.
[0144] The information update module 94 is configured to write the occlusion status information of the target sensor at the current moment into the record information of the target vehicle.
[0145] The X-ray source control module 95 is configured to control the working state of the X-ray source according to the change in the occlusion state of the target sensor if an X-ray source corresponding to the target sensor is set in the channel.
[0146] In some embodiments, the X-ray source control module 95 performs the above-described operations S21-S27 to control the working state of the X-ray source according to the changes in the occlusion state of the target sensor.
[0147] In some embodiments, the first sensor is located downstream of the i-th radiation source in the channel direction, and the second sensor is located upstream of the i-th radiation source in the channel direction.
[0148] In some embodiments, the X-ray source control module 95 is configured to determine whether the target sensor has changed from an obscured state to an unobscured state if the target sensor is the sensor that is farthest from the entrance of the channel among a plurality of sensors; if the target sensor changes from an obscured state to an unobscured state, then delete the recorded information of the target vehicle.
[0149] In some embodiments, the X-ray source control module 95 is configured to determine whether the trigger sensor has changed from an unobstructed state to an obstructed state if the target sensor is the trigger sensor that is closest to the entrance of the channel among a plurality of sensors. If the trigger sensor has changed from an unobstructed state to an obstructed state, a vehicle identifier is assigned to the vehicle entering the channel, and the vehicle identifier is written into the record information created for the vehicle entering the channel.
[0150] In some embodiments, the X-ray source control module 95 is configured to, if the trigger sensor changes from an unobstructed state to an obstructed state, determine whether the entrance sensor located at the entrance of the passage has detected a vehicle entering the passage. If the entrance sensor detects a vehicle entering the passage, it assigns a vehicle identifier to the vehicle entering the passage. If the entrance sensor does not detect a vehicle entering the passage, it performs an alarm.
[0151] In some embodiments, the information update module 94 is configured to, if the target sensor is a vehicle information sensor used to collect vehicle information, obtain the front length information and vehicle feature information of the target vehicle through the contour information of the target vehicle collected by the vehicle information sensor, determine the driving speed of the target vehicle based on the distance between the vehicle information sensor and the trigger sensor, and write the driving speed, front length information and vehicle feature information of the target vehicle into the record information of the target vehicle.
[0152] Figure 10 This is a schematic diagram of the structure of a vehicle inspection device according to another embodiment of the present disclosure.
[0153] like Figure 10 As shown, the vehicle inspection device 100 is presented in the form of a general-purpose computing device. The vehicle inspection device 100 includes a memory 101, a processor 102, and a bus 103 connecting different system components.
[0154] The memory 101 may include, for example, system memory, non-volatile storage media, etc. The system memory may store, for example, an operating system, application programs, a boot loader, and other programs. The system memory may include volatile storage media, such as random access memory (RAM) and / or cache memory. The non-volatile storage media may store, for example, instructions for a corresponding embodiment of at least one vehicle inspection method being executed. Non-volatile storage media include, but are not limited to, disk storage, optical storage, flash memory, etc.
[0155] The processor 102 can be implemented using a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA) or other programmable logic devices, discrete hardware components such as discrete gates or transistors. Accordingly, each module, such as the acquisition module, the calculation module, and the adjustment module, can be implemented by executing instructions in the central processing unit (CPU) running memory to perform the corresponding steps, or by implementing dedicated circuits that perform the corresponding steps.
[0156] For example, processor 102 is configured as a memory-based instruction execution implementation such as Figure 1 The method involved in any of the embodiments.
[0157] Bus 103 can use any of the various bus architectures. For example, bus architectures include, but are not limited to, Industry Standard Architecture (ISA) bus, Micro Channel Architecture (MCA) bus, and Peripheral Component Interconnect (PCI) bus.
[0158] The interfaces 104, 105, and 106 of the vehicle inspection device 100, as well as the memory 101 and processor 102, can be connected via bus 103. Input / output interface 104 provides a connection interface for input / output devices such as monitors, mice, and keyboards. Network interface 105 provides a connection interface for various networked devices. Storage interface 106 provides a connection interface for external storage devices such as floppy disks, USB flash drives, and SD cards.
[0159] Various aspects of this disclosure are described herein with reference to flowchart illustrations and / or block diagrams of methods, apparatus, and computer program products according to embodiments of this disclosure. It should be understood that each block of the flowchart illustrations and / or block diagrams, and combinations thereof, can be implemented by computer-readable program instructions.
[0160] These computer-readable program instructions are provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable device to produce a machine, such that execution of the instructions by the processor produces means for implementing the functions specified in one or more boxes of the flowchart and / or block diagram.
[0161] These computer-readable program instructions may also be stored in a computer-readable storage medium. These instructions cause a computer to work in a particular manner to produce an article of manufacture, including instructions that implement the functions specified in one or more boxes in a flowchart and / or block diagram.
[0162] This disclosure may take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects.
[0163] This disclosure also provides a computer-readable storage medium storing computer instructions that, when executed by a processor, implement... Figure 1 The method involved in any of the embodiments.
[0164] This disclosure also provides a computer program product, including computer instructions, wherein the computer instructions, when executed by a processor, implement as follows: Figure 1 The method involved in any of the embodiments.
[0165] Figure 11 This is a schematic diagram of the structure of a vehicle inspection system according to an embodiment of this disclosure. Figure 11 As shown, the vehicle inspection system includes a vehicle inspection device 111, a plurality of sensors 1121, 1122, ... 112p arranged along the channel 110, and a plurality of radiation sources 1131, ... 113k arranged along the channel 110, wherein each of the plurality of radiation sources emits a radiation beam toward the channel 110 when in operation.
[0166] In some embodiments, each of the plurality of sensors is a light curtain sensor.
[0167] In some embodiments, different radiation sources have different radiation emission parameters so that different radiations can be used to irradiate the vehicle. For example, the radiation source can be one of an accelerator, an X-ray machine, or an isotope emission device.
[0168] Figure 12 This is a schematic diagram of the structure of a vehicle inspection system according to another embodiment of the present disclosure.
[0169] Figure 12 and Figure 11 The difference is that, in Figure 12 In the embodiment shown, the vehicle inspection system also includes an entrance sensor 114 disposed at the entrance of the passage 110, the entrance sensor 114 being configured to detect whether a vehicle has entered the passage 110.
[0170] In some embodiments, the inlet sensor 114 is a ground sensor.
[0171] Since vehicle chassis are typically made of metal, by placing ground sensors at the entrance of the passage, it is possible to accurately detect whether a vehicle has entered the passage.
[0172] The present disclosure will now be described through specific embodiments.
[0173] Example 1:
[0174] Figure 13 This represents the occlusion state of multiple sensors at time t-1. Figure 14Table 4 shows the occlusion states of multiple sensors at time t, and the changes in the occlusion states are as follows.
[0175] Table 4
[0176] As shown in Table 4, the occlusion state of sensor SQ11 changes, therefore sensor SQ11 is used as the target sensor.
[0177] Furthermore, as shown in Table 4, at the current time t, the sensors currently obscured by vehicle 21 are sensors SQ11 and SQ12, and the sensor currently obscured by vehicle 22 is sensor SQ1.
[0178] Since the distance between sensors SQ11 and SQ12 in the channel direction is less than the distance between sensors SQ11 and SQ1 in the channel direction, that is, the distance between sensors SQ11 and SQ12 in the channel direction is the minimum distance, and this minimum distance is less than a predetermined distance threshold, vehicle 21 is designated as the target vehicle corresponding to sensor SQ11.
[0179] Next, the occlusion status information of sensor SQ11 at the current time t is written into the record information of vehicle 21, as shown in Table 5, where the identification information of vehicle 21 is ID1 and the identification information of vehicle 22 is ID2.
[0180] Table 5
[0181] Since sensor SQ11 changes from an unobstructed state to an obstructed state, indicating that vehicle 21 is about to enter the irradiation area of the first radiation source, the activation time is determined based on the distance between sensor SQ11 and the first radiation source in the channel direction, the hood length of vehicle 21, and the driving speed of vehicle 21. Upon the activation time, the first radiation source is controlled to start operating.
[0182] Example 2:
[0183] Figure 15 This represents the occlusion state of multiple sensors at time t-1. Figure 16 Table 6 shows the occlusion states of multiple sensors at time t, and the changes in the occlusion states are as follows.
[0184] Table 6
[0185] As shown in Table 6, the occlusion state of sensor SQ12 changes, therefore sensor SQ12 is used as the target sensor.
[0186] Furthermore, as shown in Table 6, at the current time t, the sensor currently obscured by vehicle 21 is sensor SQ11, and the sensors currently obscured by vehicle 22 are sensors SQ1 and SQ2.
[0187] Since the distance between sensors SQ12 and SQ11 in the channel direction is less than the distance between sensors SQ12 and sensors SQ1 and SQ2 in the channel direction, that is, the distance between sensors SQ12 and SQ11 in the channel direction is the minimum distance, and this minimum distance is less than a predetermined distance threshold, vehicle 21 is designated as the target vehicle corresponding to sensor SQ12.
[0188] Next, the occlusion status information of sensor SQ12 at the current time t is written into the recording information of vehicle 21, as shown in Table 7.
[0189] Table 7
[0190] As sensor SQ12 changes from an obstructed state to an unobstructed state, indicating that vehicle 21 is about to leave the irradiation area of the first radiation source, a stopping time is determined based on the distance between sensor SQ12 and the first radiation source, and the vehicle 21's speed. The first radiation source is then controlled to stop operating at the stopping time.
[0191] Example 3:
[0192] Figure 17 This represents the occlusion state of multiple sensors at time t-1. Figure 18 Table 8 shows the occlusion states of multiple sensors at time t, and the changes in the occlusion states are as follows.
[0193] Table 8
[0194] As shown in Table 8, the occlusion states of sensors SQ21 and SQ11 change, therefore sensors SQ21 and SQ11 are used as target sensors.
[0195] Furthermore, as shown in Table 8, at the current time t, the sensors currently obscured by vehicle 21 are sensors SQ21 and SQ22, and the sensors currently obscured by vehicle 22 are sensors SQ11 and SQ12.
[0196] When sensor SQ21 is the target sensor, the distance between sensor SQ21 and sensor SQ22 in the channel direction is the minimum distance, and this minimum distance is less than a predetermined distance threshold. Therefore, vehicle 21 is taken as the target vehicle corresponding to sensor SQ21.
[0197] When sensor SQ11 is the target sensor, the distance between sensor SQ11 and sensor SQ12 in the channel direction is the minimum distance, and this minimum distance is less than a predetermined distance threshold. Therefore, vehicle 22 is taken as the target vehicle corresponding to sensor SQ11.
[0198] Next, the occlusion status information of sensor SQ21 at the current time t is written into the recording information of vehicle 21, and the occlusion status information of sensor SQ11 at the current time t is written into the recording information of vehicle 22, as shown in Table 9.
[0199] Table 9
[0200] Since sensor SQ21 changes from an unobstructed state to an obstructed state, indicating that vehicle 21 is about to enter the irradiation area of the second radiation source, the activation time is determined based on the distance between sensor SQ21 and the second radiation source, the hood length of vehicle 21, and the vehicle speed. Upon the activation time, the second radiation source is controlled to begin operation.
[0201] Furthermore, since sensor SQ11 changes from an unobstructed state to an obstructed state, indicating that vehicle 22 is about to enter the irradiation area of the first radiation source, the activation time is determined based on the distance between sensor SQ11 and the first radiation source, the hood length of vehicle 22, and the vehicle speed. Upon the activation time, the first radiation source is controlled to begin operation.
[0202] Therefore, when there are multiple vehicles in the passage, the solution provided in this disclosure can control the radiation source to irradiate each vehicle separately.
[0203] Example 4:
[0204] Figure 19 This represents the occlusion state of multiple sensors at time t-1. Figure 20 Table 10 shows the occlusion states of multiple sensors at time t, and the changes in the occlusion states are as follows.
[0205] Table 10
[0206] As shown in Table 10, the occlusion states of sensors SQ12 and SQ22 change, therefore sensors SQ12 and SQ22 are used as target sensors.
[0207] Furthermore, as shown in Table 10, at the current time t, the sensor currently obscured by vehicle 21 is sensor SQ21, and the sensor currently obscured by vehicle 22 is sensor SQ11.
[0208] Since the distance between sensors SQ22 and SQ21 in the channel direction is less than the distance between sensors SQ22 and SQ11 in the channel direction, that is, the distance between sensors SQ22 and SQ21 in the channel direction is the minimum distance, and this minimum distance is less than a predetermined distance threshold, vehicle 21 is designated as the target vehicle corresponding to sensor SQ22.
[0209] Furthermore, since the distance between sensors SQ12 and SQ11 in the channel direction is less than the distance between sensors SQ12 and SQ21, i.e., the distance between sensors SQ12 and SQ11 in the channel direction is the minimum distance, and this minimum distance is less than a predetermined distance threshold, vehicle 22 is designated as the target vehicle corresponding to sensor SQ12.
[0210] Next, the occlusion status information of sensor SQ22 at the current time t is written into the recording information of vehicle 21, and the occlusion status information of sensor SQ12 at the current time t is written into the recording information of vehicle 22, as shown in Table 11.
[0211] Table 11
[0212] As sensor SQ22 changes from an obstructed state to an unobstructed state, indicating that vehicle 21 is about to leave the irradiation area of the second radiation source, a stopping time is determined based on the distance between sensor SQ22 and the second radiation source, and the vehicle 21's speed. The second radiation source is then controlled to stop operating at the stopping time.
[0213] Furthermore, as sensor SQ12 changes from an obscured state to an unobscured state, indicating that vehicle 22 is about to leave the irradiation area of the first radiation source, a stopping time is determined based on the distance between sensor SQ12 and the second radiation source, and the vehicle 22's travel speed. The first radiation source is then controlled to stop operating at the stopping time.
[0214] Therefore, when there are multiple vehicles in the passage, the solution provided in this disclosure can control the radiation source to irradiate each vehicle separately.
[0215] By implementing the above embodiments of this disclosure, it is possible to simultaneously irradiate different vehicles using different radiation sources when multiple vehicles are continuously traveling in a channel, thereby effectively improving vehicle inspection efficiency and increasing the vehicle throughput of the channel.
[0216] Example 5:
[0217] It should be noted that, since this disclosure controls each radiation source individually in the channel, if the vehicle body is long, multiple radiation sources may irradiate the same vehicle.
[0218] 1) Figure 21 This represents the occlusion state of multiple sensors at time t-1. Figure 22 Table 12 shows the occlusion states of multiple sensors at time t, and the changes in the occlusion states are as follows.
[0219] Table 12
[0220] As shown in Table 12, the occlusion state of sensor SQ21 changes, therefore sensor SQ21 is used as the target sensor.
[0221] It should be noted that, as shown in Table 12, at time t, vehicle 23 blocked SQ11 and SQ12 corresponding to the first radiation source, which means that at time t, the first radiation source was irradiating vehicle 23.
[0222] Furthermore, as shown in Table 12, at time t, the sensors currently obscured by vehicle 23 are sensors SQ11, SQ12, SQ21, and SQ22.
[0223] Among sensors SQ11, SQ12, SQ21 and SQ22, the distance between sensor SQ21 and sensor SQ22 in the channel direction is the minimum distance, and this minimum distance is less than a predetermined distance threshold. Therefore, vehicle 23 is regarded as the target vehicle corresponding to sensor SQ21.
[0224] Next, the occlusion status information of sensor SQ21 at the current time t is written into the record information of vehicle 23, as shown in Table 13, where the identification information of vehicle 23 is ID3.
[0225] Table 13
[0226] Since sensor SQ21 changes from an unobstructed state to an obstructed state, indicating that vehicle 23 is about to enter the irradiation area of the second radiation source, the activation time is determined based on the distance between sensor SQ21 and the second radiation source in the channel direction, the hood length of vehicle 23, and the driving speed of vehicle 23. Upon the activation time, the second radiation source is controlled to begin operation.
[0227] Once the second radiation source starts operating, the first and second radiation sources will simultaneously irradiate vehicle 23.
[0228] 2) Figure 23 Table 14 shows the occlusion states of multiple sensors at time t+1 and the changes in the occlusion states.
[0229] Table 14
[0230] As shown in Table 14, the occlusion status of each sensor did not change, therefore there was no target sensor at time t+1.
[0231] It should be noted that, as shown in Table 14, at time t+1, vehicle 23 blocked sensors SQ11 and SQ12 corresponding to the first radiation source, and sensors SQ21 and SQ22 corresponding to the second radiation source. This means that at time t+1, both the first and second radiation sources were irradiating vehicle 23.
[0232] 3) Figure 24 The occlusion states of multiple sensors at time t+2 are shown in Table 15.
[0233] Table 15
[0234] As shown in Table 15, the occlusion state of sensor SQ12 changes, therefore sensor SQ12 is used as the target sensor.
[0235] Furthermore, as shown in Table 15, at time t+2, the sensors currently obscured by vehicle 23 are sensors SQ11, SQ21, and SQ22.
[0236] Since the distance between sensors SQ12 and SQ11 in the channel direction is less than the distance between sensors SQ12 and SQ21 and SQ22 in the channel direction, that is, the distance between sensors SQ12 and SQ11 in the channel direction is the minimum distance, and this minimum distance is less than a predetermined distance threshold, vehicle 23 is designated as the target vehicle corresponding to sensor SQ12.
[0237] Next, the occlusion status information of sensor SQ12 at time t+2 is written into the recording information of vehicle 23, as shown in Table 16.
[0238] Table 16
[0239] As sensor SQ12 changes from an obstructed state to an unobstructed state, indicating that vehicle 23 is about to leave the irradiation area of the first radiation source, a stopping time is determined based on the distance between sensor SQ12 and the first radiation source, and the travel speed of vehicle 23. The first radiation source is then controlled to stop operating at the stopping time.
[0240] It should be noted that after the first radiation source stops working, the second radiation source continues to irradiate vehicle 23.
[0241] 4) Figure 25 Table 15 shows the occlusion states of multiple sensors at time t+3, and the changes in the occlusion states are as follows.
[0242] Table 17
[0243] As shown in Table 17, the occlusion state of sensor SQ11 changes, therefore sensor SQ11 is used as the target sensor.
[0244] Furthermore, as shown in Table 17, at time t+3, the sensors currently obscured by vehicle 23 are sensors SQ21 and SQ22.
[0245] Among sensors SQ21 and SQ22, the distance between sensors SQ11 and SQ22 in the channel direction is the minimum distance, and this minimum distance is less than a predetermined distance threshold. Therefore, vehicle 23 is taken as the target vehicle corresponding to sensor SQ11.
[0246] For example, the distance between sensor SQ11 and sensor SQ22 in the channel direction is 5 meters, while the length of vehicle 23 is 10 meters. This means that vehicle 23 can simultaneously block sensor SQ11 and sensor SQ22, which are 5 meters apart. Therefore, when vehicle 23 no longer blocks sensor SQ11, it will still block sensor SQ22.
[0247] Since the distance between sensors SQ11 and SQ22 in the channel direction (e.g., 5 meters) is significantly less than the predetermined distance threshold (e.g., 50 meters), no alarm processing will be triggered at the aforementioned time t+3.
[0248] Next, the occlusion status information of sensor SQ11 at time t+3 is written into the recording information of vehicle 23, as shown in Table 18.
[0249] Table 18
[0250] It should be noted that at time t+2, sensor SQ12 changes from an obscured state to an unobscured state, indicating that vehicle 23 is about to leave the irradiation area of the first radiation source. In this case, based on the distance between sensor SQ12 and the first radiation source, and the speed of vehicle 23, the stopping time is determined, and the first radiation source is controlled to stop operating at the stopping time. At time t+3, sensor SQ11 changes from an obscured state to an unobscured state, indicating that vehicle 23 has completely left the irradiation area of the first radiation source. Since the first radiation source has stopped operating at this time, no operation is performed on the first radiation source.
[0251] As can be seen from the above embodiments, since this disclosure controls each radiation source installed in the channel individually, it can control the radiation source at the vehicle's location to irradiate the vehicle regardless of its length, thereby improving the flexibility of vehicle inspection.
[0252] It should also be noted that this disclosure allows for the separate control of multiple radiation sources within the channel, thus enabling multiple vehicles to be simultaneously within the channel and for each vehicle to be controlled individually.
[0253] Those skilled in the art will understand that all or part of the steps of the above embodiments can be implemented by hardware or by a program instructing related hardware. The program can be stored in a computer-readable storage medium, such as a read-only memory, a disk, or an optical disk.
[0254] The description in this disclosure is provided for illustrative and descriptive purposes only and is not intended to be exhaustive or to limit the disclosure to its forms. Many modifications and variations will be apparent to those skilled in the art. The embodiments were chosen and described in order to better illustrate the principles and practical application of this disclosure and to enable those skilled in the art to understand this disclosure and to design various embodiments with various modifications suitable for a particular purpose.
Claims
1. A vehicle inspection method, comprising: Collect occlusion status information from multiple sensors set along the channel; Based on the occlusion status information of the multiple sensors at the current moment and the occlusion status information at the previous moment, the sensor whose occlusion status has changed is selected as the target sensor. Based on the sensor status information in the recorded information of N vehicles currently located in the channel, the target vehicle corresponding to the target sensor is determined from among the N vehicles, where N is a positive integer; Write the occlusion status information of the target sensor at the current moment into the recording information of the target vehicle; If a radiation source corresponding to the target sensor is provided in the channel, the working state of the radiation source is controlled according to the change in the occlusion state of the target sensor.
2. The vehicle inspection method according to claim 1, wherein, The step of determining the target vehicle corresponding to the target sensor among the N vehicles includes: Based on the sensor status information in the recorded information of the N vehicles, the vehicle closest to the target sensor is selected as the target vehicle.
3. The vehicle inspection method according to claim 2, wherein, The step of selecting the vehicle closest to the target sensor from the N vehicles as the target vehicle includes: Based on the sensor status information in the recorded information of each of the N vehicles, determine the sensor currently obstructed by each vehicle; Calculate the distance between the target sensor and the sensor currently obstructed by each vehicle to obtain multiple distances; If the minimum distance among the plurality of distances is less than a predetermined distance threshold, then the vehicle corresponding to the minimum distance is taken as the target vehicle.
4. The vehicle inspection method according to claim 3 further includes: If the minimum distance is greater than or equal to the predetermined distance threshold, an alarm is triggered for the target sensor.
5. The vehicle inspection method according to claim 1, wherein, The step of controlling the operating state of the radiation source based on the change in the occlusion state of the target sensor includes: If the target sensor corresponds to the i-th radiation source in the channel, determine whether the target sensor is the first sensor used to activate the i-th radiation source. M represents the total number of radiation sources; If the target sensor is the first sensor, determine whether the target sensor has changed from an unobstructed state to an obstructed state; If the target sensor changes from the unobstructed state to the obstructed state, the start time is determined based on the distance between the first sensor and the i-th radiation source, the length of the front of the target vehicle, and the speed of the target vehicle. The i-th radiation source is controlled to start working at the start-up time.
6. The vehicle inspection method according to claim 5, wherein, The step of controlling the operating state of the radiation source based on the change in the occlusion state of the target sensor includes: If the target sensor is a second sensor used to turn off the i-th radiation source, determine whether the target sensor changes from the blocked state to the unblocked state; If the target sensor changes from the blocked state to the unblocked state, the stopping time is determined based on the distance between the second sensor and the i-th radiation source and the speed of the target vehicle. The i-th radiation source is controlled to stop working at the specified stop time.
7. The vehicle inspection method according to claim 6, wherein, The first sensor is located downstream of the i-th radiation source in the channel direction; The second sensor is located upstream of the i-th radiation source in the channel direction.
8. The vehicle inspection method according to claim 1, further comprising: If the target sensor is the sensor that is furthest from the entrance of the channel among the plurality of sensors, determine whether the target sensor has changed from an obstructed state to an unobstructed state; If the target sensor changes from the obstructed state to the unobstructed state, the recorded information of the target vehicle is deleted.
9. The vehicle inspection method according to any one of claims 1-8, further comprising: If the target sensor is the trigger sensor that is closest to the entrance of the channel among the plurality of sensors, determine whether the trigger sensor has changed from an unobstructed state to an obstructed state; If the trigger sensor changes from the unobstructed state to the obstructed state, a vehicle identifier is assigned to the vehicle entering the channel; The vehicle identifier is written into the record information created for the vehicle entering the channel.
10. The vehicle inspection method according to claim 9, wherein, Assigning vehicle identifiers to vehicles entering the channel includes: If the trigger sensor changes from the unobstructed state to the obstructed state, determine whether the entrance sensor set at the entrance of the passage has detected a vehicle entering the passage; If the entrance sensor detects a vehicle entering the channel, it assigns the vehicle identifier to the vehicle entering the channel.
11. The vehicle inspection method according to claim 10, further comprising: If the entrance sensor does not detect a vehicle entering the passage, an alarm will be triggered.
12. The vehicle inspection method according to claim 9, further comprising: If the target sensor is a vehicle information sensor used to collect vehicle information, then the vehicle head length information and vehicle feature information of the target vehicle are obtained by using the contour information of the target vehicle collected by the vehicle information sensor. The speed of the target vehicle is determined based on the distance between the vehicle information sensor and the trigger sensor. The target vehicle's speed, hood length, and vehicle characteristics are written into the target vehicle's record information.
13. A vehicle inspection device, comprising: The information acquisition module is configured to acquire occlusion status information from multiple sensors set along the channel; The first selection module is configured to select the sensor whose occlusion state has changed as the target sensor based on the occlusion state information of the plurality of sensors at the current moment and the occlusion state information at the previous moment. The second selection module is configured to determine the target vehicle corresponding to the target sensor from among the N vehicles based on the sensor status information in the recorded information of the N vehicles currently located in the channel, where N is a positive integer; The information update module is configured to write the occlusion status information of the target sensor at the current moment into the recording information of the target vehicle; The X-ray source control module is configured to control the working state of the X-ray source according to the change in the occlusion state of the target sensor if an X-ray source corresponding to the target sensor is provided in the channel.
14. A vehicle inspection device, comprising: Memory; A processor, coupled to a memory, is configured to implement the vehicle inspection method as described in any one of claims 1-12 based on the memory-stored instructions.
15. A vehicle inspection system, comprising: The vehicle inspection device as described in claim 13 or 14; Multiple sensors are positioned along the channel; A plurality of radiation sources are arranged along the channel, wherein each of the plurality of radiation sources emits a radiation beam into the channel when in operation.
16. The vehicle inspection system of claim 15, further comprising: An entrance sensor installed at the entrance of the passage is configured to detect whether a vehicle is entering the passage.
17. The vehicle inspection method according to claim 16, wherein, Each of the plurality of sensors is a light curtain sensor; The inlet sensor is a ground-sensing sensor.
18. The vehicle inspection system according to any one of claims 15-17, wherein, Different radiation sources have different radiation emission parameters.
19. A computer-readable storage medium, wherein, The computer-readable storage medium stores computer instructions that, when executed by a processor, implement the vehicle inspection method as described in any one of claims 1-12.
20. A computer program product comprising computer instructions, wherein the computer instructions, when executed by a processor, implement the vehicle inspection method as described in any one of claims 1-12.