Three-dimensional digital display method and display system based on mine scene

Through voxel modeling and LOD technology, the three-dimensional mining model is dynamically rendered, which solves the problems of slow rendering speed and high memory usage in traditional rendering methods, and achieves efficient and accurate mining scene display, improving user experience and interactivity.

CN119295646APending Publication Date: 2025-01-10CICHUAN KAIWU INFORMATION TECH CO LTD
View PDF 0 Cites 1 Cited by

Patent Information

Application Number
CN202411177418.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-08-26
Publication Date
2025-01-10

AI Technical Summary

Technical Problem

The traditional three-dimensional rendering method of mining scenes is slow to render, has high memory usage and poor interaction experience when processing large-scale data, making it difficult to meet the high requirements of modern mining management for real-time, interactive and realistic.

Method used

Voxel modeling technology combined with LOD (Level of Detail) technology is used to dynamically load and render three-dimensional mining models based on the observer's real-time location, and the appropriate level of detail is determined through the preset LOD mapping table, optimizing rendering efficiency and memory usage.

Benefits of technology

It realizes efficient, accurate, and real-time three-dimensional digital presentation of mine scenes, improves rendering speed and user experience, and meets the high real-time and interactive needs of mine management.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119295646A_ABST
    Figure CN119295646A_ABST
Patent Text Reader

Abstract

The invention provides a three-dimensional digital display method and display system based on a mine scene, and relates to the technical field of data display, a three-dimensional mine model is constructed through acquired multi-source sensor data, and the multi-source sensor data is mapped into the three-dimensional mine model; the distance is calculated according to the real-time position of the observer, the LOD level of an LOD model located in the view of the observer in the three-dimensional mine model at the real-time position is dynamically determined from a preset LOD mapping table according to the distance, and the distance is used for representing the physical distance between the observer and the LOD model; the LOD mapping table comprises at least two distance intervals and two LOD layers corresponding to the at least two distance intervals, and the LOD model belongs to a subset of the three-dimensional mine model; and according to the determined LOD level, dynamically extracting a corresponding LOD model from the three-dimensional mine model to carry out real-time loading and rendering processing, so that the rendered LOD model is matched to a view field range of an observer, and the processed three-dimensional mine scene is stereoscopically displayed to the observer.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of data display technology, and in particular to a three-dimensional digital display method and display system based on a mine scene. Background Art

[0002] In the mining industry, with the rapid development of science and technology, accurate, efficient and intuitive three-dimensional digital display of mining scenes has become an important means to improve mine management, planning, monitoring and emergency response capabilities. Traditional mining scene display methods often rely on two-dimensional drawings or simple three-dimensional modeling. These methods are obviously insufficient in expressing the complex terrain, geological structure, equipment layout and dynamic changes of mines, and are difficult to meet the needs of modern mine management.

[0003] In recent years, with the widespread application of multi-source sensor technology and the significant improvement of computer graphics processing capabilities, 3D modeling technology based on multi-source sensor data has gradually become a new trend in the digital display of mine scenes. This technology integrates multiple sensor data such as GPS, LiDAR, drone aerial photography, and ground photogrammetry to achieve all-round and high-precision collection of mine terrain, geology, equipment, etc., providing a rich data source for building a detailed 3D mine model.

[0004] However, in the process of 3D digital display of mining scenes, how to efficiently process large-scale 3D data and ensure smooth real-time rendering while maintaining model accuracy is a technical problem that needs to be solved urgently. Traditional 3D rendering methods often face problems such as slow rendering speed, high memory usage, and poor interactive experience when processing large-scale data, which makes it difficult to meet the high requirements of mine management for real-time, interactivity, and realism.

[0005] Therefore, it is necessary to provide a three-dimensional digital display method and display system based on mining scenes to solve the above technical problems. Summary of the invention

[0006] In order to solve the above technical problems, the present invention provides a three-dimensional digital display method and display system based on mining scenes, which realizes efficient, accurate and real-time three-dimensional digital display of mining scenes by combining multi-source sensor data, voxel modeling technology and LOD technology.

[0007] The present invention provides a three-dimensional digital display method based on a mine scene, and the display method comprises the following steps:

[0008] S1: constructing a three-dimensional mine model using a voxel modeling method based on the acquired multi-source sensor data, and mapping the multi-source sensor data into the three-dimensional mine model;

[0009] S2: Calculate the distance according to the real-time position of the observer, and dynamically determine the LOD level of the LOD model in the three-dimensional mine model that is within the observer's field of view at the real-time position from a preset LOD mapping table according to the distance, wherein the distance is used to characterize the physical distance between the observer and the LOD model, the LOD mapping table includes at least two distance intervals and two LOD levels corresponding to the at least two distance intervals, and the LOD model belongs to a subset of the three-dimensional mine model;

[0010] S3: According to the determined LOD level, the corresponding LOD model is dynamically extracted from the three-dimensional mine model for real-time loading and rendering processing, so as to match the rendered LOD model to the observer's field of view, and the processed three-dimensional mine scene is stereoscopically displayed to the observer.

[0011] Preferably, step S1 comprises the following steps:

[0012] S101: Acquire multi-source sensor data, wherein the multi-source sensor data includes geological exploration data, terrain scanning data, and surveillance video data;

[0013] S102: Preprocessing the multi-source sensor data, wherein the preprocessing includes data cleaning, standardization, and format conversion;

[0014] S103: constructing a three-dimensional grid model using the preprocessed data, wherein the three-dimensional grid model represents the topography and structure of the mine;

[0015] S104: Mapping the multi-source sensor data to the three-dimensional grid model to obtain a three-dimensional mine model to achieve association between the data and the model.

[0016] Preferably, in step S2, the step of constructing the LOD mapping table includes:

[0017] Defining distance intervals according to the physical distance between the observer and the LOD model, wherein the distance intervals include a near view distance interval, a mid view distance interval, and a far view distance interval;

[0018] Specifying a corresponding LOD level for each distance interval, wherein the near view distance interval corresponds to a high level of detail, the mid view distance interval corresponds to a medium level of detail, and the far view distance interval corresponds to a low level of detail;

[0019] Record each distance interval and the corresponding LOD level to form an LOD mapping table.

[0020] Preferably, in step S2, the step of determining the LOD level of the LOD model includes:

[0021] Get the coordinates of the observer's real-time position;

[0022] Calculate the distance between the observer at the real-time position and the corresponding LOD model in the three-dimensional mine model. The calculation formula is:

[0023]

[0024] Where (x, y, z) is the coordinate of the current position, (x m ,y m , z m ) is the coordinate of the LOD model corresponding to the observer at the real-time position;

[0025] According to the calculated distance, the LOD mapping table is searched to determine the LOD level of the LOD model corresponding to the observer at the real-time position.

[0026] Preferably, step S3 comprises the following steps:

[0027] S301: Determine the LOD model within the current field of view according to the real-time position of the observer;

[0028] S302: Loading the LOD model in the current field of view corresponding to the LOD level, and performing real-time rendering processing;

[0029] S303: Matching the rendered LOD model to the observer's field of view to achieve stereoscopic display of the three-dimensional mine scene.

[0030] Preferably, step S302 further includes:

[0031] Use the lazy loading method to only load the LOD model within the current field of view, and dynamically load and unload the LOD model according to the change of the observer's position;

[0032] Cache rendered LOD models and corresponding LOD levels.

[0033] Preferably, it also includes:

[0034] The information of the data point is queried through the user interface, and the information is provided by the rendering result of the three-dimensional mine model.

[0035] The present invention also provides a three-dimensional digital display system based on a mine scene, which is used to execute the three-dimensional digital display method based on a mine scene, and the display system includes:

[0036] A model building module, used to build a three-dimensional mine model based on the acquired multi-source sensor data using a voxel modeling method, and map the multi-source sensor data into the three-dimensional mine model;

[0037] a level determination module, configured to calculate a distance according to a real-time position of an observer, and dynamically determine, according to the distance, from a preset LOD mapping table, an LOD level of an LOD model in the three-dimensional mine model that is within the observer's field of view at the real-time position, wherein the distance is used to characterize a physical distance between the observer and the LOD model, the LOD mapping table includes at least two distance intervals and two LOD levels corresponding to the at least two distance intervals, and the LOD model belongs to a subset of the three-dimensional mine model;

[0038] The loading and rendering module is used to dynamically extract the corresponding LOD model from the three-dimensional mine model according to the determined LOD level for real-time loading and rendering processing, so as to match the rendered LOD model to the observer's field of view, and present the processed three-dimensional mine scene to the observer in three dimensions.

[0039] Compared with the related art, the three-dimensional digital display method and display system based on the mine scene provided by the present invention has the following beneficial effects:

[0040] The present invention constructs a three-dimensional mine model by using a voxel modeling method based on the acquired multi-source sensor data, and maps the multi-source sensor data into the three-dimensional mine model; calculates the distance according to the real-time position of the observer, and dynamically determines the LOD level of the LOD model in the three-dimensional mine model that is within the observer's field of view at the real-time position from a preset LOD mapping table according to the distance, wherein the distance is used to characterize the physical distance between the observer and the LOD model, the LOD mapping table includes at least two distance intervals and two LOD levels corresponding to the at least two distance intervals, and the LOD model belongs to a subset of the three-dimensional mine model; according to the determined LOD level, dynamically extracts the corresponding LOD model from the three-dimensional mine model for real-time loading and rendering processing, so as to match the rendered LOD model to the observer's field of view, and presents the processed three-dimensional mine scene to the observer in three dimensions. BRIEF DESCRIPTION OF THE DRAWINGS

[0041] Figure 1 A flowchart of a three-dimensional digital display method of a mine scene provided by the present invention;

[0042] Figure 2 A module structure diagram of a three-dimensional digital display system for mining scenes provided by the present invention. DETAILED DESCRIPTION

[0043] The present invention will be further described in detail below in conjunction with the accompanying drawings and embodiments. It is to be understood that the specific embodiments described herein are only used to explain the present invention, rather than to limit the present invention. It should also be noted that, for ease of description, only the parts related to the present invention, rather than all structures, are shown in the accompanying drawings. In addition, the embodiments of the present invention and the features in the embodiments may be combined with each other without conflict.

[0044] It should also be noted that, for ease of description, only the part relevant to the present invention but not all content is shown in the accompanying drawings. It should be mentioned before discussing exemplary embodiments in more detail that some exemplary embodiments are described as processing or methods depicted as flow charts. Although the flow chart describes each operation (or step) as sequential processing, many operations therein can be implemented in parallel, concurrently or simultaneously. In addition, the order of each operation can be rearranged. When its operation is completed, the processing can be terminated, but it can also have additional steps not included in the accompanying drawings. The processing can correspond to methods, functions, procedures, subroutines, subprograms, etc.

[0045] Embodiment 1

[0046] The present invention provides a method for three-dimensional digital display of mining scenes, referring to Figure 1 As shown, the presenting method comprises the following steps:

[0047] S1: constructing a three-dimensional mine model based on the acquired multi-source sensor data using a voxel modeling method, and mapping the multi-source sensor data into the three-dimensional mine model.

[0048] In this embodiment, the multi-source sensor data includes but is not limited to data collected by radar, laser scanner (LiDAR), drone aerial images, ground vibration monitors and other equipment, and these data are pre-processed to ensure their accuracy and consistency.

[0049] The mining scene is divided into a series of volume units (voxels), each voxel represents characteristic information (such as rock type, mineral content, etc.) within a certain spatial range, and a voxel grid model is constructed using including but not limited to point cloud data and rasterized 3D reconstruction algorithms.

[0050] Multi-source sensor data are mapped into a three-dimensional model, and texture mapping is used to represent different types of sensor data in the form of color, transparency, etc., so as to intuitively display information such as underground structure and mineral distribution.

[0051] S2: Calculate the distance according to the real-time position of the observer, and dynamically determine the LOD level of the LOD model in the three-dimensional mine model that is within the observer's field of view at the real-time position from a preset LOD mapping table according to the distance, wherein the distance is used to characterize the physical distance between the observer and the LOD model, the LOD mapping table includes at least two distance intervals and two LOD levels corresponding to the at least two distance intervals, and the LOD model belongs to a subset of the three-dimensional mine model.

[0052] In this embodiment, the real-time position of the observer can be obtained through positioning technologies such as GPS and inertial navigation system (INS), and the position information is matched with the spatial coordinate system of the three-dimensional model to ensure accuracy.

[0053] The LOD mapping table predefines LOD levels for different distance intervals. For example, when the observer is far away from the model, a model with a lower level of detail is used; when the distance is closer, a model with a higher level of detail is switched to. This ensures rendering efficiency while maintaining good visual effects.

[0054] LOD model selection is based on the distance between the observer and the model, looking up the corresponding distance interval in the LOD mapping table to determine the LOD level that should be loaded and rendered. This can be achieved through a simple query table.

[0055] S3: According to the determined LOD level, the corresponding LOD model is dynamically extracted from the three-dimensional mine model for real-time loading and rendering processing, so as to match the rendered LOD model to the observer's field of view, and the processed three-dimensional mine scene is stereoscopically displayed to the observer.

[0056] In this embodiment, first, dynamic loading and rendering are performed: when the observer moves, the observer's new position is automatically detected, and the LOD level to be displayed is updated according to the method described in S2 to reduce unnecessary rendering load.

[0057] The rendered LOD model matches the observer's viewing angle and presents the final rendered three-dimensional mine scene to the observer.

[0058] Specifically, step S1 includes the following steps:

[0059] S101: Acquire multi-source sensor data, wherein the multi-source sensor data includes geological exploration data, terrain scanning data, and surveillance video data.

[0060] In this embodiment, by acquiring multi-source sensor data, the surface and underground structures of the mine can be fully understood, providing rich and accurate basic information for three-dimensional modeling.

[0061] For geological exploration data: information such as underground structure, rock type, and mineral distribution is obtained through drilling, seismic wave detection, and other means.

[0062] For terrain scanning data: Use LiDAR, radar and other equipment to obtain high-precision scanning data of the surface terrain.

[0063] For monitoring video data: the real-time situation of the mine is recorded by cameras installed in the mining area, including but not limited to the operating status of equipment, personnel activities, etc.

[0064] S102: Preprocessing the multi-source sensor data, wherein the preprocessing includes data cleaning, standardization, and format conversion.

[0065] In this embodiment, in order to improve data quality, ensure data consistency and accuracy, and facilitate subsequent modeling, the following preprocessing is performed:

[0066] Data cleaning: remove noise and outliers, fill in missing data, and ensure the validity and reliability of data.

[0067] Normalization: Convert the data to the same scale to eliminate unit differences that may exist between different sensor data.

[0068] Format conversion: Unify data formats so that all data can be processed in the same software environment.

[0069] The preprocessed data is more reliable and conducive to building high-quality 3D models.

[0070] S103: constructing a three-dimensional grid model using the preprocessed data, wherein the three-dimensional grid model represents the topography and structure of the mine.

[0071] In this embodiment, first, voxel division is performed: the entire mine area is divided into a plurality of voxels, and each voxel represents a certain spatial range.

[0072] 3D reconstruction: Generate 3D mesh models using point cloud data, rasterization and other technologies.

[0073] Structural representation: Each voxel stores corresponding attribute information, such as rock type, mineral content, etc.

[0074] The three-dimensional grid model can clearly display the terrain features and underground structure of the mine, providing an intuitive basis for subsequent analysis and decision-making.

[0075] S104: Mapping the multi-source sensor data to the three-dimensional grid model to obtain a three-dimensional mine model to achieve association between the data and the model.

[0076] In this embodiment, multi-source sensor data is combined with the three-dimensional grid model to form a complete three-dimensional mine model, which is convenient for users to view and analyze.

[0077] First, attribute mapping is performed to map each type of sensor data to the corresponding position in the three-dimensional grid model; then, different types of sensor data are intuitively represented using visualization methods such as color and transparency; finally, all sensor data are integrated to form a comprehensive three-dimensional model.

[0078] Specifically, in step S2, the purpose of the LOD mapping table is to optimize the rendering efficiency of the three-dimensional mine model, reduce unnecessary computing load, and maintain good visual effects by defining different levels of detail (LOD, Level of Detail) to adapt to different distances between the observer and the model. At the same time, the steps of constructing the LOD mapping table include:

[0079] The distance intervals are defined according to the physical distance between the observer and the LOD model, wherein the distance intervals include a near view distance interval, a mid view distance interval, and a far view distance interval.

[0080] In this embodiment, the near view distance interval is defined as the distance range from the observer to the model. Exemplarily, the near view distance interval is defined as from 0 meters to 50 meters.

[0081] Mid-view distance interval: defined as the distance range where the observer is farther from the model. For example, the mid-view distance interval is defined as from 50 meters to 200 meters.

[0082] Long-range distance interval: defined as the farthest distance range between the observer and the model. For example, 200 meters and above are defined as the long-range distance interval.

[0083] A corresponding LOD level is specified for each distance interval, wherein the near view distance interval corresponds to a high detail level, the middle view distance interval corresponds to a medium detail level, and the far view distance interval corresponds to a low detail level.

[0084] In this embodiment, the close-view distance interval corresponds to a high level of detail (High LOD), which means that the finest model details are displayed within this distance range.

[0085] Medium distance interval: corresponds to medium level of detail (Medium LOD), showing fewer details to reduce rendering burden.

[0086] Distance range: corresponds to low level of detail (Low LOD), showing only the most basic model features, further reducing rendering complexity.

[0087] Record each distance interval and the corresponding LOD level to form an LOD mapping table.

[0088] In this embodiment, a table is created to record different distance intervals and their corresponding LOD levels. For example, a simple key-value pair set is used, where the key is the distance interval and the value is the corresponding LOD level. This mapping table can be used by the rendering engine to decide which level of detail of the model should be rendered at a given distance.

[0089] By specifying appropriate LOD levels for different distance intervals, rendering efficiency can be significantly improved, especially in large scenes. At the same time, observers can see highly detailed models at close range, ensuring a good user experience; while at long distances, they will see simplified models, reducing unnecessary consumption of computing resources. The establishment of the LOD mapping table enables the rendering system to automatically select the appropriate level of detail without manual intervention, thus achieving automation and intelligence.

[0090] Specifically, in step S2, the step of determining the LOD level of the LOD model includes:

[0091] Get the coordinates of the observer's real-time position.

[0092] In this embodiment, the real-time position coordinates of the observer are obtained by including but not limited to GPS and inertial navigation systems to provide a basis for subsequent distance calculation.

[0093] Calculate the distance between the observer at the real-time position and the corresponding LOD model in the three-dimensional mine model. The calculation formula is:

[0094]

[0095] Where (x, y, z) is the coordinate of the current position, (x m ,y m , z m ) is the coordinate of the LOD model corresponding to the observer at the real-time position.

[0096] In this embodiment, in actual applications, the distance can be calculated based on the observer's real-time position coordinates and the coordinates of the LOD model using the above formula to determine the physical distance between the observer and the LOD model, providing a quantitative basis for selecting an appropriate LOD level.

[0097] According to the calculated distance, the LOD mapping table is searched to determine the LOD level of the LOD model corresponding to the observer at the real-time position.

[0098] In this embodiment, based on the calculated distance, a predefined LOD mapping table is searched to determine the LOD level to be loaded and rendered, and a detail level suitable for the current viewing distance is automatically selected to balance rendering performance and visual quality.

[0099] By dynamically adjusting the level of detail of the LOD model within the observer's field of view, the best visual effects and rendering performance can be provided at different distances; unnecessary computing load is reduced, and the system's response speed and user experience are improved; an automated and intelligent level of detail selection mechanism is implemented, which can automatically adjust according to the observer's movement without human intervention.

[0100] Specifically, step S3 dynamically loads and renders the corresponding LOD model according to the observer's real-time position and the determined LOD level, and matches the rendered LOD model to the observer's field of view to achieve a three-dimensional display of the three-dimensional mine scene, so as to provide an efficient and immersive user experience. Step S3 includes the following steps:

[0101] S301: Determine the LOD model within the current field of view according to the real-time position of the observer.

[0102] In this embodiment, the range of the viewing cone is determined according to the observer's real-time position and field of view, and only the LOD models within the viewing cone are retained; the occlusion culling technology is used to exclude models that are occluded by other objects, further reducing unnecessary rendering; combined with the LOD level determined in S2, the appropriate level of detail is selected for rendering, and the viewing cone clipping and occlusion culling technology are used to reduce the rendering load and improve the rendering efficiency.

[0103] S302: Load the LOD model in the current field of view corresponding to the LOD level, and perform real-time rendering processing.

[0104] In this embodiment, according to the LOD model list determined in S301, the model file corresponding to the LOD level is loaded, and according to the texture mapping information in the three-dimensional mine model constructed in S1, the corresponding texture map is loaded, and the lighting effect of each model surface is calculated considering the position and intensity of the light source. According to the lighting direction and the model geometry, the shadow effect is simulated, and post-processing such as anti-aliasing and blurring is performed to improve the image quality. This step ensures the rendering speed while maintaining good visual effects through efficient model loading and rendering processing.

[0105] S303: Matching the rendered LOD model to the observer's field of view to achieve stereoscopic display of the three-dimensional mine scene.

[0106] In this embodiment, the camera parameters (such as viewing angle, focal length, etc.) are adjusted according to the real-time position of the observer to ensure that the rendered view accurately matches the observer's field of view, and the rendered three-dimensional mining scene is presented to the observer using a 3D display. By accurately matching the observer's viewport and displaying the three-dimensional mining scene in stereo, an immersive user experience is provided.

[0107] Specifically, step S302 further includes:

[0108] Use the lazy loading method to only load the LOD model within the current field of view, and dynamically load and unload the LOD model according to the change of the observer's position.

[0109] In this embodiment, the viewing cone range is determined according to the real-time position of the observer, only the LOD models within the viewing cone are retained, only the LOD models within the current field of view are loaded, and the models that have not entered the viewing cone are temporarily not loaded.

[0110] When the observer moves, the LOD model within the new field of view is automatically detected, and the corresponding level of detail is determined according to the distance interval in the LOD mapping table.

[0111] When the LOD model moves out of the viewing cone, unload the no longer needed model in time to release memory resources.

[0112] By delaying loading and dynamically managing LOD models, memory usage can be significantly reduced, rendering efficiency can be improved, and a good visual experience can be ensured.

[0113] Cache rendered LOD models and corresponding LOD levels.

[0114] In this embodiment, after caching, when the same LOD model is encountered again, it is directly read from the cache to avoid repeated rendering and save computing resources. By caching the rendered LOD model, the rendering time can be further reduced, and the system response speed and user experience can be improved.

[0115] Specifically, it also includes:

[0116] The information of the data point is queried through the user interface, and the information is provided by the rendering result of the three-dimensional mine model.

[0117] In this embodiment, a graphical user interface (GUI) is used to allow the user to search for information by clicking or touching a specific location on the screen.

[0118] Assign a unique identifier to each data point in the 3D mine model for easy querying.

[0119] When the user selects a data point, relevant information such as rock type, mineral content, geological age, etc. is queried based on the identifier of the data point.

[0120] The queried information is displayed in the form of a pop-up window, floating window or sidebar on the user interface.

[0121] By providing an intuitive user interface, users can easily query detailed information of specific data points in the 3D mine model, enhancing the user's interactivity with the 3D model.

[0122] The working principle of a three-dimensional digital display method for a mine scene provided by the present invention is as follows:

[0123] The present invention integrates the acquisition and preprocessing of multi-source sensor data, voxel modeling construction and data mapping of a three-dimensional mine model, and dynamic loading and rendering strategies of LOD (level of detail) technology.

[0124] First, by integrating multi-source sensor data such as geological exploration, terrain scanning and surveillance video, and going through preprocessing steps such as data cleaning, standardization and format conversion, the accuracy and availability of the data are ensured.

[0125] Subsequently, a high-precision three-dimensional mine grid model was constructed using voxel modeling technology using the preprocessed data, and the multi-source sensor data was mapped into the model to form a three-dimensional mine model with rich information. During the display process, the system dynamically adjusts the LOD level of the model within the field of view according to the observer's real-time position. Through the preset LOD mapping table, it ensures that the rendering efficiency and memory usage are optimized while maintaining the visual effect.

[0126] In addition, the system also adopts a lazy loading and caching mechanism to load only the necessary LOD models within the current field of view, and updates the rendering content in real time according to the movement of the observer. At the same time, through the user-friendly interface design, users can easily query the detailed information of any data point in the scene, which improves the convenience and efficiency of mine management and monitoring.

[0127] Embodiment 2

[0128] The present invention also provides a three-dimensional digital display system based on a mine scene, which is used to execute the three-dimensional digital display method based on a mine scene, referring to Figure 2 As shown, the presentation system includes:

[0129] A model building module, used to build a three-dimensional mine model based on the acquired multi-source sensor data using a voxel modeling method, and map the multi-source sensor data into the three-dimensional mine model;

[0130] a level determination module, configured to calculate a distance according to a real-time position of an observer, and dynamically determine, according to the distance, from a preset LOD mapping table, an LOD level of an LOD model in the three-dimensional mine model that is within the observer's field of view at the real-time position, wherein the distance is used to characterize a physical distance between the observer and the LOD model, the LOD mapping table includes at least two distance intervals and two LOD levels corresponding to the at least two distance intervals, and the LOD model belongs to a subset of the three-dimensional mine model;

[0131] The loading and rendering module is used to dynamically extract the corresponding LOD model from the three-dimensional mine model according to the determined LOD level for real-time loading and rendering processing, so as to match the rendered LOD model to the observer's field of view, and present the processed three-dimensional mine scene to the observer in three dimensions.

[0132] The present application is described with reference to flowcharts and / or block diagrams of methods, devices (systems) and computer program products according to embodiments of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor or other programmable data processing device to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.

[0133] A person skilled in the art can understand that all or part of the steps in the various methods of the above embodiments can be completed by instructing related hardware through a program, and the program can be stored in a computer-readable storage medium, and the storage medium includes a read-only memory (ROM), a random access memory (RAM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), a one-time programmable read-only memory (OTPROM), an electronically erasable rewritable read-only memory (EEPROM), a compact disc (CD-ROM) or other optical disc storage, magnetic disk storage, magnetic tape storage, or any other computer-readable medium that can be used to carry or store data.

[0134] It should also be noted that the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, commodity or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, commodity or device. In the absence of more restrictions, the elements defined by the sentence "comprises a ..." do not exclude the existence of other identical elements in the process, method, commodity or device including the elements.

Claims

1. A three-dimensional digital display method based on a mine scene, characterized in that: The presenting method comprises the following steps: S1: constructing a three-dimensional mine model using a voxel modeling method based on the acquired multi-source sensor data, and mapping the multi-source sensor data into the three-dimensional mine model; S2: Calculate the distance according to the real-time position of the observer, and dynamically determine the LOD level of the LOD model in the three-dimensional mine model that is within the observer's field of view at the real-time position from a preset LOD mapping table according to the distance, wherein the distance is used to characterize the physical distance between the observer and the LOD model, the LOD mapping table includes at least two distance intervals and two LOD levels corresponding to the at least two distance intervals, and the LOD model belongs to a subset of the three-dimensional mine model; S3: According to the determined LOD level, the corresponding LOD model is dynamically extracted from the three-dimensional mine model for real-time loading and rendering processing, so as to match the rendered LOD model to the observer's field of view, and the processed three-dimensional mine scene is stereoscopically displayed to the observer.

2. A method for three-dimensional digital display of a mine scene according to claim 1, characterized in that: Step S1 includes the following steps: S101: Acquire multi-source sensor data, wherein the multi-source sensor data includes geological exploration data, terrain scanning data, and surveillance video data; S102: Preprocessing the multi-source sensor data, wherein the preprocessing includes data cleaning, standardization, and format conversion; S103: constructing a three-dimensional grid model using the preprocessed data, wherein the three-dimensional grid model represents the topography and structure of the mine; S104: Mapping the multi-source sensor data to the three-dimensional grid model to obtain a three-dimensional mine model to achieve association between the data and the model.

3. A method for three-dimensional digital display of a mine scene according to claim 2, characterized in that: In step S2, the steps of constructing the LOD mapping table include: Defining distance intervals according to the physical distance between the observer and the LOD model, wherein the distance intervals include a near view distance interval, a mid view distance interval, and a far view distance interval; Specifying a corresponding LOD level for each distance interval, wherein the near view distance interval corresponds to a high level of detail, the mid view distance interval corresponds to a medium level of detail, and the far view distance interval corresponds to a low level of detail; Record each distance interval and the corresponding LOD level to form an LOD mapping table.

4. A method for three-dimensional digital display of a mine scene according to claim 3, characterized in that: In step S2, the step of determining the LOD level of the LOD model includes: Get the coordinates of the observer's real-time position; Calculate the distance between the observer at the real-time position and the corresponding LOD model in the three-dimensional mine model. The calculation formula is: Where (x, y, z) is the coordinate of the current position, (x m ,y m , z m ) is the coordinate of the LOD model corresponding to the observer at the real-time position; According to the calculated distance, the LOD mapping table is searched to determine the LOD level of the LOD model corresponding to the observer at the real-time position.

5. A method for three-dimensional digital display of a mine scene according to claim 4, characterized in that: Step S3 includes the following steps: S301: Determine the LOD model within the current field of view according to the real-time position of the observer; S302: Loading the LOD model in the current field of view corresponding to the LOD level, and performing real-time rendering processing; S303: Matching the rendered LOD model to the observer's field of view to achieve stereoscopic display of the three-dimensional mine scene.

6. A method for three-dimensional digital display of a mine scene according to claim 5, characterized in that: Step S302 also includes: Use the lazy loading method to only load the LOD model within the current field of view, and dynamically load and unload the LOD model according to the change of the observer's position; Cache rendered LOD models and corresponding LOD levels.

7. A method for three-dimensional digital display of a mine scene according to claim 6, characterized in that: Also includes: The information of the data point is queried through the user interface, and the information is provided by the rendering result of the three-dimensional mine model.

8. A three-dimensional digital display system based on a mine scene, used to execute a three-dimensional digital display method based on a mine scene as claimed in any one of claims 1 to 7, characterized in that: The presentation system comprises: A model building module, used to build a three-dimensional mine model based on the acquired multi-source sensor data using a voxel modeling method, and map the multi-source sensor data into the three-dimensional mine model; a level determination module, configured to calculate a distance according to a real-time position of an observer, and dynamically determine, according to the distance, from a preset LOD mapping table, an LOD level of an LOD model in the three-dimensional mine model that is within the observer's field of view at the real-time position, wherein the distance is used to characterize a physical distance between the observer and the LOD model, the LOD mapping table includes at least two distance intervals and two LOD levels corresponding to the at least two distance intervals, and the LOD model belongs to a subset of the three-dimensional mine model; The loading and rendering module is used to dynamically extract the corresponding LOD model from the three-dimensional mine model according to the determined LOD level for real-time loading and rendering processing, so as to match the rendered LOD model to the observer's field of view, and present the processed three-dimensional mine scene to the observer in three dimensions.

Citation Information

Cited By

  • Dynamic transmission and dynamic loading method, device and system based on prediction model

    CN121585651A