Earthwork metering method and equipment based on BIM (Building Information Modeling) and unmanned aerial vehicle photography and medium
Through the earthwork measurement method based on BIM and drone photography, a three-dimensional model is constructed and compared, and the problems of low efficiency and insufficient accuracy of traditional earthwork measurement are solved, and higher earthwork measurement accuracy and construction supervision effect are achieved.
Patent Information
- Application Number
- CN202411688622.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-25
- Publication Date
- 2025-03-18
AI Technical Summary
Traditional earth and stone measurement efficiency is low and the accuracy is difficult to guarantee. The measurement system based on drone photography has shortcomings in handling complex terrain, high-precision measurement and periodic monitoring, and it is difficult to provide comprehensive and accurate data support for earth and stone projects.
The earthwork measurement method based on BIM and drone photography is adopted. By obtaining on-site image data, a three-dimensional model is constructed, and converting it into a calculation model for comparison with the reference model, the earthwork amount in the current construction stage is estimated.
The accuracy of earthwork measurement is improved, and the accuracy of earthwork calculation is enhanced by combining the differential data of the BIM model, and construction abnormalities are found during the monitoring process, achieving effective supervision of earthwork construction.
Smart Images

Figure CN119648902A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of engineering construction monitoring, and in particular to earthwork measurement methods, equipment and media based on BIM and drone photography. Background Art
[0002] Traditional earthwork measurement mainly relies on manual measurement and estimation, which is not only inefficient but also difficult to ensure accuracy. With the development of technology, some projects have begun to use total stations, GPS and other equipment for measurement, but they still face problems such as complex operation and high cost.
[0003] Although there are some measurement systems based on drone photography on the market, most of them can only provide two-dimensional images or low-precision three-dimensional models. They have obvious deficiencies in handling complex terrain, high-precision measurement and periodic monitoring, and it is difficult to provide comprehensive and accurate data support for earthwork projects. Summary of the invention
[0004] In order to help improve the accuracy of earthwork volume measurement, this application provides earthwork measurement methods, equipment and media based on BIM and drone photography.
[0005] In the first aspect, the present application provides a method for earthwork measurement based on BIM and drone photography, which adopts the following technical solutions: A method for earthwork measurement based on BIM and drone photography, the method comprising: In response to the quantity calculation demand, obtaining on-site image data of the construction site indicated by the quantity calculation demand, wherein the on-site image data is obtained by controlling a drone to photograph the construction site; Modeling the construction site based on the on-site image data to obtain a three-dimensional model of the site; Building a quantity calculation model based on the on-site three-dimensional model, wherein the quantity calculation model is a BIM model; Acquire a reference model corresponding to the current construction stage, wherein the reference model is preset and is a BIM model; Comparing the quantity calculation model with the reference model to obtain model difference data; The earthwork volume of the current construction phase is estimated based on the model difference data.
[0006] By adopting the above technical solution, the three-dimensional model constructed based on the on-site image data can be converted into a quantity calculation model, and the earthwork volume of the current construction stage can be determined based on the difference data between the quantity calculation model and the reference model. Both the quantity calculation model and the reference model are BIM models, which can help improve the accuracy of the difference data, and further help improve the accuracy of the final calculated earthwork volume.
[0007] Optionally, constructing a quantity calculation model based on the on-site three-dimensional model includes: Acquire construction planning data corresponding to the current construction stage; Constructing an initial model based on the unit model, wherein the initial model is a BIM model; The initial model is modified based on the construction planning data to obtain the quantity calculation model.
[0008] By adopting the above technical solution, the initial model corresponding to the three-dimensional model can be corrected based on the construction planning data, so that the construction planning data can be integrated into the quantity calculation model, which can help improve the accuracy of the constructed quantity calculation model.
[0009] Optionally, the modifying the initial model based on the construction planning data includes: Determining whether there is a hidden project in the current construction phase based on the construction planning data; In the case where there is a hidden project in the current construction phase, determining hidden project parameters corresponding to the hidden project based on the construction planning data; The data corresponding to the hidden project is supplemented in the initial model based on the hidden project parameters.
[0010] By adopting the above technical solution, when there are hidden projects in the current construction stage, the data corresponding to the hidden projects can be supplemented into the initial model. In this way, the impact of the hidden projects can be taken into account in the process of quantity estimation based on the quantity calculation model, which can help improve the accuracy of the earthwork volume calculation results.
[0011] Optionally, the on-site image data is obtained by controlling a drone to photograph the construction site along a planned acquisition path, and before obtaining the on-site image data of the construction site indicated by the calculation demand, the method further includes: Determining an expected construction effect corresponding to the current construction stage based on the construction planning data of the current construction stage; Determine at least one key point based on the expected construction effect and the construction type corresponding to the construction site; The image acquisition path of the UAV is planned based on the position distribution of the key points to obtain the planned acquisition path.
[0012] By adopting the above technical solution, key points can be determined based on the expected construction effect and the construction site, and the image acquisition path of the UAV can be planned based on the location distribution of the key points. This can help improve the accuracy of the collected on-site image data, and further help improve the accuracy of the final calculated earthwork volume.
[0013] Optionally, determining at least one key point based on the expected construction effect and the construction type corresponding to the construction site includes: Obtain the key point type corresponding to the construction type; Determine the point to be determined based on the expected construction effect and the key point type; The key point is determined from each of the points to be determined based on the distribution of the points to be determined.
[0014] By adopting the above technical solution, the points to be determined can be determined based on the construction effect and the type of key points, and the key points can be determined from the points to be determined based on the distribution of the points to be distributed. This can help control the number of key points while ensuring the accuracy of the key points.
[0015] Optionally, the method further includes: Determining whether the actual acquisition path corresponding to the on-site image data matches the planned acquisition path; In the case where the actual acquisition path does not match the planned acquisition path, determining the risk point based on a path change position of the actual acquisition path relative to the planned acquisition path; Comparing the data of the risk area corresponding to the risk point in the quantity calculation model with the construction planning data to obtain risk verification data; Determining whether there is a construction abnormality at the risk point based on the risk verification data; When it is determined that the risk point has construction abnormality, construction abnormality prompt information corresponding to the risk point is output.
[0016] By adopting the above technical solution, when it is determined that the actual acquisition path corresponding to the on-site image data does not match the planned acquisition path, the on-site image data and its acquisition path can be further combined to make an abnormal judgment on the earthwork construction, thereby realizing the supervision of the earthwork construction while measuring the earthwork volume.
[0017] Optionally, constructing a quantity calculation model based on the on-site three-dimensional model includes: Constructing an initial model based on the three-dimensional image, wherein the initial model is a BIM model; In the case where there is a construction anomaly at the risk point, the initial model is corrected based on the risk point to obtain the quantity calculation model.
[0018] By adopting the above technical solution, when there are construction anomalies at risk points, the initial model can be corrected based on the risk points to obtain a quantity calculation model. In this way, the construction anomalies can be taken into account in the quantity calculation process, which can help improve the accuracy of the quantity calculation results.
[0019] Optionally, the model difference data includes reasonable difference data and unreasonable difference data, and the comparison of the quantity calculation model with the reference model to obtain the model difference data includes: Comparing the quantity calculation model with the reference model to obtain actual difference data; When it is determined that the risk point has construction abnormality, determining unreasonable difference data corresponding to the risk point; The actual difference data is corrected based on the unreasonable difference data to obtain the reasonable difference data.
[0020] By adopting the above technical solution, when it is determined that there is construction abnormality at the risk point, unreasonable difference data can be determined based on the risk point, and reasonable difference data can be determined by combining the unreasonable difference data and the actual difference data. This can help to combine the reasonable difference data and the unreasonable difference data to ultimately determine the effective earthwork volume corresponding to the current construction stage, which can help to improve the accuracy of earthwork volume calculation.
[0021] In a second aspect, the present application provides an electronic device, which adopts the following technical solution: An electronic device, comprising: at least one processor; Memory; At least one application, wherein the at least one application is stored in a memory and configured to be executed by at least one processor, and the at least one application is configured to: execute any one of the earthwork measurement methods based on BIM and drone photography provided in the first aspect.
[0022] In a third aspect, the present application provides a computer-readable storage medium, which adopts the following technical solution: A computer-readable storage medium stores a computer program thereon. When the computer program is executed in a computer, the computer is caused to execute any one of the earthwork measurement methods based on BIM and drone photography provided in the first aspect.
[0023] In summary, the present application includes at least one of the following beneficial technical effects: 1. The 3D model constructed based on the on-site image data can be converted into a quantity calculation model, and the earthwork volume of the current construction stage can be determined based on the difference data between the quantity calculation model and the reference model. Both the quantity calculation model and the reference model are BIM models, which can help improve the accuracy of the difference data, and thus help improve the accuracy of the final calculated earthwork volume; 2. Key points can be determined based on the expected construction effect and the construction site, and the image acquisition path of the drone can be planned based on the location distribution of the key points. This can help improve the accuracy of the collected on-site image data, and in turn help improve the accuracy of the final calculated earthwork volume. BRIEF DESCRIPTION OF THE DRAWINGS
[0024] Figure 1 It is a flow chart of a method for earthwork measurement based on BIM and drone photography provided in an embodiment of the present application; Figure 2 It is a flowchart of a collection path planning method provided in an embodiment of the present application; Figure 3 It is a flowchart of a construction abnormality judgment method provided in an embodiment of the present application; Figure 4 It is a flowchart of a method for determining difference data provided in an embodiment of the present application; Figure 5 It is a structural schematic diagram of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0025] In order to make the purpose, technical solutions and advantages of this application more clear, the following Figures 1 to 5 It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.
[0026] The present application embodiment discloses a method for measuring earthwork based on BIM and drone photography. Figure 1 , the earthwork measurement method based on BIM and drone photography includes the following steps: Step 101, in response to a quantity calculation requirement, obtaining on-site image data of a construction site indicated by the quantity calculation requirement.
[0027] Among them, the quantity calculation demand is generated based on the user's operation, and the quantity calculation demand includes the information of the construction site, such as: the section number of the construction site. Different construction sites have different corresponding section numbers.
[0028] The on-site image data is obtained by controlling the drone to photograph the construction site. Specifically, in order to reproduce the three-dimensional image of the construction site, the on-site image data can be obtained by using a camera mounted on the drone to photograph the construction site from multiple angles (generally including vertical and at least one oblique angle).
[0029] Correspondingly, the on-site image data not only includes the collected image information, but also includes the location (such as longitude and latitude, altitude, etc.) and direction (or the posture of the drone and the angle of the camera) where the image information was collected. This can help to reproduce the three-dimensional situation of the construction site based on different on-site image data.
[0030] In this embodiment, the construction site may be any earthwork construction site, such as highway construction, railway construction, large earthwork engineering, land development, etc.
[0031] Step 102: Model the construction site based on the on-site image data to obtain a three-dimensional model of the site.
[0032] In one example, the spatial position of each point in the site image is determined based on the position and direction of site image data acquisition through aerial triangulation to generate a dense point cloud, and the point clouds corresponding to different site images are further spliced according to coordinates to obtain a three-dimensional surface point cloud model of the construction site, that is, a three-dimensional site model.
[0033] In actual implementation, step 102 can be implemented through professional image processing software, such as: Pix4Dmapper, Agisoft PhotoScan, etc., that is, the software can automatically identify and match the same points in different scene images, and then create a three-dimensional model of the scene through these matching points. This embodiment does not limit the implementation method of step 102.
[0034] Step 103: construct a quantity calculation model based on the on-site three-dimensional model.
[0035] The quantity calculation model is a BIM model. There are differences between the quantity calculation model and the on-site three-dimensional model. Specifically, the three-dimensional model is constructed based on the on-site image data, and the on-site image data has limitations in image accuracy. In addition, there may be large errors in the process of constructing the on-site three-dimensional model based on the on-site image data, which leads to the problem of low accuracy of the on-site three-dimensional model. Therefore, in this embodiment, the on-site three-dimensional model is not directly used for quantity calculation, but the quantity calculation model constructed based on the on-site three-dimensional model is used for quantity calculation.
[0036] In one example, a quantity calculation model is constructed based on an on-site three-dimensional model, including: identifying feature positions in the on-site three-dimensional model; and correcting the feature position area in the three-dimensional model to obtain the quantity calculation model.
[0037] Among them, the characteristic position refers to the identifiable position generated during the construction process, such as the corners of buildings, intersections of roads, and sudden changes in terrain. In actual implementation, considering that the characteristic position types corresponding to different construction types may be different, the characteristic position can be determined from the on-site 3D model in combination with the construction type of the construction site.
[0038] Optionally, the on-site 3D model can be imported into BIM software (such as Autodesk Revit) to add corresponding feature elements at the feature positions of the 3D model to obtain a quantity calculation BIM model.
[0039] In another example, a quantity calculation model is constructed based on a three-dimensional on-site model, including: obtaining construction planning data corresponding to the current construction stage; constructing an initial model based on a unit model, where the initial model is a BIM model; and correcting the initial model based on the construction planning data to obtain a quantity calculation model.
[0040] Among them, the construction planning data may include structural design, construction requirements and other construction-related data. These data can reflect the construction methods to a certain extent, and these construction methods may be difficult or impossible to fully reflect through on-site images, but may affect the actual amount of earthwork. Therefore, based on the construction planning data, the initial model corresponding to the three-dimensional model is corrected, which can help integrate the construction planning data into the quantity calculation model, and thus help improve the accuracy of the constructed quantity calculation model.
[0041] Optionally, obtaining the construction planning data corresponding to the current construction stage can be analogous to the method of constructing a quantity calculation model based on the on-site three-dimensional model in the above example, which will not be repeated here.
[0042] In one example, the initial model is modified based on the construction planning data, including: determining whether there is a hidden project in the current construction stage based on the construction planning data; if there is a hidden project in the current construction stage, determining the hidden project parameters corresponding to the hidden project based on the construction planning data; and supplementing the data corresponding to the hidden project in the initial model based on the hidden project parameters.
[0043] Hidden projects refer to projects that are difficult to detect from the outside after the completion of construction, such as pipelines and hollow structures. The three-dimensional model of the site based on the on-site image data can only contain information on the surface of the construction site, but not the internal structure of the construction site. The internal structure will affect the calculation of earthwork usage. For example, when a pipeline is included, since no earthwork is required inside the pipeline, the volume inside the pipeline should be deducted during the calculation process to ensure the accuracy of the calculation results.
[0044] The hidden project parameters are used to indicate factors such as the location, shape, and size of the hidden project. The hidden project can be reproduced in the three-dimensional model through the hidden project parameters. Accordingly, the data corresponding to the hidden project is supplemented in the initial model based on the hidden project parameters, including: adding the corresponding hidden project inside the initial model based on the hidden project parameters.
[0045] Step 104, obtaining a reference model corresponding to the current construction stage.
[0046] The construction stage is a division of the entire construction process. Specifically, the earthwork process generally includes excavation, landfill, and treatment stages, and the amount of earthwork on the construction site may change in different stages. For example, the amount of earthwork on the construction site will decrease during the excavation stage, while the amount of earthwork on the construction site will increase during the landfill stage. Therefore, the amount of work corresponding to different construction stages should be considered separately, which can help improve the accuracy of earthwork records.
[0047] The reference model is pre-set, the reference model is a BIM model, the reference model corresponds to the construction stage, and different construction stages correspond to different reference models. Specifically, the reference model is used to indicate the state of the construction site at the beginning of the current construction stage.
[0048] In one example, the reference model is a quantity calculation BIM model corresponding to the construction site determined at the end of the previous construction phase of the current construction phase.
[0049] In another example, the reference model is a BIM model at the beginning of the current construction phase designed during the project planning process.
[0050] Step 105, compare the quantity calculation model with the reference model to obtain model difference data.
[0051] The model difference data is used to indicate the difference between the quantity calculation model and the reference model. Specifically, the model difference data may include the difference in shape, area, and volume of the model.
[0052] In one example, the quantity calculation model is compared with the reference model to obtain the model difference part, including: matching the features of the quantity calculation model with the reference model to obtain the overlapping part; deducting the overlapping part from the quantity calculation model or the reference model to obtain the difference part; and determining the model difference data based on the difference part. Furthermore, after determining the difference part, it is also possible to further determine whether the difference part is reasonable in combination with the construction type corresponding to the current construction stage. For example, when the construction type is excavation, it is determined whether the difference part belongs to the reference model; if so, it is determined that the difference part is reasonable; if not, it is determined that the difference part is unreasonable.
[0053] In another example, the quantity calculation model is compared with the reference model to obtain the model difference part, including: calculating the characteristic parameters of the quantity calculation model and the reference model respectively; determining the model difference data based on the difference in the characteristic parameters corresponding to the quantity calculation model and the reference model. The characteristic parameters include the number, position and / or change of the point cloud. For example: if the elevation difference between the quantity calculation model and the reference model of a construction site is two meters, then the height change of the road section is 2 meters, and these 2 meters are caused by earthwork operations, so the earthwork volume can be further determined in combination with the length and width of the road section.
[0054] Step 106, estimating the earthwork volume of the current construction phase based on the model difference data.
[0055] Optionally, estimating the earthwork volume used in the current construction phase based on the model difference data includes: establishing a difference model based on the model difference data; and determining the earthwork volume used in the current construction phase based on the difference model. For example, determining the earthwork volume used in the current construction phase based on the volume of the difference model.
[0056] In one example, the model difference data is set based on the quantity calculation model or the reference model, and at this time, the difference model is established based on the model difference data, including: intercepting the difference model from the quantity calculation model or the reference model. This can help ensure the accuracy of the difference model.
[0057] Furthermore, the amount of earthwork used in the current construction phase is determined based on the difference model, including: determining whether the difference model includes hidden projects; if the hidden projects are not included in the difference model, determining the amount of earthwork used in the current construction phase based on the volume of the difference model; if the hidden projects are included in the difference model, the volume of the hidden projects in the difference model; deducting the volume of the hidden projects from the volume of the difference model to obtain the actual construction volume, and determining the amount of earthwork used in the current construction phase based on the actual construction volume.
[0058] In some implementations, when determining the volume of excavated earth, it is possible to further combine the construction planning data to determine whether there is over-excavation or under-excavation in the current construction process, which can help to monitor the earthwork construction process.
[0059] The implementation principle of an earthwork measurement method based on BIM and drone photography in the embodiment of the present application is as follows: in response to the quantity calculation demand, the on-site image data of the construction site indicated by the quantity calculation demand is obtained, and the on-site image data is obtained by controlling the drone to shoot the construction site; the construction site is modeled based on the on-site image data to obtain a three-dimensional model of the site; a quantity calculation model is constructed based on the three-dimensional model of the site, and the quantity calculation model is a BIM model; a reference model corresponding to the current construction stage is obtained, and the reference model is preset, and the reference model is a BIM model; the quantity calculation model is compared with the reference model to obtain model difference data; the earthwork volume used in the current construction stage is estimated based on the model difference data. By adopting the above technical solution, the three-dimensional model constructed based on the on-site image data can be converted into a quantity calculation model, and the earthwork volume of the current construction stage can be determined based on the difference data between the quantity calculation model and the reference model, and the quantity calculation model and the reference model are both BIM models, which can help improve the accuracy of the difference data, and then can help improve the accuracy of the final calculated earthwork volume.
[0060] In some embodiments, the on-site image data is obtained by controlling the drone to plan the acquisition path to shoot the construction site. Figure 2 In step 101, before obtaining the on-site image data of the construction site indicated by the quantity calculation requirement, the method further includes: Step 201, determining the expected construction effect corresponding to the current construction stage based on the construction planning data of the current construction stage.
[0061] The expected construction effect refers to the corresponding construction effect after the current construction stage is completed, and the construction effect data corresponds to the construction site. In actual implementation, the construction site can be set with positioning marks, boundary marks, and other marks that can be used to mark the location. By pre-determining the coordinates of these marks, the expected construction effect can be matched with the construction site.
[0062] During the construction process, the topography of the construction site will change due to earthwork operations. If image acquisition is performed along a fixed route, it may lead to poor image acquisition results, especially difficulty in discovering some details in the construction process, resulting in low accuracy of the constructed model, and further leading to inaccurate calculated earthwork volume.
[0063] In one example, the expected construction effect is represented by a construction effect drawing, and the coordinate conversion relationship between the construction effect drawing and the construction site is preset.
[0064] Step 202: determine at least one key point based on the expected construction effect and the construction type corresponding to the construction site.
[0065] Among them, the key points are located in the construction site. In actual implementation, the key points can be represented by geographic coordinates (i.e. longitude and latitude) and altitude.
[0066] Optionally, determining at least one key point based on an expected construction effect and a construction type corresponding to the construction site includes: obtaining a key point type corresponding to the construction type; and determining the key point based on the expected construction effect and the key point type.
[0067] Among them, different types of key points correspond to different construction types. For example, in the excavation stage, the key points should include the position of the base, such as the center position of the base and / or the edge position of the base.
[0068] In one example, the expected construction effect is represented by a construction rendering. At this time, the key point positions are determined based on the expected construction effect and the key point type, including: determining the image coordinates of the key points of the key point type from the construction rendering; converting the image coordinates into geographic coordinates based on a preset coordinate conversion relationship to obtain the key point positions.
[0069] Further, determining the key points based on the expected construction effect and the key point type includes: determining the undetermined points based on the expected construction effect and the key point type; and determining the key points from the undetermined points based on the distribution of the undetermined points.
[0070] Among them, the points to be determined in the construction site are points of all key point types.
[0071] In one example, key points are determined from the various points to be determined based on their distribution, including: performing cluster analysis on all the points to be determined to obtain a preset number of clusters; and determining a preset number of points to be determined in each cluster that are closest to the center point as key points.
[0072] Among them, clustering algorithms can be selected from K-Means, DBSCAN, etc.
[0073] In the above technical solution, since the pending points can be determined based on the construction effect and the key point type, and the key points can be determined from each pending point based on the distribution of the points to be distributed, this can help control the number of key points while ensuring the accuracy of the key points.
[0074] Step 203 , planning the image acquisition path of the UAV based on the position distribution of the key points to obtain a planned acquisition path.
[0075] In one example, the planned acquisition path includes key points.
[0076] In another example, the image acquisition path of the UAV is planned based on the position distribution of key points, including: determining the image acquisition area corresponding to each key point; planning the image acquisition path of the UAV based on the image acquisition areas corresponding to each key point, so that the planned acquisition path passes through the image acquisition areas corresponding to each key point.
[0077] Furthermore, the planned acquisition path also includes the image acquisition posture corresponding to each key point, such as the pitch angle and orientation of the camera installed on the drone (which can be controlled by the gimbal), which can help to further improve the acquisition quality of on-site image data.
[0078] In the above implementation, since key points can be determined based on the expected construction effect and the construction site, and the image acquisition path of the UAV can be planned based on the location distribution of the key points, this can help improve the accuracy of the collected on-site image data, and further help improve the accuracy of earthwork volume calculation.
[0079] Based on the above implementation mode, further, refer to Figure 3 The earthwork measurement method based on BIM and drone photography provided in this embodiment also includes the following steps: Step 301, determining whether the actual acquisition path corresponding to the on-site image data matches the planned acquisition path.
[0080] In the actual image acquisition process, when the UAV flies along the planned acquisition path, the route may be changed due to factors such as the navigation system, obstacle avoidance, wind speed, and human control, resulting in deviations between the actual acquisition path and the planned acquisition path. These deviation factors may be caused by the inconsistency between the construction effect and the plan, or may be caused by environmental or human factors, so they need to be judged and processed.
[0081] In one example, the actual acquisition path corresponding to the on-site image data can be directly obtained and compared with the planned acquisition path to analyze whether there are obvious differences between the two, especially sudden changes in height, and then determine whether the two match.
[0082] In another example, during the image acquisition process, if the drone does not fly according to the planned acquisition path, it will record the corresponding flight abnormality record. At this time, it can be determined whether the actual acquisition path matches the planned acquisition path based on whether the flight abnormality record is obtained.
[0083] Step 302: When the actual acquisition path does not match the planned acquisition path, a risk point is determined based on a path change position of the actual acquisition path relative to the planned acquisition path.
[0084] Specifically, the path change position may be a height change position, or may be a direction change position.
[0085] In one example, the risk point may be determined by comparing the actual acquisition path with the planned acquisition path.
[0086] In another example, the risk point may also be determined based on the risk anomaly records recorded by the drone during the risk process.
[0087] Step 303, comparing the data of the risk area corresponding to the risk point in the quantity calculation model with the construction planning data to obtain risk verification data.
[0088] Among them, the risk area refers to the area within a preset range centered on the risk point, for example: the area within 0.5 meters centered on the risk point.
[0089] The risk verification data is used to indicate the risk level of abnormality in the risk area. In actual implementation, the risk verification data can be represented by a numerical value.
[0090] In one example, the data of the risk area includes the average height of the risk area. The data of the risk area corresponding to the risk point in the quantity calculation model is compared with the construction planning data to obtain risk verification data, including: determining the absolute value of the difference between the average height corresponding to the risk area in the quantity calculation model and the height corresponding to the risk area recorded in the construction planning data as the risk verification data.
[0091] In another example, the construction planning data is represented by a construction planning diagram. At this time, the data of the risk area corresponding to the risk point in the quantity calculation model is compared with the construction planning data to obtain risk verification data, including: comparing the images of the risk area corresponding to the risk point in the quantity calculation model and the construction planning diagram to obtain risk verification data. For example: performing a similarity comparison on the data corresponding to the risk area to obtain a similarity value, and determining the similarity value as the risk verification data.
[0092] Step 304: determine whether there is any construction abnormality at the risk point based on the risk verification data.
[0093] Optionally, the risk verification data is represented by a numerical value, and determining whether there is a construction abnormality at the risk point is based on the risk verification data, including: determining whether the risk verification data falls within a preset reasonable numerical range; when the risk verification data falls within a reasonable numerical range, determining that there is no abnormal construction at the risk point; when the risk verification data does not fall within a reasonable numerical range, determining that there is a construction abnormality at the risk point.
[0094] In one instance, the risk verification data is a similarity value, in which case the numerical range can be set based on a similarity threshold; when the similarity value is higher than or equal to the similarity threshold, it is determined that the risk verification data belongs to a reasonable numerical range; when the similarity value is lower than the similarity threshold, it is determined that the risk verification data does not belong to a reasonable numerical range.
[0095] Step 305: when it is determined that there is a construction abnormality at the risk point, output construction abnormality prompt information corresponding to the risk point.
[0096] Specifically, the construction abnormality prompt information includes the location information of the risk point.
[0097] Optionally, outputting abnormal construction prompt information corresponding to the risk point includes: displaying abnormal prompt information on the construction supervision interface, and / or sending abnormal construction prompt information to the supervisor. This can facilitate the supervision of the construction process.
[0098] In the above implementation, when it is determined that the actual acquisition path corresponding to the on-site image data does not match the planned acquisition path, it is possible to determine whether there is a construction anomaly at the risk point based on the comparison result of the data of the risk area corresponding to the changed position of the actual acquisition path relative to the planned acquisition path and the construction planning data. In this way, the on-site image data and its acquisition path can be combined to make an abnormal judgment on the earthwork construction, and then the earthwork construction can be supervised while the earthwork volume is measured.
[0099] Furthermore, step 103 constructs a quantity calculation model based on the on-site three-dimensional model, including: constructing an initial model based on the three-dimensional image; in the case where there is a construction anomaly at the risk point, correcting the initial model based on the risk point to obtain the quantity calculation model; in the case where there is no risk point or there is no construction anomaly at the risk point, directly determining the initial model as the quantity calculation model.
[0100] The initial model is a BIM model. In actual implementation, the construction method of the initial BIM model can be similar to the implementation method corresponding to the above step 103, which will not be repeated here.
[0101] Since there may be errors in the process of collecting three-dimensional image information, the image information will be corrected to a certain extent through a preset algorithm during the construction of the initial model, such as correcting the feature area. Although these corrections can reduce the impact of the three-dimensional image errors on the earthwork volume calculation to a certain extent, they may also weaken some construction anomalies, making it difficult for these anomalies to be reflected through the initial model, which is not conducive to monitoring the earthwork construction process. Therefore, in this embodiment, when it is determined that there are risk points of abnormal construction, the initial model needs to be corrected accordingly based on the risk points to finally obtain the volume calculation model.
[0102] In one example, the initial model is modified based on the risk point to obtain the quantity calculation model, including: intercepting the regional image information of the risk area corresponding to the risk point from the on-site image data; and modifying the data of the risk area in the quantity calculation model based on the regional image information to obtain the quantity calculation model. In actual implementation, the regional image information of the risk area can also be intercepted from the on-site three-dimensional model.
[0103] In the above implementation, since there are construction anomalies at risk points, the initial model can be corrected based on the risk points to obtain a quantity calculation model. This can help ensure that the quantity calculation model can accurately reflect the construction anomalies, so that they are taken into account in the quantity calculation process, which can help improve the accuracy of the quantity calculation results.
[0104] Furthermore, the model difference data includes reasonable difference data and unreasonable difference data. Specifically, reasonable difference refers to the difference caused by normal construction, and unreasonable difference refers to the difference caused by abnormal construction.
[0105] Accordingly, reference Figure 4 , compare the quantity calculation model with the reference model to obtain model difference data, including: Step 401, compare the quantity calculation model with the reference model to obtain actual difference data.
[0106] The actual difference data includes all differences between the quantity calculation model and the reference model. Specifically, the specific implementation of step 401 can be analogous to the implementation corresponding to the above step 105, which will not be repeated here.
[0107] Step 402, when it is determined that there is construction abnormality at the risk point, determine unreasonable difference data corresponding to the risk point.
[0108] In one example, determining unreasonable difference data corresponding to the risk point includes: determining data of the risk area corresponding to the risk point as unreasonable difference data.
[0109] In another example, determining unreasonable difference data corresponding to the risk point includes: determining the difference between the data of the risk area corresponding to the risk point in the quantity calculation model and the initial model as unreasonable difference data.
[0110] Optionally, when no risk point is determined or when it is determined that there is no construction abnormality at the risk point, the actual difference data is determined as reasonable difference data.
[0111] Step 403: correct the actual difference data based on the unreasonable difference data to obtain reasonable difference data.
[0112] In one example, unreasonable difference data is deducted from actual difference data to obtain reasonable difference data.
[0113] In the above implementation, when it is determined that there is construction abnormality at the risk point, unreasonable difference data is determined based on the risk point, and reasonable difference data is determined by combining the unreasonable difference data and the actual difference data. This can help to combine the reasonable difference data and the unreasonable difference data to ultimately determine the effective earthwork volume corresponding to the current construction stage, which can help to improve the accuracy of earthwork volume calculation.
[0114] The present application also provides an electronic device. Figure 5 As shown, Figure 5 The electronic device 500 shown includes: a processor 501 and a memory 503. The processor 501 and the memory 503 are connected, such as through a bus 502. Optionally, the electronic device 500 may also include a transceiver 504. It should be noted that in actual applications, the transceiver 504 is not limited to one, and the structure of the electronic device 500 does not constitute a limitation on the embodiments of the present application.
[0115] The processor 501 may be a CPU (Central Processing Unit), a general-purpose processor, a DSP (Digital Signal Processor), an ASIC (Application Specific Integrated Circuit), or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. It may implement or execute various exemplary logic blocks, modules, and circuits described in conjunction with the disclosure of this application. The processor 501 may also be a combination that implements computing functions, such as a combination of one or more microprocessors, a combination of a DSP and a microprocessor, and the like.
[0116] The bus 502 may include a path to transmit information between the above components. The bus 502 may be a PCI (Peripheral Component Interconnect) bus or an EISA (Extended Industry Standard Architecture) bus. The bus 502 may be divided into an address bus, a data bus, etc. For ease of representation, Figure 5 Only one thick line is used in the diagram, but this does not mean that there is only one bus or only one type of bus.
[0117] The memory 503 may be a ROM (Read Only Memory) or other types of static storage devices that can store static information and instructions, a RAM (Random Access Memory) or other types of dynamic storage devices that can store information and instructions, or an EEPROM (Electrically Erasable Programmable Read Only Memory), a disk storage medium or other magnetic storage device, or any other medium that can be used to carry or store desired program codes in the form of instructions or data structures and can be accessed by a computer, but is not limited thereto.
[0118] The memory 503 is used to store the application code for executing the solution of the present application, and the execution is controlled by the processor 501. The processor 501 is used to execute the application code stored in the memory 503 to implement the contents shown in the above method embodiment.
[0119] The electronic devices include, but are not limited to, mobile terminals such as mobile phones, laptop computers, PDAs (personal digital assistants), PADs (tablet computers), etc., and fixed terminals such as digital TVs, desktop computers, etc. It can also be a server terminal, etc. Figure 5 The electronic device shown is merely an example and should not bring any limitation to the functions and scope of use of the embodiments of the present application.
[0120] An embodiment of the present application also provides a computer-readable storage medium on which a computer program is stored. When the computer program is executed in a computer, the computer is caused to execute the earthwork measurement method based on BIM and drone photography provided in the above embodiment.
[0121] It should be understood that although the steps in the flowchart of the accompanying drawings are shown in sequence according to the instructions of the arrows, these steps are not necessarily performed in the order indicated by the arrows. Unless otherwise clearly stated in this document, the execution of these steps is not strictly limited in order and can be performed in other orders.
[0122] The above are only some implementation methods of the present application. It should be pointed out that for ordinary technicians in this technical field, several improvements and modifications can be made without departing from the principles of the present application. These improvements and modifications should also be regarded as the scope of protection of the present application.
Claims
1. A method for earthwork measurement based on BIM and drone photography, characterized in that: The method comprises: In response to the quantity calculation demand, obtaining on-site image data of the construction site indicated by the quantity calculation demand, wherein the on-site image data is obtained by controlling a drone to photograph the construction site; Modeling the construction site based on the on-site image data to obtain a three-dimensional model of the site; Building a quantity calculation model based on the on-site three-dimensional model, wherein the quantity calculation model is a BIM model; Acquire a reference model corresponding to the current construction stage, wherein the reference model is preset and is a BIM model; Comparing the quantity calculation model with the reference model to obtain model difference data; The earthwork volume of the current construction phase is estimated based on the model difference data.
2. The method according to claim 1, characterized in that The constructing of the quantity calculation model based on the on-site three-dimensional model includes: Acquire construction planning data corresponding to the current construction stage; Constructing an initial model based on the unit model, wherein the initial model is a BIM model; The initial model is modified based on the construction planning data to obtain the quantity calculation model.
3. The method according to claim 2, characterized in that The modifying the initial model based on the construction planning data comprises: Determining whether there is a hidden project in the current construction phase based on the construction planning data; In the case where there is a hidden project in the current construction phase, determining hidden project parameters corresponding to the hidden project based on the construction planning data; The data corresponding to the hidden project is supplemented in the initial model based on the hidden project parameters.
4. The method according to claim 1, characterized in that The on-site image data is obtained by controlling the drone to photograph the construction site in a planned acquisition path. Before obtaining the on-site image data of the construction site indicated by the calculation demand, the method further includes: Determining an expected construction effect corresponding to the current construction stage based on the construction planning data of the current construction stage; Determine at least one key point based on the expected construction effect and the construction type corresponding to the construction site; The image acquisition path of the UAV is planned based on the position distribution of the key points to obtain the planned acquisition path.
5. The method according to claim 4, characterized in that The determining of at least one key point based on the expected construction effect and the construction type corresponding to the construction site includes: Obtain the key point type corresponding to the construction type; Determine the point to be determined based on the expected construction effect and the key point type; The key point is determined from each of the points to be determined based on the distribution of the points to be determined.
6. The method according to claim 4, characterized in that The method further comprises: Determining whether the actual acquisition path corresponding to the on-site image data matches the planned acquisition path; In the case where the actual acquisition path does not match the planned acquisition path, determining the risk point based on a path change position of the actual acquisition path relative to the planned acquisition path; Comparing the data of the risk area corresponding to the risk point in the quantity calculation model with the construction planning data to obtain risk verification data; Determining whether there is a construction abnormality at the risk point based on the risk verification data; When it is determined that the risk point has construction abnormality, construction abnormality prompt information corresponding to the risk point is output.
7. The method according to claim 6, characterized in that The constructing of the quantity calculation model based on the on-site three-dimensional model includes: Constructing an initial model based on the three-dimensional image, wherein the initial model is a BIM model; In the case where there is a construction anomaly at the risk point, the initial model is corrected based on the risk point to obtain the quantity calculation model.
8. The method according to claim 7, characterized in that The model difference data includes reasonable difference data and unreasonable difference data. The model difference data is obtained by comparing the quantity calculation model with the reference model, including: Comparing the quantity calculation model with the reference model to obtain actual difference data; When it is determined that the risk point has construction abnormality, determining unreasonable difference data corresponding to the risk point; The actual difference data is corrected based on the unreasonable difference data to obtain the reasonable difference data.
9. An electronic device, characterized in that: The electronic device comprises: at least one processor; Memory; At least one application, wherein the at least one application is stored in a memory and configured to be executed by at least one processor, and the at least one application is configured to: execute the earthwork measurement method based on BIM and drone photography as described in any one of claims 1 to 8.
10. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed in a computer, the computer is caused to execute the earthwork measurement method based on BIM and drone photography as described in any one of claims 1 to 8.
Citation Information
Cited By
Earthwork metering and acceptance method based on BIM and unmanned aerial vehicle point cloud
CN121898341A