Identification method, device and system for violent sorting and storage medium

By using transparent material to wrap brittle material markers during the sorting process, images of the sorted material are obtained and the degree of breakage is identified, which solves the problem of low accuracy in violent sorting and improves the efficiency and accuracy of identification.

CN120807975APending Publication Date: 2025-10-17BEIJING JINGDONG YUANSHENG TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202410431229.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-04-10
Publication Date
2025-10-17

AI Technical Summary

Technical Problem

The existing brute-force sorting recognition technology has low accuracy and efficiency, mainly due to the diverse appearance of packages and the fact that the sorting video consists of a large number of video frames.

Method used

Using transparent material to wrap brittle materials as marker packaging, images of sorted materials are acquired during the sorting process. By identifying the degree of fracture of the brittle materials, data on violent sorting is determined. By utilizing the fracture characteristics of brittle materials under external force, the accuracy and efficiency of identification are improved.

Benefits of technology

The use of a small amount of image data significantly improves the efficiency and accuracy of identifying violent sorting, enabling accurate identification of violent sorting behavior in packages during the sorting process.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120807975A_ABST
    Figure CN120807975A_ABST
Patent Text Reader

Abstract

The invention discloses a violent sorting identification method, device and system and a storage medium. The method comprises the steps that after a to-be-detected package passes through a current sorting link, a current sorted image corresponding to a marker package in package packages of the to-be-detected package is obtained; wherein the marker package is made of a brittle material wrapped by a transparent material; according to the current post-sorting image, the current post-sorting fracture degree of the fragile material is determined; according to the current breakage degree after sorting, violent sorting data corresponding to the to-be-detected parcel is determined, the problem that a traditional violent sorting method is low in recognition accuracy is solved, and the recognition efficiency of violent sorting is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of warehousing and logistics technology, and in particular to a method, device, system and storage medium for identifying violent sorting. Background Art

[0002] Express sorting is one of the necessary links in the warehousing and logistics operation process. In pursuit of timeliness, more and more adverse incidents of violent sorting have occurred, causing huge economic losses to merchants, consumers and logistics providers.

[0003] At present, deep learning networks are widely used in the recognition scenarios of violent sorting. The recognition objects of violent sorting mainly focus on package deformation, the movement trajectory of packages in sorting videos, or the behavioral actions of sorting personnel.

[0004] In the process of implementing the present invention, it was found that the prior art has at least the following technical problems:

[0005] Due to the diverse appearance of packages, the recognition accuracy of brute force sorting is low, and sorting videos usually consist of a large number of video frames, which makes the recognition efficiency of brute force sorting low. Summary of the Invention

[0006] The embodiments of the present invention provide a method, device, system and storage medium for identifying violent sorting, so as to solve the problem of low recognition accuracy in traditional violent sorting methods and improve the recognition efficiency of violent sorting.

[0007] According to one embodiment of the present invention, a method for identifying violent sorting is provided, the method comprising:

[0008] After the package to be inspected passes through the current sorting stage, a current post-sorting image corresponding to the marker packaging in the package packaging of the package to be inspected is obtained; wherein the marker packaging is composed of a brittle material wrapped in a transparent material;

[0009] determining a current post-sorting fracture degree of the brittle material according to the current post-sorting image;

[0010] According to the current post-sorting breakage degree, violent sorting data corresponding to the to-be-detected package is determined.

[0011] According to another embodiment of the present invention, a device for identifying violent sorting is provided, the device comprising:

[0012] a post-sorting image acquisition module, configured to acquire a post-sorting image corresponding to a marker package in the package of the package to be inspected after the package has passed the current sorting step; wherein the marker package is composed of a brittle material wrapped in a transparent material;

[0013] A current post-sorting breakage degree determination module is configured to determine a current post-sorting breakage degree of the brittle material according to the current post-sorting image.

[0014] A violent sorting data determination module is configured to determine violent sorting data corresponding to the to-be-detected package according to the current post-sorting breakage degree.

[0015] According to another embodiment of the present application, an electronic device is provided, which comprises:

[0016] at least one processor; and

[0017] a memory in communication with the at least one processor; wherein

[0018] The memory stores a computer program executable by the at least one processor, and the computer program is executed by the at least one processor to enable the at least one processor to execute the violent sorting identification method according to any one of the embodiments of the present application.

[0019] According to another embodiment of the present application, a computer readable storage medium is provided, which stores computer instructions for enabling a processor to implement the violent sorting identification method according to any one of the embodiments of the present application when executed by the processor.

[0020] The technical solution of the embodiments of the present application uses a package package containing a marker package for the to-be-detected package, wherein the marker package is composed of a brittle material wrapped by a transparent material. After the to-be-detected package passes through the current sorting link, a current post-sorting image corresponding to the marker package is obtained, a current post-sorting breakage degree of the brittle material is determined according to the current post-sorting image, and violent sorting data corresponding to the to-be-detected package is determined according to the current post-sorting breakage degree. The embodiments of the present application utilize the characteristic that the brittle material will break when subjected to a certain degree of external force, so that the to-be-detected package presents obvious image features in the current post-sorting image when subjected to violent sorting. The embodiments of the present application solve the problem of low recognition accuracy existing in the traditional violent sorting method, and the less image data also significantly improves the recognition efficiency of violent sorting.

[0021] It should be understood that the content described in this part is not intended to identify key or important features of the embodiments of the present application, nor to limit the scope of the present application. Other features of the present application will become apparent from the following description. BRIEF DESCRIPTION OF DRAWINGS

[0022] In order to make the technical solutions in the embodiments of the present application clearer, the accompanying drawings needed in the embodiment description will be briefly introduced. Obviously, the accompanying drawings in the following description only show some embodiments of the present application, and for those skilled in the art, other drawings can be obtained without any creative effort.

[0023] Figure 1 A flow chart of a violent sorting identification method provided by an embodiment of the present application;

[0024] Figure 2 A schematic diagram of a marker package provided by an embodiment of the present application;

[0025] Figure 3 A flow chart of another violent sorting identification method provided by an embodiment of the present application;

[0026] Figure 4 A flow chart of a specific example of a violent sorting identification method provided by an embodiment of the present application;

[0027] Figure 5 A schematic diagram of violent sorting data provided by an embodiment of the present application;

[0028] Figure 6 A flow chart of another violent sorting identification method provided by an embodiment of the present application;

[0029] Figure 7 A schematic diagram of another violent sorting data provided by an embodiment of the present application;

[0030] Figure 8 A structural schematic diagram of a violent sorting identification device provided by an embodiment of the present application;

[0031] Figure 9 A structural schematic diagram of a violent sorting identification system provided by an embodiment of the present application;

[0032] Figure 10 A structural schematic diagram of a control device provided by an embodiment of the present application. DETAILED DESCRIPTION

[0033] In order to make the technical solutions in the embodiments of the present application clearer, the accompanying drawings needed in the embodiment description will be briefly introduced. Obviously, the accompanying drawings in the following description only show some embodiments of the present application, and for those skilled in the art, other drawings can be obtained without any creative effort.

[0034] It should be noted that the terms "current", "historical", "first", "second", etc. in the description and claims of the present invention and the above-mentioned drawings are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that the numbers used in this way can be interchanged where appropriate, so that the embodiments of the present invention described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions. For example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.

[0035] Figure 1 This is a flow chart of a method for identifying violent sorting provided by one embodiment of the present invention. This embodiment is applicable to identifying violent sorting behaviors in express sorting processes. The method can be executed by a violent sorting identification device, which can be implemented in the form of hardware and / or software and can be configured in a terminal device. Figure 1 As shown, the method includes:

[0036] S110 : After the package to be inspected passes through the current sorting step, a current post-sorting image corresponding to the marking packaging in the package packaging of the package to be inspected is obtained.

[0037] In this embodiment, the marker package is composed of a brittle material wrapped in a transparent material.

[0038] In one specific embodiment, the material deformation property of the transparent material is toughness or rigidity. Specifically, the transparent material has a certain degree of light transmittance, allowing the image capture device to capture clear images containing brittle materials, while also providing a certain degree of protection for the brittle materials, enabling them to withstand basic sorting behaviors. For example, basic sorting behaviors may include slight squeezing, pulling, friction, scratching, and water staining.

[0039] For example, transparent materials include but are not limited to polyethylene plastic, polycarbonate and acrylic, etc. There is no limitation on the material selection of transparent materials here. It can be understood that any transparent material that meets the above material requirements is within the scope of protection of this application.

[0040] In one embodiment, the fragile material comprises at least one fragile component, and the breaking degree of the fragile component increases with the increase of the violence degree of the sorting behavior. For example, the fragile component can be a glass fiber, a ceramic, or a polymer material. It should be understood that any fragile component that meets the above material requirements is within the scope of the present application.

[0041] Figure 2 FIG. 1 shows a schematic diagram of a marker package according to one embodiment of the present application. Specifically, the outer layer of the marker package is made of transparent material, and the inner layer is provided with 10 fragile components.

[0042] The transparent material has a ductile deformation property, and the fragile material comprises a plurality of fragile components. This has the advantage that the marker package can meet the bending requirement of the marker package in some actual scenarios.

[0043] In one embodiment, the package to be detected includes, but is not limited to, an envelope package, a box package, a bag package, and a refrigeration package. The package of the envelope package is generally made of paper material, and is suitable for light articles such as documents, letters, and certificates. The package of the box package includes, but is not limited to, a paper box, a wooden box, and an iron box, and has strong carrying capacity and protection performance, and is suitable for electronic products, home furnishing, and fragile articles. The package of the bag package is a light, waterproof, and sealed package, and is suitable for small articles, food, and daily necessities. The package of the refrigeration package is usually made of special heat insulation material, has good heat preservation performance, and is suitable for transporting articles that need to be kept at a certain temperature, such as food and medicine.

[0044] The package of the package to be detected is not limited here, and can be customized according to actual needs.

[0045] In one embodiment, the marker package is arranged on the package in the form of a patch or embedded. Specifically, the marker package can be partially or fully covered relative to the package, and the number of markers of the marker package in the package can be one or more. The coverage range and the number of markers of the marker package are not limited here, and can be customized according to actual needs.

[0046] The advantage of partial coverage is that the image recognition range in the subsequent determination process of the breaking degree after the current sorting can be reduced, thereby further improving the recognition efficiency of the violent sorting.

[0047] In another embodiment, when the transparent material has a ductile deformation property and the fragile material comprises a plurality of fragile components, the package of the package to be detected is the marker package.

[0048] The advantage of setting all the package to be fully covered or wrapped by the marker package is that all the package positions of the package to be detected can be fully identified in the violent sorting process, so as to further improve the identification accuracy of the violent sorting.

[0049] Specifically, the current post-sorting image is used to represent an image containing a complete marker package. Specifically, the number of marker package images contained in the current post-sorting image can be one or multiple. When a single marker package image cannot contain a complete marker package, such as when the number of markers of the marker package is multiple, the package is fully covered by the marker package, or the package is the marker package, the multiple marker package images collected at multiple shooting angles and / or multiple shooting positions are used as the current post-sorting image.

[0050] S120, determining the current post-sorting breaking degree of the brittle material according to the current post-sorting image.

[0051] Specifically, the current post-sorting breaking degree can be used to represent the total number of breaking positions of the brittle material in the complete marker package, the number of breaking positions per unit area, the difference between the original complete size and the remaining complete size of the brittle material in the complete marker package, or the ratio between the difference between the original complete size and the remaining complete size of the brittle material in the complete marker package and the original complete size.

[0052] The definition of the current post-sorting breaking degree is not limited here and can be defined according to actual needs.

[0053] In one specific embodiment, the current post-sorting breaking degree of the brittle material is determined according to the current post-sorting image, including: inputting the current post-sorting image into a pre-trained target breaking identification model to obtain the output of the current post-sorting breaking degree of the brittle material.

[0054] Illustratively, the model architecture of the target breaking identification model includes but is not limited to CNN network (Convolutional Neural Networks), FCN network (Fully Convolutional Networks), residual network (ResNet), DNN network (Deep Neural Networks), RNN network (Recurrent Neural Network), or Transformer network, etc. The model architecture of the target breaking identification model is not limited here and can be defined according to actual needs.

[0055] Exemplarily, the method further comprises: inputting the first training image into an initial breakage identification model which is not trained completely, to obtain an output predicted post-sorting breakage degree, determining a first loss function according to the predicted post-sorting breakage degree and a standard post-sorting breakage degree corresponding to the first training image, adjusting model parameters of the initial breakage identification model according to the first loss function, and taking the initial breakage identification model as a target breakage identification model which is trained completely when the first loss function converges. The first training image is used to represent an image containing a marker package.

[0056] Exemplarily, the function type of the first loss function includes but is not limited to a square loss function, a logarithmic loss function, an exponential loss function, a mean square error loss function, a logistic regression loss function, a Huber loss function, a cross-entropy loss function, and a Kullback-Leibler divergence loss function, etc. The function type of the first loss function is not limited here, and can be set according to actual needs.

[0057] In another specific embodiment, the current post-sorting breakage degree of the brittle material is determined according to the current post-sorting image, comprising: inputting the current post-sorting image into a target image classification model which is trained in advance, to obtain an output target breakage classification result corresponding to the current post-sorting image; and in the case that the target breakage classification result is that there is a breakage, performing an image recognition operation on the current post-sorting image to obtain the current post-sorting breakage degree of the brittle material.

[0058] Exemplarily, the model architecture of the target image classification model includes but is not limited to a CNN network, a FCN network, a residual network, a DNN network, an RNN network, or a Transformer network, etc. The model architecture of the target image classification model is not limited here, and can be set according to actual needs.

[0059] Exemplarily, the method further comprises: inputting a second training image set corresponding to the training classification label data into an initial image classification model which is not trained completely, to obtain output predicted breakage classification data, determining a second loss function according to the predicted breakage classification data and the training classification label data, adjusting model parameters of the initial image classification model according to the second loss function, and taking the initial image classification model as a target image classification model which is trained completely when the second loss function converges.

[0060] The second training image set contains at least two second training images corresponding to at least two training classification labels in the training classification label data respectively, and the second training image is used to represent an image containing a marker package.

[0061] Exemplarily, the function type of the second loss function includes, but is not limited to, a square loss function, a logarithmic loss function, an exponential loss function, a mean square error loss function, a logistic regression loss function, a Huber loss function, a cross-entropy loss function, and a Kullback-Leibler divergence loss function, etc. The function type of the second loss is not limited here, and can be defined and set according to actual needs.

[0062] In one specific embodiment, the training classification label data of the target image classification model includes presence of a fracture and absence of a fracture.

[0063] In another specific embodiment, when the brittle material includes at least two brittle components, the training classification label data of the target image classification model includes presence of a fracture, absence of a fracture, and overlap of brittle components. The advantage of such a setting is that the classification accuracy of the target image classification model can be improved.

[0064] On the basis of the above-mentioned embodiments, according to the current post-sorting fracture degree of the brittle material, the method further includes: in the case that the target fracture classification result is absence of a fracture, setting the current post-sorting fracture degree of the brittle material to zero.

[0065] S130, determining the violent sorting data corresponding to the to-be-detected package according to the current post-sorting fracture degree.

[0066] In one specific embodiment, the violent sorting data includes a process sorting label of the to-be-detected package in a historical sorting process formed by at least one historical sorting link, wherein each historical sorting link includes the current sorting link; accordingly, according to the current post-sorting fracture degree, the method of determining the violent sorting data corresponding to the to-be-detected package includes: in the case that the current difference fracture degree is greater than or equal to the difference fracture threshold, setting the process sorting label in the violent sorting data to presence of violent sorting; in the case that the current post-sorting fracture degree is less than the fracture degree threshold, setting the process sorting label in the violent sorting data to absence of violent sorting.

[0067] Exemplarily, the fracture degree threshold can be 75% or 80%, and the fracture degree threshold is not limited here, and can be defined and set according to actual needs.

[0068] On the basis of the above-mentioned embodiments, specifically, the method further includes: in the case that the current post-sorting fracture degree is greater than or equal to the fracture degree threshold, regarding the to-be-detected package as a damaged package, and ending the sorting process of the to-be-detected package.

[0069] For example, assuming that the current sorting link is the 4th sorting link in the entire sorting process, the fracture degree threshold is 75%, if the fracture degree after the current sorting is 80%, the process sorting label of the historical sorting process of the sorting link 1-sorting link 4 is set as existing violent sorting, if the fracture degree after the current sorting is 50%, the process sorting label of the historical sorting process of the sorting link 1-sorting link 4 is set as non-violent sorting.

[0070] The technical scheme of the embodiment, by using the package packaging containing the marker package for the to-be-detected package, wherein the marker package is composed of a brittle material wrapped by a transparent material, after the to-be-detected package passes through the current sorting link, a current post-sorting image corresponding to the marker package is acquired, the current post-sorting fracture degree of the brittle material is determined according to the current post-sorting image, and the violent sorting data corresponding to the to-be-detected package is determined according to the current post-sorting fracture degree, the embodiment utilizes the characteristic that the brittle material will be fractured to a certain extent when subjected to external force, so that the current post-sorting image of the to-be-detected package presents obvious image features when subjected to violent sorting, and the problem of low recognition accuracy existing in the traditional violent sorting method is solved, and the recognition efficiency of violent sorting is significantly improved by less image data.

[0071] Figure 3 The flowchart of another violent sorting recognition method provided by an embodiment of the application, the embodiment further refines the “determining the violent sorting data corresponding to the to-be-detected package according to the current post-sorting fracture degree” in the above-mentioned embodiment. As shown in the figure, Figure 3 The method comprises:

[0072] S210, after the to-be-detected package passes through the current sorting link, a current post-sorting image corresponding to the marker package in the package packaging of the to-be-detected package is acquired.

[0073] S220, the current post-sorting fracture degree of the brittle material is determined according to the current post-sorting image.

[0074] S210-S220 in the embodiment correspond to S110-S120 in the above-mentioned embodiment, and the details are not repeated here. Figure 1

[0075] S230, the current pre-sorting fracture degree of the brittle material is determined according to the current pre-sorting image corresponding to the marker package.

[0076] In the embodiment, the current pre-sorting image is acquired before the to-be-detected package passes through the current sorting link.

[0077] ​The determination method of the current pre-sorting breakage degree in the embodiment corresponds to S220 similarly, and details are not repeated herein.

[0078] S240, determining the violent sorting data corresponding to the to-be-detected package according to the current pre-sorting breakage degree and the current post-sorting breakage degree.

[0079] In one specific embodiment, the determination of the violent sorting data corresponding to the to-be-detected package according to the current pre-sorting breakage degree and the current post-sorting breakage degree includes: determining a current difference value breakage degree according to the current pre-sorting breakage degree and the current post-sorting breakage degree; and setting a link sorting label corresponding to a current sorting link in the violent sorting data to exist violent sorting in a case where the current difference value breakage degree is greater than or equal to a difference value breakage threshold.

[0080] Specifically, the current difference value breakage degree is a difference value between the current post-sorting breakage degree and the current pre-sorting breakage degree. Exemplarily, the difference value breakage threshold is 20% or 30%, which is not limited here and can be set according to actual needs.

[0081] In one specific embodiment, the determination of the violent sorting data corresponding to the to-be-detected package according to the current pre-sorting breakage degree and the current post-sorting breakage degree further includes: setting the link sorting label corresponding to the current sorting link in the violent sorting data to not exist violent sorting in a case where the current difference value breakage degree is less than the difference value breakage threshold.

[0082] In another specific embodiment, the violent sorting data includes a process sorting label of the to-be-detected package in a historical sorting process formed by at least one historical sorting link, and each historical sorting link includes the current sorting link. Correspondingly, the determination of the violent sorting data corresponding to the to-be-detected package according to the current pre-sorting breakage degree and the current post-sorting breakage degree further includes: setting the process sorting label in the violent sorting data to exist violent sorting in a case where the current difference value breakage degree is less than the difference value breakage threshold and the current post-sorting breakage degree is greater than or equal to a breakage degree threshold; and setting the process sorting label in the violent sorting data to not exist violent sorting in a case where the current difference value breakage degree is less than the difference value breakage threshold and the current post-sorting breakage degree is less than the breakage degree threshold.

[0083] Exemplarily, the breakage degree threshold can be 75% or 80%, which is not limited here and can be set according to actual needs.

[0084] On the basis of the above-mentioned embodiments, the method further includes: in a case where the current post-sorting breakage degree is greater than or equal to the breakage degree threshold, regarding the to-be-detected package as a damaged package and ending the sorting process of the to-be-detected package.

[0085] For example, assuming that the current sorting link is the fourth sorting link in the entire sorting process, the difference fracture threshold is 20%, and the fracture degree threshold is 75%. If the fracture degree before the current sorting is 10% and the fracture degree after the current sorting is 80%, the link sorting label corresponding to sorting link 4 is set to violent sorting exists; if the fracture degree before the current sorting is 70% and the fracture degree after the current sorting is 80%, the process sorting label of the historical sorting process composed of sorting link 1 to sorting link 4 is set to violent sorting exists; if the fracture degree before the current sorting is 70% and the fracture degree after the current sorting is 71%, the process sorting label of the historical sorting process composed of sorting link 1 to sorting link 4 is set to no violent sorting exists.

[0086] Figure 4 This is a flowchart of a specific example of a method for identifying violent sorting provided by an embodiment of the present invention. Specifically, the degree of breakage p of the package to be detected before sorting in the i-th sorting link is obtained. f and the degree of breakage after sorting p a , judge the degree of breakage after sorting p a and the degree of breakage before sorting p f Is the difference between them less than the difference breaking threshold T D If not, the sorting label of the parcel to be tested in the i-th sorting link is set to have violent sorting. If yes, continue to judge the degree of breakage after sorting p a Is the fracture degree less than the fracture degree threshold? If so, the process sorting label of the package to be tested in the sorting process consisting of the 1st sorting link - the i-th sorting link is set to no violent sorting. If the fracture degree after sorting is greater than or equal to the fracture degree threshold, the process sorting label of the package to be tested in the sorting process consisting of the 1st sorting link - the i-th sorting link is set to violent sorting.

[0087] Figure 5 This is a schematic diagram of a brute force data sorting method provided by an embodiment of the present invention. Specifically, Figure 5The circle in the figure represents the absence of violent sorting, the pentagram represents the presence of violent sorting, the figure above the sorting link represents the link sorting label, and the curly braces and figure below represent the process sorting label. In the violent sorting data A, the sorting link 1-sorting link 4 correspondingly, the link sorting label is respectively absent violent sorting, but the process sorting label of the sorting process composed of the sorting link 1-sorting link 4 is violent sorting. In the violent sorting data B, the sorting link 1-sorting link 3 correspondingly, the link sorting label is respectively absent violent sorting, and the process sorting label of the sorting process composed of the sorting link 1-sorting link 3 is absent violent sorting, but the sorting link 4 correspondingly, the link sorting label is violent sorting.

[0088] The technical scheme of the embodiment, by determining the current difference value fracture degree according to the current pre-sorting fracture degree and the current post-sorting fracture degree, setting the link sorting label corresponding to the current sorting link in the violent sorting data corresponding to the to-be-detected package as violent sorting in the case that the current difference value fracture degree is greater than or equal to the difference value fracture threshold, solves the problem of determining the violent sorting data from the perspective of the intermediate process represented by the sorting link, and the process sorting label introduced in the embodiment enriches the data dimension of the violent sorting data, achieves the purpose of identifying the sorting process of the package, improves the identification granularity of the violent sorting, and widens the applicable scene of the violent sorting identification method.

[0089] Figure 6 The flowchart of another violent sorting identification method provided by an embodiment of the application, the embodiment further refines the "determining the violent sorting data corresponding to the to-be-detected package according to the current post-sorting fracture degree" in the above-mentioned embodiment. As shown in the figure, the method comprises: Figure 6

[0090] S310, after the to-be-detected package passes through the current sorting link, acquiring a current post-sorting image corresponding to a marker package in the package packaging of the to-be-detected package.

[0091] S320, determining the current post-sorting fracture degree of the fragile material according to the current post-sorting image.

[0092] S310-S320 in the embodiment correspond to S110-S120 in the above-mentioned embodiment, and the details are not repeated here. Figure 1

[0093] S330, in the case that the current post-sorting fracture degree is greater than or equal to the fracture degree threshold, acquiring a historical post-sorting fracture degree corresponding to at least one historical sorting link passed through by the to-be-detected package.

[0094] ​​For example, the breaking degree threshold can be 75% or 80%. The breaking degree threshold is not limited herein and can be set according to actual needs.

[0095] In this embodiment, each historical sorting link includes the current sorting link, and each historical breaking degree after sorting includes the current breaking degree after sorting.

[0096] Specifically, the determination method of each historical breaking degree after sorting is the same as or similar to S320, which will not be described herein.

[0097] In one specific embodiment, the method further includes: in the case that the current breaking degree after sorting is less than the breaking degree threshold, setting the link sorting labels corresponding to at least one historical sorting link passed by the to-be-detected parcel in the violent sorting data to be non-existent violent sorting.

[0098] In one specific embodiment, the method further includes: in the case that the current breaking degree after sorting is greater than or equal to the breaking degree threshold, regarding the to-be-detected parcel as a damaged parcel and ending the sorting process of the to-be-detected parcel.

[0099] S340, according to each historical breaking degree after sorting, screening each historical sorting link to obtain a target sorting link set.

[0100] Specifically, the target sorting link set can be an empty set or a non-empty set.

[0101] In one specific embodiment, according to each historical breaking degree after sorting, screening each historical sorting link to obtain a target sorting link set includes: determining a historical breaking degree before sorting of the fragile material according to a historical breaking degree before sorting corresponding to each historical sorting link; wherein the historical breaking degree before sorting is obtained before the to-be-detected parcel passes through the historical sorting link; determining a historical difference breaking degree according to the historical breaking degree before sorting and the historical breaking degree after sorting corresponding to each historical sorting link; and screening each historical sorting link according to at least one historical difference breaking degree to obtain a target sorting link set.

[0102] In this embodiment, the determination method of the historical breaking degree before sorting is similar to the determination method of the current breaking degree after sorting in S320, which will not be described herein.

[0103] In one specific embodiment, according to each historical breaking degree after sorting, screening each historical sorting link to obtain a target sorting link set includes: adding the historical sorting link corresponding to at least one historical difference breaking degree greater than a difference breaking threshold to the target sorting link set as a target sorting link.

[0104] Exemplarily, the difference breaking threshold value is 20% or 30%, and the difference breaking threshold value is not limited here and can be set as needed.

[0105] In another specific embodiment, the target sorting link set is obtained by screening the historical sorting links according to the historical difference breaking degrees of the respective historical sorting links, including: sorting the historical sorting links according to the respective historical difference breaking degrees to obtain a sorting result, and selecting a preset number of historical sorting links from the sorting result as target sorting links and adding them to the target sorting link set according to the selection direction corresponding to the preset sorting mode.

[0106] Specifically, when the preset sorting mode is ascending order sorting, the selection direction is from back to front, and when the preset sorting mode is descending order sorting, the selection direction is from front to back.

[0107] Exemplarily, the preset number can be 1 or 2, and the preset number is not limited here and can be set as needed.

[0108] S350, in the case where the target sorting link set is a non-empty set, setting the link sorting labels corresponding to at least one target sorting link in the target sorting link set in the violence sorting data corresponding to the to-be-detected package as existing violence sorting.

[0109] On the basis of the above-mentioned embodiments, specifically, the method further includes: taking at least one historical sorting link other than the target sorting links in the historical sorting links as a reference sorting link, and setting the link sorting labels corresponding to the reference sorting links in the violence sorting data corresponding to the to-be-detected package as non-existing violence sorting.

[0110] On the basis of the above-mentioned embodiments, specifically, the violence sorting data further contains a process sorting label of the to-be-detected package in a historical sorting process formed by at least one historical sorting link, wherein the historical sorting links contain the current sorting link; correspondingly, the method further includes: in the case where the current difference breaking degree is greater than or equal to the difference breaking threshold value, setting the process sorting label in the violence sorting data as existing violence sorting; in the case where the post-sorting breaking degree is less than the breaking degree threshold value, setting the process sorting label in the violence sorting data as non-existing violence sorting.

[0111] For example, assuming that the current sorting link is the fourth sorting link in the entire sorting process, the current pre-sorting breakage degree is 80%, the breakage degree threshold is 75%, the difference breakage threshold is 20%, the screening method is sorting screening, the preset number is 1, and the historical difference breakage degrees corresponding to the sorting link 1 to the sorting link 4 are 10%, 50%, 10% and 10% respectively, the sorting link 1, the sorting link 2 and the sorting link 4 are all reference sorting links, and the sorting link 3 is the target sorting link.

[0112] Figure 7 Another schematic diagram of violent sorting data provided by an embodiment of the present application is shown in FIG. 6. Specifically, Figure 7 The circle in FIG. 6 represents no violent sorting, the pentagram represents violent sorting, the figure above the sorting link represents the link sorting label, and the figure in the bracket below represents the process sorting label. The violent sorting data C represents that the post-sorting breakage degree of the sorting link 4 is greater than or equal to the breakage degree threshold, and the target sorting link set is empty. Specifically, in the violent sorting data C, the link sorting labels corresponding to the sorting link 1 to the sorting link 4 are all no violent sorting, but the process sorting label of the sorting process composed of the sorting link 1 to the sorting link 4 is violent sorting. The violent sorting data D represents that the post-sorting breakage degree of the sorting link 4 is greater than or equal to the breakage degree threshold, and the target sorting link set contains the sorting link 3. Specifically, in the violent sorting data D, the link sorting labels corresponding to the sorting link 1, the sorting link 2 and the sorting link 4 are all no violent sorting, but the link sorting label corresponding to the sorting link 3 is violent sorting, and the process sorting label of the sorting process composed of the sorting link 1 to the sorting link 4 is violent sorting.

[0113] The technical scheme of the embodiment solves the problem of determining the violent sorting data from the perspective of the sorting result represented by the sorting process, by acquiring the historical post-sorting breakage degrees corresponding to at least one historical sorting link passed by the to-be-detected package in the case that the post-sorting breakage degree is greater than or equal to the breakage degree threshold, screening the historical sorting links according to the historical post-sorting breakage degrees to obtain a target sorting link set, and setting the link sorting label corresponding to at least one target sorting link in the target sorting link set in the violent sorting data corresponding to the to-be-detected package as violent sorting in the case that the target sorting link set is a non-empty set, wherein the historical sorting links contain the current sorting link, and the historical post-sorting breakage degrees contain the post-sorting breakage degree. The updating verification of the link sorting label is performed only in the case that the post-sorting breakage degree is greater than or equal to the breakage degree threshold, so as to further improve the identification efficiency of the violent sorting.

[0114] The following is an embodiment of the violent sorting identification device provided by the embodiment of the application, which belongs to the same inventive concept as the violent sorting identification method of the above-mentioned embodiment. For details not described in the embodiment of the violent sorting identification device, please refer to the content of the above-mentioned embodiment about the violent sorting identification method.

[0115] Figure 8 A structural schematic diagram of a violent sorting identification device provided by an embodiment of the application. As shown in the figure, the device includes a current post-sorting image acquisition module 410, a current post-sorting fracture degree determination module 420, and a violent sorting data determination module 430. Figure 8

[0116] The current post-sorting image acquisition module 410 is configured to acquire a current post-sorting image corresponding to a marker package of a package package of a to-be-detected package after the to-be-detected package passes through a current sorting link; the marker package is composed of a brittle material wrapped by a transparent material.

[0117] The current post-sorting fracture degree determination module 420 is configured to determine a current post-sorting fracture degree of the brittle material according to the current post-sorting image.

[0118] The violent sorting data determination module 430 is configured to determine violent sorting data corresponding to the to-be-detected package according to the current post-sorting fracture degree.

[0119] The technical solution of the embodiment takes advantage of the characteristic that the brittle material will break when subjected to a certain degree of external force, so that the current post-sorting image of the to-be-detected package presents obvious image features when subjected to violent sorting. This solves the problem of low recognition accuracy existing in traditional violent sorting methods, and the less image data also significantly improves the recognition efficiency of violent sorting.

[0120] In a specific embodiment, the violent sorting data determination module 430 includes:

[0121] A current pre-sorting fracture degree determination unit is configured to determine a current pre-sorting fracture degree of the brittle material according to a current pre-sorting image corresponding to the marker package; the current pre-sorting image is acquired before the to-be-detected package passes through the current sorting link.

[0122] A first violent sorting data determination unit is configured to determine violent sorting data corresponding to the to-be-detected package according to the current pre-sorting fracture degree and the current post-sorting fracture degree.

[0123] In a specific embodiment, the first violent sorting data determination unit is specifically configured to:

[0124] ​Determine the current difference fracture degree according to the current fracture degree before sorting and the current fracture degree after sorting;

[0125] When the current difference fracture degree is greater than or equal to the difference fracture threshold, the link sorting label corresponding to the current sorting link in the violent sorting data is set to indicate that violent sorting exists.

[0126] In a specific embodiment, the violent sorting data further includes a process sorting label of a historical sorting process consisting of at least one historical sorting link that the package to be inspected has passed through, wherein each historical sorting link includes the current sorting link;

[0127] Accordingly, the first violent sorting data determination unit is further configured to:

[0128] When the current difference fracture degree is less than the difference fracture threshold, and the current post-sort fracture degree is greater than or equal to the fracture degree threshold, the process sorting label in the violent sorting data is set to violent sorting.

[0129] When the current difference fracture degree is less than the difference fracture threshold, and the current post-sort fracture degree is less than the fracture degree threshold, the process sorting label in the violent sorting data is set to no violent sorting.

[0130] In a specific embodiment, the violent sorting data determination module 430 includes:

[0131] A historical post-sorting breakage degree acquisition unit is configured to acquire, when the current post-sorting breakage degree is greater than or equal to a breakage degree threshold, the historical post-sorting breakage degree corresponding to at least one historical sorting link that the parcel to be inspected has passed through;

[0132] A target sorting link set determination unit is used to screen each historical sorting link according to the degree of breakage after each historical sorting to obtain a target sorting link set;

[0133] a second violent sorting data determining unit, configured to, when the target sorting link set is a non-empty set, set the link sorting labels corresponding to at least one target sorting link in the target sorting link set in the violent sorting data to indicate that violent sorting occurs;

[0134] Among them, each historical sorting link includes the current sorting link, and each historical post-sorting fracture degree includes the current post-sorting fracture degree.

[0135] In a specific embodiment, the target sorting link set determination unit is specifically configured to:

[0136] For each historical sorting link, the historical pre-sorting breaking degree of the fragile material is determined according to the historical pre-sorting image corresponding to the historical sorting link; wherein the historical pre-sorting image is obtained before the to-be-detected package passes through the historical sorting link;

[0137] According to the historical pre-sorting breaking degree and the historical post-sorting breaking degree corresponding to the historical sorting link, the historical difference breaking degree is determined.

[0138] According to at least one historical difference breaking degree, the historical sorting links are screened to obtain a target sorting link set.

[0139] In one specific embodiment, the current post-sorting breaking degree determination module 420 is specifically configured to:

[0140] The current post-sorting image is input into the target image classification model trained in advance to obtain a target breaking classification result corresponding to the output current post-sorting image.

[0141] In the case that the target breaking classification result is existing breaking, the image recognition operation is performed on the current post-sorting image to obtain the current post-sorting breaking degree of the fragile material.

[0142] In one specific embodiment, when the fragile material contains at least two fragile components, the training classification label data of the target image classification model includes existing breaking, non-existing breaking and fragile component overlap.

[0143] The violent sorting identification device provided by the embodiment of the present application can execute the violent sorting identification method provided by any embodiment of the present application, and has the corresponding function modules and beneficial effects of the execution method.

[0144] Figure 9 The structure diagram of a violent sorting identification system provided by one embodiment of the present application is shown in Figure 9 As shown in the figure, the violent sorting identification system 500 includes a terminal device 510 and a to-be-detected package 520, and the terminal device 510 includes an image acquisition device 511 and a control device 512 which are communicatively connected.

[0145] In the present embodiment, the package packaging of the to-be-detected package 520 contains a marker packaging, and the marker packaging is composed of a fragile material 522 wrapped by a transparent material 521.

[0146] In an embodiment, the transparent material 521 has a material deformation property of flexibility or rigidity. Specifically, the transparent material 521 has a certain degree of light transmittance so that the image acquisition device can acquire a clear image containing the brittle material 522, and also has a certain protective effect on the brittle material 522, so that the brittle material 522 has the ability to resist basic sorting behavior. For example, the basic sorting behavior can be slight extrusion, pulling, friction, scratching, and water stain pollution.

[0147] For example, the transparent material 521 includes but is not limited to polyethylene plastic, polycarbonate, and acrylic, and the like. The material selection of the transparent material 521 is not limited here, and it can be understood that any transparent material 521 that meets the above material requirements is within the protection scope of the present application.

[0148] In an embodiment, the brittle material 522 contains at least one brittle component, and the breaking degree of the brittle component increases with the increase of the violence degree of the sorting behavior. For example, the brittle component can be glass fiber, ceramic, or high polymer material, and the selection of the brittle component is not limited here, and it can be understood that any brittle component that meets the above material requirements is within the protection scope of the present application.

[0149] The advantage of setting the material deformation property of the transparent material 521 to flexibility and the brittle material 522 containing multiple brittle components is that the marker package can meet the flexible characteristic requirement of the marker package in some actual scenarios.

[0150] In an embodiment, the to-be-detected package 520 includes but is not limited to an envelope package, a box package, a bag package, and a refrigeration package, etc. The package packaging of the envelope package is generally made of paper material, suitable for light articles such as files, letters, and certificates. The package packaging of the box package includes but is not limited to a paper box, a wooden box, and an iron box, etc., having strong carrying capacity and protection performance, suitable for electronic products, home furnishing and fragile articles, etc. The package packaging of the bag package is a light, waterproof and sealed packaging form, suitable for small articles, food and daily necessities, etc. The package packaging of the refrigeration package is usually made of special heat insulation material, having good heat preservation performance, suitable for transporting articles that need to maintain a certain temperature such as food and medicine.

[0151] The package packaging of the to-be-detected package 520 is not limited here, and can be customized according to actual needs.

[0152] In one embodiment, the marker package is arranged on the package in the form of a patch or an inlay. Specifically, the marker package can be partially or fully covered relative to the package, and the marker package can include one or more markers. The coverage and the number of markers are not limited herein and can be customized according to actual needs.

[0153] The partial coverage can reduce the image recognition range in the subsequent determination of the fracture degree of the brittle material after the current sorting, thereby further improving the recognition efficiency of the violent sorting.

[0154] In another embodiment, when the transparent material 521 has a ductile property and the brittle material 522 includes a plurality of brittle components, the package of the to-be-detected package is a marker package.

[0155] The full coverage or the marker package can comprehensively recognize the violent sorting damage to all package positions of the to-be-detected package during the sorting, thereby further improving the recognition accuracy of the violent sorting.

[0156] In this embodiment, the image acquisition device 511 is configured to acquire a current post-sorting image corresponding to the marker package of the package of the to-be-detected package after the to-be-detected package passes through the current sorting station. The control device 512 is configured to determine the current post-sorting fracture degree of the brittle material based on the current post-sorting image, and determine the violent sorting data corresponding to the to-be-detected package based on the current post-sorting fracture degree.

[0157] Figure 10 The control device 512 is intended to represent various forms of digital computers, such as laptops, desktops, tablets, servers, blades, mainframes, and other appropriate computers. The control device can also represent various forms of mobile devices, such as personal digital assistants, cellular telephones, smartphones, wearable devices (e.g., headsets, glasses, watches, etc.), and other similar computing devices. The components shown here, their connections and relationships, and their functions, are meant to be examples only, and are not meant to limit implementations of the present disclosure described and / or claimed in this document.

[0158] As shown in FIG. 5, the image acquisition device 511 is configured to acquire a current post-sorting image corresponding to the marker package of the package of the to-be-detected package after the to-be-detected package passes through the current sorting station. The control device 512 is configured to determine the current post-sorting fracture degree of the brittle material based on the current post-sorting image, and determine the violent sorting data corresponding to the to-be-detected package based on the current post-sorting fracture degree. Figure 10As shown, the control device 512 includes at least one processor 11, and a memory, such as a Read-Only Memory (ROM) 12, a Random Access Memory (RAM) 13, etc., connected to the at least one processor 11 in communication. The memory stores computer programs executable by the at least one processor 11, and the processor 11 can perform various appropriate actions and processes according to the computer programs stored in the Read-Only Memory (ROM) 12 or loaded from the storage unit 18 into the Random Access Memory (RAM) 13. In the RAM 13, various programs and data required for the operation of the control device 512 can also be stored. The processor 11, the ROM 12, and the RAM 13 are connected to each other through a bus 14. An Input / Output (I / O) interface 15 is also connected to the bus 14.

[0159] Various components in the control device 512 are connected to the I / O interface 15, including an input unit 16, such as a keyboard, a mouse, etc., an output unit 17, such as various types of displays, speakers, etc., a storage unit 18, such as a magnetic disk, an optical disk, etc., and a communication unit 19, such as a network card, a modem, a wireless communication transceiver, etc. The communication unit 19 allows the control device 512 to exchange information or data with other devices through a computer network, such as the Internet, and / or various telecommunication networks.

[0160] The processor 11 can be various general and / or special-purpose processing components with processing and computing capabilities. Some examples of the processor 11 include, but are not limited to, a Central Processing Unit (CPU), a Graphics Processing Unit (GPU), various special-purpose Artificial Intelligence (AI) computing chips, various processors running machine learning model algorithms, a Digital Signal Processing (DSP), and any appropriate processor, controller, microcontroller, etc. The processor 11 performs various methods and processes described above, such as the identification method of violent sorting provided by the above-described embodiments.

[0161] In some embodiments, the method of identifying violent sorting provided by the above-described embodiments can be implemented as a computer program tangibly embodied in a computer readable storage medium, such as the storage unit 18. In some embodiments, part or all of the computer program can be loaded onto and / or installed on the control device 512 via the ROM 12 and / or the communication unit 19. When the computer program is loaded onto the RAM 13 and executed by the processor 11, one or more steps of the method of identifying violent sorting described above can be performed. Alternatively, in other embodiments, the processor 11 can be configured to perform the method of identifying violent sorting by any other suitable means, such as by means of firmware.

[0162] The various embodiments of the systems and techniques described above herein can be implemented in: digital electronic circuitry, integrated circuitry, a field programmable gate array (FPGA), an application specific integrated circuit (ASIC), a system on chip (SOC), a complex programmable logic device (CPLD), computer hardware, firmware, software, and / or combinations thereof. These various embodiments can include implementation in one or more computer programs that are executable and / or interpretable on a programmable system including at least one programmable processor, which can be special or general purpose, coupled to receive data and instructions from, and to transmit data and instructions to, a storage system, at least one input device, and at least one output device.

[0163] Computer programs used to implement the method of identifying violent sorting of the present application can be written in any combination of one or more programming languages. These computer programs can be provided to a processor of a general purpose computer, special purpose computer, or other programmable data processing apparatus to produce a machine, such that the computer program running on the processor implements the functions / operations specified in the flowcharts and / or the block diagrams. The computer program can execute entirely on a machine, partly on the machine, as a stand-alone software package, partly on the machine and partly on a remote machine or entirely on the remote machine or server.

[0164] In the context of this application, a computer-readable storage medium can be a tangible medium that can contain or store computer programs for use by or in connection with an instruction execution system, apparatus, or device. Computer-readable storage media can include, but are not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination of the foregoing. Alternatively, a computer-readable storage medium can be a machine-readable storage medium. Examples of machine-readable storage media can include an electrical connection based on at least one wire, a portable computer diskette, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM), a flash memory, an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.

[0165] To provide for interaction with a user, the systems and techniques described here can be implemented on a terminal device having a display device (e.g., a Cathode-Ray Tube (CRT) or Liquid Crystal Display (LCD) monitor) for displaying information to the user and a keyboard and a pointing device (e.g., a mouse or a trackball) by which the user can provide input to the terminal device. Other kinds of devices can be used to provide for interaction with a user as well; for example, feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form, including acoustic, speech, or tactile input.

[0166] The systems and techniques described here can be implemented in a computing system that includes a back end component (e.g., as a data server), or that includes a middleware component (e.g., an application server), or that includes a front end component (e.g., a user computer having a graphical user interface or a Web browser through which a user can interact with an implementation of the systems and techniques described here), or any combination of such back end, middleware, or front end components. The components of the system can be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include a Local Area Network (LAN), a Wide Area Network (WAN), a blockchain network, and the Internet.

[0167] The computing system can include clients and servers. A client and server are generally remote from each other and typically interact through a communication network. The relationship of client and server arises by virtue of computer programs running on the respective computers and having a client-server relationship to each other. The server can be a cloud server, also known as a cloud computing server or cloud host, which is a host product in the cloud computing service system, to solve the defects of large management difficulty and weak business scalability in traditional physical host and virtual private server (VPS) services.

[0168] It should be understood that the various forms of flow shown above can be reordered, added to, or have steps deleted. For example, the steps described in the present application can be performed in parallel, in series, or in a different order, as long as the desired results of the technical solutions of the present application can be achieved, which are not limited herein.

[0169] The above detailed description does not constitute a limitation on the protection scope of the present application. Those skilled in the art should understand that various modifications, combinations, sub-combinations and substitutions can be made according to design requirements and other factors. Any modifications, equivalent replacements and improvements made within the spirit and principles of the present application shall be included in the protection scope of the present application.

Claims

1. A method for identifying violent sorting, characterized in that: include: After the package to be inspected passes through the current sorting stage, a current post-sorting image corresponding to the marker packaging in the package packaging of the package to be inspected is obtained; wherein the marker packaging is composed of a brittle material wrapped in a transparent material; determining a current post-sorting fracture degree of the brittle material according to the current post-sorting image; According to the current post-sorting breakage degree, violent sorting data corresponding to the to-be-detected package is determined.

2. The method according to claim 1, characterized in that The step of determining the violent sorting data corresponding to the package to be detected according to the current post-sorting breakage degree includes: Determining the degree of fracture of the brittle material before sorting based on the current pre-sorting image corresponding to the marker package; wherein the current pre-sorting image is acquired before the package to be inspected passes through the current sorting stage; The violent sorting data corresponding to the package to be detected is determined according to the current pre-sorting fracture degree and the current post-sorting fracture degree.

3. The method according to claim 2, characterized in that The determining, according to the current pre-sorting fracture degree and the current post-sorting fracture degree, the violent sorting data corresponding to the to-be-detected package includes: Determining a current difference fracture degree according to the current fracture degree before sorting and the current fracture degree after sorting; When the current difference fracture degree is greater than or equal to the difference fracture threshold, the link sorting label corresponding to the current sorting link in the violent sorting data is set to indicate that violent sorting exists.

4. The method according to claim 3, characterized in that The violent sorting data further includes a process sorting label of the historical sorting process consisting of at least one historical sorting link that the package to be detected has passed through, wherein each of the historical sorting links includes the current sorting link; Accordingly, the method of determining the violent sorting data corresponding to the package to be detected according to the current pre-sorting fracture degree and the current post-sorting fracture degree further includes: When the current difference fracture degree is less than the difference fracture threshold, and the current post-sort fracture degree is greater than or equal to the fracture degree threshold, setting the process sorting label in the violent sorting data to indicate violent sorting exists; When the current difference fracture degree is less than the difference fracture threshold, and the current post-sort fracture degree is less than the fracture degree threshold, the process sorting label in the violent sorting data is set to no violent sorting.

5. The method according to claim 1, wherein The step of determining the violent sorting data corresponding to the package to be detected according to the current post-sorting breakage degree includes: When the current post-sorting breakage degree is greater than or equal to the breakage degree threshold, obtaining a historical post-sorting breakage degree corresponding to at least one historical sorting link that the parcel to be inspected has passed through; According to the degree of breakage after each historical sorting, each historical sorting link is screened to obtain a target sorting link set; When the target sorting link set is a non-empty set, setting the link sorting labels corresponding to at least one target sorting link in the target sorting link set in the violent sorting data to indicate that violent sorting exists; Among them, each of the historical sorting links includes the current sorting link, and each of the historical post-sorting breakage degrees includes the current post-sorting breakage degree.

6. The method according to claim 5, characterized in that According to the degree of breakage after each historical sorting, each historical sorting link is screened to obtain a target sorting link set, including: For each historical sorting step, determining the degree of fracture of the brittle material before historical sorting based on a historical pre-sorting image corresponding to the historical sorting step; wherein the historical pre-sorting image is obtained before the package to be inspected passes through the historical sorting step; Determine the historical difference fracture degree according to the historical pre-sorting fracture degree and the historical post-sorting fracture degree corresponding to the historical sorting link; According to at least one historical difference breakage degree, each of the historical sorting links is screened to obtain a target sorting link set.

7. The method according to any one of claims 1 to 6, characterized in that The determining, based on the current post-sorting image, the current post-sorting fracture degree of the brittle material includes: Inputting the current sorted image into a pre-trained target image classification model to obtain an output target fracture classification result corresponding to the current sorted image; When the target fracture classification result is fracture existence, an image recognition operation is performed on the current sorted image to obtain the current post-sorted fracture degree of the brittle material.

8. A violent sorting identification device, characterized in that: include: a post-sorting image acquisition module, configured to acquire a post-sorting image corresponding to a marker package in the package of the package to be inspected after the package has passed the current sorting step; wherein the marker package is composed of a brittle material wrapped in a transparent material; a module for determining the fracture degree after current sorting, configured to determine the fracture degree of the brittle material after current sorting based on the image after current sorting; The violent sorting data determination module is used to determine the violent sorting data corresponding to the package to be detected according to the current fracture degree after sorting.

9. A violent sorting identification system, characterized in that: include: A terminal device and a package to be inspected, wherein the terminal device includes an image acquisition device and a control device in communication connection; Wherein, the package packaging of the package to be detected includes a marker packaging, and the marker packaging is composed of a brittle material wrapped in a transparent material; The image acquisition device is used to obtain a current post-sorting image corresponding to the marking packaging in the package of the package to be inspected after the package to be inspected passes through the current sorting stage; The control device is used to determine the current post-sorting fracture degree of the brittle material based on the current post-sorting image, and determine the violent sorting data corresponding to the package to be detected based on the current post-sorting fracture degree.

10. A computer-readable storage medium, characterized in that The computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a processor to implement the method for identifying violent sorting according to any one of claims 1 to 7 when executed.

Citation Information

Patent Citations

  • Blunt impact indicator methods

    CN105353032A

  • Logistics part state detection method and device

    CN111709283A