Digital modeling method and device for ultrahigh complex existing building

By using a 3D model to determine the scanning route and combining it with a laser scanner to acquire point cloud data in the digital modeling of ultra-high and complex existing buildings, the problem of inaccurate data measurement was solved, and a BIM model containing multi-dimensional information was generated, which improved the accuracy and efficiency of modeling.

CN120850404AInactive Publication Date: 2025-10-28CHINA CONSTR SCI & IND CORP LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510825505.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-06-19
Publication Date
2025-10-28
Estimated Expiration
Not applicable · inactive patent

AI Technical Summary

Technical Problem

In the existing digital modeling process, the data measurement of ultra-high and complex existing buildings and structures is inaccurate, resulting in large modeling errors and failing to truly reflect the actual size and structural details of the buildings and structures.

Method used

By using a 3D model of the target building, internal and external scanning routes are determined, point cloud data is acquired using a laser scanner, and point cloud stitching and modeling are performed to generate a BIM model that integrates multi-dimensional data such as geometric shape and material properties.

Benefits of technology

It achieves efficient and accurate digital modeling, improves the efficiency and accuracy of data measurement, and the generated BIM model is suitable for the renovation design and construction management of ultra-high and complex existing buildings and structures.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120850404A_ABST
    Figure CN120850404A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of buildings, and discloses a digital modeling method and device for an ultrahigh complex existing building, and the method comprises the steps: determining an internal scanning route and an external scanning route based on a three-dimensional model of a target building; based on the internal scanning route and the external scanning route, using a laser scanner to obtain point cloud data of the target building; performing point cloud splicing based on the point cloud data to obtain a point cloud model; and performing modeling based on the point cloud model to obtain a BIM model of the target building structure. According to the invention, through internal and external scanning routes, comprehensive scanning is ensured, a laser scanner is used for scanning according to the scanning routes, the efficiency and precision of data measurement are improved, modeling is carried out based on a point cloud model, geometrical shape information of a target building is included, and multi-dimensional data such as material attributes and structural performance are integrated, so that the modeling precision is improved. The method is suitable for digital modeling requirements of ultra-high complex existing buildings, and efficient and accurate digital modeling is achieved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of building technology, and specifically to a digital modeling method and apparatus for ultra-high and complex existing buildings. Background Technology

[0002] With the accelerated pace of urban renewal, the functional transformation of industrial heritage buildings and structures has become a crucial issue in urban spatial regeneration, especially for ultra-tall and complex existing buildings and structures. Accurate digital modeling is indispensable for the renovation of these structures. Digital modeling can precisely recreate their current condition, providing comprehensive and accurate information support for renovation design. Utilizing advanced modeling technologies, renovation plans can be simulated and analyzed in a virtual environment, allowing for early assessment of the potential effects of various renovation measures, optimization of design schemes, and thus effectively improving the quality and efficiency of renovation projects while reducing risks and costs.

[0003] However, traditional digital modeling suffers from serious deficiencies in the data measurement stage. The immense height and complex structure of ultra-tall and complex existing buildings make measurement extremely difficult. Traditional methods, such as manual on-site measurement, are not only inefficient but also susceptible to errors due to various factors, including the skill level of the surveyors, the accuracy of the measuring tools, and the building's environment. For example, when measuring the verticality of ultra-tall and complex buildings, manual measurement using instruments struggles to guarantee absolute accuracy of the angles; even small angular deviations can accumulate significantly in the height direction. These measurement errors directly lead to inaccurate final models, preventing them from accurately reflecting the actual dimensions, structural details, and spatial relationships of the ultra-tall and complex buildings. Ultimately, this results in deviations in any redesign based on the model. Summary of the Invention

[0004] In view of this, the present invention provides a digital modeling method and apparatus for ultra-high complexity existing buildings and structures, in order to solve the problem of inaccurate data measurement and large modeling errors in the existing digital modeling process.

[0005] In a first aspect, the present invention provides a digital modeling method for extremely complex existing buildings and structures, the method comprising:

[0006] For the target building, the internal and external scanning routes are determined based on the three-dimensional model of the target building. The three-dimensional model includes the target building and its surrounding area.

[0007] Based on the internal and external scanning routes of the target building, point cloud data of the target building is acquired using a laser scanner;

[0008] A point cloud model is obtained by stitching together the point cloud data of the target building.

[0009] Modeling is performed based on point cloud models to obtain the BIM model of the target building.

[0010] This invention utilizes a 3D model of the target building and its surrounding area to determine the scanning route, ensuring that both internal and external scanning routes fully cover the building. A laser scanner is then used to scan the target building along this route, obtaining point cloud data. This improves the efficiency and accuracy of data measurement. By stitching together point cloud data from different perspectives and locations, a complete point cloud model of the target building can be constructed. Finally, a BIM model is created based on this point cloud model. This model not only includes the geometric shape information of the target building but also integrates multi-dimensional data such as material properties and structural performance. It is suitable for the digital modeling needs of ultra-complex existing buildings, achieving efficient and accurate digital modeling.

[0011] In one alternative implementation, based on a three-dimensional model of the target structure, the internal scanning route and the external scanning route are determined, including:

[0012] Based on the three-dimensional model of the target building, determine the terrain and number of obstructions in the surrounding area of ​​the target building;

[0013] The initial location of the laser scanner is determined based on the terrain and the number of obstructions.

[0014] Based on the 3D model and initial location points, determine the external scanning route;

[0015] Based on the 3D model, the internal scanning route is determined.

[0016] This invention analyzes the terrain and the number of obstructions around the target building using a 3D model. This allows for a comprehensive assessment of the environment's impact on laser scanner data acquisition. Based on the terrain and obstruction information, a suitable initial location point is selected, and then the external and internal scanning routes are determined to ensure coverage of the target building's outer and inner walls, guaranteeing data integrity. Furthermore, the use of a laser scanner for data measurement effectively reduces measurement errors, thereby improving the quality of the final model.

[0017] In one alternative implementation, determining the initial location point of the laser scanner based on terrain conditions and the number of obstructions includes:

[0018] When the terrain is flat and the number of obstructions is less than the first preset threshold, for any location point in the surrounding area, determine the line connecting the location point to the top of the target building.

[0019] If there are no obstructions along the line, the initial position point is determined.

[0020] This invention ensures high accuracy in selecting the initial location point by comprehensively considering the terrain, the number of obstructions, and the connection with the top of the target building, thereby maximizing the coverage of the outer wall of the target building.

[0021] In one alternative implementation, determining the initial location point of the laser scanner based on terrain conditions and the number of obstructions further includes:

[0022] When the terrain is complex and the number of obstructions exceeds the second preset threshold, the highest obstruction is determined based on the height of each obstruction.

[0023] Determine whether the height of the tallest obstruction is less than the height of the target building;

[0024] If the height of the highest obstruction is not less than the height of the target building, the top of the highest obstruction is determined as the initial location point.

[0025] This invention can effectively identify suitable locations for placing laser scanners in complex environments by judging the terrain and the number of obstructions. By comparing the height of the highest obstruction with the height of the target building and taking the top of the highest obstruction as the initial location point, it can provide a wider scanning field of view and avoid missing important parts due to low angle of view.

[0026] In one alternative implementation, after determining whether the height of the highest obstruction is less than the height of the target structure, the method further includes:

[0027] When the height of the tallest obstruction is less than the height of the target building, determine the horizontal distance between the tallest obstruction and the target building.

[0028] Determine if the horizontal distance is greater than the measurement range of the laser scanner;

[0029] If the horizontal distance is not greater than the measurement range of the laser scanner, the top position of the highest obstruction is determined as the initial position point; or,

[0030] If the horizontal distance is greater than the measurement range of the laser scanner, the highest obstruction is removed from all obstructions, and the process returns to the step of determining the highest obstruction based on the height of each obstruction.

[0031] This invention determines the horizontal distance between the highest obstruction and the target building when the height of the highest obstruction is less than the height of the target building, and compares it with the measurement range of the laser scanner. This ensures that the selected initial location point is within the effective working range of the scanner, improves the reliability of data measurement, and avoids invalid scans caused by exceeding the measurement range.

[0032] In one alternative implementation, the external scanning route is determined based on the 3D model and initial location points, including:

[0033] Based on the 3D model, the initial position point is used as the starting point of the circle. A circle is constructed around the target structure, and multiple outer wall position points are selected from the circle according to a preset distance.

[0034] Determine the line connecting each location point on the outer wall to the top of the target building;

[0035] By removing the outer wall locations where the connecting lines are obstructed, multiple target outer wall locations are obtained;

[0036] Multiple target outer wall locations and ground entrances of target buildings are used as external scanning routes.

[0037] This invention utilizes a three-dimensional model of the target building to construct a circle around the building, selects multiple outer wall locations from this circle, and removes any obstructing outer wall locations. The removed outer wall locations, together with the ground entrance of the target building, form the external scanning route, ensuring the comprehensiveness and accuracy of the outer wall scanning. Furthermore, it allows entry into the target building from the ground entrance for internal scanning.

[0038] In one alternative implementation, the internal scanning route is determined based on the 3D model, including:

[0039] Based on a 3D model, a circle is constructed inside the target building, and multiple inner wall locations are selected from the circle at preset distances.

[0040] Multiple internal wall locations and ground exits of the target building are used as internal scanning routes.

[0041] This invention utilizes a three-dimensional model of the target building to construct a circumference around the interior of the building, and obtains the location points of the inner wall from the circumference at preset distances, ensuring the comprehensiveness of the inner wall scanning and incorporating the ground exit into the scanning route for easy on-site scanning.

[0042] In one alternative implementation, modeling is performed based on a point cloud model to obtain a BIM model of the target building, including:

[0043] Reverse drawing based on point cloud model to obtain CAD drawings of the target building;

[0044] A BIM model is obtained by reverse engineering based on CAD drawings.

[0045] This invention uses reverse engineering based on point cloud models to accurately convert large amounts of point cloud data obtained by laser scanning into two-dimensional CAD drawings. This ensures that the geometric features and dimensional information of the target building structure are accurately preserved. Then, reverse modeling based on the CAD drawings can further enrich the information content of the building model, achieve high-quality digital modeling, and provide comprehensive support for subsequent building renovations.

[0046] Secondly, the present invention provides a digital modeling device for extremely complex existing buildings and structures, the device comprising:

[0047] The determination module is used to determine the internal and external scanning routes for a target building or structure based on its 3D model. The 3D model includes the target building or structure and its surrounding area.

[0048] The acquisition module is used to acquire point cloud data of the target building using a laser scanner based on the internal and external scanning routes.

[0049] The stitching module is used to stitch together point cloud data based on the target building to obtain a point cloud model of the target building.

[0050] The modeling module is used to perform modeling based on point cloud models to obtain the BIM model of the target building.

[0051] Thirdly, the present invention provides a computer device, comprising: a memory and a processor, wherein the memory and the processor are communicatively connected to each other, the memory stores computer instructions, and the processor executes the computer instructions to perform the digital modeling method for ultra-highly complex existing buildings and structures described in the first aspect or any corresponding embodiment.

[0052] Fourthly, the present invention provides a computer-readable storage medium storing computer instructions for causing a computer to execute the digital modeling method for ultra-highly complex existing buildings and structures described in the first aspect or any corresponding embodiment thereof. Attached Figure Description

[0053] To more clearly illustrate the specific embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the specific embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of the present invention. For those skilled in the art, other drawings can be obtained from these drawings without creative effort.

[0054] Figure 1 This is a flowchart of a digital modeling method for ultra-high complexity existing buildings and structures according to an embodiment of the present invention;

[0055] Figure 2 This is a flowchart of another digital modeling method for ultra-complex existing buildings according to an embodiment of the present invention;

[0056] Figure 3 This is a structural block diagram of a digital modeling device for ultra-high complexity existing buildings according to an embodiment of the present invention.

[0057] Figure 4 This is a schematic diagram of the hardware structure of a computer device according to an embodiment of the present invention. Detailed Implementation

[0058] To make the objectives, technical solutions, and advantages of the embodiments of the present invention clearer, the technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.

[0059] Existing digital modeling processes suffer from inaccurate data measurement, leading to significant modeling errors. This invention addresses this issue by ensuring comprehensive coverage of the building structure via internal and external scanning routes. A laser scanner scans the target building structure along these routes to obtain point cloud data, improving the efficiency and accuracy of data measurement. Modeling based on this point cloud model not only includes the geometric shape information of the target building structure but also integrates multi-dimensional data such as material properties and structural performance. This approach is suitable for the digital modeling needs of extremely complex existing buildings, achieving efficient and accurate digital modeling.

[0060] According to an embodiment of the present invention, a method for digital modeling of extremely complex existing buildings is provided. It should be noted that the steps shown in the flowchart in the accompanying drawings can be executed in a computer system such as a set of computer-executable instructions. Furthermore, although a logical order is shown in the flowchart, in some cases, the steps shown or described may be executed in a different order than that shown here.

[0061] This embodiment provides a digital modeling method for extremely complex existing buildings and structures, which can be used on terminals such as computers. Figure 1 This is a flowchart of a digital modeling method for ultra-high complexity existing buildings and structures according to an embodiment of the present invention, such as... Figure 1 As shown, the process includes the following steps:

[0062] Step S101: For the target building / structure, based on its 3D model, determine the internal and external scanning routes. The 3D model includes the target building / structure and its surrounding area. Specifically, the target building / structure is an ultra-tall and complex existing building / structure, including buildings and structures, such as a chimney exceeding 100 meters in height. Using environmental survey equipment such as lidar, comprehensive data on the surrounding geographical environment and the original appearance of the building / structure are collected to construct an initial 3D model of the target building / structure. However, this 3D model lacks details and cannot serve as the final building / structure model or the basis for building / structure renovation. Therefore, a laser scanner can be used to scan the target building / structure. First, the internal and external scanning routes need to be determined to achieve a comprehensive scan of the inner and outer walls of the target building / structure, which helps improve modeling accuracy.

[0063] Step S102: Based on the internal and external scanning routes of the target building, a laser scanner is used to acquire point cloud data of the target building. Specifically, the precise dimensions and structure of the target building are crucial for modeling and subsequent modification design. The laser scanner automatically performs 3D scanning according to the planned internal and external scanning routes. During scanning, its built-in positioning and calibration system ensures that there are at least two common reference points or reference surfaces at the last stop of the two scanning paths, thereby collecting comprehensive point cloud data of the target building. Only by acquiring high-precision point cloud data can reliable data support be provided for subsequent point cloud model construction and reverse modeling, effectively reducing manual measurement errors and improving the accuracy and reliability of the data.

[0064] Step S103: Based on the point cloud data of the target building, point cloud stitching is performed to obtain a point cloud model. Specifically, the point cloud data collected by the laser scanner from different positions and angles is scattered and needs to be stitched and integrated to construct a complete point cloud model that clearly and intuitively presents the overall appearance and details of the target building.

[0065] Step S104 involves modeling based on the point cloud model to obtain the BIM model of the target building. Specifically, while the point cloud model can display the chimney's appearance, it lacks in-depth integration of building information and ease of application. The BIM model (Building Information Modeling) offers advantages in 3D visualization and information integration, meeting the needs of various stages such as renovation design and construction management. The generated BIM model integrates rich building information, achieving efficient and accurate digital modeling. In subsequent renovation design, it can assist in optimizing the plan, improving renovation efficiency and quality.

[0066] This invention utilizes a 3D model of the target building and its surrounding area to determine the scanning route, ensuring that both internal and external scanning routes fully cover the building. A laser scanner is then used to scan the target building along this route, obtaining point cloud data. This improves the efficiency and accuracy of data measurement. By stitching together point cloud data from different perspectives and locations, a complete point cloud model of the target building can be constructed. Finally, a BIM model is created based on this point cloud model. This model not only includes the geometric shape information of the target building but also integrates multi-dimensional data such as material properties and structural performance. It is suitable for the digital modeling needs of ultra-complex existing buildings, achieving efficient and accurate digital modeling.

[0067] This embodiment provides a digital modeling method for extremely complex existing buildings and structures, which can be used in the aforementioned terminal. The method specifically includes the following steps:

[0068] Step S201: For the target building, based on the three-dimensional model of the target building, determine the internal scanning route and the external scanning route. The three-dimensional model includes the target building and its surrounding area.

[0069] Specifically, step S201 includes:

[0070] Step S2011: Based on the 3D model of the target building, determine the terrain conditions and the number of obstructions in the surrounding area. Specifically, the terrain and obstructions around the target building will affect the measurement results of the laser scanner. Using software with terrain analysis and object recognition capabilities, the 3D model is analyzed to automatically identify terrain features and count the number of obstructions, providing crucial information for determining the initial location of the laser scanner and improving the scientific accuracy of the scanning route planning.

[0071] Step S2012: Determine the initial location of the laser scanner based on the terrain and the number of obstructions.

[0072] In some optional implementations, step S2012 above includes:

[0073] Step a1: When the terrain is flat and the number of obstructions is less than a first preset threshold, for any location point in the surrounding area, determine the line connecting the location point to the top of the target structure. Specifically, when the surrounding terrain is flat and there are few obstructions, arbitrarily select a location point from the 3D model of the surrounding area, and determine the line connecting the location point and the top of the target structure in space through coordinate calculation, so as to determine whether the top of the target structure can be clearly observed from the location point.

[0074] Step a2: If the connecting line is unobstructed, determine the location point as the initial location point. Specifically, an unobstructed connecting line means that a laser scanner can scan the top of the target structure without obstruction from this location point, laying the foundation for obtaining accurate scanning data later.

[0075] Step a3: When the terrain is complex and the number of obstructions exceeds the second preset threshold, determine the highest obstruction based on the height of each obstruction. Specifically, when the terrain is complex and there are many obstructions, it is necessary to find the obstruction that may have the greatest impact on the scanning line of sight, i.e., the highest obstruction.

[0076] Step a4: Determine whether the height of the highest obstruction is less than the height of the target building. Specifically, comparing the height of the highest obstruction with the height of the target building provides a basis for subsequent selection of the initial location point, making the decision-making process more scientific and reasonable.

[0077] Step a5: Provided the height of the highest obstruction is not less than the height of the target building, the top position of the highest obstruction is determined as the initial position point. Specifically, when the height of the highest obstruction is not less than the height of the target building, its top position provides a relatively wide scanning field of view, effectively reducing the impact of other obstructions on the scan. Therefore, the top position of the highest obstruction is marked as the initial position point of the laser scanner.

[0078] Step a6: When the height of the highest obstruction is less than the height of the target building, determine the horizontal distance between the highest obstruction and the target building. Specifically, when the height of the highest obstruction is less than the height of the target building, its horizontal distance from the target building will affect whether the laser scanner can scan the top of the target building from that position.

[0079] Step a7: Determine if the horizontal distance is greater than the measurement range of the laser scanner. Specifically, laser scanners have a limited measurement range. Determining whether the horizontal distance between the highest obstruction and the target building is within the measurement range determines whether the target building can be effectively scanned from that location.

[0080] Step a8: Provided the horizontal distance is not greater than the measurement range of the laser scanner, the top position of the highest obstruction is determined as the initial position point. Specifically, when the horizontal distance is not greater than the measurement range of the laser scanner, the target structure can be scanned from the top position of the highest obstruction. Therefore, marking the top position of the highest obstruction as the initial position point of the laser scanner ensures the feasibility of the scanning work and the accuracy of data acquisition.

[0081] Alternatively, in step a9, if the horizontal distance is greater than the measurement range of the laser scanner, the highest obstruction is removed from all obstructions, and the process returns to the step of determining the highest obstruction based on the height of each obstruction. Specifically, when the horizontal distance between the highest obstruction and the target building is greater than the measurement range of the laser scanner, the target building cannot be effectively scanned from the top of the highest obstruction, and it needs to be removed. The process returns to step a3 to find a potentially suitable highest obstruction to determine a more suitable initial position point, ensuring that the finally determined initial position point meets the measurement requirements of the laser scanner and obtains accurate scanning data.

[0082] Step S2013: Determine the external scanning route based on the 3D model and the initial location points.

[0083] In some optional implementations, step S2013 above includes:

[0084] Step b1: Based on the 3D model, using the initial position point as the starting point of the circle, construct a circle around the target structure, and select multiple outer wall position points from the circle according to preset distances. Specifically, using the determined initial position point as the center, draw a circle around the target structure. According to preset distance parameters, automatically select multiple outer wall position points from the circle to ensure that the scanned data can completely represent the outer wall features.

[0085] Step b2 involves determining the line connecting each external wall location point to the top of the target building. Specifically, it involves determining whether these lines connecting the external wall location points to the top of the target building are obstructed, thus filtering out locations that can be effectively scanned and ensuring the accuracy and completeness of the data acquired by the laser scanner.

[0086] Step b3 involves removing points on the outer wall that are obstructed by the connecting lines, resulting in multiple target outer wall location points. Specifically, obstructed locations can lead to missing or inaccurate scan data. Removing these points ensures that the subsequent scan data accurately reflects the condition of the target building's outer wall.

[0087] Step b4 involves using multiple target exterior wall locations and the ground entrance of the target building as the external scanning route. Specifically, the selected target exterior wall locations are connected to the ground entrance of the target building. Multiple target exterior wall locations are connected sequentially in a certain order (such as clockwise or counterclockwise) and then connected to the ground entrance of the target building to plan a continuous scanning path, which serves as the external scanning route of the laser scanner.

[0088] Step S2014: Determine the internal scanning route based on the 3D model.

[0089] In some optional implementations, step S2014 above includes:

[0090] Step c1: Based on the 3D model, construct a circumference inside the target structure, and select multiple inner wall locations from the circumference at preset distances. Specifically, construct a circumference at a suitable center location inside (e.g., using the vertical central axis inside the structure as a reference), and select multiple inner wall locations from the circumference at preset distances. It should be noted that when the laser scanner is positioned at each inner wall location, it must be able to scan the top of the target structure; if it cannot scan the top, the inner wall location is discarded.

[0091] Step c2 involves using multiple internal wall location points and the ground exit of the target building as the internal scanning route. Specifically, multiple internal wall location points are connected in a certain order and then connected to the ground exit of the target building to plan a continuous scanning trajectory as the internal scanning route.

[0092] In some alternative implementations, when the laser scanner is actually scanning, it first scans the outer wall according to the external scanning route, then enters the interior of the target building through the last point of the external scanning route, i.e., the ground entrance, then scans the inner wall according to the internal scanning route, and finally leaves the target building through the last point of the internal scanning route, i.e., the ground exit.

[0093] Step S202: Based on the internal and external scanning routes of the target building, point cloud data of the target building is acquired using a laser scanner. For details, please refer to [link to details]. Figure 1 Step S102 of the illustrated embodiment will not be described again here.

[0094] Step S203: Based on the point cloud data of the target building, perform point cloud stitching to obtain a point cloud model. For details, please refer to [link to relevant documentation]. Figure 1 Step S103 of the illustrated embodiment will not be described again here.

[0095] Step S204: Model the target building based on the point cloud model to obtain the BIM model of the target building.

[0096] Specifically, step S204 includes:

[0097] Step S2041 involves reverse engineering the point cloud model to obtain CAD drawings of the target building. Specifically, while the point cloud model visually represents the shape of the building, it lacks precise dimensions and engineering drawing standards. CAD (Computer-Aided Design) drawings, on the other hand, offer precision and standardization, providing detailed two-dimensional drawing data for subsequent modeling and design. More specifically, reverse engineering software is used to import the point cloud model. The software analyzes the point cloud model using algorithms, identifying the building's outline, lines, and structural features, automatically generating CAD drawings of the target building, and adding dimensions and relevant annotations.

[0098] Step S2042 involves reverse modeling based on CAD drawings to obtain a BIM model. Specifically, reverse modeling software is used to import the CAD drawings. The software, through its built-in modeling algorithms and building information database, constructs a BIM model of the target building, integrating its geometric, material, and spatial information into the model, achieving efficient and accurate digital modeling. Furthermore, the constructed BIM model provides a three-dimensional digital platform for the renovation of the target building, enabling scheme optimization during the design phase and progress management and quality monitoring during the construction phase, thereby improving the overall efficiency and quality of the renovation project.

[0099] In some alternative implementations, Figure 2 This is a flowchart of another digital modeling method for ultra-high complexity existing buildings and structures according to an embodiment of the present invention, such as... Figure 2As shown, a 3D model is first constructed by surveying the target building and its surrounding area. This model is then analyzed. If the surrounding terrain is flat and the number of obstructions is less than a first preset threshold, a location point is selected, and a line is drawn between this point and the top of the target building. If this line is unobstructed, this location point is used as the initial location point. If the surrounding terrain is complex and the number of obstructions exceeds a second preset threshold, the tallest obstruction is identified. If the height of this tallest obstruction is not less than the height of the target building, the top of this tallest obstruction is used as the initial location point. If the height of this tallest obstruction is less than the height of the target building, the horizontal distance between the tallest obstruction and the target building is determined. If the horizontal distance is greater than the measurement range of the laser scanner, this tallest obstruction is removed, and a new tallest obstruction is determined from the remaining obstructions. If the horizontal distance is not greater than the measurement range, the top of this tallest obstruction is used as the initial location point. Then, starting from the initial location point, a circle is constructed around the target building. Outer wall locations are randomly selected from this circle, and multiple outer wall locations are determined by connecting these locations to the top of the target building. These points, along with the ground entrance, form the external scanning route. Inside the target building, an inner wall location is determined by constructing a circle, and this, along with the ground exit, forms the internal scanning route. A laser scanner is used to scan the outer and inner walls along the aforementioned routes, obtaining point cloud data. A point cloud model is obtained by stitching together the point clouds. The point cloud model is then reverse-engineered to obtain CAD drawings. Finally, the CAD drawings are reverse-engineered to obtain a BIM model. After completing the digital modeling of the target building, this BIM model can support the renovation process. More specifically, the BIM model is uploaded to a BIM+AR (Augmented Reality) platform. The AR platform generates an AR model of the target building and its location QR code, which is then used to overlay the AR model onto the target building. Next, it is determined whether the AR model matches the target building. If they do not match, the AR model is corrected and adjusted. If they match, the AR model and CAD drawings are further refined to determine the renovation plan. The AR model assists in on-site construction. Based on the on-site construction situation, it is scanned again for verification and inspection before final delivery. The completed BIM model and point cloud data are packaged and organized to form a digital asset upload platform for reference by other projects.

[0100] This invention utilizes a 3D model of the target building and its surrounding area to determine the scanning route, ensuring that both internal and external scanning routes fully cover the building. A laser scanner is then used to scan the target building along this route, obtaining point cloud data. This improves the efficiency and accuracy of data measurement. By stitching together point cloud data from different perspectives and locations, a complete point cloud model of the target building can be constructed. Finally, a BIM model is created based on this point cloud model. This model not only includes the geometric shape information of the target building but also integrates multi-dimensional data such as material properties and structural performance. It is suitable for the digital modeling needs of ultra-complex existing buildings, achieving efficient and accurate digital modeling.

[0101] This embodiment also provides a digital modeling device for extremely complex existing buildings and structures. This device is used to implement the above embodiments and preferred embodiments, and details already described will not be repeated. As used below, the term "module" can refer to a combination of software and / or hardware that performs a predetermined function. Although the device described in the following embodiments is preferably implemented in software, hardware implementation, or a combination of software and hardware, is also possible and contemplated.

[0102] This embodiment provides a digital modeling device for extremely complex existing buildings and structures, such as... Figure 3 Shown, including:

[0103] The determination module 301 is used to determine the internal scanning route and the external scanning route for the target building based on the three-dimensional model of the target building. The three-dimensional model includes the target building and its surrounding area.

[0104] The acquisition module 302 is used to acquire point cloud data of the target building using a laser scanner based on the internal and external scanning routes.

[0105] The stitching module 303 is used to stitch together point cloud data based on the target building to obtain a point cloud model of the target building.

[0106] Modeling module 304 is used to perform modeling based on point cloud models to obtain the BIM model of the target building.

[0107] In some alternative implementations, the determining module 301 includes:

[0108] The first determining unit is used to determine the terrain and number of obstructions in the surrounding area of ​​the target building based on the three-dimensional model of the target building.

[0109] The second determining unit is used to determine the initial position point of the laser scanner based on the terrain conditions and the number of obstructions.

[0110] The third determining unit is used to determine the external scanning route based on the 3D model and the initial position point.

[0111] The fourth determining unit is used to determine the internal scanning route based on the three-dimensional model.

[0112] In some optional implementations, the second determining unit includes:

[0113] The first determining sub-unit is used to determine the line connecting the location point and the top position of the target building for any location point in the surrounding area when the terrain is flat and the number of obstructions is less than a first preset threshold.

[0114] The second determining sub-unit is used to determine the position point as the initial position point when there is no obstruction on the connection line.

[0115] In some optional implementations, the second determining unit further includes:

[0116] The third determining sub-unit is used to determine the highest obstruction based on the height of each obstruction when the terrain is complex and the number of obstructions is greater than the second preset threshold.

[0117] The judgment sub-unit is used to determine whether the height of the highest obstruction is less than the height of the target building.

[0118] The fourth determination sub-unit is used to determine the top position of the highest obstruction as the initial position point, provided that the height of the highest obstruction is not less than the height of the target building.

[0119] In some alternative implementations, after determining the subunit, the device further includes:

[0120] The distance determination module is used to determine the horizontal distance between the highest obstruction and the target building when the height of the highest obstruction is less than the height of the target building.

[0121] The judgment module is used to determine whether the horizontal distance is greater than the measurement range of the laser scanner.

[0122] The first position determination module is used to determine the top position of the highest obstruction as the initial position point when the horizontal distance is not greater than the measurement range of the laser scanner.

[0123] Alternatively, the second position determination module is used to remove the highest obstruction from all obstructions when the horizontal distance is greater than the measurement range of the laser scanner, and return to the step of determining the highest obstruction based on the height of each obstruction.

[0124] In some optional implementations, the third determining unit includes:

[0125] The first acquisition sub-unit is used to construct a circle around the target structure based on the three-dimensional model, with the initial position point as the starting point of the circle, and select multiple outer wall position points from the circle according to a preset distance.

[0126] The fifth determination sub-unit is used to determine the line connecting each outer wall location point to the top location of the target structure.

[0127] Eliminate sub-units to remove outer wall location points where the connection is obstructed, thus obtaining multiple target outer wall location points.

[0128] The sixth sub-unit is used to determine the location points of multiple target outer walls and the ground entrances of target buildings as external scanning routes.

[0129] In some optional implementations, the fourth determining unit includes:

[0130] The second acquisition sub-unit is used to construct a circumference inside the target building based on a three-dimensional model, and select multiple inner wall position points from the circumference at preset distances.

[0131] The seventh sub-unit is used to determine multiple inner wall location points and the ground exit of the target building as the internal scanning route.

[0132] In some alternative implementations, the modeling module 304 includes:

[0133] The drawing unit is used for reverse drawing based on the point cloud model to obtain CAD drawings of the target building.

[0134] Modeling units are used for reverse modeling based on CAD drawings to obtain BIM models.

[0135] Further functional descriptions of the above modules and units are the same as those in the corresponding embodiments described above, and will not be repeated here.

[0136] In this embodiment, the digital modeling device for ultra-high complexity existing buildings is presented in the form of functional units. Here, a unit refers to an ASIC (Application Specific Integrated Circuit) circuit, a processor and memory that execute one or more software or fixed programs, and / or other devices that can provide the above functions.

[0137] This invention also provides a computer device having the above-described features. Figure 3 The digital modeling device shown is for extremely complex existing buildings.

[0138] Please see Figure 4 , Figure 4This is a schematic diagram of the structure of a computer device provided in an optional embodiment of the present invention, such as... Figure 4 As shown, the computer device includes one or more processors 10, memory 20, and interfaces for connecting the components, including high-speed interfaces and low-speed interfaces. The components communicate with each other via different buses and can be mounted on a common motherboard or otherwise installed as needed. The processors can process instructions executed within the computer device, including instructions stored in or on memory to display graphical information of a GUI on external input / output devices (such as display devices coupled to the interfaces). In some alternative implementations, multiple processors and / or multiple buses can be used with multiple memories and multiple memory modules, if desired. Similarly, multiple computer devices can be connected, each providing some of the necessary operations (e.g., as a server array, a group of blade servers, or a multiprocessor system). Figure 4 Take a processor 10 as an example.

[0139] Processor 10 may be a central processing unit, a network processor, or a combination thereof. Processor 10 may further include a hardware chip. The hardware chip may be an application-specific integrated circuit (ASIC), a programmable logic device (PLD), or a combination thereof. The programmable logic device may be a complex programmable logic device (CAMP), a field-programmable gate array (FPGA), a general-purpose array logic (GDA), or any combination thereof.

[0140] The memory 20 stores instructions executable by at least one processor 10 to cause at least one processor 10 to perform the method shown in the above embodiments.

[0141] The memory 20 may include a program storage area and a data storage area. The program storage area may store the operating system and applications required for at least one function; the data storage area may store data created based on the use of the computer device. Furthermore, the memory 20 may include high-speed random access memory and may also include non-transitory memory, such as at least one disk storage device, flash memory device, or other non-transitory solid-state storage device. In some alternative embodiments, the memory 20 may optionally include memory remotely located relative to the processor 10, and these remote memories may be connected to the computer device via a network. Examples of such networks include, but are not limited to, the Internet, intranets, local area networks, mobile communication networks, and combinations thereof.

[0142] The memory 20 may include volatile memory, such as random access memory; the memory may also include non-volatile memory, such as flash memory, hard disk or solid-state drive; the memory 20 may also include a combination of the above types of memory.

[0143] The computer device also includes an input device 30 and an output device 40. The processor 10, memory 20, input device 30, and output device 40 can be connected via a bus or other means. Figure 4 Taking the example of a connection between China and Israel via a bus.

[0144] Input device 30 can receive input numerical or character information, and generate key signal inputs related to user settings and function control of the computer device, such as a touchscreen, keypad, mouse, trackpad, touchpad, joystick, one or more mouse buttons, trackball, joystick, etc. Output device 40 may include display devices, auxiliary lighting devices (e.g., LEDs), and haptic feedback devices (e.g., vibration motors). The aforementioned display devices include, but are not limited to, liquid crystal displays, light-emitting diodes, displays, and plasma displays. In some alternative embodiments, the display device may be a touchscreen.

[0145] This invention also provides a computer-readable storage medium. The methods described above according to embodiments of the invention can be implemented in hardware or firmware, or implemented as computer code that can be recorded on a storage medium, or implemented as computer code downloaded via a network and originally stored on a remote storage medium or a non-transitory machine-readable storage medium and then stored on a local storage medium. Thus, the methods described herein can be processed by software stored on a storage medium using a general-purpose computer, a dedicated processor, or programmable or dedicated hardware. The storage medium can be a magnetic disk, optical disk, read-only memory, random access memory, flash memory, hard disk, or solid-state drive, etc.; further, the storage medium can also include combinations of the above types of memory. It is understood that computers, processors, microprocessor controllers, or programmable hardware include storage components capable of storing or receiving software or computer code, which, when accessed and executed by the computer, processor, or hardware, implements the methods shown in the above embodiments.

[0146] A portion of this invention can be applied as a computer program product, such as computer program instructions, which, when executed by a computer, can invoke or provide the methods and / or technical solutions according to the invention through the operation of the computer. Those skilled in the art will understand that the forms in which computer program instructions exist in a computer-readable medium include, but are not limited to, source files, executable files, installation package files, etc. Correspondingly, the ways in which computer program instructions are executed by a computer include, but are not limited to: the computer directly executing the instructions, or the computer compiling the instructions and then executing the corresponding compiled program, or the computer reading and executing the instructions, or the computer reading and installing the instructions and then executing the corresponding installed program. Here, the computer-readable medium can be any available computer-readable storage medium or communication medium accessible to a computer.

[0147] Although embodiments of the invention have been described in conjunction with the accompanying drawings, those skilled in the art can make various modifications and variations without departing from the spirit and scope of the invention, and such modifications and variations all fall within the scope defined by the appended claims.

Claims

1. A digital modeling method for extremely complex existing buildings and structures, characterized in that, The method comprises: For the target building, based on the three-dimensional model of the target building, the internal scanning route and the external scanning route are determined, wherein the three-dimensional model includes the target building and its surrounding area; Based on the internal and external scanning routes of the target building, point cloud data of the target building is acquired using a laser scanner; A point cloud model is obtained by stitching together the point cloud data of the target building. Based on the point cloud model, a BIM model of the target building is obtained.

2. The method according to claim 1, characterized in that, The determination of internal and external scanning routes based on the three-dimensional model of the target structure includes: Based on the three-dimensional model of the target building, determine the terrain and number of obstructions in the surrounding area of ​​the target building; Based on the terrain conditions and the number of obstructions, the initial position point of the laser scanner is determined; Based on the 3D model and the initial position point, the external scanning route is determined; Based on the three-dimensional model, the internal scanning route is determined.

3. The method according to claim 2, characterized in that, Determining the initial position of the laser scanner based on the terrain conditions and the number of obstructions includes: When the terrain is flat and the number of obstructions is less than a first preset threshold, for any location point in the surrounding area, determine the line connecting the location point to the top of the target structure. If the connecting line is unobstructed, the location point is determined as the initial location point.

4. The method according to claim 2, characterized in that, Determining the initial position of the laser scanner based on the terrain conditions and the number of obstructions further includes: When the terrain is complex and the number of obstructions is greater than a second preset threshold, the highest obstruction is determined based on the height of each obstruction. Determine whether the height of the highest obstruction is less than the height of the target building; If the height of the highest obstruction is not less than the height of the target building, the top position of the highest obstruction is determined as the initial position point.

5. The method according to claim 4, characterized in that, After determining whether the height of the highest obstruction is less than the height of the target building, the method further includes: If the height of the highest obstruction is less than the height of the target building, determine the horizontal distance between the highest obstruction and the target building. Determine whether the horizontal distance is greater than the measurement range of the laser scanner; If the horizontal distance is not greater than the measurement range of the laser scanner, the top position of the highest obstruction is determined as the initial position point; or, If the horizontal distance is greater than the measurement range of the laser scanner, the highest obstruction is removed from all obstructions, and the process returns to the step of determining the highest obstruction based on the height of each obstruction.

6. The method according to claim 2, characterized in that, Determining the external scanning route based on the 3D model and the initial position points includes: Based on the three-dimensional model, a circle is constructed around the target building, with the initial position point as the starting point of the circle, and multiple outer wall position points are selected from the circle at preset distances. Determine the line connecting each outer wall location point to the top of the target structure; By removing the outer wall locations where the connecting lines are obstructed, multiple target outer wall locations are obtained; The multiple target outer wall location points and the ground entrance of the target building are used as the external scanning route.

7. The method according to claim 6, characterized in that, Determining the internal scanning route based on the three-dimensional model includes: Based on the three-dimensional model, a circumference is constructed inside the target building, and multiple inner wall position points are selected from the circumference at preset distances; The multiple inner wall location points and the ground exit of the target building are used as the internal scanning route.

8. The method according to claim 1, characterized in that, The process of modeling based on the point cloud model to obtain the BIM model of the target building includes: Based on the point cloud model, reverse drawing is performed to obtain the CAD drawings of the target building; The BIM model is obtained by reverse engineering based on the CAD drawings.

9. A digital modeling device for ultra-complex existing buildings and structures, characterized in that, The device comprises: The determination module is used to determine the internal scanning route and the external scanning route for a target building based on the three-dimensional model of the target building, wherein the three-dimensional model includes the target building and its surrounding area; The acquisition module is used to acquire point cloud data of the target building using a laser scanner based on the internal scanning route and the external scanning route; The stitching module is used to stitch together the point cloud data of the target building to obtain the point cloud model of the target building. The modeling module is used to perform modeling based on the point cloud model to obtain the BIM model of the target building.

10. A computer device, characterized in that, include: A memory and a processor are interconnected, the memory stores computer instructions, and the processor executes the computer instructions to perform the digital modeling method for ultra-high complexity existing buildings as described in any one of claims 1 to 8.