Point cloud model construction method, system and related equipment for engineering tension field
By constructing a CAD three-dimensional model of the engineering tensioning site and combining it with engineering construction standard data to judge violation risks, the problems of low efficiency and insufficient accuracy in point cloud model acquisition in existing technologies are solved, and efficient and accurate point cloud model construction and violation risk judgment are achieved, thereby improving safety and management efficiency during engineering implementation.
Patent Information
- Application Number
- CN202210870881.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-07-22
- Publication Date
- 2025-09-16
- Estimated Expiration
- 2042-07-22
AI Technical Summary
The existing technology lacks an efficient and accurate point cloud model construction method suitable for engineering tensioning fields, resulting in low efficiency and error-prone acquisition of point cloud models in complex environments, and inability to effectively use engineering construction standards to judge violation risks.
By constructing a CAD three-dimensional model of the engineering tensioning field, the violation risk judgment information is annotated on the annotated three-dimensional point cloud model in combination with the engineering construction standard data, and a target benchmark three-dimensional point cloud model is generated to reduce noise and improve model accuracy and acquisition efficiency.
It has achieved efficient and accurate acquisition of three-dimensional point cloud models in engineering tensioning sites, which can reflect the three-dimensional models of engineering entities and construction equipment and their violation risk information, and improve the convenience and safety of learning, monitoring and management.
Smart Images

Figure CN115063540B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of engineering construction data processing, and in particular to a method, system and related equipment for constructing a point cloud model for an engineering tensioning field. Background Art
[0002] With the development of science and technology, the use of information technology is becoming more and more widespread. For example, a device can be scanned to obtain a standard point cloud model corresponding to the device, making it easier for users to learn, monitor and manage the device based on the standard point cloud model.
[0003] In existing technology, point cloud models of equipment are typically generated only through laser scanning. However, for complex engineering stretch fields, acquiring point cloud models through laser scanning is difficult and time-consuming, and is prone to errors during the scanning process, resulting in model errors. Therefore, the existing technology lacks a suitable method for constructing point cloud models for engineering stretch fields, hindering the efficiency and accuracy of acquiring point cloud models in these fields.
[0004] Therefore, the existing technology still needs to be improved and developed. Summary of the Invention
[0005] The main purpose of the present invention is to provide a method, system and related equipment for constructing a point cloud model for an engineering stretching field, aiming to solve the problem in the prior art that there is a lack of a suitable method for constructing a point cloud model for an engineering stretching field, which is not conducive to improving the efficiency and accuracy of obtaining point cloud models in engineering stretching fields.
[0006] To achieve the above-mentioned object, the present invention provides, in a first aspect, a method for constructing a point cloud model for an engineering stretch field, wherein the method for constructing a point cloud model for an engineering stretch field comprises:
[0007] Constructing a CAD three-dimensional model corresponding to the target engineering stretching field, wherein the CAD three-dimensional model includes at least one engineering entity and / or at least one construction equipment within the target engineering stretching field;
[0008] Obtain a to-be-annotated three-dimensional point cloud model corresponding to the target engineering stretching field according to the three-dimensional CAD model;
[0009] Obtain engineering construction standard data corresponding to the target engineering tensioning field, annotate the three-dimensional point cloud model to be annotated with violation risk judgment information based on the engineering construction standard data, and obtain the target benchmark three-dimensional point cloud model.
[0010] Optionally, the above-mentioned construction of a CAD three-dimensional model corresponding to the target engineering stretching field includes:
[0011] A CAD three-dimensional model that meets the engineering construction standards of the target engineering tensioning site is constructed based on the engineering construction standard data, wherein the CAD three-dimensional model includes multiple engineering entities and / or multiple construction equipment in the target engineering tensioning site.
[0012] Optionally, the step of obtaining a to-be-annotated three-dimensional point cloud model corresponding to the target engineering stretching field according to the CAD three-dimensional model includes:
[0013] Extracting surface elements and line elements from the above CAD three-dimensional model;
[0014] uniformly sampling the surface units and the line units to obtain sampling results;
[0015] The above-mentioned three-dimensional point cloud model to be annotated is generated according to the above-mentioned sampling results.
[0016] Optionally, obtaining engineering construction standard data corresponding to the target engineering tensioning site, and annotating the to-be-annotated three-dimensional point cloud model with violation risk judgment information according to the engineering construction standard data to obtain the target reference three-dimensional point cloud model includes:
[0017] Acquire engineering construction standard data corresponding to the target engineering tensioning site, wherein the engineering construction standard data includes construction specification text data of the target engineering tensioning site;
[0018] Dividing the three-dimensional point cloud model to be annotated based on the distance between each point in the three-dimensional point cloud model to obtain a plurality of model sub-regions;
[0019] The three-dimensional point cloud model to be annotated and / or the sub-area of the model are annotated with information on violation risk judgment according to the engineering construction standard data.
[0020] Optionally, the three-dimensional point cloud model to be annotated is divided based on the distance between each point in the three-dimensional point cloud model to obtain multiple model sub-regions, including:
[0021] Generate a nearest neighbor graph based on each point in the above-mentioned three-dimensional point cloud model to be annotated;
[0022] Setting a virtual node in the nearest neighbor graph, selecting multiple control points from the nearest neighbor graph, and connecting each of the control points to the virtual node;
[0023] The above-mentioned virtual node is used as the root node, and the shortest path tree is calculated and obtained according to the above-mentioned nearest neighbor graph. The above-mentioned three-dimensional point cloud model to be annotated is divided into multiple model sub-areas according to the above-mentioned shortest path tree and each of the above-mentioned control points, wherein one of the above-mentioned model sub-areas corresponds to at least one of the above-mentioned control points.
[0024] Optionally, the above-mentioned marking of the violation risk judgment information on the above-mentioned three-dimensional point cloud model to be marked and / or the above-mentioned model sub-area according to the above-mentioned engineering construction standard data includes:
[0025] The violation risk judgment information is marked on each of the above-mentioned model sub-areas according to the above-mentioned engineering construction standard data, wherein the above-mentioned violation risk judgment information includes at least one risk type and a judgment parameter corresponding to the above-mentioned risk type.
[0026] Optionally, the above method further includes:
[0027] Construct a violation risk judgment point cloud model benchmark library based on the above target benchmark three-dimensional point cloud model;
[0028] When the point cloud model to be judged corresponding to the tensioning field of the above-mentioned target project is obtained, the point cloud model to be judged is judged for violation according to the above-mentioned violation risk judgment point cloud model benchmark library and the violation judgment result is output, wherein the point cloud model to be judged is obtained by performing on-site three-dimensional point cloud scanning of the tensioning field of the above-mentioned target project.
[0029] A second aspect of the present invention provides a point cloud model construction system for an engineering stretch field, wherein the point cloud model construction system for an engineering stretch field comprises:
[0030] A CAD three-dimensional model construction module is used to construct a CAD three-dimensional model corresponding to the target engineering stretching field, wherein the CAD three-dimensional model includes at least one engineering entity and / or at least one construction equipment in the target engineering stretching field;
[0031] A point cloud model acquisition module is used to obtain a to-be-annotated three-dimensional point cloud model corresponding to the target engineering stretching field according to the CAD three-dimensional model;
[0032] The point cloud model processing module is used to obtain the engineering construction standard data corresponding to the above-mentioned target engineering tensioning field, and annotate the above-mentioned three-dimensional point cloud model to be annotated with violation risk judgment information based on the above-mentioned engineering construction standard data to obtain the target benchmark three-dimensional point cloud model.
[0033] The third aspect of the present invention provides an intelligent terminal, which includes a memory, a processor, and a point cloud model construction program for an engineering tensioning field stored in the memory and runnable on the processor. When the point cloud model construction program for an engineering tensioning field is executed by the processor, the steps of any one of the above-mentioned methods for constructing a point cloud model for an engineering tensioning field are implemented.
[0034] The fourth aspect of the present invention provides a computer-readable storage medium, which stores a point cloud model construction program for an engineering stretching field. When the point cloud model construction program for an engineering stretching field is executed by a processor, it implements the steps of any one of the above-mentioned point cloud model construction methods for an engineering stretching field.
[0035] As can be seen from the above, in the scheme of the present invention, a CAD three-dimensional model corresponding to the target engineering tensioning field is constructed, wherein the above-mentioned CAD three-dimensional model includes at least one engineering entity and / or at least one construction equipment in the above-mentioned target engineering tensioning field; the three-dimensional point cloud model to be annotated corresponding to the above-mentioned target engineering tensioning field is obtained according to the above-mentioned CAD three-dimensional model; the engineering construction standard data corresponding to the above-mentioned target engineering tensioning field is obtained, and the above-mentioned three-dimensional point cloud model to be annotated is annotated with violation risk judgment information according to the above-mentioned engineering construction standard data to obtain the target benchmark three-dimensional point cloud model.
[0036] Compared to the prior art, the present invention provides a method for constructing point cloud models for engineering construction sites. Specifically, compared to prior art solutions that rely solely on laser scanning to generate equipment point cloud models, the present invention first constructs a CAD 3D model corresponding to the target engineering construction site. Then, based on the CAD 3D model, a to-be-annotated 3D point cloud model corresponding to the target engineering construction site is obtained. This eliminates the need for laser point cloud scanning of the complex engineering construction site environment, thereby improving the efficiency of acquiring the 3D point cloud model. Furthermore, the constructed CAD 3D model contains less noise, which improves the accuracy of the obtained 3D point cloud model. Furthermore, the present invention also uses engineering construction standard data corresponding to the target engineering construction site to annotate the to-be-annotated 3D point cloud model with information related to violation risk assessment, thereby obtaining a target baseline 3D point cloud model. The resulting target baseline 3D point cloud model not only reflects the 3D models of the engineering entities and / or construction equipment in the target engineering construction site, but also reflects the violation risk assessment information corresponding to the target engineering construction site, such as the parameters (e.g., distance, slope) exceeding which indicate a violation risk for each engineering entity and / or construction equipment. This makes it easier for users to study, monitor and manage the target engineering tensioning site and the engineering entities and / or construction equipment therein based on the target benchmark 3D point cloud model, thereby improving safety during engineering implementation. BRIEF DESCRIPTION OF THE DRAWINGS
[0037] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following briefly introduces the drawings required for use in the embodiments or the description of the prior art. 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 paying any creative work.
[0038] Figure 1 This is a flow chart of a method for constructing a point cloud model for an engineering stretching field provided by an embodiment of the present invention;
[0039] Figure 2 This is a schematic diagram of a CAD three-dimensional model of a target engineering stretching field provided by an embodiment of the present invention;
[0040] Figure 3 This is an embodiment of the present invention Figure 1 Specific flow diagram of step S200;
[0041] Figure 4 is a schematic diagram of a nearest neighbor graph provided by an embodiment of the present invention;
[0042] Figure 5 This is a schematic diagram of a specific process of a method for constructing a point cloud model for an engineering stretching field provided by an embodiment of the present invention;
[0043] Figure 6 1 is a schematic structural diagram of a point cloud model building system for an engineering stretching field provided by an embodiment of the present invention;
[0044] Figure 7 This is a block diagram of the internal structure principle of a smart terminal provided by an embodiment of the present invention. DETAILED DESCRIPTION
[0045] In the following description, specific details such as particular system structures and techniques are provided for purposes of illustration, not limitation, to facilitate a thorough understanding of the embodiments of the present invention. However, it will be apparent to those skilled in the art that the present invention may be practiced in other embodiments without these specific details. In other cases, detailed descriptions of well-known systems, devices, circuits, and methods are omitted so as not to obscure the description of the present invention with unnecessary detail.
[0046] It will be understood that when used in this specification and the appended claims, the term "comprising" indicates the presence of described features, integers, steps, operations, elements and / or components, but does not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components and / or groups thereof.
[0047] It should also be understood that the terms used in the present specification are only for the purpose of describing particular embodiments and are not intended to limit the present invention. As used in the present specification and the appended claims, the singular forms "a", "an", and "the" are intended to include the plural forms unless the context clearly indicates otherwise.
[0048] It should be further understood that the term "and / or" used in the present description and the appended claims refers to and includes any and all possible combinations of one or more of the associated listed items.
[0049] As used in this specification and the appended claims, the term "if" can be interpreted as "when" or "upon" or "in response to determining" or "in response to detecting," depending on the context. Similarly, the phrase "if it is determined" or "if [described condition or event] is detected" can be interpreted as meaning "upon determination" or "in response to determining" or "upon detection of [described condition or event]" or "in response to detecting [described condition or event]," depending on the context.
[0050] The following is a clear and complete description of the technical solutions in the embodiments of the present invention, in conjunction with the accompanying drawings of the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without making creative efforts are within the scope of protection of the present invention.
[0051] In the following description, many specific details are set forth to facilitate a full understanding of the present invention. However, the present invention may also be implemented in other ways different from those described herein. Those skilled in the art may make similar generalizations without violating the connotation of the present invention. Therefore, the present invention is not limited to the specific embodiments disclosed below.
[0052] With the development of science and technology, the use of information technology is becoming more and more widespread. For example, a device can be scanned to obtain a standard point cloud model corresponding to the device, making it easier for users to learn, monitor and manage the device based on the standard point cloud model.
[0053] Currently, new information-based and technologically advanced technologies are gradually being applied to engineering projects, such as power transmission and transformation projects. Three-dimensional laser point cloud technology is widely used in power transmission and transformation projects because it can intuitively display information about transmission lines, substations, and their surroundings. Ground-based and airborne laser radar measurement systems can both be used to acquire three-dimensional data.
[0054] For example, in one application scenario, a non-risky piece of equipment can be scanned to obtain a corresponding risk-free 3D point cloud model. This allows the management of the corresponding equipment to determine whether it presents a risk based on the similarity between the actual 3D point cloud model and the risk-free 3D point cloud model. However, existing technology can only obtain a 3D point cloud model of a piece of equipment through laser scanning. Construction sites are complex environments, potentially containing a variety of construction equipment and / or engineering entities. This makes it difficult to accurately obtain the corresponding 3D point cloud model through laser scanning, and data loss and errors are prone to occur during the scanning process.
[0055] In existing technology, point cloud models of equipment can typically only be generated through laser scanning. Generating a point cloud model from scratch is difficult and often prone to data omissions and errors, significantly impacting model accuracy. Especially for complex engineering stretching fields, acquiring a point cloud model through laser scanning is challenging and time-consuming, and is prone to errors during the scanning process, resulting in model errors. Therefore, the existing technology lacks a suitable method for constructing point cloud models for engineering stretching fields, hindering the efficiency and accuracy of acquiring point cloud models in these fields.
[0056] At the same time, during the construction process, there may be design drawings (such as BIM-based design drawings) that can be used as a reference. However, during the construction of the tensioning field, there are usually no design drawings to refer to, only textual construction specifications, which makes it impossible to perform risk detection with point cloud models. When obtaining the point cloud model of the tensioning field through laser scanning, because the tensioning field in actual use may only be a tensioning field within the range corresponding to the textual construction specifications, and there is no strict requirement that the tensioning field is in a critical state of the construction specifications, the point cloud model obtained by laser scanning is difficult to use as a benchmark. For example, when the wire laying angle is required to be greater than 30°, the wire laying angle in the tensioning field during actual use may be 45°, 60°, or other angles greater than 30° instead of exactly 30°. In this case, although the point cloud model obtained by laser scanning complies with the specifications, it cannot be used as a judgment benchmark.
[0057] In another application scenario, each device can be managed through information technology, and whether the device has a risk of violation can be determined based on the device's status or parameters.
[0058] Existing technologies can only store information about each device in text format, allowing for the determination of whether a device presents a risk of violating regulations during operation. However, this textual information cannot be combined with a 3D model, hindering the efficiency and accuracy of risk assessments.
[0059] In order to solve at least one of the above-mentioned problems, in the solution of the present invention, a CAD three-dimensional model corresponding to the target engineering stretching field is constructed, wherein the above-mentioned CAD three-dimensional model includes at least one engineering entity and / or at least one construction equipment in the above-mentioned target engineering stretching field; the three-dimensional point cloud model to be annotated corresponding to the above-mentioned target engineering stretching field is obtained according to the above-mentioned CAD three-dimensional model; the engineering construction standard data corresponding to the above-mentioned target engineering stretching field is obtained, and the above-mentioned three-dimensional point cloud model to be annotated is annotated with violation risk judgment information according to the above-mentioned engineering construction standard data to obtain the target benchmark three-dimensional point cloud model.
[0060] Compared to the prior art, the present invention provides a method for constructing point cloud models for engineering construction sites. Specifically, compared to prior art solutions that rely solely on laser scanning to generate equipment point cloud models, the present invention first constructs a CAD 3D model corresponding to the target engineering construction site. Then, based on the CAD 3D model, a to-be-annotated 3D point cloud model corresponding to the target engineering construction site is obtained. This eliminates the need for laser point cloud scanning of the complex engineering construction site environment, thereby improving the efficiency of acquiring the 3D point cloud model. Furthermore, the constructed CAD 3D model contains less noise, which improves the accuracy of the obtained 3D point cloud model. Furthermore, the present invention also uses engineering construction standard data corresponding to the target engineering construction site to annotate the to-be-annotated 3D point cloud model with information related to violation risk assessment, thereby obtaining a target baseline 3D point cloud model. The resulting target baseline 3D point cloud model not only reflects the 3D models of the engineering entities and / or construction equipment in the target engineering construction site, but also reflects the violation risk assessment information corresponding to the target engineering construction site, such as the parameters (e.g., distance, slope) exceeding which indicate a violation risk for each engineering entity and / or construction equipment. This makes it easier for users to study, monitor and manage the target engineering tensioning site and the engineering entities and / or construction equipment therein based on the target benchmark 3D point cloud model, thereby improving safety during engineering implementation.
[0061] Exemplary Methods
[0062] like Figure 1 As shown, an embodiment of the present invention provides a method for constructing a point cloud model for an engineering stretching field. Specifically, the method includes the following steps:
[0063] Step S100 : constructing a CAD three-dimensional model corresponding to a target engineering tensioning field, wherein the CAD three-dimensional model includes at least one engineering entity and / or at least one construction equipment in the target engineering tensioning field.
[0064] The target engineering traction site is the engineering traction site for which a corresponding 3D point cloud model is to be constructed. The specific scope of the target engineering traction site, as well as the specific equipment and engineering entities included therein, can be set and adjusted based on actual needs and are not specifically limited here. The construction equipment is equipment deployed at the target engineering traction site and required for construction, such as excavators and cranes. The engineering entities are the actual on-site structural construction conditions at the target engineering traction site, such as slopes, tower assembly, and line stringing at a power construction site.
[0065] In this embodiment, the above-mentioned target engineering tensioning field is a pre-constructed transmission line engineering wire stringing operation tensioning field, and the above-mentioned CAD three-dimensional model includes a model corresponding to at least one engineering entity in the above-mentioned target engineering tensioning field and / or a model corresponding to at least one construction equipment. Specifically, the above-mentioned CAD three-dimensional model can be a CAD three-dimensional model constructed for the target engineering tensioning field (i.e., the entire construction scene) as a whole, or it can be a CAD three-dimensional model constructed for part of the engineering entities or construction equipment in the target engineering tensioning field. The specific model can be determined according to actual needs. For example, when the constructed target reference three-dimensional point cloud model is subsequently applied to management, learning, violation risk judgment and other processes, the model of the entire construction scene can play an overall normative role, and the local model corresponding to the engineering entity or equipment can better judge the violation. Therefore, the model in this embodiment can be for the entire construction scene or for part of the area or part of the equipment in the construction scene, and is not specifically limited here. It should be noted that when the CAD three-dimensional model is the model of the entire construction scene, the target reference three-dimensional point cloud model obtained is also the model of the entire construction scene; when the CAD three-dimensional model is the model of part (one or more) of the equipment or engineering entity, the target reference three-dimensional point cloud model obtained is also the model of part of the equipment or engineering entity.
[0066] Specifically, in the present invention, a CAD 3D model corresponding to the target project's tensioning field can be constructed based on Building Information Modeling (BIM). As a modern information technology platform that enables the design, construction, and operational management of construction projects by creating and utilizing digital models, BIM offers advantages such as integration, intelligence, digitization, and model information relevance. Its application in power transmission and transformation project construction can better establish a CAD 3D model of the target project's tensioning field (e.g., the tensioning field of a transmission line project).
[0067] Figure 2This is a schematic diagram of a CAD three-dimensional model of a target engineering stretching field provided by an embodiment of the invention. It should be noted that CAD refers to the process of using computer software to create and simulate physical designs to display the appearance, results, color, texture and other characteristics of the corresponding object (which can be equipment, engineering entities, etc.). Figure 2 As shown, in this embodiment, according to the layout of the stretching field and the tension wire-paying operation specifications, a three-dimensional model of the stretching field is drawn using CAD drawing software.
[0068] Specifically, the CAD three-dimensional model in this embodiment is a CAD three-dimensional model that complies with engineering construction standards and is constructed based on the engineering construction standard data of the target engineering tensioning site, wherein the above-mentioned CAD three-dimensional model includes multiple engineering entities and / or multiple construction equipment within the above-mentioned target engineering tensioning site.
[0069] Specifically, CAD 3D models can accurately represent aggregate parameters. Therefore, in this embodiment, a CAD 3D model that meets the construction standards of the target project's tensioning field is first designed and created to ensure minimal noise. This improves the accuracy of the resulting 3D point cloud model to be annotated during the conversion of the CAD 3D model to a 3D point cloud model.
[0070] The aforementioned engineering construction standards are construction specifications for the target project's tensioning site and can be stored in a document as engineering construction standard data. In one application scenario, these standards may include: when deploying a wire reel cradle, the angle between the wire reel outlet and the main tensioner is greater than 2.5°; the anchor wire ground anchor is within 25 meters of the tensioner and traction machine outlets; other specific standards may also be included, which are not specifically limited here.
[0071] It should be noted that the aforementioned CAD 3D model can correspond to just one engineering entity or a scene containing multiple engineering entities. The aforementioned noise is unnecessary or redundant interference information in the model, which may be caused by environmental influences, the limited accuracy of the acquisition equipment, and so on. When laser scanning generates a 3D point cloud model, environmental influences in complex engineering tension fields may introduce significant noise. The solution based on this embodiment can effectively reduce this noise.
[0072] Step S200: obtaining a to-be-annotated three-dimensional point cloud model corresponding to the target engineering stretching field according to the CAD three-dimensional model.
[0073] Specifically, in this embodiment, the CAD three-dimensional model can be directly converted into a three-dimensional point cloud model, and the converted model is used as the three-dimensional point cloud model to be annotated.
[0074] Specifically, in this embodiment, Figure 3 As shown, the above step S200 specifically includes the following steps:
[0075] Step S201: extracting surface elements and line elements from the above CAD three-dimensional model.
[0076] Step S202 : uniformly sample the surface units and the line units to obtain sampling results.
[0077] Step S203: generating the above-mentioned three-dimensional point cloud model to be annotated according to the above-mentioned sampling result.
[0078] In one application scenario, face elements and line elements in a CAD 3D model can be extracted based on a target extraction instruction input by a target object (e.g., a user or other control device), or the extraction can be performed automatically, without specific limitation herein. The face elements and line elements are then uniformly sampled. For example, uniform sampling of a face element yields multiple sampling points on the surface of the CAD 3D model; uniform sampling of a line element yields multiple sampling points along an edge of the CAD 3D model. Based on all the sampling points and their corresponding coordinates, a 3D point cloud model to be annotated is obtained, wherein each point of the 3D point cloud model to be annotated is the aforementioned sampling point.
[0079] It should be noted that existing model processing software or programs can be used to perform the above steps S201 to S203 to perform model conversion. Furthermore, in this embodiment, the 3D point cloud model to be annotated is generated based on the sampling results and then output in the LAS format.
[0080] Step S300: Obtain engineering construction standard data corresponding to the target engineering tensioning field, annotate the three-dimensional point cloud model to be annotated with violation risk judgment information according to the engineering construction standard data, and obtain a target reference three-dimensional point cloud model.
[0081] The aforementioned engineering construction standard data is used to define the engineering construction standards for the target engineering traction field. This engineering construction standard data can be in the form of text data and can be pre-set, user-defined, or adjusted in real time, without specific limitations herein. In this embodiment, the obtained 3D point cloud model to be annotated is annotated with violation risk assessment information in conjunction with the text data, enabling the integration of the point cloud model and the text standard. This allows the resulting target benchmark 3D point cloud model to better meet the user's learning, management, control, and risk assessment needs.
[0082] It should be noted that the three-dimensional point cloud model to be annotated produced in this embodiment is a three-dimensional point cloud model of the entire construction scene of the target engineering tensioning field, and the entire construction scene may include multiple different engineering entities and construction equipment, and the construction standards corresponding to different engineering entities and construction equipment are different. Therefore, in this embodiment, the above-mentioned three-dimensional point cloud model to be annotated can be divided into regions, and points of the same type (i.e., points belonging to the same engineering entity or the same equipment) can be divided into one region as much as possible, and violation risk judgment information is annotated for each region. This improves the speed and accuracy of risk judgment based on the established target benchmark three-dimensional point cloud model.
[0083] Specifically, in this embodiment, obtaining the engineering construction standard data corresponding to the target engineering tensioning site and annotating the to-be-annotated 3D point cloud model with violation risk assessment information based on the engineering construction standard data to obtain the target reference 3D point cloud model includes: obtaining the engineering construction standard data corresponding to the target engineering tensioning site, wherein the engineering construction standard data includes construction specification text data for the target engineering tensioning site; dividing the to-be-annotated 3D point cloud model based on the distance between each point in the to-be-annotated 3D point cloud model to obtain a plurality of model sub-regions; and annotating the to-be-annotated 3D point cloud model and / or the model sub-regions with violation risk assessment information based on the engineering construction standard data. In this embodiment, the engineering construction standard data includes violation risk assessment information corresponding to each engineering entity and each piece of construction equipment in the engineering tensioning site. For example, if a parameter corresponding to a certain engineering entity does not fall within a certain parameter range, a violation risk exists.
[0084] Furthermore, in the construction standards, the point cloud model corresponding to the same engineering entity (or construction equipment) may also need to add multiple construction standards. Therefore, in this embodiment, the key areas of the point cloud model are accurately divided through the control points of the point cloud model, which can realize the addition of multiple standards and ensure that the constructed target benchmark three-dimensional point cloud model is suitable for the risk supervision of violations in the tensioning field.
[0085] It should be noted that the ultimate goal of model partitioning in this embodiment is to add multiple standards to the same engineering entity or scene. After the model is partitioned, standards can be added to the multiple local areas of the model or to the entire model, without specific limitations here.
[0086] In one application scenario, a skeleton-based point cloud data segmentation algorithm can be used to segment a point cloud model. For example, the skeleton of a 3D model is extracted, and skeleton key points are extracted based on the relationships between the skeleton data. The final key points are selected as the points with the minimum distance from the key points to the centroid within the same neighborhood. After optimization, these key points are used to generate segmented regions using an improved region growing algorithm.
[0087] Specifically, in this embodiment, the three-dimensional point cloud model to be annotated is divided based on the distance between each point in the three-dimensional point cloud model to be annotated to obtain multiple model sub-regions, including:
[0088] Generate a nearest neighbor graph based on each point in the above-mentioned three-dimensional point cloud model to be annotated;
[0089] Setting a virtual node in the nearest neighbor graph, selecting multiple control points from the nearest neighbor graph, and connecting each of the control points to the virtual node;
[0090] The above-mentioned virtual node is used as the root node, and the shortest path tree is calculated and obtained according to the above-mentioned nearest neighbor graph. The above-mentioned three-dimensional point cloud model to be annotated is divided into multiple model sub-areas according to the above-mentioned shortest path tree and each of the above-mentioned control points, wherein one of the above-mentioned model sub-areas corresponds to at least one of the above-mentioned control points.
[0091] Specifically, when selecting control points, the user can manually select them in real time, or they can be automatically selected based on the number of control points set in advance or the number of control points input by the user in real time. It should be noted that when selecting control points, different control point categories can be set. For the same control point category, one or more control points can be selected, and the number of control point categories can also be pre-set or adjusted by the user in real time. The number of control point categories can be used to limit the number of model sub-areas that are finally divided. Specifically, the number of control point categories can be set and adjusted according to the number of engineering entities and construction equipment in the target engineering traction field, and the number of control points corresponding to each control point category can also be set and adjusted according to actual needs. In an application scenario, if a control point category corresponds to two control points, the nodes corresponding to the two control points belong to the same model sub-area.
[0092] The control point is a node selected from the nearest neighbor graph, which can be used to represent the corresponding model sub-region. The number of selected control points is greater than or equal to the number of the above-mentioned control point categories, so as to make more detailed division and annotation of the three-dimensional point cloud model to be annotated. The position of the above-mentioned virtual node can be specified by the user, or it can be a random position, or it can be the center position of the nearest neighbor graph, which is not specifically limited here. All other points in the divided model sub-region correspond to a control point corresponding to the model sub-region. Only the control point needs to be annotated to represent the annotation of all points corresponding to the control point in the model sub-region. It should be noted that the same point will only be divided into one model sub-region.
[0093] Specifically, in this embodiment, the nearest neighbor graph of each point in the three-dimensional point cloud model to be annotated is first generated, and the division of the three-dimensional point cloud model is converted into a division based on graph nodes. In one application scenario, a k-nearest neighbor graph can be generated, and k can be set according to actual needs. It should be noted that the k-nearest neighbor graph connects a point with the k points closest to it. However, the graph generated in this way is a directed graph, that is, it is possible that the nearest point of point i includes point j, but the nearest point of point j does not include point i. In this embodiment, an undirected graph is used, and when the directed graph is converted to an undirected graph, the number of edges will change, so not every point in the generated nearest neighbor graph has the same number of edges (for example, k). In another application scenario, an undirected graph is used to calculate the K-nearest neighbor graph, and this nearest neighbor relationship is not symmetric. In this embodiment, a strong constraint is imposed, that is, if point i is in the nearest neighbor of point j, then point j is also forced to be in the nearest neighbor of point i. For point j, there may be more than k points in the nearest neighbor set.
[0094] Furthermore, key points are selected from the nodes in the nearest neighbor graph as control points. Key points are generally selected as boundary points or center points of the region. In one application scenario, selection can be based on user input instructions. The user can sparsely select some key points as control points through a visual interface. In addition, if the division is incorrect, the user can re-add or delete key points.
[0095] It should be noted that the system can automatically determine whether the region division meets the requirements, or the user can make the judgment. When the system automatically determines whether the region division meets the requirements, the regional maximum node threshold and abnormal region threshold can be pre-set. When the number of points in a certain region after division exceeds the aforementioned regional maximum node threshold, the region is considered to be an abnormal region. When the number of abnormal regions after division exceeds the aforementioned abnormal region threshold, the region division is considered to be unsatisfactory.
[0096] Specifically, in this embodiment, all control points are connected to a virtual node, and the virtual node is used as the root of the shortest path tree. The point cloud model is divided into multiple segments by calculating the shortest path tree, thereby completing the division of the point cloud model.
[0097] The shortest path refers to the shortest distance between two points. The DJKSTRA algorithm, SPFA algorithm or Floyd algorithm can be used to calculate the shortest path. In this embodiment, based on the edges in the nearest neighbor graph, the virtual node is used as the root node, the shortest distance from the root node to all other nodes is calculated, and the edges through which the shortest distance is calculated are retained while unnecessary edges are deleted. The tree formed by these edges is the shortest path tree. The point cloud model is then divided according to the number of shortest paths. Specifically, each point is divided into the category of the control point closest to the point in the shortest path tree, thereby realizing the point cloud model division.
[0098] Figure 4 This is a schematic diagram of a nearest neighbor graph provided by an embodiment of the present invention, wherein the large points surrounded by solid circles are control points, and the large points surrounded by dotted circles are set virtual nodes. Except for the virtual nodes, the different grayscales of each point represent the results of region division. Figure 4 In the example, four different control point categories are set, resulting in four different model subregions. All points within a model subregion have the same category as the control point; that is, the category of the control point represents the corresponding region category. Furthermore, users can interactively label each control point category, for example, labeling a control point as a stretcher, tensioner, or traction rope, though this is not specifically limited here.
[0099] It should be noted that Figure 4 The example of setting one control point for each control point category is used for illustration only, but it is not a specific limitation. For example, in one application scenario, Figure 4 The two rightmost control points in are the control points of the same control point category, then Figure 4 The area formed by all nodes corresponding to the two rightmost control points will be divided into a model sub-area.
[0100] Furthermore, the above-mentioned three-dimensional point cloud model to be labeled and / or the above-mentioned model sub-area are labeled with violation risk judgment information according to the above-mentioned engineering construction standard data, including: labeling each of the above-mentioned model sub-areas with violation risk judgment information according to the above-mentioned engineering construction standard data, wherein the above-mentioned violation risk judgment information includes at least one risk type and judgment parameters corresponding to the above-mentioned risk type.
[0101] Specifically, in this embodiment, control points can be selected through a visual interface and used as input to the segmentation algorithm to assist in the process of adding violation risk information. This method is a user-friendly, multi-criteria addition method that allows users to annotate violation risk information by segmenting different parts of the point cloud model. This achieves the fusion of the point cloud model and text criteria, and constructs a target benchmark 3D point cloud model that can be used to judge typical violation situations.
[0102] Among them, the standards added by the user are determined based on the safety standards specified in the text. The text standards are construction specifications, which may include construction specifications for angles, distances and other characteristics of the engineering entity. The violation risk judgment information added in this embodiment can be used to indicate the specific requirements of angles, distances, related positions and other information that the engineering entity should meet.
[0103] In this embodiment, a corresponding violation risk is assigned to each local area. To reduce the amount of data required for processing, only the control point index, the corresponding risk type, and the corresponding risk determination parameters are recorded. In one application scenario, different violation scenarios can be marked with different colors. Furthermore, point cloud data in warning colors can be generated within the violation area to represent the violation scenario.
[0104] Specifically, risk types can include abnormal distance, abnormal angle, and abnormal relative position. The judgment parameter is a specific numerical range. For example, if the stringing angle is greater than 30°, it is considered abnormal, with 30° being the judgment parameter. If the line length exceeds 8km, it is considered abnormal, with 8km being the corresponding judgment parameter.
[0105] Furthermore, in this embodiment, the above method also includes: constructing a violation risk judgment point cloud model benchmark library based on the above target benchmark three-dimensional point cloud model; when the point cloud model to be judged corresponding to the above target engineering tensioning field is obtained, the above point cloud model to be judged is judged for violation based on the above violation risk judgment point cloud model benchmark library and the violation judgment result is output, wherein the above point cloud model to be judged is obtained by performing on-site three-dimensional point cloud scanning of the above target engineering tensioning field.
[0106] Specifically, by pre-organizing standard and specification text data, typical violation types in this scenario can be determined, thereby constructing a reference library of point cloud models for determining violation risks corresponding to the tensioning sites of transmission line engineering stringing operations. This allows visualization of construction violation risks through 3D point cloud technology, providing the necessary technical foundation for subsequent power construction processes. Specifically, based on the reference library of point cloud models for determining violation risks, violation judgments can be made on the on-site point cloud models to be determined during subsequent construction processes to determine whether there are violation risks in the current construction process, thereby improving construction safety. At the same time, the specific models in the aforementioned reference library of point cloud models for determining violation risks can also be used in safety training.
[0107] In one application scenario, typical violation types may include: the tensioning site is too small and does not meet the requirement of 35m*25m; the tensioning machine is not arranged on the center line of the line; the tensioning machine is less than 100m away from the pole tower; the angle between the tensioning machine traction rope and the adjacent tower suspension point and the ground horizontal line is greater than 15°; the angle between the tensioning machine traction rope and the adjacent tower suspension point and the side phase line is greater than 7°; the small tension machine and the traction machine are set on different sides; there are personnel or equipment and materials in the area surrounded by the steering pulley and outside it; for the area where the conductor reel axle frame car is arranged, the violation scenario in this area is that the angle between the conductor reel outlet and the main tension machine is greater than 2.5°; for the line laying area, the violation scenario in this area is that there are more than 20 line laying pulleys in the line laying section and the line length exceeds 8 kilometers.
[0108] Figure 5 FIG. 1 is a schematic diagram of a specific process of a method for constructing a point cloud model for an engineering stretching field provided by an embodiment of the present invention. Figure 5 As shown, in this embodiment, a 3D CAD model of the construction equipment is first accurately constructed using CAD drawing software according to the construction specifications of the tensioning field. This provides accurate and reliable data for generating the point cloud model, ensuring the scientific and rational design. The CAD model is then converted into a 3D point cloud model to be annotated. To represent various violation scenarios in the point cloud model, control points are selected through an interactive, mouse-based user interface. The point cloud model is then accurately segmented using a control point-based segmentation algorithm to obtain segmented model sub-regions. Each segmented model sub-region is then assigned its corresponding violation scenario and risk is added and annotated to obtain the corresponding target benchmark 3D point cloud model. This is then used to construct a benchmark library of violation risk assessment point cloud models.
[0109] Specifically, in this embodiment, a point cloud model benchmark library for determining violation risks in tensioning sites for transmission line stringing operations is established based on construction standards. This overcomes the limitations of tensioning site construction specifications, which are limited to textual form, and allows visualization of construction violation risks through 3D point cloud technology. Constructing a 3D CAD model of the construction site and then converting it into a point cloud model ensures that the 3D model contains less noise and improves the accuracy of the point cloud model. By partitioning the point cloud model, different areas of the point cloud model can be labeled for violation risks based on different standards within the same engineering entity, enabling the addition of multiple standards.
[0110] Furthermore, this embodiment constructs a shortest path tree based on user-selected key points, and segmenting the point cloud model based on this shortest path tree. If the segmentation results don't meet your requirements, the user simply needs to modify the selected key points. This user-oriented, interactive segmentation method improves the error correction capabilities of the point cloud model segmentation results, making the point cloud model segmentation results for complex power construction environments more in line with practical application requirements.
[0111] As can be seen from the above, in this embodiment, a CAD 3D model corresponding to the target engineering stretching site is first constructed. Then, based on the CAD 3D model, a to-be-annotated 3D point cloud model corresponding to the target engineering stretching site is obtained. This eliminates the need for laser point cloud scanning of the complex engineering stretching site environment, thereby improving the efficiency of 3D point cloud model acquisition. Furthermore, the constructed CAD 3D model contains less noise, which improves the accuracy of the obtained 3D point cloud model. Furthermore, the present invention also annotates the to-be-annotated 3D point cloud model with violation risk assessment information based on engineering construction standard data corresponding to the target engineering stretching site, thereby obtaining a target reference 3D point cloud model. The resulting target reference 3D point cloud model not only reflects the 3D models of the engineering entities and / or construction equipment within the target engineering stretching site, but also includes violation risk assessment information corresponding to the target engineering stretching site, such as the parameters (e.g., distance, slope) that each engineering entity and / or each piece of construction equipment must exceed to indicate a violation risk. This makes it easier for users to learn, monitor, and manage the target engineering stretching site and its individual engineering entities and / or construction equipment based on the target reference 3D point cloud model, thereby improving safety during project implementation.
[0112] Exemplary devices
[0113] like Figure 6 As shown in , corresponding to the above-mentioned method for constructing a point cloud model for an engineering stretching field, an embodiment of the present invention further provides a point cloud model construction system for an engineering stretching field, and the above-mentioned point cloud model construction system for an engineering stretching field includes:
[0114] The CAD three-dimensional model construction module 410 is used to construct a CAD three-dimensional model corresponding to the target engineering tensioning field, wherein the above-mentioned CAD three-dimensional model includes at least one engineering entity and / or at least one construction equipment in the above-mentioned target engineering tensioning field.
[0115] The point cloud model acquisition module 420 is used to acquire the to-be-annotated three-dimensional point cloud model corresponding to the target engineering tension field according to the CAD three-dimensional model.
[0116] The point cloud model processing module 430 is used to obtain the engineering construction standard data corresponding to the above-mentioned target engineering tensioning field, and annotate the above-mentioned three-dimensional point cloud model to be annotated with violation risk judgment information based on the above-mentioned engineering construction standard data to obtain the target reference three-dimensional point cloud model.
[0117] Specifically, in this embodiment, the specific functions of the above-mentioned point cloud model construction system for engineering tensioning field and its various modules can refer to the corresponding description in the above-mentioned point cloud model construction method for engineering tensioning field, and will not be repeated here.
[0118] It should be noted that the division method of the modules of the above-mentioned point cloud model construction system for the engineering tensioning field is not unique and is not used as a specific limitation here.
[0119] Based on the above embodiment, the present invention also provides an intelligent terminal, whose principle block diagram can be shown as follows: Figure 7 As shown. The above-mentioned intelligent terminal includes a processor and a memory. The memory of the intelligent terminal includes a point cloud model construction program for an engineering stretching field, and the memory provides an environment for running the point cloud model construction program for an engineering stretching field. When executed by the processor, the point cloud model construction program for an engineering stretching field implements the steps of any of the above-mentioned methods for constructing a point cloud model for an engineering stretching field. It should be noted that the above-mentioned intelligent terminal may also include other functional modules or units, which are not specifically limited here.
[0120] Those skilled in the art will understand that Figure 7 The principle block diagram shown in the figure is only a block diagram of a partial structure related to the solution of the present invention and does not constitute a limitation on the smart terminal to which the solution of the present invention is applied. Specifically, the smart terminal may include more or fewer components than shown in the figure, or combine certain components, or have a different component arrangement.
[0121] An embodiment of the present invention also provides a computer-readable storage medium, on which a point cloud model construction program for an engineering stretching field is stored. When the point cloud model construction program for an engineering stretching field is executed by a processor, the steps of any one of the point cloud model construction methods for an engineering stretching field provided in an embodiment of the present invention are implemented.
[0122] It should be understood that the sequence numbers of the steps in the above embodiments do not imply a specific order of execution; the order of execution of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present invention.
[0123] Those skilled in the art can clearly understand that, for the convenience and brevity of description, only the division of the above-mentioned functional units and modules is used as an example for illustration. In actual applications, the above-mentioned functions can be distributed and completed by different functional units and modules as needed, that is, the internal structure of the above-mentioned system can be divided into different functional units or modules to complete all or part of the functions described above. The functional units and modules in the embodiment can be integrated into one processing unit, or each unit can exist physically alone, or two or more units can be integrated into one unit. The above-mentioned integrated unit can be implemented in the form of hardware or in the form of software functional units. In addition, the specific names of the functional units and modules are only for the convenience of distinguishing each other, and are not used to limit the scope of protection of the present invention. The specific working process of the units and modules in the above-mentioned system can refer to the corresponding process in the aforementioned method embodiment, and will not be repeated here.
[0124] In the above embodiments, the description of each embodiment has its own focus. For parts that are not described or recorded in detail in a certain embodiment, reference can be made to the relevant description of other embodiments.
[0125] Those skilled in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professionals and technicians may use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of the present invention.
[0126] In the embodiments provided herein, it should be understood that the disclosed systems / intelligent terminals and methods may be implemented in other ways. For example, the system / intelligent terminal embodiments described above are merely illustrative. For example, the division of modules or units described above is merely a logical functional division. In actual implementation, other divisions may be used, such as combining or integrating multiple units or components into another system, or omitting or disabling certain features.
[0127] If the above-mentioned integrated module / unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the present invention implements all or part of the process in the above-mentioned embodiment method, and can also be completed by instructing the relevant hardware through a computer program. The above-mentioned computer program can be stored in a computer-readable storage medium. When the computer program is executed by the processor, it can implement the steps of the above-mentioned various method embodiments. Among them, the above-mentioned computer program includes computer program code, and the above-mentioned computer program code can be in source code form, object code form, executable file or some intermediate form. The above-mentioned computer-readable medium may include: any entity or system that can carry the above-mentioned computer program code, recording medium, USB flash drive, mobile hard disk, magnetic disk, optical disk, computer memory, read-only memory (ROM), random access memory (RAM), electric carrier signal, telecommunication signal and software distribution medium. It should be noted that the content contained in the above-mentioned computer-readable storage medium can be appropriately increased or decreased according to the requirements of legislation and patent practice in the jurisdiction.
[0128] The embodiments described above are only used to illustrate the technical solutions of the present invention, rather than to limit the same. Although the present invention has been described in detail with reference to the aforementioned embodiments, it should be understood by those skilled in the art that the technical solutions described in the aforementioned embodiments may still be modified, or some of the technical features thereof may be replaced by equivalents. However, these modifications or replacements do not deviate from the spirit and scope of the technical solutions of the embodiments of the present invention, and should all be included in the scope of protection of the present invention.
Claims
1. A method for constructing a point cloud model for an engineering stretch field, characterized in that: The method comprises: Constructing a CAD three-dimensional model corresponding to a target engineering stretching field, wherein the CAD three-dimensional model includes at least one engineering entity and / or at least one construction equipment within the target engineering stretching field; Acquire a to-be-annotated three-dimensional point cloud model corresponding to the target engineering stretching field according to the CAD three-dimensional model; Acquire engineering construction standard data corresponding to the target engineering tensioning field, and annotate the to-be-annotated three-dimensional point cloud model with violation risk judgment information according to the engineering construction standard data to obtain a target reference three-dimensional point cloud model; The step of obtaining engineering construction standard data corresponding to the target engineering tensioning field, and labeling the to-be-annotated three-dimensional point cloud model with violation risk judgment information according to the engineering construction standard data to obtain a target reference three-dimensional point cloud model includes: Acquire engineering construction standard data corresponding to the target engineering tensioning site, wherein the engineering construction standard data includes construction specification text data of the target engineering tensioning site; Generate a nearest neighbor graph based on each point in the three-dimensional point cloud model to be annotated; Setting a virtual node in the nearest neighbor graph, selecting a plurality of control points from the nearest neighbor graph, and connecting each of the control points to the virtual node; Taking the virtual node as a root node, performing calculation according to the nearest neighbor graph and obtaining a shortest path tree, and dividing the to-be-annotated three-dimensional point cloud model into a plurality of model sub-regions according to the shortest path tree and each of the control points, wherein one of the model sub-regions corresponds to at least one of the control points; The violation risk judgment information of each model sub-area is marked according to the engineering construction standard data, wherein the engineering construction standard data includes the violation risk judgment information corresponding to each engineering entity and each construction equipment in the target engineering tensioning field, and the violation risk judgment information includes at least one risk type and a judgment parameter corresponding to the risk type.
2. The method for constructing a point cloud model for an engineering stretch field according to claim 1, characterized in that: The step of constructing a CAD three-dimensional model corresponding to the target engineering stretching field includes: A CAD three-dimensional model that meets the engineering construction standards of the target engineering tensioning site is constructed according to the engineering construction standard data, wherein the CAD three-dimensional model includes multiple engineering entities and / or multiple construction equipment in the target engineering tensioning site.
3. The method for constructing a point cloud model for an engineering stretch field according to claim 1, characterized in that: The step of obtaining a to-be-annotated three-dimensional point cloud model corresponding to the target engineering stretching field according to the CAD three-dimensional model includes: Extracting surface elements and line elements from the CAD three-dimensional model; uniformly sampling the surface units and the line units to obtain sampling results; The three-dimensional point cloud model to be annotated is generated according to the sampling result.
4. The method for constructing a point cloud model for an engineering stretch field according to claim 1, characterized in that: The method further comprises: Constructing a violation risk judgment point cloud model benchmark library based on the target benchmark three-dimensional point cloud model; When the point cloud model to be judged corresponding to the target engineering stretching field is obtained, the point cloud model to be judged is judged for violation according to the violation risk judgment point cloud model benchmark library and the violation judgment result is output, wherein the point cloud model to be judged is obtained by performing on-site three-dimensional point cloud scanning of the target engineering stretching field.
5. A point cloud model construction system for engineering tension field, characterized by: The system comprises: A CAD three-dimensional model construction module is used to construct a CAD three-dimensional model corresponding to the target engineering stretching field, wherein the CAD three-dimensional model includes at least one engineering entity and / or at least one construction equipment in the target engineering stretching field; A point cloud model acquisition module is used to acquire a to-be-annotated three-dimensional point cloud model corresponding to the target engineering stretching field according to the CAD three-dimensional model; a point cloud model processing module, configured to obtain engineering construction standard data corresponding to the target engineering tensioning field, annotate the to-be-annotated three-dimensional point cloud model with violation risk judgment information according to the engineering construction standard data, and obtain a target reference three-dimensional point cloud model; Among them, the point cloud model processing module is specifically used to: obtain the engineering construction standard data corresponding to the target engineering tensioning field, wherein the engineering construction standard data includes the construction specification text data of the target engineering tensioning field; generate a nearest neighbor graph based on each point in the three-dimensional point cloud model to be annotated; set a virtual node in the nearest neighbor graph, select multiple control points from the nearest neighbor graph, and connect each of the control points to the virtual node respectively; use the virtual node as the root node, calculate and obtain the shortest path tree according to the nearest neighbor graph, and divide the three-dimensional point cloud model to be annotated into multiple model sub-areas according to the shortest path tree and each control point, wherein one model sub-area corresponds to at least one control point; annotate each model sub-area with violation risk judgment information according to the engineering construction standard data, wherein the engineering construction standard data includes violation risk judgment information corresponding to each engineering entity and each construction equipment in the target engineering tensioning field, and the violation risk judgment information includes at least one risk type and a judgment parameter corresponding to the risk type.
6. An intelligent terminal, characterized in that: The intelligent terminal includes a memory, a processor, and a point cloud model construction program for an engineering stretching field stored in the memory and runnable on the processor. When the point cloud model construction program for an engineering stretching field is executed by the processor, the steps of the point cloud model construction method for an engineering stretching field as described in any one of claims 1 to 4 are implemented.
7. A computer-readable storage medium, characterized in that The computer-readable storage medium stores a point cloud model construction program for an engineering stretching field. When the point cloud model construction program for an engineering stretching field is executed by a processor, the steps of the point cloud model construction method for an engineering stretching field as described in any one of claims 1 to 4 are implemented.
Citation Information
Patent Citations
A method and a system for detecting dangerous points of an overhead transmission line
CN109191458A
Point cloud single tree segmentation method and device, equipment and computer readable medium
CN111598915A
Method for converting power grid information model GIM into point cloud
CN112419488A
Mobile rail transit three-dimensional data acquisition method and system
CN114018228A