A model construction method and system of a tunnel pipe gallery

By combining next-generation modeling technology with a geographic information system platform, the problems of cable equipment dissection and scene simulation in traditional modeling technology have been solved, realizing high-precision tunnel gallery model construction and real-time rendering, improving user experience and information acquisition efficiency.

CN116561840BActive Publication Date: 2026-06-12STATE GRID ZHEJIANG ELECTRIC POWER CO LTD HANGZHOU POWER SUPPLY CO

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
STATE GRID ZHEJIANG ELECTRIC POWER CO LTD HANGZHOU POWER SUPPLY CO
Filing Date
2023-03-06
Publication Date
2026-06-12

Smart Images

  • Figure CN116561840B_ABST
    Figure CN116561840B_ABST
Patent Text Reader

Abstract

The application discloses a tunnel pipe gallery model construction method and system, and relates to the technical field of building modeling technology, which comprises the following steps: acquiring point cloud data of a tunnel pipe gallery, and constructing a next-generation model of the tunnel pipe gallery according to the point cloud data; preprocessing the point cloud data, and drawing a topographic map of the tunnel pipe gallery according to the preprocessed point cloud data; determining a vector polygon of a contour of the tunnel pipe gallery according to the topographic map and an electronic contour map of the tunnel pipe gallery, and adjusting details of the next-generation model to obtain a target model according to the vector polygon. The application uses next-generation modeling technology to model the tunnel pipe gallery, solves the problem that traditional modeling technology cannot combine digital twinning to perform high-precision operation of cable equipment dissection and scene simulation simulation, and has strong real-time rendering performance, thereby improving user experience effect.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of architectural modeling technology, and in particular to a method and system for modeling tunnels and utility tunnels. Background Technology

[0002] Traditional power tunnel corridors are modeled in 3D based on 2D construction drawings created by CAD and various saved data. However, the abstract graphics provided by CAD often do not match the real scene, making it difficult to conduct integrated spatial analysis and management of tunnel corridors. Furthermore, models based on 2D CAD drawings have poor real-time rendering capabilities, lack material textures, and provide a poor user experience. At the same time, these models cannot be combined with digital twins to perform operations such as cable equipment dissection and scene simulation, making it difficult for subsequent personnel to quickly obtain accurate information about the surrounding area of ​​the tunnel corridor. Summary of the Invention

[0003] This application provides a method for modeling tunnel utility tunnels, which aims to solve the problem that traditional modeling techniques cannot be combined with data twin technology to perform high-precision operations such as cable equipment dissection and scene simulation.

[0004] To achieve the above objectives, this application adopts the following technical solution:

[0005] This application discloses a method for modeling a tunnel utility gallery, comprising the following steps:

[0006] Obtain point cloud data of the tunnel utility tunnel and construct a next-generation model of the tunnel utility tunnel based on the point cloud data;

[0007] The point cloud data is preprocessed, and a topographic map of the area where the tunnel corridor is located is drawn based on the preprocessed point cloud data.

[0008] The vector polygon of the tunnel profile is determined based on the topographic map and the electronic outline of the tunnel corridor, and the details of the next-generation model are adjusted based on the vector polygon to obtain the target model.

[0009] Preferably, the next-generation model of the tunnel utility tunnel constructed based on the point cloud data includes:

[0010] The point cloud data is input into the modeling software to perform preliminary modeling to obtain the tunnel utility tunnel intermediate model, and a low model with surface details is made based on the intermediate model;

[0011] Set the color, roughness, ambient occlusion, metallicity, and material of a low-poly model with surface details to obtain corresponding color maps, roughness maps, light maps, metallicity maps, and normal material maps, and then refine them.

[0012] All the refined textures are applied to a low-poly model with surface details, and the textured low-poly model is then imported into a shader for further refinement to generate the next-generation model of the tunnel gallery.

[0013] Preferably, the process of creating a low-mold with surface details based on the intermediate mold includes:

[0014] The high-poly model of the tunnel utility tunnel is obtained by high-poly modeling of the medium model, and the original low-poly model of the tunnel utility tunnel is obtained by reducing the surface topology of the high model.

[0015] Unwrapping the UVs of the original low-poly model yields a UV map, and baking the normal map of the original low-poly model based on the UV map;

[0016] The normal map is applied to the original low-poly model to obtain a low-poly model with surface details.

[0017] Preferably, the method further includes: performing lightweighting processing on the original low-poly model using an edge-folding algorithm based on approximate curvature.

[0018] Preferably, the preprocessing of the point cloud data includes:

[0019] The point cloud data is input into a geographic information system platform for preprocessing, which includes registration and geometric correction.

[0020] Preferably, the geographic information system platform is ArcGIS.

[0021] Preferably, the step of adjusting the details of the next-generation model based on the vector polygon to obtain the target model includes:

[0022] The point cloud data corresponding to the vector polygon is extracted from the preprocessed point cloud data, and the boundary details of the next-generation model are adjusted according to the point cloud data to obtain the target tunnel corridor model.

[0023] A modeling system for tunnel utility tunnels, comprising:

[0024] A construction module is used to acquire point cloud data of the tunnel utility tunnel and construct a next-generation model of the tunnel utility tunnel based on the point cloud data.

[0025] The processing module is used to preprocess the point cloud data and draw a topographic map of the area where the tunnel corridor is located based on the preprocessed point cloud data.

[0026] The adjustment module is used to determine the vector polygon of the tunnel corridor outline based on the topographic map and the electronic outline map of the tunnel corridor, and adjust the details of the next-generation model based on the vector polygon to obtain the target model.

[0027] An electronic device includes a memory and a processor, the memory being used to store one or more computer instructions, wherein the one or more computer instructions are executed by the processor to implement a method for modeling a tunnel utility tunnel as described in any one of the preceding descriptions.

[0028] A computer-readable storage medium storing a computer program that, when executed by a computer, implements a method for modeling a tunnel utility tunnel as described in any one of the preceding descriptions.

[0029] The present invention has the following beneficial effects:

[0030] This application utilizes next-generation modeling technology to model tunnel utility tunnels, solving the problem that traditional modeling techniques cannot combine with digital twins for high-precision operations such as cable equipment dissection and scene simulation. At the same time, after importing the scanned tunnel utility tunnel point cloud data into ArcGIS, ArcCatalo and ENVI can be used to create the terrain of the area where the tunnel utility tunnel is located, enabling users to quickly obtain accurate information about the underground tunnel and the surrounding area of ​​the utility tunnel, thus ensuring accurate modeling of the tunnel utility tunnel. Attached Figure Description

[0031] To more clearly illustrate the technical solutions in the embodiments of this application 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 this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0032] Figure 1 This is a flowchart of a model construction method for a tunnel utility tunnel provided in this application;

[0033] Figure 2 This is a schematic diagram of a tunnel utility tunnel model construction system provided in this application. Detailed Implementation

[0034] The technical solutions in the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.

[0035] The terms “first,” “second,” etc., used in the claims and description of this application are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such terms can be used interchangeably where appropriate. This is merely a way of distinguishing objects with the same attributes in the embodiments of this application. Furthermore, the terms “comprising” and “having,” and any variations thereof, are intended to cover non-exclusive inclusion so that a process, method, system, product, or apparatus that comprises a series of units is not necessarily limited to those units, but may include other units not explicitly listed or inherent to such processes, methods, products, or apparatus.

[0036] One specific embodiment of this application discloses a method for modeling a tunnel utility gallery.

[0037] like Figure 1 As shown, the method includes the following steps:

[0038] S110. Obtain point cloud data of the tunnel utility tunnel and construct a next-generation model of the tunnel utility tunnel based on the point cloud data.

[0039] S120. Preprocess the point cloud data and draw a topographic map of the area where the tunnel corridor is located based on the preprocessed point cloud data.

[0040] S130. Determine the vector polygon of the tunnel corridor outline based on the topographic map and the electronic outline map of the tunnel corridor, and adjust the details of the next-generation model based on the vector polygon to obtain the target model.

[0041] First, specialized instruments are used to collect relevant data on the tunnel utility tunnel. Preferably, staff use handheld 3D scanners to perform 3D point cloud scanning of the tunnel utility tunnel. The scanning range covers the underground tunnel, utility tunnel cables and their ancillary facilities, specifically including the overall structure, cable structure and layout, fire protection system, tracked robots, control cabinets and instruments, etc., to obtain the point cloud data of the tunnel utility tunnel. At the same time, photos and videos of the tunnel utility tunnel are collected as reference materials. Then, reverse next-generation modeling of the tunnel utility tunnel is performed. Here, reverse next-generation modeling refers to building a next-generation model of the existing tunnel utility tunnel.

[0042] Specifically, the point cloud data is input into the modeling software to perform preliminary modeling to obtain the tunnel utility tunnel intermediate model, and a low model with surface details is made based on the intermediate model;

[0043] Set the color, roughness, ambient occlusion, metallicity, and material of a low-poly model with surface details to obtain corresponding color maps, roughness maps, light maps, metallicity maps, and normal material maps, and then refine them.

[0044] All the refined textures are applied to a low-poly model with surface details, and the textured low-poly model is then imported into a shader for further refinement to generate the next-generation model of the tunnel gallery.

[0045] The collected point cloud data was imported into 3ds Max modeling software for preliminary modeling, resulting in a mid-model of the tunnel's approximate shape. Since next-generation modeling technology includes high-poly sculpting in ZBrush, the mid-model of the tunnel was imported into ZBrush for high-poly sculpting to obtain a high-poly model. This high-poly model is more refined and realistic. However, high-poly models consume a lot of resources and are not suitable for direct use. Therefore, the high-poly model was further modified using ZBrush's built-in polygon reduction tool to perform polygon reduction and topology operations, resulting in the original low-poly model of the tunnel. At this point, the outlines of the high-poly model and the original low-poly model are identical; the only difference is that the original low-poly model lacks internal details. To improve modeling efficiency, the original low-poly model was also lightweighted. Preferably, an edge-folding simplification algorithm based on approximate curvature was used to optimize the original low-poly model to reduce deformation and improve the simplification effect.

[0046] Next, detailed adjustments are made to the model's internals. First, the UVs of the lightweight low-poly model are unwrapped to obtain UV maps. Unwrapping the model's UVs prepares for subsequent texturing, rendering, and texture creation. This involves unwrapping each low-poly object individually in 3ds Max and flattening it to minimize stretching. This prevents UV overlap during texturing, which would result in a messy texture. Without flattening, some areas of texture resolution will be higher than others, leading to areas of sharpness that are blurry. Flattening also improves texture utilization; otherwise, the subsequent texture rendering will be low-resolution, resulting in insufficient detail. Next, texture baking is performed, where pixel-level information is stored... For subsequent use, in this embodiment, the details on the high-poly model are baked onto the low-poly model. Preferably, a normal map is generated based on the UV maps of the high-poly and low-poly models, thus obtaining a low-poly model with surface details. Then, based on photos, videos, and other data of the tunnel corridor, the color, roughness, ambient occlusion, metallicity, and material of the low-poly model with surface details are set. Among them, the saturation and brightness of the colors can be adjusted with reference to the design drawings of the tunnel corridor, thereby obtaining the corresponding color map, roughness map, lighting map, metallicity map, and normal material map, and then performing fine processing, that is, importing these maps into Photoshop software for detailed processing, such as image quality adjustment, size setting, etc., to obtain higher precision maps. Then, the refined maps are applied to the low-poly model with surface details using Substance Painter software. Then, materials are created, and the parameters of various materials are set. The model with the created materials is placed in the rendering engine tool for polishing and optimization to improve the image quality and smoothness of real-time rendering. Preferably, the rendering engine tool is a shader, which can determine the color displayed by each pixel on the screen.

[0047] Simultaneously, the collected point cloud data is imported into the ArcGIS geographic information system platform for preprocessing operations such as registration and geometric correction. Combined with the ENVI remote sensing processing platform, a topographic map of the area where the tunnel is located is drawn using the preprocessed point cloud data. Then, an electronic outline map of the tunnel is obtained. Combining the electronic outline map and the topographic map, the vector polygons of the tunnel outline are extracted. The point cloud data corresponding to the vector polygons are extracted from the preprocessed point cloud data. Based on the point cloud data, the boundary details of the prepared model are adjusted to obtain the target tunnel model.

[0048] In this embodiment, the collected point cloud data is imported into the ArcGIS platform, and ArcCatalo and ENVI are used together to draw a topographic map of the area where the tunnel and utility tunnel are located. This allows users to quickly obtain accurate information about the area around the tunnel and utility tunnel, thereby ensuring accurate modeling of the tunnel and utility tunnel. At the same time, ZBrush is used for high-poly model sculpting, which not only improves the real-time rendering capability but also enhances the user experience. Optimization using real-time rendering tools improves the smoothness and image quality of the real-time rendering of the model.

[0049] Another embodiment of this application discloses a model construction system for tunnel utility tunnels.

[0050] like Figure 2 As shown, the system includes:

[0051] A construction module is used to acquire point cloud data of the tunnel utility tunnel and construct a next-generation model of the tunnel utility tunnel based on the point cloud data.

[0052] The processing module is used to preprocess the point cloud data and draw a topographic map of the area where the tunnel corridor is located based on the preprocessed point cloud data.

[0053] The adjustment module is used to determine the vector polygon of the tunnel corridor outline based on the topographic map and the electronic outline map of the tunnel corridor, and adjust the details of the next-generation model based on the vector polygon to obtain the target model.

[0054] This application also provides an electronic device, including a memory and a processor, wherein the memory is used to store one or more computer instructions, wherein the one or more computer instructions are executed by the processor to implement the above-described method for modeling a tunnel utility tunnel.

[0055] Those skilled in the art will understand that, for the sake of convenience and brevity, the specific working process of the electronic device described above can be referred to the corresponding process in the foregoing method embodiments, and will not be repeated here.

[0056] A computer-readable storage medium storing a computer program that, when executed by a computer, enables a method for modeling a tunnel utility tunnel as described above.

[0057] For example, a computer program can be divided into one or more modules / units. One or more modules / units are stored in memory and executed by a processor. Data I / O interface transmission is completed by input and output interfaces to complete the present invention. One or more modules / units can be a series of computer program instruction segments capable of performing specific functions. The instruction segments are used to describe the execution process of the computer program in a computer device.

[0058] Computer devices can be desktop computers, laptops, handheld computers, and cloud servers, etc. Computer devices may include, but are not limited to, memory and processors. Those skilled in the art will understand that this embodiment is merely an example of a computer device and does not constitute a limitation on the computer device. It may include more or fewer components, or combine certain components, or different components. For example, a computer device may also include an input device, network access device, bus, etc.

[0059] The processor can be a Central Processing Unit (CPU), or other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor can be a microprocessor or any conventional processor.

[0060] Memory can be an internal storage unit of a computer device, such as a hard drive or RAM. Memory can also be an external storage device of a computer device, such as a plug-in hard drive, Smart Media Card (SMC), Secure Digital (SD) card, or Flash Card. Furthermore, memory can include both internal and external storage units of a computer device. Memory is used to store computer programs and other programs and data required by the computer device. Memory can also be used for temporary storage on output devices. The aforementioned storage media include various media that can store program code, such as USB flash drives, portable hard drives, Read-Only Memory (ROM), Random Access Memory (RAM), discs, or optical discs.

[0061] The above description is merely a specific embodiment of the present invention, but the scope of protection of the present invention is not limited thereto. Any variations or substitutions within the technical scope disclosed in the present invention should be covered within the scope of protection of the present invention. Therefore, the scope of protection of the present invention should be determined by the scope of the claims.

Claims

1. A method for constructing a model of a tunnel utility gallery, characterized in that, Includes the following steps: Obtain point cloud data of the tunnel utility tunnel and construct a next-generation model of the tunnel utility tunnel based on the point cloud data; The point cloud data is preprocessed, and a topographic map of the area where the tunnel corridor is located is drawn based on the preprocessed point cloud data. The vector polygon of the tunnel corridor outline is determined based on the topographic map and the electronic outline map of the tunnel corridor, and the point cloud data corresponding to the vector polygon is extracted from the preprocessed point cloud data. The boundary details of the next-generation model are adjusted based on the point cloud data to obtain the target tunnel corridor model; The step of constructing the next-generation model of the tunnel utility gallery based on the point cloud data includes: The point cloud data is input into the modeling software for preliminary modeling to obtain the tunnel utility gallery model. The high-poly model of the tunnel utility tunnel is obtained by high-poly modeling of the medium model, and the original low-poly model of the tunnel utility tunnel is obtained by reducing the surface topology of the high model. Unwrapping the UVs of the original low-poly model yields a UV map, and baking the normal map of the original low-poly model based on the UV map; The normal map is applied to the original low-poly model to obtain a low-poly model with surface details; Set the color, roughness, ambient occlusion, metallicity, and material of a low-poly model with surface details to obtain corresponding color maps, roughness maps, light maps, metallicity maps, and normal material maps, and then refine them. All the refined textures are applied to a low-poly model with surface details, and the textured low-poly model is then imported into a shader for further refinement to generate the next-generation model of the tunnel gallery.

2. The method for constructing a model of a tunnel utility tunnel according to claim 1, characterized in that, The method further includes: using an edge-folding algorithm based on approximate curvature to perform lightweight processing on the original low-poly model.

3. The method for constructing a model of a tunnel utility tunnel according to claim 1, characterized in that, The preprocessing of the point cloud data includes: The point cloud data is input into a geographic information system platform for preprocessing, which includes registration and geometric correction.

4. The method for constructing a model of a tunnel utility tunnel according to claim 3, characterized in that, The geographic information system platform is ArcGIS.

5. A model construction system for tunnel utility tunnels, characterized in that, include: A construction module is used to acquire point cloud data of the tunnel utility tunnel and construct a next-generation model of the tunnel utility tunnel based on the point cloud data. The processing module is used to preprocess the point cloud data and draw a topographic map of the area where the tunnel corridor is located based on the preprocessed point cloud data. The adjustment module is used to determine the vector polygon of the tunnel corridor outline based on the topographic map and the electronic outline map of the tunnel corridor, extract the point cloud data corresponding to the vector polygon from the preprocessed point cloud data, and adjust the boundary details of the next-generation model based on the point cloud data to obtain the target tunnel corridor model. The step of constructing the next-generation model of the tunnel utility gallery based on the point cloud data includes: The point cloud data is input into the modeling software for preliminary modeling to obtain the tunnel utility gallery model. The high-poly model of the tunnel utility tunnel is obtained by high-poly modeling of the medium model, and the original low-poly model of the tunnel utility tunnel is obtained by reducing the surface topology of the high model. Unwrapping the UVs of the original low-poly model yields a UV map, and baking the normal map of the original low-poly model based on the UV map; The normal map is applied to the original low-poly model to obtain a low-poly model with surface details; Set the color, roughness, ambient occlusion, metallicity, and material of a low-poly model with surface details to obtain corresponding color maps, roughness maps, light maps, metallicity maps, and normal material maps, and then refine them. All the refined textures are applied to a low-poly model with surface details, and the textured low-poly model is then imported into a shader for further refinement to generate the next-generation model of the tunnel gallery.

6. An electronic device, characterized in that, It includes a memory and a processor, the memory being used to store one or more computer instructions, wherein the one or more computer instructions are executed by the processor to implement a method for modeling a tunnel utility tunnel as described in any one of claims 1 to 4.

7. A computer-readable storage medium storing a computer program, characterized in that, The computer program enables the computer to implement a model construction method for a tunnel utility tunnel as described in any one of claims 1 to 4 when executed.