Sub-conductor extraction method, device, equipment and medium

By using an adaptive multi-scale spherical neighborhood geometric feature descriptor, the problem of low automation in traditional power line inspection is solved, and high-precision sub-conductor extraction is achieved, thereby improving the efficiency of intelligent detection and management of high-voltage transmission channels.

CN120953633BActive Publication Date: 2026-07-31HOHAI UNIV
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
HOHAI UNIV
Filing Date
2025-08-12
Publication Date
2026-07-31

AI Technical Summary

Technical Problem

Traditional power line inspection methods have low automation and limited detection accuracy, making it difficult to effectively extract individual sub-conductors, resulting in safety hazards and low management efficiency in high-voltage transmission line inspections.

Method used

A method based on adaptive multi-scale spherical neighborhood geometric feature descriptors is adopted. By acquiring scene point cloud data, filtering and height feature analysis are performed to construct geometric feature descriptors, screen candidate points of sub-traverses, and perform dimensionality reduction and segmentation through nonlinear mapping and adaptive multi-density algorithms, finally realizing the extraction of three-dimensional sub-traverses.

Benefits of technology

It achieves highly automated and high-precision extraction of sub-conductors, improving the intelligent detection level and management efficiency of high-voltage transmission channels, and reducing the need for manual inspections and safety risks.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120953633B_ABST
    Figure CN120953633B_ABST
Patent Text Reader

Abstract

This application belongs to the field of power line inspection technology, and discloses a method, device, equipment, and medium for extracting sub-conductors based on an adaptive multi-scale spherical neighborhood geometric feature descriptor. The method includes: acquiring scene point cloud data and filtering it to obtain non-ground point clouds; performing voxel-based height feature analysis on the non-ground point clouds to detect the location of split conductors and determine the region; constructing a geometric feature descriptor to describe the point cloud features within the region, and establishing an adaptive mechanism between the center position and neighborhood scale to optimize the descriptor; based on the optimization results, filtering candidate points for sub-conductors by analyzing the angle between the point cloud distribution direction and the fitted tangent of the line; using a nonlinear mapping strategy to reduce dimensionality, segmenting the dimensionality-reduced candidate points to obtain two-dimensional sub-conductor points; and upgrading the two-dimensional sub-conductor points to three dimensions to extract the three-dimensional sub-conductors. This method has a high degree of automation, high accuracy, and strong noise resistance, and can accurately extract sub-conductors in complex power scenarios.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of power line inspection technology, and in particular to a method, apparatus, equipment and medium for extracting sub-conductors. Background Technology

[0002] Split conductors, typically composed of multiple sub-conductors, are core components of high-voltage transmission systems and critical infrastructure for ensuring the stable operation of power grids. In recent years, with the rapid development of my country's power industry, the scale of high-voltage transmission systems has continued to expand, resulting in a large-scale power grid covering the entire country and ranking among the world's leading systems. Transmission lines exposed to the natural environment for extended periods are susceptible to factors such as vegetation growth, extreme weather conditions, and line aging. To prevent line faults and reduce the resulting socio-economic losses, power management departments need to conduct regular inspections of transmission corridors to promptly identify and eliminate potential hazards.

[0003] Traditional power grid inspection methods have significant limitations: 1) High-voltage transmission lines typically span thousands of kilometers, requiring a large investment of human resources for manual inspection; 2) These lines often traverse areas with complex terrain, leading to high-risk working environments for inspection personnel and highlighting safety issues; 3) Traditional methods have limited detection accuracy, which can easily result in missed or misjudged hazards, affecting the reliability of power grid safety operation assessments. Summary of the Invention

[0004] To address the aforementioned problems, this application provides a method, apparatus, device, and medium for extracting sub-conductors, overcoming the shortcomings of traditional power line inspection methods, such as low automation, limited detection accuracy, and difficulty in effectively extracting individual sub-conductors. This application features high automation, high detection accuracy, and strong noise resistance, effectively extracting individual sub-conductors and achieving a leap from traditional power line inspection methods to intelligent detection.

[0005] According to the first technical solution of this application, a sub-wire extraction method based on an adaptive multi-scale spherical neighborhood geometric feature descriptor is provided, the method comprising: Acquire scene point cloud data; The scene point cloud data is filtered to obtain non-ground point clouds; Voxel-based height feature analysis is performed on the non-ground point cloud to detect the location of the split conductor and determine the split conductor region. Construct geometric feature descriptors to describe the features of the point cloud within the split conductor region; Establish an adaptive mechanism between center location and neighborhood scale to optimize geometric feature descriptors; Based on the calculation results of the optimized geometric feature descriptor, candidate points for sub-traverses are screened by analyzing the angle between the point cloud distribution direction and the tangent of the line fitting. A nonlinear mapping strategy is used to reduce the dimensionality of the candidate points of the sub-trajectories; The candidate points of the sub-traverse are segmented and reduced in dimension to obtain two-dimensional sub-traverse points; The two-dimensional sub-traverse points are upgraded to three dimensions to achieve the extraction of three-dimensional sub-traverses.

[0006] Furthermore, voxel-based height feature analysis is performed on the non-ground point cloud to detect the location of the split conductor and determine the split conductor region, including: The non-ground point cloud is voxelized, and the point cloud distribution characteristics along the height direction within each voxel are statistically analyzed. Based on the point cloud distribution characteristics, a maximum height threshold is set. and continuous non-empty voxel threshold Voxels that meet the criteria are selected to detect the location of power towers; Based on the detected center location of the power tower in the scene , The representative scenario For each tower, the angle between the line connecting the centers of adjacent power towers and the X-axis is calculated using the following formula. : (1) In the formula, and They represent the first in the scene respectively. The x and y coordinates of the center position of each tower; and They represent the first in the scene respectively. The x and y coordinates of the center position of each tower; Then, the point cloud is rotated using the following formula to align the direction of the line connecting the centers of adjacent power towers with the X-axis of the coordinate system: (2) In the formula, These are the point cloud coordinates before rotation. These are the coordinates of the rotated point cloud; Connectivity analysis is used to identify the spatial location of the split conductors in order to determine the region of the split conductors.

[0007] Furthermore, the geometric feature descriptor is represented as: (3) (4) In the formula, Represents geometric feature descriptors, Represents the tensor product. For undetermined points, The neighborhood radius, For the neighboring region One point, The total number of neighboring points. For normalized distance, The radial distance weighting function is expressed as: (5) In the formula, and All values ​​are optimized through experiments. It is a natural constant. x is the independent variable of the radial distance weighting function.

[0008] Furthermore, an adaptive mechanism for center location and neighborhood scale is established to optimize the geometric feature descriptor, including: A weighted mechanism is introduced to differentiate the contribution of each point within the neighborhood; the formula for calculating the weight of each point is as follows: (6) (7) In the formula, For point The weight, For point Local density, The standard deviation is Gaussian. It is a point and Gaussian distance between them It is a parameter used to adjust the degree to which local density affects the weights; Location is determined by minimizing the distance from each point in the neighborhood to... Distance and determination: (8) In the formula, For the index of the point, N The number of points; Determined through iterative calculation Position, during iterative calculation Initially set to 1, The initial value is the mean center, through The value is constantly being adjusted and updated. Position until The positional change tends to stabilize, so we take this point. Location is The final position; A basic neighborhood is constructed using the average distance between multiple neighboring points as an initial parameter, and the neighborhood radius is dynamically adjusted using an exponential growth strategy. The adjustment function is as follows: (9) in, It is the neighborhood radius. It is the average distance from multiple adjacent points. The constant is used, and the formula for calculating the linearity involved is as follows: (10) In the formula, The linearity of the point cloud neighborhood; , , These are the eigenvalues ​​of the point distribution tensor; By comparing the linearity at different scales, the neighborhood scale corresponding to the maximum value is selected as the optimal parameter.

[0009] Furthermore, based on the calculation results of the optimized geometric feature descriptor, candidate points for sub-traverses are screened by analyzing the angle between the point cloud distribution direction and the tangent of the line fitting, including: The transmission line is approximated as a parabola along its span in space. The tangent direction at a certain location is obtained by parabolic fitting. The actual distribution direction of the point cloud calculated by the optimized geometric feature descriptor is compared with the tangent direction. If the angle between the two is less than a preset threshold, it is judged as a candidate point of the sub-conductor.

[0010] Furthermore, a nonlinear mapping strategy is employed to reduce the dimensionality of the candidate points for the sub-traverse, including: Projecting the split conductor structure onto a horizontal plane yields projected line segments. A central baseline is constructed at the midpoint of these projected line segments, and the distance from each sub-conductor projected line segment to this central baseline is calculated using the following formula: (11) In the formula, The distance from the sub-traverse line to the center baseline. , , These are the fitting coefficients for the center baseline; Projecting the split conductors onto a vertical plane along the span of the line yields a projected parabola. A central reference parabola is constructed at the midpoint of this projected parabola, and the distances from the projected parabolas of each sub-conductor to this central reference parabola are calculated. (12) (13) In the formula, The vertical distance from the sub-traverse to the central reference parabola. , , The coefficients are the baseline parabolic fit coefficients. , The coordinates of the projection point on the vertical plane along the span of the track; To represent the Z-coordinate of a point in the sub-traverse point cloud in three-dimensional space; The distance in the plane from the origin or reference point of the coordinate system after projecting the sub-traverse point onto a vertical plane along the span of the line.

[0011] Furthermore, the dimensionality-reduced candidate sub-traverse points are segmented to obtain two-dimensional sub-traverse points, including: An adaptive multi-density algorithm based on reverse nearest neighbor is used to segment the dimensionality-reduced candidate points of the sub-traverse. The reverse nearest neighbor is defined as: if yes One of its nearest neighbors, yes The reverse nearest neighbor; The algorithm characterizes local density by the number of reverse nearest neighbors: in dense regions, points with a number of reverse nearest neighbors exceeding a threshold k are defined as core points; in sparse regions, points with a number of reverse nearest neighbors less than k but covered by high-density core points are defined as boundary points, and the rest are noise points. By connecting the core points and boundary points of different density regions using a KNN graph, cross-density growth of clusters is achieved, thus completing the segmentation.

[0012] According to the second technical solution of this application, a sub-wire extraction device based on an adaptive multi-scale spherical neighborhood geometric feature descriptor is provided, the device comprising: The data acquisition module is configured to acquire scene point cloud data; The point cloud filtering module is configured to filter the scene point cloud data to obtain non-ground point clouds; The split conductor identification module is configured to perform voxel-based height feature analysis on the non-ground point cloud to detect the location of the split conductor and determine the split conductor region. The descriptor building module is configured to build geometric feature descriptors to describe the features of the point cloud within the split conductor region; The descriptor optimization module is configured to establish an adaptive mechanism between the center location and the neighborhood scale to optimize the geometric feature descriptor. The sub-traverse screening module is configured to screen candidate points for sub-traverses based on the calculation results of the optimized geometric feature descriptors and by analyzing the angle between the point cloud distribution direction and the tangent of the line fitting. The sub-traverse dimension reduction module is configured to use a nonlinear mapping strategy to reduce the dimension of the candidate points of the sub-traverse; The sub-trajectory segmentation module is configured to segment the dimensionality-reduced candidate points of the sub-trajectory to obtain two-dimensional sub-trajectory points; The sub-trajectory dimensionality upscaling module is configured to upscale the two-dimensional sub-trajectory points to three dimensions, thereby enabling the extraction of three-dimensional sub-trajectory points.

[0013] According to the third technical solution of this application, an electronic device is provided, the electronic device comprising: a memory for storing a computer program; and a processor for executing the computer program to implement the method described above.

[0014] According to the fourth technical solution of this application, a non-transitory computer-readable storage medium storing instructions is provided, which, when executed by a processor, performs the method described above.

[0015] The sub-wire extraction methods, apparatuses, devices, and media based on adaptive multi-scale spherical neighborhood geometric feature descriptors according to various schemes in this application have at least the following technical effects: This application boasts a high degree of automation and fully leverages the descriptor's advantage in effectively capturing point cloud features, effectively filtering out noise points and ensuring precise extraction of sub-conductors. More importantly, this application realizes the transformation from traditional manual inspection to an automated, high-precision, and high-efficiency intelligent inspection method, significantly improving the intelligence level and management efficiency of high-voltage transmission channel inspection. Attached Figure Description

[0016] The accompanying drawings, which form part of this application, are used to provide a further understanding of this application. The illustrative embodiments and descriptions of this application are used to explain this application and do not constitute an undue limitation of this application. In the drawings: Figure 1 A flowchart illustrating a sub-wire extraction method based on an adaptive multi-scale spherical neighborhood geometric feature descriptor provided in this application embodiment; Figure 2 This is a schematic diagram illustrating the type of split wire targeted for extraction in an embodiment of this application; Figure 3 A schematic diagram illustrating the construction of an adaptive center position provided in an embodiment of this application; Figure 4 A schematic diagram illustrating the construction of an adaptive multi-scale spherical neighborhood provided in an embodiment of this application; Figure 5 A schematic diagram of the candidate points for screening sub-wires provided in an embodiment of this application; Figure 6 A schematic diagram of the adaptive multi-density algorithm provided in the embodiments of this application; Figure 7 The result diagram of fine extraction of sub-wires provided in the embodiments of this application; Figure 8 This is a structural diagram of a sub-wire extraction device based on an adaptive multi-scale spherical neighborhood geometric feature descriptor, provided in an embodiment of this application. Detailed Implementation

[0017] To enable those skilled in the art to better understand the technical solution of this application, the application will be described in detail below with reference to the accompanying drawings and specific embodiments.

[0018] One aspect of this application provides a sub-wire extraction method based on an adaptive multi-scale spherical neighborhood geometric feature descriptor. For example... Figure 1 As shown, Figure 1 This is a flowchart of an embodiment of a sub-traverse extraction method based on an adaptive multi-scale spherical neighborhood geometric feature descriptor provided in this application. The sub-traverse extraction method based on the adaptive multi-scale spherical neighborhood geometric feature descriptor includes the following steps S10-S90.

[0019] S10: Acquire scene point cloud data.

[0020] In some embodiments, UAV-borne lidar is used to collect point cloud data of the power transmission channel scene. ,in , , The three-dimensional coordinates of the objects in the scene. To determine the number of point clouds collected, i Representing the i Points. Split wire types within the scene, such as... Figure 2 As shown.

[0021] S20: Filter the scene point cloud data to obtain non-ground point cloud.

[0022] For example, in step S20, a cloth simulation filtering algorithm can be used to perform ground filtering on the point cloud to obtain a non-ground point cloud.

[0023] In some embodiments, point clouds of high-voltage transmission channel scenarios Perform ground filtering to obtain the point set after removing ground points. ,in, This represents the number of non-ground points after removing ground points. j representative point set The Middle j One point.

[0024] S30: Perform voxel-based height feature analysis on non-ground point clouds to detect the location of split conductors and determine the region of the split conductor.

[0025] In some embodiments, step S30 may specifically detect the position of the split wire in the following manner: non-ground point clouds Voxelization was performed, and the point cloud distribution characteristics along the height direction within each voxel were statistically analyzed. Based on the significant continuity between power towers and tall vegetation along the elevation direction (manifested as a large number of continuous non-empty voxels), while transmission lines exhibit discontinuity, a maximum height threshold was set. and continuous non-empty voxel threshold Voxels that meet the criteria are selected to detect the location of power towers. The number of power towers detected in the scene is... Its central position is , The representative scenario For each tower, first calculate the angle between the line connecting the centers of adjacent power towers and the X-axis. : (1) In the formula, and They represent the first in the scene respectively. The x and y coordinates of the center position of each tower; and They represent the first in the scene respectively. The x and y coordinates of the center position of each tower.

[0026] Subsequently, the point cloud was rotated to align the direction of the line connecting the centers of adjacent power towers with the X-axis of the coordinate system: (2) In the formula, These are the point cloud coordinates before rotation. These are the coordinates of the rotated point cloud; ultimately, the spatial location of the split traverse is accurately identified through connected component analysis.

[0027] S40: Construct a geometric feature descriptor to describe the features of the point cloud within the split conductor region.

[0028] In some embodiments, to achieve accurate description of the global geometric features of the sub-traverse point cloud, point distribution tensor theory is introduced to construct a geometric feature descriptor. This descriptor is defined as: (3) (4) In the formula, Represents geometric feature descriptors, Represents the tensor product. For undetermined points, The neighborhood radius, For the neighboring region One point, The total number of neighboring points. For normalized distance, The radial distance weighting function can be expressed as: (5) In the formula, the parameters , The values ​​were set to 0.6 and 0.1 respectively, which are the optimized values ​​obtained through experiments. It is a natural constant. x is the independent variable of the radial distance weighting function.

[0029] S50: Establish an adaptive mechanism for center location and neighborhood scale to optimize geometric feature descriptors.

[0030] In some embodiments, a geometric feature descriptor optimized by a center location and neighborhood scale adaptive mechanism is constructed through the following steps: 1) The selection of the center position in the geometric feature descriptor significantly affects the feature extraction results. To improve its adaptability in scenarios with non-uniform sampling and data gaps, an adaptive center position selection method is proposed, which introduces a weighting mechanism to differentiate the contribution of each point in the neighborhood. First, the weight value of each point is calculated: (6) (7) In the formula, For point The weight, For point Local density, The standard deviation is Gaussian. Set to 0.5. It is a point and Gaussian distance between them It is a parameter used to adjust the degree to which local density affects the weights; Location is determined by minimizing the distance from each point in the neighborhood to... Distance and determination: (8) In the formula, For the index of the point, N The number of points.

[0031] Determined through iterative calculation Position, during iterative calculation Initially set to 1, The initial value is the mean center, through The value is constantly being adjusted and updated. Position until The positional change tends to stabilize, so we take this point. Location is The final position, such as Figure 3 As shown.

[0032] 2) Using geometric feature descriptors with a fixed neighborhood radius has limitations in sub-traverse point clouds with varying densities and structures. An excessively large neighborhood scale can obscure the linear features of the sub-traverse, while an excessively small scale fails to fully capture its structural information. To address this issue, this paper proposes an adaptive neighborhood scale adjustment scheme. A basic neighborhood is constructed using the average distance between six neighboring points as an initial parameter, and then the neighborhood radius is dynamically expanded using an exponential growth strategy. The adjustment function is as follows: (9) in, It is the neighborhood radius. It is the average distance to 6 adjacent points. It is a constant. The formula for calculating the linearity involved is as follows: (10) In the formula, The linearity of the point cloud neighborhood; , , These are the eigenvalues ​​of the point distribution tensor. By comparing the linearity at different scales, the neighborhood scale corresponding to the maximum value is selected as the optimal parameter, such as... Figure 4 As shown.

[0033] S60: Based on the calculation results of the optimized geometric feature descriptor, candidate points for sub-traverses are selected by analyzing the angle between the point cloud distribution direction and the tangent of the line fitting.

[0034] In some embodiments, step S60 can specifically screen candidate points for sub-conductors in the following way: The transmission line is approximately parabolically distributed along its span in space. The tangent direction at a certain location is obtained through parabolic fitting, and the tangent direction reflects the linear distribution direction at that location. The actual distribution direction of the point cloud calculated by the adaptive multi-scale spherical neighborhood geometric feature descriptor is compared with the tangent direction at an angle: if the angle between the two is less than a preset threshold, it is judged as a candidate point for a sub-conductor; otherwise, if the angle is too large, it is discarded. Figure 5 As shown.

[0035] S70: A nonlinear mapping strategy is used to reduce the dimensionality of candidate points for sub-traverses.

[0036] In some embodiments, the dimensionality reduction of candidate points using a nonlinear mapping strategy specifically includes: transforming the sub-traverse segmentation problem in three-dimensional space into a two-dimensional processing task through a nonlinear mapping strategy. Specifically, the split traverse structure is projected onto a horizontal plane, and a central baseline is constructed at the midpoint of these projected segments. Subsequently, the distance from each projected sub-traverse segment to this baseline is calculated: (11) In the formula, The distance from the sub-traverse line to the center baseline. , , These are the fitting coefficients for the central baseline. To further describe the hierarchical distribution characteristics of the sub-traverses in the vertical direction, the split traverses are projected onto a vertical plane along the span of the line, constructing a central baseline parabola located at the midpoint of these projected parabolas. Subsequently, the distance from each sub-traverse's projected parabola to this baseline parabola is calculated: (12) (13) In the formula, The vertical distance from the sub-traverse to the central reference parabola. , , The coefficients are the baseline parabolic fit coefficients. , The coordinates of the projection point on the vertical plane along the span of the track; To represent the Z-coordinate of a point in the sub-traverse point cloud in three-dimensional space; This refers to the distance in the plane from the origin or reference point of the coordinate system after projecting a sub-traverse point onto a vertical plane along the track span. This is achieved by establishing... , The new coordinate system, based on the two-dimensional space, can accurately characterize the relative positional relationship of the sub-trajectories in three-dimensional space.

[0037] S80: Segment the candidate points of the sub-traverse after dimensionality reduction to obtain two-dimensional sub-traverse points.

[0038] In some embodiments, an adaptive multi-density algorithm is used to segment the dimensionality-reduced candidate points for sub-traverses. Specifically, to address the problem of significant spatial differences in the density of sub-traverse point clouds, an adaptive multi-density algorithm based on reverse nearest neighbors significantly improves the segmentation difficulty caused by density differences. The reverse nearest neighbor is defined as: if... yes One of its nearest neighbors is called yes The algorithm uses the reverse nearest neighbor (RNN) to accurately reflect local density. In densely populated regions, points with more than a threshold k are defined as core points. In sparsely populated regions, points with fewer than k RNNs but covered by core points in high-density regions are defined as boundary points. The remaining points are considered noise points. The algorithm further connects core and boundary points in different density regions using a KNN graph, enabling cross-density growth of clusters and effectively segmenting the dimensionality-reduced candidate point set for sub-trajectories. Figure 6As shown.

[0039] S90: Upgrade the two-dimensional sub-traverse points to three dimensions to achieve the extraction of three-dimensional sub-traverses.

[0040] In some embodiments, the point cloud of the sub-trajectories in the segmented two-dimensional projection plane is upscaled to three-dimensional space, ultimately achieving fine extraction of the three-dimensional sub-trajectories, such as... Figure 7 As shown.

[0041] Another aspect of this application embodiment provides a sub-wire extraction device based on an adaptive multi-scale spherical neighborhood geometric feature descriptor, such as... Figure 8 The diagram shown is a structural diagram of a sub-trajectory extraction device based on an adaptive multi-scale spherical neighborhood geometric feature descriptor provided in an embodiment of this application. The sub-trajectory extraction device based on the adaptive multi-scale spherical neighborhood geometric feature descriptor includes: Data acquisition module 801 is configured to acquire scene point cloud data; The point cloud filtering module 802 is configured to filter the scene point cloud data to obtain non-ground point clouds. The split conductor identification module 803 is configured to perform voxel-based height feature analysis on the non-ground point cloud to detect the location of the split conductor and determine the split conductor region. Descriptor building module 804 is configured to build geometric feature descriptors to describe the features of the point cloud within the split conductor region; The descriptor optimization module 805 is configured to establish an adaptive mechanism between the center position and the neighborhood scale to optimize the geometric feature descriptor. The sub-traverse screening module 806 is configured to screen candidate points of the sub-traverse based on the calculation results of the optimized geometric feature descriptor and by analyzing the angle between the point cloud distribution direction and the tangent of the line fitting. The sub-traverse dimension reduction module 807 is configured to use a nonlinear mapping strategy to reduce the dimension of the candidate points of the sub-traverse; The sub-trajectory segmentation module 808 is configured to segment the dimensionality-reduced candidate points of the sub-trajectory to obtain two-dimensional sub-trajectory points; The sub-trajectory dimensionality upscaling module 809 is configured to upscale the two-dimensional sub-trajectory points to three dimensions, thereby enabling the extraction of three-dimensional sub-trajectory points.

[0042] It should be noted that the sub-wire extraction device based on adaptive multi-scale spherical neighborhood geometric feature descriptor provided in the above embodiments and the sub-wire extraction method based on adaptive multi-scale spherical neighborhood geometric feature descriptor provided in the foregoing embodiments belong to the same concept. The specific way in which each module and unit performs operations has been described in detail in the method embodiments, and will not be repeated here.

[0043] Another aspect of this application provides an electronic device, including: a controller; and a memory for storing one or more programs, which, when executed by the controller, perform the methods described in the various embodiments above.

[0044] Another aspect of this application provides a computer-readable storage medium storing a computer program that, when executed by a processor, implements the aforementioned method. This computer-readable storage medium may be included in the electronic device described in the above embodiments, or it may exist independently and not incorporated into the electronic device.

[0045] It should be noted that the computer-readable medium shown in the embodiments of this application can be a computer-readable signal medium or a computer-readable storage medium, or any combination of the two. A computer-readable storage medium can be, for example, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of a computer-readable storage medium may include, but are not limited to: an electrical connection having one or more wires, a portable computer disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM), flash memory, optical fiber, portable compact disc read-only memory (CD-ROM), optical storage device, magnetic storage device, or any suitable combination thereof. In this application, a computer-readable storage medium can be any tangible medium containing or storing a program that can be used by or in conjunction with an instruction execution system, apparatus, or device. In this application, a computer-readable signal medium can include a data signal propagated in baseband or as part of a carrier wave, carrying a computer-readable computer program. The transmitted data signal can take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. The computer-readable signal medium can also be any computer-readable medium other than a computer-readable storage medium, which can send, propagate, or transmit a program for use by or in connection with an instruction execution system, apparatus, or device. The computer program contained on the computer-readable medium can be transmitted using any suitable medium, including but not limited to wireless, wired, etc., or any suitable combination thereof.

[0046] Another aspect of this application provides a computer program product or computer program that includes computer instructions stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium and executes the computer instructions, causing the computer device to perform the methods provided in the various embodiments described above.

[0047] According to one aspect of the embodiments of this application, a computer system is also provided, including a Central Processing Unit (CPU), which can perform various appropriate actions and processes based on a program stored in read-only memory (ROM) or a program loaded from storage into random access memory (RAM), such as performing the methods described above. Various programs and data required for system operation are also stored in the RAM. The CPU, ROM, and RAM are interconnected via a bus. Input / output (I / O) interfaces are also connected to the bus.

[0048] For example, a computer system includes a Central Processing Unit (CPU), which can perform various appropriate actions and processes based on programs stored in read-only memory (ROM) or loaded from storage into random access memory (RAM), such as executing the methods described in the above embodiments. The RAM also stores various programs and data required for system operation. The CPU, ROM, and RAM are interconnected via a bus. Input / output (I / O) interfaces are also connected to the bus.

[0049] The following components are connected to the I / O interface: input components including keyboards, mice, etc.; output components including cathode ray tubes (CRTs), liquid crystal displays (LCDs), and speakers; storage components including hard drives; and communication components including network interface cards such as LAN (Local Area Network) cards and modems. The communication components perform communication processing via networks such as the Internet. Drives are also connected to the I / O interface as needed. Removable media, such as disks, optical discs, magneto-optical discs, semiconductor memories, etc., are installed on the drive as needed so that computer programs read from them can be installed into the storage components as required.

[0050] Specifically, according to embodiments of this application, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, embodiments of this application include a computer program product comprising a computer program carried on a computer-readable medium, the computer program including a computer program for performing the methods shown in the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network via a communication component, and / or installed from a removable medium. When the computer program is executed by a central processing unit (CPU), it performs various functions defined in the system of this application.

[0051] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of this application. Each block in a flowchart or block diagram may represent a module, segment, or portion of code, which contains one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutively indicated blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in a block diagram or flowchart, and combinations of blocks in a block diagram or flowchart, may be implemented using a dedicated hardware-based system that performs the specified function or operation, or using a combination of dedicated hardware and computer instructions.

[0052] The module units described in the embodiments of this application can be implemented in software or hardware, and the described units can also be located in a processor. The names of these units do not necessarily limit the specific unit itself.

[0053] The above embodiments are only used to illustrate this application and are not intended to limit this application. Those skilled in the art can make various changes and modifications without departing from the spirit and scope of this application. Therefore, all equivalent technical solutions also fall within the scope of this application, and the patent protection scope of this application should be defined by the claims.

Claims

1. A sub-traverse extraction method based on adaptive multi-scale spherical neighborhood geometric feature descriptor, characterized in that, The method includes: Acquire scene point cloud data; The scene point cloud data is filtered to obtain non-ground point clouds; Voxel-based height feature analysis is performed on the non-ground point cloud to detect the location of the split conductor and determine the split conductor region. Construct geometric feature descriptors to describe the features of the point cloud within the split conductor region; Establish an adaptive mechanism for center location and neighborhood scale to optimize geometric feature descriptors, including: A weighted mechanism is introduced to differentiate the contribution of each point within the neighborhood; the formula for calculating the weight of each point is as follows: (6) (7) In the formula, For point The weight, For point Local density, The standard deviation is Gaussian. It is a point and Gaussian distance between them It is a parameter used to adjust the degree to which local density affects the weights; Location is determined by minimizing the distance from each point in the neighborhood to... Distance and determination: (8) wherein is the index of the point, N is the total number of neighboring points; Determined through iterative calculation Position, during iterative calculation Initially set to 1, The initial value is the mean center, through The value is constantly being adjusted and updated. Position until The positional change tends to stabilize, so we take this point. Location is The final position; A basic neighborhood is constructed using the average distance between multiple neighboring points as an initial parameter, and the neighborhood radius is dynamically adjusted using an exponential growth strategy. The adjustment function is as follows: (9) in, It is the neighborhood radius. It is the average distance from multiple adjacent points. The constant is used, and the formula for calculating the linearity involved is as follows: (10) In the formula, The linearity of the point cloud neighborhood; , These are the eigenvalues ​​of the point distribution tensor; By comparing the linearity at different scales, the neighborhood scale corresponding to the maximum value is selected as the optimal parameter. Based on the calculation results of the optimized geometric feature descriptor, candidate points for sub-traverses are screened by analyzing the angle between the point cloud distribution direction and the tangent of the line fitting. A nonlinear mapping strategy is used to reduce the dimensionality of the candidate points of the sub-trajectories; The candidate points of the sub-traverse are segmented and reduced in dimension to obtain two-dimensional sub-traverse points; The two-dimensional sub-traverse points are upgraded to three dimensions to achieve the extraction of three-dimensional sub-traverses.

2. The method of claim 1, wherein, Voxel-based height feature analysis is performed on the non-ground point cloud to detect the location of the split traverse and determine the split traverse region, including: The non-ground point cloud is voxelized, and the point cloud distribution characteristics along the height direction within each voxel are statistically analyzed. According to the point cloud distribution characteristics, a maximum height threshold is set and a continuous non-empty voxel threshold , and voxels satisfying the conditions are screened to detect the power tower position; Based on the detected center location of the power tower in the scene , The representative scenario For each tower, the angle between the line connecting the centers of adjacent power towers and the X-axis is calculated using the following formula. : (1) In the formula, and They represent the first in the scene respectively. The x and y coordinates of the center position of each tower; and They represent the first in the scene respectively. The x and y coordinates of the center position of each tower; Then, the point cloud is rotated using the following formula to align the direction of the line connecting the centers of adjacent power towers with the X-axis of the coordinate system: (2) In the formula, is the point cloud coordinate before rotation, is the point cloud coordinate after rotation; Connectivity analysis is used to identify the spatial location of the split conductors in order to determine the region of the split conductors.

3. The method of claim 1, wherein, The geometric feature descriptor is represented as follows: (3) (4) In the formula, Represents geometric feature descriptors, Represents the tensor product. For points to be determined, The neighborhood radius, For the neighboring region One point, For normalized distance, The radial distance weighting function is expressed as: (5) wherein and are experimentally optimized values, is a natural constant, x is an argument of the radial distance weighting function.

4. The method of claim 1, wherein, Based on the calculation results of the optimized geometric feature descriptor, candidate points for the sub-traverse are screened by analyzing the angle between the point cloud distribution direction and the tangent of the line fitting, including: The transmission line is approximated as a parabola along its span in space. The tangent direction at a certain location is obtained by parabolic fitting. The actual distribution direction of the point cloud calculated by the optimized geometric feature descriptor is compared with the tangent direction. If the angle between the two is less than a preset threshold, it is judged as a candidate point of the sub-conductor.

5. The method according to claim 1, characterized in that, The dimensionality reduction of the candidate points of the sub-traverse is performed using a nonlinear mapping strategy, including: Projecting the split conductor structure onto a horizontal plane yields projected line segments. A central baseline is constructed at the midpoint of these projected line segments, and the distance from each sub-conductor projected line segment to this central baseline is calculated using the following formula: (11) wherein is the distance of the sub-conductor to the center reference line, , , are the fitting coefficients of the center reference line, respectively. Projecting the split conductors onto a vertical plane along the span of the line yields a projected parabola. A central reference parabola is constructed at the midpoint of this projected parabola, and the distances from the projected parabolas of each sub-conductor to this central reference parabola are calculated. (12) (13) In the formula, The vertical distance from the sub-traverse to the central reference parabola. , , The coefficients are the baseline parabolic fit coefficients. , The coordinates of the projection point on the vertical plane along the span of the track; To represent the Z-coordinate of a point in the sub-traverse point cloud in three-dimensional space; The distance in the plane from the origin or reference point of the coordinate system after projecting the sub-traverse point onto a vertical plane along the span of the line.

6. The method of claim 1, wherein, After segmenting and reducing the dimensionality of the candidate sub-traverse points, we obtain two-dimensional sub-traverse points, including: An adaptive multi-density algorithm based on reverse nearest neighbor is used to segment the dimensionality-reduced candidate points of the sub-traverse. wherein the reverse nearest neighbor is defined as follows: if is one of the nearest neighbors of is the reverse nearest neighbor of The algorithm characterizes local density by the number of reverse nearest neighbors: in dense regions, points with a number of reverse nearest neighbors exceeding a threshold k are defined as core points; in sparse regions, points with a number of reverse nearest neighbors less than k but covered by high-density core points are defined as boundary points, and the rest are noise points. By connecting the core points and boundary points of different density regions using a KNN graph, cross-density growth of clusters is achieved, thus completing the segmentation.

7. A sub-curve extraction apparatus based on adaptive multi-scale spherical neighborhood geometric feature descriptor, characterized in that, The device includes: The data acquisition module is configured to acquire scene point cloud data; The point cloud filtering module is configured to filter the scene point cloud data to obtain non-ground point clouds; The split conductor identification module is configured to perform voxel-based height feature analysis on the non-ground point cloud to detect the location of the split conductor and determine the split conductor region. The descriptor building module is configured to build geometric feature descriptors to describe the features of the point cloud within the split conductor region; The descriptor optimization module is configured to establish an adaptive mechanism for center location and neighborhood scale to optimize geometric feature descriptors, including: A weighted mechanism is introduced to differentiate the contribution of each point within the neighborhood; the formula for calculating the weight of each point is as follows: (6) (7) In the formula, For point The weight, For point Local density, The standard deviation is Gaussian. It is a point and Gaussian distance between them It is a parameter used to adjust the degree to which local density affects the weights; Location is determined by minimizing the distance from each point in the neighborhood to... Distance and determination: (8) wherein is an index of the point, N is the number of points; Determined through iterative calculation Position, during iterative calculation Initially set to 1, The initial value is the mean center, through The value is constantly being adjusted and updated. Position until The positional change tends to stabilize, so we take this point. Location is The final position; A basic neighborhood is constructed using the average distance between multiple neighboring points as an initial parameter, and the neighborhood radius is dynamically adjusted using an exponential growth strategy. The adjustment function is as follows: (9) wherein, is the neighborhood radius, is the average distance to the plurality of neighboring points, is a constant, wherein the linearity calculation formula involved is as follows: (10) In the formula, is the linearity of the point cloud neighborhood; , is the point distribution tensor eigenvalue; By comparing the linearity at different scales, the neighborhood scale corresponding to the maximum value is selected as the optimal parameter. The sub-traverse screening module is configured to screen candidate points for sub-traverses based on the calculation results of the optimized geometric feature descriptors and by analyzing the angle between the point cloud distribution direction and the tangent of the line fitting. The sub-traverse dimension reduction module is configured to use a nonlinear mapping strategy to reduce the dimension of the candidate points of the sub-traverse; The sub-trajectory segmentation module is configured to segment the dimensionality-reduced candidate points of the sub-trajectory to obtain two-dimensional sub-trajectory points; The sub-trajectory dimensionality upscaling module is configured to upscale the two-dimensional sub-trajectory points to three dimensions, thereby enabling the extraction of three-dimensional sub-trajectory points.

8. An electronic device, comprising: The electronic device includes: Memory, used to store computer programs; A processor for executing the computer program to implement the method as described in any one of claims 1 to 6. 9.A non-transitory computer-readable storage medium storing instructions, wherein, When the instructions are executed by the processor, the method according to any one of claims 1 to 6 is performed.