Roller surface flatness monitoring method, device, medium, and electronic equipment

By generating a two-dimensional height map of the roller surface to monitor flatness, the problem of difficult roller surface quality monitoring in the existing technology is solved, convenient and efficient roller quality detection is achieved, and damage to products and equipment is avoided.

CN115420225BActive Publication Date: 2025-09-30SHOUGANG JINGTANG IRON & STEEL CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202210929896.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-08-03
Publication Date
2025-09-30
Estimated Expiration
2042-08-03

AI Technical Summary

Technical Problem

The existing technology lacks a convenient and effective method to monitor the surface quality of the rolls, resulting in poor strip quality and damage to the roll equipment during the rolling process.

Method used

By obtaining the relative distance between each position point on the roller surface and the preset reference point, a two-dimensional height map is generated. The flatness of the roller surface is monitored using the difference in image features, and an early warning prompt is triggered when the height difference exceeds the threshold.

Benefits of technology

It realizes convenient monitoring of the surface quality of the roll, avoids product and equipment problems caused by quality defects, and improves the convenience and reliability of monitoring.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115420225B_ABST
    Figure CN115420225B_ABST
Patent Text Reader

Abstract

The present application relates to the technical field of roller surface quality detection and discloses a method, device, medium, and electronic device for monitoring the flatness of a roller surface. The method comprises: obtaining the relative distance between each position point on the roller surface and the corresponding preset reference point as the height value corresponding to the position point; converting the height value corresponding to each position point on the roller surface into a matrix value on a two-dimensional plane to obtain a height value matrix; generating a two-dimensional height map based on the height value matrix, wherein the image feature differences at different positions in the two-dimensional height map are used to characterize the height differences between different positions on the roller surface; and displaying the two-dimensional height map to monitor the flatness of the roller surface through the two-dimensional height map. The technical solution proposed in the present application can enhance the convenience for users to monitor the surface quality of rollers.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of roller surface quality detection, and discloses a method, device, medium, and electronic equipment for monitoring the flatness of a roller surface. Background Art

[0002] Rollers are crucial equipment in both hot and cold rolling processes, directly impacting the thickness, shape, and surface quality of the steel strip they contact. During the rolling process, uneven strip hardness and thickness, as well as surface defects, can easily lead to surface defects such as flaking and foreign matter adhesion. If these surface defects are not promptly addressed, they can result in poor strip quality after rolling and may even damage the rolls or rolling mill equipment. Therefore, inspecting roll surface quality is crucial.

[0003] However, there is no existing solution that can conveniently and effectively monitor the surface quality of the roll. Summary of the Invention

[0004] The present application relates to the technical field of roller surface quality detection, and discloses a roller surface flatness monitoring method, device, medium, and electronic equipment, which can conveniently and effectively monitor the flatness of the roller surface and enhance the convenience of users in monitoring the roller surface quality.

[0005] Other features and advantages of the present application will become apparent from the following detailed description, or may be learned in part by practice of the present application.

[0006] According to one aspect of an embodiment of the present application, a method for monitoring the flatness of a roller surface is provided, the method comprising: obtaining the relative distance between each position point on the roller surface and the corresponding preset reference point as the height value corresponding to the position point; converting the height value corresponding to each position point on the roller surface into a matrix value on a two-dimensional plane to obtain a height value matrix; generating a two-dimensional height map based on the height value matrix, wherein the image feature differences at different positions in the two-dimensional height map are used to characterize the height differences between different position points on the roller surface; and displaying the two-dimensional height map to monitor the flatness of the roller surface through the two-dimensional height map.

[0007] In one embodiment of the present application, based on the aforementioned scheme, obtaining the relative distance between each position point on the surface of the roller and the corresponding preset reference point includes: controlling the distance measuring device to transmit a distance measuring signal to the roller according to a set orientation; controlling the roller to continuously rotate at a set speed to obtain the reflection signal of the distance measuring signal at each position point on the surface of the roller; and calculating the relative distance between each position point on the surface of the roller and the corresponding preset reference point based on the distance measuring signal and the reflection signal.

[0008] In one embodiment of the present application, based on the aforementioned scheme, the method further includes: dividing at least one surface area on the surface of the rolling mill, and calculating the difference in height values ​​between any two position points in each surface area; determining the maximum value of the difference in height values ​​in each surface area as the height difference of the corresponding surface area, and the height difference is used to characterize the flatness of the surface area; if the height difference of the surface area is greater than the height difference threshold, an early warning prompt for the flatness of the rolling mill surface is triggered.

[0009] In one embodiment of the present application, based on the aforementioned scheme, if the height difference of the surface area is greater than the height difference threshold, an early warning prompt for the surface flatness of the roller is triggered, including: if the height difference of a preset number of surface areas is greater than the height difference threshold, an early warning prompt for the surface flatness of the roller is triggered.

[0010] In one embodiment of the present application, based on the aforementioned solution, the method further includes: if the height difference of the surface area is greater than a height difference threshold, displaying a warning message regarding the surface flatness of the roller on a display interface.

[0011] According to one aspect of an embodiment of the present application, a device for monitoring the flatness of a roller surface is provided, the device comprising: an acquisition unit for acquiring the relative distance between each position point on the roller surface and the corresponding preset reference point as a height value corresponding to the position point; a conversion unit for converting the height values ​​corresponding to each position point on the roller surface into matrix values ​​on a two-dimensional plane to obtain a height value matrix; a generation unit for generating a two-dimensional height map based on the height value matrix, wherein image feature differences at different positions in the two-dimensional height map are used to characterize height differences between different position points on the roller surface; and a display unit for displaying the two-dimensional height map to monitor the flatness of the roller surface through the two-dimensional height map.

[0012] In one embodiment of the present application, based on the aforementioned scheme, the acquisition unit further includes: a first control unit, used to control the distance measuring device to transmit a distance measuring signal to the roller according to a set orientation; a second control unit, used to control the roller to continuously rotate at a set speed to obtain a reflection signal of the distance measuring signal at each position point on the roller surface; and a calculation unit, used to calculate the relative distance between each position point on the roller surface and the corresponding preset reference point based on the distance measuring signal and the reflection signal.

[0013] In one embodiment of the present application, based on the aforementioned scheme, the device further includes: a segmentation unit, configured to segment at least one surface area on the surface of the roller and calculate the difference in height values ​​between any two position points in each surface area; a determination unit, configured to determine the maximum value of the difference in height values ​​in each surface area as the height difference of the corresponding surface area, the height difference being used to characterize the flatness of the surface area; and a triggering unit, configured to trigger an early warning prompt for the flatness of the roller surface if the height difference of the surface area is greater than a height difference threshold.

[0014] In one embodiment of the present application, based on the aforementioned solution, the trigger unit is further configured to: trigger an early warning prompt for the surface flatness of the roller if the height difference of a preset number of surface areas is greater than a height difference threshold.

[0015] In one embodiment of the present application, based on the aforementioned solution, the display unit is further configured to: if the height difference of the surface area is greater than a height difference threshold, display a warning message regarding the surface flatness of the roller on the display interface.

[0016] According to one aspect of an embodiment of the present application, a computer-readable storage medium is provided, on which a computer program is stored. The computer program includes executable instructions. When the executable instructions are executed by a processor, the method for monitoring the surface flatness of the roller as described in the above embodiment is implemented.

[0017] According to one aspect of an embodiment of the present application, an electronic device is provided, comprising: one or more processors; and a memory for storing executable instructions of the processors, wherein when the executable instructions are executed by the one or more processors, the one or more processors implement the method for monitoring the surface flatness of the rolling mill roll as described in the above embodiment.

[0018] In the technical solution of the embodiment of the present application, the relative distance between each position point on the roller surface and the corresponding preset reference point is obtained as the height value corresponding to the position point, and the height value is converted into a matrix value on a two-dimensional plane to obtain a height value matrix. Then, based on the height value matrix, a two-dimensional height map is generated. The image feature differences at different positions in the two-dimensional height map are used to characterize the height differences between different positions on the roller surface. By displaying the two-dimensional height map, the flatness of the roller surface is monitored. In this way, by monitoring the flatness of the roller surface through the two-dimensional height map, the surface quality of the roller can be conveniently monitored, avoiding product quality problems and equipment safety problems caused by quality defects on the roller surface during the rolling process.

[0019] It should be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present application. BRIEF DESCRIPTION OF THE DRAWINGS

[0020] The accompanying drawings are incorporated into and constitute a part of the specification, illustrating embodiments consistent with the present application and, together with the specification, explaining the principles of the present application. Obviously, the drawings described below are only some embodiments of the present application, and those skilled in the art can derive other drawings based on these drawings without inventive effort. In the drawings:

[0021] Figure 1 Flowchart of a method for monitoring roller surface flatness according to an embodiment of the present application;

[0022] Figure 2 1 is a flow chart of a method for obtaining the relative distance between each position point on the roller surface and the corresponding preset reference point according to an embodiment of the present application;

[0023] Figure 3 Schematic diagram of a simulation of a roller surface quality monitoring device according to an embodiment of the present application;

[0024] Figure 4 Schematic diagram showing the principle of obtaining the relative distance between each position point on the roller surface and the corresponding preset reference point according to an embodiment of the present application;

[0025] Figure 5 Schematic diagram of the principle of calculating the relative distance between a single position point on the roller surface and a corresponding preset reference point according to an embodiment of the present application;

[0026] Figure 6 is another flow chart of a method for monitoring roller surface flatness according to an embodiment of the present application;

[0027] Figure 7 1 is a block diagram of a device for monitoring the surface flatness of a roller according to an embodiment of the present application;

[0028] Figure 8 Schematic diagram of the system structure of an electronic device according to an embodiment of the present application. DETAILED DESCRIPTION

[0029] Example embodiments will now be described more fully with reference to the accompanying drawings. However, example embodiments can be implemented in many forms and should not be construed as limited to the examples set forth herein; rather, these embodiments are provided so that this application will be thorough and complete and will fully convey the concepts of the example embodiments to those skilled in the art.

[0030] In addition, described feature, structure or characteristic can be combined in one or more embodiments in any suitable manner.In the following description, many specific details are provided so as to provide a full understanding of the embodiments of the present application. However, it will be appreciated by those skilled in the art that the technical scheme of the present application can be put into practice without one or more of the specific details, or other methods, components, devices, steps etc. can be adopted. In other cases, known methods, devices, implementations or operations are not shown or described in detail to avoid blurring the various aspects of the application.

[0031] The block diagrams shown in the accompanying drawings are merely functional entities and do not necessarily correspond to physically separate entities. That is, these functional entities may be implemented in software, in one or more hardware modules or integrated circuits, or in different networks and / or processor devices and / or microcontroller devices.

[0032] The flowcharts shown in the accompanying drawings are for illustrative purposes only and do not necessarily include all contents and operations / steps, nor must they be executed in the order described. For example, some operations / steps may be decomposed, while others may be combined or partially combined. Therefore, the actual execution order may vary depending on the actual situation.

[0033] It should be noted that the term "plurality" used in this document refers to two or more. "And / or" describes a relationship between associated objects, indicating that three possible relationships exist. For example, "A and / or B" can represent: A alone, A and B together, or B alone. The character " / " generally indicates an "or" relationship between the associated objects.

[0034] It should be noted that the terms "first," "second," and the like in the specification and claims of this application and the accompanying drawings are used to distinguish similar objects and are not necessarily used to describe a specific order or precedence. It should be understood that the terms used in this manner are interchangeable where appropriate, such that the embodiments of the present application described herein can be implemented in an order other than that illustrated or described.

[0035] The following is a detailed description of the implementation details of the technical solution of the embodiment of the present application:

[0036] like Figure 1 , is a flow chart of a method for monitoring the surface flatness of a roller according to an embodiment of the present application. The method for monitoring the surface flatness of a roller can be executed by a device having a computing and processing function. The method for monitoring the surface flatness of a roller includes at least steps 110 to 170, which are described in detail as follows:

[0037] In step 110, the relative distance between each position point on the roller surface and the corresponding preset reference point is obtained as the height value corresponding to the position point.

[0038] In the present application, the preset reference point can be set according to actual needs, and it can be an actual reference point or a fictitious reference point.

[0039] In a specific example, the roller shaft of the roller can be fixed horizontally on the rotating shaft, and a distance measuring device (for example, a laser rangefinder) can be set directly above the roller. At this time, the distance measuring device can be used as the reference point. It can be understood that the distance between the distance measuring device and each position point on the upper surface of the roller in the vertical direction can be used as the relative distance, and this can be used as the height value corresponding to the position point. Furthermore, the roller can be driven to rotate, and the height value corresponding to each position point on the surface of the roller can be determined.

[0040] Step 130 : converting the height values ​​corresponding to the various position points on the roller surface into matrix values ​​on a two-dimensional plane to obtain a height value matrix.

[0041] In the present application, it can be understood that the roll surface is a rectangle after being unfolded, wherein each position point on the roll surface can correspond one-to-one with a point on the unfolded rectangle, and therefore, multiple height values ​​along the roll body direction can be combined to form a one-dimensional height vector [UQ1, UQ2···, UQ n ], where n is a constant related to the roller body length. The roller then rotates continuously on the rotating table at a certain speed v for one cycle. Given the roller diameter D, the number of intervals in one rotation cycle is m = π*D / v. The entire roller surface height value matrix is:

[0042]

[0043] Step 150: Generate a two-dimensional height map based on the height value matrix. Image feature differences at different positions in the two-dimensional height map are used to characterize height differences between points at different positions on the roller surface.

[0044] In this application, the height value matrix of the entire roller surface can be further converted into a two-dimensional height map and displayed on the display screen of the host. The difference in its height values ​​is presented through different image features, so that the operator can accurately obtain the height values ​​of different positions of the roller and the specific defect locations.

[0045] It should be noted that the image features may be color features or texture features. It is understandable that other image features may also be used, and this application does not limit this.

[0046] Step 170: Display the two-dimensional height map to monitor the flatness of the roller surface through the two-dimensional height map.

[0047] Furthermore, in Figure 1 In one embodiment of step 110, the relative distance between each position point on the roller surface and the corresponding preset reference point can be obtained as follows: Figure 2 Follow the steps shown.

[0048] Reference Figure 2 , shows a flow chart of the method for obtaining the relative distance between each position point on the roller surface and the corresponding preset reference point according to an embodiment of the present application. Specifically, it includes steps 111 to 113:

[0049] Step 111: Control the distance measuring device to transmit a distance measuring signal to the roller according to the set direction.

[0050] Step 112: Control the roller to continuously rotate at a set speed to obtain reflection signals of the ranging signal at various positions on the surface of the roller.

[0051] Step 113: Calculate the relative distance between each position point on the roller surface and the corresponding preset reference point based on the ranging signal and the reflected signal.

[0052] In order to help those skilled in the art better understand this embodiment, Figures 3 to 5 For detailed explanation:

[0053] Reference Figure 3 , is a simulation schematic diagram of a roller surface quality monitoring device according to an embodiment of the present application.

[0054] like Figure 3 As shown, the roll surface quality monitoring device may include a rotating table base 301, a rotating support frame base 302, a roll bracket 303, a laser ranging module (ranging device) 305, a calculation module 306, a rotating table motor 307, a speed display 308, a host 309, and a display 310. The laser ranging module 305 and the calculation module 306 are used to determine the height values ​​of positions on the surface of the roll 304. When the rotating table motor 307 drives the roll 304 to rotate, the laser ranging module 305 and the calculation module 306 can determine the height values ​​of various positions on the surface of the roll 304. The host 309 (which may be equipped with a roll surface quality monitoring device) is used to implement the roll surface quality monitoring solution proposed in this application.

[0055] Reference Figure 4, is a schematic diagram of the principle of obtaining the relative distance between each position point on the roller surface and the corresponding preset reference point according to an embodiment of the present application.

[0056] like Figure 4 As shown, the projection unit 402 in the distance measuring device can be controlled to transmit a distance measuring signal to the roller according to the set direction, and then the receiving unit 403 in the distance measuring device obtains the reflection signal of the distance measuring signal at each position point on the surface of the roller, and calculates the relative distance between each position point on the surface of the roller and the corresponding preset reference point based on the distance measuring signal and the reflection signal.

[0057] Reference Figure 5 , is a schematic diagram of the principle of calculating the relative distance between a single position point on the roller surface and the corresponding preset reference point according to an embodiment of the present application.

[0058] Further, such as Figure 5 As shown, assuming that point U is the reference point, point Q is the projection point of the laser projection unit 501 on the roller surface 503 (i.e., a single position point on the roller surface), H is the receiving point where the corresponding sensing receiving unit 505 receives the reflection from the roller surface 503, R is the center point of the receiving path transmission mirror 504, point J is the projection point of the reference point U after passing through the transmission mirror 502, point B is the vertical projection point of point U on the QH reflection path, and a is the angle between the projection path and the reflection path. According to the functional relationship, we can obtain:

[0059] UB=UQ*sin a (1)

[0060] QB=UQ*cos a (2)

[0061] UB / HJ=(QR-QB) / RH (3)

[0062] Substituting (1) and (2) into (3) yields (4)

[0063] UQ(RH*sin a+HJ*cos a)=QR*HJ (4)

[0064] The single point height value of the roller surface can be obtained

[0065] UQ=(QR*HJ) / (RH*sin a+HJ*cos a) (5)

[0066] In one embodiment of the present application, in the above Figure 1 Based on the monitoring method of the roller surface flatness shown in the figure, the following can also be performed: Figure 6 Steps shown.

[0067] Reference Figure 6, is another flow chart of a method for monitoring the surface flatness of a roller according to an embodiment of the present application. Specifically, it includes steps 161 to 163:

[0068] Step 161 : Segment at least one surface region on the roller surface, and calculate the height difference between any two points in each surface region.

[0069] In the present application, the number of the surface areas can be set according to actual needs, for example, it can be two, ten, or twenty, and the present application does not impose any limitation on this.

[0070] The area of ​​each divided surface area can be divided according to a set area, and the set area can be set according to actual conditions, which is not limited in this application.

[0071] Step 162 : determining the maximum value of the difference between the height values ​​in each surface area as the height difference of the corresponding surface area. The height difference is used to characterize the flatness of the surface area.

[0072] In this application, the difference between any two height values ​​in each surface area is calculated, and the value with the largest difference in each surface area is taken as the height difference of the corresponding surface area, wherein the larger the height difference, the worse the flatness of the corresponding roller surface area.

[0073] Step 163: If the height difference of the surface area is greater than the height difference threshold, trigger an early warning prompt for the flatness of the roller surface.

[0074] In this application, the height difference threshold can be set as needed and is not limited to this. When the height difference between the surface areas exceeds the height difference threshold, a warning regarding the roller surface flatness is triggered. This warning can be a light or sound prompt, which is not limited to this. When this warning prompt appears, it indicates that timely action is required.

[0075] In this embodiment, if the height difference of the surface area is greater than the height difference threshold, an early warning prompt for the surface flatness of the roller is triggered, which can be specifically performed according to the following steps:

[0076] If the height difference of a preset number of surface areas is greater than a height difference threshold, an early warning prompt for the flatness of the roller surface is triggered.

[0077] In this application, the preset number can be one, five, or ten, and this application does not limit this.

[0078] Furthermore, in this embodiment, the following steps may also be performed:

[0079] If the height difference of the surface area is greater than a height difference threshold, a warning message regarding the flatness of the roller surface is displayed on the display interface.

[0080] In this application, the warning information may be text information or image information, which is not limited in this application. To obtain the warning information, it is necessary to determine the specific location of the roller surface damage based on the two-dimensional height map on the host screen and take timely action.

[0081] The following describes an embodiment of the device of the present application, which can be used to implement the method for monitoring the surface flatness of the roller in the above-mentioned embodiment of the present application. For details not disclosed in the embodiment of the device of the present application, please refer to the embodiment of the method for monitoring the surface flatness of the roller in the above-mentioned embodiment of the present application.

[0082] Figure 7 4 is a block diagram of a device for monitoring the surface flatness of a rolling mill roll according to an embodiment of the present application.

[0083] Reference Figure 7 As shown, a device 700 for monitoring the surface flatness of a rolling mill according to an embodiment of the present application includes: an acquisition unit 710 , a conversion unit 720 , a generation unit 730 , and a display unit 740 .

[0084] Among them, the acquisition unit 710 is used to obtain the relative distance between each position point on the surface of the roller and the corresponding preset reference point as the height value corresponding to the position point; the conversion unit 720 is used to convert the height value corresponding to each position point on the surface of the roller into a matrix value on a two-dimensional plane to obtain a height value matrix; the generation unit 730 is used to generate a two-dimensional height map based on the height value matrix, and the image feature differences at different positions in the two-dimensional height map are used to characterize the height differences between different position points on the surface of the roller; the display unit 740 is used to display the two-dimensional height map to monitor the flatness of the roller surface through the two-dimensional height map.

[0085] In one embodiment of the present application, based on the aforementioned scheme, the acquisition unit 710 further includes: a first control unit, used to control the distance measuring device to transmit a distance measuring signal to the roller according to a set orientation; a second control unit, used to control the roller to continuously rotate at a set speed to obtain a reflection signal of the distance measuring signal at each position point on the roller surface; and a calculation unit, used to calculate the relative distance between each position point on the roller surface and the corresponding preset reference point based on the distance measuring signal and the reflection signal.

[0086] In one embodiment of the present application, based on the aforementioned scheme, the device further includes: a segmentation unit, configured to segment at least one surface area on the surface of the roller and calculate the difference in height values ​​between any two position points in each surface area; a determination unit, configured to determine the maximum value of the difference in height values ​​in each surface area as the height difference of the corresponding surface area, the height difference being used to characterize the flatness of the surface area; and a triggering unit, configured to trigger an early warning prompt for the flatness of the roller surface if the height difference of the surface area is greater than a height difference threshold.

[0087] In one embodiment of the present application, based on the aforementioned solution, the trigger unit is further configured to: trigger an early warning prompt for the surface flatness of the roller if the height difference of a preset number of surface areas is greater than a height difference threshold.

[0088] In one embodiment of the present application, based on the aforementioned solution, the display unit 740 is further configured to: if the height difference of the surface area is greater than a height difference threshold, display a warning message regarding the surface flatness of the roller on the display interface.

[0089] As another aspect, the present application also provides a computer-readable storage medium storing a program product capable of implementing the roller surface flatness monitoring method described above. In some possible implementations, various aspects of the present application may also be implemented in the form of a program product comprising program code. When the program product is executed on a terminal device, the program code is configured to cause the terminal device to execute the steps described in the "Exemplary Methods" section above according to various exemplary embodiments of the present application.

[0090] The present application also proposes a program product for implementing the above-mentioned method according to an embodiment of the present application, which can be a portable compact disc read-only memory (CD-ROM) and includes program code, and can be run on a terminal device, such as a personal computer. However, the program product of the present application is not limited thereto. In this document, a readable storage medium can be any tangible medium containing or storing a program, and the program can be used by or in conjunction with an instruction execution system, apparatus, or device.

[0091] The program product may be implemented in any combination of one or more readable media. The readable medium may be a readable signal medium or a readable storage medium. The readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, or component, or any combination thereof. More specific examples (a non-exhaustive list) of readable storage media include: an electrical connection with one or more wires, a portable disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination thereof.

[0092] A computer-readable signal medium may include a data signal propagated in baseband or as part of a carrier wave, which carries readable program code. Such propagated data signals may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. A readable signal medium may also be any readable medium other than a readable storage medium that can transmit, propagate, or transfer a program for use by or in conjunction with an instruction execution system, apparatus, or device.

[0093] The program code embodied on the readable medium may be transmitted using any appropriate medium, including but not limited to wireless, wireline, optical fiber cable, RF, etc., or any suitable combination of the foregoing.

[0094] The program code for performing the operations of the present application can be written in any combination of one or more programming languages, including object-oriented programming languages ​​such as Java, C++, etc., and conventional procedural programming languages ​​such as "C" or similar programming languages. The program code can be executed entirely on the user computing device, partially on the user device, as a separate software package, partially on the user computing device and partially on a remote computing device, or entirely on a remote computing device or server. In the case of a remote computing device, the remote computing device can be connected to the user computing device through any type of network, including a local area network (LAN) or a wide area network (WAN), or can be connected to an external computing device (e.g., via the Internet using an Internet service provider).

[0095] As another aspect, the present application also provides an electronic device capable of implementing the above method.

[0096] Those skilled in the art will appreciate that various aspects of the present application can be implemented as systems, methods, or program products. Therefore, various aspects of the present application can be specifically implemented in the following forms: a complete hardware implementation, a complete software implementation (including firmware, microcode, etc.), or an implementation that combines hardware and software aspects, which may be collectively referred to herein as a "circuit," "module," or "system."

[0097] Refer to the following Figure 8 800 according to this embodiment of the present application will be described. Figure 8 The electronic device 800 shown is merely an example and should not limit the functions and scope of use of the embodiments of the present application.

[0098] like Figure 8 As shown, electronic device 800 is implemented as a general-purpose computing device. Components of electronic device 800 may include, but are not limited to, the aforementioned at least one processing unit 810, the aforementioned at least one storage unit 820, and a bus 830 connecting various system components (including storage unit 820 and processing unit 810).

[0099] The storage unit stores program code, which can be executed by the processing unit 810, so that the processing unit 810 performs the steps described in the above "Example Method" section of this specification according to various exemplary embodiments of the present application.

[0100] The storage unit 820 may include a readable medium in the form of a volatile storage unit, such as a random access memory unit (RAM) 821 and / or a cache memory unit 822 , and may further include a read-only memory unit (ROM) 823 .

[0101] The storage unit 820 may also include a program / utility 824 having a set (at least one) of program modules 825, such program modules 825 including but not limited to: an operating system, one or more application programs, other program modules, and program data, each of which or some combination may include an implementation of a network environment.

[0102] Bus 830 may represent one or more of several types of bus structures, including a memory bus or memory controller, a peripheral bus, an accelerated graphics port, a processing unit, or a local bus using any of a variety of bus architectures.

[0103] The electronic device 800 can also communicate with one or more external devices 1200 (e.g., a keyboard, a pointing device, a Bluetooth device, etc.), one or more devices that enable a user to interact with the electronic device 800, and / or any device that enables the electronic device 800 to communicate with one or more other computing devices (e.g., a router, a modem, etc.). Such communication can occur via an input / output (I / O) interface 850. Furthermore, the electronic device 800 can also communicate with one or more networks (e.g., a local area network (LAN), a wide area network (WAN), and / or a public network such as the Internet) via a network adapter 860. As shown, the network adapter 860 communicates with other modules of the electronic device 800 via a bus 830. It should be understood that, although not shown in the figure, other hardware and / or software modules can be used in conjunction with the electronic device 800, including but not limited to microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage systems.

[0104] Through the description of the above embodiments, it is easy for those skilled in the art to understand that the example embodiments described herein can be implemented by software or by combining software with necessary hardware. Therefore, the technical solution according to the embodiments of the present application can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (which can be a CD-ROM, a USB flash drive, a mobile hard disk, etc.) or on a network, and includes several instructions to enable a computing device (which can be a personal computer, a server, a terminal device, or a network device, etc.) to execute the method according to the embodiments of the present application.

[0105] Furthermore, the above-mentioned figures are merely illustrative of the processes included in the methods according to exemplary embodiments of the present application and are not intended to be limiting. It is readily understood that the processes illustrated in the above-mentioned figures do not indicate or limit the temporal order of these processes. Furthermore, it is readily understood that these processes may be executed synchronously or asynchronously, for example, in multiple modules.

[0106] It should be understood that the present application is not limited to the exact structures that have been described above and shown in the drawings, and that various modifications and changes can be performed without departing from the scope thereof. The scope of the present application is limited only by the appended claims.

Claims

1. A method for monitoring the surface flatness of a roller, characterized in that: The method comprises: Obtaining the relative distance between each position point on the roller surface and the corresponding preset reference point as the height value corresponding to the position point; Converting the height values ​​corresponding to each position point on the roller surface into matrix values ​​on a two-dimensional plane to obtain a height value matrix; generating a two-dimensional height map based on the height value matrix, wherein image feature differences at different positions in the two-dimensional height map are used to characterize height differences between points at different positions on the surface of the roller; displaying the two-dimensional height map to monitor the flatness of the roller surface through the two-dimensional height map; The obtaining of the relative distance between each position point on the roller surface and the corresponding preset reference point includes: Controlling the distance measuring device to transmit a distance measuring signal to the roller according to a set direction; Controlling the roller to continuously rotate at a set speed to obtain reflection signals of the ranging signal at various positions on the roller surface; Calculating the relative distance between each position point on the roller surface and the corresponding preset reference point based on the ranging signal and the reflected signal; The roller surface is a rectangle after being unfolded, and each position point on the roller surface corresponds one-to-one with a point on the unfolded rectangle; The distance measuring device is a preset reference point.

2. The method according to claim 1, characterized in that The method further comprises: Segmenting at least one surface region on the surface of the roller, and calculating the height difference between any two points in each surface region; Determine the maximum value of the difference between the height values ​​in each surface area as the height difference of the corresponding surface area, wherein the height difference is used to characterize the flatness of the surface area; If the height difference of the surface area is greater than a height difference threshold, an early warning prompt for the flatness of the roller surface is triggered.

3. The method according to claim 2, characterized in that If the height difference of the surface area is greater than the height difference threshold, an early warning prompt for the surface flatness of the roller is triggered, including: if the height difference of a preset number of surface areas is greater than the height difference threshold, an early warning prompt for the surface flatness of the roller is triggered.

4. The method according to claim 2, characterized in that The method further comprises: If the height difference of the surface area is greater than a height difference threshold, a warning message regarding the flatness of the roller surface is displayed on the display interface.

5. A device for monitoring the surface flatness of a roller, characterized in that: The device comprises: An acquiring unit, configured to acquire a relative distance between each position point on the roller surface and a corresponding preset reference point as a height value corresponding to the position point; A conversion unit, configured to convert the height values ​​corresponding to the respective position points on the surface of the roller into matrix values ​​on a two-dimensional plane to obtain a height value matrix; A generating unit is configured to generate a two-dimensional height map based on the height value matrix, wherein image feature differences at different positions in the two-dimensional height map are used to represent height differences between points at different positions on the surface of the roller; a display unit, configured to display the two-dimensional height map, so as to monitor the flatness of the roller surface through the two-dimensional height map; The acquisition unit includes: a first control unit, configured to control the distance measuring device to transmit a distance measuring signal to the roller according to a set direction; a second control unit, configured to control the roller to continuously rotate at a set speed to obtain reflection signals of the ranging signal at various positions on the surface of the roller; a calculation unit, configured to calculate the relative distance between each position point on the roller surface and the corresponding preset reference point based on the ranging signal and the reflected signal; The roller surface is a rectangle after being unfolded, and each position point on the roller surface corresponds one-to-one with a point on the unfolded rectangle; The distance measuring device is a preset reference point.

6. The device according to claim 5, characterized in that The device further comprises: a segmentation unit, configured to segment the surface of the roller into at least one surface region and calculate a height difference between any two points in each surface region; a determining unit, configured to determine a maximum value of a difference between height values ​​in each surface area as a height difference of the corresponding surface area, wherein the height difference is used to characterize the flatness of the surface area; A triggering unit is used to trigger an early warning prompt for the flatness of the roller surface if the height difference of the surface area is greater than a height difference threshold.

7. A computer-readable storage medium, characterized in that The computer-readable storage medium stores at least one program code, which is loaded and executed by a processor to implement the operations performed by the method for monitoring the surface flatness of a rolling mill as claimed in any one of claims 1 to 4.

8. An electronic device, characterized in that: The electronic device includes one or more processors and one or more memories, wherein at least one program code is stored in the one or more memories, and the at least one program code is loaded and executed by the one or more processors to implement the operations performed by the method for monitoring the surface flatness of the rolling mill as described in any one of claims 1 to 4.