Method, device, storage medium and electronic device for identifying billet number of continuous casting billet

By setting up cameras at the continuous casting billet number spraying machine and the entrance of the slab warehouse, combined with database query, the problem of continuous casting billet number recognition accuracy was solved, and efficient and accurate recognition was achieved in complex environments.

CN120279540BActive Publication Date: 2025-09-26BENXI IRON & STEEL (GROUP) INFORMATION AUTOMATION CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202510773636.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-06-11
Publication Date
2025-09-26
Estimated Expiration
2045-06-11

AI Technical Summary

Technical Problem

During the process of continuous casting billets from the number spraying machine to the entrance of the slab warehouse, the accuracy of billet number recognition is difficult to guarantee, especially in complex environments, where recognition errors or omissions are prone to occur.

Method used

High-definition cameras are installed at the continuous casting billet number spraying machine and at the entrance of the slab warehouse to capture images of the continuous casting billets. Features are extracted and the billet numbers are identified through image processing. The features and billet numbers at the number spraying machine are stored in the database. Subsequently, the matching billet numbers are queried at the entrance of the slab warehouse, and the information in the database is used to improve recognition accuracy.

Benefits of technology

By setting up cameras and database queries at different workstations, the recognition accuracy of continuous casting billet numbers is improved, ensuring that billet numbers can be accurately identified even in complex environments.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120279540B_ABST
    Figure CN120279540B_ABST
Patent Text Reader

Abstract

The present application provides a method, device, storage medium, and electronic device for identifying the billet number of a continuous casting billet, belonging to the field of image recognition technology. The method comprises: obtaining a first image of a continuous casting billet captured by a first camera at a continuous casting billet numbering machine; extracting a first continuous casting billet feature of the continuous casting billet at the continuous casting billet numbering machine from the first image, and identifying the first billet number of the continuous casting billet; storing the first continuous casting billet feature and the first billet number in a database; obtaining a second image of the continuous casting billet captured by a second camera at the entrance of a slab warehouse; and determining the billet number of the continuous casting billet at the entrance of the slab warehouse based on the second image and the first continuous casting billet feature and the first billet number stored in the database. The present application can improve the accuracy of billet number recognition for continuous casting billets.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of image recognition technology, and in particular to a method, device, storage medium and electronic device for identifying the billet number of a continuous casting billet. Background Art

[0002] In modern steel production, the continuous casting process significantly improves production efficiency and material utilization by continuously pouring molten steel into specifically shaped continuous-cast billets (such as slabs and billets). Slabs, a typical form of continuous-cast billet (with a flat rectangular cross-section), are the core raw material for rolling high-end steel products such as hot-rolled and cold-rolled plates. To ensure traceability and quality control throughout the production process, each continuous-cast billet is assigned a unique billet number (i.e., a product identification code) by a numbering machine during casting. This numbering allows for identification and tracking during subsequent processes, such as storage of hot slabs in the warehouse.

[0003] Traditional billet number recognition methods typically perform independent billet number recognition on continuous-cast billets before they are rolled into slabs. For example, this involves photographing the billet numbers sprayed on the billets at the slab warehouse entrance and using artificial intelligence image recognition technology to independently identify the billet numbers. However, with this existing billet number recognition method, the billets are exposed to a complex environment before being transferred to the slab warehouse entrance, where they are susceptible to oxidation. This makes it difficult to accurately identify the sprayed billet numbers, leading to billet number errors and even the identification of non-existent billet numbers. Summary of the Invention

[0004] The purpose of this application is to provide a billet number identification method, device, storage medium and electronic equipment for continuous casting billet to solve at least one of the above technical problems.

[0005] In a first aspect of the present application, a method for identifying a billet number of a continuous casting billet is provided, the method comprising:

[0006] Acquire a first image of the continuous casting slab captured by a first camera at a continuous casting slab number spraying machine;

[0007] Extracting a first continuous casting slab feature of the continuous casting slab at the continuous casting slab number spraying machine from the first image, and identifying a first slab number of the continuous casting slab;

[0008] Storing the first continuous casting billet feature and the first billet number in a database;

[0009] Acquire a second image of the continuous casting slab captured by a second camera at the entrance of the slab warehouse;

[0010] The billet number of the continuous casting billet at the entrance of the slab storage is determined based on the second image and the first continuous casting billet feature and the first billet number stored in the database.

[0011] Optionally, determining the billet number of the continuous casting billet at the entrance of the slab warehouse based on the second image and the first continuous casting billet feature and the first billet number stored in the database includes:

[0012] Extracting a second continuous casting slab feature of the continuous casting slab at the entrance of the slab warehouse from the second image, and identifying a corresponding second slab number;

[0013] An optimization is performed from the database based on the first continuous casting slab feature and the second slab number, and the slab number of the continuous casting slab at the entrance of the slab warehouse is determined according to the optimization result.

[0014] Optionally, the performing optimization from the database based on the first continuous casting slab feature and the second slab number, and determining the slab number of the continuous casting slab at the entrance of the slab warehouse according to the optimization result, includes:

[0015] Querying the database for a first continuous casting billet feature that is consistent with the second continuous casting billet feature, and querying a first billet number that is consistent with the second billet number;

[0016] When it is found that the first continuous casting billet feature that meets the consistency and the first billet number that meets the consistency belong to the same image, the first billet number is used as the billet number of the continuous casting billet.

[0017] Optionally, before using the first billet number as the billet number of the continuous casting billet, the method further includes:

[0018] Check whether the first billet number that meets the consistency is marked as occupied. When the mark is present, re-query the first billet number that is consistent with the second billet number. When the mark is not present, execute the method of using the first billet number as the billet number of the continuous casting billet. The occupied mark indicates that the corresponding first billet number has been used as the billet number of the continuous casting billet at the entrance of the slab warehouse.

[0019] Optionally, the second continuous casting slab feature includes an oxidation feature of the continuous casting slab. The step of searching the database based on the first continuous casting slab feature and the second slab number and determining the slab number of the continuous casting slab at the entrance of the slab warehouse according to the search result includes:

[0020] Identifying the spraying time of the corresponding continuous casting billet based on the oxidation characteristics;

[0021] Identifying a first billet number in a database that is similar to the second billet number;

[0022] Calculating a first matching degree between a first continuous casting billet feature corresponding to the identified first billet number and a second continuous casting billet feature;

[0023] Calculating a second matching degree between the generation time of the first image corresponding to the identified first billet number and the spraying duration;

[0024] The slab number of the continuous casting slab at the entrance of the slab warehouse is determined based on the first matching degree and the second matching degree.

[0025] Optionally, the first continuous casting billet feature includes a first size feature of the continuous casting billet, a first printing feature of the first billet number, and a first surface texture feature; the second continuous casting billet feature also includes a second size feature of the continuous casting billet, a second printing feature of the second billet number, and a second surface texture feature. The first matching degree between the first continuous casting billet feature corresponding to the first billet number identified and the second continuous casting billet feature is calculated and identified, including:

[0026] calculating a first similarity between the first size feature and the second size feature;

[0027] Calculating a second similarity between the first printing feature and the second printing feature;

[0028] calculating a third similarity between the first surface texture feature and the second surface texture feature;

[0029] The first matching degree is calculated based on the first similarity, the second similarity, and the third similarity.

[0030] Optionally, the optimization is performed from the database based on the first continuous casting billet characteristics and the second billet number, and the billet number of the continuous casting billet at the entrance of the slab warehouse is determined according to the optimization result, including: when the confidence of the identified second billet number exceeds a preset first confidence threshold, and the billet number completeness of the second billet number exceeds a first completion threshold, querying from the database whether there is a first billet number that is completely consistent with the second billet number, and if so, using the second billet number as the billet number of the continuous casting billet at the entrance of the slab warehouse.

[0031] In a second aspect of the present application, a device for identifying a billet number of a continuous casting billet is provided, the device comprising:

[0032] A first image acquisition module is used to acquire a first image of the continuous casting billet captured by a first camera at the continuous casting billet marking machine;

[0033] a first image processing module, configured to extract a first continuous casting slab feature of the continuous casting slab at the continuous casting slab number spraying machine from the first image, and identify a first slab number of the continuous casting slab;

[0034] A data storage module, configured to store the first continuous casting billet feature and the first billet number in a database;

[0035] A second image acquisition module is used to acquire a second image of the continuous casting slab captured by a second camera at the entrance of the slab warehouse;

[0036] The billet number determination module is used to determine the billet number of the continuous casting billet at the entrance of the slab library based on the second image and the first continuous casting billet feature and the first billet number stored in the database.

[0037] In a third aspect of the present application, a computer-readable storage medium is provided, on which executable instructions are stored. When the executable instructions are executed by a processor, the processor executes the method described in any embodiment of the present application.

[0038] In a fourth aspect of the present application, an electronic device is provided, comprising: one or more processors; and a memory for storing one or more programs, wherein when the one or more programs are executed by the one or more processors, the one or more processors execute the method as described in any one of the embodiments of the present application.

[0039] The method, device, storage medium and electronic device for identifying the billet number of the continuous casting billet in the present application are configured to set a first camera at the billet number spraying machine and a second camera at the entrance of the billet warehouse, and use the two cameras to independently capture images of the continuous casting billets. Since the first image captured by the first camera contains a clear billet number of the continuous casting billet, after the second image captured by the second camera, a query can be performed from the first billet number and the first continuous casting billet feature stored in the first image to find the first image representing the same continuous casting billet as the second image, and then the billet number of the continuous casting billet transferred to the entrance of the billet warehouse is determined, thereby improving the accuracy of billet number recognition of the continuous casting billet. BRIEF DESCRIPTION OF THE DRAWINGS

[0040] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the following is a brief introduction to the drawings required for use in the embodiments. It should be understood that the following drawings only show certain embodiments of the present application and therefore should not be regarded as limiting the scope of the present application.

[0041] Figure 1 Schematic diagram of a process for identifying the billet number of a continuous casting billet according to one embodiment;

[0042] Figure 2 A schematic diagram of a process for performing optimization from a database based on the first continuous casting slab feature and the second slab number in one embodiment, and determining the slab number of the continuous casting slab at the entrance of the slab warehouse according to the optimization result;

[0043] Figure 3 A schematic flow chart of a method for identifying a billet number of a continuously cast billet in another embodiment;

[0044] Figure 4Schematic diagram of the structure of a slab number identification device for continuous casting slabs in one embodiment;

[0045] Figure 5 FIG. 1 is a schematic structural diagram of an electronic device in an embodiment. DETAILED DESCRIPTION

[0046] In order to make the purpose, technical solutions and advantages of this application more clearly understood, the present application is further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain this application and are not intended to limit this application.

[0047] All terms (including technical and scientific terms) used in this application have the meanings commonly understood by those skilled in the art, unless otherwise defined. It should be noted that the terms used herein should be interpreted as having a meaning consistent with the context of this specification and should not be interpreted in an idealized or overly rigid manner.

[0048] For example, the terms "first," "second," etc. used in this application may be used herein to describe various elements, but these elements are not limited by these terms. These terms are only used to distinguish a first element from another element.

[0049] For example, the terms "include", "comprising", etc. used in this application indicate the existence of features, steps, operations and / or components, but do not exclude the existence or addition of one or more other features, steps, operations or components.

[0050] This application provides a method for identifying the billet number of a continuous casting billet. Figure 1 As shown, the method includes:

[0051] Step 110: Acquire a first image of the continuous casting billet captured by a first camera at a continuous casting billet marking machine.

[0052] In this embodiment, the first camera can be a high-definition camera or an industrial camera, and is installed at the continuous casting slab marking machine. Specifically, the first camera can be located at any suitable fixed position within a first distance range from the continuous casting slab marking machine, such as directly above, diagonally above, or diagonally below the continuous casting slab marking machine.

[0053] The first camera within the first distance range can capture a clear image of the cross-section of the continuous casting slab. The cross-section of the continuous casting slab has the slab number sprayed on it. The slab number on the cross-section of the continuous casting slab in the first image captured by the first camera is usually freshly sprayed by the number spraying machine, and the slab number is clearly visible.

[0054] Step 120 : extracting the first continuous casting slab feature of the continuous casting slab at the continuous casting slab number spraying machine from the first image, and identifying the first slab number of the continuous casting slab.

[0055] The first image of each continuous casting slab is preprocessed using denoising, image enhancement, illumination equalization, and ensemble correction to produce a preprocessed first image. The non-local means denoising (NL-Means) algorithm is used to filter out interference from high-temperature steam and dust, common in the continuous casting area, preserving character edge details. Locally contrast-enhanced character contrast is then applied to the denoised image using adaptive histogram equalization (CLAHE) to address differences in brightness and darkness caused by uneven fill lighting from the inkjet printer. Color compensation is also performed on non-sprayed areas of the continuous casting slab, ensuring that the color of the slab displayed in the color-compensated image matches that of the cooled slab. Geometric correction is performed based on slab edge detection (Canny operator) to calculate the image perspective transformation matrix and correct for character deformation caused by camera tilt or slab movement.

[0056] First slab features are extracted from the preprocessed first image. These features are a set of multidimensional features extracted from the first image that can uniquely identify or distinguish different slabs. These features include the slab's physical properties (such as size and shape) and the geometric and physical characteristics of the inkjet print characters (such as position, font, and ink characteristics).

[0057] The first continuous casting billet feature may include one or more of a first size feature of the continuous casting billet, a first printing feature of the first billet number, a first surface texture feature of the continuous casting billet, and the like.

[0058] The first dimensional feature is used to reflect the overall geometric dimensions of the cross-section of the continuous casting billet, including the length and width of the continuous casting billet, etc.; the first printing feature may include the color characteristics of the printing ink and the dimensional characteristics of the billet number. The color feature may be its RGB value, and the dimensional feature may include the width and height of the sprayed billet number area, as well as the height, width, character spacing, upper and lower margins of each sprayed character, etc.; the first surface texture feature may include the physical state of the surface of the continuous casting billet, such as its roughness, flatness, and some shape patterns on the surface (such as cracks and other texture patterns).

[0059] The surface texture feature can be obtained by converting the corresponding image into an LBP histogram using the local binary pattern (LBP). The surface texture distribution is extracted from the LBP histogram, and then the gradient amplitude is calculated by Gaussian filtering and gradient amplitude to obtain the richness of the texture details, thereby forming the surface texture feature.

[0060] Machine vision recognition can be used to identify the billet number in the first image, and the identified billet number is used as the first billet number. Because the first camera is located at the continuous casting billet number spraying machine, the billet number captured at this time is usually the billet number that has just been sprayed. The billet number is very clear and can be accurately identified.

[0061] Step 130: Store the first continuous casting billet characteristics and the first billet number in a database.

[0062] In this embodiment, the captured first image and the corresponding extracted first continuous casting slab features and first slab numbers can be stored in a database, with each first image corresponding to the corresponding extracted first continuous casting slab features and first slab numbers. The database stores multiple frames of first images and their first continuous casting slab features and first slab numbers.

[0063] Optionally, the database stores a shooting timestamp and / or an occupancy mark of the corresponding first image, and the billet number spraying time of the corresponding continuous casting billet can be known based on the timestamp.

[0064] The occupied flag is used to record whether the billet number has been assigned to the continuous casting billet currently at the slab warehouse entrance. When the first billet number stored in the database has the occupied flag set, it indicates that it has been used as the billet number of the continuous casting billet at the slab warehouse entrance. If the occupied flag is not set, it means that it has not yet been used as the billet number of the continuous casting billet at the slab warehouse entrance.

[0065] Step 140: Acquire a second image of the continuous casting slab captured by a second camera at the entrance of the slab warehouse.

[0066] In this embodiment, the continuous casting slab is a precursor to plate production. After the slab number is sprayed on the continuous casting slab, it undergoes heating, rolling, and other processes to ultimately form the rolled plate. Upon entering the slab warehouse entrance, the slab number of the continuous casting slab must be rechecked. After the aforementioned process, the slab number sprayed on the continuous casting slab may become blurred, stained, or even fall off, making it difficult to accurately identify the slab number in the second image. Specifically, the slab warehouse entrance may be a hot-rolled slab warehouse entrance.

[0067] A second camera is positioned at the entrance to the slab storage. Similarly, the second camera can also be a high-definition camera or an industrial camera. The second camera is installed at the entrance to the slab storage. Specifically, the second camera can be positioned at any suitable fixed location within a first distance range from the entrance to the slab storage, such as directly above, diagonally above, or diagonally below the entrance. The second camera within this first distance range can capture clear images that include cross-sections of the continuously cast slabs.

[0068] The second camera captures the continuous cast slab at a preset location at the slab storage entrance, generating a second image of the corresponding slab. Capturing the slab at the preset location improves the consistency of each second image. For example, the slab number in each captured second image is consistently located within a fixed area within the image, improving the efficiency of subsequent second image processing.

[0069] Step 150: Determine the billet number of the continuous casting billet at the entrance of the slab warehouse based on the second image and the first continuous casting billet feature and the first billet number stored in the database.

[0070] In this embodiment, the captured second image can be compared with the first image and its corresponding first continuous casting billet features and first billet number stored in the database, and the first image representing the same continuous casting billet as the second image can be found from the database.

[0071] After finding the first image representing the same continuous casting slab, the first slab number identified in the first image can be used as the slab number of the continuous casting slab at the entrance of the slab warehouse.

[0072] The method for identifying the billet number of the continuous casting billet in the present application is to set a first camera at the billet number spraying machine and a second camera at the entrance of the billet warehouse, and use the two cameras to independently shoot images of the continuous casting billet. Since the first image taken by the first camera contains a clear billet number of the continuous casting billet, after the second image taken by the second camera, it is possible to query the first billet number and the first continuous casting billet feature stored in the first image to find the first image that represents the same continuous casting billet as the second image, and then determine the billet number of the continuous casting billet transferred to the entrance of the slab warehouse, thereby improving the accuracy of billet number identification of the continuous casting billet.

[0073] In one embodiment, step 150 includes: extracting the second continuous casting billet feature of the continuous casting billet at the entrance of the slab warehouse from the second image, and identifying the corresponding second billet number; performing optimization from the database based on the first continuous casting billet feature and the second billet number, and determining the billet number of the continuous casting billet at the entrance of the slab warehouse according to the optimization result.

[0074] Similar to the first image, the second image can be subjected to image preprocessing such as denoising, image enhancement, illumination equalization, and set correction to obtain a preprocessed second image.

[0075] The preprocessed second image is used to extract the second continuous casting slab's features and identify the second slab number. Second continuous casting slab features are a set of multidimensional features extracted from the second image that can uniquely identify or distinguish different continuous casting slabs. These features include the physical properties of the slab itself (such as size and shape) and the geometric and physical characteristics of the inkjet number (such as position, font, and ink characteristics).

[0076] The second continuous casting slab characteristics may specifically include one or more of a second dimensional characteristic of the continuous casting slab, a second printed characteristic of the second slab number, a second surface texture characteristic of the continuous casting slab, etc. After the continuous casting slab is transferred from the continuous casting slab number spraying machine to the slab storage entrance, the second continuous casting slab characteristics obtained may not be exactly the same as the first continuous casting slab characteristics. For example, the degree of oxidation, the color of the sprayed slab number, the color of the continuous casting slab, etc. may have changed, but some characteristics may still remain unchanged.

[0077] For the second image, the billet number (i.e., the second billet number) can be identified. Optionally, while identifying the second billet number, the confidence and completeness of the second billet number can also be identified. The confidence level is used to reflect the accuracy of the characters in the identified billet number. The electronic device pre-sets the naming rules for the billet numbers of the continuous casting billets, such as the spraying area of ​​the billet number, the length of the billet number, whether the billet number at each position should be a number, a letter, or other special characters, etc. Specifically, the confidence level may include the individual confidence level for each character in the billet number and the overall confidence level of the identified second billet number.

[0078] Since the billet number in the second image may not be complete, the identified second billet number is not unique. The electronic device can identify each possible second billet number from the spraying area in the second image and give the confidence and completeness of each second billet number. The identified second billet number may not be the complete billet number of the continuous casting billet.

[0079] After obtaining the second billet number, the first billet number that matches the second billet number can be searched from the database. Since there may be multiple second billet numbers and the second billet numbers are not necessarily complete, the matched first billet number may also contain multiple ones.

[0080] After matching the first billet number, the consistency between the first continuous casting billet characteristics and the second continuous casting billet characteristics corresponding to each matched first billet number is further identified, and based on the consistency, the billet number of the continuous casting billet at the entrance of the slab warehouse is finally determined from the matched first billet number.

[0081] By performing optimization in the database based on the identified second billet number, the accuracy of determining the billet number of the continuous casting billet at the entrance of the slab warehouse can be further improved.

[0082] In one embodiment, an optimization is performed from a database based on the first continuous casting billet feature and the second billet number, and the billet number of the continuous casting billet at the entrance of the slab warehouse is determined according to the optimization result, including: querying the database for the first continuous casting billet feature that is consistent with the second continuous casting billet feature, and querying the first billet number that is consistent with the second billet number; when it is found that the first continuous casting billet feature that meets the consistency and the first billet number that meets the consistency belong to the same image, the first billet number is used as the billet number of the continuous casting billet.

[0083] In this embodiment, consistency refers to the degree of match between two objects (the first and second continuous casting slab features, and the first and second slab numbers). This match does not necessarily mean exact identity, but rather a similarity within a tolerance range. For example, if the match exceeds a preset threshold, the two objects are considered consistent.

[0084] Regarding the consistency of continuous casting billet features, the similarity between the first continuous casting billet feature and the second continuous casting billet feature in the database can be identified in one or more dimensions such as the size of the continuous casting billet, the printing features of the billet number, the surface texture, etc. The matching degree between the two continuous casting billet features is calculated based on the similarity of each dimension, and the first continuous casting billet feature that exceeds the preset matching degree threshold is regarded as the first continuous casting billet feature that meets the consistency.

[0085] To determine billet number consistency, the electronic device can detect the degree of textual content matching between each first billet number and second billet number stored in the database, and identify one or more first billet numbers as consistent first billet numbers in several matching scenarios, including a complete match (indicating that the text of the two billet numbers is exactly the same), a prefix match (indicating that the second billet number is a prefix of the first billet number, for example, the second billet number "20250520-00" and the first billet number "20250520-001A" are prefix matches), and a logical inference match (indicating a match formed by completing incomplete parts in conjunction with production rules, for example, the incomplete first billet number "202505" is logically inferred to be "20250520", which is a logical inference match with the first billet number containing "20250520"). It is understandable that the degree of matching corresponding to various matching scenarios, such as a complete match, a prefix match, and a logical inference match, varies.

[0086] After searching for the consistent first billet numbers and the consistent first continuous casting billet features, it can be detected whether each first continuous casting billet feature and each first billet number corresponds to and belongs to the same first image.

[0087] When only one of the first continuous casting slab features and one of the first slab numbers belong to the same image, the first slab number corresponding to the same image is used as the slab number of the continuous casting slab at the entrance of the slab library.

[0088] When there are multiple first continuous casting billet features and the first billet number belonging to the same image, the consistency degree of the billet number (such as the size of the matching degree) and the consistency degree of the continuous casting billet features (such as the size of the matching degree) are comprehensively considered to calculate the comprehensive matching degree. The first billet number corresponding to the first image with the largest comprehensive matching degree belonging to the same image is used as the billet number of the continuous casting billet at the entrance of the slab warehouse.

[0089] In one embodiment, before using the first billet number as the billet number of the continuous casting billet, the method also includes: detecting whether there is an occupied mark for the identified first billet number that meets the consistency; when there is an occupied mark, re-querying the first billet number that is consistent with the second billet number; when there is no occupied mark, executing the first billet number as the billet number of the continuous casting billet; the occupied mark indicates that the corresponding first billet number has been used as the billet number of the continuous casting billet at the entrance of the slab warehouse.

[0090] Specifically, in step 150, before determining the billet number of the continuous casting billet at the entrance of the slab warehouse, it is further detected whether the first billet number of the continuous casting billet to be used as the entrance of the slab warehouse is set with an occupied mark.

[0091] When there is no occupancy mark, it means that the first billet number has not yet been used as the billet number of the continuous casting billet at the entrance of the slab warehouse. At this time, the first billet number can be used as the billet number of the continuous casting billet at the entrance of the slab warehouse (abbreviated as "current continuous casting billet").

[0092] If there is an occupied mark, it means that the first billet number has been assigned to the continuous casting billet previously at the entrance of the slab warehouse (abbreviated as "previous continuous casting billet"). At this time, the billet number of the continuous casting billet needs to be re-identified.

[0093] Furthermore, when there is an occupied mark, the comprehensive matching degree of the current continuous casting billet can be compared with the comprehensive matching degree of the previous continuous casting billet. If the comprehensive matching degree of the current continuous casting billet is smaller, then return to re-identify the billet number of the continuous casting billet; if the comprehensive matching degree of the current continuous casting billet is larger, it means that the first billet number is more suitable as the billet number of the current continuous casting billet, but it has been marked as the billet number of the previous continuous casting billet. At this time, the first billet number can be temporarily used as the billet number of the current continuous casting billet, and a corresponding continuous casting billet number duplication prompt information is generated to prompt relevant staff to check the correctness of the billet number of the current continuous casting billet and the billet number of the previous continuous casting billet, and to correct the billet number of the continuous casting billet in time.

[0094] In one embodiment, the second strand characteristic comprises an oxidation characteristic of the strand.

[0095] In this embodiment, the oxidation characteristics are used to reflect the oxidation degree and oxidation distribution characteristics of the continuous casting billet surface. The time elapsed after the billet number is sprayed (i.e., the spraying time) can be inferred through the oxidation characteristics.

[0096] After the second image is obtained and preprocessed, the preprocessed second image can be converted from the RGB space to the HSV color space. Based on the performance of the oxidation situation in the HSV color space and morphological segmentation and texture analysis, it can be determined whether oxidation exists in each area and the degree of oxidation, thereby obtaining the oxidation characteristics of the continuous casting billet.

[0097] like Figure 2 As shown, based on the first continuous casting slab feature and the second slab number, an optimization is performed from the database, and the slab number of the continuous casting slab at the entrance of the slab warehouse is determined according to the optimization result, including:

[0098] Step 210: Identify the billet number and spraying time corresponding to the continuous casting billet based on the oxidation characteristics.

[0099] In this embodiment, the electronic device pre-establishes a spraying time calculation model, which may be a random forest model. The calculation model is trained based on the oxidation features contained in the historical second image and the corresponding annotated spraying time, thereby obtaining a trained spraying time calculation model.

[0100] Optionally, under normal procedures, when the continuous casting billets at the continuous casting billet number spraying machine are transferred to the entrance of the slab warehouse, the time required for the relevant processing steps is within tens of minutes to several hours; when special reasons arise, such as the need to take the continuous casting billets in the flow process offline for other special processing and then transfer them to the slab warehouse, the time required will exceed the normal time, for example, it may exceed 10 hours or even more than a day.

[0101] The oxidation feature of the second image is input into a trained spraying time calculation model, and the spraying time calculation model is run to obtain the billet number spraying time of the continuous casting billet.

[0102] Step 220: Identify a first billet number in the database that is similar to the second billet number.

[0103] In this embodiment, the identification of the first billet number is the same as the above-described identification process. The identified consistent first billet number can be used as a first billet number similar to the second billet number. For example, when the degree of match between the identified first billet number and the second billet number exceeds a preset matching threshold, the first billet number is considered similar to the second billet number. It is understood that the number of similar first billet numbers can be one or more, and the degree of similarity (i.e., matching degree) of each identified first billet number does not necessarily have to be the same.

[0104] Step 230 : Calculate a first matching degree between the first continuous casting billet feature and the second continuous casting billet feature corresponding to the identified first billet number.

[0105] Similarly, for the identified first billet number, the corresponding first continuous casting billet feature can be extracted, and the first matching degree between the first continuous casting billet feature and the second continuous casting billet feature can be calculated. The first matching degree can be expressed as the consistency degree of the above-mentioned continuous casting billet features.

[0106] In one embodiment, the first matching degree is related to one or more factors of the two continuous casting billet features, such as the size characteristics, printing characteristics, and surface texture characteristics of the continuous casting billet, and the first matching degree can be comprehensively determined based on the similarity between the one or more factors.

[0107] Specifically, the first continuous casting billet characteristics include a first dimensional characteristic of the continuous casting billet, a first printing characteristic of the first billet number, and a first surface texture characteristic; the second continuous casting billet characteristics also include a second dimensional characteristic of the continuous casting billet, a second printing characteristic of the second billet number, and a second surface texture characteristic. Step 230 includes: calculating a first similarity between the first dimensional characteristic and the second dimensional characteristic; calculating a second similarity between the first printing characteristic and the second printing characteristic; calculating a third similarity between the first surface texture characteristic and the second surface texture characteristic; and calculating a first matching degree based on the first similarity, the second similarity, and the third similarity.

[0108] In this embodiment, for the first similarity of dimensional features, the length and width between the two dimensional features can be calculated, and the first similarity can be obtained using a normalized Euclidean distance calculation model. For the second similarity between printed features, the similarity of each character's shape and size, as well as the similarity of the character's color, can be calculated to ultimately obtain the second similarity. For the third similarity of texture features, the matching degree between the LBP histograms of the surface texture features can be calculated to obtain the third similarity.

[0109] Furthermore, the weights of the various dimensions (size feature, printing feature, texture feature) are preset. After the three similarities are calculated, a weighted sum is performed based on the set weights to obtain a first matching degree.

[0110] Step 240 , calculating a second matching degree between the generation time of the first image corresponding to the identified first billet number and the spraying duration.

[0111] The generation time of the first image is the aforementioned shooting timestamp. Similarly, the second image also has a corresponding shooting timestamp (i.e., the generation time of the second image). Specifically, the shooting time interval between the first and second images can be calculated, and the absolute value of the time difference between this shooting time interval and the spraying duration can be calculated. Based on this absolute value of the time difference, the second matching degree is calculated. It can be understood that the smaller the absolute value of the time difference, the greater the second matching degree.

[0112] Step 250: Determine the slab number of the continuous casting slab at the entrance of the slab warehouse based on the first matching degree and the second matching degree.

[0113] In this embodiment, the weights of the first matching degree and the second matching degree are also set. By taking the weighted sum of the first matching degree and the second matching degree, the above-mentioned comprehensive matching degree can be obtained, and the first billet number corresponding to the first image with the largest comprehensive matching degree is selected as the billet number of the continuous casting billet at the entrance of the slab warehouse.

[0114] In one implementation, step 250 includes: determining the billet number of the continuous casting billet at the entrance of the slab warehouse based on the first matching degree, the second matching degree, and the similarity between the first billet number and the second billet number.

[0115] When a similar first billet number is obtained, the degree of similarity between the two billet numbers is also obtained. The degree of similarity can also be used as a factor and a weight can be set for it. The comprehensive matching degree can be obtained by weighted summing the first matching degree, the second matching degree and the similarity degree, which can improve the accuracy of the calculation of the comprehensive matching degree.

[0116] In one embodiment, an optimization is performed from a database based on the first continuous casting billet characteristics and the second billet number, and the billet number of the continuous casting billet at the entrance of the slab warehouse is determined according to the optimization result, including: when the confidence of the identified second billet number exceeds a preset first confidence threshold, and the billet number completeness of the second billet number exceeds a first completion threshold, querying from the database whether there is a first billet number that is completely consistent with the second billet number, and if so, using the second billet number as the billet number of the continuous casting billet at the entrance of the slab warehouse.

[0117] In this embodiment, the second billet number can be identified using optical character recognition (OCR) technology. The confidence and completeness of the identified second billet number can be determined. The confidence includes the individual confidence of each character in the billet number and the overall confidence of the identified second billet number. The final confidence is calculated based on the individual confidence and the overall confidence. This confidence can be a weighted sum of the individual confidences and the overall confidence.

[0118] It's understandable that the confidence weights for characters in different positions aren't necessarily the same. Based on the billet number naming rules, some characters may be the same across the same batch of continuous casting billets, or within a specific period of time. For example, billet numbers produced on the same day may have the same first N digits, with only the last M digits differing. Based on this, the weights for the first N digits can be set relatively low, while the weights for the last M digits can be set relatively high.

[0119] For the second image taken, when identifying its second billet number, when the confidence of the characters at a certain position identified or the overall confidence is relatively low, the second billet number of the previous continuous casting billet corresponding to the second image can be referred to for confirmation to improve the recognition accuracy of the second billet number.

[0120] It can be understood that the completeness reflects the ratio of the number of identifiable characters in the second billet number to the total number of characters in the standard billet number. The larger the ratio, the higher the completeness.

[0121] It is understandable that the first confidence threshold and the first completeness threshold can be any appropriate values. For example, the first confidence threshold can be set to 95% and the first completeness threshold can be set to 98%.

[0122] When the identified completeness exceeds the first completeness threshold and the confidence exceeds the preset first confidence threshold, the completely consistent first billet number queried out can be directly used as the billet number of the continuous casting billet at the entrance of the slab warehouse to improve the efficiency of billet number determination.

[0123] In one embodiment, another method for identifying the billet number of a continuous casting billet is provided, combining Figure 3 As shown, the method includes:

[0124] Step 302: Acquire a first image of the continuous casting billet captured by a first camera at a continuous casting billet marking machine.

[0125] The first image captured may be of a continuous casting billet that has just had its billet number sprayed on it, and the billet number thereon is basically the clearest.

[0126] Step 304 : extracting the first continuous casting slab feature of the continuous casting slab at the continuous casting slab number spraying machine from the first image, and identifying the first slab number of the continuous casting slab.

[0127] In this embodiment, the first billet number obtained from the first image has a high degree of confidence and completeness, which can be represented as the billet number of the corresponding continuous casting billet. The first continuous casting billet feature can include a first size feature of the continuous casting billet, a first printing feature of the first billet number, and a first surface texture feature.

[0128] Step 306: Store the first continuous casting billet characteristics and the first billet number in a database.

[0129] The first image, the first continuous casting slab feature, and the first slab number can all be stored in a database and associated with each other, indicating that the three belong to the same continuous casting slab. The database also records the capture timestamp (generation time) of the first image. For the first slab number, which has been used as the slab number of the continuous casting slab at the entrance of the slab warehouse, an occupied flag is also set.

[0130] Step 308: Acquire a second image of the continuous casting slab captured by a second camera at the entrance of the slab warehouse.

[0131] The continuous casting slab in the second image has usually been through processes such as heating and rolling, and the clarity of the slab number thereon is lower than that in the first image.

[0132] Step 310: Call a preset graph attention network model to extract the second continuous casting slab feature of the continuous casting slab at the entrance of the slab library from the second image.

[0133] In this embodiment, the second continuous casting slab feature includes a second dimensional feature of the continuous casting slab, a second printing feature of the second slab number, a second surface texture feature, and an oxidation feature of the continuous casting slab. The graph attention network model is a pre-trained model that includes an input layer, a feature extraction layer, a graph attention layer, and an output layer.

[0134] The second image is preprocessed and then fed into the network model for analysis. The feature extraction layer uses ResNet-50 to extract image features, for example, outputting a feature map of size 16×16×2048. The feature map is then divided into a preset number of nodes, each corresponding to a local region feature vector. For example, the feature map is divided into 16×16=256 nodes.

[0135] In the graph attention layer, a multi-head attention mechanism is adopted (for example, 8 attention heads or 4 attention heads, etc.), each head independently calculates the attention weight, and the multi-head outputs are spliced ​​and fused through the fully connected layer, and the generated second continuous casting billet feature vector is output at the output layer.

[0136] Step 312: Identify the second billet number from the second continuous casting billet features, and output the confidence and completeness of the second billet number.

[0137] Step 314: When the confidence of the identified second billet number exceeds the preset first confidence threshold, and the billet number completeness of the second billet number exceeds the first completion threshold, query the database to see whether there is a first billet number that is completely consistent with the second billet number. When there is a complete consistency and the first billet number does not have an occupied mark, the second billet number is used as the billet number of the continuous casting billet at the entrance of the slab warehouse.

[0138] Step 316: When the confidence of the identified second billet number does not exceed the preset first confidence threshold, or the billet number completeness of the second billet number does not exceed the first completion threshold, a first billet number similar to the second billet number in the database is identified.

[0139] In this embodiment, for the identified first billet numbers, if there are multiple ones, when one of them is completely consistent with the first billet number, and the confidence of the second billet number exceeds the first confidence threshold, and the billet number completeness of the second billet number exceeds the first completion threshold, then the completely consistent first billet number without an occupied mark will be directly used as the billet number of the continuous casting billet at the entrance of the slab warehouse.

[0140] When the first billet number is not unique and the confidence of the second billet number does not exceed the preset first confidence threshold, or the billet number completeness of the second billet number does not exceed the first completion threshold, it is necessary to consider multiple factors such as the matching degree between the continuous casting billet features and the spraying time to determine the billet number.

[0141] The similarity between the first billet number and the second billet number can be determined by analyzing one or more factors such as geometric feature similarity, character feature similarity, printing feature similarity, and texture feature similarity between the two.

[0142] Geometric feature similarity includes the size and position similarity of the billet numbers. Character similarity includes complete character matching and geometric similarity of incomplete characters. When the characters are complete, the character content is directly compared to check whether they match completely. For incomplete characters, the geometric feature similarity of the two can be compared to ultimately determine character similarity. For printing features, the color and edge features of the two can be compared to determine printing feature similarity. For texture features, the similarity between the textures within the spray area can be compared.

[0143] After obtaining the similarities of the above multiple factors, a weighted summation may be performed to obtain a final similarity, and the first billet number exceeding a preset similarity threshold is regarded as the first billet number similar to the second billet number.

[0144] Step 318 : Calculate a first matching degree between the first continuous casting billet feature and the second continuous casting billet feature corresponding to the identified first billet number.

[0145] Specifically, a first similarity between the first size feature and the second size feature is calculated; a second similarity between the first printing feature and the second printing feature is calculated; a third similarity between the first surface texture feature and the second surface texture feature is calculated; and a first matching degree is calculated based on the first similarity, the second similarity and the third similarity.

[0146] Step 320: Identify the spraying time of the corresponding continuous casting billet based on the oxidation characteristics.

[0147] Specifically, the oxidation feature of the second image is input into a trained spraying time calculation model to obtain the billet number spraying time.

[0148] Step 322 , calculating a second matching degree between the generation time of the first image corresponding to the identified first billet number and the spraying duration.

[0149] Specifically, the shooting time interval between the first image and the second image is calculated, and the second matching degree is calculated based on the shooting time interval and the spraying duration.

[0150] Step 324: Determine the slab number of the continuous casting slab at the entrance of the slab warehouse based on the first matching degree and the second matching degree.

[0151] Specifically, by setting weights for each matching degree and performing weighted summation, a comprehensive matching degree is obtained, and the first billet number with the highest comprehensive matching degree and no occupied mark is used as the billet number of the continuous casting billet at the entrance of the slab warehouse.

[0152] After the billet number of the continuous casting billet at the entrance of the slab warehouse is determined, an occupied mark is set for the corresponding first billet number.

[0153] The above-mentioned method for identifying the billet number of the continuous casting billet slab comprehensively considers the consistency (matching degree) of the billet number of the continuous casting billet between the first image and the second image, the matching between the continuous casting billet features, and the matching of the spraying time, thereby finally determining the billet number of the continuous casting billet at the entrance of the slab warehouse, thereby improving the accuracy of billet number determination.

[0154] In one embodiment, Figure 4 As shown, a device for identifying the billet number of a continuous casting billet is provided, the device comprising:

[0155] The first image acquisition module 410 is used to acquire a first image of the continuous casting billet captured by a first camera at the continuous casting billet marking machine.

[0156] The first image processing module 420 is used to extract the first continuous casting slab feature of the continuous casting slab at the continuous casting slab number spraying machine from the first image and identify the first slab number of the continuous casting slab.

[0157] The data storage module 430 is used to store the first continuous casting billet feature and the first billet number in the database.

[0158] The second image acquisition module 440 is used to acquire a second image of the continuous casting slab captured by a second camera at the entrance of the slab warehouse.

[0159] The billet number determination module 450 is configured to determine the billet number of the continuous casting billet at the entrance of the slab warehouse based on the second image and the first continuous casting billet feature and the first billet number stored in the database.

[0160] In one embodiment, the billet number determination module 450 is also used to extract the second continuous casting billet features of the continuous casting billet at the entrance of the slab warehouse from the second image, and identify the corresponding second billet number; based on the first continuous casting billet features and the second billet number, perform optimization from the database, and determine the billet number of the continuous casting billet at the entrance of the slab warehouse according to the optimization results.

[0161] In one embodiment, the billet number determination module 450 is also used to query the first continuous casting billet characteristics that are consistent with the second continuous casting billet characteristics from the database, and query the first billet number that is consistent with the second billet number; when it is found that the first continuous casting billet characteristics that meet the consistency and the first billet number that meet the consistency belong to the same image, the first billet number is used as the billet number of the continuous casting billet.

[0162] In one embodiment, the billet number determination module 450 is also used to detect whether there is an occupied mark for the first billet number that meets the consistency requirements. When there is an occupied mark, the first billet number that is consistent with the second billet number is re-queried. When there is no occupied mark, the first billet number is used as the billet number of the continuous casting billet. The occupied mark indicates that the corresponding first billet number has been used as the billet number of the continuous casting billet at the entrance of the slab warehouse.

[0163] In one embodiment, the billet number determination module 450 is also used to identify the billet number spraying time of the corresponding continuous casting billet based on the oxidation characteristics; identify the first billet number similar to the second billet number in the database; calculate the first matching degree between the first continuous casting billet feature corresponding to the identified first billet number and the second continuous casting billet feature; calculate the second matching degree between the generation time of the first image corresponding to the identified first billet number and the spraying time; determine the billet number of the continuous casting billet at the entrance of the slab warehouse based on the first matching degree and the second matching degree.

[0164] In one embodiment, the blank number determination module 450 is also used to calculate a first similarity between the first size feature and the second size feature; calculate a second similarity between the first printing feature and the second printing feature; calculate a third similarity between the first surface texture feature and the second surface texture feature; and calculate a first matching degree based on the first similarity, the second similarity and the third similarity.

[0165] In one embodiment, the billet number determination module 450 is also used to query from the database whether there is a first billet number that is completely consistent with the second billet number when the confidence of the identified second billet number exceeds a preset first confidence threshold and the billet number completeness of the second billet number exceeds a first completion threshold. If so, the second billet number is used as the billet number of the continuous casting billet at the entrance of the slab warehouse.

[0166] In one embodiment, a computer-readable storage medium is provided, on which executable instructions are stored. When the instructions are executed by a processor, the processor executes the steps in the above-mentioned method embodiments.

[0167] In one embodiment, an electronic device is also provided, comprising one or more processors; a memory, wherein one or more programs are stored in the memory, wherein when the one or more programs are executed by one or more processors, the one or more processors execute the steps in the above-mentioned method embodiments.

[0168] In one embodiment, Figure 5 , which shows a schematic diagram of the structure of an electronic device for implementing an embodiment of the present application. Electronic device 500 includes a central processing unit (CPU) 501, which can perform various appropriate actions and processes based on programs stored in a read-only memory (ROM) 502 or programs loaded from a storage unit 508 into a random access memory (RAM) 503. RAM 503 also stores various programs and data required for the operation of electronic device 500. CPU 501, ROM 502, and RAM 503 are connected to each other via a bus 504. An input / output (I / O) interface 505 is also connected to bus 504.

[0169] The following components are connected to the I / O interface 505: an input section 506 including a keyboard, mouse, and the like; an output section 507 including devices such as a cathode ray tube (CRT), a liquid crystal display (LCD), and speakers; a storage section 508 including devices such as a hard disk; and a communication section 509 including a network interface card such as a LAN card or a modem. The communication section 509 performs communication processing via a network such as the Internet. A drive 510 is also connected to the I / O interface 505 as needed. Removable media 511, such as a magnetic disk, an optical disk, a magneto-optical disk, or a semiconductor memory, is installed in the drive 510 as needed, so that computer programs read from the removable media can be installed in the storage section 508 as needed.

[0170] In particular, according to embodiments of the present application, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, embodiments of the present application include a computer program product comprising a computer-readable medium carrying instructions. In such embodiments, the instructions can be downloaded and installed from a network via communication portion 509 and / or installed from removable media 511. When the instructions are executed by central processing unit (CPU) 501, the various method steps described in this application are performed.

[0171] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit them. Although the present application has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some or all of the technical features therein. These modifications or replacements do not deviate the essence of the corresponding technical solutions from the scope of the technical solutions of the embodiments of the present application.

[0172] Furthermore, those skilled in the art will appreciate that although some embodiments herein include certain features included in other embodiments but not others, combinations of features from different embodiments are intended to be within the scope of this application and to form different embodiments. For example, all of the above embodiments may be used in any combination. The information disclosed in this background section is intended solely to enhance understanding of the overall background of this application and should not be construed as an admission or any form of implication that such information constitutes prior art known to those skilled in the art.

Claims

1. A method for identifying the billet number of a continuous casting billet, characterized in that: The method comprises: Acquire a first image of the continuous casting slab captured by a first camera at a continuous casting slab number spraying machine; Extracting first continuous casting slab features of the continuous casting slab at the continuous casting slab numbering machine from the first image, and identifying a first slab number of the continuous casting slab, wherein the first continuous casting slab features include a first size feature of the continuous casting slab, a first printing feature of the first slab number, and a first surface texture feature; Storing the first continuous casting billet feature and the first billet number in a database; Acquire a second image of the continuous casting slab captured by a second camera at the entrance of the slab warehouse; extracting second continuous casting slab features of the continuous casting slab at the entrance of the slab storage from the second image and identifying the corresponding second slab number, the second continuous casting slab features including a second size feature of the continuous casting slab, a second printing feature of the second slab number, a second surface texture feature, and an oxidation feature of the continuous casting slab; Based on the first continuous casting billet feature and the second billet number, optimization is performed from the database, and the billet number of the continuous casting billet at the entrance of the slab warehouse is determined according to the optimization result, including: identifying the spraying time of the billet number corresponding to the continuous casting billet based on the oxidation feature, identifying the first billet number similar to the second billet number in the database, calculating the first matching degree between the first continuous casting billet feature corresponding to the identified first billet number and the second continuous casting billet feature, calculating the second matching degree between the generation time of the first image corresponding to the identified first billet number and the spraying time, and determining the billet number of the continuous casting billet at the entrance of the slab warehouse based on the first matching degree and the second matching degree.

2. The method according to claim 1, characterized in that The step of searching for an optimal solution from the database based on the first continuous casting slab feature and the second slab number, and determining the slab number of the continuous casting slab at the entrance of the slab warehouse according to the search result, comprises: Querying the database for a first continuous casting billet feature that is consistent with the second continuous casting billet feature, and querying a first billet number that is consistent with the second billet number; When it is found that the first continuous casting billet feature that meets the consistency and the first billet number that meets the consistency belong to the same image, the first billet number is used as the billet number of the continuous casting billet.

3. The method according to claim 2, characterized in that Before using the first billet number as the billet number of the continuously cast billet, the method further includes: Check whether the first billet number that meets the consistency is marked as occupied. When the mark is present, re-query the first billet number that is consistent with the second billet number. When the mark is not present, execute the method of using the first billet number as the billet number of the continuous casting billet. The occupied mark indicates that the corresponding first billet number has been used as the billet number of the continuous casting billet at the entrance of the slab warehouse.

4. The method according to claim 1, wherein The calculating a first matching degree between the first continuous casting billet feature corresponding to the identified first billet number and the second continuous casting billet feature includes: calculating a first similarity between the first size feature and the second size feature; Calculating a second similarity between the first printing feature and the second printing feature; calculating a third similarity between the first surface texture feature and the second surface texture feature; The first matching degree is calculated based on the first similarity, the second similarity, and the third similarity.

5. The method according to claim 1, wherein The method further comprises: performing an optimization search from the database based on the first continuous casting slab feature and the second slab number, and determining the slab number of the continuous casting slab at the entrance of the slab warehouse according to the optimization result; When the confidence level of the identified second billet number exceeds a preset first confidence level threshold, and the billet number completeness of the second billet number exceeds a first completeness level threshold, query the database to see whether there is a first billet number that is completely consistent with the second billet number. If so, use the second billet number as the billet number of the continuous casting billet at the entrance of the slab warehouse; When the confidence of the identified second billet number does not exceed the preset first confidence threshold, or the billet number completeness of the second billet number does not exceed the first completion threshold, the first billet number similar to the second billet number in the identification database is executed.

6. A slab number identification device for continuous casting slabs, characterized in that: The device comprises: A first image acquisition module is used to acquire a first image of the continuous casting billet captured by a first camera at the continuous casting billet marking machine; a first image processing module, configured to extract first continuous casting slab features of the continuous casting slab at the continuous casting slab numbering machine from the first image, and identify a first slab number of the continuous casting slab, wherein the first continuous casting slab features include a first size feature of the continuous casting slab, a first printing feature of the first slab number, and a first surface texture feature; A data storage module, configured to store the first continuous casting billet feature and the first billet number in a database; A second image acquisition module is used to acquire a second image of the continuous casting slab captured by a second camera at the entrance of the slab warehouse; a billet number determination module, configured to extract second continuous casting billet features of the continuous casting billet at the entrance of the slab warehouse from the second image and identify the corresponding second billet number, wherein the second continuous casting billet features include a second size feature of the continuous casting billet, a second printing feature of the second billet number, a second surface texture feature, and an oxidation feature of the continuous casting billet; perform an optimization search in the database based on the first continuous casting billet features and the second billet number, and determine the billet number of the continuous casting billet at the entrance of the slab warehouse according to the optimization result; The billet number determination module is also used to identify the billet number spraying time of the corresponding continuous casting billet based on the oxidation feature, identify the first billet number similar to the second billet number in the database, calculate the first matching degree between the first continuous casting billet feature corresponding to the identified first billet number and the second continuous casting billet feature, calculate the second matching degree between the generation time of the first image corresponding to the identified first billet number and the spraying time, and determine the billet number of the continuous casting billet at the entrance of the slab warehouse based on the first matching degree and the second matching degree.

7. The device according to claim 6, characterized in that The billet number determination module is also used to query the first continuous casting billet feature that is consistent with the second continuous casting billet feature from the database, and query the first billet number that is consistent with the second billet number; when it is found that the first continuous casting billet feature that meets the consistency and the first billet number that meets the consistency belong to the same image, the first billet number is used as the billet number of the continuous casting billet.

8. A computer-readable storage medium, characterized in that The computer-readable storage medium stores executable instructions, which, when executed by a processor, enable the processor to perform the method according to any one of claims 1 to 5.

9. An electronic device, characterized in that: include: one or more processors; A memory for storing one or more programs, which, when executed by the one or more processors, causes the one or more processors to perform the method according to any one of claims 1 to 5.

Citation Information

Patent Citations

  • 5G-based non-tagged solid wood panel identity digitization method, equipment and system

    CN114218423A

  • Continuous casting billet code spraying identification method

    CN115424279A