Road engineering visual modeling method and system based on BIM technology

Through the visual modeling method of road engineering based on BIM technology, depth image and point cloud technology are used to analyze the local structural characteristics and construction progress of the road area, and dynamically adjust the modeling accuracy of the three-dimensional model, solving the problem of low modeling accuracy and mismatch between the model and the construction progress in the existing technology, and achieving efficient road engineering modeling and construction management.

CN120012198AActive Publication Date: 2025-05-16ZHEJIANG COLLEGE OF CONSTR

Patent Information

Application Number
CN202510496090.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-04-21
Publication Date
2025-05-16
Estimated Expiration
2045-04-21

AI Technical Summary

Technical Problem

The existing technology cannot effectively distinguish the terrain differences and construction progress in different areas during visual modeling of road engineering, resulting in low modeling accuracy and mismatch between the model and the construction progress, affecting construction efficiency.

Method used

The visual modeling method of road engineering based on BIM technology is adopted to obtain the depth image within the road engineering range, pre-process the point cloud, and cluster analysis and key point matching are carried out to obtain the complete road surface range and similar groups. According to the positional relationship between the similar groups and the construction center and the structural complexity, the modeling accuracy index of the three-dimensional model is adjusted to obtain a dynamically matched road model.

Benefits of technology

The dynamic matching of the road model and construction progress is achieved, detailed information is effectively retained, modeling accuracy is improved, and construction efficiency is improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120012198A_ABST
    Figure CN120012198A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of geographic models, in particular to a road engineering visual modeling method and system based on the BIM technology, and the method comprises the steps: obtaining a complete road surface range based on the splicing result of depth images obtained through multiple times of measurement; and then combining the construction state and terrain complexity of different areas in the pavement range to obtain the degree of demand of the different areas for modeling precision, thereby adjusting the model precision of the different areas, realizing dynamic matching of the road model and the construction progress, effectively retaining detailed information and improving the modeling precision.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of geographic model technology, and in particular to a road engineering visualization modeling method and system based on BIM technology. Background Art

[0002] BIM (Building Information Modeling) is a building information modeling technology that integrates various information such as buildings, structures and equipment through computer technology to form a design, construction, operation and maintenance management method based on three-dimensional digital models. Accurate modeling of road projects helps to integrate basic project data, so as to understand the basic situation of the project and accurately control the implementation of the project. Therefore, it is necessary to ensure the modeling accuracy of road projects, so as to accurately reflect the topography of the location of the road project, and adjust the specific model according to the specific topography and the complexity of the road construction itself.

[0003] When the existing technology visualizes and models road projects (such as municipal road construction), it is usually necessary to obtain point cloud data within the scope of the road project and model the road project based on the point cloud data. The modeling accuracy of each part of the obtained model is the same. However, in the actual construction process, the terrain of different areas of the road surface is different, the road shape is not exactly the same, and the progress of project implementation in different areas is also different. The existing methods cannot distinguish them, resulting in the inability to effectively retain detailed information, thereby failing to ensure modeling accuracy, and causing the model to not match the project progress, thereby affecting construction efficiency. Summary of the invention

[0004] In order to solve the above technical problems, the purpose of the present invention is to provide a road engineering visualization modeling method and system based on BIM technology.

[0005] According to the first aspect of the embodiment of the present application, a road engineering visual modeling method based on BIM technology is provided, and the technical solution adopted is specifically as follows: Acquire a depth image within the scope of the road project, and preprocess the depth image to obtain a point cloud; Performing cluster analysis on the point cloud to obtain a road area; Analyze the local structural features of the road area to obtain key points, and match and splice the key points to obtain a complete road surface range; Based on the complete road surface range, the distribution characteristics of the key points are analyzed to obtain similar groups and construction centers; Analyze the positional relationship between the similarity group and the construction center, and analyze the structural complexity of the area where the similarity group is located, to obtain the required index of the model accuracy of the area where the similarity group is located; An initial three-dimensional model is constructed based on the point cloud, and a modeling accuracy index of a region where the similarity group is located in the initial three-dimensional model is adjusted according to the required index to obtain an adjusted three-dimensional model.

[0006] In some embodiments of the present invention, performing cluster analysis on the point cloud to obtain the road area includes: Clustering the point cloud to obtain clusters; Analyze the depth similarity and grayscale similarity of the data points in the cluster to obtain the distribution similarity coefficient of the data points in the cluster; Setting a distribution similarity coefficient threshold, and obtaining a suspected road area according to the distribution similarity coefficient; Analyze the grayscale distribution difference and depth distribution difference between the data point in the suspected road area and its neighboring data points, and obtain the deviation coefficient of the data point in the suspected road area by combining the distribution similarity coefficient; A deviation coefficient threshold is set, and a road area is obtained according to the deviation coefficient.

[0007] In some embodiments of the present invention, analyzing the local structural features of the road area to obtain key points includes: Analyze the curvature differences of the data points in the road area, and combine the deviation coefficients of the data points to obtain the contribution coefficients of the data points to the road structure characteristics; A contribution coefficient threshold is set, and a key point is obtained according to the contribution coefficient.

[0008] In some embodiments of the present invention, the key points are matched and spliced ​​to obtain a complete road surface range, including: Placing the point clouds corresponding to all the depth images in the same coordinate system; Using an IPC algorithm to match the key points in the point cloud corresponding to the depth images acquired at adjacent moments; The matched key points are spliced ​​to obtain a complete road surface range.

[0009] In some embodiments of the present invention, based on the complete road surface range, the distribution characteristics of the key points are analyzed to obtain similar groups and construction centers, including: Based on the complete road surface range, the distribution characteristics of the key points are analyzed, and the similarity index of the key points in the similar group and the similarity index of the key points in the similar group are obtained by combining the contribution coefficients of the key points; Based on the similarity index of the key points, the distribution characteristics of the key points in the similarity group are analyzed to obtain the construction area and the construction center.

[0010] In some embodiments of the present invention, based on the complete road surface range, the distribution characteristics of the key points are analyzed, and the similarity index of the key points in the similar group and the key points in the similar group is obtained by combining the contribution coefficient of the key points, including: Based on the complete road surface range, analyzing the distance relationship between the key point and its neighboring key points, and combining the difference in contribution coefficients between the key point and its neighboring key points, obtaining a possibility index that the key point and its neighboring key points are in the same similarity group; Traversing all neighborhood key points of the key point, obtaining the possibility indexes corresponding to all neighborhood key points, setting the possibility index threshold, and obtaining a similar group; The average of the possibility indexes between all the key points in the similarity group is calculated as the similarity index of the key points in the similarity group.

[0011] In some embodiments of the present invention, based on the similarity index of the key points, the distribution characteristics of the key points in the similarity group are analyzed to obtain the construction area and the construction center, including: Set the search radius; Analyze the consistency of similarity indexes of all similarity groups within the search radius of the similarity group, and combine the number of key points in the similarity group to obtain the probability coefficient that the area where the similarity group is located belongs to the construction area; Merging the similar groups that are adjacent in position to obtain a merged group; The average of the likelihood coefficients corresponding to all the similar groups in the merged group is used as the likelihood that the area where the merged group is located belongs to the construction area; The location where the maximum possibility that the area where the merged group is located belongs to the construction area is marked as the construction area, and the point corresponding to the mean value of the coordinates of all key points in the construction area is the construction center.

[0012] In some embodiments of the present invention, analyzing the positional relationship between the similarity group and the construction center, and analyzing the structural complexity of the area where the similarity group is located, to obtain the model accuracy requirement index of the area where the similarity group is located, includes: Calculating the distance between the similar group and the construction center to obtain the positional relationship of the similar group; Calculate the ratio of the likelihood coefficient of the construction area in the area where the similar group is located to the maximum value of the likelihood coefficients corresponding to all the similar groups to obtain the structural complexity of the area where the similar group is located; The positional relationship and the structural complexity corresponding to the similarity groups are combined to obtain a model accuracy requirement index for the area where the similarity groups are located.

[0013] According to a second aspect of an embodiment of the present application, a road engineering visual modeling system based on BIM technology is provided, including: a memory and a processor, wherein: The memory is used to store program code; The processor is used to read the program code stored in the memory and execute the method described in the first aspect of the embodiment of the present application.

[0014] In some embodiments of the present invention, the processor comprises: The road surface range acquisition module is used to acquire the depth image within the road engineering range, and pre-process the depth image to obtain a point cloud; then perform cluster analysis on the point cloud to obtain the road area; then obtain key points by analyzing the local structural features of the road area, and match and splice the key points to obtain the complete road surface range; A need index analysis module is used to analyze the distribution characteristics of the key points based on the complete road surface range to obtain similarity groups and construction centers; and to analyze the positional relationship between the similarity groups and the construction centers, as well as the structural complexity of the area where the similarity groups are located, to obtain the need index for model accuracy in the area where the similarity groups are located; The three-dimensional model adjustment module is used to construct an initial three-dimensional model based on the point cloud, and adjust the modeling accuracy index of the area where the similar group is located in the initial three-dimensional model according to the required index to obtain an adjusted three-dimensional model.

[0015] Compared with the prior art, the road engineering visualization modeling method and system based on BIM technology provided by the present invention has the following beneficial effects: The present invention obtains a depth image within the scope of a road project, and pre-processes the depth image to obtain a point cloud; performs cluster analysis on the point cloud to obtain a road area; then analyzes the local structural features of the road area to obtain key points, and matches and splices the key points to obtain a complete road surface range; that is, the complete road surface range is obtained based on the splicing results of the depth images measured multiple times. Then, the positional relationship between the similarity group and the construction center, as well as the structural complexity of the area where the similarity group is located, are analyzed to obtain the required index of model accuracy for the area where the similarity group is located; and an initial three-dimensional model is constructed based on the point cloud, and the modeling accuracy index of the area where the similarity group is located in the initial three-dimensional model is adjusted according to the required index to obtain an adjusted three-dimensional model; that is, according to the construction status and terrain complexity of different areas within the road surface range, the required degree of modeling accuracy of different areas is obtained, thereby adjusting the model accuracy of different areas, realizing dynamic matching of the road model and the construction progress, effectively retaining detail information, and improving modeling accuracy. BRIEF DESCRIPTION OF THE DRAWINGS

[0016] In order to more clearly illustrate the technical solutions and advantages in the embodiments of the present invention or the prior art, the drawings required for use in the embodiments or the prior art descriptions are briefly introduced below. 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 creative work.

[0017] Figure 1 A basic flow chart of a road engineering visual modeling method based on BIM technology provided by an embodiment of the present invention; Figure 2 A schematic diagram of the working process of a drone-mounted depth camera provided by one embodiment of the present invention; Figure 3 A schematic diagram of a partial road area provided by an embodiment of the present invention; Figure 4 A schematic diagram of a basic flow chart of a road area acquisition method provided by an embodiment of the present invention; Figure 5 A schematic diagram of a local point cloud of a road area provided by an embodiment of the present invention; Figure 6 A schematic diagram of key points of a road area provided by an embodiment of the present invention; Figure 7 A schematic diagram of a similar group provided by an embodiment of the present invention; Figure 8 A schematic diagram of a construction area provided by an embodiment of the present invention; Fig. 9 A schematic diagram of the basic components of a road engineering visual modeling system based on BIM technology provided by an embodiment of the present invention. DETAILED DESCRIPTION

[0018] In order to further explain the technical means and effects adopted by the present invention to achieve the predetermined invention purpose, the following is a detailed description of the road engineering visualization modeling method and system based on BIM technology proposed by the present invention, its specific implementation method, structure, features and effects, in conjunction with the accompanying drawings and preferred embodiments. In the following description, different "one embodiment" or "another embodiment" does not necessarily refer to the same embodiment. In addition, specific features, structures or characteristics in one or more embodiments may be combined in any suitable form.

[0019] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as those commonly understood by those skilled in the art to which the present invention belongs. Terms such as "comprises", "comprising" or any other variants thereof are intended to cover non-exclusive inclusion, so that a circuit structure, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such article or device. In the absence of further restrictions, an element defined by the phrase "comprising a ..." does not exclude the presence of other identical elements in the article or device including the element.

[0020] The specific scheme of the road engineering visualization modeling method based on BIM technology provided by the present invention is described in detail below with reference to the accompanying drawings.

[0021] See also Figure 1 , which shows the basic process of a road engineering visualization modeling method based on BIM technology provided by an embodiment of the present invention.

[0022] like Figure 1 As shown, a road engineering visualization modeling method based on BIM technology provided by an embodiment of the present invention specifically includes: S100: Acquire a depth image within the scope of the road project, and pre-process the depth image to obtain a point cloud.

[0023] Figure 2 The figure is a schematic diagram of the working process of the drone-mounted depth camera. In the figure, number 3 is the drone equipped with the depth camera, number 4 is the ground where the road project is located, and number 5 is the shooting angle. Figure 2 As shown, a depth image (RGBD image) within the scope of the road project is obtained by using a TOF depth camera on a drone. Specifically, after the drone is raised to a fixed height, it is made to move forward at a constant speed and obtain images at different positions within the scope of the construction road project at the same shooting angle, wherein the TOF depth camera on the drone obtains a depth image once per second. The depth image obtained by the TOF depth camera is preprocessed, including image correction, filtering and noise reduction, etc., and the depth image is converted into a dual-channel grayscale depth map, that is, the depth information in the depth image is separated into a single channel, and the RGB three channels are grayed to realize the conversion of the depth image to a dual-channel grayscale depth image. Based on the processed depth image, the initial point cloud of the road project scope is obtained, and the simplified point cloud is obtained by voxel downsampling. Based on the simplified point cloud, the degree of need for model accuracy at different positions within the road project scope is analyzed, and then the model accuracy is determined, and modeling is carried out according to the determined accuracy.

[0024] S200: Perform cluster analysis on the point cloud to obtain the road area.

[0025] Since the internal structures of different objects are different and their distances from the depth camera are also different, the point cloud distributions of the corresponding areas are also different. Therefore, the point cloud distributions of the same type of objects under the same terrain are relatively similar. For example, if the road surface has a relatively regular shape (i.e., the color is relatively uniform and the depth is relatively consistent), the point cloud distributions of the corresponding areas are relatively similar. Based on the above features, the point cloud data is filtered to determine the road area, such as Figure 3 shown.

[0026] See also Figure 4 , which shows the basic process of a road area acquisition method provided by an embodiment of the present invention.

[0027] like Figure 4 As shown, cluster analysis is performed on the point cloud to obtain the road area, including: S201: Cluster the point cloud to obtain clusters.

[0028] The simplified point cloud obtained in step S100 is clustered. The neighborhood radius of the data point in the DBASCAN algorithm is set to the mean of the Euclidean distances between all adjacent data points. The minimum number of samples is 5, and multiple clusters with similar distributions are obtained.

[0029] S202: Analyze the depth similarity and grayscale similarity of the data points in the cluster to obtain the distribution similarity coefficient of the data points in the cluster.

[0030] Taking a cluster as an example, the above analysis shows that the color within the road surface is uniform, and the road construction requires a flat road surface for driving, so the distribution positions of the data points within the road surface are similar in the point cloud. Therefore, this embodiment obtains the distribution similarity coefficient of the data points within the cluster by analyzing the depth similarity and grayscale similarity of the data points within the cluster. Further, the calculation formula for constructing the distribution similarity coefficient is: In the formula, Indicates The distribution similarity coefficient of each data point in a cluster; Indicates The minimum depth of all data points in a cluster; Indicates The mean depth of all data points in a cluster; No. The maximum gray value among all data points in a cluster; Indicates The grayscale mean of all data points in a cluster; Indicates The number of data points in each cluster; represents the linear normalization function.

[0031] It should be noted that in order to ensure that the calculation results are meaningful, when performing fractional operations in the embodiments of the present invention, when the denominator is 0, a parameter adjustment factor greater than 0 needs to be added to the denominator to prevent the denominator from being 0. The value of the parameter adjustment factor is set by the implementer according to the actual situation, and this application does not impose any special restrictions. That is to say, in the above formula, When it is 0, a parameter adjustment factor of 0.01 can be automatically added to the denominator to change the denominator to 0.01, thereby avoiding the calculation problem caused by the denominator being 0. This method is applicable to all subsequent formulas in this solution and will not be further limited or elaborated on.

[0032] Indicates the uniformity of grayscale within the current cluster. The larger its value is, the greater the grayscale difference between the data points within the cluster is, indicating that the distribution similarity coefficient of the data points within the current cluster is smaller. Indicates the uniformity of the depth within the current cluster. The larger the value, the more similar the depths of the points within the cluster, indicating that the distribution similarity coefficient of the data points within the current cluster is greater. The number of data points within the current cluster The larger it is, the greater the distribution similarity coefficient of each data point in the corresponding current cluster.

[0033] Traverse all clusters and obtain the corresponding distribution similarity coefficients.

[0034] S203: Setting a distribution similarity coefficient threshold, and obtaining a suspected road area according to the distribution similarity coefficient.

[0035] After obtaining the distribution similarity coefficients corresponding to all clusters, the areas corresponding to clusters with higher similarity are marked as suspected road areas. Therefore, by setting the distribution similarity coefficient threshold to 0.5, the areas corresponding to clusters with distribution similarity coefficients greater than 0.5 are marked as suspected road areas, and suspected road areas are obtained.

[0036] S204: Analyze the grayscale distribution difference and depth distribution difference between the data point in the suspected road area and its neighboring data points, and combine the distribution similarity coefficient to obtain the deviation coefficient of the data point in the suspected road area.

[0037] In order to obtain accurate road areas and avoid the situation where noise points exist in the suspected road areas obtained in the above steps due to interference from factors such as lighting, all data points in the suspected road areas are screened based on the high similarity of the data points within the road surface range. That is, if the grayscale and depth distribution differences between the data points in the neighborhood of a data point are large (the neighborhood radius is set to the mean of the Euclidean distances between all adjacent data points), and the similarity relative to all suspected road areas is poor, then the data point does not meet the characteristics of the road surface area and is marked as a noise point.

[0038] Based on the above analysis, this embodiment analyzes the grayscale distribution difference and depth distribution difference between the data point in the suspected road area and its neighboring data points, and combines the distribution similarity coefficient to obtain the deviation coefficient of the data point in the suspected road area. The calculation formula for constructing the deviation coefficient is: In the formula, Indicates The first cluster in the cluster corresponding to the suspected road area Deviation coefficient of a data point from the road surface area characteristics; Indicates The first cluster in the cluster corresponding to the suspected road area The variance of the grayscale of all data points in the neighborhood of a data point; Indicates The first cluster in the cluster corresponding to the suspected road area The number of data points in the neighborhood of a data point; Indicates The first cluster in the cluster corresponding to the suspected road area The depth of data points; Indicates The distribution similarity coefficient of each data point in the cluster corresponding to the suspected road area; Indicates the mean depth of all data points in the cluster corresponding to the maximum distribution similarity coefficient; represents the linear normalization function.

[0039] Indicates the difference between the depth of each data point in the neighborhood of the current data point and the average depth of the clusters with a higher degree of similarity. The larger the value, the greater the deviation of the depth of each data point in the neighborhood of the current data point from the depth of the road surface area data point, indicating that the deviation coefficient of the data point from the road surface area characteristics is greater; The larger it is, the greater the grayscale difference between the data points in the neighborhood of the current data point is, which means that the possibility that the data point is a road area is smaller, that is, the greater the deviation coefficient of the data point from the road surface area characteristics is.

[0040] Traverse all the data points in the clusters corresponding to the suspected road areas and analyze the deviation coefficient corresponding to each data point.

[0041] S205: Setting a deviation coefficient threshold, and obtaining a road area according to the deviation coefficient.

[0042] After obtaining the deviation coefficients corresponding to all data points in the suspected road area, the data points with large deviation coefficients are screened out. Therefore, by setting the deviation coefficient threshold to 0.5, the data points with deviation coefficients greater than 0.5 are screened out, and then the remaining data points in the clusters corresponding to the suspected road area are marked as data points of the road area, and the connected domain where they are located is extracted as the road area.

[0043] S300: Analyze local structural features of the road area to obtain key points, and match and splice the key points to obtain a complete road surface range.

[0044] Due to the large volume of the road project, the results obtained by the drone in a single time cannot cover the entire road range. Therefore, as in step S100, it is necessary to obtain depth images of different road ranges at a fixed height, and stitch the depth images at different positions to obtain complete point cloud data of the road range. Since the point cloud distribution of the same area in different depth images is similar, the present invention can achieve point cloud stitching based on the matching of key points.

[0045] Based on the above analysis, this embodiment obtains key points by analyzing the local structural features of the road area, and matches and splices the key points to obtain a complete road surface range.

[0046] In order to preserve the detailed information of the road area as much as possible and improve the accuracy of point cloud splicing, it is necessary to obtain key points that can express the structural characteristics of the road surface. Therefore, it is necessary to screen the point cloud of the road area. In areas with complex terrain (where the depth difference with the surrounding data points is large), areas where the road type changes (such as the transition area from a straight road to a curve), the corresponding data points have a large curvature and a large difference with their adjacent data points (such as Figure 5 As shown in the figure, where label 1 is a flat terrain and straight road area, label 2 is a complex terrain and turning road area), key points are selected based on the above analysis.

[0047] Therefore, the local structural features of the road area are analyzed to obtain key points, which further includes: analyzing the curvature differences of data points in the road area, combining the deviation coefficients of the data points to obtain the contribution coefficients of the data points to the road structural features; setting the contribution coefficient threshold, and obtaining the key points according to the contribution coefficients.

[0048] Taking the point cloud corresponding to the depth image obtained by the drone in a single shot as an example, all data points in the road area are traversed and the calculation formula for the contribution coefficient is constructed as follows: In the formula, Indicates The depth image obtained the second time corresponds to the road area of ​​the point cloud. The contribution coefficient of each data point to the road structure characteristics; Indicates Deviation coefficient of a data point from the road surface area characteristics; Indicates The curvature of the data points; Indicates The mean curvature of all data points in the neighborhood of a data point; Indicates The mean curvature of all data points in the road area of ​​the point cloud corresponding to the depth image obtained this time; represents the linear normalization function.

[0049] The larger it is, the greater the curvature of the data point relative to the other data points in the current road area, indicating that the contribution coefficient of the data point to the road structure characteristics is greater; The larger it is, the greater the difference in curvature between the current data point and the data points in its neighborhood, indicating that the contribution coefficient of the data point to the road structure characteristics is greater; The larger the value is, the greater the difference between the data point and the overall depth of the road area is, which means that the contribution coefficient of the data point to the road structure characteristics is greater.

[0050] Traverse all data points in the road area and obtain their corresponding contribution coefficients. Set the contribution coefficient threshold to 0.5 and mark the data points with contribution coefficients greater than 0.5 as key points, such as Figure 6 As shown (number 6 in the figure is the key point).

[0051] The key points are matched and spliced ​​to obtain a complete road surface range, which further includes: placing the point clouds corresponding to all depth images in the same coordinate system; using the IPC algorithm to match the key points in the point clouds corresponding to the depth images obtained at adjacent moments; and splicing the matched key points to obtain a complete road surface range.

[0052] S400: Based on the complete road surface range, the distribution characteristics of key points are analyzed to obtain similar groups and construction centers.

[0053] In order to match the determined model with the actual implementation progress of the road project, that is, to ensure that the detailed information of the actual construction area in the pavement area is relatively complete, so as to provide an accurate reference for the actual implementation of the road project, the construction area needs to be determined according to the differences between different locations in the pavement area. Based on the uneven pavement characteristics of the construction area, it can be seen that the internal structure of the construction area is relatively complex and contains more detailed information. Therefore, compared with the rest of the pavement area, the number of corresponding key points in the construction area is larger, and the specific distribution of the key points is quite different. Based on the above logic, the construction area in the current pavement area is obtained.

[0054] This embodiment analyzes the distribution characteristics of key points based on the complete road surface range to obtain similar groups and construction centers. It further includes: based on the complete road surface range, analyzing the distribution characteristics of key points, combining the contribution coefficients of key points, obtaining similar groups and similarity indexes of key points in similar groups; based on the similarity index of key points, analyzing the distribution characteristics of key points in similar groups to obtain construction areas and construction centers.

[0055] In order to conduct a specific analysis of the local area in the road surface area, key points with similar positions and similar point cloud distribution are grouped. Specifically, based on the complete road surface range, the distribution characteristics of the key points are analyzed, and the contribution coefficients of the key points are combined to obtain the similarity index of the similarity group and the key points in the similarity group, including: based on the complete road surface range, the distance relationship between the key point and its adjacent key points is analyzed, and the difference in contribution coefficients between the key point and its adjacent key points is combined to obtain the possibility index that the key point and its adjacent key points are in the same similarity group. The calculation formula for constructing the possibility index of the key point and its adjacent key points being in the same similarity group is: In the formula, Indicates The key point and its adjacent The probability index of the key points being the same similar group; Indicates The key point and its adjacent The Euclidean distance between key points; Indicates The contribution coefficient of each key point to the road structure characteristics; Indicates The contribution coefficient of each key point to the road structure characteristics; express Normalization function of type curve; represents the linear normalization function.

[0056] The larger it is, the larger the Euclidean distance between the key point and its adjacent key points is, indicating that the probability index of the two points belonging to the same similarity group is smaller; The larger the value is, the greater the difference in contribution coefficient between the key point and its adjacent key points is, which means the greater the difference between the two points is, and the smaller the possibility index that the two points belong to the same similarity group is.

[0057] Traverse all adjacent key points of the key point, obtain the corresponding possibility index of all adjacent key points, set the possibility index threshold to 0.5, if the possibility index of two key points in the same similarity group is greater than 0.5, then the corresponding key points are divided into the same similarity group, repeat the above steps until no new key points are added to the similarity group, and obtain the similarity group (such as Figure 7 As shown in the figure, number 6 is a key point and number 7 is a similar group). The average of the likelihood indexes between all key points in the similar group is calculated as the similarity index of the key points in the similar group.

[0058] Based on the above analysis, we know that there is more detailed information in the construction area, that is, the key points are distributed more concentratedly, and the specific distribution differences between the key points are large. Therefore, the mean of the Euclidean distances between the centroids of each similarity group is used as the search radius. If a similarity group satisfies the conditions that there are more key points in the group, there are more similar groups within the search radius, and the similarity index differences between the key points in each group are large, then the location of the similarity group belongs to the construction area.

[0059] Therefore, in this embodiment, based on the similarity index of key points, the distribution characteristics of key points in the similarity group are analyzed to obtain the construction area and construction center. Specifically, the search radius is set, that is, the mean of the Euclidean distance between the centroids of each similar group is used as the search radius; the similarity index consistency of all similar groups within the search radius of the similarity group is analyzed, and the probability coefficient of the area where the similarity group is located belonging to the construction area is obtained in combination with the number of key points in the similarity group. The calculation formula for the probability coefficient of the area where the similarity group is located belonging to the construction area is constructed as follows: In the formula, Indicates The probability coefficient of the area where the similarity group is located belongs to the construction area; Indicates The number of all key points in a similar group; represents the mean number of key points in all similar groups, Indicates Similarity groups within the search radius Similarity index of key points within similar groups; Indicates The mean of the similarity indexes of the key points corresponding to all similarity groups within the search radius of similarity groups; Indicates The number of all similar groups within the search radius of similar groups; represents the linear normalization function.

[0060] Indicates the degree of difference in the similarity indexes of all similarity groups within the search radius of the current similarity group. The larger the value, the greater the difference in the similarity indexes of the key points in the similarity groups around the previous similarity group, indicating that the probability coefficient of the area where the current similarity group is located being a construction area is greater. It represents the ratio of the number of key points in the current similarity group to the average number of key points in all similarity groups. The larger the value, the larger the number of key points in the current similarity group, indicating that the possibility coefficient that the area where the current similarity group is located belongs to the construction area is greater.

[0061] Traverse all similar groups and obtain the corresponding likelihood coefficients.

[0062] Since the construction area is relatively concentrated during road construction, the adjacent similar groups are merged to obtain a merged group, where two similar groups whose centroid distance is less than the search radius are defined as adjacent similar groups; the mean of the possibility coefficients corresponding to all similar groups in the merged group is taken as the possibility that the area where the merged group is located belongs to the construction area, recorded as ; The maximum probability that the area where the merged group is located belongs to the construction area The location is marked as a construction area, such as Figure 8 The number 8 is shown in the figure. The point corresponding to the mean value of the coordinates of all key points in the construction area is the construction center.

[0063] S500: Analyze the positional relationship between the similarity group and the construction center, and analyze the structural complexity of the area where the similarity group is located, and obtain the model accuracy requirement index of the area where the similarity group is located.

[0064] The level of sophistication of the model construction needs to match the actual construction progress, that is, the closer the area is to the construction center, the higher the need for modeling accuracy. In order to provide a more accurate reference for the specific construction process, more detailed information needs to be retained for areas with more complex terrain and more complex road types, that is, the corresponding areas have a higher need for modeling accuracy.

[0065] Based on the above analysis, this embodiment obtains the index of need for model accuracy in the area where the similarity group is located by analyzing the positional relationship between the similarity group and the construction center, as well as the structural complexity of the area where the similarity group is located. Further including: calculating the distance between the similarity group and the construction center to obtain the positional relationship of the similarity group; calculating the ratio of the possibility coefficient of the construction area in the area where the similarity group is located to the maximum value of the possibility coefficient corresponding to all similar groups to obtain the structural complexity of the area where the similarity group is located; combining the positional relationship and structural complexity corresponding to the similarity group to obtain the index of need for model accuracy in the area where the similarity group is located. The calculation formula for constructing the index of need for model accuracy in the area where the similarity group is located is: In the formula, Indicates The need index for model accuracy in the region where the similarity group is located; Indicates The Euclidean distance between the center point of a similar group and the construction center, where the center point of a similar group is the point corresponding to the mean value of the coordinates of all key points in the similar group; Indicates The probability coefficient of the area where the similarity group is located belongs to the construction area; Indicates the maximum value of the probability coefficient that the area where all similar groups are located belongs to the construction area; express Normalization function, the range after normalization is [-1,1].

[0066] The larger it is, the more complex the structure of the area where the current similarity group is located is, which means that the area where the current similarity group is located has a greater need index for model accuracy. The smaller it is, the closer the area where the current similarity group is located is to the construction center, which means that the area where the current similarity group is located has a greater need index for model accuracy.

[0067] Traverse the areas where all similar groups are located and obtain their corresponding need indexes .

[0068] S600: constructing an initial three-dimensional model based on the point cloud, and adjusting the modeling accuracy index of the area where the similar group is located in the initial three-dimensional model according to the required index, to obtain an adjusted three-dimensional model.

[0069] The initial 3D model is constructed based on the point cloud, and the modeling accuracy index of the area where the similar group is located in the initial 3D model is adjusted according to the need to obtain the adjusted 3D model. Specifically: An initial 3D model is established based on the point cloud of the road surface area, and its modeling accuracy is adjusted according to the required index of modeling accuracy determined in different areas. Take the area where a single similar group is located as an example: In the formula, Indicates Modeling accuracy index of the area where the similarity group is located; Indicates The initial modeling accuracy of the area where the similarity groups are located; Indicates The need index for model accuracy in the area where the similarity group is located.

[0070] Traverse all similar groups and obtain the corresponding modeling accuracy indicators The modeling accuracy index is input into the three-dimensional modeling software, thereby adjusting the modeling accuracy of the corresponding area in the initial three-dimensional model to obtain the adjusted three-dimensional model.

[0071] The determined adjusted three-dimensional model is outputted through an output device.

[0072] Based on the same inventive concept as the above method, this embodiment also provides a road engineering visualization modeling system based on BIM technology.

[0073] See also Fig. 9 , which shows the basic composition of a road engineering visualization modeling system based on BIM technology provided by an embodiment of the present invention.

[0074] like Fig. 9 As shown, a road engineering visual modeling system based on BIM technology includes: a memory 10 and a processor 20, wherein: A memory 10, used for storing program codes; The processor 20 is used to read the program code stored in the memory 10, and execute to obtain the depth image within the scope of the road project, and pre-process the depth image to obtain a point cloud; perform cluster analysis on the point cloud to obtain the road area; analyze the local structural characteristics of the road area to obtain key points, and match and splice the key points to obtain a complete road surface range; based on the complete road surface range, analyze the distribution characteristics of the key points to obtain similar groups and construction centers; analyze the positional relationship between the similar groups and the construction centers, and analyze the structural complexity of the areas where the similar groups are located to obtain the model accuracy requirement index of the areas where the similar groups are located; construct an initial three-dimensional model based on the point cloud, and adjust the modeling accuracy index of the areas where the similar groups are located in the initial three-dimensional model according to the required index to obtain the adjusted three-dimensional model.

[0075] The processor 20 includes a road surface range acquisition module 21, a demand index analysis module 22, and a three-dimensional model adjustment module 23. The road surface range acquisition module 21 is used to acquire the depth image within the road engineering range, and pre-process the depth image to obtain a point cloud; then perform cluster analysis on the point cloud to obtain the road area; then obtain key points by analyzing the local structural features of the road area, and match and splice the key points to obtain the complete road surface range; The need index analysis module 22 is used to analyze the distribution characteristics of key points based on the complete road surface range to obtain similar groups and construction centers; and analyze the positional relationship between the similar groups and the construction centers, as well as the structural complexity of the areas where the similar groups are located, to obtain the need index for model accuracy in the areas where the similar groups are located; The three-dimensional model adjustment module 23 is used to construct an initial three-dimensional model based on the point cloud, and to adjust the modeling accuracy index of the area where the similar group is located in the initial three-dimensional model according to the required index to obtain an adjusted three-dimensional model.

[0076] It should be noted that the sequence of the above embodiments of the present invention is only for description and does not represent the advantages and disadvantages of the embodiments. The processes depicted in the accompanying drawings do not necessarily require the specific order or continuous order shown to achieve the desired results. In some embodiments, multitasking and parallel processing are also possible or may be advantageous.

[0077] The various embodiments in this specification are described in a progressive manner, and the same or similar parts between the various embodiments can be referenced to each other, and each embodiment focuses on the differences from other embodiments.

Claims

1. A road engineering visual modeling method based on BIM technology, characterized in that: The method comprises: Acquire a depth image within the scope of the road project, and pre-process the depth image to obtain a point cloud; Performing cluster analysis on the point cloud to obtain a road area; Analyze the local structural features of the road area to obtain key points, and match and splice the key points to obtain a complete road surface range; Based on the complete road surface range, the distribution characteristics of the key points are analyzed to obtain similar groups and construction centers; Analyze the positional relationship between the similarity group and the construction center, and analyze the structural complexity of the area where the similarity group is located, to obtain the required index of the model accuracy of the area where the similarity group is located; An initial three-dimensional model is constructed based on the point cloud, and a modeling accuracy index of a region where the similarity group is located in the initial three-dimensional model is adjusted according to the required index to obtain an adjusted three-dimensional model.

2. The road engineering visual modeling method based on BIM technology according to claim 1 is characterized in that: Perform cluster analysis on the point cloud to obtain the road area, including: Clustering the point cloud to obtain clusters; Analyze the depth similarity and grayscale similarity of the data points in the cluster to obtain the distribution similarity coefficient of the data points in the cluster; Setting a distribution similarity coefficient threshold, and obtaining a suspected road area according to the distribution similarity coefficient; Analyze the grayscale distribution difference and depth distribution difference between the data point in the suspected road area and its neighboring data points, and obtain the deviation coefficient of the data point in the suspected road area by combining the distribution similarity coefficient; A deviation coefficient threshold is set, and a road area is obtained according to the deviation coefficient.

3. The road engineering visual modeling method based on BIM technology according to claim 1 is characterized in that: Analyze the local structural features of the road area to obtain key points, including: Analyze the curvature differences of the data points in the road area, and combine the deviation coefficients of the data points to obtain the contribution coefficients of the data points to the road structure characteristics; A contribution coefficient threshold is set, and a key point is obtained according to the contribution coefficient.

4. The road engineering visual modeling method based on BIM technology according to claim 3 is characterized in that: The key points are matched and spliced ​​to obtain a complete road surface range, including: Placing the point clouds corresponding to all the depth images in the same coordinate system; Using an IPC algorithm to match the key points in the point cloud corresponding to the depth images acquired at adjacent moments; The matched key points are spliced ​​to obtain a complete road surface range.

5. The road engineering visual modeling method based on BIM technology according to claim 3 is characterized in that: Based on the complete road surface range, the distribution characteristics of the key points are analyzed to obtain similar groups and construction centers, including: Based on the complete road surface range, the distribution characteristics of the key points are analyzed, and the similarity index of the key points in the similar group and the similarity index of the key points in the similar group are obtained by combining the contribution coefficients of the key points; Based on the similarity index of the key points, the distribution characteristics of the key points in the similarity group are analyzed to obtain the construction area and the construction center.

6. The road engineering visual modeling method based on BIM technology according to claim 5 is characterized in that: Based on the complete road surface range, the distribution characteristics of the key points are analyzed, and the similarity index of the key points in the similar group and the similarity index of the key points in the similar group are obtained by combining the contribution coefficient of the key points, including: Based on the complete road surface range, analyzing the distance relationship between the key point and its neighboring key points, and combining the difference in contribution coefficients between the key point and its neighboring key points, obtaining a possibility index that the key point and its neighboring key points are in the same similarity group; Traversing all neighborhood key points of the key point, obtaining the possibility indexes corresponding to all neighborhood key points, setting the possibility index threshold, and obtaining a similar group; The average of the possibility indexes between all the key points in the similarity group is calculated as the similarity index of the key points in the similarity group.

7. The road engineering visual modeling method based on BIM technology according to claim 6 is characterized in that: Based on the similarity index of the key points, the distribution characteristics of the key points in the similarity group are analyzed to obtain the construction area and the construction center, including: Set the search radius; Analyze the consistency of similarity indexes of all similarity groups within the search radius of the similarity group, and combine the number of key points in the similarity group to obtain the probability coefficient that the area where the similarity group is located belongs to the construction area; Merging the similar groups that are adjacent in position to obtain a merged group; The average of the likelihood coefficients corresponding to all the similar groups in the merged group is used as the likelihood that the area where the merged group is located belongs to the construction area; The location where the maximum possibility that the area where the merged group is located belongs to the construction area is marked as the construction area, and the point corresponding to the mean value of the coordinates of all key points in the construction area is the construction center.

8. The road engineering visual modeling method based on BIM technology according to claim 1 is characterized in that: Analyze the positional relationship between the similarity group and the construction center, and analyze the structural complexity of the area where the similarity group is located, and obtain the required index of the model accuracy of the area where the similarity group is located, including: Calculating the distance between the similar group and the construction center to obtain the positional relationship of the similar group; Calculate the ratio of the likelihood coefficient of the construction area in the area where the similar group is located to the maximum value of the likelihood coefficients corresponding to all the similar groups to obtain the structural complexity of the area where the similar group is located; The positional relationship and the structural complexity corresponding to the similarity groups are combined to obtain a model accuracy requirement index for the area where the similarity groups are located.

9. A road engineering visual modeling system based on BIM technology, characterized in that: The system comprises: a memory and a processor, wherein: The memory is used to store program codes; The processor is configured to read the program code stored in the memory and execute the method according to any one of claims 1 to 8.

10. The road engineering visual modeling system based on BIM technology according to claim 9 is characterized in that: The processor comprises: The road surface range acquisition module is used to acquire the depth image within the road engineering range, and pre-process the depth image to obtain a point cloud; then perform cluster analysis on the point cloud to obtain the road area; then obtain key points by analyzing the local structural features of the road area, and match and splice the key points to obtain the complete road surface range; A need index analysis module is used to analyze the distribution characteristics of the key points based on the complete road surface range to obtain similarity groups and construction centers; and to analyze the positional relationship between the similarity groups and the construction centers, as well as the structural complexity of the area where the similarity groups are located, to obtain the need index for model accuracy in the area where the similarity groups are located; The three-dimensional model adjustment module is used to construct an initial three-dimensional model based on the point cloud, and adjust the modeling accuracy index of the area where the similar group is located in the initial three-dimensional model according to the required index to obtain an adjusted three-dimensional model.

Citation Information

Patent Citations

  • BIM-based building design process dynamic management method

    CN118014288A

  • Building 3D model automatic modeling method based on three-dimensional point cloud

    CN118628682A

  • Steel structure pre-assembly modeling method and system based on Internet of Things

    CN118839414A

  • Road engineering design modeling method and system based on BIM three-dimensional visualization technology

    CN119047337A

  • Keypoint matching using graph convolutions

    US20210326601A1

Cited By

  • Prefabricated field layout planning modeling method and system based on digital aided design

    CN120807854A

  • Prefabrication yard layout planning modeling method and system based on digitalized auxiliary design

    CN120807854B