A capital construction graphing method and system, electronic equipment and storage medium

By acquiring point cloud data of steel bars and concrete to determine overlapping areas, generating mesh cells and correcting node coordinates, the problem of boundary discontinuity caused by overlapping curved surfaces of components in infrastructure projects is solved, and high-precision material usage calculation and cost control are achieved.

CN120976485BActive Publication Date: 2026-05-01SHENZHEN JIANFENG ENG COST CONSULTING CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
SHENZHEN JIANFENG ENG COST CONSULTING CO LTD
Filing Date
2025-08-20
Publication Date
2026-05-01

AI Technical Summary

Technical Problem

In infrastructure projects, the overlapping areas of complex curved surfaces between components lead to discontinuous boundaries, affecting the accuracy of quantity calculation and increasing calculation costs and time, thus hindering the efficient application of graphic quantity calculation technology.

Method used

By acquiring point cloud data of steel bars and concrete, the overlapping areas of curved surfaces are identified, boundary point sets are extracted and mesh elements are generated, and the node coordinates are corrected using steel bar spacing parameters to form a continuous boundary model and eliminate discontinuous boundary errors.

Benefits of technology

It improves the accuracy of component volume and material usage calculation, reduces material waste, enhances calculation efficiency and cost control capabilities, and reduces calculation time and cost.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120976485B_ABST
    Figure CN120976485B_ABST
Patent Text Reader

Abstract

The present disclosure provides a capital construction graphic calculation method, system, electronic device and storage medium, which belongs to the technical field of capital construction engineering and engineering cost. The method determines the overlapping area between the steel bars and the concrete by obtaining the point cloud data of the steel bars and the concrete and the steel bar spacing parameter, extracts the boundary point set of the overlapping area to generate a first grid unit, generates a second grid unit according to the steel bar spacing parameter, corrects the first grid unit through the node coordinate offset between the first grid unit and the second grid unit to generate a third grid unit, and determines the gap filling ratio of the concrete according to the third grid unit to form a continuous boundary model. In this way, the discontinuous boundary error caused by the curved surface overlapping area between the components in the traditional graphic calculation method is effectively eliminated, so that the real geometric shape of the components can be accurately reflected, the precision of the component volume and material consumption calculation is improved, the component volume calculation precision can be improved to ±0.3%, and the material consumption budget accuracy rate reaches 98%.
Need to check novelty before this filing date? Find Prior Art

Description

A method, system, electronic device and storage medium for infrastructure graphic quantity calculation Technical Field

[0001] This disclosure relates to the technical field of infrastructure engineering and engineering cost, specifically to an infrastructure graphic quantity calculation method, system, electronic device and storage medium. Background Technology

[0002] Currently, in the field of infrastructure engineering, infrastructure graphic quantity calculation technology serves as a core support for project cost estimation and management, possessing irreplaceable value in improving the accuracy of project cost estimation and controlling project costs. It achieves accurate calculation of component volume and material usage through digital means, directly impacting project cost control and construction quality. However, when the spatial relationships between components involve complex curved surfaces, the decomposition of overlapping areas often leads to boundary discontinuities, making it impossible for the volume calculation of intermittent filling to accurately correspond to the actual geometric shape. This discontinuity not only affects the accuracy of quantity calculation but also triggers repeated system iterations due to parameter adjustments, increasing computational costs and time consumption. This contradiction between boundary discontinuities and parameter matching becomes a key bottleneck hindering the efficient application of infrastructure graphic quantity calculation technology.

[0003] The information disclosed in the background section is only for enhancing the understanding of the background of this disclosure, and therefore may include information that does not constitute prior art known to those skilled in the art. Summary of the Invention

[0004] In view of this, this disclosure provides a method for calculating quantities from infrastructure drawings, which can improve the accuracy of quantity calculation from infrastructure drawings, thereby accurately reflecting the true geometric shape of the components.

[0005] In a first aspect, embodiments of this application provide a method for calculating quantities using infrastructure graphics. This method includes: acquiring point cloud data of reinforcing bars, point cloud data of concrete, and parameters of reinforcing bar spacing; determining whether there is a surface overlap region between the reinforcing bars and the concrete based on the point cloud data of the reinforcing bars and the point cloud data of the concrete; if the surface overlap region is determined to exist, extracting the boundary point set of the surface overlap region; generating a first mesh unit based on the boundary point set of the surface overlap region; generating a second mesh unit based on the reinforcing bar spacing parameters; determining node coordinate offsets based on the first mesh unit and the second mesh unit; correcting the first mesh unit based on the node coordinate offsets to generate a third mesh unit; determining the joint filling ratio of the concrete based on the third mesh unit; and generating a continuous boundary model based on the joint filling ratio of the concrete.

[0006] Secondly, embodiments of this application provide an infrastructure graphic quantity calculation system, which includes: an acquisition module, a first determination module, a first extraction module, a first generation module, a second generation module, a second determination module, a first correction module, a third determination module, and a third generation module. The acquisition module is used to acquire rebar point cloud data, concrete point cloud data, and rebar spacing parameters; the first determination module is used to determine the surface overlap region between the rebar and the concrete based on the rebar point cloud data and the concrete point cloud data; the first extraction module is used to extract the boundary point set of the surface overlap region if it is determined that the surface overlap region exists; the first generation module generates a first mesh unit based on the boundary point set of the surface overlap region; the second generation module generates a second mesh unit based on the rebar spacing parameters; the second determination module determines node coordinate offsets based on the first and second mesh units; the first correction module is used to correct the first mesh unit based on the node coordinate offsets to generate a third mesh unit; the third determination module determines the concrete gap filling ratio based on the third mesh unit; and the third generation module generates a continuous boundary model based on the concrete gap filling ratio.

[0007] This application provides a method for quantity take-off (FTO) in infrastructure using graphical methods. By acquiring point cloud data of reinforcing bars and concrete, along with reinforcing bar spacing parameters, it determines whether there are overlapping curved surfaces between the reinforcing bars and concrete. If overlapping areas exist, a first mesh unit is generated by extracting the boundary point set of the overlapping area, and a second mesh unit is generated based on the reinforcing bar spacing parameters. The first mesh unit is then corrected by adjusting the node coordinate offset between the first and second mesh units to generate a third mesh unit. The concrete gap-filling ratio is determined based on the third mesh unit to form a continuous boundary model. This effectively eliminates the discontinuous boundary errors caused by overlapping curved surfaces between components in traditional graphical quantity take-off methods, thus accurately reflecting the true geometry of the components and significantly improving the accuracy of component volume and material usage calculations. This reduces material waste and significantly improves quantity take-off accuracy and cost control. Furthermore, by matching reinforcing bar spacing parameters and correcting node coordinate offsets, it reduces repetitive iterative calculations, significantly improving graphical quantity take-off efficiency, reducing computation time and cost, and providing irreplaceable value for improving the accuracy of engineering cost estimates and project cost control. Attached Figure Description

[0008] To more clearly illustrate the technical solutions in the embodiments or conventional technologies of this disclosure, the accompanying drawings used in the description of the embodiments or conventional technologies will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of this disclosure. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0009] Figure 1 is a flowchart illustrating the infrastructure graphic quantity calculation method provided in an exemplary embodiment of this application.

[0010] Figure 2 is a flowchart illustrating an infrastructure graphic quantity calculation method provided in another exemplary embodiment of this application.

[0011] Figure 3 is a flowchart illustrating the infrastructure graphic quantity calculation method provided in another exemplary embodiment of this application.

[0012] Figure 4 is a flowchart illustrating the infrastructure graphic quantity calculation method provided in another exemplary embodiment of this application.

[0013] Figure 5 is a flowchart illustrating the infrastructure graphic quantity calculation method provided in another exemplary embodiment of this application.

[0014] Figure 6 is a flowchart illustrating the infrastructure graphic quantity calculation method provided in another exemplary embodiment of this application. Detailed Implementation

[0015] Exemplary embodiments will now be described more fully with reference to the accompanying drawings. However, these exemplary embodiments can be implemented in many forms and should not be construed as limited to the examples set forth herein; rather, they are provided so that this disclosure will be more comprehensive and complete, and will fully convey the concept of the exemplary embodiments to those skilled in the art. The described features, structures, or characteristics may be combined in any suitable manner in one or more embodiments. In the following description, numerous specific details are set forth to give a full understanding of embodiments of this disclosure.

[0016] The terms “a,” “one,” and “the” are used to indicate the existence of one or more elements / components / etc.; the terms “including” and “having” are used to indicate an open-ended inclusion and that other elements / components / etc. may exist in addition to those listed. The terms “first” and “second” are used only as markers and are not a limitation on the number of objects.

[0017] It should be noted that the infrastructure graphic quantity calculation technology described in this application refers to a digital measurement method for engineering components based on three-dimensional point clouds.

[0018] Currently, in the field of infrastructure engineering, infrastructure graphic quantity calculation technology serves as a core support for project cost estimation and management, possessing irreplaceable value in improving the accuracy of project cost estimation and controlling project costs. It achieves accurate calculation of component volume and material usage through digital means, directly impacting project cost control and construction quality. However, when the spatial relationships between components involve complex curved surfaces, the decomposition of overlapping areas often leads to boundary discontinuities, making it impossible for the volume calculation of intermittent filling to accurately correspond to the actual geometric shape. This discontinuity not only affects the accuracy of quantity calculation but also triggers repeated system iterations due to parameter adjustments, increasing computational costs and time consumption. This contradiction between boundary discontinuities and parameter matching becomes a key bottleneck hindering the efficient application of infrastructure graphic quantity calculation technology.

[0019] This disclosure provides a method for calculating the quantity of infrastructure based on a graphical representation, as shown in Figure 1. The method may include the following steps:

[0020] Step S110: Obtain rebar point cloud data, concrete point cloud data, and rebar spacing parameters;

[0021] Step S120: Determine whether there is a curved surface overlap area between the steel reinforcement and concrete based on the steel reinforcement point cloud data and the concrete point cloud data;

[0022] Step S130: If it is determined that there is an overlapping region of curved surfaces, then extract the boundary point set of the overlapping region of curved surfaces;

[0023] Step S140: Generate the first mesh element based on the boundary point set of the overlapping surface region;

[0024] Step S150: Generate the second mesh element based on the rebar spacing parameters;

[0025] Step S160: Determine the node coordinate offset based on the first and second grid cells;

[0026] Step S170: Correct the first mesh cell based on the node coordinate offset to generate the third mesh cell;

[0027] Step S180: Determine the concrete gap filling ratio based on the third grid cell;

[0028] Step S190: Generate a continuous boundary model based on the concrete gap filling ratio.

[0029] According to the infrastructure graphic quantity calculation method provided in this disclosure, this method can determine whether there is a curved overlapping area between the steel bars and concrete by acquiring point cloud data of the steel bars and concrete, as well as the steel bar spacing parameters. If an overlapping area exists, a first mesh unit is generated by extracting the boundary point set of the overlapping area, and a second mesh unit is generated based on the steel bar spacing parameters. The first mesh unit is corrected by the node coordinate offset between the first and second mesh units to generate a third mesh unit. The joint filling ratio of the concrete is determined based on the third mesh unit to form a continuous boundary model. In this way, the discontinuous boundary error caused by the curved overlapping area between components in the traditional graphic quantity calculation method can be effectively eliminated, thereby accurately reflecting the true geometry of the components, significantly improving the accuracy of component volume and material usage calculation, reducing material waste, and significantly improving the accuracy of quantity calculation and cost control capabilities. It can improve the accuracy of component volume calculation to ±0.3% and the accuracy of material usage budgeting to 98%. At the same time, by matching the steel bar spacing parameters and correcting the node coordinate offset, the amount of repeated iterative calculations is reduced, the efficiency of quantity calculation is improved, and the calculation time and cost are reduced, which is of great significance for improving the quality and optimizing the cost of infrastructure projects.

[0030] The following is a detailed description of each step of the infrastructure graphic quantity calculation method provided in this disclosure:

[0031] In one embodiment of this disclosure, step S110 involves acquiring point cloud data of reinforcing bars, point cloud data of concrete, and parameters of reinforcing bar spacing. Specifically, a high-precision laser scanner (such as a FaroFocus S350 with an accuracy of ±1 mm) can be used to scan the reinforced concrete component. The scanning resolution is set to 0.01 m, covering the surface of the component, to generate a point cloud dataset containing approximately 1 million points. The point cloud dataset includes point cloud data of reinforcing bars, point cloud data of concrete, and parameters of reinforcing bar spacing.

[0032] In one embodiment of this disclosure, step S120, which determines whether there is a curved surface overlap region between the reinforcing bars and concrete based on the reinforcing bar point cloud data and the concrete point cloud data, further includes the following steps, as shown in Figure 2:

[0033] Step S210: Extract the surface features of the reinforcing bars and the surface features of the concrete from the point cloud data of the reinforcing bars and the point cloud data of the concrete, respectively;

[0034] Step S220: Determine the surface point set of the reinforcing steel and the surface point set of the concrete based on the surface characteristics of the reinforcing steel and the concrete;

[0035] Step S230: Calculate the distance between the surface point set of the reinforcing steel and the surface point set of the concrete;

[0036] Step S240: Determine whether the distance between the curved point set of the reinforcing bar and the curved point set of the concrete exceeds the preset point set distance;

[0037] Step S250: If the distance between the preset points is not exceeded, it is determined that there is a curved surface overlap area between the steel bars and the concrete.

[0038] Specifically, from the point cloud data of steel bars and concrete obtained by 3D laser scanning, the surface features of the steel bars and concrete are extracted respectively. For example, the regular cylindrical curved surface features of the steel bar surface and the rough and irregular curved surface features of the concrete surface. About 10,000 points on the cylindrical surface of the steel bar are selected from the point cloud data to form the curved point set of the steel bar, and about 50,000 points on the outer surface of the concrete are selected to form the curved point set of the concrete. The distance between each point in the two curved point sets is calculated using the Euclidean distance method, which can be 0mm~20mm to determine the distance distribution. The preset point set distance is set to 10mm. At this time, all points with a distance less than 10mm from the preset point set distance can be regarded as overlapping points, and all overlapping points are aggregated to form the curved surface overlapping area, which is the curved surface overlapping area between the steel bar and the concrete.

[0039] In the above method, by judging the magnitude between the quantized point set distance and the preset point set distance, the overlapping area of ​​curved surfaces between components is effectively determined, so as to avoid subjective errors, ensure the accuracy and consistency of the identification of the overlapping area of ​​curved surfaces, and provide a reliable foundation for subsequent mesh modeling, net volume calculation, etc.

[0040] In one embodiment of this disclosure, if it is determined that there is an overlapping region of curved surfaces in step S130, the boundary point set of the overlapping region of curved surfaces is extracted. The step further includes the following steps, as shown in Figure 3, the specific content of which is as follows:

[0041] Step S310: Obtain the intersection points of the overlapping areas of the curved surfaces;

[0042] Step S320: Determine the point cloud of the overlapping region based on the overlapping points;

[0043] Step S330: Divide the space into multiple cube voxels with preset side lengths;

[0044] Step S340: Determine whether the density of the point cloud in the overlapping region within each cubic voxel is lower than a preset density threshold;

[0045] Step S350: If the density is determined to be below a preset threshold, mark the current cube voxel as a boundary point region;

[0046] Step S360: Determine the boundary point set based on the boundary point region.

[0047] Specifically, for example, there are 5000 overlapping points in the curved surface area where steel bars and concrete intersect. These overlapping points constitute a point cloud of the overlapping area, distributed throughout the curved surface area. The area is divided into cubic voxels with a side length of 0.2 mm, resulting in 100 voxels. When determining the preset density threshold, based on the principle of 1 / 5 of the maximum aggregate size of concrete (25 mm), the density threshold is set to 8 points / voxel when the voxel side length is 0.2 mm. Statistical analysis shows that the number of overlapping points in 30 voxels is 3-7 (density below the preset density threshold), and in 70 voxels it is 9-15 (density above the preset density threshold). These 30 voxels can then be marked as boundary point regions, and the overlapping points within these 30 voxels can be extracted, for example, 800, thus forming the boundary point set of the curved surface overlapping area.

[0048] The above method uses voxelization to achieve spatial structured analysis, uses density threshold quantification to determine the boundary region standard, accurately captures the sparse point distribution at the edge of the overlapping region, avoids subjective errors, ensures the consistency and accuracy of boundary point set extraction, and reduces the difficulty of extracting boundary points in the overlapping region of complex curved surfaces.

[0049] In one embodiment of this disclosure, in step S140, a first mesh element is generated based on the boundary point set of the overlapping surface region. For example, the boundary point set of the overlapping surface region contains 800 boundary points. Based on these boundary point sets, a three-dimensional mesh is generated using the Delaunay triangulation algorithm, discretizing the overlapping region space into approximately 1500 tetrahedral elements, i.e., the first mesh element. Each element uses 3-4 points from the boundary point set as vertices. The spatial extent of the element strictly covers the overlapping surface region, and the elements are connected by vertices, edges, or faces to form a continuous topological structure. In the above method, the first mesh element generated based on the boundary point set can accurately match the complex shape of the overlapping surface region, avoiding geometric errors caused by mesh and boundary misalignment, and ensuring that subsequent calculations are based on the real spatial topological relationship.

[0050] In one embodiment of this disclosure, in step S150, a second mesh element is generated based on the rebar spacing parameter. For example, if the rebar spacing parameter is 0.2 meters, meaning that one transverse and longitudinal rebar is arranged every 0.2 meters, a second mesh element is generated based on this spacing parameter using a finite element mesh generation algorithm. The side length of the second mesh element is set to 0.1 meters, which is half the rebar spacing, ensuring that each mesh element can completely contain or correspond to the cross-sectional area of ​​a single rebar. Approximately 2000 tetrahedral elements are ultimately generated as the second mesh element, ensuring that the rebar volume can be accurately deducted during subsequent calculations.

[0051] In one embodiment of this disclosure, in step S160, the node coordinate offset is determined based on the first grid cell and the second grid cell. Specifically, the coordinates of a node in the first grid cell are... The coordinates of a node in the second grid cell are Then the node coordinate offset It can be determined using the following formula:

[0052]

[0053] in, This represents the node coordinate offset. , , These are the coordinates of the first grid cell node on the x-axis, y-axis, and z-axis, respectively. , , These are the coordinates of the second grid cell node on the x-axis, y-axis, and z-axis, respectively.

[0054] For example, the first mesh element is generated based on a set of 800 boundary points in the overlapping region of the curved surfaces, containing 1500 tetrahedral elements, where the coordinates of a certain node A are (1.0, 0.5, 0.3); the second mesh element is generated based on a rebar spacing parameter of 0.2 meters, containing 2000 tetrahedral elements, where the coordinates of node B at the spatial position corresponding to node A are (1.002, 0.501, 0.303); by calculating the Euclidean distance between the two points, the node coordinate offset between node A and node B is obtained. for:

[0055]

[0056] As can be seen from the above, the node coordinate offset reflects the difference in node position caused by the mismatch between the overlapping area and the distribution of reinforcing bars. By quantifying the coordinate difference of nodes in three-dimensional space, the geometric deviation of the two mesh elements is accurately reflected, providing a calculable and verifiable quantitative basis for node coordinate offset correction, ensuring the objectivity and accuracy of offset calculation, and thus ensuring the boundary continuity and volume calculation accuracy after the mesh model is corrected.

[0057] In one embodiment of this disclosure, in step S170, the first mesh unit is corrected based on the node coordinate offset to generate the third mesh unit. Specifically, based on the coordinate offset of the corresponding nodes of the first and second mesh units, the node coordinates of the first mesh unit are corrected using a mesh adjustment algorithm (such as Laplacian smoothing, gradient descent optimization, etc.). This ensures that the corrected third mesh unit retains the fit of the first mesh unit to the boundary of the overlapping surface region while reducing the coordinate deviation from the second mesh unit, thus forming a topologically continuous and geometrically accurate mesh model. By quantifying the correction magnitude through node coordinate offset, the node misalignment caused by the mismatch between the first and second mesh units is eliminated, allowing the third mesh unit to adapt to both the geometry of the overlapping surface region and the distribution pattern of the reinforcing bars.

[0058] Optionally, step S170, which corrects the first mesh cell based on the node coordinate offset to generate the third mesh cell, further includes the following steps: determining whether the node coordinate offset exceeds a preset offset threshold; if it exceeds the preset offset threshold, readjusting the node coordinates of the first mesh cell to recalculate the node coordinate offset. For example, the preset offset threshold is 1mm, and the node coordinate offset between node A of the first mesh cell and node B of the second mesh cell is known to be... =3.7mm, exceeding the preset offset threshold, so the coordinates of node A need to be corrected. Correction can be achieved through multiple adjustments, with the step size gradually decreasing as the offset decreases. It is important to note that after each adjustment, the new node coordinate offset must be calculated to determine if it meets the threshold. For example, after multiple adjustments, the final coordinates of node A are... The calculated offset is 0.4mm, which is less than the preset offset threshold, so it is determined to be a new third grid cell node.

[0059] In one embodiment of this disclosure, step S180, which determines the concrete gap filling ratio based on the third grid cell, further includes the following steps, as shown in Figure 4, the specific details of which are as follows:

[0060] Step S410: Obtain the concrete volume;

[0061] Step S420: Determine the rebar spacing parameters and rebar distribution parameters based on the third grid cell;

[0062] Step S430: Determine the total volume of the reinforcing bars based on the bar spacing parameters and bar distribution parameters;

[0063] Step S440: Subtract the volume of the reinforcing steel from the total volume of the third grid cell to obtain the net volume;

[0064] Step S450: Use the ratio of concrete volume to net volume as the concrete joint filling ratio.

[0065] Step S460: Determine whether the concrete gap filling ratio does not exceed the preset ratio threshold;

[0066] Step S470: If it is determined that the preset ratio threshold has not been exceeded, then the rebar spacing parameters are readjusted;

[0067] Step S480: Determine the final concrete gap filling ratio based on the adjusted rebar spacing parameters;

[0068] Step S490: Regenerate the second mesh element based on the adjusted rebar spacing parameters.

[0069] Specifically, assuming the third grid cell has dimensions of 1.2 meters long, 1.2 meters wide, and 0.3 meters high, its total volume is V = 1.2 × 1.2 × 0.3 = 0.432 m³. 3 By extracting the rebar layout data, assuming the rebar spacing is 0.2 meters, the rebar diameter is 0.02 meters, and the number of rebars in the third grid cell is 6 horizontally and 6 vertically, for a total of 36 rebars, each with a length of 1.2 meters and a volume of π×(0.02 / 2). 2 ×1.2=0.000377m 3 The total volume of the reinforcing steel is V1 = 36 × 0.000377 = 0.013572 m³. 3 Next, the volume of the reinforcing steel is deducted using an algorithm. The net volume is the total volume minus the volume of the reinforcing steel, that is, the net volume is V2 = V - V1.

[0070] =0.432-0.013572=0.41842m 3 Then, assuming the ideal filling volume is 95% of the total volume, that is, 0.432 × 0.95 = 0.4104 m³. 3 The actual net volume is 0.418428m³. 3 If the volume is greater than the ideal filling volume, it indicates the presence of a small amount of voids. Therefore, the concrete gap filling ratio is approximately 0.4104 / 0.418428 ≈ 0.981, or 98.1%. If the filling ratio is lower than the preset threshold of 98%, the concrete mix design needs to be adjusted or the vibration time increased to improve compaction. However, the current ratio meets the requirements and no adjustment is needed. Finally, the net volume data and filling ratio are stored in the database.

[0071] In the above method, the concrete joint filling ratio is determined by calculating the concrete volume, total reinforcement volume, and net volume. The reinforcement spacing parameters are dynamically adjusted based on a preset ratio threshold. Utilizing a third grid cell with corrected node offsets, volume calculation errors caused by grid deviations are avoided, improving the accuracy of graphical quantity calculation. Closed-loop adjustment resolves the mismatch in interval parameters, ensuring the concrete filling ratio meets design requirements. Simultaneously, the quantified concrete filling ratio provides a reliable basis for construction quality assessment and material usage control, effectively supporting precise decision-making and efficient management of infrastructure projects.

[0072] In one embodiment of this disclosure, step S190, which generates a continuous boundary model based on the concrete gap filling ratio, further includes the following steps, as shown in Figure 5, the specific details of which are as follows:

[0073] Step S510: Determine the mortar distribution ratio based on the concrete joint filling ratio;

[0074] Step S520: Generate the initial boundary model based on the mortar distribution ratio and the concrete gap filling ratio;

[0075] Step S530: Extract edges from the initial boundary model to obtain boundary points;

[0076] Step S540: Determine whether the rate of change of curvature at the boundary point exceeds the continuity threshold;

[0077] Step S550: If the continuity threshold is exceeded, mark the current boundary point as a continuous boundary point;

[0078] Step S560: If it is determined that the continuity threshold has not been exceeded, then mark the current boundary point as a discontinuous boundary point;

[0079] Step S570: Remove all discontinuous boundary points in the initial boundary model to generate a continuous boundary model.

[0080] Specifically, given that the concrete joint filling ratio is 98.1% and the mortar distribution ratio is 30% based on stereoscopic analysis, an initial boundary model containing the interface between the steel reinforcement and concrete is generated, with approximately 5000 boundary points. An edge extraction algorithm is used to extract 1000 boundary points from the initial boundary model. A continuity threshold of 0.02 for the rate of curvature change is set, and the rate of curvature change for each boundary point is calculated: 800 boundary points with a rate of curvature change ≤ 0.02 are marked as continuous boundary points; 200 boundary points with a rate of curvature change > 0.02 are marked as discontinuous boundary points. The 200 discontinuous boundary points are removed, leaving 800 continuous boundary points that form a smooth and continuous contour, generating a continuous boundary model with a boundary error controlled within 0.1 mm.

[0081] In the aforementioned method, an initial boundary is generated by integrating the gap filling ratio and mortar distribution characteristics. Continuous boundary points are then screened using the rate of curvature change. This ensures that the initial boundary model closely matches the actual geometry of the component, based on quantified concrete filling ratio and mortar distribution, thus avoiding subjective modeling errors. Furthermore, by objectively judging the rate of curvature change and continuity threshold, discontinuous boundary points are accurately identified and removed, solving the problem of "boundary discontinuity" in existing technologies. This improved continuity of the boundary model provides reliable digital support for the precise design and construction management of infrastructure projects.

[0082] In one embodiment of this disclosure, after generating the continuous boundary model based on the concrete gap filling ratio in step S190, the following steps are also included, as shown in Figure 6, with the specific details as follows:

[0083] Step S610: Extract the point set data of the continuous boundary model;

[0084] Step S620: Extract each node from the point set data;

[0085] Step S630: Calculate the distance between any two nodes;

[0086] Step S640: Determine whether the distance between any two nodes exceeds a preset distance threshold;

[0087] Step S650: If it is determined that the preset spacing threshold is exceeded, then mark the current two nodes as fault points;

[0088] Step S660: Determine the fault region based on multiple fault points;

[0089] Step S670: Adjust the continuity boundary model according to the fault region to generate an optimized continuity boundary model.

[0090] Specifically, the above method extracts point set data from the continuity boundary model, detects and repairs potential fault areas, and the optimized continuity boundary model effectively improves the integrity and continuity of the boundary, avoiding boundary interruption problems caused by point set discrepancies. It also enhances boundary accuracy, making the point set distribution more closely match the actual geometry of the components, reducing volume calculation deviations caused by faults. Furthermore, it provides a more reliable digital carrier for subsequent engineering quality acceptance and BIM model integration, strongly supporting the needs for boundary continuity assurance and accurate quantity calculation in infrastructure graphic quantity calculation, and improving the reliability and efficiency of overall project management.

[0091] For example, a point set of data for a continuous boundary model contains 1000 nodes, with node coordinates of (x, y, z), and the range of values ​​for each coordinate is... , , When calculating the Euclidean distance between any two nodes and determining the preset spacing threshold, it is necessary to match the design accuracy of the infrastructure components (such as reinforced concrete structures) to ensure accurate identification of boundary faults caused by point set discrepancies. It is also necessary to indirectly assist in determining the threshold by referring to key parameters of engineering materials (such as the maximum particle size of concrete aggregate). In this application, the preset spacing threshold is set to 0.005m, which reduces the distance between adjacent nodes after repair to 3mm, meeting the ±0.3% volumetric accuracy requirement. That is, a node spacing exceeding 0.005m is considered a fault node. Calculations show that at x=3.2m, the distance between point P(3.2,0.25,0.15) and the next point Q(3.21,0.25,0.15) is 0.01m, exceeding the preset spacing threshold; therefore, these two points are determined to be fault points. For this fault point, a cubic spline interpolation algorithm was used to supplement two points between P and Q: P1(3.203,0.25,0.15) and P2(3.207,0.25,0.15), reducing the distance between adjacent points to 0.003m (≤0.005m) to repair the fault. After integrating all fault point sets, an optimized continuity boundary model was generated, improving the boundary continuity to 99%.

[0092] The above method extracts nodes from the continuity boundary model, calculates the distance between any two nodes and compares it with a preset distance threshold, accurately marks fault points and determines fault regions, and then repairs faults by supplementing nodes (such as cubic spline interpolation). This method can objectively and accurately identify fault regions, avoid subjective errors, effectively repair boundary interruptions, significantly improve boundary continuity, reduce volume calculation deviations caused by faults, and make the continuity boundary model more closely match the actual shape of the components. It provides a more reliable digital carrier for subsequent engineering quality acceptance, BIM model integration, etc., and strongly supports the accuracy of infrastructure graphic quantity calculation and the efficiency of engineering management.

[0093] This disclosure also provides a construction site graphic quantity calculation system, which may include an acquisition module, a first determination module, a first extraction module, a first generation module, a second generation module, a second determination module, a first correction module, a third determination module, and a third generation module. The acquisition module is used to acquire rebar point cloud data, concrete point cloud data, and rebar spacing parameters; the first determination module is used to determine the surface overlap region between the rebar and concrete based on the rebar point cloud data and concrete point cloud data; the first extraction module is used to extract the boundary point set of the surface overlap region if it is determined that a surface overlap region exists; the first generation module generates a first mesh unit based on the boundary point set of the surface overlap region; the second generation module generates a second mesh unit based on the rebar spacing parameters; the second determination module determines the node coordinate offset based on the first and second mesh units; the first correction module is used to correct the first mesh unit based on the node coordinate offset to generate a third mesh unit; the third determination module determines the concrete gap filling ratio based on the third mesh unit; and the third generation module generates a continuous boundary model based on the concrete gap filling ratio.

[0094] It should be noted that the embodiments of the infrastructure graphic quantity calculation system provided in this application can be used to execute the processing flow of the embodiments of the infrastructure graphic quantity calculation method in the above embodiments. Its functions will not be repeated here, but can be referred to the detailed description of the above method embodiments.

[0095] As described above, the infrastructure graphic quantity calculation system provided in this disclosure acquires point cloud data of steel bars and concrete, as well as steel bar spacing parameters, to determine whether there is an overlapping area between the steel bars and concrete. If an overlapping area exists, a first mesh unit is generated by extracting the boundary point set of the overlapping area, and a second mesh unit is generated based on the steel bar spacing parameters. The first mesh unit is then corrected by adjusting the node coordinate offset between the first and second mesh units to generate a third mesh unit. The concrete gap filling ratio is determined based on the third mesh unit to form a continuous boundary model. This effectively eliminates the discontinuous boundary errors caused by overlapping areas between components in traditional graphic quantity calculation methods, achieving accurate calculation of the concrete gap filling volume. This accurately reflects the true geometric shape of the component, significantly improving the accuracy of construction volume and material usage calculations, thereby reducing material waste and significantly improving budget accuracy and cost control. Simultaneously, the matching of steel bar spacing parameters and the correction of node coordinate offsets reduce the amount of repeated iterations, significantly improving quantity calculation efficiency, reducing calculation time and cost, which is of great significance for improving the quality and optimizing the cost of infrastructure projects.

[0096] This disclosure also provides an electronic device including one or more processors and memory resources, represented by memory, for storing instructions executable by the processor, such as application programs. The application programs stored in the memory may include one or more modules, each corresponding to a set of instructions. Furthermore, the processor is configured to execute instructions to perform the aforementioned infrastructure graphics computation method.

[0097] The electronic device may also include a power supply component configured to perform power management of the electronic device, a wired or wireless network interface configured to connect the electronic device to a network, and an input / output (I / O) interface. The electronic device can be operated based on operating devices stored in memory, such as Windows Server™, Mac OS X™, Unix™, Linux™, FreeBSD™, or similar.

[0098] In one embodiment, a computer device, which may be a server, is also provided. The computer device includes a processor, memory, input / output interfaces (I / O), and a communication interface. The processor, memory, and I / O interfaces are connected via a system bus, and the communication interface is connected to the system bus via the I / O interfaces. The processor of the computer device provides computing and control capabilities. The memory of the computer device includes non-volatile storage media and internal memory. The non-volatile storage media stores an operating system, computer programs, and a database. The internal memory provides an environment for the operation of the operating system and computer programs in the non-volatile storage media. The database of the computer device stores data. The I / O interfaces of the computer device are used for exchanging information between the processor and external devices. The communication interface of the computer device is used for communicating with external terminals via a network connection. When the computer program is executed by the processor, it implements an infrastructure graphics computation method.

[0099] In one embodiment, a computer device is provided, which may be a terminal. The computer device includes a processor, memory, an input / output interface, a communication interface, a display unit, and an input device. The processor, memory, and input / output interface are connected via a system bus, and the communication interface, display unit, and input device are also connected to the system bus via the input / output interface. The processor of the computer device provides computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and internal memory. The non-volatile storage medium stores an operating system and computer programs. The internal memory provides an environment for the operation of the operating system and computer programs in the non-volatile storage medium. The input / output interface of the computer device is used for exchanging information between the processor and external devices. The communication interface of the computer device is used for wired or wireless communication with external terminals; wireless communication can be achieved through Wi-Fi, mobile cellular networks, NFC (Near Field Communication), or other technologies. When the computer program is executed by the processor, it implements an infrastructure graphics computation method. The display unit of the computer device is used to form a visually visible image and may be a display screen, a projection device, or a virtual reality imaging device. The display screen can be an LCD screen or an e-ink screen. The input device of the computer device can be a touch layer covering the display screen, or buttons, trackballs, or touchpads set on the casing of the computer device, or external keyboards, touchpads, or mice, etc.

[0100] This disclosure also provides a non-transitory computer-readable storage medium. When the instructions in the storage medium are executed by the processor of the aforementioned electronic device, the electronic device is able to execute a method for infrastructure graphic quantity calculation, including: acquiring rebar point cloud data, concrete point cloud data, and rebar spacing parameters; determining whether there is a surface overlap region between the rebar and concrete based on the rebar point cloud data and concrete point cloud data; if a surface overlap region is determined to exist, extracting the boundary point set of the surface overlap region; generating a first mesh unit based on the boundary point set of the surface overlap region; generating a second mesh unit based on the rebar spacing parameters; determining node coordinate offsets based on the first and second mesh units; correcting the first mesh unit based on the node coordinate offsets to generate a third mesh unit; determining the concrete gap filling ratio based on the third mesh unit; and generating a continuous boundary model based on the concrete gap filling ratio.

[0101] This disclosure can take the form of a computer program product implemented on one or more storage media (including, but not limited to, disk storage, CD-ROM, optical storage, etc.) containing program code. Computer-readable storage media include permanent and non-permanent, removable and non-removable media, and information storage can be implemented by any method or technology. Information can be computer-readable instructions, data structures, program modules, or other data. Examples of computer storage media include, but are not limited to: phase-change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technologies, CD-ROM, digital versatile optical disc (DVD) or other optical storage, magnetic tape, magnetic magnetic disk storage or other magnetic storage devices, or any other non-transfer medium that can be used to store information accessible by a computing device.

[0102] It should be noted that although the steps of the infrastructure graphic quantity calculation method in this disclosure are described in a specific order in the accompanying drawings, this does not require or imply that these steps must be performed in that specific order, or that all the steps shown must be performed to achieve the desired result. Additional or alternative steps, such as omitting certain steps, combining multiple steps into one step, and / or decomposing one step into multiple steps, should all be considered part of this disclosure.

[0103] It should be understood that this disclosure is not limited to the detailed structure and arrangement of the components presented in this specification. This disclosure is capable of other embodiments and can be implemented and performed in various ways. The foregoing variations and modifications fall within the scope of this disclosure. It should be understood that this disclosure, as disclosed and defined in this specification, extends to all alternative combinations of two or more individual features mentioned or apparent in the text and / or drawings. All these different combinations constitute multiple alternative aspects of this disclosure. The embodiments described in this specification illustrate the best known mode for implementing this disclosure and will enable those skilled in the art to utilize this disclosure.

Claims

1. A method for calculating quantities from a graphical representation of infrastructure, characterized in that, include: Acquire point cloud data of reinforcing bars, point cloud data of concrete, and reinforcing bar spacing parameters; determine whether there is a surface overlap region between the reinforcing bars and the concrete based on the point cloud data of reinforcing bars and the point cloud data of concrete; if the surface overlap region is determined to exist, extract the boundary point set of the surface overlap region; generate a first mesh cell based on the boundary point set of the surface overlap region; generate a second mesh cell based on the reinforcing bar spacing parameters; determine the node coordinate offset based on the first mesh cell and the second mesh cell; The first mesh cell is corrected based on the node coordinate offset to generate a third mesh cell; the joint filling ratio of the concrete is determined based on the third mesh cell; A continuous boundary model is generated based on the concrete gap filling ratio; wherein, determining the concrete gap filling ratio based on the third grid cell includes: obtaining the concrete volume; determining the rebar spacing parameters and rebar distribution parameters based on the third grid cell; determining the total rebar volume based on the rebar spacing parameters and rebar distribution parameters; subtracting the total rebar volume from the total volume of the third grid cell to obtain the net volume; using the ratio of the concrete volume to the net volume as the concrete gap filling ratio; determining whether the concrete gap filling ratio does not exceed a preset ratio threshold; if it does not exceed the preset ratio threshold, readjusting the rebar spacing parameters; and determining the final concrete gap filling ratio based on the adjusted rebar spacing parameters. The process involves: 1) determining the mortar distribution ratio based on the concrete gap filling ratio; 2) regenerating the second mesh element based on the adjusted rebar spacing parameters; 3) generating a continuous boundary model based on the concrete gap filling ratio; 4) extracting edges from the initial boundary model to obtain boundary points; 5) determining whether the rate of curvature change of the boundary points exceeds a continuity threshold; 6) marking the current boundary point as a continuous boundary point if it exceeds the continuity threshold, and 7) marking the current boundary point as a discontinuous boundary point if it does not exceed the continuity threshold; and 8) removing all discontinuous boundary points from the initial boundary model to generate a continuous boundary model.

2. The infrastructure graphic quantity calculation method according to claim 1, characterized in that, The step of determining whether there is a surface overlap region between the reinforcing steel and the concrete based on the reinforcing steel point cloud data and the concrete point cloud data includes: extracting surface features of the reinforcing steel and surface features of the concrete from the reinforcing steel point cloud data and the concrete point cloud data, respectively; determining the surface point set of the reinforcing steel and the surface point set of the concrete based on the surface features of the reinforcing steel and the concrete; calculating the distance between the surface point set of the reinforcing steel and the surface point set of the concrete; determining whether the distance between the surface point set of the reinforcing steel and the surface point set of the concrete exceeds a preset point set distance; if the distance exceeds the preset point set distance, determining that there is no surface overlap region between the reinforcing steel and the concrete; if the distance does not exceed the preset point set distance, determining that there is a surface overlap region between the reinforcing steel and the concrete.

3. The infrastructure graphic quantity calculation method according to claim 1, characterized in that, If it is determined that there is an overlapping region of the surfaces, then extracting the boundary point set of the overlapping region includes: obtaining the overlapping points of the overlapping regions; determining the point cloud of the overlapping region based on the overlapping points; dividing the space into multiple cube voxels with preset side lengths; determining whether the density of the point cloud of the overlapping region in each cube voxel is lower than a preset density threshold; if it is determined to be lower than the preset density threshold, then marking the current cube voxel as a boundary point region; and determining the boundary point set based on the boundary point region.

4. The infrastructure graphic quantity calculation method according to claim 1, characterized in that, The formula for determining the node coordinate offset is: Among them, the The node coordinate offset, the The above The above These are the coordinate values ​​of the first grid cell node on the x-axis, y-axis, and z-axis, respectively. The above The above These are the coordinates of the second grid cell node on the x-axis, y-axis, and z-axis, respectively.

5. The infrastructure graphic quantity calculation method according to claim 1, characterized in that, After generating the continuous boundary model based on the joint filling ratio of the concrete, the method further includes: extracting the point set data of the continuous boundary model; extracting each node from the point set data; calculating the distance between any two nodes; determining whether the distance between any two nodes exceeds a preset distance threshold; if it is determined that the distance exceeds the preset distance threshold, marking the current two nodes as fault points; determining the fault region based on multiple fault points; and adjusting the continuous boundary model based on the fault region to generate an optimized continuous boundary model.

6. A system for calculating quantities in a graphical representation of infrastructure, characterized in that, include: The acquisition module is used to acquire point cloud data of reinforcing bars, point cloud data of concrete, and parameters of reinforcing bar spacing. The first determining module is used to determine the surface overlap region between the steel reinforcement and the concrete based on the steel reinforcement point cloud data and the concrete point cloud data; the first extraction module is used to extract the boundary point set of the surface overlap region if it is determined that the surface overlap region exists; the first generating module generates a first mesh cell based on the boundary point set of the surface overlap region. The second generation module generates a second grid cell based on the rebar spacing parameters; The second determining module determines the node coordinate offset based on the first grid cell and the second grid cell; The first correction module is used to correct the first mesh cell based on the node coordinate offset to generate the third mesh cell; The third determining module is used to determine the concrete gap filling ratio based on the third grid unit; wherein, determining the concrete gap filling ratio based on the third grid unit includes: obtaining the concrete volume; determining the rebar spacing parameters and rebar distribution parameters based on the third grid unit; determining the total rebar volume based on the rebar spacing parameters and rebar distribution parameters; subtracting the total rebar volume from the total volume of the third grid unit to obtain the net volume; using the ratio of the concrete volume to the net volume as the concrete gap filling ratio; determining whether the concrete gap filling ratio does not exceed a preset ratio threshold; if it is determined that it does not exceed the preset ratio threshold, then readjusting the rebar spacing parameters; determining the final concrete gap filling ratio based on the adjusted rebar spacing parameters; and determining the final concrete gap filling ratio based on the adjusted rebar spacing parameters. The reinforcement spacing parameters are used to regenerate the second mesh element; a third generation module is used to generate a continuous boundary model based on the concrete joint filling ratio; wherein, generating the continuous boundary model based on the concrete joint filling ratio includes: determining the mortar distribution ratio based on the concrete joint filling ratio; generating an initial boundary model based on the mortar distribution ratio and the concrete joint filling ratio; performing edge extraction on the initial boundary model to obtain boundary points; determining whether the rate of curvature change of the boundary points exceeds a continuity threshold; if it is determined to exceed the continuity threshold, then marking the current boundary point as a continuous boundary point; if it is determined not to exceed the continuity threshold, then marking the current boundary point as a discontinuous boundary point; removing all discontinuous boundary points in the initial boundary model to generate a continuous boundary model.

7. An electronic device, characterized in that, include: One or more processors; A memory for storing one or more programs, wherein when the one or more programs are executed by the one or more processors, the one or more processors cause the one or more processors to implement the method of any one of claims 1 to 5.

8. A storage medium, characterized in that, It stores executable instructions that, when executed by a processor, cause the processor to implement the method of any one of claims 1 to 5.

Citation Information

Patent Citations

  • Concrete member automatic detection method based on three-dimensional laser scanning method

    CN113487722A

  • Mesh generation method for three-dimensional concrete model

    CN117708946A