[go: up one dir, main page]

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

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

Info

Publication number
CN119311111A
CN119311111A CN202411182307.8A CN202411182307A CN119311111A CN 119311111 A CN119311111 A CN 119311111A CN 202411182307 A CN202411182307 A CN 202411182307A CN 119311111 A CN119311111 A CN 119311111A
Authority
CN
China
Prior art keywords
user
mine
naked eye
display
geological
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN202411182307.8A
Other languages
Chinese (zh)
Other versions
CN119311111B (en
Inventor
张懋
陶婷
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sichuan Kaiwu Information Technology Co ltd
Original Assignee
Sichuan Kaiwu Information Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sichuan Kaiwu Information Technology Co ltd filed Critical Sichuan Kaiwu Information Technology Co ltd
Priority to CN202411182307.8A priority Critical patent/CN119311111B/en
Publication of CN119311111A publication Critical patent/CN119311111A/en
Application granted granted Critical
Publication of CN119311111B publication Critical patent/CN119311111B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/011Arrangements for interaction with the human body, e.g. for user immersion in virtual reality
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/04815Interaction with a metaphor-based environment or interaction object displayed as three-dimensional, e.g. changing the user viewpoint with respect to the environment or object
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/451Execution arrangements for user interfaces
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T17/00Three dimensional [3D] modelling, e.g. data description of 3D objects
    • G06T17/05Geographic models
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02TCLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
    • Y02T10/00Road transport of goods or passengers
    • Y02T10/10Internal combustion engine [ICE] based vehicles
    • Y02T10/40Engine management systems

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Geometry (AREA)
  • Remote Sensing (AREA)
  • Computer Graphics (AREA)
  • Processing Or Creating Images (AREA)

Abstract

The invention discloses a mine holographic data display method and system based on a naked eye 3D technology. The method comprises the steps of S10, screening key information for three-dimensional modeling through calculating similarity coefficients of geological data, S20, constructing and optimizing a three-dimensional model of a geological structure by using the calculated similarity coefficients, S30, analyzing user interaction frequency and preference, optimizing interaction interface design, guaranteeing user friendliness, S40, calculating and adjusting naked eye 3D display parameters according to user watching positions and angles to achieve the best stereoscopic visual effect, S50, integrating results of the steps, carrying out system integration, evaluating response time and stability of a system, and guaranteeing reliability. The method improves the visualization degree of the mine geological data, enhances the immersion feeling and interaction experience of the user, and is beneficial to improving the safety and efficiency of mine operation.

Description

Mine holographic data display method and display system based on naked eye 3D technology
Technical Field
The invention relates to the technical field of naked eye 3D, in particular to a mine holographic data display method and a mine holographic data display system based on the naked eye 3D technology, which are used for improving the visualization degree of mine geological data and enhancing the immersion and interaction experience of users, so that the safety and efficiency of mine operation are improved.
Background
Traditional mine geological data display methods mainly depend on two-dimensional charts and simple three-dimensional models, and the methods are difficult to meet the requirements of modern mine operation on visual understanding of complex geological structures. Especially under the condition of huge and complex geological data volume, the traditional display method often cannot effectively convey key information, and the judgment and the working efficiency of a decision maker are affected.
In recent years, with the development of naked eye 3D technology, more and more applications begin to explore how to use the technology to improve the effect of data display. The naked eye 3D technology can experience a stereoscopic effect without wearing special glasses, and more visual and immersive viewing experience is provided for a user. However, most naked eye 3D display systems on the market at present do not fully consider the specificity and complexity of mine geological data, and a specialized solution for mine geological data display is lacking.
Therefore, a new mine holographic data display method and system based on naked eye 3D technology are needed to overcome the problems existing in the prior art, improve the visualization degree of mine geological data, enhance the immersion and interaction experience of users, and further improve the safety and efficiency of mine operation. .
Disclosure of Invention
The invention provides a mine holographic data display method based on a naked eye 3D technology, which comprises the following steps:
s10, screening key information for three-dimensional modeling by calculating similarity coefficients of geological data;
s20, constructing and optimizing a three-dimensional model of the geological structure by using the calculated similarity coefficient;
s30, analyzing the user interaction frequency and preference, optimizing the design of an interaction interface, and ensuring the user friendliness;
S40, calculating and adjusting naked eye 3D display parameters according to the watching position and the angle of the user so as to achieve the best stereoscopic vision effect;
s50, integrating the results of the steps, performing system integration, evaluating response time and stability of the system, and ensuring reliability.
The mine holographic data display method based on the naked eye 3D technology in the above claim, in the step S10, the similarity coefficient is used for quantifying the association degree between geological data to screen out key information for three-dimensional modeling, and the calculation of the similarity coefficient is based on statistical analysis of the geological data and pattern recognition technology.
The method for displaying mine holographic data based on naked eye 3D technology in the above claim, in the step S20, the construction of the three-dimensional model further comprises texture mapping and illumination processing of the model to improve the sense of reality, and in addition, the three-dimensional model also supports dynamic update to reflect the latest geological change.
In the method for displaying mine holographic data based on naked eye 3D technology, in step S30, the optimizing of the user interaction interface further includes dynamically adjusting display content according to the operation habit of the user, and predicting the next operation of the user through a machine learning algorithm to provide personalized interaction experience.
The method for displaying mine holographic data based on naked eye 3D technology in the above claim, in the step S40, the calculation of the naked eye 3D display parameters includes, but is not limited to, adjusting a display angle, parallax setting, brightness adjustment, etc. to provide an optimal stereoscopic experience, and in addition, the calculation of the parameters also considers the visual comfort of the user to reduce discomfort possibly caused by long-time viewing.
The method for displaying mine holographic data based on naked eye 3D technology as described in the above, in the 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, so as to ensure stable operation of the system under various conditions.
The invention also provides a mine holographic data display system based on the naked eye 3D technology, which comprises:
(a) The data similarity calculation module is used for screening key information for three-dimensional modeling by calculating similarity coefficients of geological data;
(b) The three-dimensional model construction and optimization module is used for constructing and optimizing a three-dimensional model of the geological structure by utilizing the similarity coefficient obtained by calculation;
(c) The user interaction interface optimizing module is used for analyzing the user interaction frequency and preference, optimizing the design of the interaction interface and ensuring the user friendliness;
(d) The naked eye 3D display parameter calculation module is used for calculating and adjusting naked eye 3D display parameters according to the watching position and the watching angle of the user so as to achieve the best stereoscopic vision effect;
(e) And the system integration and test module integrates the results of the modules, performs system integration, evaluates the response time and stability of the system and ensures the reliability.
The invention also provides a computer storage medium, which is characterized by comprising at least one memory and at least one processor;
a memory for storing one or more program instructions;
and the processor is used for running one or more program instructions and executing a mine holographic data display method based on the naked eye 3D technology.
The method has the beneficial effects that the visualization degree of mine geological data is improved, the complex geological structure is more visual and understandable, the immersion feeling and interaction experience of a user are enhanced, the safety and efficiency of mine operation are improved, more friendly and personalized use experience is provided by optimizing a user interaction interface, the optimal stereoscopic vision effect is ensured by calculating naked eye 3D display parameters, and visual fatigue possibly brought by long-time watching is reduced.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the embodiments or the description of the prior art will be briefly described below, and it is obvious that the drawings in the following description are only some embodiments described in the present invention, and other drawings may be obtained according to these drawings for a person having ordinary skill in the art.
Fig. 1 is a flowchart of a mine holographic data display method based on a naked eye 3D technology according to an embodiment of the present application.
Fig. 2 is a schematic diagram of a mine holographic data display system based on a naked eye 3D technology according to a second embodiment of the present application.
Detailed Description
The following description of the embodiments of the present invention will be made clearly and fully with reference to the accompanying drawings, in which it is evident that the embodiments described are some, but not all embodiments of the invention. All other embodiments, which can be made by those skilled in the art based on the embodiments of the invention without making any inventive effort, are intended to be within the scope of the invention.
Example 1
As shown in fig. 1, a first embodiment of the present application provides a mine holographic data display method based on naked eye 3D technology, including:
Step S10, screening key information for three-dimensional modeling by calculating similarity coefficients of geological data;
Screening out key geological data for constructing an accurate three-dimensional model, comprising the following substeps:
step S11, preprocessing the original geological data, including data cleaning, format unification and the like, so as to ensure the quality and consistency of the data;
Step S12, calculating a similarity coefficient, for each pair of geologic data points (x i,yi,zi) and (x j,yj,zj), calculating a similarity coefficient between them S ij, Where exp denotes a natural exponential function, which is an exponential function based on a base e of natural logarithms (approximately equal to 2.71828), exp (x) in mathematical expression generally denotes the power of e to x, i.e., e x, where exp function is used to calculate the exponential portionThe objective of the exponential function is that the similarity coefficient S ij gradually decreases as the distance between two geological data points increases, because the negative sign in the exponential function causes the value of S ij to rapidly approach 0;x i,yi,zi to represent the coordinate value of the ith geological data point in three-dimensional space, x j,yj,zj to represent the coordinate value of the jth geological data point in three-dimensional space, and σ to represent the standard deviation for controlling the decay rate of the similarity coefficient as the exponent increases. A larger sigma represents a wider attenuation range and a smaller sigma represents a narrower attenuation range when the distance between two geologic data points is smaller (i.eSmaller), similarity coefficient S ij is close to 1, indicating that the two points are very similar, and when the distance between the two geologic data points is large, similarity coefficient S ij decreases rapidly to close to 0, indicating that the two points are dissimilar. By the calculation method, key geological data information can be screened out and used for a subsequent three-dimensional modeling process.
And S13, screening key information, namely selecting data points with similarity coefficients higher than a certain threshold T for three-dimensional modeling according to the calculated similarity coefficient S ij, namely reserving the data points (x i,yi,zi) and (x j,yj,zj) if S ij > T.
S20, constructing and optimizing a three-dimensional model of the geological structure by using the calculated similarity coefficient;
using the calculated similarity coefficients, constructing and optimizing a three-dimensional model of the geological structure comprises the sub-steps of:
Step S21, initializing a three-dimensional model, namely selecting proper three-dimensional modeling software such as Autodesk Maya, blender and the like according to project requirements, importing the key geological data screened in the step S10 into the modeling software, and creating a preliminary three-dimensional model basic shape according to the distribution condition of the geological data.
Step S22, model optimization, namely adjusting geometric parameters in the model by using the similarity coefficient S ij obtained through calculation to ensure the accuracy and fidelity of the model, reducing the irregularity of the surface of the model by a surface smoothing algorithm to improve the quality of the model, and adding necessary details such as rock layers, faults and the like into the model according to the characteristics of geological data.
Step S23, texture mapping, namely preparing texture mapping of geological features, such as rock texture, soil texture and the like, and applying the prepared texture mapping to the three-dimensional model to improve the sense of realism of the model.
Step S24, model optimization verification, namely checking whether the model accords with the actual characteristics of the geological structure, comparing errors between the model and the actual geological structure, adjusting if necessary, optimizing rendering performance of the model, and ensuring smooth display under different hardware conditions.
And S25, developing a model interaction function, namely designing the interaction function of the model, such as zooming, rotating and the like, and writing codes to realize the interaction function so as to ensure that a user can easily control the model.
And S26, model export and integration, namely exporting the optimized model into a format compatible with the naked eye 3D display technology, and importing a model file into a display system for system integration.
S30, analyzing the user interaction frequency and preference, optimizing the design of an interaction interface, and ensuring the user friendliness;
In order to optimize the interactive interface, provide personalized use experience, analyze user interaction frequency and preference, optimize the interactive interface design, ensure user-friendliness, include the following steps:
step S31, recording user behaviors, namely recording interactive behaviors of the user through the system, including but not limited to clicking, sliding, zooming and the like, and storing the collected behavior data in a database for subsequent analysis.
Step S32, data analysis, namely counting the use frequency of a user on a specific function or interface element, analyzing the most commonly used function and the most focused content of the user according to the use habit and preference of the user, and identifying the typical behavior mode of the user, such as a commonly used operation sequence or a browsing path.
Step S33, interface optimization, namely adjusting the layout of interface elements according to user preference to enable common functions to be more easily accessed, simplifying operation flow, reducing unnecessary steps, improving operation efficiency, providing personalized operation suggestions or content recommendations according to user preference history, adjusting visual elements such as colors, fonts and the like, and improving overall attractiveness and readability of the interface.
And S34, collecting user feedback, namely collecting suggestions and suggestions of the user on interface design through a questionnaire, carrying out face-to-face or online interviews with the user to know the use experience and the requirements of the user, inviting the user to participate in the new version test of the interface, and obtaining direct feedback.
And S35, continuously iterating and improving, namely, making a new version of interface prototype based on user feedback and data analysis results, implementing A/B test, comparing effects of different design schemes, and continuously optimizing the interface design according to the test results and the user feedback.
Step S40, calculating and adjusting naked eye 3D display parameters according to the watching position and angle of the user so as to achieve the best stereoscopic vision effect, wherein the method comprises the following substeps:
Step S41 of acquiring the user position coordinates by acquiring the three-dimensional coordinates (x, y, z) of the user in space by sensors (e.g., depth camera, infrared sensor, etc.) installed around the display device, calculating the distance between the user and the display plane, and assuming the center point coordinates of the display plane to be (x 0,y0,z0), the distance between the user and the display plane
Step S42, determining user viewing angle parameters, namely acquiring a user head orientation vector, and acquiring the user head orientation vector by using a sensorAssuming that the display plane ranges in the x, y, z directions are x min,xmax]、[ymin,ymax]、[zmin,zmax, respectively, the display plane normal vectorWherein the method comprises the steps ofUnit vectors of three coordinate axes respectively, and calculating the sight line vector of the userBy user head vectorNormal vector to display planeTo calculate the line of sight vector of the user to represent the direction of the line of sight of the user, to calculate the angle between the line of sight of the user and the display planeWherein the method comprises the steps ofRepresenting a vector of the line of sight of the user,Representing the normal vector of the display plane, θ representing the angle between the user's line of sight and the display plane.
Step S43, calculating naked eye 3D display parameters, firstly calculating a parallax adjustment amount, setting an original binocular parallax as p 0, and setting the parallax adjustment amount Δp=g (D, θ), wherein the g function is defined as follows Wherein k1, k2, k3, k4 are coefficients determined by a large number of experiments, i is a summation variable, and increases from 1 to n in sequence, d is a distance between a user and a display plane, θ is an angle between a user's line of sight and the display plane, e is an extremely small positive number preventing denominator from being zero, n is a positive integer, and can be adjusted according to actual conditions, and the adjusted binocular parallax p=p 0 +Δp is calculated according to the binocular parallax p and a pixel interval s of the display device, and the pixel offset Δx=p·s is calculated according to the binocular parallax p and the pixel interval s of the display device.
And S44, adjusting naked eye 3D display, performing pixel offset operation on left and right images of the display device according to the calculated pixel offset delta x to realize adjustment of the naked eye 3D effect, continuously monitoring position and angle change of a user, and repeating the steps when the position or angle of the user is changed, and adjusting naked eye 3D display parameters in real time to ensure that the best stereoscopic vision effect is always maintained.
And S50, integrating the results of the steps, performing system integration, evaluating the response time and stability of the system, and ensuring the reliability.
Integrating the modules developed in the steps S10 to S40 into a complete system, defining a communication protocol and a data exchange format among the modules, performing preliminary system debugging and testing to ensure that the modules can cooperatively work, testing the response time and stability of the system, simulating various fault scenes, evaluating the fault recovery capability of the system, operating the system under high load, and evaluating the performance limit and stability of the system.
Example two
As shown in fig. 2, a second embodiment of the present application provides a mine holographic data display system based on naked eye 3D technology, including:
(a) The data similarity calculation module is used for screening key information for three-dimensional modeling by calculating similarity coefficients of geological data;
(b) The three-dimensional model construction and optimization module is used for constructing and optimizing a three-dimensional model of the geological structure by utilizing the similarity coefficient obtained by calculation;
(c) The user interaction interface optimizing module is used for analyzing the user interaction frequency and preference, optimizing the design of the interaction interface and ensuring the user friendliness;
(d) The naked eye 3D display parameter calculation module is used for calculating and adjusting naked eye 3D display parameters according to the watching position and the watching angle of the user so as to achieve the best stereoscopic vision effect;
(e) And the system integration and test module integrates the results of the modules, performs system integration, evaluates the response time and stability of the system and ensures the reliability.
The data similarity calculation module is used for screening key information for three-dimensional modeling by calculating similarity coefficients of geological data;
to screen out critical geological data for constructing an accurate three-dimensional model, comprising:
1. Preprocessing the original geological data, including data cleaning, format unification and the like, so as to ensure the quality and consistency of the data;
2. Similarity coefficients are calculated, for each pair of geologic data points (x i,yi,zi) and (x j,yj,zj), similarity coefficients between them are calculated S ij, Where exp denotes a natural exponential function, which is an exponential function based on a base e of natural logarithms (approximately equal to 2.71828), exp (x) in mathematical expression generally denotes the power of e to x, i.e., e x, where exp function is used to calculate the exponential portionThe objective of the exponential function is that the similarity coefficient S ij gradually decreases as the distance between two geological data points increases, because the negative sign in the exponential function causes the value of S ij to rapidly approach 0;x i,yi,zi to represent the coordinate value of the ith geological data point in three-dimensional space, x j,yj,zj to represent the coordinate value of the jth geological data point in three-dimensional space, and σ to represent the standard deviation for controlling the decay rate of the similarity coefficient as the exponent increases. A larger sigma represents a wider attenuation range and a smaller sigma represents a narrower attenuation range when the distance between two geologic data points is smaller (i.eSmaller), similarity coefficient S ij is close to 1, indicating that the two points are very similar, and when the distance between the two geologic data points is large, similarity coefficient S ij decreases rapidly to close to 0, indicating that the two points are dissimilar. By the calculation method, key geological data information can be screened out and used for a subsequent three-dimensional modeling process.
3. And screening key information, namely selecting data points with similarity coefficients higher than a certain threshold T for three-dimensional modeling according to the calculated similarity coefficient S ij, namely reserving the data points (x i,yi,zi) and (x j,yj,zj) if S ij is greater than T.
And (b) constructing and optimizing a three-dimensional model of the geological structure by using the calculated similarity coefficient, wherein the three-dimensional model constructing and optimizing module comprises the following steps:
1. Initializing a three-dimensional model, namely selecting proper three-dimensional modeling software such as Autodesk Maya, blender and the like according to project requirements, importing the key geological data screened in the step S10 into the modeling software, and creating a preliminary three-dimensional model basic shape according to the distribution condition of the geological data.
2. The model optimization comprises the steps of utilizing the similarity coefficient S ij obtained through calculation to adjust geometric parameters in the model so as to ensure the accuracy and fidelity of the model, reducing the irregularity of the surface of the model through a surface smoothing algorithm, improving the quality of the model, and adding necessary details such as rock layers, faults and the like into the model according to the characteristics of geological data.
3. Texture mapping, namely preparing texture maps of geological features, such as rock texture, soil texture and the like, and applying the prepared texture maps to the three-dimensional model to improve the sense of realism of the model.
4. Model optimization verification, namely checking whether the model accords with the actual characteristics of the geological structure, comparing errors between the model and the actual geological structure, adjusting if necessary, optimizing rendering performance of the model, and ensuring smooth display under different hardware conditions.
5. Model interaction function development, namely designing interaction functions of a model, such as zooming, rotating and the like, and writing codes to realize the interaction functions so as to ensure that a user can easily control the model.
6. And exporting and integrating the model, namely exporting the optimized model into a format compatible with the naked eye 3D display technology, importing the model file into a display system, and carrying out system integration.
Analyzing user interaction frequency and preference, optimizing the design of an interaction interface and ensuring user friendliness;
to optimize an interactive interface, provide a personalized use experience, analyze user interaction frequency and preferences, optimize an interactive interface design, ensure user friendliness, comprising:
1. user behavior recording, namely recording interactive behaviors of a user through a system, including but not limited to clicking, sliding, zooming and the like, and storing collected behavior data in a database for subsequent analysis.
2. The data analysis comprises the steps of counting the use frequency of a user on specific functions or interface elements, analyzing the most commonly used functions and the most focused contents of the user according to the use habit and preference of the user, and identifying the typical behavior modes of the user, such as a common operation sequence or a browsing path.
3. The interface optimization comprises the steps of adjusting the layout of interface elements according to user preferences, enabling common functions to be more easily accessed, simplifying operation flow, reducing unnecessary steps, improving operation efficiency, providing personalized operation suggestions or content recommendations according to user preference history, adjusting visual elements such as colors, fonts and the like, and improving the overall attractiveness and readability of the interface.
4. User feedback collection, namely collecting suggestions and suggestions of the user on interface design through a questionnaire, carrying out face-to-face or online interviews with the user to get deep knowledge of the use experience and the requirement of the user, inviting the user to participate in a new version test of the interface, and obtaining direct feedback.
5. The continuous iteration improvement comprises the steps of making a new version of interface prototype based on user feedback and data analysis results, implementing A/B test, comparing effects of different design schemes, and continuously optimizing interface design according to test results and user feedback.
And (D) calculating and adjusting naked eye 3D display parameters according to the watching position and the watching angle of the user to achieve the best stereoscopic vision effect, wherein the calculating module comprises the following steps:
1. Acquiring the coordinates of the user's position by acquiring the three-dimensional coordinates (x, y, z) of the user in space through sensors (such as depth camera, infrared sensor, etc.) installed around the display device, calculating the distance between the user and the display plane, and assuming the coordinates of the center point of the display plane to be (x 0,y0,z0), the distance between the user and the display plane
2. Determining user viewing angle parameters by obtaining a user head orientation vector and also using a sensor to obtain a user head orientation vectorAssuming that the display plane ranges in the x, y, z directions are x min,xmax]、[ymin,ymax]、[zmin,zmax, respectively, the display plane normal vector Wherein the method comprises the steps ofUnit vectors of three coordinate axes respectively, and calculating the sight line vector of the userBy user head vectorNormal vector to display planeTo calculate the line of sight vector of the user to represent the direction of the line of sight of the user, to calculate the angle between the line of sight of the user and the display planeWherein the method comprises the steps ofRepresenting a vector of the line of sight of the user,Representing the normal vector of the display plane, θ representing the angle between the user's line of sight and the display plane.
3. Calculating naked eye 3D display parameters, firstly calculating parallax adjustment quantity, setting original binocular parallax as p 0, and setting parallax adjustment quantity delta p=g (D, theta), wherein g function is defined as follows Wherein k1, k2, k3, k4 are coefficients determined by a large number of experiments, i is a summation variable, and increases from 1 to n in sequence, d is a distance between a user and a display plane, θ is an angle between a user's line of sight and the display plane, e is an extremely small positive number preventing denominator from being zero, n is a positive integer, and can be adjusted according to actual conditions, and the adjusted binocular parallax p=p 0 +Δp is calculated according to the binocular parallax p and a pixel interval s of the display device, and the pixel offset Δx=p·s is calculated according to the binocular parallax p and the pixel interval s of the display device.
4. And continuously monitoring the position and angle change of a user, repeating the steps when the position or angle of the user is changed, and adjusting naked eye 3D display parameters in real time to ensure that the best stereoscopic vision effect is always maintained.
Integrating the results of the steps, carrying out system integration, evaluating the response time and stability of the system, and ensuring the reliability, wherein the system integration and test module comprises the following steps:
Integrating the modules developed in the modules (a) to (e) into a complete system, defining a communication protocol and a data exchange format among the modules, performing preliminary system debugging and testing to ensure that the modules can work cooperatively, testing the response time and stability of the system, simulating various fault scenes, evaluating the fault recovery capability of the system, operating the system under high load, and evaluating the performance limit and stability of the system.
Corresponding to the above embodiments, the embodiments of the present invention provide a computer storage medium comprising at least one memory and at least one processor;
The memory is used for storing one or more program instructions;
and the processor is used for running one or more program instructions and executing a mine holographic data display method based on the naked eye 3D technology.
Corresponding to the above embodiments, the embodiments of the present invention provide a computer-readable storage medium, where the computer-readable storage medium contains one or more program instructions, where the one or more program instructions are used for being executed by a processor to perform a mine holographic data display method based on naked eye 3D technology.
The embodiment of the invention discloses a computer readable storage medium, wherein computer program instructions are stored in the computer readable storage medium, and when the computer program instructions run on a computer, the computer is caused to execute the mine holographic data display method based on the naked eye 3D technology.
In the embodiment of the invention, the processor may be an integrated circuit chip with signal processing capability. The Processor may be a general purpose Processor, a digital signal Processor (DIGITAL SIGNAL Processor, DSP), application SPECIFIC INTEGRATED Circuit (ASIC), field programmable gate array (FieldProgrammable GATE ARRAY, FPGA) or other programmable logic device, discrete gate or transistor logic device, discrete hardware components.
The disclosed methods, steps, and logic blocks in the embodiments of the present invention may be implemented or performed. A general purpose processor may be a microprocessor or the processor may be any conventional processor or the like. The steps of the method disclosed in connection with the embodiments of the present invention may be embodied directly in the execution of a hardware decoding processor, or in the execution of a combination of hardware and software modules in a decoding processor. The software modules may be located in a random access memory, flash memory, read only memory, programmable read only memory, or electrically erasable programmable memory, registers, etc. as well known in the art. The processor reads the information in the storage medium and, in combination with its hardware, performs the steps of the above method.
The storage medium may be memory, for example, may be volatile memory or nonvolatile memory, or may include both volatile and nonvolatile memory.
The nonvolatile Memory may be a Read-Only Memory (ROM), a Programmable ROM (PROM), an Erasable PROM (EPROM), an electrically Erasable ROM (ELECTRICALLY EPROM, EEPROM), or a flash Memory.
The volatile memory may be a random access memory (Random Access Memory, RAM for short) which acts as an external cache. By way of example, and not limitation, many forms of RAM are available, such as static random access memory (STATIC RAM, SRAM), dynamic random access memory (DYNAMIC RAM, DRAM), synchronous Dynamic Random Access Memory (SDRAM), double data rate Synchronous dynamic random access memory (Double DATA RATESDRAM, ddr SDRAM), enhanced Synchronous dynamic random access memory (ENHANCEDSDRAM, ESDRAM), synchronous link dynamic random access memory (SYNCHLINK DRAM, SLDRAM), and direct memory bus random access memory (DirectRambus RAM, DRRAM).
The storage media described in embodiments of the present invention are intended to comprise, without being limited to, these and any other suitable types of memory.
Those skilled in the art will appreciate that in one or more of the examples described above, the functions described in the present invention may be implemented in a combination of hardware and software. When the software is applied, the corresponding functions may be stored in a computer-readable medium or transmitted as one or more instructions or code on the computer-readable medium. Computer-readable media includes both computer storage media and communication media including any medium that facilitates transfer of a computer program from one place to another. A storage media may be any available media that can be accessed by a general purpose or special purpose computer.
The foregoing embodiments have been provided for the purpose of illustrating the general principles of the present invention in further detail, and are not to be construed as limiting the scope of the invention, but are merely intended to cover any modifications, equivalents, improvements, etc. based on the teachings of the invention.

Claims (9)

1. The mine holographic data display method based on the naked eye 3D technology is characterized by comprising the following steps of:
s10, screening key information for three-dimensional modeling by calculating similarity coefficients of geological data;
s20, constructing and optimizing a three-dimensional model of the geological structure by using the calculated similarity coefficient;
s30, analyzing the user interaction frequency and preference, optimizing the design of an interaction interface, and ensuring the user friendliness;
S40, calculating and adjusting naked eye 3D display parameters according to the watching position and the angle of the user so as to achieve the best stereoscopic vision effect;
s50, integrating the results of the steps, performing system integration, evaluating response time and stability of the system, and ensuring reliability.
2. The mine holographic data display method based on the naked eye 3D technology according to claim 1, wherein in the step S10, the similarity coefficient is used for quantifying the association degree between geological data so as 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 the geological data.
3. The method for displaying mine holographic data based on naked eye 3D technology as set forth in claim 1, wherein in said step S20, said three-dimensional model construction further comprises texture mapping and illumination processing of the model to enhance realism, and in addition, said three-dimensional model supports dynamic updating to reflect the latest geological change.
4. The mine holographic data display method based on the naked eye 3D technology according to claim 1, wherein in the step S30, the optimization of the user interaction interface further comprises dynamically adjusting the display content according to the operation habit of the user, and predicting the next operation of the user through a machine learning algorithm to provide a personalized interaction experience.
5. The mine holographic data display method of claim 1, wherein in step S40, the calculation of the naked eye 3D display parameters includes, but is not limited to, adjusting a display angle, a parallax setting, and a brightness adjustment to provide an optimal stereoscopic experience, and in addition, the calculation of the parameters also considers the visual comfort of the user to reduce discomfort caused by long-term viewing.
6. The mine holographic data presentation method of claim 1, wherein 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 in each case.
7. The method according to any one of claims 1 to 6, characterized in that the method further comprises continuous optimization based on user feedback, by collecting user usage data and feedback comments, continuously improving the functionality and user experience of the system.
8. Mine holographic data display system based on bore hole 3D technique, characterized by comprising:
(a) The data similarity calculation module is used for screening key information for three-dimensional modeling by calculating similarity coefficients of geological data;
(b) The three-dimensional model construction and optimization module is used for constructing and optimizing a three-dimensional model of the geological structure by utilizing the similarity coefficient obtained by calculation;
(c) The user interaction interface optimizing module is used for analyzing the user interaction frequency and preference, optimizing the design of the interaction interface and ensuring the user friendliness;
(d) The naked eye 3D display parameter calculation module is used for calculating and adjusting naked eye 3D display parameters according to the watching position and the watching angle of the user so as to achieve the best stereoscopic vision effect;
(e) And the system integration and test module integrates the results of the modules, performs system integration, evaluates the response time and stability of the system and ensures the reliability.
9. A computer storage medium includes at least one memory and at least one processor;
a memory for storing one or more program instructions;
and the processor is used for running one or more program instructions and executing a mine holographic data display method based on the naked eye 3D technology.
CN202411182307.8A 2024-08-27 2024-08-27 A mine holographic data display method and display system based on naked-eye 3D technology Active CN119311111B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202411182307.8A CN119311111B (en) 2024-08-27 2024-08-27 A mine holographic data display method and display system based on naked-eye 3D technology

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202411182307.8A CN119311111B (en) 2024-08-27 2024-08-27 A mine holographic data display method and display system based on naked-eye 3D technology

Publications (2)

Publication Number Publication Date
CN119311111A true CN119311111A (en) 2025-01-14
CN119311111B CN119311111B (en) 2025-09-26

Family

ID=94178165

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202411182307.8A Active CN119311111B (en) 2024-08-27 2024-08-27 A mine holographic data display method and display system based on naked-eye 3D technology

Country Status (1)

Country Link
CN (1) CN119311111B (en)

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20130120360A1 (en) * 2011-11-15 2013-05-16 Cyberlink Corp. Method and System of Virtual Touch in a Steroscopic 3D Space
CN105426626A (en) * 2015-12-08 2016-03-23 长江大学 Similar data style cluster based multiple-point geostatistics modeling method
CN111459955A (en) * 2020-03-13 2020-07-28 济南轨道交通集团有限公司 Three-dimensional geological structure model automatic updating method and system based on GIS platform
CN111918051A (en) * 2020-08-14 2020-11-10 广东申义实业投资有限公司 Horizontal rotation type control device and method for converting plane picture into 3D image
CN111921203A (en) * 2020-08-21 2020-11-13 腾讯科技(深圳)有限公司 Interactive processing method and device in virtual scene, electronic equipment and storage medium
CN115469871A (en) * 2022-09-09 2022-12-13 北京万讯博通科技发展有限公司 Customizable equipment management and control interface design method and system
CN116486025A (en) * 2023-04-13 2023-07-25 济南市勘察测绘研究院 Urban geological data processing platform based on big data cloud computing technology
CN116708746A (en) * 2023-05-11 2023-09-05 人民百业科技有限公司 Naked eye 3D-based intelligent display processing method

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20130120360A1 (en) * 2011-11-15 2013-05-16 Cyberlink Corp. Method and System of Virtual Touch in a Steroscopic 3D Space
CN105426626A (en) * 2015-12-08 2016-03-23 长江大学 Similar data style cluster based multiple-point geostatistics modeling method
CN111459955A (en) * 2020-03-13 2020-07-28 济南轨道交通集团有限公司 Three-dimensional geological structure model automatic updating method and system based on GIS platform
CN111918051A (en) * 2020-08-14 2020-11-10 广东申义实业投资有限公司 Horizontal rotation type control device and method for converting plane picture into 3D image
CN111921203A (en) * 2020-08-21 2020-11-13 腾讯科技(深圳)有限公司 Interactive processing method and device in virtual scene, electronic equipment and storage medium
CN115469871A (en) * 2022-09-09 2022-12-13 北京万讯博通科技发展有限公司 Customizable equipment management and control interface design method and system
CN116486025A (en) * 2023-04-13 2023-07-25 济南市勘察测绘研究院 Urban geological data processing platform based on big data cloud computing technology
CN116708746A (en) * 2023-05-11 2023-09-05 人民百业科技有限公司 Naked eye 3D-based intelligent display processing method

Also Published As

Publication number Publication date
CN119311111B (en) 2025-09-26

Similar Documents

Publication Publication Date Title
Gahegan Four barriers to the development of effective exploratory visualisation tools for the geosciences
JP2023029984A (en) Method, device, electronic apparatus, and readable storage medium for generating virtual image
CN115201902B (en) A fault intelligent identification method and system based on deep learning
US12073507B2 (en) Point-based neural radiance field for three dimensional scene representation
CN117372604B (en) 3D face model generation method, device, equipment and readable storage medium
CN109753547A (en) A visual analysis method of geospatial multidimensional data based on parallel coordinate axes
Daniels et al. Semi‐regular quadrilateral‐only remeshing from simplified base domains
CN119131212A (en) Intelligent generation method and device for virtual model clothing display images based on diffusion model
US20240320917A1 (en) Diffusion based cloth registration
CN118690922A (en) A method and device for predicting residual oil distribution based on physical constraint neural network
CN115470557A (en) Intelligent building design method and system based on BIM
CN120894771B (en) Ammeter reading method, device, equipment and medium based on image recognition
CN119311111B (en) A mine holographic data display method and display system based on naked-eye 3D technology
Zeng et al. Deep unrolled weighted graph Laplacian regularization for depth completion
Xiao et al. Image representation on curved optimal triangulation
CN120673197A (en) Multi-head attention model training method integrating geological rules
Schiavo Real-time XR visualization of 3D Gaussian Splatting models
CN120580707A (en) Interactive writing method of Chinese character structure and geometric space
CN113345052A (en) Classified data multi-view visualization coloring method and system based on similarity significance
CN119579751A (en) A model display control method, device and medium based on digital twin system
CN119600128A (en) Garment multi-view generation method and device
CN119046393A (en) Micro map intelligent making system and device
Scott et al. Evaluating realism in example-based terrain synthesis
Dhatrak et al. AI-Powered Virtual Try-On System: Enhancing Fit Prediction and User Comfort Through Deep Learning
CN116452458A (en) Filling method, device and medium for blank strips in imaging logging

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant