Detection system and sorting method

By combining the radiation source, detector, processing device and sorting device in the detection system, the sorting timing is accurately determined using the identification information of multiple data columns, which solves the problem of inaccurate sorting and elimination timing in the prior art, and improves the accuracy and convenience of the detection system.

CN119387187BActive Publication Date: 2025-04-22HANGZHOU RAYIN TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411944206.X
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-12-27
Publication Date
2025-04-22
Estimated Expiration
2044-12-27

AI Technical Summary

Technical Problem

In the fields of food detection, foreign object detection or ore sorting, it is difficult for the prior art to accurately determine the timing of sorting and elimination of the measured object, especially in the case of small volume and high-speed motion, time errors in milliseconds are likely to lead to mise elimination.

Method used

A detection system is provided, including a radiation source, a detector, a processing device and a sorting device. By receiving the plurality of data columns output by the detector, the processing device determines whether there is an object to be processed and sends sorting instructions and identification information to the sorting device. The sorting device accurately determines the sorting timing of the object to be processed based on the newly generated identification information of the second data column, the identification information of the plurality of first data columns, and its own position information.

Benefits of technology

The accuracy of determining the sorting timing is improved, the impact of the intermediate processing process on the timing is avoided, and the speed and time of the transmission device are not dependent on the application convenience in real-time systems.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119387187B_ABST
    Figure CN119387187B_ABST
Patent Text Reader

Abstract

The embodiment of the present application provides a detection system and a sorting method. It includes: a detector for receiving a radiation signal during the scanning detection process of a radiation source on a first object, and outputting a plurality of first data columns corresponding to the first object in sequence based on the received radiation signal; a processing device for receiving a plurality of first data columns output by the detector, and determining whether the first object is an object to be processed based on the plurality of first data columns; in the case where it is determined that the first object is an object to be processed, sending a sorting instruction and identification information corresponding to the plurality of first data columns to the sorting device; a sorting device for responding to the sorting instruction, and obtaining identification information of the second data column newly generated by the detector from the detector, and determining the sorting time of the first object based on the identification information corresponding to the target data column in the plurality of first data columns, the identification information of the second data column, and the position information of the sorting device. The accuracy of determining the sorting time is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of the present application relate to the field of detection technology, and in particular, to a detection system and a sorting method. Background Art

[0002] In the fields of food inspection, foreign body detection, or ore sorting, spectral technologies such as visible light, infrared light, and X-rays are usually used to image the objects to be tested. The features of the objects to be tested are identified through algorithms based on the spectral images, and the objects to be tested are subsequently sorted and removed based on the image recognition results.

[0003] In the entire inspection process, from the completion of the object imaging to the movement to the rejection position for rejection, the timing of the rejection mechanism execution is very important, especially in the case of small volume and high-speed movement, millisecond-level time errors will cause false rejection. Therefore, how to effectively and accurately determine the sorting and rejection timing of the tested objects has become a technical problem that needs to be solved urgently. Summary of the invention

[0004] The embodiments of the present application provide a detection system and a sorting method to solve the problem of low accuracy in determining the timing of sorting and rejecting the detected objects.

[0005] In a first aspect, an embodiment of the present application provides a detection system, comprising:

[0006] A ray source, used for scanning and detecting a first object transmitted by the transmission device;

[0007] a detector, configured to receive a radiation signal from the radiation source during a process of scanning and detecting the first object, and sequentially output a plurality of first data columns corresponding to the first object based on the received radiation signal; wherein each first data column corresponds to identification information, and the identification information can be used to indicate position information of the first object during the scanning and detecting process;

[0008] a processing device, configured to receive a plurality of first data columns output by the detector, and determine whether the first object is an object to be processed based on the plurality of first data columns; and, if it is determined that the first object is an object to be processed, send a sorting instruction and identification information corresponding to the plurality of first data columns to a sorting device;

[0009] The sorting device is used to respond to the sorting instruction, obtain the identification information of the second data column most recently generated by the detector from the detector, and determine the sorting time of the first object based on the identification information corresponding to the target data column in the multiple first data columns, the identification information of the second data column, and the position information of the sorting device; wherein the generation time of the second data column is later than the generation time of the first data column.

[0010] In a second aspect, an embodiment of the present application provides a sorting method, the method comprising:

[0011] receiving a sorting instruction and identification information corresponding to a plurality of first data columns sent by a processing device, wherein the first data columns are obtained by a radiation source scanning and detecting a first object transmitted by a transmission device and output by a detector, and the identification information can be used to indicate position information of the first object during the scanning and detection process;

[0012] In response to the sorting instruction, obtaining identification information of a second data column most recently generated by the detector from the detector, where the generation time of the second data column is later than the generation time of the first data column;

[0013] Based on the identification information corresponding to the target data column in the plurality of first data columns, the identification information of the second data column, and the position information of the sorting device, a sorting time of the first object is determined, and the first object is sorted at the sorting time.

[0014] In a third aspect, an embodiment of the present application provides a sorting device, the device comprising:

[0015] a receiving module, configured to receive a sorting instruction sent by a processing device and identification information corresponding to a plurality of first data columns, wherein the first data columns are obtained by a radiation source scanning and detecting a first object transmitted by a transmission device and output by a detector, and the identification information can be used to indicate position information of the first object during the scanning and detection process;

[0016] an acquisition module, configured to acquire, in response to the sorting instruction, identification information of a second data column newly generated by the detector from the detector, where the generation time of the second data column is later than the generation time of the first data column;

[0017] The determination module is used to determine the sorting time of the first object based on the identification information corresponding to the target data column in the plurality of first data columns, the identification information of the second data column, and the position information of the sorting device, and to sort the first object at the sorting time.

[0018] In a fourth aspect, an embodiment of the present application provides a sorting device, including:

[0019] at least one processor; and

[0020] a memory communicatively connected to the at least one processor; wherein,

[0021] The memory stores instructions that can be executed by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to execute any method described in the second aspect.

[0022] In a fifth aspect, an embodiment of the present application provides a non-transitory computer-readable storage medium storing computer instructions, wherein the computer instructions are used to enable the computer to execute any one of the methods in the second aspect.

[0023] In a sixth aspect, an embodiment of the present application provides a computer program product, including a computer program, which implements any method in the second aspect when executed by a processor.

[0024] The detection system and sorting method provided by the embodiment of the present application include a ray source, a detector, a processing device and a sorting device. After receiving the multiple first data columns output by the detector, the processing device determines whether there is an object to be processed in the multiple first data columns. When it is determined that there is an object to be processed, a sorting instruction and identification information corresponding to the multiple first data columns are sent to the sorting device. When the sorting device receives the sorting instruction and the identification information corresponding to the multiple first data columns, it obtains the identification information corresponding to the latest generated second data column from the detector, and determines the sorting time of the object to be processed according to the identification information corresponding to the multiple first data columns, the identification information corresponding to the second data column and the position information of the sorting device. In this way, the sorting device can accurately determine the sorting time of the object to be processed by referring to the latest generated second data column. The influence of the intermediate processing process of the processing device receiving multiple data columns and processing multiple data columns through algorithm operation on the determination of the sorting time is avoided, and the present scheme does not simply rely on the transmission speed and transmission time of the transmission device to determine the sorting time, thereby improving the accuracy of determining the sorting time. The detection system can be applied to real-time systems or non-real-time systems, and does not require any additional devices, thereby improving the convenience of determining the sorting time. BRIEF DESCRIPTION OF THE DRAWINGS

[0025] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application and, together with the description, serve to explain the principles of the present application.

[0026] Figure 1 A schematic diagram of an application scenario provided by an embodiment of the present application;

[0027] Figure 2 A schematic diagram of the structure of a detection system provided in an embodiment of the present application;

[0028] Figure 3 A schematic diagram of a process in which a detector provided in an embodiment of the present application outputs a plurality of first data columns;

[0029] Figure 4 A schematic diagram of a process for determining a target data column provided in an embodiment of the present application;

[0030] Figure 5A schematic diagram of a process for determining a time gap provided in an embodiment of the present application;

[0031] Figure 6 A schematic diagram of a sorting method provided in an embodiment of the present application;

[0032] Figure 7 A schematic diagram of a sorting process provided in an embodiment of the present application;

[0033] Figure 8 A schematic diagram of the structure of a sorting device provided in an embodiment of the present application;

[0034] Fig. 9 A schematic diagram of the structure of the sorting equipment provided in an embodiment of the present application.

[0035] The above drawings have shown clear embodiments of the present application, which will be described in more detail later. These drawings and text descriptions are not intended to limit the scope of the present application in any way, but to illustrate the concept of the present application to those skilled in the art by referring to specific embodiments. DETAILED DESCRIPTION

[0036] Exemplary embodiments will be described in detail herein, examples of which are shown in the accompanying drawings. When the following description refers to the drawings, the same numbers in different drawings represent the same or similar elements unless otherwise indicated. The implementations described in the following exemplary embodiments do not represent all implementations consistent with the present application. Instead, they are merely examples of devices and methods consistent with some aspects of the present application as detailed in the appended claims.

[0037] It should be noted that, in this article, the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, an element defined by the sentence "comprises a ..." does not exclude the existence of other identical elements in the process, method, article or device including the element.

[0038] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, stored data, displayed data, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of relevant data must comply with relevant laws, regulations and standards, and provide corresponding operation entrances for users to choose to authorize or refuse.

[0039] For ease of understanding, below, combined Figure 1 , the application scenarios to which the embodiments of the present application are applicable are described.

[0040] Figure 1 This is a schematic diagram of an application scenario provided by an embodiment of the present application, and specifically takes the object rejection scenario as an example. Figure 1 , including a detection system 101. The detection system 101 includes a conveyor belt, a collection device, a processor and an operating device. The collection device can be an X-ray detector, and the operating device is used to remove the target object from the conveyor belt. The collection device of the detection system 101 collects images of the objects on the conveyor belt to obtain a plurality of strip images. The 101 processor of the detection system processes the plurality of strip images, determines the target object in the plurality of strip images and performs recognition processing, and determines the target time when the target object is transmitted to the operating device according to the position of the target object. The 101 processor of the detection system sends an operation instruction to the operating device according to the target time. In this way, when the target object is transmitted to the operating device of the detection system 101, the operating device can remove the target object.

[0041] In the entire inspection process, from the completion of the object imaging to the movement to the rejection position for rejection, the timing of the rejection mechanism execution is very important, especially in the case of small volume and high-speed movement, millisecond-level time errors will cause false rejection. Therefore, how to effectively and accurately determine the sorting and rejection timing of the tested objects has become a technical problem that needs to be solved urgently.

[0042] In an embodiment of the present application, a detection system is provided, including a ray source, a detector, a processing device and a sorting device. After receiving a plurality of first data columns output by the detector, the processing device determines whether there is an object to be processed in the plurality of first data columns. When it is determined that there is an object to be processed, a sorting instruction and identification information corresponding to the plurality of first data columns are sent to the sorting device. When the sorting device receives the sorting instruction and the identification information corresponding to the plurality of first data columns, it obtains the identification information corresponding to the newly generated second data column from the detector, and determines the sorting time of the object to be processed according to the identification information corresponding to the plurality of first data columns, the identification information corresponding to the second data column and the position information of the sorting device. In this way, the sorting device can accurately determine the sorting time of the object to be processed by referring to the newly generated second data column. The influence of the intermediate processing process such as the processing device receiving the plurality of data columns and processing the plurality of data columns by algorithm operation on the determination of the sorting time is avoided, and the present solution does not simply rely on the transmission speed and transmission time of the transmission device to determine the sorting time, thereby improving the accuracy of determining the sorting time. The detection system can be applied to real-time systems or non-real-time systems, and does not require any additional devices, thereby improving the convenience of determining the sorting time.

[0043] The method shown in the present application is described below through specific embodiments. It should be noted that the following embodiments can exist independently or in combination with each other, and the same or similar contents will not be described repeatedly in different embodiments.

[0044] Figure 2 This is a schematic diagram of the structure of a detection system provided in an embodiment of the present application. Figure 2 , the detection system 200 may include:

[0045] A ray source 201, used for scanning and detecting a first object transmitted by the transmission device;

[0046] The detector 202 is used to receive the radiation signal of the radiation source 201 during the scanning and detection process of the first object, and output a plurality of first data columns corresponding to the first object in sequence based on the received radiation signal; wherein each first data column corresponds to identification information, and the identification information can be used to indicate the position information of the first object during the scanning and detection process;

[0047] The processing device 203 is used to receive the multiple first data columns output by the detector 202, and determine whether the first object is an object to be processed based on the multiple first data columns; if it is determined that the first object is an object to be processed, send a sorting instruction and identification information corresponding to the multiple first data columns to the sorting device 204;

[0048] The sorting device 204 is used to respond to the sorting instruction, obtain the identification information of the second data column most recently generated by the detector 202 from the detector 202, and determine the sorting time of the first object based on the identification information corresponding to the target data column in the multiple first data columns, the identification information of the second data column, and the position information of the sorting device 204; wherein the generation time of the second data column is later than the generation time of the first data column.

[0049] The detector 202 may be an image sensor, an X-ray detector, etc. The detector may collect high-speed signals through a field programmable gate array (FPGA), thereby collecting a plurality of first data columns corresponding to the first object.

[0050] For example, the detector 202 may be a real-time system, and the processing device 203 may be a non-real-time system or a real-time system. The detector 202 and the processing device 203 may communicate with each other via network signals.

[0051] The identification information includes: at least one of a sequence number and a generation time identification. The identification information of each data column is unique.

[0052] Next, combine Figure 3, the process of the detector 202 outputting multiple first data columns is described. Figure 3 A schematic diagram of the process of the detector outputting multiple first data columns provided in the embodiment of the present application. Figure 3 , including a transmission device 301, on which a first object is placed. When the transmission device 301 moves to the position of the ray source 201 (herein, the position of the ray source light slit) according to the moving direction, the ray source 201 scans the first object transmitted by the transmission device 301. The detector 202 can receive the ray signal during the scanning and detection process of the ray source 201 on the first object, and output a plurality of first data columns corresponding to the first object in sequence based on the received ray signal. Since the light source of the ray source 201 is a linear array type, the output of the detector 202 is Figure 3 The multiple first data columns shown are data column N1 to data column Nm. At the same time, the detector 202 can output identification information corresponding to each first data column, and the identification information can be a serial number. For example, the identification information of data column N1 to data column Nm can be serial numbers N1 to Nm.

[0053] Optionally, if the light source of the ray source 201 is of a planar array type, the output of the detector 202 may be a data plane. For example, if the light source of the ray source 201 is of a planar array type, the image output by the detector 202 may be image A, and image A includes the above Figure 3 The data columns N1 to Nm are shown.

[0054] The processing device 203 is provided with a preset algorithm, and through the preset algorithm, multiple first data columns can be identified and processed to determine whether the first objects corresponding to the multiple first data columns are objects to be processed.

[0055] When the preset algorithm performs recognition processing, it is necessary to splice at least one data column to obtain a first image. The first image is recognized and processed, and when it is determined that the first object in the first image is the object to be processed, a sorting instruction and identification information corresponding to multiple first data columns are sent to the sorting device 204. Among them, the object to be processed can be an object that the sorting device needs to sort or eliminate. The objects to be sorted or eliminated are related to the specific detection strategies in different scenarios. For example, if abnormal or unqualified products are to be eliminated, the object to be processed can be an abnormal or unqualified product; or, for example, in an ore sorting scenario, iron ore needs to be sorted, and the object to be processed can be iron ore.

[0056] In an optional embodiment, the processing device 203 can determine the target data column among multiple first data columns in the following manner: among the multiple first data columns, determine at least one column set, and the identification information of at least one first data column in the column set is continuous; for any column set, determine the target data column in the column set, and the area in the target data column that displays the object to be processed is a preset area.

[0057] In an embodiment of the present application, the target data column in the plurality of first data columns can be reasonably determined according to the specific rejection position of the first object. Therefore, before determining the sorting timing, it is necessary to determine the target data column in the plurality of first data columns and the serial number corresponding to the target data column. The area of ​​the first object displayed in the target data column is a preset area. The preset area can be a specific location for sorting or rejection by the sorting device. In this way, when determining the sorting timing according to the serial number corresponding to the target data column, the data columns showing the same area of ​​the first object can be uniformly specified for calculation, thereby improving the accuracy of determining the sorting timing, thereby improving the accuracy of rejecting the target object.

[0058] The preset area may be any area of ​​the target object set in advance, and this application does not limit this. For example, the preset area may be the left area, the right area, or the middle area of ​​the first object.

[0059] For example, if the first objects corresponding to the plurality of first data columns are thin objects, they can be sorted or removed from the head position of the first objects. At this time, it can be determined that the preset area can be the head area of ​​the first image. Therefore, the target data column in the plurality of first data columns can be the first data column.

[0060] For another example, if it is determined to sort or remove from the middle position of the first object, it can be determined that the preset area can be the middle area of ​​the first image. Therefore, the target data column in the plurality of first data columns can be the middle data column.

[0061] Next, combine Figure 4 , the process of determining the target data column is explained. Figure 4 A schematic diagram of the process of determining the target data column provided in the embodiment of the present application. Figure 4 , including a first image 401. The first image 401 includes 8 data columns, namely data column N1 to data column N8. The processing device 203 performs recognition processing on the first image 401, and obtains that there is an object A to be processed in the first image 401, and the data columns corresponding to the object A to be processed are data column N1 to data column N8.

[0062] The processing device 203 determines that the identification information corresponding to the data columns N1 to N4 is continuous among the data columns N1 to N8, and the data columns N1 to N4 include the object to be processed A. It is determined that the identification information of the data columns N4 to N8 is continuous, and the data columns N4 to N8 include the object to be processed A. Therefore, the processing device 203 determines that at least one column set can be specifically as shown in Table 1:

[0063] Table 1

[0064]

[0065] Assuming that the preset area is the middle right area of ​​the object A to be processed, the area where the data column N2 displays the target object can be determined as the preset area in the column set 1 shown in Table 1. Therefore, the processing device 203 determines that the target data column corresponding to the column set 1 is the data column N2. For the column set 2 shown in Table 1, the area where the data column N6 displays the object to be processed is determined as the preset area. Therefore, the processing device 203 determines that the target data column corresponding to the image set 2 is the data column N6.

[0066] The sorting device 204 may continue to determine the sorting time according to the identification information corresponding to the target data column, the identification information corresponding to the second data column, and the position information of the sorting device 204. The second data column may be a data column corresponding to the first object, or a data column corresponding to other objects. This application does not limit this.

[0067] The object processing method provided by the embodiment of the present application provides a detection system, including a ray source, a detector, a processing device and a sorting device. After receiving multiple first data columns output by the detector, the processing device determines whether there is an object to be processed in the multiple first data columns. When it is determined that there is an object to be processed, a sorting instruction and identification information corresponding to the multiple first data columns are sent to the sorting device. When the sorting device receives the sorting instruction and the identification information corresponding to the multiple first data columns, it obtains the identification information corresponding to the latest generated second data column from the detector, and determines the sorting time of the object to be processed according to the identification information corresponding to the multiple first data columns, the identification information corresponding to the second data column and the position information of the sorting device. In this way, the sorting device can accurately determine the sorting time of the object to be processed by referring to the latest generated second data column. The influence of the intermediate processing process of the processing device receiving multiple data columns and processing multiple data columns through algorithm operation on the determination of the sorting time is avoided, and the accuracy of determining the sorting time is improved. The detection system can be applicable to real-time systems or non-real-time systems, and does not require any additional devices, which improves the convenience of determining the sorting time.

[0068] The following takes the sorting operation as a rejecting operation as an example to illustrate the process in which the sorting device 204 determines the sorting timing and rejects the first object.

[0069] In the case where the identification information includes a serial number, the sorting device 204 is specifically used to: determine the serial number difference between the serial number Ym corresponding to the target data column in multiple first data columns and the serial number Y of the second data column; based on the serial number difference, the position information H of the sorting device 204, the sampling period T of the detector 202 and the transmission speed V of the transmission device, determine the sorting timing of the first object, where the sampling period T refers to the time to generate a column of data columns.

[0070] The sorting device 204 is specifically used to: determine the first distance that the first object has moved from the light slit position of the ray source 201 based on the difference in serial numbers, the sampling period T of the detector 202, and the transmission speed V of the transmission device; determine the second distance between the position of the first object after moving the first distance from the light slit position of the ray source 201 and the sorting device 204 based on the position information H of the sorting device 204 and the first distance; determine the sorting timing of the first object based on the second distance and the transmission speed V of the transmission device;

[0071] or

[0072] The sorting device 204 is specifically used for: determining a first moving time period for the first object to move from the light slit position of the radiation source 201 based on the serial number difference and the sampling period T of the detector 202; determining a second moving time period from the light slit position of the radiation source to the sorting device based on the position information H of the sorting device and the transmission speed V of the transmission device; and determining the sorting timing of the first object based on the first moving time period and the second moving time period.

[0073] For example, the target time for the first object to move from the target position to the sorting device 204 can be determined based on the second distance and the transmission speed V of the transmission device, and the sorting timing can be determined according to the target time and the target time when the first object moves to the target position. The target position is the position of the first object after moving the first distance from the slit position of the ray source 201.

[0074] The first distance moved by the first object from the slit position of the ray source 201 can be determined by the following formula 1:

[0075]

[0076] in, is the first distance; Identification information corresponding to the target data column; is identification information corresponding to the second data column; is the duration corresponding to the sampling period T. For other parameter explanations, see above.

[0077] The second distance between the first object at the target position and the sorting device 204 can be determined by the following formula 2:

[0078]

[0079] in, is the second distance; is the total distance between the slit position of the ray source 201 and the sorting device 204. The explanations of other parameters are as above.

[0080] After the hardware system is deployed, the position information of the ray source 201, the detector 202, the processing device and the sorting device 204 are all determined and can be obtained. Therefore, the total distance between the light slit position of the ray source 201 and the sorting device 204 can be determined based on the position information H of the sorting device 204.

[0081] The target time for the first object to move from the target position to the sorting device 204 can be determined based on the second distance and the transmission speed V of the transmission device by the following formula 3:

[0082]

[0083] in, is the target duration. The explanations of other parameters are as above.

[0084] Further optionally, if the communication time between the relevant functional modules is considered in the process of determining the sorting time of the first object, , the above target duration can be corrected to .

[0085] In another optional implementation, the first moving time period may be a time period corresponding to the first object moving the first distance. The first moving time period may be determined by the following formula 4:

[0086]

[0087] in, is the first moving time period. The explanations of other parameters are as above.

[0088] The second moving time period can be determined by the following formula 5:

[0089]

[0090] in, is the second moving time period. The explanations of other parameters are as above.

[0091] The target time duration for the first object to move from the target position to the sorting device 204 can be determined based on the first moving time period and the second moving time period by the following formula 6:

[0092]

[0093] The explanation of the parameters is given above.

[0094] In an optional embodiment, when the identification information includes a generation time identifier, the sorting device is specifically used to: determine the first time interval based on the generation time identifier Tm corresponding to the target data column in multiple first data columns and the generation time identifier T of the second data column; determine the second time interval according to the position information H of the sorting device and the transmission speed V of the transmission device; determine the sorting timing of the first object based on the first time interval and the second time interval.

[0095] The first time interval can be determined by the following formula 7:

[0096]

[0097] in, is the first time interval. The explanations of other parameters are as above.

[0098] The second time interval can be determined by the following formula 8:

[0099]

[0100] in, is the first time interval. The explanations of other parameters are as above.

[0101] The target time length for the first object to move from the target position to the sorting device 204 can be determined based on the first time interval and the second time interval by the following formula 9:

[0102]

[0103] The explanation of the parameters is given above.

[0104] Exemplarily, the detector 202 includes a timing component for recording the generation time information of the data column; the sorting device 204 is specifically used to: obtain the identification information of the second data column most recently generated by the detector 202, and obtain the time gap from the generation of the second data column to the current acquisition time, and determine the sorting timing of the first object based on the identification information corresponding to the target data column in multiple first data columns, the identification information of the second data column, the time gap, and the position information of the sorting device 204.

[0105] Since the second data column is acquired at the target time, the second data column is the data column acquired the most recently. When acquiring at the target time, the target time may not be the time when the second data column is generated. Therefore, there is a deviation between the target time and the time when the second data column is generated. When determining the sorting time of the first object based on the identification information corresponding to the target data column in the plurality of first data columns, the identification information of the second data column, the time gap, and the position information of the sorting device 204, the time gap can eliminate the deviation between the target time and the time when the second data column is generated, thereby improving the accuracy of determining the sorting time.

[0106] Next, combine Figure 5 , explaining the time gap. Figure 5 A schematic diagram of a process for determining a time gap provided by an embodiment of the present application. Please refer to the figure, including a second data column 501. When the sorting device 204 obtains the second data column 501 collected by the detector 202 at the target time, the second data column has been generated and the detector 202 is about to generate a new data column. At this time, the target time is not the time when the second data column is generated. Therefore, the time gap can be determined according to the target time and the time when the second data column is generated to eliminate the time difference generated when the second data column is obtained.

[0107] The target time for the first object to move from the target position to the sorting device 204 can be determined based on the time gap by the following formula 10:

[0108]

[0109] in, The target duration determined when considering time gaps; is the time interval. The explanation of other parameters is as above.

[0110] In actual application, since the acquisition period of the detector 202 is 200us~500us, the third time length is less than 500us, which is very small and can be ignored in some scenarios. In summary, the sorting time can also be accurately determined by the above other methods.

[0111] The sorting device is further used to obtain a communication consumption time between the detector and the sorting device, so as to take the communication consumption time into consideration in determining a sorting opportunity for the first object.

[0112] On the basis of the above determination of the target duration, the target duration for the first object to move from the target position to the sorting device 204 can be further determined by the following formula 11:

[0113]

[0114] in, The target duration is determined when considering the communication time consumption; The communication time consumed in the process of determining the sorting opportunity for the first object. The explanation of other parameters is as above.

[0115] The sorting time can be determined according to the target time and the target duration. When the sorting device 204 determines that the duration between the current time and the target time is the target duration, the current time is determined as the sorting time.

[0116] For example, assuming that the target data column is data column 26, the second data column is data column 45, the acquisition cycle is 200us / time, the moving speed of the conveyor belt is 0.2m / s, the total distance between the detector 202 and the sorting device 204 is 1m, and the communication consumption time during the sorting time of the first object is 0.3s. The sorting device 204 determines the second time interval as 1 / 0.2=50s. The first time interval is determined to be (45-26)*200 / 1000000=0.0002s. Therefore, it can be determined that the target time for data column 26 to move from the target position to the sorting device 204 is 50-0.00002-0.3=49.6998s. The sorting device 204 determines that the target time is 2024 / 11 / 28 15:35:05, and determines the sorting timing to be 49.6998S past 2024 / 11 / 28 15:35:05.

[0117] The sorting device 204 may be a real-time system, and the sorting device 204 may be a programmable logic controller (PLC).

[0118] Optionally, the sorting device 204 may also be a program module in the processing device 203 or an independent embedded system.

[0119] The detector and the sorting device communicate via a serial port or via I / O coding.

[0120] The processing device 203 is further configured to: determine position information of the first object on the scanned image corresponding to the plurality of first data columns based on the plurality of first data columns, and send the position information of the first object on the scanned image to the sorting device when the first object is determined to be an object to be processed;

[0121] The sorting device 204 is further used to determine a target execution component in the sorting device based on the position information of the first object on the scanned image, so that the target execution component performs a target operation on the first object at the sorting timing of the first object.

[0122] The sorting device 204 can determine the position information of the first object on the conveyor belt based on the position information of the first object on the scanned image, and determine the target execution component in the sorting device according to the position information of the first object on the conveyor belt. In the case where the sorting device includes multiple execution components, and each execution component can perform the sorting operation independently, the effective component specifically used to perform the sorting operation can be determined according to the position information of the first object, thereby improving the utilization rate of the execution component and further improving the pertinence and accuracy of the sorting operation.

[0123] After determining the sorting opportunity, the sorting device 204 removes or sorts the first object on the conveying device when determining that the current moment is the sorting opportunity, so that the first object leaves the conveying device or enters another transmission line.

[0124] For example, according to the above example, the processing device 203 determines that the first data column includes data column N4 to data column N8, and the target data column is data column N6. The processing device 203 determines the position information of the object A to be processed on the scanned image corresponding to the data column N4 to data column N8, and sends the position information of the first object on the scanned image, the identification information corresponding to the data column N4 to data column N8, and the sorting instruction to the sorting device 204. In response to the sorting instruction, the sorting device 204 obtains the identification information corresponding to the second data column N30 from the detector 202. The sorting device 204 can determine the target duration according to the identification information N6 corresponding to the target data column N6 and the identification information N30 corresponding to the second data column N30 through the above formula. And according to the target time A and the target time, the sorting time is determined to be time C. The sorting device 204 determines the position information of the first object on the conveyor belt based on the position information of the object A to be processed on the scanned image. And according to the position information of the first object on the conveyor belt, the target component is determined to be component A in the sorting device 204. When the sorting device 204 determines that the current time is time C, it removes the object A to be processed on the transmission device through component A.

[0125] It should be noted that the detection system provided in the embodiment of the present application is suitable for a scene where the processing time is less than the second time interval. The processing time is the time between the acquisition of the data column and the determination of the target time. The detection system provided in the embodiment of the present application can be implemented on a non-real-time system, so that complex image recognition algorithms (for example, AI large models) can be run, and better scene adaptability can be achieved, and complex foreign body scenes can also be accurately processed.

[0126] In the detection system provided by the embodiment of the present application, the sorting device can determine the sorting timing with reference to the second data column obtained at the target time. The influence of the intermediate processing process such as the processing device receiving multiple data columns, processing multiple data columns through algorithm operation, and sending instructions to the sorting device on the determination of the sorting timing is avoided. And the sorting timing can be determined based on the event gap between the time when the second data column is generated and the target time. The time difference generated when the second data column is obtained is eliminated, and the accuracy of determining the sorting timing is improved, thereby improving the accuracy of the sorting process.

[0127] Based on any of the above embodiments, Figure 6 , the sorting process is explained.

[0128] Figure 6 A schematic diagram of a sorting method provided in an embodiment of the present application. Figure 6 , the method comprising:

[0129] S601: receiving a sorting instruction and identification information corresponding to a plurality of first data columns sent by a processing device.

[0130] The execution subject of the embodiment of the present application may be a sorting device. The sorting device may be implemented by software or by a combination of software and hardware. The sorting device is arranged in a detection system.

[0131] The first data column is obtained by the ray source scanning and detecting the first object transmitted by the transmission device and outputted by the detector. The identification information is used to indicate the position information of the first object during the scanning and detecting process. The first object is the object to be processed.

[0132] The transmission device may be a conveyor belt. The identification information includes: at least one of a serial number and a generation time identification.

[0133] After the detector acquires the first data column, it sends at least one first data column and identification information corresponding to each first data column to the processing device. The processing device can identify and process multiple first data columns through a preset algorithm to determine whether the first objects corresponding to the multiple first data columns are objects to be processed.

[0134] When the processing device determines that the first object is the object to be processed, the processing device sends a sorting instruction and identification information corresponding to the plurality of first data columns to the sorting device.

[0135] S602: In response to the sorting instruction, obtain, from the detector, identification information of the second data column most recently generated by the detector.

[0136] The generation time of the second data column is later than the generation time of the first data column.

[0137] When receiving the sorting instruction, the processing device obtains the identification information of the second data column most recently generated by the detector from the detector as a reference for determining the sorting timing.

[0138] The detector and the sorting device communicate via a serial port or via I / O coding.

[0139] S603: Determine a sorting time for the first object based on identification information corresponding to a target data column in the plurality of first data columns, identification information of the second data column, and position information of the sorting device, and perform sorting processing on the first object at the sorting time.

[0140] In an optional embodiment, when the identification information includes a serial number, the sorting timing can be determined in the following manner: determine the serial number difference between the serial number Ym corresponding to the target data column in multiple first data columns and the serial number Y of the second data column; based on the serial number difference, the position information H of the sorting device, the sampling period T of the detector and the transmission speed V of the transmission device, determine the sorting timing of the first object, where the sampling period T refers to the time for generating a column of data columns.

[0141] In an optional embodiment, the sorting timing of the first object can be determined based on the serial number difference, the position information H of the sorting device, the sampling period T of the detector and the transmission speed V of the transmission device in the following manner: based on the serial number difference, the sampling period T of the detector and the transmission speed V of the transmission device, determine the first distance moved by the first object from the light slit position of the radiation source; based on the position information H of the sorting device and the first distance, determine the second distance between the position of the first object after moving the first distance from the light slit position of the radiation source and the sorting device; based on the second distance and the transmission speed V of the transmission device, determine the sorting timing of the first object;

[0142] or

[0143] Based on the serial number difference and the sampling period T of the detector, the first moving time period of the first object starting from the light slit position of the radiation source is determined; based on the position information H of the sorting device and the transmission speed V of the transmission device, the second moving time period from the light slit position of the radiation source to the sorting device is determined; based on the first moving time period and the second moving time period, the sorting timing of the first object is determined.

[0144] In an optional embodiment, when the identification information includes a generation time identifier, the sorting timing can be determined in the following manner: determine the first time interval based on the generation time identifier Tm corresponding to the target data column in multiple first data columns and the generation time identifier T of the second data column; determine the second time interval based on the position information H of the sorting device and the transmission speed V of the transmission device; determine the sorting timing of the first object based on the first time interval and the second time interval.

[0145] The detector also includes a timing component for recording the generation time information of the data column.

[0146] In an optional embodiment, the sorting timing can be determined in the following manner: obtaining from the detector the identification information of the second data column most recently generated by the detector, and obtaining the time gap from the time when the second data column is generated to the current acquisition moment, and determining the sorting timing of the first object based on the identification information corresponding to the target data column in multiple first data columns, the identification information of the second data column, the time gap, and the position information of the sorting device.

[0147] In an optional implementation, the communication consumption time between the detector and the sorting device is acquired, so that the communication consumption time is taken into consideration in the process of determining the sorting timing of the first object.

[0148] In an optional embodiment, the first object can be sorted at the sorting time in the following manner: position information of the first object on the scanned image sent by a receiving and processing device, and a target execution component in the sorting device is determined based on the position information of the first object on the scanned image, so that the target execution component performs a target operation on the first object at the sorting time of the first object.

[0149] The sorting method provided in the embodiment of the present application receives a sorting instruction sent by a processing device and identification information corresponding to a plurality of first data columns. In response to the sorting instruction, the identification information of the second data column most recently generated by the detector is obtained from the detector. Based on the identification information corresponding to the target data column in the plurality of first data columns, the identification information of the second data column, and the position information of the sorting device, the sorting timing of the first object is determined, and the first object is sorted at the sorting timing. The sorting device can refer to the most recently generated second data column to accurately determine the sorting timing of the object to be processed. The influence of the intermediate processing process such as the processing device receiving multiple data columns and processing multiple data columns through algorithmic operations on the determination of the sorting timing is avoided, the accuracy of determining the sorting timing is improved, and thus the accuracy of the sorting processing is improved. Moreover, the sorting method is suitable for scenarios where the processing time is less than the second time interval, and no additional device is required, which improves the flexibility of determining the sorting processing.

[0150] Based on any of the above embodiments, Figure 7 , the sorting process is illustrated with examples.

[0151] Figure 7 This is a schematic diagram of the sorting process provided in the embodiment of the present application. Figure 7, including a detection system 701. The detection system 701 includes a collection device, a processing device and a sorting device. The collection device includes a ray source and a detector. The collection device of the detection system 701 collects multiple first data columns and identification information corresponding to each first data column from the conveyor belt according to the collection cycle. And sends multiple first data columns and identification information corresponding to each first data column to the processing device of the detection system 701. The processing device of the detection system 701 identifies and processes the multiple first data columns through a preset algorithm, and when it is determined that there is an object C to be processed in the multiple first data columns, it is determined that at least one first data column includes data column 1 to data column 8.

[0152] The processing device of the detection system 701 determines that the column set includes data column 2 to data column 5, and data column 2 to data column 5 include the object to be processed C. The processing device of the detection system 701 determines that the area of ​​the target object displayed in data column 2 is the preset area among data column 2 to data column 5. Therefore, the processing device of the detection system 701 determines that the target data column is data column 2. The processing device of the detection system 701 sends the identification information and sorting instructions corresponding to data column 2 to data column 5 to the sorting device. When the sorting device of the detection system 701 receives the identification information and sorting instructions corresponding to data column 2 to data column 5, it obtains the identification information corresponding to data column 50 collected by the collection device at the current moment.

[0153] The sorting device of the detection system 701 obtains that the moving speed of the conveyor belt is 0.2m / s, the total distance between the acquisition device and the sorting device is 1m, the acquisition cycle is to collect a data column every 200us, and the communication consumption time during the sorting time of the first object is 0.1s. The sorting device of the detection system 701 determines that the second time interval is 1 / 0.2=50s, and determines that the first time interval is (50-2)*200 / 1000000=0.0096s. The sorting device of the detection system 701 obtains a time gap of 0.0001s. In summary, the sorting device of the detection system 701 determines the target time length as 50-0.0096-0.0001-0.1=49.9843s.

[0154] The sorting device of the detection system 701 determines the current time as time C1, and determines the target time as time C2 according to the current time C1 and the target duration. The sorting device of the detection system 701 removes the object C to be processed on the conveyor belt at time C2.

[0155] In the sorting process provided by the embodiment of the present application, after the processing device receives the multiple first data columns output by the detector, it determines whether there is an object to be processed in the multiple first data columns. When it is determined that there is an object to be processed, a sorting instruction and identification information corresponding to the multiple first data columns are sent to the sorting device. When the sorting device receives the sorting instruction and the identification information corresponding to the multiple first data columns, it obtains the identification information corresponding to the latest generated second data column from the detector, and determines the sorting time of the object to be processed according to the identification information corresponding to the multiple first data columns, the identification information corresponding to the second data column and the position information of the sorting device. In this way, the sorting device can accurately determine the sorting time of the object to be processed by referring to the latest generated second data column. The influence of the intermediate processing process of the processing device receiving multiple data columns and processing multiple data columns through algorithm operation on the determination of the sorting time is avoided, and the accuracy of determining the sorting time is improved. The detection system can be applicable to real-time systems or non-real-time systems, and does not require any additional devices, which improves the convenience of determining the sorting time.

[0156] Figure 8 This is a schematic diagram of the structure of the sorting device provided in the embodiment of the present application. Figure 8 , the object processing device 10 may include:

[0157] A receiving module 11 is used to receive a sorting instruction sent by a processing device and identification information corresponding to a plurality of first data columns, wherein the first data columns are obtained by a radiation source scanning and detecting a first object transmitted by a transmission device and output by a detector, and the identification information is used to indicate position information of the first object during the scanning and detection process;

[0158] An acquisition module 12, configured to acquire, in response to the sorting instruction, identification information of a second data column newly generated by the detector from the detector, where the generation time of the second data column is later than the generation time of the first data column;

[0159] The determination module 13 is used to determine the sorting time of the first object based on the identification information corresponding to the target data column in the multiple first data columns, the identification information of the second data column, and the position information of the sorting device, and sort the first object at the sorting time.

[0160] In a possible implementation manner, the identification information includes: at least one of a serial number and a generation time identifier.

[0161] In a possible implementation manner, the determining module 13 is specifically configured to:

[0162] Determine a sequence number difference between a sequence number Ym corresponding to a target data column in the plurality of first data columns and a sequence number Y of the second data column;

[0163] The sorting timing of the first object is determined based on the serial number difference, the position information H of the sorting device, the sampling period T of the detector and the transmission speed V of the transmission device, where the sampling period T refers to the time for generating a column of data.

[0164] In a possible implementation manner, the determining module 13 is specifically configured to:

[0165] Determine a first distance moved by the first object starting from the slit position of the ray source based on the serial number difference, the sampling period T of the detector and the transmission speed V of the transmission device;

[0166] Based on the position information H of the sorting device and the first distance, determining a second distance between the position of the first object after moving the first distance from the slit position of the radiation source and the sorting device;

[0167] determining a sorting timing of the first object based on the second distance and a transmission speed V of the transmission device;

[0168] or

[0169] Determine a first moving time period during which the first object starts to move from a slit position of the ray source based on the serial number difference and a sampling period T of the detector;

[0170] Based on the position information H of the sorting device and the transmission speed V of the transmission device, determining a second moving time period from the slit position of the radiation source to the sorting device;

[0171] A sorting timing of the first object is determined based on the first moving time period and the second moving time period.

[0172] In a possible implementation manner, the determining module 13 is specifically configured to:

[0173] Determine a first time interval based on a generation time identifier Tm corresponding to a target data column in the plurality of first data columns and a generation time identifier T of the second data column;

[0174] Determine a second time interval according to the position information H of the sorting device and the transmission speed V of the transmission device;

[0175] A sorting opportunity for the first object is determined based on the first time interval and the second time interval.

[0176] In a possible implementation manner, the determining module 13 is specifically configured to:

[0177] The receiving and processing device sends position information of the first object on the scanned image, and determines the target execution component in the sorting device based on the position information of the first object on the scanned image, so that the target execution component performs a target operation on the first object at the sorting time of the first object.

[0178] In a possible implementation manner, the determining module 13 is further configured to:

[0179] The communication consumption time between the detector and the sorting device is obtained, so as to take the communication consumption time into consideration in determining the sorting timing of the first object.

[0180] The sorting device provided in the embodiment of the present application can execute the technical solution shown in the above method embodiment, and its implementation principle and beneficial effects are similar, which will not be repeated here.

[0181] Fig. 9 This is a schematic diagram of the structure of the sorting device provided in the embodiment of the present application. Fig. 9 The sorting device 20 may include: a memory 21 and a processor 22. Exemplarily, the memory 21 and the processor 22 are interconnected via a bus 23.

[0182] The memory 21 is used to store program instructions;

[0183] The processor 22 is used to execute the program instructions stored in the memory, so as to enable the sorting device 20 to execute the method shown in the above method embodiment.

[0184] The sorting device provided in the embodiment of the present application can execute the technical solution shown in the above method embodiment, and its implementation principle and beneficial effects are similar, which will not be repeated here.

[0185] An embodiment of the present application provides a computer-readable storage medium, in which computer-executable instructions are stored. When the computer-executable instructions are executed by a processor, they are used to implement the above method.

[0186] The embodiment of the present application may also provide a computer program product, including a computer program, which can implement the above method when executed by a processor.

[0187] All or part of the steps of the above-mentioned method embodiments can be completed by hardware related to program instructions. The above-mentioned program can be stored in a readable memory. When the program is executed, the steps of the above-mentioned method embodiments are executed; and the above-mentioned memory (storage medium) includes: read-only memory (ROM), random access memory (RAM), flash memory, hard disk, solid state drive, magnetic tape, floppy disk, optical disc and any combination thereof.

[0188] The embodiments of the present application are described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processing unit of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to generate a machine, so that the instructions executed by the processing unit of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.

[0189] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.

[0190] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.

[0191] Obviously, those skilled in the art can make various changes and modifications to the embodiments of the present application without departing from the spirit and scope of the present application. Thus, if these modifications and variations of the embodiments of the present application fall within the scope of the claims of the present application and their equivalents, the present application is also intended to include these modifications and variations.

[0192] In the present application, the term "include" and its variations may refer to non-restrictive inclusion; the term "or" and its variations may refer to "and / or". The terms "first", "second", etc. in the present application are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. In the present application, "plurality" refers to two or more. "And / or" describes the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B may mean: A exists alone, A and B exist at the same time, and B exists alone. The character " / " generally indicates that the previously associated objects are in an "or" relationship.

Claims

1. A detection system, characterized in that: include: A ray source, used for scanning and detecting a first object transmitted by the transmission device; a detector, configured to receive a radiation signal during the scanning and detection process of the radiation source on the first object, and output a plurality of first data columns corresponding to the first object in sequence based on the received radiation signal; wherein each first data column corresponds to identification information, and the identification information includes at least one of a sequence number and a generation time identification; a processing device, configured to receive a plurality of first data columns output by the detector, and determine whether the first object is an object to be processed based on the plurality of first data columns; and, if it is determined that the first object is an object to be processed, send a sorting instruction and identification information corresponding to the plurality of first data columns to a sorting device; The sorting device is used to respond to the sorting instruction, obtain the identification information of the second data column most recently generated by the detector from the detector, and determine the sorting time of the first object based on the identification information corresponding to the target data column in the plurality of first data columns, the identification information of the second data column, and the position information of the sorting device; wherein the generation time of the second data column is later than the generation time of the first data column; In the case where the identification information includes a serial number, the sorting device is specifically used for: Determine a sequence number difference between a sequence number Ym corresponding to a target data column in the plurality of first data columns and a sequence number Y of the second data column; The sorting timing of the first object is determined based on the serial number difference, the position information H of the sorting device, the sampling period T of the detector and the transmission speed V of the transmission device, where the sampling period T refers to the time for generating a column of data.

2. The system according to claim 1, characterized in that The sorting device is specifically used for: Determine a first distance moved by the first object starting from the slit position of the ray source based on the serial number difference, the sampling period T of the detector and the transmission speed V of the transmission device; Based on the position information H of the sorting device and the first distance, determining a second distance between the position of the first object after moving the first distance from the slit position of the radiation source and the sorting device; determining a sorting timing of the first object based on the second distance and a transmission speed V of the transmission device; or The sorting device is specifically used for: Determine a first moving time period during which the first object starts to move from a slit position of the ray source based on the serial number difference and a sampling period T of the detector; Based on the position information H of the sorting device and the transmission speed V of the transmission device, determining a second moving time period from the slit position of the radiation source to the sorting device; A sorting timing of the first object is determined based on the first moving time period and the second moving time period.

3. The system according to claim 1, characterized in that In the case where the identification information includes a generation time identification, the sorting device is specifically used for: Determine a first time interval based on a generation time identifier Tm corresponding to a target data column among the plurality of first data columns and a generation time identifier T of the second data column; Determine a second time interval according to the position information H of the sorting device and the transmission speed V of the transmission device; A sorting opportunity for the first object is determined based on the first time interval and the second time interval.

4. The system according to claim 1, characterized in that The detector includes a timing component for recording the generation time information of the data column; The sorting device is specifically used to: obtain identification information of the second data column most recently generated by the detector from the detector, and obtain the time interval from the generation of the second data column to the current acquisition time, The sorting timing of the first object is determined based on the identification information corresponding to the target data column in the plurality of first data columns, the identification information of the second data column, the time interval, and the position information of the sorting device.

5. The system according to claim 1, characterized in that The detector communicates with the sorting device via a serial port or I / O coding; The sorting device is further used to obtain a communication consumption time between the detector and the sorting device, so as to take the communication consumption time into consideration in determining a sorting timing of the first object.

6. The system according to claim 1, characterized in that The processing device is further used to: determine the position information of the first object on the scanned image corresponding to the plurality of first data columns based on the plurality of first data columns, and send the position information of the first object on the scanned image to the sorting device when the first object is determined to be the object to be processed; The sorting device is further used to determine a target execution component in the sorting device based on the position information of the first object on the scanned image, so that the target execution component performs a target operation on the first object at the sorting time of the first object.

7. A sorting method, using the detection system according to any one of claims 1 to 6, characterized in that: include: receiving a sorting instruction and identification information corresponding to a plurality of first data columns sent by a processing device, wherein the first data columns are obtained by a radiation source scanning and detecting a first object transmitted by a transmission device and output by a detector, and the first object is an object to be processed; In response to the sorting instruction, obtaining identification information of a second data column most recently generated by the detector from the detector, where the generation time of the second data column is later than the generation time of the first data column; Based on the identification information corresponding to the target data column in the plurality of first data columns, the identification information of the second data column, and the position information of the sorting device, a sorting time of the first object is determined, and the first object is sorted at the sorting time.

8. A computer program product, comprising a computer program, characterized in that When the computer program is executed by a processor, the method described in claim 7 is implemented.

Citation Information

Patent Citations

  • Intelligent sorting system and method for sundries in coal based on deep learning

    CN113289925A

  • Object sorting method applied to parallel robots

    CN113877854A