A BIM-based two-dimensional data and three-dimensional model verification and matching method and system
Through the BIM-based two-dimensional data and three-dimensional model verification and matching method, the differences between drawings and models are automatically processed, which solves the weak links in design compliance detection in large-scale water transport projects and improves the accuracy and efficiency of engineering design.
Patent Information
- Application Number
- CN202511030766.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-07-25
- Publication Date
- 2025-09-19
- Estimated Expiration
- 2045-07-25
AI Technical Summary
Large-scale water transport projects face contradictions between model quality and collaboration depth, fragility of collaborative processes, information silos, and traceability issues, resulting in weak design compliance detection capabilities, frequent construction rework, and low efficiency.
A BIM-based two-dimensional data and three-dimensional model verification and matching method is adopted. Through the 2D drawing processing module, 3D model processing module and difference detection module, automatic binding and difference analysis of drawings and models are realized, and a difference matching report is generated.
It realizes the automatic association of 2D and 3D data, improves design accuracy and efficiency, shortens the review cycle, reduces human errors, and improves the collaborative correction efficiency of the construction team.
Smart Images

Figure CN120524719B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of BIM engineering design and intelligent management, and more specifically, to a BIM-based two-dimensional data and three-dimensional model verification and matching method and system. Background Art
[0002] Currently, large-scale water transport projects (such as oil and gas chemical terminals, revetments, and breakwaters) generally face complex design scenarios involving multiple sections and multiple technologies. Because these projects involve collaboration between multiple design and construction companies, interface design and data collaboration issues have become key bottlenecks restricting project efficiency and quality.
[0003] Although the application of BIM technology and digital collaboration platforms has gradually become widespread, forming a forward-looking design process centered around 3D models, practical implementation still faces the following technical challenges: First, there is a conflict between model quality and the depth of collaboration. The application of this technology is superficial, and most design firms' understanding of BIM technology remains limited to "3D visualization," lacking in-depth control over model attributes (such as geometric accuracy, parametric logic, and topological relationships). For example, critical data such as pipeline elevations and supporting structure coordinates often deviate due to inconsistent modeling standards. The collaborative process is also fragile: Although owners or third parties constrain all parties through digital implementation standards (such as LOD levels and attribute encoding rules), under deadline pressure, design firms often simplify processes to meet deadlines. For example, version management is neglected during model submission, leading to data misalignment between upstream and downstream platforms. Or, intersecting areas are merely "surface-stitched," failing to achieve true parameter linkage. Second, the gap between 2D and 3D data creates a review blind spot, making hidden defects difficult to detect. While existing BIM review tools (such as Navisworks collision detection and Fuzor VR inspection) can expose obvious issues like pipeline collisions and insufficient clearance, they are limited in their ability to detect design compliance (such as elevation deviations and component dimensions exceeding specifications) and non-geometric information consistency (such as material specifications that don't match the drawings). For example, undetected deviations between the elevation of fire protection pipe modeling and the markings on the drawings often lead to construction rework. Limitations of manual review: Owners and third-party reviewers are required to verify drawing-model consistency during the construction drawing and as-built phases, but relying on manual comparisons of drawings and models is inefficient. Third, information silos and traceability challenges exist. Data chains are broken, and when design changes occur, there's often a time lag between the updates of the 3D model and the 2D drawings. If downstream parties fail to obtain the latest version in a timely manner, they can easily proceed with further design based on erroneous data. High responsibility tracing costs: Design issues discovered during the construction phase often need to be traced back to the original model or drawing version. However, due to the imperfect logging function of the collaborative platform, it is difficult to quickly locate the responsible party, and the average tracing cycle is long, which seriously affects the construction period. Summary of the Invention
[0004] The present invention overcomes the defects of the prior art and proposes a BIM-based two-dimensional data and three-dimensional model verification and matching method and system.
[0005] A first aspect of the present invention provides a BIM-based two-dimensional data and three-dimensional model verification and matching method, comprising:
[0006] 2D drawing processing module: users can import plan and cross-sectional drawings of process pipelines into the work platform, pre-process and perform image semantic analysis on the plan and cross-sectional drawings, extract pipeline elevation information, and number the pipelines;
[0007] 3D model processing module, loads the target BIM model, locates the process pipeline area, analyzes pipeline parameters and spatial status, and sets pipeline topology relationships for conflict verification;
[0008] The difference detection module binds the pipeline objects in the 2D drawing with the corresponding pipeline objects in the 3D model, establishes a mapping relationship, compares the differences between the pipeline objects in the 2D drawing and the 3D model, and marks and classifies the differences;
[0009] The report generation module visually annotates the differences in 2D drawings and 3D models, automatically generates a difference comparison table, and outputs a difference matching report in a preset format.
[0010] In this solution, the 2D drawing processing module specifically includes:
[0011] Import the plan and cross-section drawings of the process pipeline into the 2D drawing processing module through the work platform;
[0012] The plan and section drawings are used as 2D drawing data for image noise reduction, smoothing, and clarity optimization preprocessing;
[0013] Based on the CNN image semantic recognition model, the pipeline area of the 2D drawing is segmented and labeled to obtain the labeled area. At the same time, the tilted or blurred labeled area is corrected.
[0014] Perform semantic recognition on the marked area, extract and identify the pipeline's direction, elevation marking symbols, values, marking types, and component information. Based on the recognition results, record information in three dimensions: component information, geometric information, and attribute information. Then, store the 2D-based component information, geometric information, and attribute information in a structured manner in the database.
[0015] In this solution, the 3D model processing module is specifically:
[0016] Load the target BIM model, locate the pipeline area in the work platform, analyze the pipeline's component information, geometric information, and attribute information, and obtain 3D-based component information, geometric information, and attribute information;
[0017] The pipeline topology relationship is analyzed based on the 3D-based component information, geometric information and attribute information, and the elevation conflict is verified through the topological relationship.
[0018] In this solution, the difference detection module is specifically:
[0019] Match pipeline objects based on the corresponding component information, geometric information, and attribute information in the 2D drawing processing module and the 3D model processing module, set preset matching weights for the three types of information, and calculate the matching rate;
[0020] Analyze the successfully matched pipeline objects based on the matching rate, bind the pipeline objects in the 2D drawing with the corresponding pipeline objects in the 3D model, and establish a mapping relationship;
[0021] Based on the mapping relationship, the component information, geometric information, and attribute information of the pipeline object in 2D and 3D data are compared, and the difference information and difference classification are recorded;
[0022] The difference information includes the difference part, difference type, difference value, and difference degree information.
[0023] In this solution, the report generation module is specifically:
[0024] Based on the difference information, the pipeline objects with different parts are highlighted in the 2D drawings and 3D models, and the difference screenshots in the model view are collected;
[0025] Generate a difference comparison table based on the pipeline object's ID, 2D elevation, 3D elevation, deviation value, and tolerance range;
[0026] Generate a difference matching report in a preset format based on the mapping relationship, difference comparison table and difference screenshots;
[0027] Share the difference matching report in the work platform.
[0028] A second aspect of the present invention further provides a BIM-based two-dimensional data and three-dimensional model verification and matching system, the system comprising:
[0029] 2D drawing processing module, used to input and analyze 2D drawing data;
[0030] 3D model processing module, used to input and analyze 3D model data;
[0031] Difference detection module, which marks and classifies differences in pipeline objects;
[0032] Report generation module, used to generate difference matching reports of pipeline objects;
[0033] The storage module is used to store 2D drawing data, 3D model data, component information, geometric information, attribute information, difference information, and report data of pipeline objects.
[0034] The third aspect of the present invention also provides a computer-readable storage medium, which includes a BIM-based two-dimensional data and three-dimensional model verification and matching program. When the BIM-based two-dimensional data and three-dimensional model verification and matching program is executed by a processor, the steps of the BIM-based two-dimensional data and three-dimensional model verification and matching method as described in any one of the above items are implemented.
[0035] The present invention can achieve the following technical effects:
[0036] This invention improves multimodal data processing capabilities in design. It can simultaneously process two different types of modal data: 2D drawings and 3D models, and automatically correlate and compare them. This multimodal data processing is of great value in the field of engineering design, improving design accuracy and efficiency. Traditionally, 2D drawings and 3D models are separate, requiring engineers to manually compare the differences between them. This system, however, seamlessly connects these two representations through automation, reducing human error and improving work efficiency.
[0037] To achieve automated analysis of design differences, by combining image analysis technology, the present invention can automatically identify elements in drawings, extract dimension annotations, analyze technical requirements, and match them with 3D models, thereby achieving automated engineering design difference analysis, replacing manual spot checks, shortening the review cycle, and avoiding elevation errors caused by human negligence. Through standardized reports, it promotes rapid collaborative corrections by design and construction teams, thereby improving collaborative management efficiency. BRIEF DESCRIPTION OF THE DRAWINGS
[0038] Figure 1 A flow chart of a method for verifying and matching two-dimensional data and three-dimensional models based on BIM is shown in the present invention;
[0039] Figure 2 A block diagram of a BIM-based two-dimensional data and three-dimensional model verification and matching system of the present invention is shown. DETAILED DESCRIPTION
[0040] In order to more clearly understand the above-mentioned objects, features and advantages of the present invention, the present invention is further described in detail below in conjunction with the accompanying drawings and specific embodiments. It should be noted that, in the absence of conflict, the embodiments of the present application and the features therein can be combined with each other.
[0041] In the following description, many specific details are set forth to facilitate a full understanding of the present invention. However, the present invention may also be implemented in other ways different from those described herein. Therefore, the scope of protection of the present invention is not limited to the specific embodiments disclosed below.
[0042] Figure 1 A flow chart of a BIM-based two-dimensional data and three-dimensional model verification and matching method of the present invention is shown.
[0043] like Figure 1 As shown, the first aspect of the present invention provides a BIM-based two-dimensional data and three-dimensional model verification and matching method, comprising:
[0044] S1: 2D drawing processing module. Users can import the plan and cross-section drawings of process pipelines into the work platform, perform pre-processing and image semantic analysis on the plan and cross-section drawings, extract pipeline elevation information, and number the pipelines.
[0045] S2: 3D model processing module, loads the target BIM model, locates the process pipeline area, analyzes pipeline parameters and spatial status, and sets pipeline topology relationships for conflict verification;
[0046] S3: Difference detection module, which binds the pipeline objects in the 2D drawing with the corresponding pipeline objects in the 3D model and establishes a mapping relationship. It compares the differences between the pipeline objects in the 2D drawing and the 3D model, and annotates and classifies the differences.
[0047] S4: Report generation module, which visually annotates the differences in 2D drawings and 3D models, automatically generates a difference comparison table and outputs a difference matching report in a preset format.
[0048] It's worth noting that current BIM review software often relies on rule-based engines, requiring manual configuration of review rules (e.g., pipe spacing ≥ 0.5 meters). However, water transport projects involve numerous non-standard components and complex working conditions (e.g., corrosion protection design for pipelines in tidal areas). Universal rule libraries struggle to cover all scenarios, limiting the scope of review.
[0049] Currently, automated comparison technology for 2D drawings and 3D models is not yet mature. Existing tools (such as AutoCAD and Revit integration) only support basic geometric comparison and lack the ability to intelligently analyze annotation semantics (such as "EL+5.00m") and unstructured documents (such as design specifications).
[0050] Collaboration platforms also lack integration. Most focus on document management and process approval, but lack the ability to integrate and analyze multi-source data. For example, they cannot automatically associate pipeline IDs in the model with corresponding numbers in the drawings, requiring manual mapping, which is inefficient and prone to errors. Due to a lack of lightweight, low-threshold collaboration tools, some construction units, due to insufficient technical capabilities, still rely on paper drawings as the basis for construction, further exacerbating the problem of disconnection between drawings and models.
[0051] This invention effectively solves this problem. For some oil and gas terminal projects, work platforms are often cramped, with densely packed pipelines and equipment for processes, water supply and drainage, and electrical bridges, making two- and three-dimensional reviews challenging. The application of this system in a crude oil terminal project effectively facilitated the review of pipeline designs on the platform, focusing on elevation design to confirm that design information was correctly transmitted upstream and downstream, and that the final submitted drawings were consistent.
[0052] According to an embodiment of the present invention, the 2D drawing processing module specifically includes:
[0053] Import the plan and cross-section drawings of the process pipeline into the 2D drawing processing module through the work platform;
[0054] The plan and section drawings are used as 2D drawing data for image noise reduction, smoothing, and clarity optimization preprocessing;
[0055] Based on the CNN image semantic recognition model, the pipeline area of the 2D drawing is segmented and labeled to obtain the labeled area. At the same time, the tilted or blurred labeled area is corrected.
[0056] Perform semantic recognition on the marked area, extract and identify the pipeline's direction, elevation marking symbols, values, marking types, and component information. Based on the recognition results, record information in three dimensions: component information, geometric information, and attribute information. Then, store the 2D-based component information, geometric information, and attribute information in a structured manner in the database.
[0057] It should be noted that in the 2D drawing processing module, the marked area generally refers to the pipeline area or a specific engineering division area. The image semantic recognition model performs convolution analysis and feature recognition on the image features extracted from different areas, and performs image semantic analysis based on the recognition results, such as pipeline symbols, numerical values, annotations and other information. The 2D drawing processing module is mainly responsible for reading and processing two-dimensional results and extracting object information therein. The module needs to support multiple drawing formats, such as DXF, DWG, PDF, etc.; it also supports multiple document formats, including DOC, DOCX, XLS, XLSX, etc., and provides an interactive interface for users to upload two-dimensional files. In the 2D input file, the plan view and cross-section view of the process pipeline of the work platform are imported (such as DWG / PDF format), and the pipeline elevation annotations (such as the pipe top elevation EL+5.00m, pipe bottom elevation, etc.) are extracted in particular.
[0058] According to an embodiment of the present invention, the 3D model processing module is specifically:
[0059] Load the target BIM model, locate the pipeline area in the work platform, analyze the pipeline's component information, geometric information, and attribute information, and obtain 3D-based component information, geometric information, and attribute information;
[0060] The pipeline topology relationship is analyzed based on the 3D-based component information, geometric information and attribute information, and the elevation conflict is verified through the topological relationship.
[0061] It should be noted that the target BIM model also includes files such as Revit / Navisworks or point cloud data, that is, design-related 3D model data.
[0062] In 2D-based drawing analysis, component information includes object name, ID, and type information. Geometric information includes dimensioning information extracted from drawings and documents (including linear dimensions, angular dimensions, radius dimensions, pipe elevation values, etc.). Attribute information is non-geometric information, including material, color, weight, etc.
[0063] In 3D-based model analysis, component information includes object name, ID, and type information; geometric information includes vertices, edges, faces, volume, surface area, pipe elevation values, etc.; attribute information is non-geometric information, including material, color, weight, etc.
[0064] It should be noted that in a pipeline project, the object refers to the pipeline object, and the corresponding object name, ID, and type are different based on different projects.
[0065] The 3D model processing module is responsible for reading and processing 3D models and extracting component information. It supports multiple model formats, including STEP, IGES, IFC, STL, NWD, and RVT. It provides an interactive interface for users to upload 3D models. Geometric information is primarily obtained by analyzing the 3D coordinates, direction, slope, and connection point geometry of pipeline objects. The module also automatically measures the elevations of key pipeline points (such as starting points, end points, and turns). Topological relationship analysis verifies the compatibility of pipelines with supporting structures and equipment interfaces to avoid elevation conflicts.
[0066] According to an embodiment of the present invention, the difference detection module is specifically:
[0067] Match pipeline objects based on the corresponding component information, geometric information, and attribute information in the 2D drawing processing module and the 3D model processing module, set preset matching weights for the three types of information, and calculate the matching rate;
[0068] Analyze the successfully matched pipeline objects based on the matching rate, bind the pipeline objects in the 2D drawing with the corresponding pipeline objects in the 3D model, and establish a mapping relationship;
[0069] Based on the mapping relationship, the component information, geometric information, and attribute information of the pipeline object in 2D and 3D data are compared, and the difference information and difference classification are recorded;
[0070] The difference information includes the difference part, difference type, difference value, and difference degree information.
[0071] It should be noted that the difference detection module is used for feature matching, binding the pipeline objects in the 2D drawing with the corresponding pipeline objects in the 3D model to establish a one-to-one mapping relationship. It can compare the 2D marked elevation with the 3D measured elevation, such as the drawing marked EL+5.00m vs. the model measured EL+5.15m. It can also identify differences in pipeline objects. For example, the tolerance is set according to the project specifications (such as ±0.10m), and the pipeline elevation deviation is marked as "significant difference"; the module effectively classifies the different difference types in the difference information, for example, elevation deviation: numerical value exceeds the limit (such as 0.15m), topology conflict: the pipeline and supporting structure elevation do not match (such as the pipeline is suspended in the air, etc.), missing annotation: the pipeline exists in the 3D model, but there is no corresponding elevation annotation on the 2D drawing.
[0072] It is worth mentioning here that in mapping matching, the present invention performs object matching based on three types of information: component, geometry, and attributes, integrates multi-dimensional data analysis, effectively improves the accuracy and reliability of matching, and meets the needs of complex engineering design applications.
[0073] The Difference Detection module also enables visualization of differences, rendering the model within a 3D model, highlighting differences, and allowing users to rotate, zoom, and pan the model to view differences from different angles. Details of the differences can be viewed in reports, and differences can be classified based on various dimensions, such as degree of difference and location.
[0074] It should be noted that the pipeline object matching is performed according to the corresponding component information, geometric information, and attribute information in the 2D drawing processing module and the 3D model processing module, that is, the matching of 2D component information and 3D component information, such as the matching of name, ID, and type. After the three types of information are matched, the matching rate analysis is performed. Generally speaking, the matching weights of component information, geometric information, and attribute information decrease in turn. In small-scale engineering design, fast matching of objects can be achieved based on name, ID, and type information.
[0075] According to an embodiment of the present invention, the report generation module is specifically:
[0076] Based on the difference information, the pipeline objects with different parts are highlighted in the 2D drawings and 3D models, and the difference screenshots in the model view are collected;
[0077] Generate a difference comparison table based on the pipeline object's ID, 2D elevation, 3D elevation, deviation value, and tolerance range;
[0078] Generate a difference matching report in a preset format based on the mapping relationship, difference comparison table and difference screenshots;
[0079] Share the difference matching report in the work platform.
[0080] It's important to note that when highlighting differences, 2D drawing locations can be marked with red. A difference matching report is automatically generated in PDF / HTML formats, including details of the differences, screenshots, and suggested corrections (e.g., "Adjust model pipe EL to +5.00m" or "Review drawing annotations"). Difference data can be exported to Excel for tracking and processing by the construction team.
[0081] The report generation module is responsible for generating a detailed difference matching report. The report includes a difference overview, a detailed difference list, a screenshot of the 3D model view, etc., and the format and content of the report can be freely defined. For example, the structure of the report can be defined using HTML or PDF templates. The report has a data filling function, which can fill in the placeholders in the report template according to the comparison results. It has a report export and sharing function, which can export the report to a specified format, such as PDF, Word, PPT, and can provide a report sharing function, such as sending it by email or viewing it online, so that designers on the work platform can analyze the project status in real time. For example, in one embodiment, the system detects that a section of fire water pipe is marked as EL+4.50m in the 2D drawing, but it is actually measured as EL+4.35m in the 3D model, with a deviation of -0.15m (out of tolerance). The corresponding difference information and report are obtained through the difference detection module and the report generation module, and sent to the work platform. For designers, the specific processing flow is as follows: engineers check the 3D highlighted model in the report to locate the problem pipeline (component object); check the original design file to confirm the correctness of the 2D annotation; if the model is wrong, adjust the pipeline elevation in the 3D-based BIM software and re-import it into the system for verification; if the drawing is wrong, initiate the design change process and update the 2D drawing.
[0082] Through the present invention, it is possible to effectively realize automated engineering design difference analysis, replace manual spot checks, shorten the review cycle, avoid elevation errors caused by human negligence, promote rapid collaborative corrections by design and construction teams through standardized reports, and improve collaborative management efficiency. In addition, the system of the present invention can significantly reduce the risk of pipeline installation errors in oil and gas chemical terminal projects, ensure the consistency of two-dimensional and three-dimensional data, and provide technical support for engineering safety and compliance.
[0083] According to an embodiment of the present invention, the further embodiment includes:
[0084] Obtain component information, geometric information, and attribute information based on 2D drawings, using component information as drawing entity data and geometric information and attribute information as drawing attribute data;
[0085] Through the 2D drawing processing module, the topological relationship of the pipeline object based on the 2D data is obtained, and entity relationship data is generated based on the topological relationship;
[0086] Construct a first knowledge graph based on the graph entity data, graph attribute data, and entity relationship data. In the first knowledge graph, each 2D-based pipeline object is treated as an entity object.
[0087] The 3D model processing module obtains the pipeline topology relationship of the pipeline object based on the 3D data, and constructs a second knowledge graph based on the pipeline topology relationship and the 3D-based component information, geometric information, and attribute information;
[0088] Based on the difference information and difference matching report, the relationship model between the two graph entities is constructed and the difference relationship data is generated;
[0089] Based on the difference relationship data, the first knowledge graph and the second knowledge graph are fused to establish the relationship between the two graph entities to obtain a fused knowledge graph;
[0090] Based on the current entity relationship status of the fused knowledge graph, the initial knowledge rules are set, and the AMIE+ algorithm is used to perform knowledge reasoning on the initial knowledge rules and generate extended rules.
[0091] Update the entity relationship data in the fused knowledge graph according to the extension rules, and perform entity relationship analysis on the extension rules to generate extended relationship data based on 2D and 3D entity objects;
[0092] Perform component object difference assessment based on extended relationship data and generate a difference detection report.
[0093] It should be noted that the component information includes object name, ID, and type, and each object corresponds to an entity object in a graph. For example, a pipe object corresponds to an entity object. The topological relationship includes the topological relationship of the pipe objects under 2D and 3D data. The two graphs, namely the first and second graphs, have the same construction process, and the basic entity data constructed are object data based on 2D and 3D, respectively. The extended rules mainly infer the rule relationship data between 2D and 3D entity objects. Among 2D and 3D entity objects, it specifically refers to the component object (or pipe object) under 2D drawing data and 3D model analysis. The entity object is the component object (or pipe object).
[0094] Alternatively, for large and complex engineering designs, the present invention's knowledge graph format can be used to establish a knowledge graph for 2D and 3D component objects (or pipeline objects), consuming a certain amount of database memory space. This allows for dynamic relationship analysis of the engineering structure in both 2D and 3D data. Using knowledge data and existing difference reports, entity rules are set, and the difference relationships between design component objects in 2D and 3D data are dynamically inferred. This generates a difference detection report, effectively identifying potential design risks and conflicts, enabling secondary verification of design differences, further improving data difference assessment within the design platform, and enhancing the dynamic collaborative design capabilities of 2D and 3D data. For example, within a pipeline object, based on the relationship between elevation differences and direction differences between the pipeline in 2D and 3D data, knowledge rule reasoning can be used to infer the corresponding coordinate deviations, generate coordinate difference relationship data, and update the difference relationship in real time, thereby deriving potential design conflict information and effectively linking 2D and 3D data for comprehensive analysis and correction.
[0095] Figure 2 A block diagram of a BIM-based two-dimensional data and three-dimensional model verification and matching system of the present invention is shown.
[0096] The second aspect of the present invention further provides a BIM-based two-dimensional data and three-dimensional model verification and matching system 2, the system comprising:
[0097] 2D drawing processing module, used to input and analyze 2D drawing data;
[0098] 3D model processing module, used to input and analyze 3D model data;
[0099] Difference detection module, which marks and classifies differences in pipeline objects;
[0100] Report generation module, used to generate difference matching reports of pipeline objects;
[0101] The storage module is used to store 2D drawing data, 3D model data, component information, geometric information, attribute information, difference information, and report data of pipeline objects.
[0102] It should be noted that the storage module is a database system for storing various types of model data and analysis data. When the BIM-based two-dimensional data and three-dimensional model verification and matching system is running, any step of the BIM-based two-dimensional data and three-dimensional model verification and matching method is implemented.
[0103] The third aspect of the present invention also provides a computer-readable storage medium, which includes a BIM-based two-dimensional data and three-dimensional model verification and matching program. When the BIM-based two-dimensional data and three-dimensional model verification and matching program is executed by a processor, the steps of the BIM-based two-dimensional data and three-dimensional model verification and matching method as described in any one of the above items are implemented.
[0104] The present invention discloses a method and system for verifying and matching two-dimensional data and three-dimensional models based on BIM, which includes 2D drawing processing, 3D model processing, difference detection and report generation modules. In the 2D drawing processing module, the user imports the process pipeline plan and cross-section, and after pre-processing and image semantic analysis, extracts the pipeline elevation annotation information and numbers it. The 3D model processing module loads the target BIM model, locates the process pipeline area, parses the pipeline parameters and spatial status, analyzes the pipeline topology relationship and performs conflict verification. The difference detection module binds the 2D drawing with the corresponding pipeline object in the 3D model, establishes a mapping relationship, compares the differences and labels the categories. The report generation module visually annotates in the 2D drawing and the 3D model based on the annotated differences, automatically generates a difference comparison table, and outputs a report, thereby realizing efficient and accurate verification and matching of two-dimensional and three-dimensional data, shortening the review cycle, and improving the efficiency of rapid collaborative correction of the construction team.
[0105] In the several embodiments provided in this application, it should be understood that the disclosed devices and methods can be implemented in other ways. The device embodiments described above are merely schematic. For example, the division of the units is merely a logical function division. In actual implementation, there may be other division methods, such as: multiple units or components can be combined, or can be integrated into another system, or some features can be ignored or not executed. In addition, the coupling, direct coupling, or communication connection between the components shown or discussed can be through some interfaces, and the indirect coupling or communication connection of the devices or units can be electrical, mechanical or other forms.
[0106] The units described above as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units; they may be located in one place or distributed across multiple network units; some or all of the units may be selected according to actual needs to achieve the purpose of the scheme of this embodiment.
[0107] In addition, all functional units in the embodiments of the present invention may be integrated into one processing unit, or each unit may be separately used as a unit, or two or more units may be integrated into one unit; the above-mentioned integrated units may be implemented in the form of hardware or in the form of hardware plus software functional units.
[0108] Those skilled in the art will appreciate that all or part of the steps of the above-mentioned method embodiments may be implemented by hardware associated with program instructions, and the aforementioned program may be stored in a computer-readable storage medium. When the program is executed, the program executes the steps of the above-mentioned method embodiments. The aforementioned storage medium includes various media that can store program codes, such as mobile storage devices, read-only memories (ROMs), random access memories (RAMs), magnetic disks, or optical disks.
[0109] Alternatively, if the integrated units described above are implemented as software modules and sold or used as standalone products, they can also be stored on a computer-readable storage medium. Based on this understanding, the technical solutions of the embodiments of the present invention, or the portion that contributes to the prior art, can be embodied in the form of a software product. This computer software product, stored on a storage medium, includes instructions for enabling a computer device (such as a personal computer, server, or network device) to execute all or part of the methods described in various embodiments of the present invention. The aforementioned storage media include various media capable of storing program code, such as removable storage devices, ROM, RAM, magnetic disks, or optical disks.
[0110] The above description is only a specific embodiment of the present invention, but the scope of protection of the present invention is not limited thereto. Any technician familiar with this technical field can easily think of changes or replacements within the technical scope disclosed by the present invention, which should be covered by the scope of protection of the present invention.
Claims
1. A BIM-based two-dimensional data and three-dimensional model verification and matching method, characterized in that: include: 2D drawing processing module: users can import plan and cross-sectional drawings of process pipelines into the work platform, pre-process and perform image semantic analysis on the plan and cross-sectional drawings, extract pipeline elevation information, and number the pipelines; 3D model processing module, loads the target BIM model, locates the process pipeline area, analyzes pipeline parameters and spatial status, and sets pipeline topology relationships for conflict verification; The difference detection module binds the pipeline objects in the 2D drawing with the corresponding pipeline objects in the 3D model, establishes a mapping relationship, compares the differences between the pipeline objects in the 2D drawing and the 3D model, and marks and classifies the differences; The report generation module visually annotates the differences in 2D drawings and 3D models, automatically generates a difference comparison table, and outputs a difference matching report in a preset format; The 2D drawing processing module specifically includes: Import the plan and cross-section drawings of the process pipeline into the 2D drawing processing module through the work platform; The plan and section drawings are used as 2D drawing data for image noise reduction, smoothing, and clarity optimization preprocessing; Based on the CNN image semantic recognition model, the pipeline area of the 2D drawing is segmented and labeled to obtain the labeled area. At the same time, the tilted or blurred labeled area is corrected. Perform semantic recognition on the marked area, extract and identify the pipeline's direction, elevation marking symbols, values, marking types, and component information. Based on the recognition results, record the information in three dimensions: component information, geometric information, and attribute information. The 2D-based component information, geometric information, and attribute information are then structured and stored in the database. The 3D model processing module is specifically: Load the target BIM model, locate the pipeline area in the work platform, analyze the pipeline's component information, geometric information, and attribute information, and obtain 3D-based component information, geometric information, and attribute information; Perform pipeline topology analysis based on the 3D-based component information, geometric information, and attribute information, and perform elevation conflict verification through the topological relationship; The difference detection module is specifically: Match pipeline objects based on the corresponding component information, geometric information, and attribute information in the 2D drawing processing module and the 3D model processing module, set preset matching weights for the three types of information, and calculate the matching rate; Analyze the successfully matched pipeline objects based on the matching rate, bind the pipeline objects in the 2D drawing with the corresponding pipeline objects in the 3D model, and establish a mapping relationship; Based on the mapping relationship, the component information, geometric information, and attribute information of the pipeline object in 2D and 3D data are compared, and the difference information and difference classification are recorded; The difference information includes the difference part, difference type, difference value, and difference degree information.
2. The method for verifying and matching two-dimensional data and three-dimensional models based on BIM according to claim 1, characterized in that: The report generation module is specifically: Based on the difference information, the pipeline objects with different parts are highlighted in the 2D drawings and 3D models, and the difference screenshots in the model view are collected; Generate a difference comparison table based on the pipeline object's ID, 2D elevation, 3D elevation, deviation value, and tolerance range; Generate a difference matching report in a preset format based on the mapping relationship, difference comparison table and difference screenshots; Share the difference matching report in the work platform.
3. A BIM-based two-dimensional data and three-dimensional model verification and matching system, characterized by: The system implements the steps of the BIM-based two-dimensional data and three-dimensional model verification and matching method as described in claim 1, and the system includes: 2D drawing processing module, used to input and analyze 2D drawing data; 3D model processing module, used to input and analyze 3D model data; Difference detection module, which marks and classifies differences in pipeline objects; Report generation module, used to generate difference matching reports of pipeline objects; The storage module is used to store 2D drawing data, 3D model data, component information, geometric information, attribute information, difference information, and report data of pipeline objects.
4. A computer-readable storage medium, characterized in that The computer-readable storage medium includes a BIM-based two-dimensional data and three-dimensional model verification and matching program. When the BIM-based two-dimensional data and three-dimensional model verification and matching program is executed by a processor, the steps of the BIM-based two-dimensional data and three-dimensional model verification and matching method according to any one of claims 1 to 2 are implemented.
Citation Information
Patent Citations
Model or drawing online difference comparison method, device and system
CN109670222A
Automatic comparison method for two-dimensional design drawing and three-dimensional design model
CN119027969A