Method, system, device and edging line for calibrating a pattern based on visual detection

CN122584124APending Publication Date: 2026-08-18KEDA INDUSTRIAL GROUP CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202610660607.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2026-05-13
Publication Date
2026-08-18

AI Technical Summary

Technical Problem

[0003]但实际生产工况中,瓷质砖常出现表面图案几何中心线与外形轮廓几何中心线不重合的情况,且与砖面重要特性相关的对角线、指定基准线等特征线也易与外形轮廓几何中心线错位,现有对中方式无法适配此类工况,直接造成对中位置偏差、无效定位等问题,导致瓷质砖加工良品率降低,后续加工工序精度受严重影响

Benefits of technology

本发明实施例中,通过预设的视觉检测装置采集待加工产品的表面特征信息,根据表面特征信息确定待加工产品的目标对纹基线,并确定目标对纹基线与对纹装置的中心基准线的偏移距离,根据偏移距离生成针对对纹装置的对纹控制参数,并根据对纹控制参数控制对纹装置对待加工产品执行对纹操作。可见,实施本发明能够基于视觉检测实现产品表面特征的精准采集,精准识别产品目标对纹基线,结合双动力对纹装置生成精准的对纹控制参数,对产品实现高精度、个性化对纹定位,适配非产品轮廓外形几何中心线对纹等特殊对纹工况,提高实用性和适配性,且提高后续加工工序的精度和准确性。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122584124A_ABST
    Figure CN122584124A_ABST
Patent Text Reader

Abstract

The application relates to the technical field of device control, and discloses a method, system and device for calibrating and aligning based on visual detection and an edging production line, the method comprising the following steps: collecting surface feature information of a product to be processed through a preset visual detection device, determining a target aligning baseline of the product to be processed according to the surface feature information, determining an offset distance between the target aligning baseline and a center reference line of an edge processing device arranged downstream of an aligning device, generating aligning control parameters for the aligning device according to the offset distance, and controlling the aligning device to perform an aligning operation on the product to be processed according to the aligning control parameters. It can be seen that the application can realize accurate collection of product surface features, accurate identification of a product target aligning baseline, generation of accurate aligning control parameters in combination with a double-power aligning device, high-precision and personalized aligning positioning of products, adaptation to special aligning working conditions such as aligning of a geometric center line of a non-product contour shape, and improvement of practicality and adaptability.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of equipment control technology, and in particular to a method, system, device, and edge grinding production line based on visual inspection and calibration for texturing. Background Technology

[0002] Precise centering and positioning of porcelain tiles is a crucial pre-processing step for subsequent steps such as edge grinding and polishing, directly determining processing accuracy and finished product yield. Currently, the porcelain tile processing industry commonly uses specialized centering devices to achieve tile centering and positioning. Existing centering devices mostly adopt a left-right mirror symmetrical overall structure, with a cylinder as the core power unit. Through a rack and pinion shaft and gear transmission structure, the two sides of the centering blocks are connected, driving the pressure roller support plate to perform reciprocating linear motion, ultimately achieving the alignment and positioning of the geometric center line of the porcelain tile's outline with the mirror center line of the device.

[0003] However, in actual production, porcelain tiles often have a situation where the geometric center line of the surface pattern does not coincide with the geometric center line of the outer contour. In addition, feature lines such as diagonals and designated reference lines that are related to important characteristics of the tile surface are also prone to misalignment with the geometric center line of the outer contour. Existing centering methods cannot adapt to such working conditions, directly causing problems such as centering position deviation and ineffective positioning, resulting in a decrease in the yield of porcelain tile processing and serious impact on the accuracy of subsequent processing steps. Summary of the Invention

[0004] This invention provides a texturing method, system, device, and edge grinding production line based on visual inspection and calibration, which can achieve high-precision and personalized texturing positioning for products and adapt to special texturing conditions such as texturing along non-product outline geometric center lines.

[0005] To address the aforementioned technical problems, the first aspect of this invention discloses a pattern matching method based on visual detection calibration, the method comprising: The surface feature information of the product to be processed is collected by a pre-set visual inspection device; The target matching baseline of the product to be processed is determined based on the surface feature information, and the offset distance between the target matching baseline and the center reference line of the edge processing device located downstream of the matching device is determined. Based on the offset distance, pattern matching control parameters are generated for the pattern matching device, and the pattern matching device is controlled to perform pattern matching operation on the product to be processed based on the pattern matching control parameters.

[0006] As an optional implementation, in a first aspect of the present invention, determining the target texture baseline of the product to be processed based on the surface feature information includes: Extract the target features corresponding to the product to be processed from the surface feature information, wherein the target features include surface pattern features and / or custom calibration features; Based on the target features, at least one candidate baseline is determined for the product to be processed, the candidate baseline including the pattern center line and / or a custom baseline; Obtain a preset baseline selection rule, and determine the target texture baseline of the product to be processed from the candidate baselines according to the baseline selection rule.

[0007] As an optional implementation, in the first aspect of the present invention, the shape of the product to be processed includes a rectangle, and the target texture baseline is parallel to the conveying direction of the product to be processed; Determining the offset distance between the target texturing baseline and the center reference line of the edge processing device located downstream of the texturing device includes: The contour information of the product to be processed is determined based on the surface feature information, and the first edge and the second edge on the product to be processed are determined based on the contour information and are parallel to the target texture baseline. Determine the first distance between the target texture baseline and the first edge, and the second distance between the target texture baseline and the second edge; The offset distance between the target texturing baseline and the center reference line of the edge processing device located downstream of the texturing device is calculated based on the first distance and the second distance.

[0008] As an optional implementation, in the first aspect of the present invention, the surface feature information of the product to be processed includes one or more combinations of surface texture feature information, surface pattern feature information, and custom baseline feature information.

[0009] As an optional implementation, in a first aspect of the present invention, the matching device includes a first matching moving device and a second matching moving device. The step of generating matching control parameters for the matching device based on the offset distance includes: The main movement amount of the first matching texture moving device is determined based on the offset distance, and the auxiliary movement amount of the second matching texture moving device is determined based on the main movement amount and the size information of the product to be processed. Based on the main movement amount, generate the first sub-pattern matching control parameters for the first pattern matching moving device; Based on the auxiliary movement amount, generate second sub-pattern matching control parameters for the second pattern matching moving device; Based on the first sub-pattern matching control parameters and the second sub-pattern matching control parameters, pattern matching control parameters for the pattern matching device are generated.

[0010] As an optional implementation, in the first aspect of the present invention, before controlling the matching device to perform the matching operation on the product to be processed according to the matching control parameters, the method further includes: Determine the real-time conveying speed of the product to be processed on the conveyor line corresponding to the matching device, and calculate the theoretical conveying time of the product to be processed from the visual inspection device to the matching device based on the real-time conveying speed and the distance between the visual inspection device and the matching device. The first photoelectric sensor at the visual inspection device counts and identifies the passing products to be processed, and records the unique transmission sequence number of each product to be processed. The second photoelectric sensor at the matching device counts and identifies the current product to be processed arriving at the matching device, and records the actual delivery sequence number of the current product to be processed. Determine whether the actual transmission sequence number of the current product to be processed matches the unique transmission sequence number, and whether the actual transmission time of the current product to be processed arriving at the matching device matches the theoretical transmission time. When the actual transmission sequence number of the current product to be processed matches the unique transmission sequence number and the actual transmission time matches the theoretical transmission time, control the matching device to perform a matching operation on the current product to be processed according to the matching control parameters.

[0011] As an optional implementation, in a first aspect of the present invention, controlling the texturing device to perform texturing operation on the product to be processed according to the texturing control parameters includes: According to the first sub-pattern matching control parameters, the first pattern matching moving device is controlled to move by the main movement amount to reach the pattern matching reference position corresponding to the main movement amount; After the first matching moving device is detected to have reached the matching reference position and maintained a preset stable time, the second matching moving device is controlled to move towards the product to be processed in a flexible pushing manner according to the second sub-matching control parameters until the product to be processed fits the matching reference position and maintains a preset flexible clamping time. Furthermore, the method further includes: After the preset flexible clamping time ends, the first and second matching moving devices of the matching device are controlled to perform device retraction operations respectively. After the matching device completes the device retraction operation, the product to be processed is transported to the edge processing device for edge processing.

[0012] A second aspect of the present invention discloses a pattern matching system based on visual detection calibration, the system comprising: The acquisition module is used to acquire surface feature information of the product to be processed through a preset visual inspection device; The determination module is used to determine the target matching baseline of the product to be processed based on the surface feature information, and to determine the offset distance between the target matching baseline and the center reference line of the edge processing device located downstream of the matching device. The generation module is used to generate matching control parameters for the matching device based on the offset distance; The control module is used to control the matching device to perform matching operations on the product to be processed according to the matching control parameters.

[0013] As an optional implementation, in a second aspect of the present invention, the method by which the determining module determines the target texture baseline of the product to be processed based on the surface feature information specifically includes: Extract the target features corresponding to the product to be processed from the surface feature information, wherein the target features include surface pattern features and / or custom calibration features; Based on the target features, at least one candidate baseline is determined for the product to be processed, the candidate baseline including the pattern center line and / or a custom baseline; Obtain a preset baseline selection rule, and determine the target texture baseline of the product to be processed from the candidate baselines according to the baseline selection rule.

[0014] As an optional implementation, in a second aspect of the invention, the shape of the product to be processed includes a rectangle, and the target texture baseline is parallel to the conveying direction of the product to be processed; The method by which the determining module determines the offset distance between the target texturing baseline and the center reference line of the edge processing device located downstream of the texturing device specifically includes: The contour information of the product to be processed is determined based on the surface feature information, and the first edge and the second edge on the product to be processed are determined based on the contour information and are parallel to the target texture baseline. Determine the first distance between the target texture baseline and the first edge, and the second distance between the target texture baseline and the second edge; The offset distance between the target texturing baseline and the center reference line of the edge processing device located downstream of the texturing device is calculated based on the first distance and the second distance.

[0015] As an optional implementation, in a second aspect of the present invention, the surface feature information of the product to be processed includes one or more combinations of surface texture feature information, surface pattern feature information, and custom baseline feature information.

[0016] As an optional implementation, in a second aspect of the present invention, the matching device includes a first matching moving device and a second matching moving device; The method by which the generation module generates the matching control parameters for the matching device based on the offset distance specifically includes: The main movement amount of the first matching texture moving device is determined based on the offset distance, and the auxiliary movement amount of the second matching texture moving device is determined based on the main movement amount and the size information of the product to be processed. Based on the main movement amount, generate the first sub-pattern matching control parameters for the first pattern matching moving device; Based on the auxiliary movement amount, generate second sub-pattern matching control parameters for the second pattern matching moving device; Based on the first sub-pattern matching control parameters and the second sub-pattern matching control parameters, pattern matching control parameters for the pattern matching device are generated.

[0017] As an optional implementation, in a second aspect of the present invention, the determining module is further configured to determine the real-time conveying speed of the product to be processed on the conveyor line corresponding to the texturing device before the control module controls the texturing device to perform texturing operation on the product to be processed according to the texturing control parameters, and calculate the theoretical conveying time for the product to be processed to move from the visual inspection device to the texturing device according to the real-time conveying speed and the distance between the visual inspection device and the texturing device. The system also includes: The counting module counts and identifies the passing products to be processed through the first photoelectric sensor at the vision detection device, and records the unique transmission sequence number of each product to be processed. The counting module is also used to count and identify the current product to be processed arriving at the matching device through the second photoelectric sensor at the matching device, and record the actual delivery sequence number of the current product to be processed; The first judgment module is used to determine whether the actual transmission sequence number of the current product to be processed matches the unique transmission sequence number, and whether the actual transmission time of the current product to be processed arriving at the matching device matches the theoretical transmission time. When the actual transmission sequence number of the current product to be processed matches the unique transmission sequence number and the actual transmission time matches the theoretical transmission time, the control module is triggered to execute the matching device to perform a matching operation on the current product to be processed according to the matching control parameters.

[0018] As an optional implementation, in a second aspect of the present invention, the method by which the control module controls the texturing device to perform texturing operation on the product to be processed according to the texturing control parameters specifically includes: According to the first sub-pattern matching control parameters, the first pattern matching moving device is controlled to move by the main movement amount to reach the pattern matching reference position corresponding to the main movement amount; After the first matching moving device is detected to have reached the matching reference position and maintained a preset stable time, the second matching moving device is controlled to move towards the product to be processed in a flexible pushing manner according to the second sub-matching control parameters until the product to be processed fits the matching reference position and maintains a preset flexible clamping time. Furthermore, the control module is also used to control the first and second matching moving devices of the matching device to perform device retraction operations after the preset flexible clamping time has ended. The control module is also used to transport the product to be processed to the edge processing device for edge processing after the matching device has completed the device retraction operation.

[0019] A third aspect of the present invention discloses a pattern matching device based on visual detection calibration, the device comprising: Memory containing executable program code; A processor coupled to the memory; The processor calls the executable program code stored in the memory to execute some or all of the steps in the pattern matching method based on visual detection calibration according to any of the first aspects of the present invention.

[0020] A fourth aspect of this invention discloses an edge grinding production line, comprising a visual inspection device, a control device, a texturing device, and an edge processing device, wherein the texturing device is located upstream of the edge processing device, and the visual inspection device is located upstream of the texturing device, wherein: The visual inspection device is used to collect surface feature information of the product to be processed and send the surface feature information to the control device; The control device is configured to determine the target matching baseline of the product to be processed based on the surface feature information, determine the offset distance between the target matching baseline and the center reference line of the edge processing device located downstream of the matching device, generate matching control parameters for the matching device based on the offset distance, and send the matching control parameters to the matching device. The matching device is used to perform a matching operation on the product to be processed based on the matching control parameters. The edge processing device is used to perform edge processing on the product to be processed after the texturing operation has been completed.

[0021] As an optional implementation, in a fourth aspect of the present invention, the method by which the control device determines the target texture baseline of the product to be processed based on the surface feature information specifically includes: Extract the target features corresponding to the product to be processed from the surface feature information, wherein the target features include surface pattern features and / or custom calibration features; Based on the target features, at least one candidate baseline is determined for the product to be processed, the candidate baseline including the pattern center line and / or a custom baseline; Obtain a preset baseline selection rule, and determine the target texture baseline of the product to be processed from the candidate baselines according to the baseline selection rule.

[0022] As an optional implementation, in a fourth aspect of the invention, the shape of the product to be processed includes a rectangle, and the target texture baseline is parallel to the conveying direction of the product to be processed; The control device determines the offset distance between the target texturing baseline and the center reference line of the edge processing device located downstream of the texturing device in the following specific ways: The contour information of the product to be processed is determined based on the surface feature information, and the first edge and the second edge on the product to be processed are determined based on the contour information and are parallel to the target texture baseline. Determine the first distance between the target texture baseline and the first edge, and the second distance between the target texture baseline and the second edge; The offset distance between the target texturing baseline and the center reference line of the edge processing device located downstream of the texturing device is calculated based on the first distance and the second distance.

[0023] As an optional implementation, in a fourth aspect of the present invention, the surface feature information of the product to be processed includes one or more combinations of surface texture feature information, surface pattern feature information, and custom baseline feature information.

[0024] As an optional implementation, in a fourth aspect of the present invention, the matching pattern device includes a first matching pattern moving device and a second matching pattern moving device. The method by which the control device generates matching control parameters for the matching device based on the offset distance specifically includes: The main movement amount of the first matching texture moving device is determined based on the offset distance, and the auxiliary movement amount of the second matching texture moving device is determined based on the main movement amount and the size information of the product to be processed. Based on the main movement amount, generate the first sub-pattern matching control parameters for the first pattern matching moving device; Based on the auxiliary movement amount, generate second sub-pattern matching control parameters for the second pattern matching moving device; Based on the first sub-pattern matching control parameters and the second sub-pattern matching control parameters, pattern matching control parameters for the pattern matching device are generated.

[0025] As an optional implementation, in a fourth aspect of the invention, the edge grinding production line further includes a first photoelectric sensing device and a second photoelectric sensing device, wherein the first photoelectric sensing device is disposed at the visual inspection device, and the second photoelectric sensing device is disposed at the texturing device, wherein: The control device is further configured to determine the real-time conveying speed of the product to be processed on the conveyor line corresponding to the matching device before the matching device performs the matching operation on the product to be processed according to the matching control parameters, and calculate the theoretical conveying time of the product to be processed from the visual inspection device to the matching device according to the real-time conveying speed and the distance between the visual inspection device and the matching device. The first photoelectric sensing device is used to count and identify the passing products to be processed and record the unique transmission sequence number of each product to be processed. The second photoelectric sensing device is used to count and identify the current product to be processed that arrives at the matching device, and record the actual delivery sequence number of the current product to be processed; The control device is further configured to determine whether the actual transmission sequence number of the current product to be processed matches the unique transmission sequence number, and whether the actual transmission time of the current product to be processed arriving at the matching device matches the theoretical transmission time. When the actual transmission sequence number of the current product to be processed matches the unique transmission sequence number and the actual transmission time matches the theoretical transmission time, the device is controlled to perform a matching operation on the current product to be processed according to the matching control parameters.

[0026] As an optional implementation, in a fourth aspect of the present invention, the method by which the matching device performs a matching operation on the product to be processed based on the matching control parameters specifically includes: According to the first sub-pattern matching control parameters, the first pattern matching moving device is controlled to move by the main movement amount to reach the pattern matching reference position corresponding to the main movement amount; After the first matching moving device is detected to have reached the matching reference position and maintained a preset stable time, the second matching moving device is controlled to move towards the product to be processed in a flexible pushing manner according to the second sub-matching control parameters until the product to be processed fits the matching reference position and maintains a preset flexible clamping time. Furthermore, the control device is also configured to control the first and second matching moving devices of the matching device to perform device retraction operations after the preset flexible clamping time has ended; and after the matching device has completed the device retraction operation, to transport the product to be processed to the edge processing device for edge processing.

[0027] The fifth aspect of the present invention discloses a computer storage medium storing computer instructions, which, when invoked, are used to execute some or all of the steps in the visual detection calibration method described in any of the first aspects of the present invention.

[0028] Compared with the prior art, the present invention has the following beneficial effects: In this embodiment of the invention, surface feature information of the product to be processed is collected by a preset visual inspection device. Based on the surface feature information, the target texturing baseline of the product to be processed is determined, and the offset distance between the target texturing baseline and the center baseline of the texturing device is determined. Texturing control parameters for the texturing device are generated based on the offset distance, and the texturing device is controlled to perform texturing operations on the product to be processed according to the texturing control parameters. Therefore, implementing this invention enables accurate acquisition of product surface features based on visual inspection, accurate identification of the product's target texturing baseline, and the generation of precise texturing control parameters by a dual-power texturing device. This achieves high-precision, personalized texturing positioning of the product, adapting to special texturing conditions such as texturing along non-product contour geometric center lines, improving practicality and adaptability, and enhancing the precision and accuracy of subsequent processing steps. Attached Figure Description

[0029] To more clearly illustrate the technical solutions in the embodiments of the present invention, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0030] Figure 1 This is a schematic flowchart of a pattern matching method based on visual detection and calibration disclosed in an embodiment of the present invention; Figure 2 This is a schematic diagram of the structure of a grinding production line disclosed in an embodiment of the present invention; Figure 3 This is a schematic diagram of the surface texture of a product to be processed, as disclosed in an embodiment of the present invention; Figure 4 This is a schematic flowchart of another text matching method based on visual detection calibration disclosed in an embodiment of the present invention; Figure 5This is a schematic diagram of the structure of a text matching system based on visual detection and calibration disclosed in an embodiment of the present invention; Figure 6 This is a schematic diagram of another text matching system based on visual detection calibration disclosed in an embodiment of the present invention; Figure 7 This is a schematic diagram of the structure of a pattern matching device based on visual inspection and calibration disclosed in an embodiment of the present invention. Detailed Implementation

[0031] To enable those skilled in the art to better understand the present invention, the technical solutions of the present invention will be clearly and completely described below with reference to the accompanying drawings of the embodiments of the present invention. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.

[0032] The terms "first," "second," etc., used in the specification, claims, and accompanying drawings of this invention are used to distinguish different objects, not to describe a specific order. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion. For example, a process, method, apparatus, product, or end that includes a series of steps or units is not limited to the listed steps or units, but may optionally include steps or units not listed, or may optionally include other steps or units inherent to these processes, methods, products, or ends.

[0033] In this document, the term "embodiment" means that a particular feature, structure, or characteristic described in connection with an embodiment may be included in at least one embodiment of the invention. The appearance of this phrase in various places throughout the specification does not necessarily refer to the same embodiment, nor is it a separate or alternative embodiment mutually exclusive with other embodiments. It will be explicitly and implicitly understood by those skilled in the art that the embodiments described herein can be combined with other embodiments.

[0034] This invention discloses a texturing method, system, device, and edge grinding production line based on visual inspection and calibration. It enables precise acquisition of product surface features based on visual inspection, accurate identification of the target texturing baseline, and generation of precise texturing control parameters by combining a dual-power texturing device. This allows for high-precision, personalized texturing positioning of the product, adapting to special texturing conditions such as texturing along non-product contour geometric center lines, thus improving practicality and adaptability. Detailed descriptions follow.

[0035] Example 1 Please see Figure 1 , Figure 1This is a schematic flowchart of a text matching method based on visual detection and calibration disclosed in an embodiment of the present invention. Wherein, Figure 1 The described visual inspection and calibration-based fingerprint matching method can be applied to a visual inspection and calibration-based fingerprint matching system. This system may include a fingerprint matching device, a visual inspection device positioned before the fingerprint matching device, and a control device. The control device may include an intelligent server or intelligent platform that controls the fingerprint matching device and the visual inspection device. The intelligent server may be a local server or a cloud server; this embodiment of the invention does not limit the scope. Figure 1 As shown, the text matching method based on visual detection calibration may include the following operations: 101. Collect surface feature information of the product to be processed through a preset visual inspection device.

[0036] In this embodiment of the invention, optionally, please refer to [the relevant documentation / reference]. Figure 2 , Figure 2 This is a schematic diagram of the structure of a grinding production line disclosed in an embodiment of the present invention. Figure 2 As shown, the edge grinding production line may include a vision inspection device A, a control device, a texturing device B, an edge processing device C, and a conveyor line D. The control device is communicatively / controllably connected to the vision inspection device A, the texturing device B, the edge processing device C, and the conveyor line D, respectively, and is used to control the operation of the edge grinding production line. The texturing device B may include a first texturing moving device and a second texturing moving device. The first texturing moving device may include electric cylinders B1 and B2, and the second texturing moving device may include pneumatic cylinders B3 and B4. The vision inspection device A may be mounted on the conveyor line D, and may include multiple devices arranged side-by-side. The system comprises cameras A1, which can be high-definition industrial cameras. Each camera can be fixed to a camera support frame via an adjustable connecting bracket. The camera support frame is mounted on the wire frame of the conveyor line. The adjustable connecting bracket can flexibly adjust the shooting height, angle, and spacing of the cameras to ensure that the cameras can stably and completely capture the entire surface area of ​​the product to be processed. Optionally, the vision inspection device A may also include at least one of the following: a line laser contour sensor, a 3D structured light sensor, a laser displacement sensor array, an infrared imaging contour sensor, and a spectral feature detection sensor. The conveyor line D may include a belt conveyor, a roller conveyor, etc.

[0037] In this embodiment of the invention, optionally, the present invention is described using a visual inspection device comprising three high-definition cameras as an example. The product to be processed may include porcelain tiles to be matched. When a porcelain tile passes through the shooting area of ​​the visual inspection device on the conveyor line, the visual inspection device is automatically activated, and the three high-definition cameras simultaneously capture images of the surface of the porcelain tile, respectively acquiring surface image information of the porcelain tile. Then, the acquired image information is transmitted to the control device, which stitches together the image information acquired by the three high-definition cameras and identifies the surface feature information of the porcelain tile. The surface feature information may include one or more combinations of surface texture feature information, surface pattern feature information, and custom baseline feature information. The surface feature information may also include one or more combinations of the center line of the tile texture, diagonal line, and the outline of the porcelain tile. The diagonal line may include the diagonal line of the tile body (i.e., the diagonal line of the rectangular shape of the porcelain tile itself) and the pattern diagonal line (i.e., the geometric diagonal line of the printed pattern on the surface of the porcelain tile). The custom baseline feature information represents the calibration line preset by the manual or system according to the subsequent processing technology of the porcelain tile, such as the process positioning line, texture center line, specific marking line, etc., which are not limited in the present invention.

[0038] 102. Determine the target texturing baseline of the product to be processed based on the surface feature information, and determine the offset distance between the target texturing baseline and the center baseline of the edge processing device located downstream of the texturing device.

[0039] In this embodiment of the invention, optionally, the feature information can be analyzed using an image recognition algorithm. Based on the processing requirements of the product to be processed, the target texturing baseline can be determined. The target texturing baseline may include the geometric center line of the outline, the center line of the surface pattern, a custom-defined reference line, etc. Then, the offset distance between the target texturing baseline and the center reference line of the edge processing device located downstream of the texturing device is determined. The edge processing device is located downstream of the texturing device and is used to perform edge processing on the product to be processed after the texturing operation has been completed. The edge processing may include one or more of edge grinding, edge cutting, etc., and the edge processing device may include one or more of edge grinding devices, edge cutting devices, etc. Since the purpose of completing the texturing operation on the product to be processed is to make subsequent edge processing more accurate and to ensure symmetry of the product according to the target texturing baseline after edge processing, the target texturing baseline needs to coincide with the center reference line of the edge processing device. Therefore, it is necessary to determine the offset distance between the target texturing baseline and the center reference line of the edge processing device located downstream of the texturing device, and then perform targeted texturing operations on the product to be processed.

[0040] In this embodiment of the invention, optionally, the geometric center line of the outer contour refers to the geometric symmetry center line of the rectangular physical shape of the ceramic tile itself, which is determined only by the side length and edge contour of the tile and is unrelated to the surface pattern. For example, for solid color tiles without patterns, there is no problem of surface texture misalignment, and the geometric center line of the outer contour of the tile can be directly used as the target pattern matching baseline. The surface pattern center line refers to the geometric center line of the printed, textured, or decorative pattern on the surface of the tile, which may be misaligned with the outer contour center line. For example, for tiles with central patterns or border patterns, the center of the pattern does not coincide with the center of the tile shape. The surface pattern center line is used as the pattern matching baseline to ensure that the pattern is centered. The custom-specified baseline refers to a non-center line baseline that is artificially set according to the processing requirements such as edge grinding and polishing, such as diagonal lines, process positioning lines, and specific texture lines. For example, for diamond-patterned tiles and tiles that need to be processed diagonally, the diagonal line of the tile body / specific process line is specified as the target pattern matching baseline. The center reference line of the edge processing device represents the inherent mechanical geometric symmetry center line of the device itself. It is a fixed reference line preset by the equipment and does not change with the product. The first texturing moving device (servo electric cylinder) uses this reference line to precisely move to the corresponding positioning position. The second texturing moving device (pneumatic cylinder) flexibly pushes the device around this reference line, ultimately aligning the target texturing baseline of the product with the center reference line, completing the texturing process. This ensures that after edge processing, the product is left-right symmetrical based on the target texturing baseline. Please refer to [link to relevant documentation]. Figure 3 , Figure 3 This is a schematic diagram of the surface texture of a product to be processed, as disclosed in an embodiment of the present invention. Figure 3 As shown, the surface texture of the product to be processed is a herringbone pattern. The texture symmetry line is the target symmetry baseline L1, and the dashed line represents the outline symmetry line L2 of the product to be processed, which is the geometric center line of the outline. Ideally, the target texture baseline L1 and the outline symmetry line L2 of the product to be processed (e.g., porcelain tile) should coincide on the same line. However, in the actual production process of porcelain tiles, the target texture baseline L1 and the outline symmetry line L2 may not coincide, and there may be a certain offset distance, such as 0.5cm or 1cm.

[0041] 103. Generate matching control parameters for the matching device based on the offset distance, and control the matching device to perform matching operation on the product to be processed based on the matching control parameters.

[0042] In this embodiment of the invention, optionally, such as Figure 2As shown, the alignment device is a device used to perform alignment operations on the product to be processed based on the target alignment baseline of the product to be processed. In essence, it is a centering device. In traditional centering devices, the left and right moving parts move the same distance to achieve centering based on the geometric center line of the outline of the product to be processed. However, in actual production conditions, ceramic tiles often have a situation where the geometric center line of the surface pattern does not coincide with the geometric center line of the outline, that is, the target alignment baseline of the product to be processed is misaligned with the geometric center line of the outline of the product to be processed. If the traditional centering device is directly used for centering, it will directly cause problems such as centering position deviation and invalid positioning. Therefore, when the target alignment baseline of the product to be processed is misaligned with the geometric center line of the outline of the product to be processed, the original centering requirement is actually transformed into an alignment requirement. Therefore, unlike the traditional centering device, the left and right moving parts of the alignment device can not only move the same distance to achieve centering based on the geometric center line of the outline of the product to be processed, but also move different distances to achieve alignment based on the target alignment baseline of the product to be processed. The matching device may include a first matching moving device and a second matching moving device. The first matching moving device may include electric cylinder 1 and electric cylinder 2, and the second matching moving device may include pneumatic cylinder 1 and pneumatic cylinder 2. Electric cylinder 1 and electric cylinder 2 provide active matching power, while pneumatic cylinder 1 and pneumatic cylinder 2 provide flexible pushing power. The calculated offset distance can be converted into motion parameters of the matching device, i.e., matching control parameters. These control parameters may include core commands such as the guide shaft stroke of the electric cylinder, the pushing stroke of the pneumatic cylinder, and the movement speed. Then, the matching control parameters can be sent to the matching device in the form of servo signals to control the electric cylinder and pneumatic cylinder to execute movements according to the parameters, pushing the ceramic tile to achieve the alignment of the target matching baseline of the ceramic tile with the center baseline of the edge processing device, thus completing the matching operation.

[0043] In this embodiment of the invention, optionally, after the texturing device completes the texturing operation on the product to be processed, the product to be processed is conveyed to the texturing device via a conveyor belt. During the conveying process, the product to be processed and the conveyor belt remain relatively stationary. After the product to be processed is conveyed to the edge-grinding fixed position of the edge-processing device, the edge-processing device performs edge-processing on the product to be processed, so that the edge-grinding product to be processed is symmetrical along the target texturing baseline of the product to be processed.

[0044] It is evident that implementation Figure 1The described vision-based calibration method for texturing can acquire surface feature information of the product to be processed through a preset vision inspection device, determine the target texturing baseline of the product to be processed based on the surface feature information, and determine the offset distance between the target texturing baseline and the center reference line of the edge processing device set downstream of the texturing device. Based on the offset distance, texturing control parameters for the texturing device are generated, and the texturing control device is controlled to perform texturing operation on the product to be processed based on the texturing control parameters. It can achieve accurate acquisition of product surface features based on vision inspection, accurately identify the target texturing baseline of the product, and generate accurate texturing control parameters in combination with a dual-power texturing device, so as to achieve high-precision and personalized texturing positioning of the product, adapt to special texturing conditions such as texturing along non-product contour geometric center lines, improve practicality and adaptability, and improve the accuracy and precision of subsequent processing steps.

[0045] In an optional embodiment, the matching device includes a first matching movement device and a second matching movement device; Generating matching control parameters for the matching device based on the offset distance can include the following operations: The main movement amount of the first matching texture moving device is determined based on the offset distance, and the auxiliary movement amount of the second matching texture moving device is determined based on the main movement amount and the size information of the product to be processed. Based on the main movement amount, generate the first sub-pattern matching control parameters for the first pattern matching moving device; Based on the auxiliary movement amount, generate the second sub-pattern matching control parameters for the second pattern matching moving device; Based on the first and second sub-pattern matching control parameters, pattern matching control parameters for the pattern matching device are generated.

[0046] In this optional embodiment, optionally, such as Figure 2As shown, the first matching movement device may include servo electric cylinders, namely cylinders B1 and B2, which serve as the active matching power source, featuring precise stroke and stable movement, and are used to accurately position the matching reference position. The second matching movement device may include cylinders, namely cylinders B3 and B4, which serve as the flexible pushing power source, featuring flexible contact and overload protection, and are used to push the ceramic tile to fit the reference position, avoiding hard contact that could damage the surface of the ceramic tile. The main movement amount of the first matching movement device can be determined based on the offset distance, and the auxiliary movement amount of the second matching movement device can be determined based on the main movement amount and the size information of the product to be processed. The primary movement amount is the guide shaft stroke of the first matching movement device (servo cylinder), directly determined by the offset distance X. That is, the theoretical primary movement amount of the servo cylinder equals X. This movement amount is the core stroke parameter for the servo cylinder to drive the matching fixing device (such as the matching wheel) to the matching reference position. The auxiliary movement amount is the pushing stroke of the second matching movement device (cylinder), determined based on the primary movement amount X and the size information (width, thickness) of the ceramic tile to be matched. The calculation formula is: S=K×(W / 2-X), where S is the auxiliary movement amount, W is the width of the ceramic tile (the dimension perpendicular to the target matching baseline), and K is the size correction coefficient, set according to the thickness of the ceramic tile. For thick ceramic tiles, K is 1.0, and for thin ceramic tiles, K is 0.95-0.98 to avoid over-pushing the cylinder. The auxiliary movement amount is used to adapt to ceramic tiles of different sizes, ensuring that the cylinder's flexible pushing force is sufficient and does not exceed the contact range of the ceramic tile.

[0047] In this optional embodiment, for the first matching movement device, the first sub-matching control parameters can be generated directly based on the main movement amount, or the first sub-matching control parameters can be generated from the main movement amount and the first stroke compensation amount. The first stroke compensation amount is the mechanical error compensation value of the servo cylinder (such as guide rail clearance, transmission clearance, etc.), which is a fixed value that is calibrated and preset in advance (generally 0.01-0.03mm). The main movement amount and the first stroke compensation amount are added together to obtain the actual guide shaft stroke of the servo cylinder. At the same time, combined with the movement speed of the servo cylinder (which can be preset to 5-10mm / s), the complete first sub-matching control parameters are formed. For the second matching movement device, the parameters can be generated directly based on the auxiliary movement amount. The second sub-pattern matching control parameters can also be generated from the auxiliary movement amount, the flexible push coefficient, and the second stroke compensation amount. The second stroke compensation amount is the compensation value for the air pressure fluctuation of the cylinder and the deformation of the flexible component (such as the rubber layer of the matching wheel) (pre-stored fixed value 0.02-0.04mm). The flexible push coefficient is the cylinder's push force adjustment coefficient (0 < coefficient < 1, which can be taken as 0.6-0.95 for ceramic tile processing, and a smaller value for ceramic tiles with easily damaged surfaces). After adding the auxiliary movement amount and the second stroke compensation amount, multiply by the flexible push coefficient to obtain the actual push stroke of the cylinder. At the same time, combined with the cylinder's push speed (which can be preset to 3-8mm / s), the complete second sub-pattern matching control parameters are formed.

[0048] In this optional embodiment, the first sub-pattern matching control parameters and the second sub-pattern matching control parameters can be integrated to form complete pattern matching control parameters for the pattern matching device. These parameters include core instructions such as the actual stroke, movement speed, and action triggering sequence of the servo electric cylinder and the pneumatic cylinder, and are stored in the parameter library of the intelligent control system to provide complete instruction basis for subsequent pattern matching operations.

[0049] As can be seen, implementing this optional embodiment can first determine the main movement amount of the first matching moving device based on the calculated offset distance, then determine the auxiliary movement amount of the second matching moving device by combining the main movement amount and the size information of the product to be processed, and then generate the first sub-matching control parameter by combining the first stroke compensation amount, and generate the second sub-matching control parameter by combining the flexible push coefficient and the second stroke compensation amount. Finally, the two sub-parameters are integrated to generate complete matching control parameters for the matching device. This can adapt to the action characteristics of the dual-power matching device and generate parameters by combining actual influencing factors such as mechanical error, product size, and flexible push. This makes the matching control parameters more in line with the actual needs of equipment operation and product matching, improves the accuracy and practicality of the control parameters, and provides accurate and suitable action command basis for subsequent matching operations, avoiding matching deviations caused by unreasonable parameters.

[0050] In another optional embodiment, before controlling the matching device to perform the matching operation on the product to be processed according to the matching control parameters, the matching method based on visual inspection calibration may further include the following operations: Determine the real-time conveying speed of the product to be processed on the conveyor line corresponding to the text matching device, and calculate the theoretical conveying time of the product to be processed from the visual inspection device to the text matching device based on the real-time conveying speed and the distance between the visual inspection device and the text matching device. The first photoelectric sensor at the visual inspection device counts and identifies the passing products to be processed, and records the unique transmission sequence number of each product to be processed. The second photoelectric sensor at the matching device counts and identifies the current product to be processed arriving at the matching device, and records the actual delivery sequence number of the current product to be processed. Determine whether the actual transmission sequence number of the product to be processed matches the unique transmission sequence number, and whether the actual transmission time of the product to be processed arriving at the matching device matches the theoretical transmission time. When the actual transmission sequence number of the product to be processed matches the unique transmission sequence number and the actual transmission time matches the theoretical transmission time, control the matching device to perform matching operation on the product to be processed according to the matching control parameters.

[0051] In this optional embodiment, the real-time conveying speed V (unit: m / s) of the product to be processed on the conveyor line can be collected by a speed sensor on the wire frame. This speed is the actual conveying speed of the ceramic tile on the upper wire frame; for example... Figure 2 As shown, L represents the distance between the visual inspection device and the texturing device. L is predetermined and stored in the database. Each time the operator adjusts the position of the visual inspection device, L needs to be updated. This distance is the straight-line distance from the camera center of the visual inspection device to the center of the texturing wheel of the texturing device. Then, according to the uniform motion formula, the theoretical transmission time t of the product moving from the visual inspection device to the texturing device is calculated, with the unit being seconds and the calculation accuracy retained to 0.01 seconds.

[0052] In this optional embodiment, the pattern matching system based on visual inspection calibration may further include a first photoelectric sensor located at the visual inspection device and a second photoelectric sensor located at the pattern matching device. The first and second photoelectric sensors can be infrared photoelectric sensors, featuring non-contact detection and accurate counting. Specifically: the first photoelectric sensor can be installed on the wire frame on both sides of the camera of the visual inspection device. When a ceramic tile passes through the visual inspection device, it simultaneously passes through the first photoelectric sensor. This device continuously counts the passing ceramic tiles and assigns a unique transmission sequence number (such as a numerical code 1, 2, 3, etc.) to each tile. This sequence number is bound to the tile's offset distance and pattern matching control parameters and stored in the control device. The second photoelectric sensor can be installed on the wire frame in front of the pattern matching device (e.g., 0.5-1m away from the pattern matching wheel of the pattern matching device). When a ceramic tile is transported to the vicinity of the pattern matching device, the second photoelectric sensor detects the product and counts and identifies the currently arriving product to be processed, recording its actual transmission sequence number.

[0053] In this optional embodiment, it can be optionally determined whether the actual transmission sequence number of the product to be processed matches the unique transmission sequence number, and whether the actual transmission time of the product to be processed arriving at the matching device matches the theoretical transmission time. Specifically: the actual transmission sequence number recorded by the second photoelectric sensor is compared with the unique transmission sequence number assigned by the first photoelectric sensor to confirm whether they are the same product sequence number; the actual transmission time of the product to be processed from the visual inspection device to the matching device is recorded by the timing module of the wire frame, and the actual transmission time is compared with the theoretical transmission time t, with an allowable error range of ±0.1s (adapting to small fluctuations in the conveying speed). When the actual transmission sequence number and the unique transmission sequence number match completely, and the actual transmission time is within the error range of the theoretical transmission time, it is determined that the matching trigger condition is met, and an instruction is sent to the matching device. According to the matching control parameters corresponding to the product, the matching device is controlled to perform matching operation on the product to be processed; if any verification fails, the matching operation is paused and a warning signal is issued to avoid positioning deviation caused by mismatched matching parameters.

[0054] As can be seen, implementing this optional embodiment can determine the real-time conveying speed of the product to be processed on the conveyor line before performing the texturing operation. The theoretical conveying time of the product is calculated by combining the distance between the vision inspection device and the texturing device. Then, the first photoelectric sensor at the vision inspection device counts and identifies the product and records a unique conveying sequence number. The second photoelectric sensor at the texturing device records the actual conveying sequence number of the current product. The texturing device is controlled to perform the texturing operation only when the sequence number and the conveying time match. Through the dual verification mechanism of conveying speed calculation and dual photoelectric sensors, the problem of position offset and sequence number disorder during product transportation can be effectively avoided. This ensures that the texturing control parameters of each product are accurately matched with the texturing device, avoids invalid positioning and texturing deviation caused by parameter mismatch, improves the accuracy and stability of the texturing operation trigger, and ensures the orderly and efficient execution of the texturing process.

[0055] In yet another optional embodiment, controlling the text matching device to perform text matching operations on the product to be processed according to the text matching control parameters may include the following operations: According to the first sub-pattern matching control parameters, the first pattern matching moving device is controlled to move the main movement amount to reach the pattern matching reference position corresponding to the main movement amount; After the first matching moving device is detected to have reached the matching reference position and maintained for a preset stable time, the second matching moving device is controlled to move towards the product to be processed in a flexible pushing manner according to the second sub-matching control parameters until the product to be processed fits the matching reference position and maintains a preset flexible clamping time. Furthermore, this visual inspection-calibrated text matching method may also include the following operations: After the preset flexible clamping time ends, the first and second matching moving devices of the matching device are controlled to perform device retraction operations respectively. After the matching device completes its retraction operation, the product to be processed is transported to the edge processing device for edge processing.

[0056] In this optional embodiment, a first sub-pattern matching control parameter can be sent to the first pattern matching moving device (servo electric cylinder) to control the servo electric cylinder to move the main movement amount according to the actual guide shaft stroke in the parameter, driving the pattern matching plate and pattern matching wheel to make precise linear motion along the linear guide rail until they move to the pattern matching reference position corresponding to the main movement amount. Optionally, the servo electric cylinder is equipped with a position detection sensor such as a proximity switch. When the sensor detects that the servo electric cylinder has reached the pattern matching reference position, it can send a position signal to the control device.

[0057] In this optional embodiment, after receiving the arrival signal from the servo cylinder, the control device does not immediately trigger the cylinder to move. Instead, it waits for a preset stabilization time (generally 0.2-0.5s) to ensure that the servo cylinder does not shake or displace after reaching the reference position, thus ensuring the stability of the reference position. After the stabilization time is over, the control device sends the second sub-patterning control parameters to the second patterning moving device (cylinder). The control cylinder moves towards the porcelain tile to be patterned in a flexible pushing manner according to the actual pushing stroke in the parameters. The cylinder drives the patterning wheel to make flexible contact with the surface of the porcelain tile and pushes the porcelain tile towards the patterning reference position of the servo cylinder until the porcelain tile is completely attached to the patterning reference position. After the porcelain tile is attached to the reference position, the control cylinder maintains the current pushing state for a preset flexible clamping time (generally 0.5-1s) to ensure that the porcelain tile is stably positioned on the reference position and to avoid positional deviation caused by rebound after pushing.

[0058] Optionally, after the preset flexible clamping time has ended, the control device can send a retraction command to the grading device, controlling the first and second grading moving devices to perform the device retraction operation respectively. The retraction sequence is as follows: the cylinder retracts first, followed by the servo cylinder: first, the cylinder is controlled to move in the opposite direction and retract to the initial position, releasing the flexibly clamped porcelain tile; after the cylinder has completely retracted, the servo cylinder is controlled to move in the opposite direction and retract to the initial position, avoiding displacement of the porcelain tile during the retraction of the servo cylinder and ensuring that the positioning state of the porcelain tile on the grading reference position is not disrupted. Furthermore, after the grading device completes the grading operation on the product to be processed, the product to be processed can be conveyed to the grading device via a conveyor belt. During the conveying process, the product to be processed and the conveyor belt remain relatively stationary. After the product to be processed is conveyed to the edge-grinding fixed position of the edge processing device, the edge processing device performs edge processing on the product to be processed, making the edge-grinded product symmetrical along the target grading baseline of the product to be processed.

[0059] As can be seen, implementing this optional embodiment can, according to the matching control parameters, first control the first matching moving device to move the main movement amount according to the first sub-matching control parameters, accurately reaching the corresponding matching reference position. After detecting that the device is in place and maintaining a preset stable time, then control the second matching moving device to move towards the product in a flexible pushing manner according to the second sub-matching control parameters, until the product fits the matching reference position and maintains a preset flexible clamping time. Finally, after the clamping time ends, control the two matching moving devices to perform device retraction operations respectively. This can achieve a matching sequence of active positioning first and flexible pushing second. It balances high precision in texture alignment with flexible protection in product contact, avoiding damage to the product surface from hard contact. By adjusting the stabilization and clamping durations, it further enhances the stability of the reference position and the firmness of the product fit. The orderly retraction operation prevents product displacement, ensuring the accuracy and stability of texture alignment in all aspects. After the texture alignment device completes the texture alignment operation on the product to be processed, the edge processing device performs edge processing. The texture alignment operation improves the accuracy of subsequent edge processing on the product to be processed, thereby improving the symmetry and aesthetics of the product after edge processing and increasing the yield of edge grinding products.

[0060] In yet another optional embodiment, the pattern matching method based on visual detection calibration may further include the following operations: After the preset flexible clamping time is completed, the actual position of the target texture baseline of the product to be processed is identified by the preset second vision detection device. Calculate the deviation between the actual position of the target texture baseline and the center baseline of the edge processing device; Determine whether the overlap deviation value is less than the preset accuracy threshold. When the overlap deviation value is less than or equal to the preset accuracy threshold, trigger the execution control device to execute the first and second matching movement devices to perform device retraction operations respectively. When the overlap deviation value is greater than the preset accuracy threshold, fine-tuning control parameters are generated based on the overlap deviation value, and the texturing device is controlled to perform position fine-tuning operation on the product to be processed according to the fine-tuning control parameters.

[0061] In this optional embodiment, a second visual detection device can be set above the matching device via a support frame. The structure of the second visual detection device can be the same as that of the visual detection device. The second visual detection device acquires surface images of the porcelain tile after matching and transmits the image information to the control device. The control device then uses an image recognition algorithm to identify the actual position of the target matching baseline on the surface of the porcelain tile.

[0062] In this optional embodiment, the control device can compare the actual position of the identified target pattern baseline with the center baseline of the edge processing device. The overlap deviation can be calculated using coordinate calculations or by comparing the coverage of image lines. A smaller overlap deviation indicates more accurate pattern alignment. The device can determine if the overlap deviation is less than a preset accuracy threshold, which can be set according to the processing accuracy requirements of the ceramic tile (generally ±0.1mm, ±0.05mm for high-precision edge processing). When the overlap deviation is less than or equal to the preset accuracy threshold, the first and second pattern alignment moving devices of the pattern alignment device are directly controlled to retract in the order of cylinder retraction followed by servo cylinder retraction. When the overlap deviation is greater than the preset accuracy threshold, the ceramic tile pattern alignment is determined to be inaccurate and does not meet processing requirements, necessitating fine-tuning of the product's position.

[0063] In this optional embodiment, when the alignment is inaccurate, fine-tuning control parameters can be generated based on the overlap deviation value. Specifically, the overlap deviation value can be multiplied by a preset fine-tuning correction coefficient to obtain the fine-tuning movement amount. Then, the fine-tuning movement amount is converted into fine-tuning control parameters adapted to the first and second alignment moving devices. The alignment device is then controlled to perform a position fine-tuning operation. That is, the servo cylinder is first controlled to slightly adjust the alignment reference position according to the fine-tuning control parameters, and then the cylinder is controlled to push the ceramic tile to fit the adjusted reference position in a flexible pushing manner. During the fine-tuning process, a short period of flexible clamping is maintained. After the fine-tuning operation is completed, the image is collected again by the second vision detection device, and the overlap deviation value is calculated until the overlap deviation value is less than or equal to the preset accuracy threshold. Then, the alignment device is controlled to perform a retraction operation.

[0064] As can be seen, implementing this optional embodiment can accurately identify the actual position of the target alignment baseline of the product to be processed through a preset second vision detection device after the alignment operation is completed. Then, it calculates the overlap deviation between the actual position and the center baseline of the edge processing device. Subsequently, it determines whether the deviation value is less than a preset accuracy threshold. If it meets the threshold, it controls the two alignment moving devices to perform a retraction operation. If it does not meet the threshold, it generates fine-tuning control parameters based on the deviation value and controls the alignment device to perform position fine-tuning operation on the product according to the parameters. This can realize closed-loop control of the entire alignment positioning process, timely detect and correct small position deviations generated during the alignment process, greatly improve the accuracy of product alignment positioning, meet the process requirements of high-precision edge grinding, polishing and other processing of ceramic tiles, and at the same time, the fine-tuning operation avoids the tedious re-alignment, improves the processing efficiency of the alignment process, and further ensures the yield rate of subsequent product processing.

[0065] Example 2 Please see Figure 4 , Figure 4This is a schematic flowchart of a text matching method based on visual detection and calibration disclosed in an embodiment of the present invention. Wherein, Figure 4 The described visual inspection and calibration-based fingerprint matching method can be applied to a visual inspection and calibration-based fingerprint matching system. This system may include a fingerprint matching device, a visual inspection device positioned before the fingerprint matching device, and a control device. The control device may include an intelligent server or intelligent platform that controls the fingerprint matching device and the visual inspection device. The intelligent server may be a local server or a cloud server; this embodiment of the invention does not limit the scope. Figure 4 As shown, the text matching method based on visual detection calibration may include the following operations: 201. Collect surface feature information of the product to be processed through a preset visual inspection device.

[0066] 202. Extract the target features corresponding to the product to be processed from the surface feature information.

[0067] In this embodiment of the invention, optionally, surface feature information can be extracted using an image recognition algorithm. Target features may include surface pattern features and / or custom calibration features. Target features may also include shape contour features. Specifically: shape contour features may include geometric contour information such as the edges and corners of the ceramic tile, which serves as the basis for determining the product's geometric centerline; surface pattern features may include the geometric center and texture direction information of patterns such as prints and textures on the ceramic tile surface, which serves as the basis for determining the pattern centerline; custom calibration features may include information such as the tile surface diagonals and specified baselines manually calibrated in the intelligent control system according to the subsequent processing requirements of the ceramic tile, which serves as the basis for determining the custom baseline. During the extraction process, feature recognition is performed by combining fused images from three high-definition cameras to avoid visual blind spots in single-camera shooting and improve the accuracy of feature extraction.

[0068] 203. Determine at least one candidate baseline for the product to be processed based on the target characteristics.

[0069] In this embodiment of the invention, optionally, corresponding candidate baselines can be parsed according to the extracted target features. Candidate baselines may include pattern center lines and / or custom baselines. Candidate baselines may also include product geometric center lines. Specifically: the geometric center line of the ceramic tile's outline can be obtained through geometric operations based on the shape contour features, i.e., the product geometric center line; the geometric center of the pattern can be parsed and a pattern center line generated based on surface pattern features. The pattern center line may include pattern symmetry lines, lines passing through the center of symmetry of a centrally symmetrical figure, etc. In this embodiment, the pattern center line used for matching patterns is preferably a line parallel to the conveying direction of the product to be processed; the calibrated diagonal and specified baseline can be directly used as custom baselines based on custom calibration features. Optionally, when the product to be processed has symmetrical surface textures, such as ceramic tiles with herringbone patterns, the candidate baselines for the product to be processed at least include pattern center lines and may also include product geometric center lines and / or custom baselines; when the product to be processed has no surface texture or has a surface texture but the surface texture is asymmetrical, the candidate baselines for the product to be processed at least include product geometric center lines and may also include custom baselines. The number of candidate baselines is determined based on the number of target features extracted. One or more baselines can be extracted to meet different processing requirements.

[0070] 204. Obtain the preset baseline selection rules, and determine the target texture baseline of the product to be processed from the candidate baselines according to the baseline selection rules.

[0071] In this embodiment of the invention, optionally, the user can pre-set baseline selection rules according to the processing requirements and product type of the ceramic tile, including the priority division of different candidate baselines. For example: for regular edge processing: the priority from high to low is product geometric center line > pattern center line > custom baseline; for pattern alignment processing of printed tiles: the priority from high to low is pattern center line > custom baseline > product geometric center line; for special size processing: the priority from high to low is custom baseline > product geometric center line > pattern center line. The baseline selection rules can be used to prioritize the extracted candidate baselines, determining the highest priority candidate baseline as the target alignment baseline for the product to be processed. If only one candidate baseline is extracted, it is directly determined as the target alignment baseline.

[0072] 205. Determine the offset distance between the target texturing baseline and the center baseline of the edge processing device located downstream of the texturing device.

[0073] 206. Generate matching control parameters for the matching device based on the offset distance, and control the matching device to perform matching operation on the product to be processed based on the matching control parameters.

[0074] In this embodiment of the invention, it should be noted that for other descriptions of steps 201, 205 and 206, please refer to the detailed description of steps 101-103 in Embodiment 1 of the invention, and the embodiments of the invention will not repeat them.

[0075] It is evident that implementation Figure 4 The described vision-based calibration method for texturing patterns can acquire surface feature information of the product to be processed using a preset vision inspection device, extract corresponding target features from the surface feature information, determine at least one candidate baseline based on the extracted target features, and finally retrieve a preset baseline selection rule and strictly follow the rule to determine the target texturing baseline of the product to be processed from all candidate baselines. This method enables personalized and precise selection of the texturing baseline and can match the corresponding baseline type according to different processing requirements of the product. It effectively solves the texturing deviation problem caused by the non-alignment of the product surface pattern and the outline baseline, and improves the flexibility and adaptability of the target texturing baseline selection. The precision and accuracy of this technology lay a solid foundation for subsequent offset distance calculations and texturing operations. It determines the offset distance between the target texturing baseline and the center baseline of the edge processing device, generates texturing control parameters for the texturing device based on this offset distance, and controls the texturing device to perform texturing operations on the product to be processed based on these parameters. This technology enables precise acquisition of product surface features based on visual inspection, accurate identification of the target texturing baseline, and the generation of precise texturing control parameters by a dual-power texturing device. This allows for high-precision, personalized texturing positioning of the product, adapting to special texturing conditions such as texturing along non-product contour geometric center lines, improving practicality and adaptability, and enhancing the precision and accuracy of subsequent processing steps.

[0076] In an optional embodiment, the product to be processed has a rectangular shape, and the target texture baseline is parallel to the conveying direction of the product to be processed. Determining the offset distance between the target texturing baseline and the center reference line of the edge processing device located downstream of the texturing device may include the following operations: The contour information of the product to be processed is determined based on the surface feature information, and the first and second edges on the product to be processed, which are parallel to the target texture baseline, are determined based on the contour information. Determine the first distance between the target texture baseline and the first edge, and the second distance between the target texture baseline and the second edge; The offset distance between the target texturing baseline and the center reference line of the edge processing device located downstream of the texturing device is calculated based on the first distance and the second distance.

[0077] In this optional embodiment, optionally, such as Figure 3As shown, for rectangular porcelain tiles, the conveying direction Dir is either the length or width direction, and the target texture baseline L1 is parallel to the conveying direction Dir. This allows for the extraction of the complete outline information of the porcelain tile from surface feature information, for example... Figure 3 The herringbone pattern information in the ceramic tile is used to determine, through geometric analysis, two opposing edges parallel to the target pattern baseline on the tile, which are defined as the first edge and the second edge, respectively. For example... Figure 3 When the ceramic tile is conveyed along the Dir conveying direction, its long sides on the left and right sides are the first edge and the second edge. By using the contour information determined by multi-camera image fusion, the influence of factors such as edge damage and chamfering of the ceramic tile on edge recognition can be effectively avoided, ensuring the positioning accuracy of the first and second edges.

[0078] In this optional embodiment, optionally, such as Figure 3 As shown, in a unified coordinate system, the vertical distance from the target texture baseline to the first edge can be calculated using a vertical distance calculation algorithm, denoted as the first distance x1, and the vertical distance from the target texture baseline to the second edge can be denoted as the second distance x2. The units of x1 and x2 are mm, and the calculation accuracy is retained to 0.01 mm, meeting the requirements of high-precision processing of ceramic tiles. The offset distance between the target texture baseline and the center reference line of the edge processing device is calculated based on the first and second distances. The core calculation formula for the offset distance is: X = |x1 - x2|, where X is the actual offset distance between the target texture baseline and the center reference line of the edge processing device, in mm. The design principle of this formula is as follows: the distance from the geometric center line of a rectangular product to its two parallel edges is equal. If the distances from the target texture baseline to the two parallel edges are not equal, the absolute value of the difference is the offset distance of the target texture baseline relative to the geometric center line of the product. Since the center reference line of the edge processing device coincides with the geometric center line of the product's conventional processing, this difference is the offset distance of the target texture baseline relative to the center reference line of the edge processing device.

[0079] As can be seen, implementing this optional embodiment can first determine the complete outline information of the product to be processed based on surface feature information, and then accurately determine the first edge and the second edge on the product that are parallel to the target matching baseline based on the outline information. Subsequently, the first distance between the target matching baseline and the first edge and the second distance between the target matching baseline and the second edge are calculated. Finally, the offset distance between the target matching baseline and the center baseline of the edge processing device is accurately calculated based on the values ​​of the two distances. This can simplify the calculation logic of the offset distance by combining the structural characteristics of the product, greatly improve the calculation efficiency and accuracy of the offset distance, and provide a reliable and accurate numerical basis for the subsequent generation of matching control parameters, which is suitable for the matching requirements of rectangular products such as ceramic tiles.

[0080] Example 3 Please see Figure 5 , Figure 5This is a schematic diagram of a text matching system based on visual detection and calibration disclosed in an embodiment of the present invention. Figure 5 The described visual inspection-based calibration fingerprint system may include a fingerprint registration device, a visual inspection device positioned before the fingerprint registration device, and a control device. The control device may include an intelligent server or intelligent platform that controls the fingerprint registration device and the visual inspection device. The intelligent server may be a local server or a cloud server; this embodiment of the invention does not limit the scope. Figure 5 As shown, the text matching system based on visual inspection calibration may include: The acquisition module 301 is used to acquire surface feature information of the product to be processed through a preset visual inspection device; The determining module 302 is used to determine the target matching baseline of the product to be processed based on the surface feature information, and to determine the offset distance between the target matching baseline and the center reference line of the edge processing device set downstream of the matching device. The generation module 303 is used to generate matching control parameters for the matching device based on the offset distance; The control module 304 is used to control the texturing device to perform texturing operation on the product to be processed according to the texturing control parameters.

[0081] In an optional embodiment, the surface feature information of the product to be processed includes one or more combinations of surface texture feature information, surface pattern feature information, and custom baseline feature information.

[0082] It is evident that implementation Figure 5 The described vision-based calibration matching device can acquire surface feature information of the product to be processed through a preset vision inspection device, determine the target matching baseline of the product to be processed based on the surface feature information, and determine the offset distance between the target matching baseline and the center reference line of the edge processing device. Based on the offset distance, it generates matching control parameters for the matching device, and controls the matching device to perform matching operations on the product to be processed according to the matching control parameters. It can accurately acquire the surface features of the product based on vision inspection, accurately identify the target matching baseline of the product, and generate accurate matching control parameters in combination with the dual-power matching device, so as to achieve high-precision and personalized matching positioning of the product. It can adapt to special matching conditions such as matching the geometric center line of the non-product outline, improve practicality and adaptability, and improve the accuracy and precision of subsequent processing steps.

[0083] In an optional embodiment, such as Figure 6 As shown, the specific methods by which the determining module 302 determines the target texture baseline of the product to be processed based on surface feature information include: Extract the target features corresponding to the product to be processed from the surface feature information. The target features include surface pattern features and / or custom calibration features. Based on the target characteristics, at least one candidate baseline is determined for the product to be processed, including the pattern center line and / or a custom baseline; Obtain the preset baseline selection rules, and determine the target texture baseline of the product to be processed from the candidate baselines according to the baseline selection rules.

[0084] It is evident that implementation Figure 6 The described vision-based calibration matching device can acquire surface feature information of the product to be processed through a preset vision inspection device, extract corresponding target features from the surface feature information of the product to be processed, determine at least one candidate baseline for the product to be processed based on the extracted target features, and finally retrieve a preset baseline selection rule and strictly determine the target matching baseline of the product to be processed from all candidate baselines according to the rule. It can achieve personalized and accurate selection of matching baselines, and can match the corresponding baseline type according to different processing requirements of the product. It effectively solves the problem of matching deviation caused by the non-alignment of the product surface pattern and the outline baseline, and improves the flexibility and adaptability of target matching baseline selection. The precision and accuracy of this technology lay a solid foundation for subsequent offset distance calculations and texturing operations. It determines the offset distance between the target texturing baseline and the center baseline of the edge processing device, generates texturing control parameters for the texturing device based on this offset distance, and controls the texturing device to perform texturing operations on the product to be processed based on these parameters. This technology enables precise acquisition of product surface features based on visual inspection, accurate identification of the target texturing baseline, and the generation of precise texturing control parameters by a dual-power texturing device. This allows for high-precision, personalized texturing positioning of the product, adapting to special texturing conditions such as texturing along non-product contour geometric center lines, improving practicality and adaptability, and enhancing the precision and accuracy of subsequent processing steps.

[0085] In another alternative embodiment, such as Figure 6 As shown, the shape of the product to be processed includes a rectangle, and the target texture baseline is parallel to the conveying direction of the product to be processed; The specific methods by which module 302 determines the offset distance between the target texturing baseline and the center reference line of the edge processing device located downstream of the texturing device include: The contour information of the product to be processed is determined based on the surface feature information, and the first and second edges on the product to be processed, which are parallel to the target texture baseline, are determined based on the contour information. Determine the first distance between the target texture baseline and the first edge, and the second distance between the target texture baseline and the second edge; The offset distance between the target texturing baseline and the center reference line of the edge processing device located downstream of the texturing device is calculated based on the first distance and the second distance.

[0086] It is evident that implementation Figure 6The described vision-based calibration matching device first determines the complete outline information of the product to be processed based on surface feature information. Then, based on the outline information, it accurately determines the first edge and the second edge on the product that are parallel to the target matching baseline. Subsequently, it calculates the first distance between the target matching baseline and the first edge, and the second distance between the target matching baseline and the second edge. Finally, based on the values ​​of the two distances, it accurately calculates the offset distance between the target matching baseline and the center baseline of the edge processing device. It can simplify the calculation logic of the offset distance by combining the structural characteristics of the product, greatly improving the calculation efficiency and accuracy of the offset distance, and providing a reliable and accurate numerical basis for the subsequent generation of matching control parameters. It is suitable for the processing matching requirements of rectangular products such as ceramic tiles.

[0087] In yet another alternative embodiment, such as Figure 6 As shown, the matching device includes a first matching movement device and a second matching movement device; The specific methods by which the generation module 303 generates the matching control parameters for the matching device based on the offset distance include: The main movement amount of the first matching texture moving device is determined based on the offset distance, and the auxiliary movement amount of the second matching texture moving device is determined based on the main movement amount and the size information of the product to be processed. Based on the main movement amount, generate the first sub-pattern matching control parameters for the first pattern matching moving device; Based on the auxiliary movement amount, generate the second sub-pattern matching control parameters for the second pattern matching moving device; Based on the first and second sub-pattern matching control parameters, pattern matching control parameters for the pattern matching device are generated.

[0088] It is evident that implementation Figure 6 The described vision-based calibration matching device first determines the main movement amount of the first matching moving device based on the calculated offset distance. Then, it determines the auxiliary movement amount of the second matching moving device by combining the main movement amount with the size information of the product to be processed. Subsequently, it generates the first sub-matching control parameter by combining the first stroke compensation amount, and generates the second sub-matching control parameter by combining the flexible push coefficient and the second stroke compensation amount. Finally, it integrates the two sub-parameters to generate complete matching control parameters for the matching device. This device can adapt to the action characteristics of dual-power matching devices and generate parameters by combining actual influencing factors such as mechanical error, product size, and flexible push. This makes the matching control parameters more in line with the actual needs of equipment operation and product matching, improving the accuracy and practicality of the control parameters. It provides accurate and suitable action command basis for subsequent matching operations and avoids matching deviations caused by unreasonable parameters.

[0089] In yet another alternative embodiment, such as Figure 6As shown, the determining module 302 is also used to determine the real-time conveying speed of the product to be processed on the conveyor line corresponding to the texturing device before the control module 304 controls the texturing device to perform texturing operation on the product to be processed according to the texturing control parameters, and to calculate the theoretical conveying time of the product to be processed from the visual inspection device to the texturing device according to the real-time conveying speed and the distance between the visual inspection device and the texturing device. The text matching system based on visual inspection calibration may also include: The counting module 305 counts and identifies the passing products to be processed through the first photoelectric sensor at the vision inspection device, and records the unique transmission sequence number of each product to be processed. The counting module 305 is also used to count and identify the current product to be processed arriving at the matching device through the second photoelectric sensor at the matching device, and record the actual delivery sequence number of the current product to be processed. The first judgment module 306 is used to determine whether the actual transmission sequence number of the current product to be processed matches the unique transmission sequence number, and whether the actual transmission time of the current product to be processed arriving at the matching device matches the theoretical transmission time. When the actual transmission sequence number of the current product to be processed matches the unique transmission sequence number and the actual transmission time matches the theoretical transmission time, the control module 304 is triggered to execute the matching device to perform the matching operation on the current product to be processed according to the matching control parameters.

[0090] It is evident that implementation Figure 6 The described vision-based calibration-based texturing device can determine the real-time conveying speed of the product to be processed on the conveyor line before performing the texturing operation. It calculates the theoretical conveying time of the product by combining the distance between the vision inspection device and the texturing device. Then, the first photoelectric sensor at the vision inspection device counts and identifies the product and records a unique conveying sequence number. The second photoelectric sensor at the texturing device records the actual conveying sequence number of the current product. The texturing device is only controlled to perform the texturing operation when the sequence number and the conveying time match. Through the dual verification mechanism of conveying speed calculation and dual photoelectric sensors, it can effectively avoid the problems of position offset and sequence number disorder during product transportation. It ensures that the texturing control parameters of each product are accurately matched with the device, avoids invalid positioning and texturing deviation caused by parameter mismatch, improves the accuracy and stability of the texturing operation triggering, and ensures the orderly and efficient execution of the texturing process.

[0091] In yet another alternative embodiment, such as Figure 6 As shown, the specific methods by which the control module 304 controls the texturing device to perform texturing operations on the product to be processed according to the texturing control parameters include: According to the first sub-pattern matching control parameters, the first pattern matching moving device is controlled to move the main movement amount to reach the pattern matching reference position corresponding to the main movement amount; After the first matching moving device is detected to have reached the matching reference position and maintained for a preset stable time, the second matching moving device is controlled to move towards the product to be processed in a flexible pushing manner according to the second sub-matching control parameters until the product to be processed fits the matching reference position and maintains a preset flexible clamping time. In addition, the control module 304 is also used to control the first and second matching moving devices of the matching device to perform device retraction operations respectively after the preset flexible clamping time ends. The control module 304 is also used to transport the product to be processed to the edge processing device for edge processing after the control matching device has completed the device retraction operation.

[0092] It is evident that implementation Figure 6 The described vision-based calibration matching device can, according to the matching control parameters, first control the first matching moving device to move the main movement amount according to the first sub-matching control parameters to accurately reach the corresponding matching reference position. After detecting that the device is in place and maintaining a preset stable time, the second matching moving device is then controlled to move towards the product in a flexible pushing manner according to the second sub-matching control parameters until the product fits the matching reference position and maintains a preset flexible clamping time. Finally, after the clamping time ends, the two matching moving devices are controlled to perform device retraction operations respectively. By actively positioning first and then gently pushing, the matching sequence takes into account both the high precision of matching positioning and the flexible protection of product contact, avoiding hard contact damage to the product surface. The stability of the reference position and the firmness of product fit are further improved by the stable time and clamping time. The orderly retraction operation prevents product displacement, thus comprehensively ensuring the accuracy and stability of matching positioning.

[0093] Example 4 Please see Figure 7 , Figure 7 This is a schematic diagram of a text matching device based on visual inspection and calibration disclosed in an embodiment of the present invention. Figure 7 As shown, the text matching device based on visual inspection calibration may include: Memory 401 storing executable program code; Processor 402 coupled to memory 401; The processor 402 calls the executable program code stored in the memory 401 to execute the steps in the pattern matching method based on visual detection calibration described in Embodiment 1 or Embodiment 2 of the present invention.

[0094] Example 5 Please see Figure 2 , Figure 2 This is a schematic diagram of the structure of a grinding production line disclosed in an embodiment of the present invention. Figure 2As shown, the edge grinding production line includes a visual inspection device A, a control device, a texturing device B, and an edge processing device C. The texturing device B is located upstream of the edge processing device C, and the visual inspection device A is located upstream of the texturing device B. Visual inspection device A is used to obtain surface feature information of the product to be processed and sends the surface feature information to the control device. The control device is used to determine the target matching baseline of the product to be processed based on surface feature information, and to determine the offset distance between the target matching baseline and the center reference line of the edge processing device C set downstream of the matching device B, and to generate matching control parameters for the matching device B based on the offset distance, and to send the matching control parameters to the matching device B. The text matching device B is used to perform text matching operations on the product to be processed based on the text matching control parameters. Edge processing device C is used to perform edge processing on products that have completed the texturing operation.

[0095] In an optional embodiment, the surface feature information of the product to be processed includes one or more combinations of surface texture feature information, surface pattern feature information, and custom baseline feature information.

[0096] As can be seen, implementing this edge grinding production line allows the texturing device to be positioned upstream of the edge processing device and the visual inspection device to be positioned upstream of the texturing device. The visual inspection device collects surface feature information of the product to be processed and transmits it to the control device. The control device calculates and determines the offset distance and texturing control parameters and sends them to the texturing device to control the texturing device to complete the texturing operation. This production line achieves automated visual texturing before edge processing, eliminating the need for manual adjustment and positioning. It accurately adapts to the personalized texturing baseline requirements of the product, effectively solving the texturing deviation problem caused by misalignment between the product pattern and the outline, significantly improving edge processing accuracy and product yield, and significantly enhancing the intelligence and automation level of the edge grinding production line.

[0097] In an optional embodiment, the control device determines the target texture baseline of the product to be processed based on surface feature information in the following specific ways: Extract the target features corresponding to the product to be processed from the surface feature information. The target features include surface pattern features and / or custom calibration features. Based on the target characteristics, at least one candidate baseline is determined for the product to be processed, including the pattern center line and / or a custom baseline; Obtain the preset baseline selection rules, and determine the target texture baseline of the product to be processed from the candidate baselines according to the baseline selection rules.

[0098] As can be seen, implementing this optional embodiment can acquire surface feature information of the product to be processed through a preset visual inspection device, extract corresponding target features from the surface feature information of the product to be processed, determine at least one candidate baseline of the product to be processed based on the extracted target features, and finally retrieve a preset baseline selection rule and strictly determine the target matching baseline of the product to be processed from all candidate baselines according to the rule. This enables personalized and accurate selection of the matching baseline, and can match the corresponding baseline type according to different processing requirements of the product. It effectively solves the problem of matching deviation caused by the non-coincidence of the product surface pattern and the outline baseline, and improves the flexibility, adaptability and accuracy of the target matching baseline selection. The accuracy of the data provides a precise baseline for subsequent offset distance calculation and texturing operations. It determines the offset distance between the target texturing baseline and the center baseline of the edge processing device, generates texturing control parameters for the texturing device based on the offset distance, and controls the texturing device to perform texturing operations on the product to be processed based on these parameters. It enables precise acquisition of product surface features based on visual inspection, accurate identification of the target texturing baseline, and the generation of precise texturing control parameters by a dual-power texturing device. This allows for high-precision, personalized texturing positioning of the product, adapting to special texturing conditions such as texturing along non-product contour geometric center lines, improving practicality and adaptability, and enhancing the precision and accuracy of subsequent processing steps.

[0099] In another alternative embodiment, the product to be processed has a rectangular shape, and the target texture baseline is parallel to the conveying direction of the product to be processed; The specific methods by which the control device determines the offset distance between the target texturing baseline and the center reference line of the edge processing device C located downstream of the texturing device B include: The contour information of the product to be processed is determined based on the surface feature information, and the first and second edges on the product to be processed, which are parallel to the target texture baseline, are determined based on the contour information. Determine the first distance between the target texture baseline and the first edge, and the second distance between the target texture baseline and the second edge; The offset distance between the target texturing baseline and the center reference line of the edge processing device C located downstream of the texturing device B is calculated based on the first distance and the second distance.

[0100] As can be seen, implementing this optional embodiment can first determine the complete outline information of the product to be processed based on surface feature information, and then accurately determine the first edge and the second edge on the product that are parallel to the target matching baseline based on the outline information. Subsequently, the first distance between the target matching baseline and the first edge and the second distance between the target matching baseline and the second edge are calculated. Finally, the offset distance between the target matching baseline and the center baseline of the edge processing device is accurately calculated based on the values ​​of the two distances. This can simplify the calculation logic of the offset distance by combining the structural characteristics of the product, greatly improve the calculation efficiency and accuracy of the offset distance, and provide a reliable and accurate numerical basis for the subsequent generation of matching control parameters, which is suitable for the matching requirements of rectangular products such as ceramic tiles.

[0101] In yet another optional embodiment, the matching device B includes a first matching movement device and a second matching movement device; The specific methods by which the control device generates matching control parameters for the matching device based on the offset distance include: The main movement amount of the first matching texture moving device is determined based on the offset distance, and the auxiliary movement amount of the second matching texture moving device is determined based on the main movement amount and the size information of the product to be processed. Based on the main movement amount, generate the first sub-pattern matching control parameters for the first pattern matching moving device; Based on the auxiliary movement amount, generate the second sub-pattern matching control parameters for the second pattern matching moving device; Based on the first and second sub-pattern matching control parameters, pattern matching control parameters for the pattern matching device are generated.

[0102] As can be seen, implementing this optional embodiment can first determine the main movement amount of the first matching moving device based on the calculated offset distance, then determine the auxiliary movement amount of the second matching moving device by combining the main movement amount and the size information of the product to be processed, and then generate the first sub-matching control parameter by combining the first stroke compensation amount, and generate the second sub-matching control parameter by combining the flexible push coefficient and the second stroke compensation amount. Finally, the two sub-parameters are integrated to generate complete matching control parameters for the matching device. This can adapt to the action characteristics of the dual-power matching device and generate parameters by combining actual influencing factors such as mechanical error, product size, and flexible push. This makes the matching control parameters more in line with the actual needs of equipment operation and product matching, improves the accuracy and practicality of the control parameters, and provides accurate and suitable action command basis for subsequent matching operations, avoiding matching deviations caused by unreasonable parameters.

[0103] In another optional embodiment, the edge grinding production line further includes a first photoelectric sensing device and a second photoelectric sensing device, wherein the first photoelectric sensing device is disposed at the vision inspection device A, and the second photoelectric sensing device is disposed at the texturing device B, wherein: The control device is also used to determine the real-time conveying speed of the product to be processed on the conveyor line corresponding to the matching device B before the matching device B performs the matching operation on the product to be processed according to the matching control parameters, and to calculate the theoretical conveying time of the product to be processed from the visual inspection device A to the matching device B according to the real-time conveying speed and the distance between the visual inspection device A and the matching device B. The first photoelectric sensing device is used to count and identify the passing products to be processed and record the unique transmission sequence number of each product to be processed. The second photoelectric sensing device is used to count and identify the current product to be processed that arrives at the matching device, and to record the actual delivery sequence number of the current product to be processed. The control device is also used to determine whether the actual transmission sequence number of the product to be processed matches the unique transmission sequence number, and whether the actual transmission time of the product to be processed arriving at the matching device B matches the theoretical transmission time. When the actual transmission sequence number of the product to be processed matches the unique transmission sequence number and the actual transmission time matches the theoretical transmission time, the matching device B is controlled to perform a matching operation on the product to be processed according to the matching control parameters.

[0104] As can be seen, implementing this optional embodiment can determine the real-time conveying speed of the product to be processed on the conveyor line before performing the texturing operation. The theoretical conveying time of the product is calculated by combining the distance between the vision inspection device and the texturing device. Then, the first photoelectric sensor at the vision inspection device counts and identifies the product and records a unique conveying sequence number. The second photoelectric sensor at the texturing device records the actual conveying sequence number of the current product. The texturing device is controlled to perform the texturing operation only when the sequence number and the conveying time match. Through the dual verification mechanism of conveying speed calculation and dual photoelectric sensors, the problem of position offset and sequence number disorder during product transportation can be effectively avoided. This ensures that the texturing control parameters of each product are accurately matched with the texturing device, avoids invalid positioning and texturing deviation caused by parameter mismatch, improves the accuracy and stability of the texturing operation trigger, and ensures the orderly and efficient execution of the texturing process.

[0105] In yet another optional embodiment, the specific manner in which the text matching device B performs the text matching operation on the product to be processed based on the text matching control parameters includes: According to the first sub-pattern matching control parameters, the first pattern matching moving device is controlled to move the main movement amount to reach the pattern matching reference position corresponding to the main movement amount; After the first matching moving device is detected to have reached the matching reference position and maintained for a preset stable time, the second matching moving device is controlled to move towards the product to be processed in a flexible pushing manner according to the second sub-matching control parameters until the product to be processed fits the matching reference position and maintains a preset flexible clamping time. Furthermore, the control device is also used to control the first and second matching moving devices of the matching device B to perform device retraction operations respectively after the preset flexible clamping time ends; after the matching device B has completed the device retraction operation, the product to be processed is transported to the edge processing device C for edge processing.

[0106] As can be seen, implementing this optional embodiment can, according to the matching control parameters, first control the first matching moving device to move the main movement amount according to the first sub-matching control parameters, accurately reaching the corresponding matching reference position. After detecting that the device is in place and maintaining a preset stable time, then control the second matching moving device to move towards the product in a flexible pushing manner according to the second sub-matching control parameters, until the product fits the matching reference position and maintains a preset flexible clamping time. Finally, after the clamping time ends, control the two matching moving devices to perform device retraction operations respectively. By actively positioning first and then flexibly pushing, the matching sequence takes into account both the high precision of matching positioning and the flexible protection of product contact, avoiding hard contact damage to the product surface. The stability of the reference position and the firmness of product fit are further improved by the stable time and clamping time. The orderly retraction operation prevents the product from shifting, comprehensively ensuring the accuracy and stability of matching positioning.

[0107] Example 6 This invention discloses a computer storage medium storing computer instructions. When these computer instructions are invoked, they are used to execute some or all of the steps in any of the visual detection calibration-based pattern matching methods disclosed in Embodiment 1 or Embodiment 2 of this invention.

[0108] Example 7 This invention discloses a computer program product, which includes a non-transitory computer-readable storage medium storing a computer program, and the computer program is operable to cause a computer to perform the steps in the visual detection calibration method described in Embodiment 1 or Embodiment 2.

[0109] The device embodiments described above are merely illustrative. The modules described as separate components may or may not be physically separate. The components shown as modules may or may not be physical modules; that is, they may be located in one place or distributed across multiple network modules. Some or all of the modules can be selected to achieve the purpose of this embodiment according to actual needs. Those skilled in the art can understand and implement this without any creative effort.

[0110] Through the detailed description of the above embodiments, those skilled in the art can clearly understand that each implementation method can be implemented by means of software plus necessary general-purpose hardware platforms, and of course, it can also be implemented by hardware. Based on this understanding, the above technical solutions, in essence or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product can be stored in a computer-readable storage medium, including read-only memory (ROM), random access memory (RAM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), one-time programmable read-only memory (OTPROM), electrically-Erasable Programmable Read-Only Memory (EEPROM), compact disc read-only memory (CD-ROM) or other optical disc storage, disk storage, magnetic tape storage, or any other computer-readable medium that can be used to carry or store data.

[0111] Finally, it should be noted that the visual inspection and calibration-based text matching method, system, device, and edge grinding production line disclosed in the embodiments of the present invention are merely preferred embodiments of the present invention and are only used to illustrate the technical solutions of the present invention, not to limit it. Although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of the present invention.

Claims

1. A pattern matching method based on visual inspection and calibration, characterized in that, The method includes: The surface feature information of the product to be processed is collected by a pre-set visual inspection device; The target matching baseline of the product to be processed is determined based on the surface feature information, and the offset distance between the target matching baseline and the center reference line of the edge processing device located downstream of the matching device is determined. Based on the offset distance, pattern matching control parameters are generated for the pattern matching device, and the pattern matching device is controlled to perform pattern matching operation on the product to be processed based on the pattern matching control parameters.

2. The pattern matching method based on visual detection calibration according to claim 1, characterized in that, Determining the target texture baseline of the product to be processed based on the surface feature information includes: Extract the target features corresponding to the product to be processed from the surface feature information, wherein the target features include surface pattern features and / or custom calibration features; Based on the target features, at least one candidate baseline is determined for the product to be processed, the candidate baseline including the pattern center line and / or a custom baseline; Obtain a preset baseline selection rule, and determine the target texture baseline of the product to be processed from the candidate baselines according to the baseline selection rule.

3. The pattern matching method based on visual detection calibration according to claim 2, characterized in that, The product to be processed has a rectangular shape, and the target texture baseline is parallel to the conveying direction of the product to be processed. Determining the offset distance between the target texturing baseline and the center reference line of the edge processing device located downstream of the texturing device includes: The contour information of the product to be processed is determined based on the surface feature information, and the first edge and the second edge on the product to be processed are determined based on the contour information and are parallel to the target texture baseline. Determine the first distance between the target texture baseline and the first edge, and the second distance between the target texture baseline and the second edge; The offset distance between the target texturing baseline and the center reference line of the edge processing device located downstream of the texturing device is calculated based on the first distance and the second distance.

4. The pattern matching method based on visual detection calibration according to any one of claims 1-3, characterized in that, The surface feature information of the product to be processed includes one or more combinations of surface texture feature information, surface pattern feature information, and custom baseline feature information.

5. The pattern matching method based on visual detection calibration according to any one of claims 1-3, characterized in that, The matching pattern device includes a first matching pattern moving device and a second matching pattern moving device; The step of generating matching control parameters for the matching device based on the offset distance includes: The main movement amount of the first matching texture moving device is determined based on the offset distance, and the auxiliary movement amount of the second matching texture moving device is determined based on the main movement amount and the size information of the product to be processed. Based on the main movement amount, generate the first sub-pattern matching control parameters for the first pattern matching moving device; Based on the auxiliary movement amount, generate second sub-pattern matching control parameters for the second pattern matching moving device; Based on the first sub-pattern matching control parameters and the second sub-pattern matching control parameters, pattern matching control parameters for the pattern matching device are generated.

6. The pattern matching method based on visual detection calibration according to any one of claims 1-3, characterized in that, Before controlling the matching device to perform the matching operation on the product to be processed according to the matching control parameters, the method further includes: Determine the real-time conveying speed of the product to be processed on the conveyor line corresponding to the matching device, and calculate the theoretical conveying time of the product to be processed from the visual inspection device to the matching device based on the real-time conveying speed and the distance between the visual inspection device and the matching device. The first photoelectric sensor at the visual inspection device counts and identifies the passing products to be processed, and records the unique transmission sequence number of each product to be processed. The second photoelectric sensor at the matching device counts and identifies the current product to be processed arriving at the matching device, and records the actual delivery sequence number of the current product to be processed. Determine whether the actual transmission sequence number of the current product to be processed matches the unique transmission sequence number, and whether the actual transmission time of the current product to be processed arriving at the matching device matches the theoretical transmission time. When the actual transmission sequence number of the current product to be processed matches the unique transmission sequence number and the actual transmission time matches the theoretical transmission time, control the matching device to perform a matching operation on the current product to be processed according to the matching control parameters.

7. The pattern matching method based on visual inspection and calibration according to claim 5, characterized in that, The step of controlling the text matching device to perform text matching operation on the product to be processed according to the text matching control parameters includes: According to the first sub-pattern matching control parameters, the first pattern matching moving device is controlled to move by the main movement amount to reach the pattern matching reference position corresponding to the main movement amount; After the first matching moving device is detected to have reached the matching reference position and maintained a preset stable time, the second matching moving device is controlled to move towards the product to be processed in a flexible pushing manner according to the second sub-matching control parameters until the product to be processed fits the matching reference position and maintains a preset flexible clamping time. Furthermore, the method further includes: After the preset flexible clamping time ends, the first and second matching moving devices of the matching device are controlled to perform device retraction operations respectively. After the matching device completes the device retraction operation, the product to be processed is transported to the edge processing device for edge processing.

8. A text matching system based on visual inspection and calibration, characterized in that, The system includes: The acquisition module is used to acquire surface feature information of the product to be processed through a preset visual inspection device; The determination module is used to determine the target matching baseline of the product to be processed based on the surface feature information, and to determine the offset distance between the target matching baseline and the center reference line of the edge processing device located downstream of the matching device. The generation module is used to generate matching control parameters for the matching device based on the offset distance, and to control the matching device to perform matching operation on the product to be processed based on the matching control parameters.

9. A pattern matching device based on visual inspection and calibration, characterized in that, The device includes: Memory containing executable program code; A processor coupled to the memory; The processor calls the executable program code stored in the memory to execute the pattern matching method based on visual detection calibration as described in any one of claims 1-7.

10. A grinding production line, characterized in that, The edge grinding production line includes a visual inspection device, a control device, a texturing device, and an edge processing device. The texturing device is located upstream of the edge processing device, and the visual inspection device is located upstream of the texturing device. The visual inspection device is used to collect surface feature information of the product to be processed and send the surface feature information to the control device; The control device is configured to determine the target matching baseline of the product to be processed based on the surface feature information, determine the offset distance between the target matching baseline and the center reference line of the edge processing device located downstream of the matching device, generate matching control parameters for the matching device based on the offset distance, and send the matching control parameters to the matching device. The matching device is used to perform a matching operation on the product to be processed based on the matching control parameters. The edge processing device is used to perform edge processing on the product to be processed after the texturing operation has been completed.

11. The edge grinding production line according to claim 10, characterized in that, The control device determines the target texture baseline of the product to be processed based on the surface feature information in the following specific ways: Extract the target features corresponding to the product to be processed from the surface feature information, wherein the target features include surface pattern features and / or custom calibration features; Based on the target features, at least one candidate baseline is determined for the product to be processed, the candidate baseline including the pattern center line and / or a custom baseline; Obtain a preset baseline selection rule, and determine the target texture baseline of the product to be processed from the candidate baselines according to the baseline selection rule.

12. The edge grinding production line according to claim 11, characterized in that, The product to be processed has a rectangular shape, and the target texture baseline is parallel to the conveying direction of the product to be processed. The control device determines the offset distance between the target texturing baseline and the center reference line of the edge processing device located downstream of the texturing device in the following specific ways: The contour information of the product to be processed is determined based on the surface feature information, and the first edge and the second edge on the product to be processed are determined based on the contour information and are parallel to the target texture baseline. Determine the first distance between the target texture baseline and the first edge, and the second distance between the target texture baseline and the second edge; The offset distance between the target texturing baseline and the center reference line of the edge processing device located downstream of the texturing device is calculated based on the first distance and the second distance.

13. The edge grinding production line according to any one of claims 10-12, characterized in that, The surface feature information of the product to be processed includes one or more combinations of surface texture feature information, surface pattern feature information, and custom baseline feature information.

14. The edge grinding production line according to any one of claims 10-12, characterized in that, The matching pattern device includes a first matching pattern moving device and a second matching pattern moving device; The method by which the control device generates matching control parameters for the matching device based on the offset distance specifically includes: The main movement amount of the first matching texture moving device is determined based on the offset distance, and the auxiliary movement amount of the second matching texture moving device is determined based on the main movement amount and the size information of the product to be processed. Based on the main movement amount, generate the first sub-pattern matching control parameters for the first pattern matching moving device; Based on the auxiliary movement amount, generate second sub-pattern matching control parameters for the second pattern matching moving device; Based on the first sub-pattern matching control parameters and the second sub-pattern matching control parameters, pattern matching control parameters for the pattern matching device are generated.

15. The edge grinding production line according to any one of claims 10-12, characterized in that, The edge grinding production line also includes a first photoelectric sensing device and a second photoelectric sensing device. The first photoelectric sensing device is located at the vision inspection device, and the second photoelectric sensing device is located at the texturing device, wherein: The control device is further configured to determine the real-time conveying speed of the product to be processed on the conveyor line corresponding to the matching device before the matching device performs the matching operation on the product to be processed according to the matching control parameters, and calculate the theoretical conveying time of the product to be processed from the visual inspection device to the matching device according to the real-time conveying speed and the distance between the visual inspection device and the matching device. The first photoelectric sensing device is used to count and identify the passing products to be processed and record the unique transmission sequence number of each product to be processed. The second photoelectric sensing device is used to count and identify the current product to be processed that arrives at the matching device, and record the actual delivery sequence number of the current product to be processed; The control device is further configured to determine whether the actual transmission sequence number of the current product to be processed matches the unique transmission sequence number, and whether the actual transmission time of the current product to be processed arriving at the matching device matches the theoretical transmission time. When the actual transmission sequence number of the current product to be processed matches the unique transmission sequence number and the actual transmission time matches the theoretical transmission time, the device is controlled to perform a matching operation on the current product to be processed according to the matching control parameters.

16. The edge grinding production line according to claim 14, characterized in that, The specific methods by which the matching device performs matching operations on the product to be processed based on the matching control parameters include: According to the first sub-pattern matching control parameters, the first pattern matching moving device is controlled to move by the main movement amount to reach the pattern matching reference position corresponding to the main movement amount; After the first matching moving device is detected to have reached the matching reference position and maintained a preset stable time, the second matching moving device is controlled to move towards the product to be processed in a flexible pushing manner according to the second sub-matching control parameters until the product to be processed fits the matching reference position and maintains a preset flexible clamping time. Furthermore, the control device is also configured to control the first and second matching moving devices of the matching device to perform device retraction operations after the preset flexible clamping time has ended; and after the matching device has completed the device retraction operation, to transport the product to be processed to the edge processing device for edge processing.