A building three-dimensional model construction method based on door hole alignment
By scanning corridors and rooms and using doorway information for alignment, 3D models of the entire floor and the entire building can be generated quickly. This solves the problem of difficulty in determining the correspondence between 3D models of corridors and rooms in existing technologies, and improves the efficiency and accuracy of model building.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- GUIZHOU CONSTR SCI RES & DESIGN INST OF CSCEC
- Filing Date
- 2023-01-16
- Publication Date
- 2026-06-19
Smart Images

Figure CN116090060B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of building information technology, specifically to a method for constructing a three-dimensional building model based on the alignment of doorways. Background Technology
[0002] In the process of urban renewal, old underground utility tunnels and old city renovation projects often face the problem of lacking data and drawings. The reliability assessment, seismic assessment and renovation of buildings lacking building data is usually a very complicated process. In order to accurately reflect the actual use of the building, a lot of on-site testing and the creation of a three-dimensional model of the building are generally required. Otherwise, it is difficult to accurately reflect the actual situation of the structure and components, and even incorrect assessment conclusions may be made.
[0003] Traditional methods of model building involve manually measuring dimensions and then drawing two-dimensional plans on mapping software to construct three-dimensional models. This requires specialized technical personnel and is relatively inefficient. Compared to traditional two-dimensional maps, real-world 3D models are more realistic, intuitive, three-dimensional, and information-rich. They are important application technologies related to urban safety, urban planning, urban renewal, intelligent transportation, and environmental protection. Real-world 3D models provide timely, accurate, and comprehensive support for urban renewal and the renovation planning of old buildings. Existing technologies, such as patent application CN114626116A, disclose a model generation system and model construction method for architectural spaces. The method includes: acquiring a scanned image, wherein the scanned image is generated from scanning an architectural space; identifying the identification information of markers in the scanned image and the positional relationship of the markers in the architectural space; and constructing a three-dimensional model of the architectural space based on the identification information and the positional relationship, wherein the markers correspond to objects in the three-dimensional model.
[0004] However, the model building method in CN114626116A primarily focuses on constructing 3D models of individual room spaces. It does not address methods for constructing 3D models of corridor spaces or staircases, nor does it cover how to correlate and combine these three types of 3D models to form a 3D model of an entire floor or building. This results in problems such as difficulty in determining the location of individual building spaces and the inability to establish a one-to-one correspondence between corridor and individual room 3D models. Therefore, it is impossible to construct a 3D model of an entire floor or building. Furthermore, when constructing a 3D model of an entire floor or building, it is difficult to complete the construction of a 3D model of the entire building's spatial space based solely on the 3D models of individual room spaces and their orientations. Summary of the Invention
[0005] The main objective of this invention is to propose a method for constructing a 3D building model based on doorway alignment. This method can quickly establish a one-to-one correspondence between the 3D model of a corridor space and the 3D model of a single room space, rapidly synthesize a 3D model of the entire floor, and then generate a 3D model of the entire building based on the 3D model of the single floor. This significantly improves the efficiency of 3D building model construction and solves the aforementioned technical problems.
[0006] To achieve the above objectives, this invention proposes a method for constructing a three-dimensional architectural model based on the alignment of doorways, comprising the following steps:
[0007] Step S1: Use a scanning system to scan the corridor and obtain a 3D model of the corridor;
[0008] Step S2: Assign the doorway information on the 3D model of the corridor as marker information;
[0009] Step S3: Use a scanning system to scan and obtain a 3D model of a single room;
[0010] Step S4: Assign door and window information to the 3D model of a single room, and use the door opening information of the 3D model of a single room as the marker information;
[0011] Step S5: Match and overlap the doorway information of the 3D model of the corridor with the doorway information of the 3D model of the single room;
[0012] Step S6: Offset the single-room 3D model to generate a single-story 3D model of the building;
[0013] Step S7: Overlay the single-layer 3D models to generate a 3D model of the entire building.
[0014] Preferably, the scanning system is a lidar and a depth camera.
[0015] Preferably, in step S3, when scanning a single-room building, the scanning system uses a closed-door scanning method to obtain a closed three-dimensional model of the single room.
[0016] Preferably, in step S3, when scanning a single-room building, the scanning system uses an open-door scanning method to obtain an open three-dimensional model of the single room.
[0017] Preferably, in step S5, using the corridor 3D model as a reference and the doorway data information in the corridor 3D model as registration points, the single-room 3D model that is consistent with or corresponds to the doorway data information is loaded into the corresponding position of the corridor 3D model, generating a grid-like 3D model of the entire building with the corridor as the core and the single rooms as the skeleton.
[0018] Preferably, in step S6, when offsetting the 3D model of a single room, the distance between the 3D model of the single room and the 3D model of the corridor is the wall thickness. The offset amount H is set according to the wall thickness, and the door opening of a single room is offset from the door opening of the corridor by H, thereby generating the 3D model framework of the entire building floor.
[0019] Preferably, in step S6, the three-dimensional model of the entire building floor is used to fill the gap between the three-dimensional models of individual rooms and the three-dimensional models of corridors, and the load-bearing columns, load-bearing walls, exterior walls and connecting components between upper and lower floors are marked on the model to form a complete three-dimensional model of a single floor of the building.
[0020] Preferably, in step S7, the inter-layer alignment spacing is set according to the floor slab thickness, and multiple single-layer three-dimensional models are aligned and superimposed using the single-layer three-dimensional model of the building and its upper and lower connecting components to generate the three-dimensional model of the entire building.
[0021] Preferably, in step S6, with the corridor edge as the reference, the backward offset of the single room 3D model is the wall thickness. After the corridor 3D model and the single room 3D model are aligned, the distance between the two single room 3D models is the wall thickness between the two rooms. After the models are aligned, a solid wall is obtained by filling.
[0022] Preferably, in step S2, the doorway information includes data information such as the height, width, position, and serial number of the doorway; the serial number is determined according to the single-sided sequence and double-sided intersection of the scanning system's direction of travel.
[0023] Due to the adoption of the above technical solution, the beneficial effects of the present invention are as follows:
[0024] (1) With this invention, it is only necessary to scan the interior of the room and the corridor to obtain their 3D models respectively. By using the doorway information of the corridor 3D model to correspond and overlap with the doorway information of the individual room 3D model, the 3D model of the entire floor can be quickly synthesized. Then, the 3D model of the entire building can be quickly generated by superposition. By using the doorway information as marker information, it is easy to realize the one-to-one correspondence between the corridor 3D model and the individual room 3D model, which effectively solves the problem that the 3D model of an individual room cannot correspond to the 3D model of the corridor in the prior art. At the same time, in this invention, the 3D model of the entire building can be quickly generated by superimposing single-layer 3D models.
[0025] (2) Through this invention, the acquisition and establishment of three-dimensional models of existing buildings can be completed easily, accurately and conveniently. It is of great help in the construction of three-dimensional models of old buildings with long history, missing data, or changes in function, and the preservation of digital data. It greatly improves the speed and accuracy of modeling old buildings and is suitable for widespread use. Attached Figure Description
[0026] To more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on the structures shown in these drawings without creative effort.
[0027] Figure 1 This is a flowchart of the method for constructing a three-dimensional building model based on doorway alignment provided by the present invention;
[0028] Figure 2 This is a wireframe diagram of a 3D model of a straight corridor.
[0029] Figure 3 This is a wireframe diagram of a 3D model of a loop-shaped corridor.
[0030] Figure 4 A schematic diagram of a single room's 3D model Figure 1 ;
[0031] Figure 5 A schematic diagram of a single room's 3D model Figure 2 ;
[0032] Figure 6 This is a schematic diagram illustrating the process of overlaying a single room's 3D model with a corridor's 3D model.
[0033] Figure 7 This is a schematic diagram of a single-story 3D model of a building.
[0034] Figure 8 This is a schematic diagram of multiple single-layer 3D models superimposed. Detailed Implementation
[0035] 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 a part of the embodiments of the present invention, and not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative effort are within the scope of protection of the present invention.
[0036] Combination Figure 1 As shown, a method for constructing a 3D architectural model based on doorway alignment includes:
[0037] Step S1: Use a scanning system to scan the corridor and obtain a 3D model of the corridor;
[0038] Step S2: Assign the doorway information on the 3D model of the corridor as marker information;
[0039] Step S3: Use a scanning system to scan and obtain a 3D model of a single room;
[0040] Step S4: Assign door and window information to the 3D model of a single room, and use the door opening information of the 3D model of a single room as the marker information;
[0041] Step S5: Match and overlap the doorway information of the 3D model of the corridor with the doorway information of the 3D model of the single room;
[0042] Step S6: Offset the single-room 3D model to generate a single-story 3D model of the building;
[0043] Step S7: Overlay the single-layer 3D models to generate a 3D model of the entire building.
[0044] Specifically, in this embodiment, the scanning system is a lidar and a depth camera. Of course, methods for obtaining a 3D model of the corridor include, but are not limited to, various techniques and methods such as lidar and depth camera scanning.
[0045] In step S3, when scanning a single-room building, the scanning system uses a closed-door scanning method to obtain a closed 3D model of the single room. Alternatively, it uses an open-door scanning method to obtain an open 3D model of the single room.
[0046] In step S5, using the corridor 3D model as a reference and the doorway data information in the corridor 3D model as registration points, the single-room 3D model with doorway data information consistent with or corresponding to the registration points is loaded into the corresponding position of the corridor 3D model, generating a grid-like 3D model of the entire building with the corridor as the core and the single rooms as the skeleton.
[0047] In step S6, when offsetting the 3D model of a single room, the distance between the 3D model of the single room and the 3D model of the corridor is the wall thickness. The offset amount H is set according to the wall thickness, and the door opening of a single room is offset from the door opening of the corridor by H, so as to generate the 3D model framework of the entire floor of the building.
[0048] Furthermore, in step S6, the three-dimensional model framework of the entire building floor is used to fill the three-dimensional model of a single room and the gap between the three-dimensional model of a single room and the three-dimensional model of the corridor, and the load-bearing columns, load-bearing walls, exterior walls and connecting components between upper and lower floors are marked on the model to form a complete three-dimensional model of a single floor of the building.
[0049] In this embodiment, in step S7, the inter-layer alignment spacing is set according to the floor slab thickness, and multiple single-layer three-dimensional models are aligned and superimposed using the single-layer three-dimensional model of the building and its upper and lower connecting components to generate the three-dimensional model of the entire building.
[0050] In step S6, with the corridor edge as the reference, the backward offset of the single room 3D model is the wall thickness. After the corridor 3D model and the single room 3D model are aligned, the distance between the two single room 3D models is the wall thickness between the two rooms. After the models are aligned, they are filled to obtain a solid wall.
[0051] In this invention, step S4 assigns door opening information to the single room 3D model that is consistent with or related to the door opening information assigned to the corridor 3D model in step S2, providing accurate matching information for the rapid alignment of the single room 3D model and the corridor 3D model.
[0052] In this invention, combined with Figure 2 , Figure 3 As shown, the scanning system first acquires the 3D model outline of a single-story corridor, and then adds doorway information according to a sequential or cross-numbering rule to provide reference points for the subsequent alignment of the 3D models of individual rooms. Doorway information includes the height, width, location, and number of the doorway; the number is determined by the scanning system's direction of travel, either sequentially on one side or cross-scanning on both sides. Specifically, the scanning of the room interior can begin by scanning one side of the corridor first, or by cross-scanning in a left→right→left→right order, thus constructing the 3D model of each room. Room numbers can be manually entered before scanning, automatically assigned by the system, or customized after scanning.
[0053] Combination Figure 6 , Figure 7 As shown, after the 3D model of the corridor and the 3D model of the individual rooms are established, the 3D model of the individual rooms corresponding to or related to the door opening in the 3D model of the corridor is used as the basis and the door opening is used as the reference point. The 3D model of the individual rooms is moved to the corresponding door opening in the corridor until the frame lines of the two door openings completely coincide, forming the frame line diagram of the single-story 3D model of the building, and marking the connecting components such as columns, load-bearing walls, and exterior walls.
[0054] Combination Figure 8 As shown, using the single-story 3D model outline of the building as a component, and guided by the marked columns, load-bearing walls, exterior walls and other connecting components, the distance of the single-story 3D model outline is based on the thickness of the floor slab. The various floors of the building are arranged in sequence up and down like building blocks to form the overall 3D model outline of the building.
[0055] The above description is merely a preferred embodiment of the present invention and does not limit the patent scope of the present invention. Any equivalent structural transformations made using the contents of the present invention's specification and drawings under the inventive concept of the present invention, or direct / indirect applications in other related technical fields, are included within the patent protection scope of the present invention.
Claims
1. A method for constructing a three-dimensional model of a building based on door hole alignment, characterized by, include: Step S1: Use a scanning system to scan the corridor and obtain a 3D model of the corridor; Step S2: Assign the doorway information on the 3D model of the corridor as marker information; Step S3: Use a scanning system to scan and obtain a 3D model of a single room; Step S4: Assign door and window information to the 3D model of a single room, and use the door opening information of the 3D model of a single room as the marker information; Step S5: Match and overlap the doorway information of the 3D model of the corridor with the doorway information of the 3D model of the single room; Step S6: Offset the single-room 3D model to generate a single-story 3D model of the building; Step S7: Overlay the single-layer 3D models to generate a 3D model of the entire building; In step S5, using the corridor 3D model as a reference and the door opening data information in the corridor 3D model as registration points, the single room 3D model that is consistent with or corresponds to the door opening data information is loaded into the corresponding position of the corridor 3D model, generating a grid-like 3D model of the entire building with the corridor as the core and the single room as the skeleton. In step S6, when offsetting the 3D model of a single room, the distance between the 3D model of the single room and the 3D model of the corridor is the wall thickness. The offset amount H is set according to the wall thickness, and the door opening of a single room is offset from the door opening of the corridor by H, so as to generate the 3D model framework of the entire floor of the building.
2. The method for constructing a three-dimensional architectural model based on doorway alignment as described in claim 1, characterized in that: The scanning system consists of a lidar and a depth-sensing camera.
3. The method for constructing a three-dimensional architectural model based on doorway alignment as described in claim 1, characterized in that: In step S3, when scanning a single-room building, the scanning system uses a closed-door scanning method to obtain a closed three-dimensional model of the single room.
4. The method for constructing a three-dimensional architectural model based on doorway alignment as described in claim 1, characterized in that: In step S3, when scanning a single-room building, the scanning system uses an open-door scanning method to obtain an open 3D model of the single room.
5. The method for constructing a three-dimensional model of a building based on door hole alignment according to claim 1, characterized in that: In step S6, the three-dimensional model of the entire building floor is used to fill the gap between the three-dimensional models of individual rooms and the three-dimensional models of corridors, and the load-bearing columns, load-bearing walls, exterior walls and connecting components between upper and lower floors are marked on the model to form a complete three-dimensional model of a single floor of the building.
6. The method for constructing a three-dimensional model of a building based on door hole alignment according to claim 5, characterized in that: In step S7, the inter-layer alignment spacing is set according to the floor slab thickness, and multiple single-layer three-dimensional models are superimposed vertically using the single-layer three-dimensional model of the building and its connecting components to generate the three-dimensional model of the entire building.
7. The method for constructing a three-dimensional model of a building based on door hole alignment according to claim 1, characterized in that: In step S6, with the corridor edge as the reference, the backward offset of the single room 3D model is the wall thickness. After the corridor 3D model and the single room 3D model are aligned, the distance between the two single room 3D models is the wall thickness between the two rooms. After the models are aligned, they are filled to obtain a solid wall.
8. The method for constructing a three-dimensional model of a building based on door hole alignment according to claim 1, characterized in that: In step S2, the doorway information includes data on the doorway height, width, location, and sequence number; the sequence number is determined based on the single-sided sequence and double-sided intersection of the scanning system's direction of travel.