Inspection systems and security methods
By adding a re-inspection and identification unit and an interactive module to the baggage diversion system, the problem of mis-diversion caused by baggage tracking failures and delayed conclusions has been solved, realizing automated re-inspection and improving baggage handling efficiency and overall operational efficiency.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- NUCTECH CO LTD
- Filing Date
- 2026-04-20
- Publication Date
- 2026-06-30
AI Technical Summary
In the existing baggage diversion system, baggage tracking failures or delays in the conclusion of the process lead to baggage being mistakenly diverted to unnecessary baggage inspections, which increases the workload of manual baggage inspection and reduces the overall operational efficiency.
A re-inspection and identification unit is added between the initial sorting machine and the unpacking point. Through the interaction of the re-inspection and identification unit, the conveying module and the storage module, the re-inspection process is realized, correcting the security inspection objects that were missorted due to tracking loss or delayed conclusion, and reducing unnecessary unpacking inspections.
The automated re-inspection process reduces manual intervention, improves baggage handling efficiency, ensures proper sorting, reduces unnecessary baggage checks, and increases overall throughput and operational efficiency.
Smart Images

Figure CN122298700A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the fields of security inspection, radiation inspection, or other fields, and is specifically applicable to security inspection scenarios, logistics sorting scenarios, factory assembly line scenarios, non-destructive testing scenarios, etc., and more specifically to inspection systems and security inspection methods. Background Technology
[0002] As logistics, security checks, and express delivery industries expand, higher demands are being placed on object inspection. For example, the Baggage Handling System (BHS) transmits transported baggage to a radiation detection system. The Hold Baggage Security System (HBSS) scans the baggage for radiation and links the inspection result (Clear or Unclear) to the baggage's unique tracking identifier. The baggage handling system then uses this result to triage the baggage at sorting points, either opening it for inspection or allowing it to pass.
[0003] The BHS system consists of multiple lines divided into zones, each controlled by a different PLC controller. The HBSS is embedded in one of the BHS lines. After the baggage is sent out by the CT, it begins to be tracked, usually at the diversion point, and is used to divert the baggage based on the judgment of the tracked baggage.
[0004] In realizing the inventive concept of this application, the inventors discovered that baggage is generally no longer tracked after being diverted. This is because the greater the distance, the higher the failure rate of tracking based on a time window. Also, baggage may be aggregated from multiple BHS lines integrated with HBSS, making tracking more prone to errors. However, baggage diverted to the Unclear line may have failed tracking or its classification not yet finalized at the diversion point; some of this baggage is actually clear. For example, the Explosive Detection System (EDS) in the HBSS scans and sends the baggage to the BHS normally. However, on the section of the line from the EDS to the diversion point, tracking failures due to bag jams or slippage cause clear baggage to be diverted to the Unclear line. All of these situations result in baggage that could have passed security screening being sent to the unclear area, increasing unnecessary manual baggage opening work and reducing overall operational efficiency. Summary of the Invention
[0005] In view of the above problems, this application provides an inspection system and security inspection method.
[0006] According to a first aspect of this application, an inspection system is provided, comprising: a conveying module including an initial sorting machine, a re-inspection sorting machine, and an initial identification unit, the conveying module being configured to convey security inspection objects, and the initial identification unit being configured to identify object identifiers of the security inspection objects; an inspection module configured to perform radiation inspection on the security inspection objects from the conveying module to obtain radiation images, the inspection module and the conveying module being controlled by different controllers; and an image judgment module communicatively connected to the inspection module, configured to process the radiation images of the security inspection objects to obtain an image judgment conclusion, thereby instructing the initial sorting machine to sort the security inspection objects from the inspection module to an open inspection module. The system includes a security inspection line or a release line; a storage module, which is communicatively connected to the image judgment module and configured to associate and store the image judgment conclusion of the security inspection object and the object identifier identified by the initial identification unit; a re-inspection identification unit, installed on the opening inspection line and configured to identify the object identifier of the security inspection object located on the opening inspection line; wherein, the controller of the opening inspection line is configured to query the image judgment conclusion of the security inspection object located on the opening inspection line from the storage module based on the object identifier identified by the re-inspection identification unit, so as to control the opening inspection line to continue to transport the security inspection object on it based on the image judgment conclusion, or to instruct the re-inspection sorting machine to sort the security inspection object located on the opening inspection line to the release line.
[0007] According to an embodiment of this application, when a security inspection object arrives at the initial sorting machine, the conveying module is configured to instruct the initial sorting machine to sort the security inspection object to the inspection line in response to any of the following conditions: receiving an inspection conclusion from the inspection module indicating an inspection category, and the risk assessment value of the inspection category being greater than or equal to a preset value; tracking the first tracking identifier of the lost security inspection object; or not receiving an inspection conclusion from the inspection module.
[0008] According to an embodiment of this application, the controller of the inspection line is configured to continue transporting inspection objects in response to at least one condition: failure to communicate with the storage module, failure to find the image judgment conclusion of the inspection object, or finding that the image judgment conclusion of the inspection object is an inspection category.
[0009] According to an embodiment of this application, the controller of the inspection line is configured to, in response to a query from the storage module that the image determination conclusion of the security inspection object is a release category, instruct the re-inspection sorting machine to sort the security inspection object from the inspection line to the release line, whereby the risk assessment value of the release category is less than a preset value.
[0010] According to an embodiment of this application, the conveying module and the security inspection module are configured to track the security inspection object based on its tracking identifier; the conveying module further includes: a first transport mechanism configured to transport the security inspection object to the security inspection module; and a third transport mechanism configured to receive the radiation-checked security inspection object from the security inspection module and transport it to the initial sorting machine; wherein the conveying module is configured to generate a first tracking identifier in response to detecting the security inspection object on the first transport mechanism and send the first tracking identifier to the security inspection module to track the security inspection object.
[0011] According to an embodiment of this application, the controller of the inspection line is further configured to, in response to querying the image determination conclusion of the security inspection object from the storage module based on the object identifier, bind it to a regenerated second tracking identifier, wherein the first tracking identifier is different from the second tracking identifier.
[0012] According to an embodiment of this application, the initial identification unit and the re-inspection identification unit each include a code reader, and the object identifier includes the code read by the code reader; the controller of the inspection line includes a communication module, configured to receive the code, and query the judgment conclusion from the preset interface of the storage module according to a predetermined protocol format.
[0013] According to an embodiment of this application, the position of the initial sorting machine and the opening position are respectively the starting position and the ending position of the inspection line, and the re-inspection and identification unit is disposed between the position of the initial sorting machine and the opening position.
[0014] According to an embodiment of this application, the image judgment module includes a centralized image judgment server, and the storage module includes a storage server. Multiple inspection systems share the centralized image judgment server and the storage server. The sharing includes: the centralized image judgment server is configured to receive multiple radiation images sent by multiple security inspection modules for multiple security inspection objects, and output their respective image judgment conclusions; and the storage server is configured to receive multiple image judgment conclusions sent by the centralized image judgment server, and to receive multiple object identifiers sent by multiple transport modules.
[0015] A second aspect of this application provides a security inspection method for use in any of the above inspection systems. The method includes: conveying a security inspection object using a conveying module and identifying an object identifier of the security inspection object using an initial identification unit of the conveying module; performing a radiation inspection on the security inspection object from the conveying module using a security inspection module to obtain a radiation image, wherein the security inspection module and the conveying module are controlled by different controllers; processing the radiation image of the security inspection object using an image judgment module to obtain an image judgment conclusion, the image judgment conclusion being used to instruct the initial sorting machine of the conveying module to sort the security inspection object from the security inspection module to an opening inspection line or a release line; storing the image judgment conclusion of the security inspection object and the object identifier identified by the initial identification unit using a storage module; identifying the object identifier of the security inspection object located on the opening inspection line using a re-inspection identification module; and querying the image judgment conclusion of the security inspection object located on the opening inspection line from the storage module based on the object identifier identified by the re-inspection identification unit, so as to control the opening inspection line to continue conveying the security inspection object thereon based on the image judgment conclusion, or instructing the re-inspection sorting machine to sort the security inspection object located on the opening inspection line to the release line.
[0016] The inspection system and security inspection method provided in this application can achieve at least the following effects:
[0017] 1) A re-inspection and identification unit is added between the initial sorting machine and the bag opening point. When the security inspection object is sorted to the opening line and before it arrives at the bag opening point, a re-inspection step is added based on the interaction of the re-inspection and identification unit, the conveying module and the storage module. This is used to correct security inspection objects that are missorted due to tracking loss or delayed conclusion, reduce unnecessary bag opening inspections and improve baggage handling efficiency.
[0018] 2) By automating the re-inspection process, manual intervention is reduced, the turnover of qualified items is accelerated, thereby improving the overall throughput and operational efficiency.
[0019] 3) By setting up a storage module to associate the judgment conclusions and object identifiers, the core tracking logic of the security inspection module and the transportation module is maintained, making it easy to implement and expand the re-inspection process in the existing system. Attached Figure Description
[0020] The above-mentioned contents, other objects, features and advantages of this application will become clearer from the following description of embodiments with reference to the accompanying drawings, in which:
[0021] Figure 1 The schematic diagram shows the structure including the conveying module and the security inspection module;
[0022] Figure 2 This diagram illustrates an application scenario of an inspection system according to an embodiment of this application.
[0023] Figure 3 This diagram illustrates the conditions for sorting security inspection objects to the inspection line according to an embodiment of this application.
[0024] Figure 4 This diagram illustrates the conditions under which the inspection line continues to transport objects for security inspection according to an embodiment of this application.
[0025] Figure 5 This schematic diagram illustrates the structure of a barcode reader according to an embodiment of the present application.
[0026] Figure 6 A flowchart illustrating a security inspection method according to an embodiment of this application is shown schematically; and
[0027] Figure 7 A block diagram schematically illustrates an electronic device suitable for controlling a transport module or a security inspection module according to an embodiment of this application.
[0028] The reference numerals used in the above figures are as follows:
[0029] 200. Inspection system; 210. Conveying module; 211. First transportation mechanism; 212. Third transportation mechanism; 213. Initial sorting machine; 214. Release line; 215. Opening inspection line; 216. Initial identification unit; 217. Re-inspection sorting machine; 220. Security inspection module; 230. Storage module; 240. Image interpretation module; 250. Re-inspection identification unit; 201. Security inspection object.
[0030] It should be noted that, for clarity, the dimensions of the overall / partial structure or the overall / partial region in the drawings used to describe the embodiments of this disclosure may be enlarged or reduced, i.e., these drawings are not drawn to actual scale. Detailed Implementation
[0031] The embodiments of this application will now be described with reference to the accompanying drawings. However, it should be understood that these descriptions are exemplary only and are not intended to limit the scope of this application. In the following detailed description, numerous specific details are set forth to provide a thorough understanding of the embodiments of this application for ease of explanation. However, it will be apparent that one or more embodiments may be implemented without these specific details. Furthermore, descriptions of well-known structures and technologies are omitted in the following description to avoid unnecessarily obscuring the concepts of this application.
[0032] The terminology used herein is for the purpose of describing particular embodiments only and is not intended to limit the scope of this application. The terms “comprising,” “including,” etc., as used herein indicate the presence of features, steps, operations, and / or components, but do not exclude the presence or addition of one or more other features, steps, operations, or components.
[0033] All terms used herein (including technical and scientific terms) have the meanings commonly understood by those skilled in the art, unless otherwise defined. It should be noted that the terms used herein are to be interpreted in a manner consistent with the context of this specification, and not in an idealized or overly rigid way.
[0034] When using expressions such as "at least one of A, B and C", they should generally be interpreted in accordance with the meaning that is commonly understood by those skilled in the art (e.g., "a system having at least one of A, B and C" should include, but is not limited to, a system having A alone, a system having B alone, a system having C alone, a system having A and B, a system having A and C, a system having B and C, and / or a system having A, B and C, etc.).
[0035] Figure 1 The schematic diagram shows the structure including the conveying module and the security inspection module. Figure 2 The diagram illustrates an application scenario of an inspection system according to an embodiment of this application. It should be noted that... Figure 2The examples shown are merely examples that can be applied to the embodiments of this application to help those skilled in the art understand the technical content of this application, but do not mean that the embodiments of this application cannot have other devices, systems, or other environments and scenarios.
[0036] like Figure 1 As shown, the conveyor module may include a Baghouse Shield (BHS), and the security inspection module may include an Armed Police Shield (HBSS). The BHS entrance conveyor belt transports baggage close to the HBSS entrance. When the baggage triggers a light barrier on the BHS, the BHS transmits the baggage's BID information to the HBSS. After the baggage is transferred to the HBSS, the HBSS begins tracking it. Once a scanned image of the baggage is generated, the HBSS binds the baggage's BID to the scanned image and transmits it to the image interpretation module. When the baggage leaves the HBSS, the HBSS sends the baggage information back to the BHS. The BHS exit conveyor belt continues to transport the baggage to the sorting station for appropriate opening inspection or release processing. The HBSS may include systems such as an Explosive Detection System (EDS).
[0037] like Figure 2 As shown, the inspection system 200 according to this embodiment includes a conveying module 210, a security inspection module 220, a storage module 230, an image judgment module 240, and a re-inspection and identification unit 250. The conveying module 210 includes an initial sorting machine 213, a re-inspection sorting machine 217, and an initial identification unit 216. The conveying module 210 may also include a first transport mechanism 211, a third transport mechanism 212, a release line 214, and an opening inspection line 215 for transported objects (such as luggage). The first transport mechanism 211, the third transport mechanism 212, the release line 214, and the opening inspection line 215 can be obtained by dividing the BHS lines according to regions. Each line can be controlled by a separate controller, and there will be interaction between the controllers.
[0038] The conveying module 210 is configured to convey the security inspection object 201, and the initial identification unit 216 is configured to identify the object identifier of the security inspection object 201. The security inspection module 220 is configured to perform radiation checks on the security inspection object 201 from the conveying module 210. The security inspection module 220 and the conveying module 210 are controlled by different controllers. The image judgment module 240 is communicatively connected to the security inspection module 220 and is configured to process the radiation image of the security inspection object 201 to obtain an image judgment conclusion, which instructs the initial sorting machine 213 to sort the security inspection object 201 from the security inspection module 220 to the opening inspection line 215 or the release line 214. The storage module 230 is communicatively connected to the image judgment module 240 and is configured to associate storage. The system includes: the image judgment conclusion of the security inspection object 201 and the object identifier identified by the initial identification unit 216; and a re-inspection identification unit 250, installed on the opening inspection line 215, configured to identify the object identifier of the security inspection object 201 located on the opening inspection line 215. The controller of the opening inspection line 215 (not shown in the figure) is configured to query the image judgment conclusion of the security inspection object 201 located on the opening inspection line 215 from the storage module 230 based on the object identifier identified by the re-inspection identification unit 250, so as to control the opening inspection line 215 to continue to transport the security inspection object 201 on it based on the image judgment conclusion, or to instruct the re-inspection sorting machine 217 to sort the security inspection object 201 located on the opening inspection line 215 to the release line 214.
[0039] Exemplarily, the security inspection module 220 may include a computer, a housing, an X-ray scanning device, and a second transport mechanism. The housing of the security inspection module 220 forms a receiving space for installing and protecting the various functional components within it. An inspection channel is provided within the housing of the security inspection module 220, and a second transport mechanism, such as a belt conveyor, is arranged within the inspection channel. Security inspection entrances and exits, connecting the two ends of the second transport mechanism, are respectively opened at both ends of the housing of the security inspection module 220. An X-ray scanning device is provided within the inspection channel, which images the object to be inspected by emitting X-ray beams in the X-ray scanning area.
[0040] The second transport mechanism is configured to transport objects from the first transport mechanism 211 to the X-ray scanning area (not shown in the figure) and then to the third transport mechanism 212; the storage module 230 is communicatively connected to the transport module 210 and the X-ray scanning device. The opening inspection line 215 is a transport line for manually opening and inspecting the security inspection object 201; for example, an inspection table is provided at the opening inspection point. The release line 214 is a transport line for transporting security inspection objects 201 that have passed security checks and can be directly released; the personnel belonging to the security inspection object 201 can take the security inspection object 201 away at the release point. The storage module 230 may include a database server, a cloud storage system, a local storage device, etc.
[0041] For example, any one of the first transport mechanism 211, the second transport mechanism (not shown in the figure), and the third transport mechanism 212 can take the form of a conveyor belt, conveyor rollers, or a track. For example, the conveyor rollers may include a single motorized roller and multiple driven rollers; the motorized roller may be driven by a servo motor, and the rollers may be connected to each other. The first transport mechanism 211, the second transport mechanism, and the third transport mechanism 212 can all transport the object 201 to be inspected and / or the pallet. Figure 2 As shown, objects can move along the dashed arrow from the entrance of the first transport mechanism 211, pass through the ray scanning device to reach the initial sorting machine 213, and be sorted to various sorting branches.
[0042] For example, a radiographic scanning apparatus may include one or more radiation sources suitable for generating X-ray beams. The apparatus may also include detectors. The radiation sources emit radiation toward an object, and the detectors detect the radiation that has interacted with the object, thereby enabling the inspection of the object. For instance, an X-ray source emits radiation toward an object being transported in an inspection channel, and the detector detects the radiation that has passed through the object to obtain a scanned image. Alternatively, multiple radiation sources may emit X-rays toward the object from multiple angles at different times, detecting the radiation that passes through the object each time, and processing the detected signals to form a scanned image of the object.
[0043] In some embodiments, the controllers of the conveying module or security inspection module can be implemented using a PLC (Programmable Logic Controller). The controllers of the first transport mechanism 211, the third transport mechanism 212, the release line 214, and the inspection line 215 are each implemented using a PLC. The storage module 230 communicates with the conveying module 210 and the X-ray scanning device via a network. The network provides the medium for the communication link and can include various connection types, such as wired, wireless communication links, or fiber optic cables. PPI (Multipoint Interface) communication protocol, MPI (Multipoint Interface) communication protocol, Profinet communication protocol, etc., can be used as a unified communication protocol. The programmable controller consists of a CPU, instruction and data memory, input / output interfaces, power supply, digital-to-analog conversion, and other functional units. It has powerful logic operation capabilities and can adapt well to industrial control environments. In other embodiments, microprocessors, computers, or servers can also be used as controllers.
[0044] In some embodiments, the controller of the conveying module can send control commands to the conveying module 210, such as controlling the start and stop of each transport mechanism and the transport speed. For example, the conveying module 210 and the X-ray scanning device can be equipped with several triggering mechanisms, such as light barriers, to detect objects. After an object reaches a light barrier, the photoelectric sensor of that light barrier is triggered and sends a trigger signal to the corresponding controller. After receiving the trigger signal from the corresponding light barrier, the controller records the current position of the object. It should be noted that the trigger signal can be sent directly or indirectly to the corresponding controller, and the controller of the security inspection module can send control commands to the X-ray scanning device to control X-ray emission and reception, etc.
[0045] In some embodiments, the image judgment module 240 communicates with the security inspection module 220 at least using a unified communication protocol. The image judgment module 240 is configured to acquire the scanned image of the object scanned by the security inspection module 220 and obtain the image judgment conclusion of the scanned image.
[0046] For example, in security checks at public places such as highways, train stations, and airports, X-ray scanning devices obtain scanned images of luggage in the X-ray scanning area. The X-ray scanning device can then directly send the scanned image to the image interpretation module 240, or the scanned image can be obtained by the storage module 230 and then sent to the image interpretation module 240. Next, the image interpretation module 240 can assign the image to a security inspector for interpretation. The inspector interprets the X-ray image based on the image itself and their personal experience, and provides an interpretation conclusion. The image interpretation module 240 can also call the automatic image interpretation module 240 to recognize the scanned image and automatically derive an interpretation conclusion. The interpretation conclusion includes whether contraband is contained. The image interpretation module 240 can display the scanned image information and the interpretation conclusion.
[0047] For example, an "object identifier" may include barcodes, QR codes, RFID tag information, electronic codes, or system-assigned unique digital IDs, including strings, numbers, binary data, etc. The controller between the conveying module 210 and the security inspection module 220 exchanges data, for example, via industrial Ethernet, RS485 bus, wireless communication, etc. For example, it determines whether to continue conveying via the inspection line 215 or sorting to the release line 214 based on the results of manual inspection, the severity of the judgment conclusion, or preset rules.
[0048] According to an embodiment of this application, a re-inspection and identification unit 250 is added between the initial sorting machine 213 and the bag opening point. When the security inspection object 201 is sorted to the opening line 215 but before reaching the bag opening point, a re-inspection step is added based on the interaction of the re-inspection and identification unit 250, the conveying module 210, and the storage module 230. This is used to correct security inspection objects 201 that were missorted due to tracking loss or delayed conclusions, reducing unnecessary bag opening checks and improving baggage handling efficiency. Furthermore, by automating the re-inspection process, manual intervention is reduced, accelerating the flow of qualified objects, thereby improving overall throughput and operational efficiency. In addition, by setting up the storage module 230, the core tracking logic of BHS and HBSS is maintained, making it easy to implement and expand within existing systems.
[0049] For example, objects may include luggage or other items in a security check scenario, processing objects in an assembly line, packages in a courier delivery line, workpieces in a non-destructive testing scenario, battery cells, etc.
[0050] Figure 3 A schematic diagram illustrating the conditions for sorting security inspection objects 201 to the inspection line 215 according to an embodiment of this application is shown.
[0051] In some embodiments, refer to Figure 3 When the security inspection object 201 arrives at the initial sorting machine 213, the conveying module 210 is configured to instruct the initial sorting machine 213 to sort the security inspection object 201 to the inspection line 215 in response to any of the following conditions:
[0052] The image judgment module 240 receives an image judgment conclusion indicating an inspection category, and the hazard assessment value of the inspection category is greater than or equal to a preset value; for example, the image judgment module 240 sends the hazard assessment value along with the image judgment conclusion. After receiving this data, the control system of the conveying module 210 parses the hazard assessment value (e.g., 75) and compares it with the preset value (e.g., 60). Since 75 ≥ 60, a sorting command is triggered, and the initial sorting machine 213 is controlled to guide the security inspection object 201 to the inspection line 215.
[0053] Track the first tracking identifier (such as the BID identifier generated by the transport module 210) of the lost security inspection object 201.
[0054] No image analysis conclusion was received from the image analysis module 240.
[0055] For example, the image analysis conclusion includes the security assessment result obtained by the image analysis module 240 after analyzing the radiation image of the security inspection object 201. For example, conclusions at different levels such as release, open inspection, and priority inspection. The hazard assessment value is a numerical indicator used to quantify the degree of danger of the security inspection object 201, which can be determined through expert experience or obtained based on historical data statistics.
[0056] According to the embodiments of this application, multi-level sorting triggering conditions can be constructed to effectively cope with security inspection needs under various circumstances, thereby improving the adaptability of the entire inspection system.
[0057] Figure 4 A schematic diagram showing the conditions under which the inspection line 215 continues to transport the security inspection object 201 according to an embodiment of this application is illustrated.
[0058] In some embodiments, refer to Figure 4 The controller of the inspection line 215 is configured to continue transporting the security inspection object 201 in response to at least one condition being met:
[0059] Communication with the storage server failed; no image analysis conclusion was found for security inspection object 201; the image analysis conclusion for security inspection object 201 was found to be of the open inspection category.
[0060] For example, communication failure includes the interruption or inability to perform normal data exchange between the controller of the testing line 215 and the storage module 230. Examples include network connection loss, server response timeout (no response for more than 3 seconds), and data transmission errors.
[0061] According to the embodiments of this application, false detections can be avoided, ensuring that objects requiring manual inspection can receive a complete inspection process, thus avoiding security vulnerabilities caused by misoperation or errors.
[0062] In some embodiments, the controller of the opening inspection line 215 is configured to: in response to the judgment conclusion of the security inspection object 201 obtained from the storage module 230 as the release category, instruct the re-inspection sorting machine 217 to sort the security inspection object 201 from the opening inspection line 215 to the release line 214, where the risk assessment value of the release category is less than a preset value.
[0063] For example, the release category can be determined by comparing the hazard assessment value with a preset value; if the hazard assessment value is less than the preset value, it is considered a release category. Alternatively, the category label in the analysis diagram can be used to determine the release category; for example, labels such as SAFE and NORMAL indicate the release category.
[0064] For example, sorting can be achieved by controlling the angle or position of the mechanical devices (such as steering arms and diversion gates) of the initial sorting machine 213 or the re-inspection sorting machine 217. Specifically, when the judgment result is a release category, the conveying module 210 generates a sorting instruction, which is sent to the drive controller of the re-inspection sorting machine 217 via an industrial bus or wireless network. The sorting instruction includes the location information of the security inspection object 201, the target line identifier, and the action time requirement. After receiving the instruction, the drive controller of the re-inspection sorting machine 217 controls the mechanical actuators (such as steering plates, push plates, diversion gates, etc.) to act at the appropriate time, guiding the security inspection object 201 from the current opening line 215 to the release line 214.
[0065] According to the embodiments of this application, by promptly sorting security baggage that has been mistakenly diverted to the opening inspection line 215 to the release line 214, unnecessary workload in the baggage opening area is reduced, human resource allocation is optimized, and operating costs are lowered. The re-inspection process compensates for potential information delays or tracking losses that may occur during the initial inspection stage, improves the security inspection experience for relevant personnel (such as passengers), and increases processing timeliness.
[0066] In some embodiments, the transport module 210 and the security inspection module 220 are configured to track the security inspection object 201 based on the tracking identifier; wherein, the transport module 210 is configured to generate a first tracking identifier in response to detecting the security inspection object 201 on the first transport mechanism 211, and send the first tracking identifier to the security inspection module 220 to track the security inspection object 201.
[0067] In some embodiments, the controller of the inspection line 215 is further configured to, in response to querying the image determination conclusion of the inspection object 201 from the storage module 230 based on the object identifier, bind it to a regenerated second tracking identifier, the first tracking identifier being different from the second tracking identifier.
[0068] For example, when the photoelectric sensor on the first transport mechanism 211 detects the entry of a security inspection object 201, it triggers the controller of the transport module 210 to generate a unique first tracking identifier (e.g., in the format "TRK-YYYYMMDD-HHMMSS-XXXXXX") containing a timestamp, a random number, and a check digit using an encryption algorithm. Simultaneously, the generated first tracking identifier is sent to the security inspection module 220 via a communication interface, and an association record is established in the local database between the first tracking identifier and initial information such as detection time and location. Upon receiving the first tracking identifier, the security inspection module 220 associates it with the upcoming radiation inspection task to ensure the correct attribution of the inspection results. The transport module 210 and the security inspection module 220 establish a real-time communication connection via industrial Ethernet, using a unified tracking protocol to transmit tracking identifiers and status information. Each module maintains a tracking data table, recording the current location, status, and processing progress of the security inspection object 201 corresponding to the tracking identifier. When the security inspection object 201 is transferred between different modules, the sending module transmits the tracking identifier and object information to the receiving module, and the receiving module updates its local tracking data and confirms receipt.
[0069] After the controller of the inspection line 215 receives the image judgment result, it generates a new unique identifier as the second tracking identifier. This identifier uses a different range, format, or algorithm than the first tracking identifier to distinguish the tracking stage. The second tracking identifier is then linked with the image judgment result data, object identifier, and the original first tracking identifier in the database to form a complete data binding relationship.
[0070] For example, a tracking identifier (BID) is an identifier used to uniquely identify and track a security inspection object 201 (such as luggage) in the inspection system. It is represented, for example, by a unique string, numeric code, or QR code, and corresponds one-to-one with each security inspection object 201, used to record its location and status at each stage. The first tracking identifier is an initial tracking identifier generated when the security inspection object 201 enters the first transportation facility 211. The second tracking identifier is a new tracking identifier regenerated during the re-inspection stage, different from the first tracking identifier. For example, the first tracking identifier is generated in the range of 0 to 99, while the second tracking identifier is generated in the range of 100 to 199.
[0071] In some embodiments, physical characteristics of hardware devices can be incorporated as part of the tracking identifier, based on software-generated tracking identifiers. For example, a first or second tracking identifier can be generated by combining hardware data such as encoder readings of the conveyor equipment and sensor position information, so that the identifier is directly associated with the physical device status, avoiding identifier confusion in the case of multiple security checkpoints.
[0072] Figure 5 The diagram illustrates the structure of a barcode reader according to an embodiment of this application.
[0073] In some embodiments, refer to Figure 5 The initial identification unit 216 and the re-inspection identification unit 250 each include a code reader, and the object identifier includes the code read by the code reader; the transmission module 210 includes a communication module, configured to receive the code, and query the judgment conclusion from the preset interface of the storage module 230 according to the predetermined protocol format.
[0074] For example, barcode readers can read various types of encoded information (such as barcodes, QR codes, etc.) and can also convert graphic codes into digital information through photoelectric conversion, such as laser barcode scanners, RFID readers, and Automatic Tag Readers (ATR) readers.
[0075] It should be noted that the initial identification unit or the re-inspection identification unit may include a handheld barcode scanner (manually scanned by staff), or the LPN number may be manually entered at the operating table, or the baggage security inspection result may be linked to a visual photograph, and the security inspection result of the baggage may be retrieved through visual identification before entering the baggage opening room.
[0076] The communication module is a functional component in the inspection system 200 responsible for data transmission and communication, such as an industrial Ethernet communication card, a wireless communication module (e.g., Wi-Fi / 4G / 5G), or a serial communication interface. It can be an added functional module capable of communicating with the code reader and storage module 230. The predefined protocol format includes pre-defined data transmission and exchange standards, including data structures, field definitions, and transmission rules, such as HTTP / HTTPS protocol formats, RESTful API request formats, and MQTT message protocol formats. Predefined interfaces include communication endpoints pre-configured on the storage module 230 for receiving external query requests, such as RESTful API interfaces, WebService interfaces, and database query interfaces.
[0077] For example, the appearance features of the security inspection object 201 can also be collected by an image sensor and stored in association with the image judgment conclusion. When querying during the re-inspection stage, at least one of the object identifier and appearance features is extracted for querying the image judgment conclusion.
[0078] According to the embodiments of this application, the physical code is read by a code reader as an object identifier, thereby distinguishing it from the tracking identifier, eliminating the dependence on the tracking identifier, communicating using a predetermined protocol format and preset interface, covering the situation of tracking loss, and improving the overall efficiency of the security inspection process.
[0079] In some embodiments, refer to Figure 1 and Figure 5 The initial location of sorting machine 213 and the opening location (e.g.) Figure 1The positions of the opening and closing points are respectively the starting and ending points of the inspection line 215, and the re-inspection and identification unit 250 is set between the position of the initial sorting machine 213 and the opening point.
[0080] For example, the initial sorting machine 213 can be a cross-belt sorting machine with multi-directional sorting function, capable of sorting different security inspection objects 201 to the corresponding opening inspection line 215 or release line 214. The re-inspection identification unit 250 can be set at 1 / 3, 1 / 2 or 2 / 3 position of the opening inspection line 215, and the layout can be determined according to the line length and processing efficiency.
[0081] According to an embodiment of this application, a re-inspection identification unit 250 is set in the middle of the inspection line 215, which can perform information verification before the security inspection object 201 reaches the final inspection position, effectively avoiding false inspections caused by initial sorting errors or information loss.
[0082] In some embodiments, the image judgment module 240 includes a centralized image judgment server, and the storage module 230 includes a storage server. Multiple inspection systems 200 share the centralized image judgment server and the storage server. The sharing includes: the centralized image judgment server being configured to receive multiple radiation images sent by multiple security inspection modules 220 for multiple security inspection objects 201, and output their respective image judgment conclusions; and the storage server being configured to receive multiple image judgment conclusions sent by the centralized image judgment server, and to receive multiple object identifiers sent by multiple transport modules 210.
[0083] For example, a centralized image interpretation server can simultaneously process radiographic images from multiple inspection systems 200 and perform centralized image interpretation analysis through manual or automated image interpretation procedures. This server may include a local physical server or a cloud server. A storage server is used to store large amounts of data and may include a local storage server or a cloud server.
[0084] For example, the storage server is used to persistently store the final security check results of all luggage (the security check results of multiple inspection systems are stored here). This result can be queried through the unique luggage tag number (License Plate Number, LPN) of the luggage, where LPN is the object identifier mentioned above.
[0085] For example, airports typically have multiple terminals, each equipped with multiple security checkpoints. Inspection systems 200 (including security modules 220, conveyor modules 210, etc.) are installed in each terminal's security checkpoint. All inspection systems 200 are connected to a centralized image processing server and a storage server via the airport's internal network, forming a network topology. When a passenger's checked baggage enters the security checkpoint, the security module 220 (such as a dual-energy X-ray machine) scans the baggage, generating a radiation image, which is transmitted to the centralized image processing server via the network. The centralized image processing server receives radiation images from multiple security checkpoints and, according to a preset scheduling strategy, allocates the images to automated image processing systems or manual image processing workstations. After generating an image processing conclusion (such as release, open for inspection, or requiring re-inspection), the centralized image processing server sends the conclusion data to the storage server for storage. When an inspection system 200 needs to query the image processing conclusion for a specific piece of baggage, it can initiate a query request to the storage server using the object identifier to obtain the corresponding image processing conclusion. Then, based on the re-obtained conclusion, a second sorting process is performed: if the conclusion indicates "Clear," the baggage is redirected or sorted to the Clear conveyor line to continue its normal flow. If the conclusion indicates "Unclear" or the query fails, the original path is maintained, and the baggage is transported to the unpacking room for inspection.
[0086] According to the embodiments of this application, centralized image analysis is conducive to unifying image analysis standards, improving the consistency and accuracy of image analysis, and reducing misjudgments caused by differences in equipment or personnel skill levels; centralized storage enables unified management of security inspection data, ensuring data integrity and traceability, and facilitating querying, statistics and analysis.
[0087] Figure 6 A flowchart illustrating a security inspection method according to an embodiment of this application is shown schematically.
[0088] like Figure 6 As shown, the security inspection method of this embodiment may include operations S610 to S660, and is applied to the inspection system 200 of any of the above embodiments.
[0089] In operation S610, the security inspection object 201 is transported by the transport module 210, and the object identifier of the security inspection object 201 is identified by the initial identification unit 216 of the transport module 210.
[0090] In operation S620, the security inspection module 220 performs radiation inspection on the security inspection object 201 from the conveying module 210. The security inspection module 220 and the conveying module 210 are controlled by different controllers.
[0091] In operation S630, the image analysis module 240 processes the radiation image of the security inspection object 201 to obtain the image analysis conclusion. The image analysis conclusion is used to instruct the initial sorting machine 213 of the conveying module 210 to sort the security inspection object 201 from the security inspection module 220 to the opening inspection line 215 or the release line 214.
[0092] During operation S640, the storage module 230 is used to associate the image judgment conclusion of the security inspection object 201 with the object identifier identified by the initial identification unit 216.
[0093] When operating S650, the re-inspection identification module is used to identify the object identifier of the security inspection object 201 located on the opening inspection line 215.
[0094] In operation S660, the controller of the opening inspection line 215 uses the object identifier identified by the re-inspection identification unit 250 to query the judgment conclusion of the security inspection object 201 located in the opening inspection line 215 from the storage module 230, so as to control the opening inspection line 215 to continue to transport the security inspection object 201 on it, or instruct the re-inspection sorting machine 217 to sort the security inspection object 201 located in the opening inspection line 215 to the release line 214.
[0095] In some embodiments, in response to any of the following conditions being met, the initial sorting machine 213 is instructed by the conveying module 210 to sort the security inspection object 201 to the inspection line 215: receiving an inspection conclusion sent by the image judgment module 240 as an inspection category, and the risk assessment value of the inspection category is greater than or equal to a preset value; tracking the first tracking identifier of the lost security inspection object 201; or not receiving an inspection conclusion sent by the image judgment module 240.
[0096] In some embodiments, in response to meeting at least one condition, the conveying module 210 controls the inspection line 215 to continue conveying the security inspection object 201: communication with the storage module 230 fails, no image judgment conclusion of the security inspection object 201 is found, or the image judgment conclusion of the security inspection object 201 is found to be of the inspection category.
[0097] In some embodiments, in response to the conveying module 210 querying the storage module 230 and finding that the image judgment conclusion of the security inspection object 201 is a release category, the re-inspection sorting machine 217 is instructed to sort the security inspection object 201 from the opening inspection line 215 to the release line 214, and the risk assessment value of the release category is less than a preset value.
[0098] In some embodiments, in response to the conveying module 210 detecting the security inspection object 201 on the first transport mechanism 211, a first tracking identifier is generated and sent to the security inspection module 220 to track the security inspection object 201.
[0099] In some embodiments, in response to the delivery module 210 querying the image judgment conclusion of the security inspection object 201 from the storage module 230 based on the object identifier, it binds the object to a newly generated second tracking identifier, wherein the first tracking identifier is different from the second tracking identifier.
[0100] In some embodiments, the communication module of the transmission module 210 receives the encoding and queries the preset interface of the storage module 230 for the judgment conclusion according to the predetermined protocol format.
[0101] In some embodiments, the re-inspection identification unit 250 is disposed between the position of the initial sorting machine 213 and the opening position.
[0102] In some embodiments, multiple inspection systems 200 share a centralized image analysis server and a storage server. The centralized image analysis server receives multiple radiation images sent by multiple security inspection modules 220 for multiple security inspection objects 201 and outputs their respective image analysis conclusions. The storage server is configured to receive multiple image analysis conclusions sent by the centralized image analysis server and multiple object identifiers sent by multiple transport modules 210.
[0103] For any parts not mentioned in the method section, the execution steps of the various embodiments of the above-described apparatus can be used for understanding. That is, the method section includes the steps performed by the various components of any of the apparatus embodiments described above. Furthermore, the implementation methods, technical problems solved, functions achieved, and technical effects of the corresponding steps in the method section embodiments are the same as or similar to the implementation methods, technical problems solved, functions achieved, and technical effects achieved by the modules / units / subunits in the apparatus section embodiments, and will not be repeated here.
[0104] Figure 7 A block diagram schematically illustrates an electronic device suitable for controlling a conveying module or a security inspection module according to an embodiment of this application. The conveying module and the security inspection module can be configured with the electronic device of this embodiment, acting as different controllers for independent control of both.
[0105] like Figure 7As shown, an electronic device 700 according to an embodiment of this application includes a processor 701, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 702 or a program loaded from a storage portion 708 into a random access memory (RAM) 703. The processor 701 may include, for example, a general-purpose microprocessor (e.g., a CPU), an instruction set processor and / or an associated chipset and / or a special-purpose microprocessor (e.g., an application-specific integrated circuit (ASIC)), etc. The processor 701 may also include onboard memory for caching purposes. The processor 701 may include a single processing unit or multiple processing units for performing different actions of the method flow according to an embodiment of this application.
[0106] RAM 703 stores various programs and data required for the operation of electronic device 700. Processor 701, ROM 702, and RAM 703 are interconnected via bus 704. Processor 701 executes various operations of the method flow according to embodiments of this application by executing programs in ROM 702 and / or RAM 703. It should be noted that programs may also be stored in one or more memories other than ROM 702 and RAM 703. Processor 701 may also execute various operations of the method flow according to embodiments of this application by executing programs stored in one or more memories.
[0107] According to embodiments of this application, the electronic device 700 may further include an input / output (I / O) interface 705, which is also connected to a bus 704. The electronic device 700 may also include one or more of the following components connected to the input / output (I / O) interface 705: an input section 706 including a keyboard, mouse, etc.; an output section 707 including a cathode ray tube (CRT), liquid crystal display (LCD), etc., and a speaker, etc.; a storage section 708 including a hard disk, etc.; and a communication section 709 including a network interface card such as a LAN card, modem, etc. The communication section 709 performs communication processing via a network such as the Internet. A drive 710 is also connected to the input / output (I / O) interface 705 as needed. A removable medium 711, such as a disk, optical disk, magneto-optical disk, semiconductor memory, etc., is installed on the drive 710 as needed so that computer programs read from it can be installed into the storage section 708 as needed.
[0108] This application also provides a computer-readable storage medium, which may be included in the device / apparatus / system described in the above embodiments; or it may exist independently and not assembled into the device / apparatus / system. The computer-readable storage medium carries one or more programs, which, when executed, implement the method according to the embodiments of this application.
[0109] According to embodiments of this application, the computer-readable storage medium can be a non-volatile computer-readable storage medium, such as including but not limited to: portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination thereof. In this application, the computer-readable storage medium can be any tangible medium containing or storing a program that can be used by or in conjunction with an instruction execution system, apparatus, or device. For example, according to embodiments of this application, the computer-readable storage medium may include ROM 702 and / or RAM 703 and / or one or more memories other than ROM 702 and RAM 703 described above.
[0110] Embodiments of this application also include a computer program product comprising a computer program containing program code for performing the methods shown in the flowchart. When the computer program product is run on a computer system, the program code enables the computer system to implement the security inspection method provided in the embodiments of this application.
[0111] When the computer program is executed by the processor 701, it performs the functions defined in the system / apparatus of this application embodiment. According to the embodiments of this application, the systems, apparatuses, modules, units, etc., described above can be implemented by computer program modules.
[0112] In one embodiment, the computer program may rely on a tangible storage medium such as an optical storage device or a magnetic storage device. In another embodiment, the computer program may also be transmitted and distributed in the form of signals over a network medium, and may be downloaded and installed via the communication section 709, and / or installed from a removable medium 711. The program code contained in the computer program can be transmitted using any suitable network medium, including but not limited to: wireless, wired, etc., or any suitable combination thereof.
[0113] In such an embodiment, the computer program can be downloaded and installed from a network via the communication section 709, and / or installed from the removable medium 711. When the computer program is executed by the processor 701, it performs the functions defined in the system of this application embodiment. According to the embodiments of this application, the systems, devices, apparatuses, modules, units, etc., described above can be implemented by computer program modules.
[0114] According to embodiments of this application, program code for executing the computer programs provided in the embodiments of this application can be written in any combination of one or more programming languages. Specifically, these computational programs can be implemented using high-level procedural and / or object-oriented programming languages, and / or assembly / machine languages. Programming languages include, but are not limited to, Java, C++, Python, C, or similar programming languages. The program code can be executed entirely on the user's computing device, partially on the user's device, partially on a remote computing device, or entirely on a remote computing device or server. In cases involving remote computing devices, the remote computing device can be connected to the user's computing device via any type of network, including a local area network (LAN) or a wide area network (WAN), or it can be connected to an external computing device (e.g., via the Internet using an Internet service provider).
[0115] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of this application. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of code containing one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutively indicated blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in a block diagram or flowchart, and combinations of blocks in a block diagram or flowchart, may be implemented using a dedicated hardware-based system that performs the specified function or operation, or using a combination of dedicated hardware and computer instructions.
[0116] Those skilled in the art will understand that the features described in the various embodiments of this application can be combined and / or combined in various ways, even if such combinations or combinations are not explicitly described in this application. In particular, the features described in the various embodiments of this application can be combined and / or combined in various ways without departing from the spirit and teachings of this application. All such combinations and / or combinations fall within the scope of this application.
Claims
1. An inspection system, comprising: a conveying module comprising an initial sorting machine, a re-inspection sorting machine and an initial identification unit, the conveying module being configured to convey security objects, the initial identification unit being configured to identify object identities of the security objects; a security inspection module configured to perform a radiation inspection on a security object from the conveying module to obtain a radiation image, the security inspection module and the conveying module being controlled by different controllers; a judgment module in communication connection with the security inspection module, configured to process the radiation image of the security object to obtain a judgment conclusion, and instruct the initial sorting machine to sort the security object from the security inspection module to an open inspection line or a release line; a storage module in communication connection with the judgment module, configured to store the judgment conclusion of the security object and the object identity identified by the initial identification unit in association; a re-inspection identification unit installed on the open inspection line, configured to identify the object identity of the security object located on the open inspection line; wherein a controller of the open inspection line is configured to query the judgment conclusion of the security object located on the open inspection line from the storage module according to the object identity identified by the re-inspection identification unit, and control the open inspection line to continue conveying the security object thereon or instruct the re-inspection sorting machine to sort the security object located on the open inspection line to the release line based on the judgment conclusion.
2. The inspection system of claim 1, wherein, In a case where the security object reaches the initial sorting machine, the conveying module is configured to instruct the initial sorting machine to sort the security object to the open inspection line in response to satisfying any one of the following conditions: receiving a judgment conclusion sent by the judgment module, the judgment conclusion being of an open inspection category, and a risk assessment value of the open inspection category being greater than or equal to a preset value; tracking a first tracking identifier of a lost security object; not receiving a judgment conclusion sent by the judgment module.
3. The inspection system of claim 2, wherein, The controller of the open inspection line is configured to continue conveying the security object in response to satisfying at least one of the following conditions: communication failure with the storage module, not querying the judgment conclusion of the security object, or querying the judgment conclusion of the security object being of the open inspection category.
4. The inspection system of claim 3, wherein, The controller of the open inspection line is configured to: instruct the re-inspection sorting machine to sort the security object from the open inspection line to the release line in response to querying the judgment conclusion of the security object from the storage module being of a release category, the risk assessment value of the release category being less than the preset value.
5. The inspection system of claim 1, wherein, The conveying module and the security inspection module are configured to track the security object according to a tracking identifier of the security object. The conveying module further comprises: a first conveying mechanism configured to convey the security object to the security inspection module; a third conveying mechanism configured to receive the security object subjected to the radiation inspection from the security inspection module and convey the security object to the initial sorting machine; wherein the conveying module is configured to generate a first tracking identifier in response to detecting the security object on the first conveying mechanism, and send the first tracking identifier to the security inspection module to track the security object. 6.The inspection system according to claim 5, wherein The controller of the inspection line is also configured to, in response to querying the image determination conclusion of the security inspection object from the storage module based on the object identifier, bind it to a regenerated second tracking identifier, wherein the first tracking identifier is different from the second tracking identifier.
7. The inspection system of claim 1, wherein, The initial identification unit and the re-inspection identification unit each include a code reader, and the object identifier includes the code read by the code reader; The controller of the inspection line includes a communication module configured to receive the encoding and query the judgment conclusion from a preset interface of the storage module according to a predetermined protocol format.
8. The inspection system of claim 1, wherein, The initial sorting machine position and the package opening position are respectively used as the start and end positions of the inspection line. The re-inspection and identification unit is located between the initial sorting machine and the package opening position.
9. The inspection system of claim 1, wherein, The image analysis module includes a centralized image analysis server, and the storage module includes a storage server. Multiple inspection systems share the centralized image processing server and the storage server, the sharing including: The centralized image analysis server is configured to receive multiple radiation images sent by multiple security inspection modules for multiple security inspection objects, and output the respective image analysis conclusions; and The storage server is configured to receive multiple map judgment conclusions sent by the centralized map judgment server, and to receive multiple object identifiers sent by multiple transmission modules.
10. A security inspection method for use in the inspection system according to any one of claims 1 to 9, the method comprising: The security inspection object is transported using a conveying module, and the object identifier of the security inspection object is identified using the initial identification unit of the conveying module. The security inspection module performs radiation checks on the objects from the conveying module to obtain radiation images. The security inspection module and the conveying module are controlled by different controllers. The radiation image of the security inspection object is processed by the image judgment module to obtain the image judgment conclusion. The image judgment conclusion is used to instruct the initial sorting machine of the conveying module to sort the security inspection object from the security inspection module to the opening inspection line or the release line. The storage module is used to associate the judgment conclusions of the security inspection objects with the object identifiers identified by the initial identification unit. The re-inspection identification module is used to identify the object identifier of the security inspection object located on the opening inspection line; The controller of the opening inspection line uses the object identifier identified by the re-inspection identification unit to query the judgment conclusion of the security inspection object located on the opening inspection line from the storage module. Based on the judgment conclusion, the controller controls the opening inspection line to continue to transport the security inspection object on it, or instructs the re-inspection sorting machine to sort the security inspection object located on the opening inspection line to the release line.