A mine holographic data display method and display system based on naked-eye 3D technology

By calculating the similarity coefficient of geological data, screening key information for three-dimensional modeling and optimizing the interactive interface, the intuitiveness and user experience issues of traditional mining geological data display methods are solved, and efficient visualization and safety improvement of mining geological data are achieved.

CN119311111BActive Publication Date: 2025-09-26CICHUAN KAIWU INFORMATION TECH CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202411182307.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-08-27
Publication Date
2025-09-26
Estimated Expiration
2044-08-27

AI Technical Summary

Technical Problem

Traditional methods of displaying mining geological data are unable to meet the needs of intuitive understanding of complex geological structures, affecting decision makers' judgment and work efficiency. Existing naked-eye 3D technology lacks professional solutions for mining geological data.

Method used

By calculating the similarity coefficient of geological data, key information is screened for 3D modeling, and a 3D model of the geological structure is constructed and optimized. The interaction interface is optimized by analyzing user interaction frequency and preferences, and the naked-eye 3D display parameters are calculated. The system modules are integrated to improve visualization and user experience.

Benefits of technology

It improves the visualization of mine geological data, enhances the user's immersion and interactive experience, improves the safety and efficiency of mine operations, and reduces visual fatigue caused by long-term viewing.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119311111B_ABST
    Figure CN119311111B_ABST
Patent Text Reader

Abstract

The present invention discloses a method and system for displaying holographic data of mines based on naked-eye 3D technology. The method comprises: S10, calculating the similarity coefficient of geological data to screen key information for three-dimensional modeling; S20, using the calculated similarity coefficient to construct and optimize a three-dimensional model of the geological structure; S30, analyzing user interaction frequency and preferences, optimizing the interactive interface design, and ensuring user-friendliness; S40, calculating and adjusting naked-eye 3D display parameters based on the user's viewing position and angle to achieve the best stereoscopic visual effect; S50, integrating the results of the above steps, performing system integration, and evaluating the system's response time and stability to ensure reliability. The present invention improves the visualization of mine geological data, enhances the user's immersion and interactive experience, and helps improve the safety and efficiency of mining operations.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of naked-eye 3D technology, and in particular to a mine holographic data display method and display system based on naked-eye 3D technology, which is used to improve the visualization of mine geological data, enhance the user's immersion and interactive experience, and thus improve the safety and efficiency of mine operations. Background Art

[0002] Traditional methods for presenting mining geological data rely primarily on two-dimensional charts and simple three-dimensional models. These methods are unable to meet the intuitive understanding of complex geological structures required by modern mining operations. Especially when the amount of geological data is large and complex, traditional presentation methods often fail to effectively convey key information, hindering decision-makers' judgment and work efficiency.

[0003] In recent years, with the development of glasses-free 3D technology, an increasing number of applications have begun exploring how to leverage this technology to enhance data presentation. Glasses-free 3D technology enables users to experience a three-dimensional effect without the need for special glasses, providing a more intuitive and immersive viewing experience. However, most glasses-free 3D display systems currently on the market fail to fully consider the unique characteristics and complexity of mine geological data, lacking specialized solutions specifically tailored to this purpose.

[0004] Therefore, a new method and system for displaying holographic mine data based on naked-eye 3D technology is urgently needed to overcome the problems existing in existing technologies, improve the visualization of mine geological data, enhance the user's immersive and interactive experience, and thus improve the safety and efficiency of mining operations. Summary of the Invention

[0005] The present invention provides a mine holographic data display method based on naked-eye 3D technology, comprising:

[0006] S10, by calculating the similarity coefficient of geological data, screening key information for 3D modeling;

[0007] S20. constructing and optimizing a three-dimensional model of the geological structure using the calculated similarity coefficient;

[0008] S30. Analyze user interaction frequency and preferences, optimize interactive interface design, and ensure user friendliness;

[0009] S40, calculating and adjusting naked-eye 3D display parameters according to the user's viewing position and angle to achieve optimal stereoscopic visual effect;

[0010] S50. Integrate the results of the above steps, perform system integration, and evaluate the system's response time and stability to ensure reliability.

[0011] As described above, in a method for displaying mine holographic data based on naked-eye 3D technology, in step S10, the similarity coefficient is used to quantify the degree of correlation between geological data to screen out key information for three-dimensional modeling, and the calculation of the similarity coefficient is based on statistical analysis and pattern recognition technology of geological data.

[0012] As described above, in the method for displaying holographic data of a mine based on naked-eye 3D technology, in step S20, the construction of the three-dimensional model also includes texture mapping and lighting processing of the model to improve the sense of reality; in addition, the three-dimensional model also supports dynamic updating to reflect the latest geological changes.

[0013] As described above, in the method for displaying holographic data of a mine based on naked-eye 3D technology, in step S30, the optimization of the user interaction interface also includes dynamically adjusting the display content according to the user's operating habits, and predicting the user's next operation through a machine learning algorithm to provide a personalized interactive experience.

[0014] As described above, in the method for displaying holographic data of a mine based on naked-eye 3D technology, in step S40, the calculation of the naked-eye 3D display parameters includes but is not limited to adjusting the display angle, parallax setting, and brightness adjustment, etc., to provide an optimal stereoscopic visual experience; in addition, the calculation of the parameters also takes into account the user's visual comfort to reduce the discomfort that may be caused by long-term viewing.

[0015] As described above in the method for displaying holographic data of mines based on naked-eye 3D technology, in step S50, the response time and stability of the system are evaluated by simulating tests under different load conditions, including but not limited to simulating high-concurrency access scenarios and network delay tests, to ensure stable operation of the system under various conditions.

[0016] The present invention also provides a mine holographic data display system based on naked-eye 3D technology, comprising:

[0017] (a) Data similarity calculation module: By calculating the similarity coefficient of geological data, key information is screened for 3D modeling;

[0018] (b) 3D model construction and optimization module: constructs and optimizes the 3D model of the geological structure using the calculated similarity coefficient;

[0019] (c) User interaction interface optimization module: analyzes user interaction frequency and preferences, optimizes the interaction interface design, and ensures user friendliness;

[0020] (d) Naked-eye 3D display parameter calculation module: calculates and adjusts naked-eye 3D display parameters based on the user's viewing position and angle to achieve the best stereoscopic visual effect;

[0021] (e) System integration and testing module: Integrate the results of the above modules, perform system integration, and evaluate the system's response time and stability to ensure reliability.

[0022] The present invention also provides a computer storage medium, characterized by comprising: at least one memory and at least one processor;

[0023] a memory for storing one or more program instructions;

[0024] The processor is used to run one or more program instructions to execute a mine holographic data display method based on naked-eye 3D technology.

[0025] The beneficial effects achieved by the present invention are as follows: the visualization of mine geological data is improved, making complex geological structures more intuitive and easy to understand; the user's sense of immersion and interactive experience is enhanced, and the safety and efficiency of mine operations are improved; by optimizing the user interaction interface, a more friendly and personalized user experience is provided; by calculating the naked-eye 3D display parameters, the optimal stereoscopic visual effect is guaranteed, reducing the visual fatigue that may be caused by long-term viewing. BRIEF DESCRIPTION OF THE DRAWINGS

[0026] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the following briefly introduces the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are only some embodiments described in the present invention. For ordinary technicians in this field, other drawings can also be obtained based on these drawings.

[0027] Figure 1 This is a flow chart of a mine holographic data display method based on naked-eye 3D technology provided in Example 1 of the present application.

[0028] Figure 2 This is a schematic diagram of a mine holographic data display system based on naked-eye 3D technology provided in Example 2 of the present application. DETAILED DESCRIPTION

[0029] The following is a clear and complete description of the technical solutions in the embodiments of the present invention, in conjunction with the accompanying drawings. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of them. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative work are within the scope of protection of the present invention.

[0030] Example 1

[0031] like Figure 1As shown, the first embodiment of the present application provides a method for displaying mine holographic data based on naked-eye 3D technology, including:

[0032] Step S10: Filter key information for 3D modeling by calculating similarity coefficients of geological data;

[0033] Screening out key geological data for building an accurate 3D model involves the following sub-steps:

[0034] Step S11, data preprocessing: preprocessing the original geological data, including data cleaning, format unification, etc., to ensure data quality and consistency;

[0035] Step S12, calculate the similarity coefficient: for each pair of geological data points (x i ,y i ,z i ) and (x j ,y j ,z j ), calculate the similarity coefficient S between them ij , Where exp represents the natural exponential function, which is an exponential function with the base of the natural logarithm e (approximately equal to 2.71828). In mathematical expressions, exp(x) usually represents e to the power of x, that is, e x , where the exp function is used to calculate the exponential part The purpose of the exponential function is to increase the similarity coefficient S as the distance between two geological data points increases. ij will gradually decrease, because the negative sign in the exponential function will cause S to decrease as the exponent increases. ij The value of x quickly approaches 0; i ,y i ,z i represents the coordinate value of the i-th geological data point in three-dimensional space; x j ,y j ,z j Represents the coordinate value of the j-th geological data point in three-dimensional space; σ represents the standard deviation, which is used to control the decay rate of the similarity coefficient. A larger σ indicates a wider decay range, and a smaller σ indicates a narrower decay range; when the distance between two geological data points is small (i.e. Small), similarity coefficient S ij Close to 1, it means that the two points are very similar. When the distance between two geological data points is large, the similarity coefficient S ij A rapid decrease close to 0 indicates that the two points are not similar. Through this calculation method, key geological data information can be screened out for subsequent 3D modeling.

[0036] Step S13, screening key information: according to the calculated similarity coefficient S ij , select data points with similarity coefficient higher than a certain threshold T for 3D modeling, that is: if S ij >T, then keep the data point (x i ,y i ,z i ) and (x j ,y j ,z j ).

[0037] Step S20: constructing and optimizing a three-dimensional model of the geological structure using the calculated similarity coefficient;

[0038] Using the calculated similarity coefficient, constructing and optimizing the 3D model of the geological structure includes the following sub-steps:

[0039] Step S21, 3D model initialization: select appropriate 3D modeling software according to project requirements, such as Autodesk Maya, Blender, etc.; import the key geological data screened in step S10 into the modeling software; create a preliminary 3D model basic shape based on the distribution of geological data.

[0040] Step S22, model optimization: using the calculated similarity coefficient S ij , adjust the geometric parameters in the model to ensure the accuracy and realism of the model; reduce the irregularities of the model surface through surface smoothing algorithms to improve the model quality; add necessary details to the model according to the characteristics of geological data, such as rock layers, faults, etc.

[0041] Step S23, texture mapping: prepare texture maps of geological features, such as rock texture, soil texture, etc.; apply the prepared texture maps to the three-dimensional model to improve the realism of the model.

[0042] Step S24, model optimization and verification: check whether the model conforms to the actual characteristics of the geological structure; compare the error between the model and the actual geological structure, and make adjustments if necessary; optimize the rendering performance of the model to ensure smooth display under different hardware conditions.

[0043] Step S25, model interaction function development: design the interactive functions of the model, such as zooming, rotating, etc.; write code to implement the interactive functions to ensure that users can easily manipulate the model.

[0044] Step S26, model export and integration: export the optimized model into a format compatible with naked-eye 3D display technology; import the model file into the display system for system integration.

[0045] Step S30: Analyze user interaction frequency and preferences, optimize the interactive interface design, and ensure user friendliness;

[0046] To optimize the interactive interface, provide a personalized user experience, analyze user interaction frequency and preferences, optimize the interactive interface design, and ensure user friendliness, the following steps are included:

[0047] Step S31, user behavior recording: the system records the user's interactive behavior, including but not limited to click, slide, zoom and other operations; the collected behavior data is stored in the database for subsequent analysis.

[0048] Step S32, data analysis: count the frequency of users' use of specific functions or interface elements; analyze the functions and content that users use most frequently and pay most attention to based on their usage habits and preferences; identify users' typical behavior patterns, such as common operation sequences or browsing paths.

[0049] Step S33, interface optimization: adjust the layout of interface elements according to user preferences to make commonly used functions easier to access; simplify the operation process, reduce unnecessary steps, and improve operation efficiency; provide personalized operation suggestions or content recommendations based on the user's preference history; adjust visual elements such as color and font to improve the overall aesthetics and readability of the interface.

[0050] Step S34, user feedback collection: collect users' opinions and suggestions on interface design through questionnaires; conduct face-to-face or online interviews with users to gain an in-depth understanding of their usage experience and needs; invite users to participate in the testing of new versions of the interface to obtain direct feedback.

[0051] Step S35, continuous iterative improvement: Create a new version of the interface prototype based on user feedback and data analysis results; conduct A / B testing to compare the effects of different design solutions; and continuously optimize the interface design based on test results and user feedback.

[0052] Step S40, calculating and adjusting naked-eye 3D display parameters according to the user's viewing position and angle to achieve the best stereoscopic visual effect, includes the following sub-steps:

[0053] Step S41: Obtain the user's position coordinates: obtain the user's three-dimensional coordinates (x, y, z) in space through sensors installed around the display device (such as depth cameras, infrared sensors, etc.); calculate the distance between the user and the display plane. Assuming that the coordinates of the center point of the display plane are (x0, y0, z0), the distance between the user and the display plane is

[0054] Step S42: Determine the user's viewing angle parameters: Obtain the user's head orientation vector, also using the sensor to obtain the user's head orientation vector Assume that the range of the display plane in the x, y, and z directions is [x min ,x max ]、[y min ,y max ]、[z min ,z max ], then the plane normal vector is displayed in The unit vectors of the three coordinate axes respectively; calculate the user's line of sight vector By user head vector Display plane normal vector To calculate the user's line of sight vector, which is used to represent the direction of the user's line of sight; calculate the angle between the user's line of sight and the display plane in represents the user's sight vector, represents the normal vector of the display plane, and θ represents the angle between the user's line of sight and the display plane.

[0055] Step S43: Calculate the naked eye 3D display parameters. First, calculate the parallax adjustment amount. Assume that the original binocular parallax is p0, and the parallax adjustment amount Δp = g(d, θ). The g function is defined as follows: Here, k1, k2, k3, and k4 are coefficients determined through extensive experiments. i is a summation variable that starts at 1 and increases to n. d is the distance between the user and the display plane. θ is the angle between the user's line of sight and the display plane. ∈ is a very small positive number to prevent the denominator from being zero. n is a positive integer that can be adjusted based on actual conditions. The adjusted binocular parallax p = p0 + Δp. The pixel offset Δx = p·s is calculated based on the binocular parallax p and the pixel spacing s of the display device.

[0056] Step S44: Adjust the naked-eye 3D display. Perform a pixel offset operation on the left and right images of the display device according to the calculated pixel offset Δx to adjust the naked-eye 3D effect. Continuously monitor the user's position and angle changes. When the user's position or angle changes, repeat the above steps and adjust the naked-eye 3D display parameters in real time to ensure that the best stereoscopic visual effect is always maintained.

[0057] Step S50: Integrate the results of the above steps, perform system integration, and evaluate the response time and stability of the system to ensure reliability.

[0058] Integrate the modules developed in steps S10 to S40 into a complete system, define the communication protocols and data exchange formats between the modules, and conduct preliminary system debugging and testing to ensure that the modules can work together; test the system's response time and stability, simulate various failure scenarios, evaluate the system's failure recovery capabilities, and run the system under high load to evaluate its performance limits and stability.

[0059] Example 2

[0060] like Figure 2 As shown, the second embodiment of the present application provides a mine holographic data display system based on naked-eye 3D technology, including:

[0061] (a) Data similarity calculation module: By calculating the similarity coefficient of geological data, key information is screened for 3D modeling;

[0062] (b) 3D model construction and optimization module: constructs and optimizes the 3D model of the geological structure using the calculated similarity coefficient;

[0063] (c) User interaction interface optimization module: analyzes user interaction frequency and preferences, optimizes the interaction interface design, and ensures user friendliness;

[0064] (d) Naked-eye 3D display parameter calculation module: calculates and adjusts naked-eye 3D display parameters based on the user's viewing position and angle to achieve the best stereoscopic visual effect;

[0065] (e) System integration and testing module: Integrate the results of the above modules, perform system integration, and evaluate the system's response time and stability to ensure reliability.

[0066] For (a) data similarity calculation module: by calculating the similarity coefficient of geological data, key information is screened for 3D modeling;

[0067] To select key geological data for building accurate 3D models, including:

[0068] 1. Data preprocessing: Preprocess the original geological data, including data cleaning and format unification, to ensure data quality and consistency;

[0069] 2. Calculate the similarity coefficient: For each pair of geological data points (x i ,y i , z i ) and (x j ,y j , z j ), calculate the similarity coefficient S between them ij , Where exp represents the natural exponential function, which is an exponential function with the base of the natural logarithm e (approximately equal to 2.71828). In mathematical expressions, exp(x) usually represents e to the power of x, that is, e x , where the exp function is used to calculate the exponential part The purpose of the exponential function is to increase the similarity coefficient S as the distance between two geological data points increases. ij will gradually decrease, because the negative sign in the exponential function will cause S to decrease as the exponent increases. ij The value of x quickly approaches 0; i ,y i , z i represents the coordinate value of the i-th geological data point in three-dimensional space; x j ,y j , z j Represents the coordinate value of the j-th geological data point in three-dimensional space; σ represents the standard deviation, which is used to control the decay rate of the similarity coefficient. A larger σ indicates a wider decay range, and a smaller σ indicates a narrower decay range; when the distance between two geological data points is small (i.e. Small), similarity coefficient S ij Close to 1, it means that the two points are very similar. When the distance between two geological data points is large, the similarity coefficient S ij A rapid decrease close to 0 indicates that the two points are not similar. Through this calculation method, key geological data information can be screened out for subsequent 3D modeling.

[0070] 3. Filter key information: Based on the calculated similarity coefficient S ij , select data points with similarity coefficient higher than a certain threshold T for 3D modeling, that is: if S ij >T, then keep the data point (x i ,y i , z i ) and (x j ,y j , z j ).

[0071] (b) 3D model construction and optimization module: Utilize the calculated similarity coefficient to construct and optimize the 3D model of the geological structure, including:

[0072] 1. Initialization of the 3D model: Select appropriate 3D modeling software according to project requirements, such as Autodesk Maya, Blender, etc.; import the key geological data screened in step S10 into the modeling software; create the basic shape of the preliminary 3D model based on the distribution of geological data.

[0073] 2. Model optimization: using the calculated similarity coefficient S ij , adjust the geometric parameters in the model to ensure the accuracy and realism of the model; reduce the irregularities of the model surface through surface smoothing algorithms to improve the model quality; add necessary details to the model according to the characteristics of geological data, such as rock layers, faults, etc.

[0074] 3. Texture mapping: Prepare texture maps of geological features, such as rock texture, soil texture, etc.; apply the prepared texture maps to the 3D model to improve the realism of the model.

[0075] 4. Model optimization and verification: Check whether the model conforms to the actual characteristics of the geological structure; compare the error between the model and the actual geological structure and make adjustments if necessary; optimize the rendering performance of the model to ensure smooth display under different hardware conditions.

[0076] 5. Model interaction function development: Design interactive functions of the model, such as zooming and rotating; write code to implement interactive functions to ensure that users can easily manipulate the model.

[0077] 6. Model export and integration: Export the optimized model to a format compatible with naked-eye 3D display technology; import the model file into the display system for system integration.

[0078] For (c) user interaction interface optimization module: analyze user interaction frequency and preferences, optimize the interaction interface design, and ensure user friendliness;

[0079] To optimize the interactive interface, provide a personalized user experience, analyze user interaction frequency and preferences, optimize the interactive interface design, and ensure user friendliness, including:

[0080] 1. User behavior records: The system records user interaction behaviors, including but not limited to clicks, slides, zooms, and other operations; the collected behavior data is stored in the database for subsequent analysis.

[0081] 2. Data analysis: Count the frequency of users' use of specific functions or interface elements; analyze the functions and content that users use most frequently based on their usage habits and preferences; and identify typical user behavior patterns, such as common operation sequences or browsing paths.

[0082] 3. Interface optimization: Adjust the layout of interface elements according to user preferences to make commonly used functions easier to access; simplify the operation process, reduce unnecessary steps, and improve operation efficiency; provide personalized operation suggestions or content recommendations based on the user's preference history; adjust visual elements such as color and font to improve the overall aesthetics and readability of the interface.

[0083] 4. User feedback collection: Gather users’ opinions and suggestions on interface design through questionnaires; conduct face-to-face or online interviews with users to gain a deeper understanding of their usage experience and needs; invite users to participate in testing new versions of the interface to obtain direct feedback.

[0084] 5. Continuous iterative improvement: Create new versions of interface prototypes based on user feedback and data analysis results; implement A / B testing to compare the effects of different design solutions; and continuously optimize interface design based on test results and user feedback.

[0085] (d) Naked-eye 3D display parameter calculation module: Calculates and adjusts naked-eye 3D display parameters based on the user's viewing position and angle to achieve the best stereoscopic visual effect, including:

[0086] 1. Obtain user location coordinates: Obtain the user's three-dimensional coordinates (x, y, z) in space through sensors installed around the display device (such as depth cameras, infrared sensors, etc.); calculate the distance between the user and the display plane. Assuming that the coordinates of the center point of the display plane are (x0, y0, z0), the distance between the user and the display plane is

[0087] 2. Determine the user's viewing angle parameters: Get the user's head orientation vector, also using the sensor to get the user's head orientation vector Assume that the range of the display plane in the x, y, and z directions is [x min , x max ]、[y min ,y max ]、[z min , z max ], then the plane normal vector is displayed in The unit vectors of the three coordinate axes respectively; calculate the user's line of sight vector By user head vector Display plane normal vector To calculate the user's line of sight vector, which is used to represent the direction of the user's line of sight; calculate the angle between the user's line of sight and the display plane in represents the user's sight vector, represents the normal vector of the display plane, and θ represents the angle between the user's line of sight and the display plane.

[0088] 3. Calculate the naked eye 3D display parameters. First, calculate the parallax adjustment. Let the original binocular parallax be p0, and the parallax adjustment Δp = g(d, θ). The g function is defined as follows: Here, k1, k2, k3, and k4 are coefficients determined through extensive experimentation. i is a summation variable that starts at 1 and increases to n. d is the distance between the user and the display plane. θ is the angle between the user's line of sight and the display plane. ∈ is a very small positive number to prevent the denominator from being zero. n is a positive integer that can be adjusted based on actual conditions. The adjusted binocular parallax p = p0 + Δp. Based on the binocular parallax p and the pixel spacing s of the display device, the pixel offset Δx = p·s is calculated.

[0089] 4. Adjust the naked-eye 3D display by performing pixel offset operations on the left and right images of the display device based on the calculated pixel offset Δx to adjust the naked-eye 3D effect; continuously monitor the user's position and angle changes. When the user's position or angle changes, repeat the above steps and adjust the naked-eye 3D display parameters in real time to ensure that the optimal stereoscopic visual effect is always maintained.

[0090] For (e) System Integration and Testing Module: Integrate the results of the above steps, perform system integration, and evaluate the system's response time and stability to ensure reliability, including:

[0091] Integrate the modules developed in modules (a) to (e) into a complete system, define the communication protocols and data exchange formats between the modules, and conduct preliminary system debugging and testing to ensure that the modules can work together; test the system's response time and stability, simulate various failure scenarios, evaluate the system's failure recovery capabilities, and run the system under high load to evaluate its performance limits and stability.

[0092] Corresponding to the above embodiment, an embodiment of the present invention provides a computer storage medium, comprising: at least one memory and at least one processor;

[0093] The memory is used to store one or more program instructions;

[0094] The processor is used to run one or more program instructions to execute a mine holographic data display method based on naked-eye 3D technology.

[0095] Corresponding to the above embodiment, an embodiment of the present invention provides a computer-readable storage medium, which contains one or more program instructions, and the one or more program instructions are used by a processor to execute a mine holographic data display method based on naked-eye 3D technology.

[0096] The embodiments disclosed in the present invention provide a computer-readable storage medium, in which computer program instructions are stored. When the computer program instructions are executed on a computer, the computer executes the above-mentioned method for displaying mine holographic data based on naked-eye 3D technology.

[0097] In the embodiments of the present invention, the processor may be an integrated circuit chip having signal processing capabilities. The processor may be a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components.

[0098] The methods, steps, and logic diagrams disclosed in the embodiments of the present invention can be implemented or executed. A general-purpose processor can be a microprocessor or any conventional processor. The steps of the methods disclosed in the embodiments of the present invention can be directly implemented and executed by a hardware decoding processor, or by a combination of hardware and software modules within the decoding processor. The software modules can be located in a storage medium well-established in the art, such as random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, or registers. The processor reads the information from the storage medium and, in conjunction with its hardware, completes the steps of the aforementioned methods.

[0099] The storage medium may be a memory and may be, for example, a volatile memory or a nonvolatile memory, or may include both volatile and nonvolatile memory.

[0100] Among them, the non-volatile memory can be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory.

[0101] Volatile memory may be random access memory (RAM), which is used as an external cache memory. By way of example and not limitation, many forms of RAM are available, such as static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDRSDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM), and direct RAM bus random access memory (DRRAM).

[0102] The storage media described in the embodiments of the present invention are intended to include, but are not limited to, these and any other suitable types of memory.

[0103] Those skilled in the art will appreciate that in one or more of the above examples, the functions described herein can be implemented using a combination of hardware and software. When software is used, the corresponding functions can be stored in a computer-readable medium or transmitted as one or more instructions or codes on a computer-readable medium. Computer-readable media include computer storage media and communication media, wherein communication media includes any medium that facilitates the transmission of computer programs from one place to another. The storage medium can be any available medium that can be accessed by a general-purpose or special-purpose computer.

[0104] The specific implementation methods described above further illustrate the objectives, technical solutions and beneficial effects of the present invention in detail. It should be understood that the above description is only a specific implementation method of the present invention and is not intended to limit the scope of protection of the present invention. Any modifications, equivalent replacements, improvements, etc. made on the basis of the technical solution of the present invention should be included in the scope of protection of the present invention.

Claims

1. A mine holographic data display method based on naked eye 3D technology, characterized in that: include: S10. Filtering key geological data for 3D modeling by calculating similarity coefficients of geological data, wherein the filtered key geological data is used for import processing in subsequent modeling to ensure data quality and consistency; S20, using the calculated similarity coefficient, constructing and optimizing a three-dimensional model of the geological structure. When constructing the three-dimensional model, the key geological data screened in step S10 is imported into the modeling software, and the basic shape of the preliminary three-dimensional model is created based on the distribution of the key geological data, followed by geometric parameter optimization and detail addition. S30. Analyze user interaction frequency and preferences, optimize interactive interface design, and ensure user friendliness. Interface optimization includes statistical analysis based on behavioral data, layout adjustment, and simplified operation processes, and continuous iterative improvement based on user feedback. S40, calculating and adjusting naked-eye 3D display parameters according to the user's viewing position and angle to achieve optimal stereoscopic visual effects; S50: Integrate the results of the above steps, perform system integration, and evaluate the system's response time and stability to ensure reliability. The system integration includes exporting the optimized model into a format compatible with naked-eye 3D display technology and importing the model file into the display system for integration and debugging. Among them, according to the user's viewing position and angle, the naked eye 3D display parameters are calculated and adjusted to achieve the best stereoscopic visual effect, including: Obtain user location coordinates: Obtain the user's three-dimensional coordinates in space through sensors installed around the display device ; Calculate the distance between the user and the display plane, assuming that the coordinates of the center point of the display plane are , then the distance between the user and the display plane ; Determine the user's viewing angle parameters: obtain the user's head orientation vector, also using the sensor to obtain the user's head orientation vector , assuming that the ranges of the display plane in the x, y, and z directions are 、 、 , then the plane normal vector is displayed ,in , , The unit vectors of the three coordinate axes respectively; calculate the user's line of sight vector , through the user's head vector and display plane normal vector To calculate the user's line of sight vector, which is used to indicate the direction of the user's line of sight; calculate the angle between the user's line of sight and the display plane ,in represents the user's sight line vector, Indicates the display plane normal vector, Indicates the angle between the user's line of sight and the display plane; To calculate the naked eye 3D display parameters, first calculate the parallax adjustment amount, assuming the original binocular parallax is , parallax adjustment amount , where the g function is defined as follows ,in , , , is a coefficient determined through experiments, i is a summation variable, which starts from 1 and increases to n, d is the distance between the user and the display plane, is the angle between the user’s line of sight and the display plane, is a very small positive number to prevent the denominator from being zero, and n is a positive integer; the adjusted binocular parallax , calculate the pixel offset based on the binocular disparity p and the pixel spacing s of the display device ; Adjust the naked eye 3D display according to the calculated pixel offset , perform pixel offset operations on the left and right images of the display device to adjust the naked-eye 3D effect; continuously monitor the user's position and angle changes. When the user's position or angle changes, repeat the above steps and adjust the naked-eye 3D display parameters in real time to ensure that the best stereoscopic visual effect is always maintained.

2. The method for displaying mine holographic data based on naked-eye 3D technology according to claim 1, characterized in that: In step S10, the similarity coefficient is used to quantify the degree of association between geological data to screen out key information for three-dimensional modeling. The calculation of the similarity coefficient is based on statistical analysis and pattern recognition technology of geological data. The screening uses a threshold T to select data points with a similarity coefficient higher than the threshold for modeling.

3. The method for displaying mine holographic data based on naked-eye 3D technology according to claim 1, characterized in that: In step S20, the construction of the three-dimensional model also includes texture mapping and lighting processing of the model to improve realism; in addition, the three-dimensional model also supports dynamic updates to reflect the latest geological changes and optimizes the rendering performance of the model to ensure smooth display under different hardware conditions.

4. The method for displaying mine holographic data based on naked-eye 3D technology according to claim 1, characterized in that: In step S30, the optimization of the user interaction interface also includes dynamically adjusting the display content according to the user's operating habits, and predicting the user's next operation through machine learning algorithms to provide a personalized interactive experience, and cooperating with questionnaires, interviews, and new version testing to obtain feedback, conduct A / B testing, and form continuous iterative improvements.

5. The method for displaying mine holographic data based on naked-eye 3D technology according to claim 1, characterized in that: In step S40, the calculation of the naked-eye 3D display parameters includes adjusting the display angle, parallax setting, and brightness adjustment to provide an optimal stereoscopic visual experience. In addition, the calculation of the parameters also takes into account the user's visual comfort to reduce discomfort caused by long-term viewing. The pixel offset is calculated based on the binocular parallax p and the pixel spacing s for pixel-level adjustment of the left and right images.

6. The method for displaying mine holographic data based on naked-eye 3D technology according to claim 1, characterized in that: In step S50, the response time and stability of the system are evaluated by simulating tests under different load conditions, including simulating high-concurrency access scenarios and network delay tests to ensure stable operation of the system under various conditions, and simulating fault scenarios to evaluate fault recovery capabilities and performance limits.

7. The method according to claim 1, characterized in that The method also includes continuous optimization based on user feedback, continuously improving the system's functionality and user experience by collecting user usage data and feedback. Feedback collection includes questionnaires, interviews, and new version testing.

8. A mine holographic data display system based on naked-eye 3D technology, characterized in that: include: (a) Data similarity calculation module: By calculating the similarity coefficient of geological data, key geological data are screened for 3D modeling. The screened key geological data are used for import processing in subsequent modeling to ensure data quality and consistency; (b) 3D model construction and optimization module: This module uses the calculated similarity coefficient to construct and optimize a 3D model of the geological structure. When constructing the 3D model, the selected key geological data is imported into the modeling software. Based on the distribution of the key geological data, the basic shape of the preliminary 3D model is created. The geometric parameters are then optimized and details are added. (c) User Interface Optimization Module: This module analyzes user interaction frequency and preferences, optimizes the interface design, and ensures user friendliness. Interface optimization includes statistical analysis based on behavioral data, layout adjustments, and simplified operation processes, and continuously iterates and improves based on user feedback. (d) Naked-eye 3D display parameter calculation module: calculates and adjusts the naked-eye 3D display parameters according to the user's viewing position and angle to achieve the best stereoscopic visual effect; (e) System Integration and Testing Module: This module integrates the results of the above modules, performs system integration, and evaluates the system's response time and stability to ensure reliability. The system integration includes exporting the optimized model into a format compatible with naked-eye 3D display technology and importing the model file into the display system for integration and debugging. The naked-eye 3D display parameter calculation module calculates and adjusts the naked-eye 3D display parameters according to the user's viewing position and angle to achieve the best stereoscopic visual effect, including: Obtain user location coordinates: Obtain the user's three-dimensional coordinates in space through sensors installed around the display device ; Calculate the distance between the user and the display plane, assuming that the coordinates of the center point of the display plane are , then the distance between the user and the display plane ; Determine the user's viewing angle parameters: obtain the user's head orientation vector, also using the sensor to obtain the user's head orientation vector , assuming that the ranges of the display plane in the x, y, and z directions are 、 、 , then the plane normal vector is displayed ,in , , The unit vectors of the three coordinate axes respectively; calculate the user's line of sight vector , through the user's head vector and display plane normal vector To calculate the user's line of sight vector, which is used to indicate the direction of the user's line of sight; calculate the angle between the user's line of sight and the display plane ,in represents the user's sight line vector, Indicates the display plane normal vector, Indicates the angle between the user's line of sight and the display plane; To calculate the naked eye 3D display parameters, first calculate the parallax adjustment amount, assuming the original binocular parallax is , parallax adjustment amount , where the g function is defined as follows ,in , , , is a coefficient determined through experiments, i is a summation variable, which starts from 1 and increases to n, d is the distance between the user and the display plane, is the angle between the user’s line of sight and the display plane, is a very small positive number to prevent the denominator from being zero, and n is a positive integer; the adjusted binocular parallax , calculate the pixel offset based on the binocular disparity p and the pixel spacing s of the display device ; Adjust the naked eye 3D display according to the calculated pixel offset , perform pixel offset operations on the left and right images of the display device to adjust the naked-eye 3D effect; continuously monitor the user's position and angle changes. When the user's position or angle changes, repeat the above steps and adjust the naked-eye 3D display parameters in real time to ensure that the best stereoscopic visual effect is always maintained.

9. A computer storage medium, characterized in that include: at least one memory and at least one processor; a memory for storing one or more program instructions; A processor is used to run one or more program instructions to execute the mine holographic data display method based on naked-eye 3D technology as described in any one of claims 1 to 7.

Citation Information

Patent Citations

  • Similar data style cluster based multiple-point geostatistics modeling method

    CN105426626A

  • Customizable equipment management and control interface design method and system

    CN115469871A

  • Intelligent display processing method based on naked eye 3D

    CN116708746A