A communication cable hazard monitoring method, device and medium

By segmenting and analyzing communication cables and identifying potential hazards using a target model, the problem of low efficiency in monitoring cable swaying caused by non-weather factors was solved, achieving efficient and accurate hazard identification and location.

CN116665399BActive Publication Date: 2025-12-09SHANDONG SENTER ELECTRONICS
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202210185316.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-02-28
Publication Date
2025-12-09
Estimated Expiration
2042-02-28

AI Technical Summary

Technical Problem

In existing technologies, when communication cables sway due to reasons other than weather, the monitoring efficiency is low, and it is impossible to obtain information about potential cable hazards in a timely manner.

Method used

By dividing the communication cable into multiple monitoring ranges, acquiring time-series images, calculating the sway amplitude, filtering out the monitoring ranges that meet the requirements, and using a hazard target identification model to analyze the sway type and hazard, accurate identification can be achieved.

Benefits of technology

It improves the efficiency and accuracy of monitoring potential hazards in communication cables, reduces the computational burden on the system, and enables timely identification and location of potential hazards.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116665399B_ABST
    Figure CN116665399B_ABST
Patent Text Reader

Abstract

The embodiment of the specification discloses a communication cable hidden danger monitoring method, equipment and medium, the method comprises the steps of: acquiring the time sequence image of the communication cable in each monitoring range; determining the communication cable swing amplitude in each monitoring range according to a plurality of communication cable images at any adjacent time in the communication cable time sequence image; determining the average swing amplitude of the communication cable to be monitored according to the communication cable swing amplitude in each monitoring range; determining the monitoring range meeting the requirements, if the swing type of the communication cable to be monitored is the specified swing type, acquiring the current communication cable image at the current time in the communication cable time sequence image in the monitoring range meeting the requirements; regionally dividing the current communication cable image to generate the identification area of the current communication cable image; analyzing the hidden danger of the identification area of the current communication cable image through the pre-constructed hidden danger target identification model to determine the hidden danger type of the communication cable to be monitored.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present specification relates to the technical field of communication cable, and particularly relates to a communication cable hidden danger monitoring method, device and medium. BACKGROUND

[0002] Communication cables are widely used in various fields and are necessary basic products in people's daily life. They are widely used in energy, transportation, communication, automobile and petrochemical industries, and their development is affected by international and domestic macroeconomic conditions, national economic policies, industrial policy trends and the development of related industries, and is closely related to economic development.

[0003] The communication cable monitoring method includes visual monitoring and state quantity monitoring. In visual monitoring, images are collected by a visual monitoring device, and hidden danger warning is performed according to human shapes or construction machinery in the images. In some specific weather environments, communication cables may sway, such as in windy weather. In addition, construction machinery and illegal personnel may also cause the communication cables to sway, such as the behavior of illegal personnel stealing cables. In this case, the hidden danger of the communication cables needs to be identified in time and an alarm needs to be given. Therefore, when the communication cables sway due to non-weather reasons, the method of identifying hidden dangers for each collected image in the prior art has low monitoring efficiency and cannot obtain the hidden danger situation of the communication cables in time. SUMMARY

[0004] One or more embodiments of the present specification provide a communication cable hidden danger monitoring method, device and medium, which solve the technical problem that when the communication cables sway due to non-weather reasons, the method of identifying hidden dangers for each collected image in the prior art has low monitoring efficiency and cannot obtain the hidden danger situation of the communication cables in time.

[0005] One or more embodiments of the present specification adopt the following technical solutions:

[0006] The one or more embodiments of the specification provide a communication cable hidden danger monitoring method, the method comprising: dividing a to-be-monitored communication cable into a plurality of monitoring ranges in advance, and acquiring a communication cable time sequence image in each monitoring range; determining a communication cable swing amplitude in each monitoring range according to a plurality of communication cable images at any adjacent time in the communication cable time sequence image; determining an average swing amplitude of the to-be-monitored communication cable according to the communication cable swing amplitude in each monitoring range; determining a required monitoring range in the plurality of monitoring ranges of the to-be-monitored communication cable, wherein the communication cable swing amplitude of the required monitoring range is the largest; determining whether the swing type of the to-be-monitored communication cable is a specified swing type according to the difference between the communication cable swing amplitude of the required monitoring range and the average swing amplitude of the to-be-monitored communication cable; if the swing type of the to-be-monitored communication cable is the specified swing type, acquiring a current communication cable image at a current time in the communication cable time sequence image in the required monitoring range; performing region division on the current communication cable image at the current time to generate an identification region of the current communication cable image; performing hidden danger analysis on the identification region of the current communication cable image through a hidden danger target identification model constructed in advance to determine a hidden danger type of the to-be-monitored communication cable.

[0007] Further, the specified swing type is a swing caused by non-weather reasons, and determining whether the swing type of the to-be-monitored communication cable is the specified swing type according to the difference between the communication cable swing amplitude of the required monitoring range and the average swing amplitude of the to-be-monitored communication cable specifically comprises: when the difference between the communication cable swing amplitude of the required monitoring range and the average swing amplitude of the to-be-monitored communication cable is greater than a preset threshold, determining that the swing type of the to-be-monitored communication cable is a swing caused by non-weather reasons; and when the difference between the communication cable swing amplitude of the required monitoring range and the average swing amplitude of the to-be-monitored communication cable is less than or equal to the preset threshold, determining that the swing type of the to-be-monitored communication cable is a swing caused by weather reasons.

[0008] Further, the communication cable shaking amplitude in each monitoring range is determined according to the plurality of communication cable images at any adjacent time in the communication cable time sequence images, and specifically includes: acquiring the acquisition time corresponding to each of the plurality of communication cable images in the communication cable time sequence images; acquiring the first communication cable image and the second communication cable image at adjacent time according to the acquisition time corresponding to each of the plurality of communication cable images; pre-setting a communication cable feature point in each communication cable monitoring range; determining the communication cable shaking amplitude in each communication cable monitoring range according to the position of the communication cable feature point in the first communication cable image and the position of the communication cable feature point in the second communication cable image.

[0009] Further, the communication cable shaking amplitude in each monitoring range is determined according to the plurality of communication cable images at any adjacent time in the communication cable time sequence images, and specifically includes: acquiring the acquisition time corresponding to each of the plurality of communication cable images in the communication cable time sequence images; acquiring the first communication cable image and the second communication cable image at adjacent time according to the acquisition time corresponding to each of the plurality of communication cable images; pre-setting a communication cable feature point in each communication cable monitoring range; determining the communication cable shaking amplitude in each communication cable monitoring range according to the position of the communication cable feature point in the first communication cable image and the position of the communication cable feature point in the second communication cable image.

[0010] Further, the first position coordinate and the second position coordinate are respectively generated according to the positions of the communication cable feature points in the first communication cable image and the positions of the communication cable feature points in the second communication cable image, specifically including: taking the top corners at the same positions of the first communication cable image and the second communication cable image as the first coordinate origin and the second coordinate origin respectively; performing the same grid division on the first communication cable image and the second communication cable image to generate the first grid and the second grid respectively; constructing the first coordinate system according to the first coordinate origin and the first grid; constructing the second coordinate system according to the second coordinate origin and the second grid; generating the first position coordinate according to the positions of the communication cable feature points in the first coordinate system; and generating the second position coordinate according to the positions of the communication cable feature points in the second coordinate system.

[0011] Further, the current communication cable image at the current moment is regionally divided to generate the recognition region of the current communication cable image, specifically including: determining the communication cable in the current communication cable image; dividing the current communication cable image into two regions with the communication cable as the boundary; calculating the average image brightness in each region; and determining the recognition region of the current communication cable image according to the average image brightness in each region, wherein the recognition region of the current communication cable image is the region with smaller average image brightness in the two regions.

[0012] Further, the average shaking amplitude of the communication cable to be monitored is determined according to the communication cable shaking amplitudes in each monitoring range, specifically including: obtaining the position of each monitoring range in the communication cable to be monitored, and setting the calculation weight of each monitoring range according to the position of each monitoring range in the communication cable to be monitored; calculating the product of the communication cable shaking amplitude in each monitoring range and the calculation weight of each monitoring range to generate the shaking data in each monitoring range; and calculating the average shaking amplitude of the multiple monitoring ranges according to the shaking data in each monitoring range to obtain the average shaking amplitude of the communication cable to be monitored.

[0013] Further, the hidden danger target recognition model is pre-constructed, hidden danger analysis is performed on the recognition area of the current communication cable image, and a hidden danger type of the communication cable to be monitored is determined. Specifically, a plurality of hidden danger target images are pre-collected, hidden danger target feature values are extracted from the plurality of hidden danger target images, and hidden danger types are labeled for the plurality of hidden danger targets respectively. An initial hidden danger target recognition model is trained according to the hidden danger target feature values and the hidden danger types of the plurality of hidden danger target images, and a required hidden danger target recognition model is obtained. Early warning image features in the recognition area of the current communication cable image are extracted, the early warning image features are input into the required hidden danger target recognition model, and a hidden danger type is generated.

[0014] One or more embodiments of the present specification provide a communication cable hidden danger monitoring device, comprising:

[0015] at least one processor; and

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

[0017] the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to:

[0018] The communication cable to be monitored is divided into a plurality of monitoring ranges in advance, and a communication cable time sequence image in each monitoring range is obtained. The communication cable shaking amplitude in each monitoring range is determined according to a plurality of communication cable images at any adjacent time in the communication cable time sequence image. The average shaking amplitude of the communication cable to be monitored is determined according to the communication cable shaking amplitude in each monitoring range. The required monitoring range is determined in the plurality of monitoring ranges of the communication cable to be monitored, wherein the communication cable shaking amplitude of the required monitoring range is the largest. Whether the shaking type of the communication cable to be monitored is a specified shaking type is judged according to the difference between the communication cable shaking amplitude of the required monitoring range and the average shaking amplitude of the communication cable to be monitored. If the shaking type of the communication cable to be monitored is the specified shaking type, a current communication cable image at a current time is obtained in the communication cable time sequence image in the required monitoring range. The current communication cable image at the current time is regionally divided to generate a recognition area of the current communication cable image. Hidden danger analysis is performed on the recognition area of the current communication cable image by a pre-constructed hidden danger target recognition model, and a hidden danger type of the communication cable to be monitored is determined.

[0019] The one or more embodiments of the specification provide a non-volatile computer storage medium, which stores computer executable instructions configured to: pre-divide a to-be-monitored communication cable into a plurality of monitoring ranges, and acquire a communication cable time sequence image in each monitoring range; determine a communication cable swing amplitude in each monitoring range according to a plurality of communication cable images at any adjacent time in the communication cable time sequence image; determine an average swing amplitude of the to-be-monitored communication cable according to the communication cable swing amplitude in each monitoring range; determine a required monitoring range in the plurality of monitoring ranges of the to-be-monitored communication cable, wherein the communication cable swing amplitude of the required monitoring range is the largest; determine whether a swing type of the to-be-monitored communication cable is a specified swing type according to a difference between the communication cable swing amplitude of the required monitoring range and the average swing amplitude of the to-be-monitored communication cable; if the swing type of the to-be-monitored communication cable is the specified swing type, acquire a current communication cable image at a current time in the communication cable time sequence image in the required monitoring range; perform region division on the current communication cable image at the current time to generate an identification region of the current communication cable image; and perform hazard analysis on the identification region of the current communication cable image through a pre-constructed hazard target identification model to determine a hazard type of the to-be-monitored communication cable.

[0020] The above at least one technical solution adopted by the embodiments of the specification can achieve the following beneficial effects: the swing amplitude of the communication cable is determined through the images at adjacent times in the acquired communication cable time sequence images, so as to determine whether the communication cable is disturbed by construction machinery or strangers through the swing amplitude, if the communication cable is disturbed by construction machinery or strangers, hazard identification is performed through the monitoring range with the largest swing amplitude, which avoids the case that the identification efficiency is not high due to identification of multiple images, and reduces the calculation pressure of the system. The current communication cable image is divided into identification regions, the hazards in the identification regions are accurately identified through artificial intelligence technology, the communication cable hazards are identified in a timely manner, the warning accuracy and efficiency are increased, and the hazard position can be positioned in a timely manner. BRIEF DESCRIPTION OF DRAWINGS

[0021] In order to more clearly illustrate the technical solutions in the embodiments of the specification or the prior art, brief introductions to the drawings needed to be used in the embodiments or prior art descriptions will be given below. Obviously, the drawings in the following description are only some embodiments described in the specification, and those skilled in the art can also obtain other drawings according to these drawings without creative labor. In the drawings:

[0022] Figure 1A flowchart of a communication cable hidden danger monitoring method provided by an embodiment of the present specification is shown in the figure;

[0023] Figure 2 A structural diagram of a communication cable hidden danger monitoring device provided by an embodiment of the present specification is shown in the figure;

[0024] Figure 3 A structural diagram of a communication cable hidden danger monitoring device provided by an embodiment of the present specification is shown in the figure. DETAILED DESCRIPTION

[0025] In order to enable those skilled in the art to better understand the technical solutions in the present specification, the technical solutions in the present specification will be described clearly and completely in conjunction with the drawings in the embodiments of the present specification. Obviously, the described embodiments are only a part of the embodiments of the present specification, not all the embodiments. Based on the embodiments of the present specification, all other embodiments obtained by those skilled in the art without creative labor should be within the scope of protection of the present specification.

[0026] Communication cables are widely used in various fields and are necessary basic products in people's daily life. They are widely used in energy, transportation, communication, automobile and petrochemical industries, and their development is affected by international and domestic macroeconomic situation, national economic policy, industrial policy trend and development of related industries, and is closely related to economic development.

[0027] The communication cable monitoring method includes visual monitoring and state quantity monitoring. In visual monitoring, images are collected by a visual monitoring device, and hidden dangers are warned according to human forms or construction machinery in the images. In some specific weather environments, communication cables may sway, such as in windy weather. In addition, construction machinery and illegal personnel may also cause the communication cables to sway, such as the behavior of illegal personnel stealing cables, in which case, communication cable hidden dangers need to be identified in time and warned. Therefore, in the prior art, when communication cable swaying caused by non-weather reasons occurs, the method of identifying hidden dangers for each collected image has low monitoring efficiency and cannot obtain the hidden danger situation of the communication cable in time.

[0028] The embodiment of the present specification provides a communication cable hidden danger monitoring method. It should be noted that the execution subject can be a server or any device with data processing capability. Figure 1 A flowchart of a communication cable hidden danger monitoring method provided by an embodiment of the present specification is shown in the figure, Figure 1 as shown, the method mainly includes the following steps:

[0029] Step S101, the communication cable to be monitored is divided into a plurality of monitoring ranges in advance, and time sequence images of the communication cable in each monitoring range are obtained.

[0030] In actual application scenarios, the communication cable is generally arranged overhead and has a certain length. If the communication cable is monitored in average, due to the long length of the communication cable, the range involved is wide, and a monitoring blind spot is prone to occur.

[0031] In an embodiment of the present specification, the communication cable to be monitored is divided into a plurality of monitoring ranges. It should be noted that the communication cable can be equally divided into a plurality of ranges according to the length of the communication cable to be monitored, or the communication cable can be divided into a plurality of ranges with different lengths according to the ground features corresponding to the communication cable to be monitored. For example, a part of the communication cable to be monitored corresponds to a construction area, and the communication cable located in the construction area is finely divided according to a one-meter interval to form a plurality of areas. Another part of the ground feature is an idle area, and the communication cable in the other part can be roughly divided into ranges according to a five-meter interval. The present specification does not specifically limit the division method of the monitoring range, and the division of the monitoring range can be performed according to the actual situation.

[0032] In an embodiment of the present specification, a monitoring point is arranged in each monitoring range, and a communication cable time sequence image in the monitoring range collected by the monitoring point is obtained. The communication cable time sequence image includes a plurality of communication cable images collected at different times. For example, the collection device can be a video collection device, and after a period of video is collected, the video is decomposed into time sequence images. The collection device can also be an image collection device, and a timing task is set to collect an image every millisecond or second. The image is uploaded in real time according to the collection time to form a communication cable time sequence image. The embodiment of the present specification does not specifically limit the collection device, and the collection device can be selected according to the actual situation.

[0033] In step S102, the communication cable shaking amplitude in each monitoring range is determined according to a plurality of communication cable images at any adjacent time in the communication cable time sequence image.

[0034] In some specific weather environments, the communication cable will shake, for example, in windy weather, and the communication cable will also shake slightly in a breeze. In addition, construction machinery and illegal personnel will also cause the communication cable to shake, for example, the behavior of stealing the cable by illegal personnel. In this case, in order to timely stop this behavior, it is necessary to timely identify the communication cable hidden danger, increase the warning accuracy and warning efficiency, and facilitate timely positioning of the hidden danger position. In some specific weather environments, when the communication cable shakes, it is necessary to determine the reason for the shaking of the communication cable.

[0035] According to the plurality of communication cable images at any adjacent time in the communication cable time sequence images, the communication cable shaking amplitude in each monitoring range is determined, specifically comprising: acquiring the acquisition time corresponding to each of the plurality of communication cable images in the communication cable time sequence images; acquiring the first communication cable image and the second communication cable image at adjacent time according to the acquisition time corresponding to each of the plurality of communication cable images, wherein the acquisition time of the first communication cable image is before the acquisition time of the second communication cable image; pre-setting a communication cable feature point in each communication cable monitoring range; determining the communication cable shaking amplitude in each communication cable monitoring range according to the position of the communication cable feature point in the first communication cable image and the position of the communication cable feature point in the second communication cable image.

[0036] In an embodiment of the present specification, the communication cable time sequence includes a plurality of communication cable images, the acquisition time of each communication cable image is different, the acquisition time corresponding to each of the plurality of communication cable images in the communication cable time sequence images is acquired, and the plurality of communication cable images are sorted according to the acquisition time corresponding to each communication cable image. Through the above steps, the images in the communication cable time sequence are sorted according to the acquisition time, which avoids the problem of disorder generated when generating the time sequence image.

[0037] According to the plurality of communication cable images sorted, two communication cable images at adjacent time are determined, and the implementation method here can label numbers to the plurality of communication cable images according to the acquisition time, the image corresponding to the first acquisition time is labeled with number 1, the image corresponding to the second acquisition time is labeled with number 2, and so on, for example, the time sequence image includes five images, which are 1, 2, 3, 4 and 5 in turn, and a plurality of adjacent two communication cable images 12, 23, 34, 45 can be determined, any one of which can be selected. For example, the selected adjacent communication cable images are 45, then the image 4 corresponds to the first communication cable image, and the image 5 corresponds to the second communication cable image. It can also be three adjacent images, such as image 123, which is not limited here.

[0038] According to the monitoring range corresponding to the communication cable time sequence image, a communication cable feature point is pre-labeled in the cable in the monitoring range, and the communication cable feature point can be a position with clear recognition in the communication cable. According to the position of the communication cable feature point in the communication cable images at two adjacent times, the shaking amplitude of the communication cable in the monitoring range is determined.

[0039] The determination of the shaking amplitude of the communication cable in the monitoring range can be achieved according to the following method: first position coordinates and second position coordinates are respectively generated according to the positions of the communication cable feature points in the first communication cable image and the positions of the communication cable feature points in the second communication cable image; the first feature point and the second feature point are marked in the pre-constructed rectangular coordinate system according to the first position coordinates and the second position coordinates; an auxiliary line is generated by connecting the first feature point and the second feature point and extending to the longitudinal coordinate axis of the rectangular coordinate system; the shaking angle of the communication cable is generated by calculating the angle formed by the auxiliary line and the horizontal coordinate axis of the rectangular coordinate system; the shaking distance of the communication cable is generated by calculating the distance between the first feature point and the second feature point in the rectangular coordinate system according to the first position coordinates and the second position coordinates; and the shaking amplitude of the communication cable is determined by the shaking angle of the communication cable and the shaking distance of the communication cable.

[0040] In one embodiment of the present specification, first, the first position coordinates of the communication cable feature points are generated in the first communication cable image, for indicating the positions of the communication cable feature points in the first communication cable image, and similarly, the second position coordinates of the communication cable feature points are generated in the second communication cable image, for indicating the positions of the communication cable feature points in the second communication cable image. Since the collection time corresponding to the first communication cable image is before the collection time of the second communication cable, if the position coordinates of the communication cable feature points in the adjacent two images are different, it indicates that the communication cable has shaken, and if the position coordinates of the communication cable feature points in the adjacent two images are the same, it indicates that the communication cable has not shaken. In order to ensure the accuracy of the judgment, the same operation can be performed on two images of other adjacent time, and the judgment can also be performed on the communication cable images in other monitoring ranges. If the position coordinates of the feature points in the two adjacent images are the same, it is determined that the communication cable has not shaken.

[0041] According to the positions of the communication cable feature points in the first communication cable image and the positions of the communication cable feature points in the second communication cable image, first position coordinates and second position coordinates are respectively generated, which specifically includes: taking the top corners located at the same positions of the first communication cable image and the second communication cable image as the first coordinate origin and the second coordinate origin respectively; performing the same square division on the first communication cable image and the second communication cable image to generate a first grid and a second grid; constructing a first coordinate system according to the first coordinate origin and the first grid; constructing a second coordinate system according to the second coordinate origin and the second grid; generating the first position coordinates according to the positions of the communication cable feature points in the first coordinate system; and generating the first position coordinates according to the positions of the communication cable feature points in the second coordinate system.

[0042] In an embodiment of the present specification, the method for generating the position coordinates of the communication cable feature points in different images can be as follows: since the acquisition devices of the first communication cable image and the second communication cable image are the same, the size information, resolution, etc. of the two images are the same. For example, the size of the two images is 12cm*15cm. The direction adjustment of the two images is that the two images are in the same direction, for example, the communication cables of the two images are located at the top left of the image. The top corners located at the same positions of the first communication cable image and the second communication cable image are respectively taken as the first coordinate origin and the second coordinate origin, for example, the lower left corners of the two images can be respectively taken as the first coordinate origin and the second coordinate origin. After the coordinate origin is determined, the unit length of the coordinate system and the directions of the horizontal coordinate axis and the vertical coordinate axis need to be determined. The length passing through the left lower corner vertex below the image can be taken as the horizontal coordinate axis, and the direction away from the left lower corner vertex is the direction of the horizontal axis. The width passing through the left lower corner vertex on the left side of the image can be taken as the vertical coordinate axis, and similarly, the direction away from the left lower corner vertex is the direction of the vertical axis. After the coordinate origin and the horizontal and vertical coordinate axes are determined, the unit length of the two coordinate systems needs to be determined. In order to ensure the accuracy of the position coordinates of the communication cable feature points in the two images, the two coordinate axes need to be set as coordinate axes of the same specification. When determining the unit length, the two images can be divided into the same grid, and the side length of the grid can be set to 1cm or other values, as long as the side length of the grid division of the two images is consistent. Thus, the coordinate systems of the two communication cable images are obtained. The first position coordinates are generated according to the positions of the communication cable feature points in the first coordinate system, and the first position coordinates are generated according to the positions of the communication cable feature points in the second coordinate system.

[0043] In an embodiment of the present specification, according to the first position coordinates and the second position coordinates of the generated communication cable feature points in the two coordinate systems, the first feature point and the second feature point are labeled in the pre-constructed rectangular coordinate system. It should be noted that the rectangular coordinate system here can be randomly set, or the first coordinate system or the second coordinate system can be used. When the first coordinate system is used, the position coordinates of the designated feature points in the first coordinate system are the first feature points, and the second feature points are labeled in the first coordinate system according to the second position coordinates. Both methods are available, and the embodiments of the present specification are not specifically limited here.

[0044] After the first feature point and the second feature point are obtained in the same coordinate system, the first feature point and the second feature point are connected, and are extended to the longitudinal coordinate axis of the rectangular coordinate system to generate an auxiliary line. The auxiliary line intersects the longitudinal axis of the coordinate system and forms a certain angle with the transverse axis. The angle formed by the auxiliary line and the transverse axis of the rectangular coordinate system is calculated as the swing angle of the communication cable. If the communication cable has swung, the position coordinates of the first feature point and the second feature point are different, and a distance is formed between the two points. According to the first position coordinate and the second position coordinate, the distance between the first feature point and the second feature point is calculated in the rectangular coordinate system to generate the swing distance of the communication cable. The specific calculation method can use the Pythagorean theorem to calculate. The swing angle of the communication cable and the swing distance of the communication cable are used to determine the swing amplitude of the communication cable. When the swing amplitude of the communication cable is determined, the swing amplitude level can be set. For example, when the swing distance exceeds 5 and the swing angle exceeds 90 degrees, it is set to level one, and when the swing distance is greater than 2 and less than 5 and the swing angle is less than 90 degrees, it is set to level two, wherein the swing amplitude of level one is higher than that of level two. The swing angle and the swing distance can also be standardized to generate quantitative data of the swing amplitude.

[0045] In step S103, according to the communication cable swing amplitude in each monitoring range, the average swing amplitude of the to-be-monitored communication cable is determined. In the multiple monitoring ranges of the to-be-monitored communication cable, the monitoring range meeting the requirements is determined.

[0046] When judging the swing of the communication cable, the average situation needs to be analyzed to obtain a more accurate judgment result. According to the communication cable swing amplitude in each monitoring range, the average swing amplitude of the to-be-monitored communication cable is determined. Specifically, the positions of the multiple monitoring ranges in the to-be-monitored communication cable are obtained; according to the positions of the multiple monitoring ranges in the to-be-monitored communication cable, the calculation weights of the multiple monitoring ranges are set; the product of the communication cable swing amplitude in each monitoring range and the calculation weight of each monitoring range is calculated to generate the swing data in each monitoring range; according to the swing data in each monitoring range, the average swing amplitude of the multiple monitoring ranges is calculated to obtain the average swing amplitude of the to-be-monitored communication cable.

[0047] In an embodiment of the present disclosure, the shaking amplitude of the communication cable is processed to generate a quantifiable shaking amplitude, that is, to represent the shaking amplitude in a digital form. When monitoring, the communication cable is divided into multiple monitoring ranges, so as to obtain the positions of the multiple monitoring ranges in the communication cable to be monitored. For example, a 9-meter communication cable is divided into 9 monitoring ranges, and the positions of the monitoring ranges are labeled from left to right. According to the positions of the monitoring ranges in the communication cable to be monitored, the calculation weights of the monitoring ranges are set. Since the shaking of the communication cable is more likely to occur at the middle positions, the weights of the middle positions can be set to small values, and the weights are sequentially increased from the middle positions to both sides. For example, the weight of the monitoring range labeled 5 is set to 1, the weights of the monitoring ranges 4 and 6 located on both sides of the monitoring range 5 are set to 2, and so on.

[0048] After setting different calculation weights, the product of the shaking amplitude of the communication cable in each monitoring range and the calculation weight of each monitoring range is calculated as the shaking data in each monitoring range. According to the shaking data in each monitoring range, the average value of the shaking data of all the monitoring ranges in the communication cable to be monitored is calculated to obtain the average shaking amplitude of the communication cable to be monitored.

[0049] In actual application scenarios, if a mechanical device or a stranger touches the communication cable, the shaking of the communication cable is local shaking. If the shaking is caused by weather, the shaking amplitudes of each part of the communication cable are not much different. In the case of shaking caused by weather, the shaking amplitudes of each part of the communication cable are not much different from the average shaking amplitude of the communication cable to be monitored. However, when the shaking is caused by non-weather reasons, such as cable theft by illegal personnel or cable damage by construction machinery, the shaking caused by such reasons is local shaking, and the shaking amplitude of the contacted part is much larger than the average shaking amplitude. Therefore, it is necessary to first determine the monitoring range corresponding to the local shaking. Generally, the shaking amplitude of the contacted part is the largest, and the monitoring range with the largest shaking amplitude is taken as the required monitoring range according to the shaking amplitudes of the communication cable in each monitoring range.

[0050] In step S104, according to the difference between the shaking amplitude of the communication cable in the required monitoring range and the average shaking amplitude of the communication cable to be monitored, it is determined whether the shaking type of the communication cable to be monitored is a specified shaking type.

[0051] Specifically, when the difference between the shaking amplitude of the communication cable in the required monitoring range and the average shaking amplitude of the communication cable to be monitored is greater than a preset threshold, it is determined that the shaking type of the communication cable to be monitored is shaking caused by non-weather reasons; when the difference between the shaking amplitude of the communication cable in the required monitoring range and the average shaking amplitude of the communication cable to be monitored is less than or equal to the preset threshold, it is determined that the shaking type of the communication cable to be monitored is shaking caused by weather reasons.

[0052] In the shaking caused by weather reasons, the shaking amplitude of each part of the communication cable is not much different from the average shaking amplitude of the communication cable to be monitored, that is, when the difference between the shaking amplitude of the communication cable in the required monitoring range and the average shaking amplitude of the communication cable to be monitored is greater than a preset threshold, it is determined that the shaking type of the communication cable to be monitored is shaking caused by non-weather reasons.

[0053] However, when the shaking is shaking caused by non-weather reasons, for example, the cable is stolen by illegal personnel or the cable is damaged by construction machinery, the shaking caused by such reasons is local shaking, and the shaking amplitude of the contact part is much greater than the average shaking amplitude, that is, when the difference between the shaking amplitude of the communication cable in the required monitoring range and the average shaking amplitude of the communication cable to be monitored is less than or equal to the preset threshold, it is determined that the shaking type of the communication cable to be monitored is shaking caused by weather reasons. In actual application scenarios, if a mechanical device or a stranger touches the communication cable, the shaking of the communication cable is local shaking. In order to accurately identify and confirm the hidden danger, the monitoring range with the maximum shaking amplitude in the entire communication cable is selected for hidden danger identification, that is, the communication cable in the required monitoring range is determined according to the shaking amplitude of the communication cable in each monitoring range, and the shaking amplitude of the communication cable in the required monitoring range is the maximum. By screening the monitoring range with the maximum shaking amplitude for hidden danger identification, the situation of low identification efficiency caused by identifying multiple images is avoided, and the calculation pressure of the system is reduced. In addition, in order to improve the accuracy of identification, the monitoring ranges on both sides of the required monitoring range can also be used as identification objects.

[0054] In step S105, if the shaking type of the communication cable to be monitored is the specified shaking type, the current communication cable image at the current time is obtained in the communication cable time sequence image in the required monitoring range, and the current communication cable image at the current time is regionally divided to generate an identification region of the current communication cable image.

[0055] In an actual application scenario, if a mechanical device or a stranger touches the communication cable, the shaking of the communication cable is local shaking. In order to accurately identify and confirm the hidden danger, a monitoring range with the largest shaking amplitude in the whole communication cable is selected for hidden danger identification, that is, according to the communication cable shaking amplitude in each monitoring range, a monitoring range meeting the requirements is determined, wherein the communication cable shaking amplitude of the monitoring range meeting the requirements is the largest. By screening the monitoring range with the largest shaking amplitude for hidden danger identification, the situation of low identification efficiency caused by identifying multiple images is avoided, and the calculation pressure of the system is reduced. In addition, in order to improve the identification accuracy, the monitoring ranges on both sides of the monitoring range meeting the requirements can also be used as identification objects.

[0056] In an embodiment of the present specification, after determining the monitoring range meeting the requirements, the latest image in the time sequence image of the communication cable in the specified range needs to be determined, that is, the current communication cable image at the current time. When collecting the communication cable image, there are many redundant scenes in the image in addition to the communication cable, such as the sky area in the image. In order to improve the identification efficiency, the current communication cable image needs to be regionally divided to generate an identification region, and only this region is identified to ensure that hidden dangers can be discovered in time and warning can be given.

[0057] The current communication cable image at the current time is regionally divided to generate an identification region of the current communication cable image, specifically including: determining the communication cable in the current communication cable image; dividing the current communication cable image into two regions with the communication cable as the boundary; calculating the average image brightness in each region; and determining the identification region of the current communication cable image according to the average image brightness in each region, wherein the identification region of the current communication cable image is the region with smaller average image brightness in the two regions.

[0058] In an embodiment of the present specification, the current communication cable image includes an image including a communication cable, the communication cable in the image is determined, and the current communication cable image is divided into two regions with the communication cable as the boundary. Generally, the two regions are sky area and ground area, and rely on the ground when there are construction machinery or strangers. The brightness values of each pixel point in each region are collected, the average brightness in each region is calculated, and the region with smaller average image brightness in the two regions is used as the identification region. Generally, the brightness value of the sky area is relatively large and uniform, and the side close to the ground has smaller brightness value due to the presence of the object to be identified and the ground object.

[0059] In step S106, the hidden danger analysis is performed on the recognition region of the current communication cable image by using the pre-constructed hidden danger target recognition model, and the hidden danger type of the communication cable to be monitored is determined, so as to realize the hidden danger monitoring of the communication cable to be monitored.

[0060] Before the hidden danger analysis is performed on the recognition region of the current communication cable image by using the pre-constructed hidden danger target recognition model, and the hidden danger type of the communication cable to be monitored is determined, the method further includes the following steps: collecting a plurality of hidden danger target images in advance; extracting hidden danger target feature values from the plurality of hidden danger target images, and marking the hidden danger types of the plurality of hidden danger targets respectively; training the pre-constructed initial hidden danger target recognition model according to the hidden danger target feature values and the hidden danger types of the plurality of hidden danger target images, to obtain the hidden danger target recognition model meeting the requirements.

[0061] In an embodiment of the present specification, in order to improve the recognition ability of the hidden danger target recognition model, the pre-constructed initial hidden danger target recognition model needs to be trained. A plurality of hidden danger target images are collected in advance. The hidden danger target images should be as many as possible, and the hidden danger target images of each type should include multiple. Hidden danger target feature values are extracted from the plurality of hidden danger target images, and the hidden danger types of the plurality of hidden danger targets are marked respectively. The hidden danger types include strangers, strange machines, etc., and can also be other self-defined hidden danger types. The pre-constructed initial hidden danger target recognition model is trained according to the hidden danger target feature values and the hidden danger types of the plurality of hidden danger target images, to obtain the hidden danger target recognition model meeting the requirements.

[0062] Specifically, the pre-warning image features in the recognition region of the current communication cable image are extracted; the pre-warning image features are input into the hidden danger target recognition model meeting the requirements, and the hidden danger type is generated.

[0063] In an embodiment of the present specification, after the recognition region of the current communication cable image is obtained, the pre-warning image features in the recognition region of the current communication cable image are extracted. The pre-warning image features are input into the hidden danger target recognition model meeting the requirements, the hidden danger analysis is performed on the recognition region of the current communication cable image, the hidden danger type of the communication cable to be monitored is determined, and the hidden danger monitoring of the communication cable to be monitored is realized. When the hidden danger in the current communication cable image is monitored, the hidden danger type is sent to the terminal of the operation and maintenance personnel, the hidden danger warning is performed, so as to facilitate the operation and maintenance personnel to arrive at the scene for processing in time.

[0064] The above technical solution determines the amplitude of cable sway by analyzing adjacent images from a time-series dataset of the communication cable. This amplitude is used to determine if interference from construction machinery or strangers is present. If interference is found, the monitoring area with the largest sway amplitude is selected for hazard identification. This avoids the inefficiency of analyzing multiple images and reduces the computational burden on the system. The most recent communication cable image is divided into identification areas, and artificial intelligence technology is used to accurately identify hazards within these areas, enabling timely detection of communication cable hazards, increasing the accuracy and efficiency of early warnings, and facilitating timely location of hazards.

[0065] This specification also provides an embodiment of a communication cable hazard monitoring device, such as... Figure 2 As shown, the device is powered by a lithium battery, uses solar charging, and features 4G wireless transmission and supports artificial intelligence analysis. It issues alarms for identified hazards and proactively reports them to the server; alarms can be viewed on a mobile device. Furthermore, the device supports PTZ functionality, enabling 360° surveillance of the monitored area. The device includes: a power supply unit, an image (video) acquisition unit, an image (video) processing unit, a 4G wireless transmission unit, an alarm unit, a PTZ unit, and a PTZ control unit. The image acquisition unit, image (video) processing unit, and 4G wireless transmission unit are all located on a single circuit board, with data processed by the CPU. The power supply module is connected to the output power supply via a power cable, the alarm unit is connected to the CPU via a speaker cable, and the PTZ unit and PTZ control unit are connected to the CPU via RS485. The device supports a sleep function, with standby power consumption of less than 100mW, ensuring long-term online operation. Powered by a safe and stable lithium battery, and using solar charging, the device eliminates the need for wiring, reducing construction costs. It supports both night vision and daylight vision cameras, enabling 24-hour monitoring. The PTZ function allows for 360° monitoring without blind spots. The device supports hazard analysis and alarms, and also supports analysis of specific areas, excluding scenarios outside the designated area. This significantly reduces false alarms, unnecessary alarms, and improves the accuracy and reliability of data. Utilizing regional alarm AI technology, it combines the device's photo and video functions for application in the field of communication operations and maintenance, achieving visualized monitoring, reducing device power consumption, extending standby time, and enabling miniaturization, further reducing construction and manpower maintenance costs.

[0066] In one embodiment of the present specification, the specific implementation of the device is as follows: the shell is provided with a label for indicating the serial number of the device, the server login account is opened, the device serial number is filled in the serial number filling position, the device is configured to the server, and it is ensured that the device can normally access the server IP. Configure the device on the server side, and configure the preset position. According to the lens picture taken by the camera and the monitored scene, set the preset position, the device will take a picture at the preset position, and determine the alarm area in the uploaded picture picture which needs to be monitored. If no alarm area is set, the whole monitoring area will be analyzed by artificial intelligence by default.

[0067] Set the photographing interval and the number of gimbal preset positions. When the configured photographing time comes, the device will automatically go to the set preset position to take a picture. From one preset position to another preset position, it is realized by the device rotating by itself. The gimbal unit is a unit that ensures the up-down and left-right rotation of the device, ensuring that the monitoring area can have no dead angle. The preset position setting can be checked through the moving path, which is from preset position 1 to preset position 2, and so on.

[0068] After that, the device analyzes the picture intelligently, analyzes the alarm area drawn, such as the thing that wants to be monitored is in the central position of the picture, and wants to see whether there is a hidden danger in the central position. If someone or construction machinery comes to the central position of the picture, an alarm will be sent, otherwise no alarm will be sent. In this way, the number of alarms can be greatly reduced, the false alarm can be reduced, and the data reliability can be improved. The program of the device will train the characteristic value of some hidden dangers that need to send an alarm, such as excavators, people, cranes, etc.

[0069] After the device takes a picture, it will analyze the characteristic value of the picture. If the characteristic value of the picture meets the hidden danger type trained before, the corresponding alarm will be sent, and the picture will be uploaded to the server. If there is a hidden danger, the device will push the hidden danger alarm type to the server side, and the server side will configure the corresponding alarm type and the communication method of the operation and maintenance personnel to the server in advance. When the device sends an alarm, the operation and maintenance personnel will be informed through the communication tool. After receiving the alarm, the operation and maintenance personnel will confirm whether there is a hidden danger according to the picture and the video after the alarm, and if there is a human damage, the operation and maintenance personnel will actively send a warning through the alarm unit. The alarm unit can play sound to achieve the warning effect.

[0070] After the early warning is pushed to the operation and maintenance personnel, the operation and maintenance personnel are reminded to view the communication line, and the alarm unit is used to alarm the person damaging the line, and at the same time of issuing the alarm, the device starts to record and save the video, and the operation and maintenance personnel can call the video to watch the on-site situation. The photographing start time is fixed, which can start from the early morning, and the photographing interval can be pre-configured on the server, and the photographing interval can also be configured according to actual needs, and the interval can be set to a value between 1 minute and 24 hours. After the photographing interval is configured on the server, it is sent to the device end, and the device starts the timer to automatically take pictures without human intervention. At the same time, the device supports real-time video, which can be used to watch the monitored surrounding environment in real time, and the surrounding environment can be observed in 360° without dead angle by rotating the holder.

[0071] The embodiment of the present specification also provides a communication cable hidden danger monitoring device, as shown in the figure, the device comprises: Figure 3

[0072] at least one processor; and

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

[0074] The memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to: pre-divide the communication cable to be monitored into a plurality of monitoring ranges, and acquire a time sequence image of the communication cable in each monitoring range; determine a communication cable shaking amplitude in each monitoring range according to a plurality of communication cable images at any adjacent time in the communication cable time sequence image; determine an average shaking amplitude of the communication cable to be monitored according to the communication cable shaking amplitude in each monitoring range; determine a monitoring range meeting the requirements in the plurality of monitoring ranges of the communication cable to be monitored, wherein the communication cable shaking amplitude of the monitoring range meeting the requirements is the largest; determine whether the shaking type of the communication cable to be monitored is a specified shaking type according to the difference between the communication cable shaking amplitude of the monitoring range meeting the requirements and the average shaking amplitude of the communication cable to be monitored; if the shaking type of the communication cable to be monitored is the specified shaking type, acquire a current communication cable image at the current time in the communication cable time sequence image in the monitoring range meeting the requirements; perform region division on the current communication cable image at the current time to generate an identification region of the current communication cable image; perform hidden danger analysis on the identification region of the current communication cable image through a pre-constructed hidden danger target identification model to determine the hidden danger type of the communication cable to be monitored.

[0075] ​The embodiment of the specification further provides a non-volatile computer storage medium, which stores computer executable instructions, and the computer executable instructions are configured to: pre-divide a to-be-monitored communication cable into a plurality of monitoring ranges, and acquire a communication cable time sequence image in each monitoring range; determine a communication cable swing amplitude in each monitoring range according to a plurality of communication cable images at any adjacent time in the communication cable time sequence image; determine an average swing amplitude of the to-be-monitored communication cable according to the communication cable swing amplitude in each monitoring range; determine a required monitoring range in the plurality of monitoring ranges of the to-be-monitored communication cable, wherein the communication cable swing amplitude of the required monitoring range is the largest; determine whether a swing type of the to-be-monitored communication cable is a specified swing type according to a difference between the communication cable swing amplitude of the required monitoring range and the average swing amplitude of the to-be-monitored communication cable; if the swing type of the to-be-monitored communication cable is the specified swing type, acquire a current communication cable image at a current time in the communication cable time sequence image in the required monitoring range; perform region division on the current communication cable image at the current time to generate an identification region of the current communication cable image; and perform hidden danger analysis on the identification region of the current communication cable image through a pre-constructed hidden danger target identification model to determine a hidden danger type of the to-be-monitored communication cable.

[0076] Each of the embodiments in the specification is described in a progressive manner, and the same parts between the embodiments can be referred to each other. Each of the embodiments focuses on the difference from other embodiments. Especially, the device, the equipment, and the non-volatile computer storage medium embodiments are basically similar to the method embodiments, and thus the description is relatively simple, and the relevant parts can be referred to the part of the method embodiment.

[0077] The above describes specific embodiments of the specification. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recited in the claims can be performed in an order different than the order in the embodiments and still achieve the desired result. In addition, the processes depicted in the figures do not necessarily require the particular order shown or sequential order to achieve the desired results. In some implementations, multitasking and parallel processing can be advantageous or possible.

[0078] The above only describes one or more embodiments of the specification and does not limit the specification. One or more embodiments of the specification can have various modifications and changes for those skilled in the art. Any modification, equivalent replacement, improvement, etc. within the spirit and principle of one or more embodiments of the specification shall be included in the scope of the claims of the specification.

Claims

1. A method of communication cable hazard monitoring, the method comprising: The method comprises: pre-dividing the communication cable to be monitored into a plurality of monitoring ranges, and obtaining a time sequence image of the communication cable in each monitoring range; determining a communication cable swing amplitude in each monitoring range according to a plurality of communication cable images at any adjacent time in the time sequence image of the communication cable; determining an average swing amplitude of the communication cable to be monitored according to the communication cable swing amplitude in each monitoring range; determining a required monitoring range in the plurality of monitoring ranges of the communication cable to be monitored, wherein the communication cable swing amplitude in the required monitoring range is the largest; judging whether the swing type of the communication cable to be monitored is a specified swing type according to a difference between the communication cable swing amplitude in the required monitoring range and the average swing amplitude of the communication cable to be monitored, the specified swing type being a swing caused by a non-weather reason; if the swing type of the communication cable to be monitored is the specified swing type, obtaining a current communication cable image at a current time in the time sequence image of the communication cable in the required monitoring range; regionally dividing the current communication cable image at the current time to generate an identification region of the current communication cable image; performing hazard analysis on the identification region of the current communication cable image through a pre-constructed hazard target identification model to determine a hazard type of the communication cable to be monitored.

2. The method of claim 1, wherein, The specified swing type is a swing caused by a non-weather reason, and the judging whether the swing type of the communication cable to be monitored is the specified swing type according to the difference between the communication cable swing amplitude in the required monitoring range and the average swing amplitude of the communication cable to be monitored specifically comprises: when the difference between the communication cable swing amplitude in the required monitoring range and the average swing amplitude of the communication cable to be monitored is greater than a preset threshold, determining that the swing type of the communication cable to be monitored is a swing caused by a non-weather reason; when the difference between the communication cable swing amplitude in the required monitoring range and the average swing amplitude of the communication cable to be monitored is less than or equal to the preset threshold, determining that the swing type of the communication cable to be monitored is a swing caused by a weather reason.

3. The method of claim 1, wherein, The determining a communication cable swing amplitude in each monitoring range according to a plurality of communication cable images at any adjacent time in the time sequence image of the communication cable specifically comprises: obtaining collection times corresponding to the plurality of communication cable images in the time sequence image of the communication cable; obtaining a first communication cable image and a second communication cable image at adjacent times according to the collection times corresponding to the plurality of communication cable images; pre-setting a communication cable feature point in each communication cable monitoring range; determining a communication cable swing amplitude in each communication cable monitoring range according to positions of the communication cable feature point in the first communication cable image and positions of the communication cable feature point in the second communication cable image.

4. The method of claim 3, wherein, The communication cable characteristic point in the first communication cable image and the communication cable characteristic point in the second communication cable image are used to determine the communication cable swing amplitude in each communication cable monitoring range, and specifically include the following steps: The communication cable characteristic point in the first communication cable image and the communication cable characteristic point in the second communication cable image are used to generate a first position coordinate and a second position coordinate, respectively, wherein the first communication cable image is collected before the second communication cable image; The first position coordinate and the second position coordinate are used to mark a first feature point and a second feature point in a pre-constructed rectangular coordinate system; The first feature point and the second feature point are connected and extended to the longitudinal coordinate axis of the rectangular coordinate system to generate an auxiliary line; The angle formed by the auxiliary line and the horizontal coordinate axis of the rectangular coordinate system is calculated to generate the swing angle of the communication cable; The first position coordinate and the second position coordinate are used to calculate the distance between the first feature point and the second feature point in the rectangular coordinate system to generate the swing distance of the communication cable; The swing angle of the communication cable and the swing distance of the communication cable are used to determine the communication cable swing amplitude.

5. The method of claim 4, wherein, The communication cable characteristic point in the first communication cable image and the communication cable characteristic point in the second communication cable image are used to generate a first position coordinate and a second position coordinate, respectively, and specifically include the following steps: The top corners located at the same positions of the first communication cable image and the second communication cable image are used as a first coordinate origin and a second coordinate origin, respectively; The first communication cable image and the second communication cable image are subjected to the same grid division to generate a first grid and a second grid, respectively; The first coordinate origin and the first grid are used to construct a first coordinate system; The second coordinate origin and the second grid are used to construct a second coordinate system; The position of the communication cable characteristic point in the first coordinate system is used to generate a first position coordinate; The position of the communication cable characteristic point in the second coordinate system is used to generate a second position coordinate.

6. The method of claim 1, wherein, The current communication cable image at the current time is subjected to regional division to generate a recognition region of the current communication cable image, and specifically includes the following steps: The communication cable in the current communication cable image is determined; The current communication cable image is divided into two regions with the communication cable as the boundary; The average image brightness in each region is calculated; The recognition region of the current communication cable image is determined according to the average image brightness in each region, wherein the recognition region of the current communication cable image is the region with smaller average image brightness in the two regions.

7. The method of claim 1, wherein, The communication cable swing amplitude in each monitoring range is used to determine the average swing amplitude of the communication cable to be monitored, and specifically includes the following steps: obtaining a position of each monitoring range in the to-be-monitored communication cable, to set a calculation weight of each monitoring range according to the position of each monitoring range in the to-be-monitored communication cable; calculating a product of a communication cable swing amplitude in each monitoring range and the calculation weight of the each monitoring range, to generate swing data in each monitoring range; calculating an average swing amplitude of the plurality of monitoring ranges according to the swing data in each monitoring range, to obtain an average swing amplitude of the to-be-monitored communication cable.

8. The method of claim 1, wherein, The hidden danger analysis on the recognition area of the current communication cable image is performed through a pre-constructed hidden danger target recognition model, to determine a hidden danger type of the to-be-monitored communication cable, and specifically includes the following steps: pre-acquiring a plurality of hidden danger target images; extracting hidden danger target characteristic values from the plurality of hidden danger target images, and labeling hidden danger types of the plurality of hidden danger targets respectively; training an initial hidden danger target recognition model pre-constructed according to the hidden danger target characteristic values and the hidden danger types of the plurality of hidden danger target images, to obtain a hidden danger target recognition model meeting requirements; extracting pre-warning image features in a recognition area of the current communication cable image; inputting the pre-warning image features into the hidden danger target recognition model meeting requirements, to generate a hidden danger type.

9. A communication cable hazard monitoring device, characterized by, The device comprises: at least one processor; and a memory connected in communication with 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 to enable the at least one processor to: pre-divide a to-be-monitored communication cable into a plurality of monitoring ranges, and obtain communication cable time sequence images in each monitoring range; determine a communication cable swing amplitude in each monitoring range according to a plurality of communication cable images at any adjacent time in the communication cable time sequence images; determine an average swing amplitude of the to-be-monitored communication cable according to the communication cable swing amplitudes in each monitoring range; determine a monitoring range meeting requirements in the plurality of monitoring ranges of the to-be-monitored communication cable, wherein the communication cable swing amplitude of the monitoring range meeting requirements is the largest; determine whether a swing type of the to-be-monitored communication cable is a specified swing type according to a difference between the communication cable swing amplitude of the monitoring range meeting requirements and the average swing amplitude of the to-be-monitored communication cable, the specified swing type being a swing caused by a non-weather reason; if the swing type of the to-be-monitored communication cable is the specified swing type, obtain a current communication cable image at a current time in the communication cable time sequence images in the monitoring range meeting requirements; perform region division on the current communication cable image at the current time, to generate a recognition area of the current communication cable image; perform hidden danger analysis on the recognition area of the current communication cable image through a pre-constructed hidden danger target recognition model, to determine a hidden danger type of the to-be-monitored communication cable.

10. A non-volatile computer storage medium, storing computer executable instructions, the computer executable instructions being configured to: The communication cable to be monitored is divided into multiple monitoring ranges in advance, and a time sequence image of the communication cable in each monitoring range is obtained; A communication cable shaking amplitude in each monitoring range is determined according to multiple communication cable images at any adjacent time in the time sequence image of the communication cable; An average shaking amplitude of the communication cable to be monitored is determined according to the communication cable shaking amplitude in each monitoring range; A required monitoring range is determined from the multiple monitoring ranges of the communication cable to be monitored, wherein the communication cable shaking amplitude in the required monitoring range is the largest; Whether the shaking type of the communication cable to be monitored is a specified shaking type is determined according to a difference between the communication cable shaking amplitude in the required monitoring range and the average shaking amplitude of the communication cable to be monitored, wherein the specified shaking type is shaking caused by a non-weather reason; If the shaking type of the communication cable to be monitored is the specified shaking type, a current communication cable image at a current time is obtained from the time sequence image of the communication cable in the required monitoring range; The current communication cable image at the current time is regionally divided to generate an identification region of the current communication cable image; A hidden danger type of the communication cable to be monitored is determined by performing hidden danger analysis on the identification region of the current communication cable image through a hidden danger target identification model constructed in advance.

Citation Information

Patent Citations

  • Method for using flying platform to measure and inspect structure

    CN109552665A

  • Method for quickly detecting power transmission line channel hidden dangers

    CN110378892A