Cable vibration trajectory measurement method, device, electronic device and storage medium

By greyscale processing and identification of the color images collected by the cable, a change diagram of the vibration trajectory of the cable is generated, which solves the problem of inaccurate measurement of cable vibration in the prior art, and achieves more accurate and stable measurement results.

CN114331959BActive Publication Date: 2025-03-21STATE NUCLEAR ELECTRIC POWER PLANNING DESIGN & RES INST CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202111393056.4
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-11-23
Publication Date
2025-03-21
Estimated Expiration
2041-11-23

AI Technical Summary

Technical Problem

Existing cable vibration measurement methods are difficult to accurately reproduce the vibration trajectory of the cable, and computer algorithms require high requirements, which are prone to deviations and measurement failures.

Method used

By acquiring multiple color images of the cable to be tested collected by the image acquisition device, performing grayscale processing, and identifying the vibration trajectory of the cable based on the preset grayscale value range to generate a vibration trajectory change diagram.

Benefits of technology

A cable vibration trajectory diagram is realized that is more in line with the actual situation, reducing errors and does not rely on high-complexity computer algorithms.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114331959B_ABST
    Figure CN114331959B_ABST
Patent Text Reader

Abstract

The present application discloses a cable vibration trajectory measurement method, device, electronic device and storage medium. The method includes: obtaining a first color image of the cable to be tested under a first working condition acquired by an image acquisition device; the outer surface of the cable to be tested contains a material different from the color of the surrounding environment; grayscale processing the first color image to obtain a first grayscale image; according to a preset grayscale value range, identifying the vibration trajectory of the cable to be tested from the first grayscale image; generating a vibration trajectory change diagram of the cable to be tested based on the vibration trajectory identified from the first grayscale image. Compared with the existing cable vibration trajectory measurement method, the present application can obtain a vibration trajectory diagram of the cable under the influence of external force that is more consistent with the actual situation and is less prone to errors.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of electric power engineering, and in particular to a cable vibration trajectory measurement method, device, electronic equipment and storage medium. Background Art

[0002] In related technologies, when the strain observation method is used to measure cable vibration, the measurement results are affected by objective conditions such as the non-uniformity of the cable's physical properties, and there is a certain difference between the actual situation and the actual situation, and the vibration trajectory of the cable cannot be fully and truly reproduced. When the image observation method is used to measure cable vibration, the measurement results need to be processed by computer, which has high requirements for computer algorithms and is prone to deviations, resulting in measurement failures. Summary of the invention

[0003] The present application provides a cable vibration trajectory measurement method, device, electronic device and storage medium.

[0004] In a first aspect, an embodiment of the present application provides a method for measuring a cable vibration trajectory, the method comprising: acquiring a plurality of first color images of the cable to be tested under a first working condition acquired by an image acquisition device; wherein the outer surface of the cable to be tested comprises a material different from the color of the surrounding environment; performing grayscale processing on each of the first color images to obtain a first grayscale image of each of the first color images; according to a preset grayscale value range, identifying the vibration trajectory of the cable to be tested from each of the first grayscale images; and generating a vibration trajectory change diagram of the cable to be tested based on the vibration trajectory identified from each of the first grayscale images.

[0005] Through this technical solution, a vibration trajectory diagram of the cable under the influence of external force can be obtained, which is more consistent with the actual situation than the existing cable vibration trajectory measurement method and is less prone to errors.

[0006] In one implementation, the grayscale value range is obtained by: acquiring a second color image of the cable under test in a second working condition acquired by an image acquisition device; the second working condition refers to the cable under test being in a stationary state; performing grayscale processing on the second color image to obtain a second grayscale image; and acquiring the grayscale value range based on the second grayscale image.

[0007] In one implementation, the vibration trajectory of the cable to be tested is identified from each of the first grayscale images according to a preset grayscale value range, including: based on the grayscale value range, identifying multiple target pixel columns in each of the first grayscale images; determining the center pixel point coordinates of each of the target pixel columns in each of the first grayscale images; and generating the vibration trajectory of the cable to be tested in each of the first grayscale images based on the center pixel point coordinates of each of the target pixel columns.

[0008] Through this technical solution, by performing pixel recognition on the horizontal image and the vertical image of the first grayscale image, the vibration trajectories of the cable in different directions can be obtained respectively, and then a vibration trajectory change diagram of the cable that is more in line with the actual situation can be obtained, and is less likely to produce errors.

[0009] In an optional implementation, the vibration trajectory change graph of the cable to be tested is generated based on the vibration trajectory identified from each of the first grayscale images, including: processing the vibration trajectory identified from each of the first grayscale images according to time to form a process graph of the vibration trajectory of the cable to be tested changing with time.

[0010] In a second aspect, an embodiment of the present application provides a cable vibration trajectory measuring device, the device comprising: an acquisition module, used to acquire multiple first color images of the cable to be tested under a first working condition acquired by an image acquisition device; wherein the outer surface of the cable to be tested contains a material different from the color of the surrounding environment; a first processing module, used to perform grayscale processing on each of the first color images to obtain a first grayscale image of each of the first color images; a second processing module, used to identify the vibration trajectory of the cable to be tested from each of the first grayscale images according to a preset grayscale value range; and a third processing module, used to generate a vibration trajectory change diagram of the cable to be tested according to the vibration trajectory identified from each of the first grayscale images.

[0011] In one implementation, the device also includes: a second acquisition module, used to acquire a second color image of the cable to be tested acquired by an image acquisition device under a second working condition; the second working condition refers to the cable to be tested being in a static state; a fourth processing module, used to grayscale process the second color image to obtain a second grayscale image; and a fifth processing module, used to acquire the grayscale value range based on the second grayscale image.

[0012] In one implementation, the second processing module is specifically used to: identify multiple target pixel columns in each of the first grayscale images based on the grayscale value range; determine the coordinates of the central pixel point of each of the target pixel columns in each of the first grayscale images; and generate the vibration trajectory of the cable to be tested in each of the first grayscale images based on the coordinates of the central pixel point of each of the target pixel columns.

[0013] In an optional implementation, the third processing module is specifically used to: process the vibration trajectory identified from each of the first grayscale images according to time, so as to form a process diagram of the vibration trajectory of the cable to be tested changing with time.

[0014] In a third aspect, an embodiment of the present application provides an electronic device, comprising: at least one processor and at least one memory connected to the processor; wherein the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor can execute the cable vibration trajectory measurement method of the first aspect.

[0015] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium storing computer instructions, wherein the computer instructions are used to enable the computer to execute the method described in the first aspect above.

[0016] It should be understood that the content described in this section is not intended to identify the key or important features of the embodiments of the present application, nor is it intended to limit the scope of the present application. Other features of the present application will become easily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS

[0017] The accompanying drawings are used to better understand the present solution and do not constitute a limitation of the present application.

[0018] Figure 1 A flow chart of a cable vibration trajectory measurement method provided in an embodiment of the present application;

[0019] Figure 2 A flow chart of another cable vibration trajectory measurement method provided in an embodiment of the present application;

[0020] Figure 3 A schematic diagram of the structure of a cable vibration trajectory measurement device provided in an embodiment of the present application;

[0021] Figure 4 A schematic diagram of the structure of an electronic device for implementing a cable vibration trajectory measurement method provided in an embodiment of the present application. DETAILED DESCRIPTION

[0022] The following is a description of exemplary embodiments of the present application in conjunction with the accompanying drawings, including various details of the embodiments of the present application to facilitate understanding, which should be considered as merely exemplary. Therefore, it should be recognized by those of ordinary skill in the art that various changes and modifications can be made to the embodiments described herein without departing from the scope and spirit of the present application. Similarly, for the sake of clarity and conciseness, the description of well-known functions and structures is omitted in the following description.

[0023] In the description of this application, unless otherwise specified, “ / ” means or, for example, A / B can mean A or B; “and / or” in this article is merely a way to describe the association relationship of associated objects, indicating that there can be three relationships, for example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone.

[0024] See also Figure 1 , Figure 1 A flow chart of a cable vibration trajectory measurement method provided in an embodiment of the present application. It should be noted that the cable in the embodiment of the present application can be understood as a suspended submarine cable, and the cable vibration trajectory measurement method provided in the embodiment of the present application can be applied to corresponding simulation experiments, and can also be applied to measuring actual cables. The cable vibration trajectory measurement method may include but is not limited to the following steps.

[0025] Step S101, obtaining a plurality of first color images of the cable to be tested under a first working condition captured by an image capture device.

[0026] The outer surface of the cable under test contains a material different from the color of the surrounding environment, so that after the color image is converted into a grayscale image, the grayscale value of the cable under test is significantly different from the grayscale value of the image background, which is convenient for identifying the cable under test.

[0027] As an example, a single-color line whose color is obviously different from the surrounding color can be drawn on the outer surface of the cable to be tested.

[0028] The first color image includes a color image of the cable under test in the horizontal direction and a color image of the cable under test in the vertical direction. It is necessary to obtain the color image of the cable under test in the horizontal direction and the color image of the cable under test in the vertical direction at the same time, so that the vibration trajectory of the cable under test obtained from the two images can be integrated in the subsequent processing to obtain the vibration trajectory of the cable under test in space.

[0029] In the embodiment of the present application, the first working condition refers to a state in which the cable to be tested is in a state of slight displacement due to the action of an external force.

[0030] For example, working conditions such as physical impact, wind blowing, and water flow impact can be applied to the cable to be tested, and a first image acquisition device can be set directly above the cable to be tested to obtain a color image of the cable to be tested in the horizontal direction; a second image acquisition device can be set directly behind the cable to be tested to obtain a color image of the cable to be tested in the vertical direction.

[0031] As an example, the image acquisition device may be a high-speed camera. It should be noted that the distance between the image acquisition device and the cable to be tested needs to ensure that the image of the cable to be tested is clearly visible and the images at both ends are not deformed.

[0032] Step S102 , performing grayscale processing on each first color image to obtain a first grayscale image of each first color image.

[0033] For example, each pixel in the first color image may be processed by a grayscale processing technique to convert the first color image into a first grayscale image, so as to highlight the lines drawn on the outer surface of the suspended submarine cable in the image.

[0034] In some embodiments of the present application, the following formula may be used to process pixels in the first color image according to the difference between the outer surface color of the cable to be tested and the background color in the first color image.

[0035] P=a*R+b*G+c*B

[0036] Among them, P is the gray value of each pixel in the converted gray image, R (red) is the red value of the corresponding pixel in the color image, G (green) is the green value of the corresponding pixel in the color image, and B (blue) is the blue value of the corresponding pixel in the color image. a, b, c are the corresponding weight coefficients.

[0037] In some embodiments of the present application, the weight coefficient can be set according to the comparison result by obtaining the difference between the RGB value of the background color in the first color image and the RGB value of the outer surface color of the cable to be tested, and comparing the difference with a preset threshold.

[0038] As an example, when the difference between the RGB value of the background color in the first color image and the RGB value of the outer surface color of the cable to be tested is less than a preset threshold, that is, the background color is close to the outer surface color of the cable to be tested, the corresponding weight coefficients a, b, and c can be 0.3, 0.59, and 0.11, respectively.

[0039] As another example, when the difference between the RGB value of the background color in the first color image and the RGB value of the outer surface color of the cable to be tested is greater than a preset threshold, that is, when the background color is significantly different from the outer surface color of the cable to be tested, the corresponding weight coefficients a, b, and c can be 0.3333, 0.3333, and 0.3333, respectively.

[0040] As another example, when the background color in the first color image is relatively single, and the difference between the RGB value of the background color and the RGB value of the outer surface color of the cable to be tested is greater than a preset threshold, that is, the background color is quite different from the outer surface color of the cable to be tested, the corresponding weight coefficients a, b, c can be 0, 0, 1 or 0, 1, 0 or 1, 0, 0, respectively.

[0041] Step S103: identifying the vibration trajectory of the cable to be tested from each first grayscale image according to a preset grayscale value range.

[0042] It should be noted that the pixel density in the first grayscale image needs to be able to present the tiny amplitude of the cable to be tested, that is, the resolution of the first color image captured by the image acquisition device needs to be high enough so that when the cable to be tested undergoes a tiny deformation, the pixel range corresponding to the cable to be tested in the first grayscale image also changes, so that the vibration trajectory of the cable to be tested can be identified smoothly. To ensure that this requirement is achieved, before the experiment begins, the minimum vibration amplitude of the cable to be tested can be estimated based on a variety of factors that affect the vibration amplitude of the cable to be tested, and a preliminary experiment can be conducted under the working conditions corresponding to the minimum vibration amplitude of the cable to be tested to determine whether the pixel density of the first color image captured by the image acquisition device can present the minimum vibration amplitude of the cable to be tested in the test. If it cannot be presented, it is necessary to use an image acquisition device with a higher resolution and re-perform the preliminary experiment until the resolution of the first color image meets the requirements.

[0043] In one implementation, the grayscale value range is obtained by: obtaining a second color image of the cable to be tested under a second working condition acquired by an image acquisition device; grayscale processing the second color image to obtain a second grayscale image; and acquiring the grayscale value range based on the second grayscale image. The second working condition refers to the cable to be tested being in a stationary state.

[0044] For example, a second color image of the cable to be tested in a stationary state can be obtained through an image acquisition device, and the second color image can be converted into a second grayscale image using any of the methods in the various embodiments of the present application. A grayscale value range is set to perform pixel recognition on the second grayscale image, and the grayscale value range is adjusted according to the recognition result until the range representing the cable to be tested in the second grayscale image identified by the grayscale value range is the same as the range of the cable to be tested in the second color image, and the adjusted grayscale value range is the grayscale value range used to identify the first grayscale image. In this way, when measuring the vibration trajectory of the cable to be tested, the cable to be tested in the first grayscale image can be identified by the grayscale value range finally determined after adjustment.

[0045] Step S104, generating a vibration trajectory change diagram of the cable to be tested according to the vibration trajectory identified from each first grayscale image.

[0046] For example, the vibration trajectory of the cable under test in the horizontal direction when subjected to external force can be obtained based on the horizontal image of the cable under test, and the vibration trajectory of the cable under test in the vertical direction when subjected to external force can be obtained based on the vertical image of the cable under test in the same time period. The vibration trajectories of the cables under test in the above two different directions are integrated to obtain a vibration trajectory change diagram of the cable under test.

[0047] By implementing the embodiments of the present application, it is possible to obtain a vibration trajectory diagram of the cable under the influence of external force that is more consistent with the actual situation than the existing cable vibration trajectory measurement method and is less prone to errors.

[0048] See also Figure 2 , Figure 2 A flow chart of a cable vibration trajectory measurement method provided in an embodiment of the present application. The cable vibration trajectory measurement method may include but is not limited to the following steps.

[0049] Step S201: acquiring a plurality of first color images of the cable to be tested under a first working condition captured by an image capture device.

[0050] In the embodiment of the present application, step S201 can be implemented in any way in the embodiments of the present application. The embodiment of the present application does not limit this and will not be repeated.

[0051] Step S202 , performing grayscale processing on each first color image to obtain a first grayscale image of each first color image.

[0052] In the embodiment of the present application, step S202 can be implemented in any way in the embodiments of the present application. The embodiment of the present application does not limit this and will not be repeated.

[0053] Step S203 , identifying a plurality of target pixel columns in each first grayscale image based on the grayscale value range.

[0054] The target pixel column refers to a pixel column in the first grayscale image where pixels corresponding to the cable to be tested exist.

[0055] For example, after processing each first color image to obtain a corresponding first grayscale image in the manner provided in other embodiments of the present application, the upper left corner of each first grayscale image is taken as the origin, pixels parallel to the longitudinal direction of the cable to be tested and on the same straight line are taken as pixel columns, and pixels perpendicular to the longitudinal direction of the cable to be tested and on the same straight line are taken as pixel rows. The pixels corresponding to the cable to be tested in the first grayscale image are identified through a preset grayscale value range, and then the pixel column where the pixels corresponding to the cable to be tested are located is determined.

[0056] Step S204, determining the coordinates of the central pixel point of each target pixel column in each first grayscale image.

[0057] For example, after identifying the pixel column where the pixel corresponding to the cable to be tested in the first grayscale image is located, all pixel rows and pixel columns in the first grayscale image are numbered to obtain the starting pixel number and the ending pixel number of each column of pixels in the range corresponding to the cable to be tested in the first grayscale image. The number of the central pixel point of each column of pixels is calculated.

[0058] As an example, assuming that the I-th pixel column in the first grayscale image is a column of pixels within the range corresponding to the cable to be tested, the starting pixel of this column of pixels within the pixel range corresponding to the cable to be tested in the first grayscale image is (J2, I), and the ending pixel is (J6, I), where J2 indicates the pixel row number where the starting pixel is located, and J6 indicates the pixel row number where the ending pixel is located. Therefore, the center pixel row number of this pixel column within the pixel range corresponding to the cable to be tested is (J2+J6) / 2, and the coordinates of the center pixel point are ((J2+J6) / 2, I).

[0059] Step S205 , generating a vibration trajectory of the cable to be tested in each first grayscale image based on the coordinates of the central pixel point of each target pixel column.

[0060] For example, according to the coordinates of the central pixel point of each target pixel column and the overall resolution of the image, the upper left corner of the first grayscale image is used as the origin of the spatial rectangular coordinate system, and the straight line perpendicular to the longitudinal direction of the cable to be tested in the horizontal direction image of the first grayscale image is used as the x-axis of the spatial rectangular coordinate system; the straight line parallel to the longitudinal direction of the cable to be tested in the horizontal direction image of the first grayscale image is used as the z-axis of the spatial rectangular coordinate system; the straight line perpendicular to the longitudinal direction of the cable to be tested in the vertical direction image of the first grayscale image is used as the y-axis of the spatial rectangular coordinate system, and the specific direction of each coordinate axis can be determined by the system according to different situations. The coordinates of the central pixel point of each target pixel column on the horizontal direction image of the first grayscale image and the coordinates of the central pixel point of each target pixel column on the vertical direction image are determined respectively. Connect them in the order of small to large z coordinates to obtain the vibration trajectory of the cable to be tested.

[0061] By implementing the embodiments of the present application, the horizontal image and the vertical image of the first grayscale image of the cable to be tested can be identified to obtain the vibration trajectories of the cable in two directions respectively, thereby obtaining a vibration trajectory change diagram of the cable that is more in line with the actual situation and is less prone to errors.

[0062] In some embodiments of the present application, the vibration trajectory identified from each of the first grayscale images may be processed according to time to form a process diagram of the vibration trajectory of the cable to be tested changing with time.

[0063] For example, multiple first color images can be continuously acquired within a period of time preset by the system, and multiple corresponding first grayscale images can be obtained. A one-to-one correspondence can be generated between the multiple vibration trajectory change graphs of the cable to be tested generated based on the first grayscale images and the corresponding image acquisition time, and then a graph of the vibration trajectory change of the cable to be tested over time can be obtained.

[0064] In some embodiments of the present application, when the span length of the cables to be tested is greater than a preset length, the cables to be tested may be grouped and measured separately.

[0065] For example, when the span length of the cable to be tested is greater than the image acquisition range of the image acquisition device that can obtain effective images, the cables to be tested can be divided into several groups according to the situation, so that the color image of each group of cables to be tested collected by the image acquisition device meets the image requirements. Each group of cables to be tested is measured using the methods of other embodiments of the present application, and the measurement results are integrated to obtain a vibration trajectory change diagram of the entire cable to be tested.

[0066] See also Figure 3 , Figure 3 A schematic diagram of the structure of a cable vibration trajectory measurement device provided in an embodiment of the present application is shown in FIG. Figure 3 The cable vibration trajectory measuring device 300 shown may include an acquisition module 301 , a first processing module 302 , a second processing module 303 and a third processing module 304 .

[0067] Among them, the acquisition module 301 acquires multiple first color images of the cable to be tested under the first working condition acquired by the image acquisition device; wherein the outer surface of the cable to be tested contains a material different from the color of the surrounding environment; the first processing module 302 is used to grayscale each first color image to obtain a first grayscale image of each first color image; the second processing module 303 is used to identify the vibration trajectory of the cable to be tested from each first grayscale image according to a preset grayscale value range; the third processing module 304 is used to generate a vibration trajectory change diagram of the cable to be tested according to the vibration trajectory identified from each first grayscale image.

[0068] In one implementation, the cable vibration trajectory measurement device further includes: a second acquisition module 305 , a fourth processing module 306 , and a fifth processing module 307 .

[0069] Among them, the second acquisition module 305 is used to obtain a second color image of the cable to be tested acquired by the image acquisition device under the second working condition; the second working condition refers to that the cable to be tested is in a static state; the fourth processing module 306 is used to grayscale process the second color image to obtain a second grayscale image; the fifth processing module 307 is used to acquire the grayscale value range based on the second grayscale image.

[0070] In one implementation, the second processing module 305 is specifically used to: identify multiple target pixel columns in each first grayscale image based on the grayscale value range; determine the coordinates of the central pixel point of each target pixel column in each first grayscale image; and generate the vibration trajectory of the cable to be tested in each first grayscale image based on the coordinates of the central pixel point of each target pixel column.

[0071] In an optional implementation, the third processing module 304 is specifically used to: process the vibration trajectory identified from each first grayscale image according to time, to form a process diagram of the vibration trajectory of the cable to be tested changing with time.

[0072] Regarding the device in the above embodiment, the specific manner in which each module performs operations has been described in detail in the embodiment of the method, and will not be elaborated here.

[0073] Based on the embodiments of the present application, the present application also provides an electronic device, comprising: at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor can execute the cable vibration trajectory measurement method of any of the aforementioned embodiments.

[0074] Based on the embodiments of the present application, the present application further provides a computer-readable storage medium, which stores computer instructions, wherein the computer instructions are used to enable a computer to execute the cable vibration trajectory measurement method of any of the aforementioned embodiments provided in the embodiments of the present application.

[0075] See also Figure 4 ,like Figure 4 , is a schematic block diagram of an example electronic device that can be used to implement an embodiment of the present application. The electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The components shown herein, their connections and relationships, and their functions are merely examples and are not intended to limit the implementation of the present application described and / or required herein.

[0076] like Figure 4 As shown, the device 400 includes a computing unit 401, which can perform various appropriate actions and processes according to a computer program stored in a read-only memory (ROM) 402 or a computer program loaded from a storage unit 408 to a random access memory (RAM) 403. In the RAM 403, various programs and data required for the operation of the device 400 can also be stored. The computing unit 401, the ROM 402, and the RAM 403 are connected to each other via a bus 404. An input / output (I / O) interface 405 is also connected to the bus 404.

[0077] A number of components in the device 400 are connected to the I / O interface 405, including: an input unit 406, such as a keyboard, a mouse, etc.; an output unit 407, such as various types of displays, speakers, etc.; a storage unit 408, such as a disk, an optical disk, etc.; and a communication unit 409, such as a network card, a modem, a wireless communication transceiver, etc. The communication unit 409 allows the device 400 to exchange information / data with other devices through a computer network such as the Internet and / or various telecommunication networks.

[0078] The computing unit 401 may be a variety of general and / or special processing components with processing and computing capabilities. Some examples of the computing unit 401 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various dedicated artificial intelligence (AI) computing chips, various computing units running machine learning model algorithms, digital signal processors (DSP), and any appropriate processors, controllers, microcontrollers, etc. The computing unit 401 performs the various methods and processes described above, such as the cable vibration trajectory measurement method. For example, in some embodiments, the cable vibration trajectory measurement method may be implemented as a computer software program, which is tangibly contained in a machine-readable medium, such as a storage unit 408. In some embodiments, part or all of the computer program may be loaded and / or installed on the device 400 via the ROM 402 and / or the communication unit 409. When the computer program is loaded into the RAM 403 and executed by the computing unit 401, one or more steps of the cable vibration trajectory measurement method described above may be performed. Alternatively, in other embodiments, the computing unit 401 may be configured to execute the cable vibration trajectory measurement method in any other appropriate manner (for example, by means of firmware).

[0079] Various embodiments of the systems and techniques described above herein can be implemented in digital electronic circuit systems, integrated circuit systems, field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard parts (ASSPs), system on chip systems (SOCs), complex programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various embodiments can include: being implemented in one or more computer programs, which can be executed and / or interpreted on a programmable system including at least one programmable processor, which can be a dedicated or general programmable processor, which can receive data and instructions from a storage system, at least one input device, and at least one output device, and transmit data and instructions to the storage system, the at least one input device, and the at least one output device.

[0080] The program code for implementing the method of the present application can be written in any combination of one or more programming languages. These program codes can be provided to a processor or controller of a general-purpose computer, a special-purpose computer, or other programmable data processing device, so that the program code, when executed by the processor or controller, implements the functions / operations specified in the flow chart and / or block diagram. The program code can be executed entirely on the machine, partially on the machine, partially on the machine and partially on a remote machine as a stand-alone software package, or entirely on a remote machine or server.

[0081] In the context of the present application, a machine-readable medium may be a tangible medium that may contain or store a program for use by or in conjunction with an instruction execution system, device, or equipment. A machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium may include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, or equipment, or any suitable combination of the foregoing. A more specific example of a machine-readable storage medium may include an electrical connection based on one or more lines, a portable computer 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 of the foregoing.

[0082] To provide interaction with a user, the systems and techniques described herein can be implemented on a computer having: a display device (e.g., a cathode ray tube (CRT) or LCD (Liquid Crystal Display) monitor) for displaying information to the user; and a keyboard and pointing device (e.g., a mouse or trackball) through which the user can provide input to the computer. Other types of devices can also be used to provide interaction with the user; for example, the feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form (including acoustic input, voice input, or tactile input).

[0083] The systems and techniques described herein can be implemented in a computing system that includes backend components (e.g., as a data server), or a computing system that includes middleware components (e.g., an application server), or a computing system that includes frontend components (e.g., a user computer with a graphical user interface or a web browser through which a user can interact with implementations of the systems and techniques described herein), or a computing system that includes any combination of such backend components, middleware components, or frontend components. The components of the system can be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include: Local Area Network (LAN), Wide Area Network (WAN), the Internet, and blockchain networks.

[0084] A computer system may include a client and a server. The client and the server are generally remote from each other and usually interact through a communication network. The relationship between the client and the server is generated by computer programs running on the corresponding computers and having a client-server relationship with each other. The server may be a cloud server, also known as a cloud computing server or a cloud host, which is a host product in the cloud computing service system to solve the defects of difficult management and weak business scalability in traditional physical hosts and VPS (Virtual Private Server) services. The server may also be a server of a distributed system, or a server combined with a blockchain.

[0085] It should be understood that the various forms of processes shown above can be used to reorder, add or delete steps. For example, the steps described in the disclosure of the present invention can be performed in parallel, sequentially or in different orders, as long as the desired results of the technical solution disclosed in the present application can be achieved, and this document does not limit this.

[0086] The above specific implementations do not constitute a limitation on the protection scope of this application. It should be understood by those skilled in the art that various modifications, combinations, sub-combinations and substitutions can be made according to design requirements and other factors. Any modifications, equivalent substitutions and improvements made within the spirit and principles of this application should be included in the protection scope of this application.

Claims

1. A cable vibration trajectory measurement method, characterized in that: The method comprises: Acquire a plurality of first color images of the cable to be tested under a first working condition acquired by an image acquisition device; wherein the outer surface of the cable to be tested comprises a material having a color different from that of the surrounding environment; Performing grayscale processing on each of the first color images to obtain a first grayscale image of each of the first color images; According to a preset grayscale value range, identifying the vibration trajectory of the cable to be tested from each of the first grayscale images; According to the vibration track identified from each of the first grayscale images, a vibration track change diagram of the cable to be tested is generated; wherein, The step of identifying the vibration trajectory of the cable to be tested from each of the first grayscale images according to a preset grayscale value range includes: Based on the grayscale value range, identifying a plurality of target pixel columns in each of the first grayscale images; wherein the pixel density of the first grayscale image can present a small amplitude of the cable to be tested; Determine the coordinates of the central pixel point of each target pixel column in each of the first grayscale images; Based on the coordinates of the central pixel point of each target pixel column, the vibration trajectory of the cable to be tested in each of the first grayscale images is generated.

2. The method according to claim 1, characterized in that The gray value range is obtained by: Acquire a second color image of the cable under test in a second working condition acquired by an image acquisition device; the second working condition refers to the cable under test being in a stationary state; Performing grayscale processing on the second color image to obtain a second grayscale image; The grayscale value range is acquired based on the second grayscale image.

3. The method according to claim 1, characterized in that: The step of generating a vibration trajectory change diagram of the cable to be tested according to the vibration trajectory identified from each of the first grayscale images comprises: The vibration track identified from each of the first grayscale images is processed according to time to form a process diagram of the vibration track of the cable to be tested changing with time.

4. A cable vibration trajectory measuring device, characterized in that: The device comprises: An acquisition module, used to acquire a plurality of first color images of the cable to be tested under a first working condition acquired by an image acquisition device; wherein the outer surface of the cable to be tested comprises a material different from the color of the surrounding environment; A first processing module, configured to perform grayscale processing on each of the first color images to obtain a first grayscale image of each of the first color images; A second processing module, configured to identify the vibration trajectory of the cable to be tested from each of the first grayscale images according to a preset grayscale value range; The third processing module is used to generate a vibration trajectory change diagram of the cable to be tested according to the vibration trajectory identified from each of the first grayscale images; wherein, The second processing module is specifically used for: Based on the grayscale value range, identifying a plurality of target pixel columns in each of the first grayscale images; wherein the pixel density of the first grayscale image can present a small amplitude of the cable to be tested; Determine the coordinates of the central pixel point of each target pixel column in each of the first grayscale images; Based on the coordinates of the central pixel point of each target pixel column, the vibration trajectory of the cable to be tested in each of the first grayscale images is generated.

5. The device according to claim 4, characterized in that The device also includes: A second acquisition module is used to acquire a second color image of the cable under test in a second working condition acquired by an image acquisition device; the second working condition refers to the cable under test being in a stationary state; a fourth processing module, configured to perform grayscale processing on the second color image to obtain a second grayscale image; A fifth processing module is used to collect the grayscale value range based on the second grayscale image.

6. The device according to claim 4, characterized in that The third processing module is specifically used for: The vibration track identified from each of the first grayscale images is processed according to time to form a process diagram of the vibration track of the cable to be tested changing with time.

7. An electronic device, characterized in that: include: at least one processor; and a memory communicatively coupled to the at least one processor; The memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor can execute the cable vibration trajectory measurement method according to any one of claims 1 to 3.

8. A computer-readable storage medium storing computer instructions, characterized in that: The computer instructions are used to enable the computer to execute the cable vibration trajectory measurement method according to any one of claims 1 to 3.

Citation Information

Patent Citations

  • High voltage transmission line galloping identification method

    CN103093192A

  • Power transmission line galloping characteristic extraction and parameter analysis method based on improved frame difference method

    CN107742307A