Method and device for identifying high points of contact line

Through non-contact detection equipment, collect contact line height data, determine the neighborhood of the contour point and fit the line to identify the contour point and solve the problem that the existing technology cannot identify contact line and other high points, and realize the scientific evaluation of the quality status of contact network equipment and the formulation of effective maintenance strategies.

CN114937101BActive Publication Date: 2025-04-25CHINA ACADEMY OF RAILWAY SCI CORP LTD +2
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202210519025.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-05-13
Publication Date
2025-04-25
Estimated Expiration
2042-05-13

AI Technical Summary

Technical Problem

The prior art cannot effectively identify high points such as contact lines, resulting in the inability to evaluate the quality status of contact network equipment according to the inherent structure of the contact network.

Method used

The contactless detection equipment is used to collect the height data of the contact lines of the working branch and the non-working branch, determine the neighborhood of the contour point, and identify the contour point by fitting the intersection of the first straight line and the second straight line.

Benefits of technology

Based on the contact line height non-contact detection data, it effectively identifies high points such as contact lines, supports contact network defect identification, defect positioning and comprehensive quality evaluation, helps scientifically formulate maintenance strategies, reasonably allocate maintenance resources, improve maintenance efficiency and save costs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114937101B_ABST
    Figure CN114937101B_ABST
Patent Text Reader

Abstract

The present invention discloses a method and device for identifying the height points of a contact line, wherein the method comprises: using non-contact detection equipment to collect the height data of the working branch contact line and the height data of the non-working branch contact line; determining the neighborhood of the height points according to the height data of the working branch contact line and the non-working branch contact line; fitting the height data of the first branch contact line whose height is not equal to the height of the non-working branch contact line in the neighborhood of the height points as a first straight line; fitting the height data of the second branch contact line whose height is not equal to the height of the non-working branch contact line in the neighborhood of the height points as a second straight line; identifying the intersection of the first and second straight lines as the height points. The present invention can effectively identify the height points of the contact line based on the non-contact detection data of the contact line height, provide support for the defect identification, defect location and comprehensive quality evaluation of the contact network, and help to evaluate the quality status of the contact network equipment according to the inherent structure of the contact network.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of contact network detection and analysis, and in particular to a method and device for identifying contact line contour points. Background Art

[0002] This section is intended to provide a background or context to the embodiments of the invention recited in the claims. No description herein is admitted to be prior art by inclusion in this section.

[0003] In order to meet the needs of power supply and mechanical force, the contact suspension is divided into several independent anchor sections. There are two contact wires at the same time in the connection section of two adjacent anchor sections. The one in contact with the pantograph is the working branch, and the one out of contact with the pantograph is the non-working branch. The transition position between the working branch and the non-working branch is called the iso-height point. The iso-height point is the boundary between the pantograph and the catenary of two adjacent anchor sections. The catenary inspection data segmentation method based on iso-height point recognition is widely used in many fields such as catenary defect recognition, defect location and comprehensive quality evaluation.

[0004] Currently, existing technologies are unable to effectively identify high points such as the contact line, and therefore are unable to assess the quality status of the contact network equipment according to the inherent structure of the contact network. Summary of the invention

[0005] An embodiment of the present invention provides a method for identifying the contact line contour points, which is used to effectively identify the contact line contour points, so as to evaluate the quality status of the contact network equipment according to the inherent structure of the contact network. The method includes:

[0006] Use non-contact detection equipment to collect the height data of the working branch contact line and the height data of the non-working branch contact line;

[0007] Determine the neighborhood of the contour points according to the height data of the working branch contact line and the height data of the non-working branch contact line;

[0008] The height data of the first contact line whose height is not equal to that of the non-working contact line in the neighborhood of the contour point are fitted into a first straight line; the height data of the second contact line whose height is not equal to that of the non-working contact line in the neighborhood of the contour point are fitted into a second straight line; the intersection of the first straight line and the second straight line is identified as the contour point.

[0009] The embodiment of the present invention further provides a device for identifying the contact line contour points, which is used to effectively identify the contact line contour points, so as to evaluate the quality status of the contact network equipment according to the inherent structure of the contact network. The device includes:

[0010] A non-contact collection unit, used to collect height data of the working branch contact line and the height data of the non-working branch contact line using a non-contact detection device;

[0011] A contour point neighborhood determination unit is used to determine the contour point neighborhood according to the height data of the working branch contact line and the height data of the non-working branch contact line;

[0012] The contour point recognition unit is used to fit the height data of the first contact line whose height is not equal to the height of the non-working contact line in the neighborhood of the contour point into a first straight line; fit the height data of the second contact line whose height is not equal to the height of the working contact line and the non-working contact line in the neighborhood of the contour point into a second straight line; and recognize the intersection of the first straight line and the second straight line as the contour point.

[0013] An embodiment of the present invention also provides a computer device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the above-mentioned method for identifying the contact line contour points when executing the computer program.

[0014] An embodiment of the present invention further provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the method for identifying the contact line contour points described above is implemented.

[0015] An embodiment of the present invention further provides a computer program product, which includes a computer program. When the computer program is executed by a processor, the method for identifying the contact line contour points is implemented.

[0016] In the embodiment of the present invention, the scheme for identifying the contact line contour points is compared with the technical scheme in the prior art which cannot effectively identify the contour points, by: using non-contact detection equipment to collect the height data of the working branch contact line and the height data of the non-working branch contact line; determining the contour point neighborhood according to the height data of the working branch contact line and the non-working branch contact line; fitting the height data of the first branch contact line whose height is not equal to the height of the non-working branch contact line in the contour point neighborhood into a first straight line; fitting the height data of the second branch contact line whose height is not equal to the height of the working branch contact line and the non-working branch contact line in the contour point neighborhood into a second straight line; identifying the intersection of the first straight line and the second straight line as the contour point, which can effectively identify the contact line contour points based on the contact line height non-contact detection data, can provide support for contact network defect identification, defect location and comprehensive quality evaluation, help to evaluate the quality status of the contact network equipment according to the inherent structure of the contact network, help to scientifically formulate maintenance strategies and reasonably allocate maintenance resources, can improve maintenance efficiency and save maintenance costs. BRIEF DESCRIPTION OF THE DRAWINGS

[0017] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the following briefly introduces the drawings required for use in the embodiments or the prior art descriptions. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work. In the drawings:

[0018] Figure 1 It is a schematic diagram of the application of the method for identifying contour points in an embodiment of the present invention;

[0019] Figure 2 Non-contact detection data of the contact line height near the iso-high point in the embodiment of the present invention;

[0020] Figure 3 It is the middle high point neighborhood in the contact line height detection data in the embodiment of the present invention;

[0021] Figure 4 Merge the neighboring regions of the contour points with close distances in the embodiment of the present invention;

[0022] Figure 5 Identify the position of the contour points in the neighborhood of the contour points in the embodiment of the present invention;

[0023] Figure 6 A schematic flow chart of a method for identifying contact line contour points in an embodiment of the present invention;

[0024] Figure 7 It is a structural schematic diagram of a device for identifying high points of contact lines in an embodiment of the present invention;

[0025] Figure 8 A schematic diagram of a contact line in an embodiment of the present invention;

[0026] Fig. 9 A schematic diagram of a critical position in an embodiment of the present invention;

[0027] Fig.10 The figure is a schematic diagram of determining a neighborhood of contour points in an embodiment of the present invention. DETAILED DESCRIPTION

[0028] To make the purpose, technical solution and advantages of the embodiments of the present invention more clear, the embodiments of the present invention are further described in detail below in conjunction with the accompanying drawings. Here, the exemplary embodiments of the present invention and their descriptions are used to explain the present invention, but are not intended to limit the present invention.

[0029] Taking the comprehensive quality evaluation of overhead contact network as an example, the existing evaluation method takes the whole kilometer as the evaluation unit, and the evaluation result may correspond to two adjacent anchor sections that are independent of each other in structure (see anchor section). Figure 1With the help of the iso-height point recognition method based on the non-contact detection data of the contact line height, it is possible to use the inherent structures of the contact network such as anchor sections and articulated electric phase separation as evaluation units, which can not only better reflect the overall characteristics of the current structure, but also be consistent with the work units concerned by on-site maintenance, which is conducive to the scientific and reasonable formulation of maintenance strategies.

[0030] The embodiment of the present invention proposes a scheme for identifying the contour points of the contact line. The scheme is based on the non-contact detection data collected by the high-speed bow-net integrated detection device. Without adding additional equipment, the contour point position detection is achieved by extracting data features. The purpose of the embodiment of the present invention is to provide a method for segmenting contact network detection data, which solves the problem that the prior art cannot evaluate the quality status of the contact network equipment according to the inherent structure of the contact network. The scheme for identifying the contour points of the contact line is introduced in detail below.

[0031] Figure 6 FIG. 1 is a flow chart of a method for identifying contact line contour points in an embodiment of the present invention. Figure 6 As shown, the method comprises the following steps:

[0032] Step 101: using a non-contact detection device to collect height data of the working branch contact line and height data of the non-working branch contact line;

[0033] Step 102: determining a neighborhood of contour points according to the height data of the working branch contact line and the height data of the non-working branch contact line;

[0034] Step 103: Fit the height data of the first contact line whose height is not equal to that of the non-working contact line in the neighborhood of the contour point into a first straight line; fit the height data of the second contact line whose height is not equal to that of the non-working contact line in the neighborhood of the contour point into a second straight line; identify the intersection of the first straight line and the second straight line as a contour point; the contour point is used to divide the contact network into anchor sections.

[0035] When implementing it, Figure 8 As shown, the unequal places include two contact lines (the first contact line and the second contact line), which are fitted into two straight lines respectively, but these two contact lines are not working branches and non-working branches. The working branch refers to the lower of the two contact lines, and the non-working branch refers to the higher of the two contact lines. Before and after the equal height point, the working branch and the non-working branch correspond to different contact lines.

[0036] The overall process and application effect of the contour point recognition method based on non-contact detection data of contact line height are as follows: Figure 1 The implementation steps include two parts. The first part is the basic provisions for detection equipment and data storage, and the second part is the overall implementation steps of the contour point recognition method.

[0037] The first part, which is step 101 above:

[0038] It is stipulated that non-contact detection equipment is used to collect the contact line height data, and the contact line height data collected by the non-contact detection equipment is stored in two fields, height1 (storing the height data of the first contact line) and height2 (storing the height data of the second contact line), wherein the height data of the two contact lines are stored at the same height points, and the height data of a single contact line is stored at other locations at the same time, such as Figure 2 shown.

[0039] Part II:

[0040] 1. Calculate the δ neighborhood of the contour point, i.e., the above step 102:

[0041] The neighborhood center height1 and height2 of the neighborhood where the equal height point is located are equal, and the height1 and height2 on both sides of the center are not equal. Therefore, the critical position where height1 and height2 are equal and unequal can be found in the contact line height detection data (such as Fig. 9 There are three critical positions where height1 and height2 are equal or unequal, such as Fig. 9 The three vertical lines in the figure serve as the candidate position for the center of the neighborhood where the contour points are located.

[0042] Due to the equidistant sampling of non-contact detection, there may be no sampling at the iso-height point. To solve this problem and ensure the consistency of calculation, the parameter σ (preset distance) is introduced to merge the height1 and height2 of the sampling positions near the iso-height point, such as Figure 3 shown.

[0043] As can be seen from the above, in one embodiment, determining the neighborhood of the contour points according to the height data of the working branch contact line and the height data of the non-working branch contact line may include:

[0044] In the height data of the working contact line and the height data of the non-working contact line, the critical position where the height of the first contact line is equal to the height of the second contact line and the height of the first contact line is not equal around the point where the height is equal is searched as the candidate neighborhood center, and the candidate neighborhood center is the candidate iso-height point;

[0045] The height data of the sampling points whose distance from the sampling positions within the preset range of the candidate contour points is less than the preset distance are merged to obtain the contour point neighborhood.

[0046] Let height1 = {h 1i |i=1,2,…,n},height2={h 2i|i=1,2,…,n}, let the sampling point number be P={p i |i=1,2,…,n}, calculate the absolute difference sequence between height1 and height2 as follows:

[0047] Δheight={Δh i |i=1,2,…,n}={|h 1i -h 2i ||i=1,2,…,n}

[0048] Taking Δheight as the independent variable, calculate the symbolic function value sgn(Δheight) as follows:

[0049] sgn(Δheight)={sgn(Δhi i )|i=1,2,…,n}

[0050] At the critical position where height1 and height2 are equal and unequal, the sign function value is at the intersection of 0 and 1, and the first-order difference set Δ(sgn(Δheight)) of sgn(Δheight) is calculated as follows:

[0051] Δ(sgn(Δheight))={sgn(Δh i )-sgn(Δh j )|i=2,3,…,n;j=i-1}

[0052] The non-zero elements in the first-order difference set are the critical positions of height1 and height2, that is, the candidate positions of the neighborhood center where the contour point is located. The slope signs of the absolute differences of height1 and height2 on both sides of the neighborhood center of the neighborhood where the contour point is located are opposite, so the neighborhood of the contour point can be screened according to the slope sign of Δheight.

[0053] From the above, it can be seen that in one embodiment, merging the height data of the sampling points whose distance from the sampling positions within the preset range of the candidate contour points is less than the preset distance to obtain the contour point neighborhood may include:

[0054] Calculate the absolute difference sequence between the height data of the first contact line and the height data of the second contact line;

[0055] Calculate the sign function value by taking the absolute difference sequence as an independent variable;

[0056] According to the intersection position of the sign function value of 0 and 1 in the neighborhood of the candidate contour point, a first-order difference set of the sign function value is calculated; the non-zero elements in the first-order difference set are the candidate positions in the neighborhood of the contour point where the candidate contour point is located;

[0057] A neighborhood of iso-high points is screened out from the candidate positions according to the slope sign of the absolute difference sequence.

[0058] Calculate the sign of the slope of Δheight as follows:

[0059]

[0060] Assume that the number of candidate locations for the neighborhood center is s, and the number of sampling points at the candidate locations is {q i |i=1,2,…,s}, divide sgn(Δ(Δheight) / ΔP) into s+1 units according to the alternative positions of the neighborhood center, then the i-th unit is U i as follows:

[0061]

[0062] like Fig.10 As shown, the element with the largest number in each unit is taken as its symbol, and the unit symbols on both sides of the ith candidate position have six combinations of positive-negative, negative-positive, zero-positive, zero-negative, negative-zero, and positive-zero. Among them, the candidate position when the unit symbols on both sides are the three combinations of negative-positive, zero-positive, and negative-zero is the neighborhood of the isoheight point δ.

[0063] As can be seen from the above, in one embodiment, selecting the neighborhood of the iso-high point from the candidate positions according to the slope sign of the absolute difference sequence may include:

[0064] Calculating the slope sign of the absolute difference sequence;

[0065] Divide the slope sign of the absolute difference sequence into the number of alternative positions plus one unit according to the alternative positions in the neighborhood of the alternative contour point;

[0066] The element with the largest number in each cell is taken as the symbol of the cell, and the alternative positions when the cell symbols on both sides are the three combinations of negative-positive, zero-positive, and negative-zero are taken as the neighbors of the contour points.

[0067] 2. Merge the δ neighborhoods of the contour points, which is a further optimization step.

[0068] The distance between two adjacent contour points of the overhead line is large, which often leads to the identification of multiple contour point neighborhoods near the same contour point. Therefore, the parameter k is introduced, and the radius of the contour point neighborhood is set to δ, and the neighborhoods with a center distance less than kδ are merged.

[0069] Suppose there are two neighborhood centers O i , O j The sampling point number is p i 、p j , if |p i -p jIf <kδ, then the neighborhood centers O i and O j are merged into O ij . The sampling point number at the new neighborhood center O ij is [(p i + p j ) / 2], and the neighborhood radius is |p i - p j | / 2, as shown in Figure 4 .

[0070] As can be seen from the above, in one embodiment, the method for identifying the equal-height points of the contact wire may further include a further preferred step: when identifying a plurality of equal-height point neighborhoods within a preset range from the same alternative equal-height point, merge the equal-height point neighborhoods whose center distances of the equal-height point neighborhoods are less than a preset threshold (kδ, which is related to the parameter k and the radius of the neighborhood) to obtain the determined equal-height point neighborhoods.

[0071] 3. Identify the equal-height points, that is, the above step 103.

[0072] Since there may be no obvious intersection points of the double-track contact wire in the detection data near the equal-height points, in order to improve the accuracy of identification, the directly identified neighborhood center cannot be selected as the equal-height point.

[0073] Let the neighborhood center of the i-th equal-height point neighborhood be O i , the sampling point number at the neighborhood center be p i , and the neighborhood radius be δ; let the contact wire height detection data in the neighborhood be height1 = {h 1i | i = 1, 2,..., n}, height2 = {h 2i | i = 1, 2,..., n}; let the data where h 1i ≠ h 2i in height1 and height2 be height1' and height2' respectively. The least squares method can be used to fit height1' and height2' into straight lines l1 and l2 respectively, and the intersection point P of the two straight lines is selected as the equal-height point, as shown in Figure 5 . The Q point in the figure is the actual equal-height point. Compared with selecting the neighborhood center O i as the equal-height point, the accuracy of selecting the P point as the equal-height point is higher.

[0074] In summary, the method for identifying the equal-height points of the contact wire provided by the embodiments of the present invention can provide support for catenary defect identification, defect location, and comprehensive quality evaluation, help railway infrastructure managers evaluate the state of catenary equipment based on the inherent structure of the catenary, contribute to scientifically formulating maintenance strategies and reasonably allocating maintenance resources, and can improve maintenance efficiency and save maintenance costs.

[0075] The present invention also provides a device for identifying the contact line and other high points, as described in the following embodiments. Since the principle of the device to solve the problem is similar to the method for identifying the contact line and other high points, the implementation of the device can refer to the implementation of the method for identifying the contact line and other high points, and the repeated parts will not be repeated.

[0076] Figure 7 FIG. 1 is a schematic diagram of the structure of a device for identifying high points of a contact line according to an embodiment of the present invention. Figure 7 As shown, the device comprises:

[0077] The non-contact acquisition unit 01 is used to acquire the height data of the working branch contact line and the height data of the non-working branch contact line by using a non-contact detection device;

[0078] The contour point neighborhood determination unit 02 is used to determine the contour point neighborhood according to the height data of the working branch contact line and the height data of the non-working branch contact line;

[0079] The contour point recognition unit 03 is used to fit the height data of the first contact line whose height is not equal to the height of the non-working contact line in the neighborhood of the contour point into a first straight line; fit the height data of the second contact line whose height is not equal to the height of the working contact line and the non-working contact line in the neighborhood of the contour point into a second straight line; identify the intersection of the first straight line and the second straight line as a contour point; the contour point is used to divide the contact network into anchor sections.

[0080] In one embodiment, the contour point neighborhood determination unit is specifically used to:

[0081] In the height data of the working contact line and the height data of the non-working contact line, the critical position where the height of the first contact line is equal to the height of the second contact line and the height of the first contact line is not equal around the point where the height is equal is searched as the candidate neighborhood center, and the candidate neighborhood center is the candidate iso-height point;

[0082] The height data of the sampling points whose distance from the sampling positions within the preset range of the candidate contour points is less than the preset distance are merged to obtain the contour point neighborhood.

[0083] In one embodiment, the contour point neighborhood determination unit is specifically used to:

[0084] Calculate the absolute difference sequence between the height data of the first contact line and the height data of the second contact line;

[0085] Calculate the sign function value by taking the absolute difference sequence as an independent variable;

[0086] According to the intersection position of the sign function value of 0 and 1 in the neighborhood of the candidate contour point, a first-order difference set of the sign function value is calculated; the non-zero elements in the first-order difference set are the candidate positions in the neighborhood of the contour point where the candidate contour point is located;

[0087] A neighborhood of iso-high points is screened out from the candidate positions according to the slope sign of the absolute difference sequence.

[0088] In one embodiment, the contour point neighborhood determination unit is specifically used to:

[0089] Calculating the slope sign of the absolute difference sequence;

[0090] Divide the slope sign of the absolute difference sequence into the number of alternative positions plus one unit according to the alternative positions in the neighborhood of the alternative contour point;

[0091] The element with the largest number in each cell is taken as the symbol of the cell, and the alternative positions when the cell symbols on both sides are the three combinations of negative-positive, zero-positive, and negative-zero are taken as the neighbors of the contour points.

[0092] In one embodiment, the above-mentioned device for identifying the contact line contour points may also include: a merging unit, which is used to merge the contour point neighborhoods whose center distances are less than a preset threshold when multiple contour point neighborhoods are identified within a preset range from the same alternative contour point, to obtain a determined contour point neighborhood.

[0093] An embodiment of the present invention also provides a computer device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the above-mentioned method for identifying the contact line contour points when executing the computer program.

[0094] An embodiment of the present invention further provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the method for identifying the contact line contour points described above is implemented.

[0095] An embodiment of the present invention further provides a computer program product, which includes a computer program. When the computer program is executed by a processor, the method for identifying the contact line contour points is implemented.

[0096] In the embodiment of the present invention, the scheme for identifying the contact line contour points is compared with the technical scheme in the prior art which cannot effectively identify the contour points, by: using non-contact detection equipment to collect the height data of the working branch contact line and the height data of the non-working branch contact line; determining the contour point neighborhood according to the height data of the working branch contact line and the non-working branch contact line; fitting the height data of the first branch contact line whose height is not equal to the height of the non-working branch contact line in the contour point neighborhood into a first straight line; fitting the height data of the second branch contact line whose height is not equal to the height of the working branch contact line and the non-working branch contact line in the contour point neighborhood into a second straight line; identifying the intersection of the first straight line and the second straight line as the contour point, which can effectively identify the contact line contour points based on the contact line height non-contact detection data, can provide support for contact network defect identification, defect location and comprehensive quality evaluation, help to evaluate the contact network equipment status with the inherent structure of the contact network, help to scientifically formulate maintenance strategies and reasonably allocate maintenance resources, can improve maintenance efficiency and save maintenance costs.

[0097] Those skilled in the art will appreciate that embodiments of the present invention may be provided as methods, systems, or computer program products. Therefore, the present invention may take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware. Moreover, the present invention may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.

[0098] The present invention is described with reference to flowcharts and / or block diagrams of methods, devices (systems), and computer program products according to embodiments of the present invention. It should be understood that each process and / or block in the flowchart and / or block diagram, as well as the combination of processes and / or blocks in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.

[0099] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.

[0100] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process. Figure 1 A process or multiple processes and / or boxes Figure 1 A step that specifies a function in one or more boxes.

[0101] The specific embodiments described above further illustrate the objectives, technical solutions and beneficial effects of the present invention in detail. It should be understood that the above description is only a specific embodiment of the present invention and is not intended to limit the scope of protection of the present invention. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the present invention should be included in the scope of protection of the present invention.

Claims

1. A method for identifying the contact line contour points, characterized in that: include: Use non-contact detection equipment to collect the height data of the working branch contact line and the height data of the non-working branch contact line; Determine the neighborhood of the contour point according to the height data of the working branch contact line and the height data of the non-working branch contact line, which includes: searching the height data of the working branch contact line and the height data of the non-working branch contact line for the critical position where the height of the first branch contact line is equal to the height of the second branch contact line and the height of the first branch contact line is not equal around the point where the height is equal as the center of the alternative neighborhood, and the center of the alternative neighborhood is the alternative contour point; merge the height data of the sampling points whose distance from the sampling position within the preset range of the alternative contour point is less than the preset distance to obtain the neighborhood of the contour point; The height data of the first contact line whose height is not equal to that of the non-working contact line in the neighborhood of the contour point are fitted into a first straight line; the height data of the second contact line whose height is not equal to that of the non-working contact line in the neighborhood of the contour point are fitted into a second straight line; the intersection of the first straight line and the second straight line is identified as the contour point.

2. The method for identifying the contact line contour points according to claim 1, characterized in that: The height data of the sampling points whose distance from the sampling positions within the preset range of the candidate contour points is less than the preset distance are merged to obtain the contour point neighborhood, including: Calculate the absolute difference sequence between the height data of the first contact line and the height data of the second contact line; Calculate the sign function value by taking the absolute difference sequence as an independent variable; According to the intersection position of the sign function value of 0 and 1 in the neighborhood of the candidate contour point, a first-order difference set of the sign function value is calculated; the non-zero elements in the first-order difference set are the candidate positions in the neighborhood of the contour point where the candidate contour point is located; A neighborhood of iso-high points is screened out from the candidate positions according to the slope sign of the absolute difference sequence.

3. The method for identifying the contact line contour points according to claim 2, characterized in that: Screening out a neighborhood of iso-high points from the candidate positions according to the slope sign of the absolute difference sequence includes: Calculating the slope sign of the absolute difference sequence; Divide the slope sign of the absolute difference sequence into the number of alternative positions plus one unit according to the alternative positions in the neighborhood of the alternative contour point; The element with the largest number in each cell is taken as the symbol of the cell, and the alternative positions when the cell symbols on both sides are the three combinations of negative-positive, zero-positive, and negative-zero are taken as the neighbors of the contour points.

4. The method for identifying the contact line contour points according to claim 1, characterized in that: Also includes: When multiple contour point neighborhoods are identified within a preset range from the same candidate contour point, the contour point neighborhoods whose center distances are less than a preset threshold are merged to obtain a determined contour point neighborhood.

5. A device for identifying high points of a contact line, characterized in that: include: A non-contact collection unit, used to collect height data of the working branch contact line and the height data of the non-working branch contact line using a non-contact detection device; A contour point neighborhood determination unit is used to determine the contour point neighborhood according to the height data of the working branch contact line and the height data of the non-working branch contact line, which includes: in the height data of the working branch contact line and the height data of the non-working branch contact line, searching for the critical position where the height of the first branch contact line is equal to the height of the second branch contact line and the height of the first branch contact line is not equal around the point where the height is equal as the candidate neighborhood center, and the candidate neighborhood center is the candidate contour point; merging the height data of the sampling points whose distance from the sampling position within the preset range of the candidate contour point is less than the preset distance to obtain the contour point neighborhood; The contour point recognition unit is used to fit the height data of the first contact line whose height is not equal to the height of the non-working contact line in the neighborhood of the contour point into a first straight line; fit the height data of the second contact line whose height is not equal to the height of the working contact line and the non-working contact line in the neighborhood of the contour point into a second straight line; and recognize the intersection of the first straight line and the second straight line as the contour point.

6. The device for identifying the contact line contour points according to claim 5, characterized in that: The contour point neighborhood determination unit is specifically used for: Calculate the absolute difference sequence between the height data of the first contact line and the height data of the second contact line; Calculate the sign function value by taking the absolute difference sequence as an independent variable; According to the intersection position of the sign function value of 0 and 1 in the neighborhood of the candidate contour point, the first-order difference set of the sign function value is calculated; The non-zero elements in the first-order difference set are candidate positions in the neighborhood of the contour point where the candidate contour point is located; A neighborhood of iso-high points is screened out from the candidate positions according to the slope sign of the absolute difference sequence.

7. The device for identifying the contact line contour points according to claim 6, characterized in that: The contour point neighborhood determination unit is specifically used for: Calculating the slope sign of the absolute difference sequence; Divide the slope sign of the absolute difference sequence into the number of alternative positions plus one unit according to the alternative positions in the neighborhood of the alternative contour point; The element with the largest number in each cell is taken as the symbol of the cell, and the alternative positions when the cell symbols on both sides are the three combinations of negative-positive, zero-positive, and negative-zero are taken as the neighbors of the contour points.

8. The device for identifying the contact line contour points according to claim 5, characterized in that: Also includes: The merging unit is used to merge the contour point neighborhoods whose center distances are less than a preset threshold when multiple contour point neighborhoods are identified within a preset range from the same candidate contour point to obtain a determined contour point neighborhood.

9. A computer device comprising a memory, a processor and a computer program stored in the memory and executable on the processor, characterized in that: When the processor executes the computer program, the method according to any one of claims 1 to 4 is implemented.

10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the method according to any one of claims 1 to 4 is implemented.

11. A computer program product, characterized in that The computer program product comprises a computer program, and when the computer program is executed by a processor, the method according to any one of claims 1 to 4 is implemented.

Citation Information

Patent Citations

  • Automatic fine extraction method of high-voltage line tower for airborne LiDAR electric power inspection

    CN112767352A

  • Method and device for recognizing non-section abnormity of pantograph-catenary contact force

    CN113610188A