Point cloud processing method for keeping non-rigid registration based on deep learning and self-adaptive topology
Technical Field
The invention belongs to the field of complex component measurement, and particularly relates to a point cloud processing method for keeping non-rigid registration based on deep learning and self-adaptive topology, which is particularly suitable for the field of geometric quality detection of irregular section annular components in high-end equipment such as aviation, aerospace, nuclear power and the like.
Background
The irregular cross section annular member is one of key members widely applied to high-end equipment such as aviation, aerospace, nuclear power and the like, and is difficult to detect due to the characteristics of irregular cross section, complex cross section shape and the like, so that forming quality cannot be guaranteed. Taking a high-temperature alloy W-shaped sealing ring as an example, the whole high-temperature alloy W-shaped sealing ring is of an annular closed structure, has small cross section outline dimension and typical circular characteristic and steep inclined wall characteristic, so that the geometric quality detection of the high-temperature alloy W-shaped sealing ring is seriously dependent on destructive sampling final detection, and the quality detection means in the forming process is lost. In recent years, optical measurement has attracted great interest by virtue of portability, flexibility, and high measurement accuracy. However, when the line laser profile sensor is used for nondestructively measuring the cross-sectional profile of the high-temperature alloy W-shaped sealing ring, the following problems exist:
1. Under the influence of internal and external environmental factors, the measurement point cloud generally has serious outliers (especially continuous outliers), missing and noise superposition problems, and the traditional point cloud processing method (such as denoising, repairing and the like) is difficult to cooperatively process, so that subsequent geometric quality evaluation cannot be performed. For example, the optical measurement method is easily affected by internal and external environmental factors, when the internal and external environments are not timely, the irregular section profile measurement point cloud generates a continuous outlier, the outlier is different from a common outlier (sparse isolated point deviated from the main body of the measurement point cloud), the appearance form of the outlier is a large number of continuous pseudo points deviated from the main body of the measurement point cloud, the conventional outlier removing method (such as an outlier removing method based on statistics or radius thought) cannot effectively remove the points, the true profile points are isolated due to local severe loss, and are mistakenly removed by a denoising algorithm, and the conventional interpolation-based deletion repairing method is interfered by the continuous outlier, so that the error repair is carried out between the continuous outlier and the profile points. The multi-view registration measurement is an effective method for solving the defect, denoising is carried out on the basis, but the multi-view registration often needs to arrange a plurality of sensors or design a multi-degree-of-freedom motion measurement platform, which is expensive and complex, and when a high-temperature alloy W-shaped seal ring with smaller cross section outline dimension is measured, the layout of the sensors and the measurement motion planning are limited, and the multi-view registration cannot be carried out.
2. The density dissimilarity and the disorder of the measurement point cloud are the key problems to be solved in the field of optical measurement, the measurement point cloud with the density dissimilarity and the disorder is unfavorable for subsequent processing and geometric quality assessment due to the fact that the irregular cross-section profile is complex and difficult to process due to the fact that the resampling and the sorting algorithm are seriously dependent on after fitting.
Therefore, processing and converting the measurement point cloud with serious abnormal values, missing and noise superposition problems into ordered and consistent density point cloud data becomes a key problem to be solved in order to realize accurate measurement of the cross section of the irregular cross section annular member.
Disclosure of Invention
In order to overcome the technical problems that the section measurement accuracy is difficult to guarantee due to the fact that serious abnormal values, defects and noise are superposed in the section profile measurement point cloud of the irregular section annular member, and the traditional point cloud processing method is difficult to effectively process the measurement point cloud, the invention provides a point cloud processing method based on deep learning and self-adaptive topology keeping non-rigid registration.
In order to achieve the above purpose, the invention adopts the following technical scheme:
The point cloud processing method based on deep learning and self-adaptive topology keeping non-rigid registration is characterized by being used for processing the original contour measurement point cloud of the irregular section annular member and comprising the following steps of:
dividing the original contour measurement point cloud into contour points and outlier points by adopting PointNet ++ network architecture, and removing the outlier points to obtain inner contour point cloud and outer contour point cloud after removing the outlier points;
step 2, splicing the inner contour point cloud and the outer contour point cloud with abnormal value points removed to obtain a spliced contour measurement point cloud;
And 3, under the condition of adding global and local constraints, keeping non-rigid registration of the CAD model point cloud self-adaptive topology of the irregular section annular member to the spliced profile measurement point cloud obtained in the step 2 to obtain a non-rigid registered CAD model point cloud, and replacing the profile measurement point cloud with the non-rigid registered CAD model point cloud to serve as a point cloud for subsequent geometric quality evaluation of the irregular section annular member.
Further, in step 1, the method for dividing the original contour measurement point cloud into contour points and outlier points by adopting PointNet ++ network architecture is as follows:
Firstly, gradually extracting local fine features of the original contour measurement point cloud along a hierarchical structure in multiple scales;
And then, gradually transmitting the local fine features of the sub-sampling points back to the original contour measurement point cloud to obtain the point scores of the original contour measurement point cloud, and dividing the original contour measurement point cloud into contour points and outlier points according to the point scores.
Further, the method for splicing the point clouds in the step 2 is as follows:
And carrying out coordinate transformation based on a pre-calibration result of a point cloud acquisition system for acquiring the original contour measurement point cloud, transforming the outer contour point cloud with the abnormal values removed into an inner contour point cloud coordinate system to realize point cloud splicing, or transforming the inner contour point cloud with the abnormal values removed into the outer contour point cloud coordinate system to realize point cloud splicing.
Further, the method for maintaining rigid registration of the adaptive topology in the step 3 is as follows:
firstly, transforming the CAD model point cloud of the irregular section annular member to the registration problem of the spliced profile measurement point cloud, and converting the registration problem into a probability density estimation function:
wherein:
x N×D represents the post-stitching contour measurement point cloud;
n represents the number of points in the spliced contour measurement point cloud;
d represents the dimension of the contour measurement point cloud after splicing;
x n represents the points within the post-stitching contour measurement point cloud;
m represents the number of points in the CAD model point cloud;
Omega is a weight coefficient representing the prior level of noise;
πM+1=ω;
m=M+1;
σ 2 is the anisotropic variance;
is a non-rigid transformation;
θ is a non-rigid transformation parameter;
y m represents a point within the CAD model point cloud;
then, iteratively solving the anisotropic variance σ 2 and the non-rigid transformation parameter θ in the probability density estimation function by a modified EM algorithm until convergence, thereby obtaining an optimally aligned non-rigid transformation matrix At this time, the probability density estimation function is solved;
Finally, a non-rigid transformation matrix aligned by the optimization Non-rigidly registering the CAD model point cloud to the spliced contour measurement point cloud;
the improved EM algorithm is specifically as follows:
The probability of matching p old(m|xn of the point x n in the contour measurement point cloud with the point y m in the CAD model point cloud is calculated in step E),
Introducing global topological constraint and local topological constraint into an objective function established based on the probability density estimation function in the step M, and then minimizing the objective function after introducing constraint to find a new non-rigid transformation parameter theta and an anisotropic variance sigma 2.
Further, a step of updating a weight coefficient omega representing the prior level of the noise is added in the step M, so as to realize the self-adaption of the judgment noise in the registration process.
The invention also provides a point cloud processing system based on deep learning and self-adaptive topology keeping non-rigid registration, which is characterized by comprising the following steps:
The outlier dividing point network module is realized by adopting PointNet ++ network architecture and is used for dividing the contour points and outlier points in the original contour measurement point cloud, and eliminating the outlier points to obtain inner and outer contour point clouds with outlier points removed;
the point cloud splicing module is used for splicing the inner contour point cloud and the outer contour point cloud after abnormal value points are removed;
the self-adaptive topological keeping non-rigid registration module is used for non-rigidly registering the CAD model point cloud of the irregular section annular member to the contour measurement point cloud obtained after splicing to obtain the non-rigidly registered CAD model point cloud, and the non-rigidly registered CAD model point cloud is used for subsequent geometric quality evaluation of the irregular section annular member.
Further, the abnormal value division point network module comprises a first layer combination and a second layer combination which are sequentially arranged;
The first hierarchical combination comprises a plurality of groups of sampling layers, grouping layers and feature extraction layers which are sequentially arranged, and local fine features of the original contour measurement point cloud are gradually extracted along the hierarchical structure in a multi-scale mode through the sampling layers, the grouping layers and the feature extraction layers;
The second hierarchical combination comprises interpolation and cross-level jump links which are arranged corresponding to the first hierarchical combination, local fine features of the sub-sampling points are gradually transmitted back to the original contour measurement point cloud along the hierarchical structure through the interpolation and the cross-level jump links, each point score of the original contour measurement point cloud is obtained, and each point in the original contour measurement point cloud is divided into a contour point and an outlier point according to each point score.
Further, the adaptive topology preserving non-rigid registration module includes a non-rigid transformation matrixThe non-rigid transformation matrixNon-rigid registration of CAD model point cloud for irregular section annular member to post-spliced contour measurement point cloud, non-rigid transformation matrixThe method comprises the following steps of:
first, CAD model point cloud Assuming a Gaussian mixture model centroid, measuring a point cloud of the contour after splicingAssuming corresponding data, the CAD model point cloud is obtainedTransforming to the post-splicing contour measurement point cloudThe registration problem of (2) is converted into a probability density estimation function:
Wherein X N×D represents the contour measurement point cloud, N represents the points in the contour measurement point cloud, D represents the dimensions of the post-splice contour measurement point cloud, X n represents the points in the post-splice contour measurement point cloud (n=1,..once., N), M represents the points in the CAD model point cloud; ω is a weight coefficient representing the noise a priori level, pi M+1 = ω; m=M+1; σ 2 is the anisotropic variance; being a non-rigid transformation matrix, θ being a non-rigid transformation parameter; y m represents a point within the CAD model point cloud;
Then, the anisotropic variance sigma 2 and the non-rigid transformation parameter theta in the probability density estimation function are iteratively solved through the improved EM algorithm until convergence, and the probability density estimation function is solved completely at the moment, so that the optimization aligned non-rigid transformation matrix is obtained
The improved EM algorithm is specifically as follows:
Calculating the matching probability p old(m|xn of a point x n in the spliced profile measurement point cloud and a point y m in the CAD model point cloud in the step E of the EM algorithm;
The objective function Q (θ, σ 2) established based on the probability density estimation function in the M steps of the EM algorithm, and adding global and local topology constraints thereto, and then minimizing the constrained objective function Q 1(W,σ2) finds new parameters:
Wherein, the For the estimated current number of matching points p old(m|xn) is the prior matching probability,Alpha and lambda represent two trade-off parameters between two topology constraint terms.
The invention also provides a storage medium, on which a computer program is stored, characterized in that the computer program when run by a processor performs the above method.
The invention also provides electronic equipment which comprises a processor and a storage medium, wherein the storage medium is stored with a computer program, and the electronic equipment is characterized in that the computer program is executed by the processor to perform the method.
The beneficial effects of the invention are as follows:
1. The invention transforms (rotates, translates and deforms) the CAD model point cloud to the measurement point cloud based on the self-adaptive topology maintaining non-rigid registration. Based on the robustness of non-rigid registration, abnormal values, missing and noise can be automatically judged in the process of transforming the CAD model point cloud into the measurement point cloud. When the optimization alignment of the two is realized, namely, after non-rigid registration, the transformed CAD model point cloud is used for replacing the measured point cloud, the problems of abnormal value, missing and noise superposition in the point cloud, which are difficult to solve in the traditional point cloud processing method, are overcome, meanwhile, the processing result is ordered and consistent-density point cloud data, a good data basis is provided for accurately measuring the cross-section profile of the irregular cross-section annular member, and the subsequent geometric quality evaluation is facilitated. Six high-temperature alloy sealing rings are used as measuring objects, the average deviation between the processing point cloud and the traditional destructive measuring data is between 8 and 15 mu m, and the processing point cloud has very high precision.
2. The traditional non-rigid registration algorithm generally deals with abnormal values in the measurement point cloud in a pre-modeling mode, and the pre-modeling mode can effectively process common abnormal values, so that registration robustness is ensured. However, in irregular section contour measurement, internal and external environment discomfort often causes continuous outliers in a measurement point cloud, the continuous outliers are quite similar to contour point features, at the moment, a mode of modeling in advance cannot reject the continuous outliers and further cause subsequent non-rigid registration failure, and the problem solved by the traditional non-rigid registration does not relate to the continuous outliers, so that the method establishes a foundation for subsequent non-rigid registration by utilizing strong function fitting capacity and feature learning capacity of PointNet ++ network deep learning to improve the robustness of the non-rigid registration algorithm to the continuous outliers, constructs an outlier division point network, and extracts local fine features through a hierarchical network architecture and multi-scale grouping.
3. When the measured profile differs greatly from the corresponding CAD model, the non-rigid registration involves complex deformations, resulting in registration failure and failure to complete the cross-sectional profile measurement. The invention solves the problem of complex deformation by adopting an improved EM algorithm to solve the probability density estimation function during non-rigid registration, specifically introduces global and local topological constraint terms into an objective function established based on the probability density estimation function, maintains global and local topology of the point cloud to be registered, and effectively solves the complex deformation.
4. According to the invention, the step of updating the weight coefficient is added in the M step in the EM algorithm, so that the self-adaption of noise in the non-rigid registration process can be realized, and the processing precision of the point cloud is further improved.
Drawings
FIG. 1 is a flow chart of the method of the present invention.
Fig. 2 is a schematic diagram of a dual-line laser profile sensor alignment measurement system.
Fig. 3 is a schematic diagram of an irregular section inner contour point cloud a and an outer contour point cloud B.
Fig. 4 is a schematic diagram of an outlier split point network architecture constructed according to the present invention.
Fig. 5 is a schematic diagram of an inner and outer contour point cloud after outlier rejection.
Fig. 6 is a schematic diagram of a spliced contour measurement point cloud according to the present invention.
FIG. 7 is a schematic diagram of the final processing results of the present invention.
Reference numerals illustrate:
A 1-double-line laser contour sensor alignment measurement system and a 2-W-shaped superalloy sealing ring.
Detailed Description
The point cloud processing method and the point cloud processing system of the invention are further described below by taking the outline measurement point cloud processing of the irregular section of the W-shaped superalloy sealing ring as an example with reference to the accompanying drawings.
Referring to fig. 2, a point cloud acquisition system, such as a dual-line laser profile sensor, is used to acquire an original profile measurement point cloud of an irregular section of a W-shaped superalloy seal ring 2, the profile measurement point cloud including an inner profile point cloud a and an outer profile point cloud B (see fig. 3).
Respectively representing the inner contour point cloud and the outer contour point cloud asAndWherein: And Respectively representing an nth measuring point in the inner contour point cloud and the outer contour point cloud; Representing a D-dimensional real vector space, N 1、N2 representing points in the point cloud, respectively, and A, B representing measurement coordinate systems of the inner contour point cloud and the outer contour point cloud, respectively.
The method for processing the outline measurement point cloud of the irregular section of the W-shaped superalloy sealing ring by adopting the method provided by the invention comprises the following steps:
step 1, outlier segmentation
Dividing an original contour measurement point cloud into contour points and outlier points by adopting PointNet ++ network architecture, removing outlier points in the original contour measurement point cloud, and obtaining an inner contour point cloud after outlier point removalAnd an outline point cloudN' 1、N′2 represents the points in the inner contour point cloud and the outer contour point cloud after abnormal value points are removed.
Step 2, point cloud stitching
Inner contour point cloud after eliminating spliced outlier pointsAnd an outline point cloudWherein, the Respectively as dotsThe coordinate values in the x-axis are,Respectively as dotsCoordinate value of z axis to obtain contour measurement point cloud after splicingX n represents points in the post-stitching contour measurement point cloud.
In this embodiment, point cloud stitching is performed based on a pre-calibration result (the pre-calibration method is a known method) of a point cloud acquisition system, such as a line laser contour sensor, on a position measurement system, and an outer contour point cloud with outliers removed is transformed into an inner contour point cloud coordinate system to implement point cloud stitching, and contour measurement point cloud is obtained after stitching
Step 3, self-adaptive topology keeping non-rigid registration
Under the condition of adding global and local constraints, the CAD model point cloud of the W-shaped superalloy sealing ring is obtainedNon-rigid registration is carried out until contour measurement point cloud obtained after splicing in step 2Obtaining a non-rigid registered CAD model point cloudAnd replacing the spliced contour measurement point cloud with the non-rigid registered CAD model point cloud to serve as the point cloud for the subsequent geometric quality evaluation of the W-shaped superalloy sealing ring. Wherein y m represents the mth point in the CAD model point cloud; representing the D-dimensional real vector space, and M represents the points of the CAD model point cloud.
In this embodiment, the CAD model point cloud of the W-shaped superalloy seal ring is generated from a corresponding CAD model.
Besides the point cloud processing method, the invention also provides a point cloud processing system based on deep learning and self-adaptive topology keeping non-rigid registration, and the system can process the contour measurement point cloud of the irregular section of the W-shaped superalloy sealing ring. The point cloud processing system comprises an outlier segmentation point network module, a point cloud splicing module and a self-adaptive topology keeping non-rigid registration module.
The outlier dividing point network module is realized by adopting PointNet ++ network architecture and is used for dividing the contour points and outlier points in the original contour measurement point cloud, and eliminating the outlier points to obtain inner and outer contour point clouds with outlier points removed;
As shown in fig. 4, the outlier partitioning point network module adopts a PointNet ++ network architecture, and includes a first hierarchy combination and a second hierarchy combination which are sequentially set.
The first hierarchical combination comprises a plurality of groups of sampling layers, grouping layers and feature extraction layers which are sequentially arranged, and local fine features of an input point cloud (originally acquired inner contour point cloud and outer contour point cloud) are gradually extracted along the hierarchical structure in a multi-scale mode through the sampling layers, the grouping layers and the feature extraction layers. Wherein:
the sampling layer selects a local area centroid from an original input point cloud (i.e., a point cloud acquired by a point cloud acquisition system) through iterative furthest point sampling. Before the original input point cloud inputs the first hierarchical combination, the number of segmentation categories needs to be set to be equal to 2 in advance.
The grouping layer searches for multi-scale surrounding adjacent points of the centroid of the local area through a Ball query function, and establishes a local area set with multiple scales.
The feature extraction layer is PointNet network units and extracts the local fine features of the point cloud from the local area set of multiple scales. The PointNet network unit comprises a first T-net layer, a second T-net layer, a plurality of multi-layer perceptron MLPs and a feature fusion layer which are sequentially arranged.
The second hierarchical combination comprises interpolation and cross-level jump links which are correspondingly arranged with the first hierarchical combination, local fine features of sub-sampling points are gradually transmitted back to the original input point cloud along the hierarchical structure through the interpolation and the cross-level jump links, each point has two scores which are respectively an outlier point score and a contour point score, if the outlier point score of a certain point is high, the point is an outlier point, and if the contour point score of the certain point is high, the point is a contour pointAnd an outline point cloudAs shown in fig. 5.
The above-mentioned hierarchical structure means that the input point cloud is divided into N areas, each area has a central point, each area extracts an area characteristic through a network to represent the characteristic of the central point, then the N central points are continuously divided into M sub-areas, the sub-areas also have M central points, the characteristics of the M sub-areas are continuously extracted through the network to represent the characteristic of the M central points, and so on, the dividing times depend on the set layer number of the hierarchical combination.
Local fine features of sub-sampling points refer to features of center points in the partitioned areas.
The point cloud splicing module is used for splicing the inner contour point cloud and the outer contour point cloud after abnormal value points are removed, and is realized based on a pre-calibration result (the pre-calibration method is the existing known method) of a line laser contour sensor alignment measurement system and comprises a rotation matrix and a translation vector:
Wherein, the
In the formula,Representation ofTransforming to the coordinates of a coordinate system A; The rotation matrix from the outer contour point cloud coordinate system B to the inner contour point cloud coordinate system A is represented; The method comprises the steps of representing translation vectors from an outer contour point cloud coordinate system B to an inner contour point cloud coordinate system A, enabling theta T to represent included angles between the outer contour point cloud coordinate system B and the inner contour point cloud coordinate system A, and enabling a and B to represent translation amounts of the outer contour point cloud coordinate system B to the inner contour point cloud coordinate system A in the directions of x axis and z axis; Representation of Coordinate values of the x-axis in the inner contour point cloud coordinate system a,Representation ofCoordinate values of the z-axis in the inner contour point cloud coordinate system a.
By rotating the matrixTranslation vectorThe external contour point cloud is subjected to coordinate transformation and unified to an internal contour point cloud coordinate system A, so that splicing is realized, and a contour measurement point cloud is obtained after splicingIn other embodiments, the same method may be used to transform the coordinates of the inner contour point cloud, and unify the coordinates to the outer contour point cloud coordinate system B, so as to achieve stitching.
The self-adaptive topology-keeping non-rigid registration module is used for non-rigidly registering the CAD model point cloud of the W-shaped superalloy sealing ring to the spliced contour measurement point cloud to obtain the non-rigidly registered CAD model point cloud, and the non-rigidly registered CAD model point cloud is used for subsequent geometric quality evaluation of the W-shaped superalloy sealing ring.
The adaptive topology-preserving non-rigid registration module comprises a non-rigid transformation matrixThe non-rigid transformation matrixNon-rigid registration of CAD model point cloud for W-shaped superalloy sealing ring to post-splicing contour measurement point cloud, non-rigid transformation matrixThe method comprises the following steps of:
first, CAD model point cloud Assuming a Gaussian mixture model centroid, measuring a point cloud of the contour after splicingAssuming corresponding data, the CAD model point cloud is obtainedTransforming to the post-splicing contour measurement point cloudThe registration problem of (2) is converted into a probability density estimation function:
Wherein X N×D represents the contour measurement point cloud, N represents the points in the contour measurement point cloud, D represents the dimensions of the post-splice contour measurement point cloud, X n represents the points in the post-splice contour measurement point cloud (n=1,..once., N), M represents the points in the CAD model point cloud; ω is a weight coefficient representing the noise a priori level, pi M+1 = ω; m=M+1; σ 2 is the anisotropic variance; For a non-rigid transformation matrix, θ is a non-rigid transformation parameter, and y m represents a point within the CAD model point cloud (m=1.., M).
Then, the anisotropic variance sigma 2 and the non-rigid transformation parameter theta in the probability density estimation function are iteratively solved by a modified EM algorithm (expectation maximization algorithm) until convergence, at which time the probability density estimation function is solved to obtain an optimally aligned non-rigid transformation matrix
The EM algorithm is specifically:
Calculating the matching probability p old(m|xn of a point x n in the spliced profile measurement point cloud and a point y m in the CAD model point cloud in the step E of the EM algorithm;
Minimizing the objective function Q (θ, σ 2) built based on the probability density estimation function in the M steps of the EM algorithm finds new parameters:
In the formula, For the estimated current number of matching points p old(m|xn) is the prior matching probability,
The improved EM algorithm is characterized in that global topological constraint and local topological constraint are introduced into an objective function Q (theta, sigma 2) established based on a probability density estimation function in the M steps of the traditional EM algorithm, global local topology is coherent point drift, local topological constraint is local linear embedding, and the global topological constraint and the local topological constraint are introduced in a regularization term mode, namely a global topological constraint regularization term E GL and a local topological constraint regularization term E LO are introduced into the objective function to keep a global local topological structure of a matching point cloud so as to cope with complex deformation generated in non-rigid registration.
After introducing global topological constraint and local topological constraint, the objective function Q (theta, sigma 2) established based on the probability density estimation function is converted into:
Wherein, alpha and lambda represent two trade-off parameters between two topological constraint terms, according to the empirical value, the alpha value is suggested to be 100, and the lambda value is 5000000.
After the iteration of the EM algorithm is stopped, the optimally aligned non-rigid transformation matrix is obtained after the iteration is stoppedNon-rigidly registering the CAD model point cloud to the spliced contour measurement point cloud to obtain a non-rigidly registered CAD model point cloud Y' M×D:
Y′M×D=YM×D+GW
Wherein G represents a kernel matrix, W represents a coefficient matrix of the kernel, and Y' M×D is a non-rigidly registered CAD model point cloud
Non-rigid registered CAD model point cloudAs shown in fig. 7, as can be seen from the comparison of the original point clouds in fig. 7 and fig. 3, the point clouds shown in fig. 7 have eliminated abnormal values in the original point clouds, and have completed the splicing, missing repair and noise correction of the point cloud data, so that the CAD model point clouds after non-rigid registration are utilizedSubstitute post-splice contour measurement point cloudThe irregular cross-section profile of the W-shaped superalloy sealing ring 2 can be accurately measured.
As a further optimization, the invention can also increase the update weight coefficient in the M steps of the EM algorithmThe self-adaption of judgment noise in the registration process can be realized, so that the processing precision of the point cloud is improved.
On the other hand, the invention also provides a storage medium, on which a computer program is stored, which, when being executed by a processor, is capable of executing the point cloud processing method provided by the invention.
In still another aspect, the present invention further provides an electronic device, including a processor and a storage medium, where the storage medium stores a computer program, and when the computer program is executed by the processor, the computer program is capable of executing the point cloud processing method provided by the present invention.