A 3D scene construction and implementation system based on the Web side
By building a three-dimensional scene based on the web-end, and using multiple data analysis to form a virtual scene, the existing system has solved the problems of high learning costs, complex operations, few interactions and low accuracy, and realized user-friendly interface and high-precision three-dimensional modeling.
Patent Information
- Application Number
- CN202411083000.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-08-08
- Publication Date
- 2025-08-01
- Estimated Expiration
- 2044-08-08
AI Technical Summary
The existing three-dimensional scene construction and implementation system has high cost, complex operation, few interactions and low accuracy, so it cannot be customized and optimized according to user needs.
It provides a three-dimensional scene construction and implementation system based on the web, including scene area determination, information collection, scene data processing and analysis, model information collection, model data processing and analysis, three-dimensional scene modeling method rationality index calculation, geometric modeling and texture map, etc., and obtain data in real time through sensors and perform multiple analysis to form a virtual scene.
It lowers the threshold for user usage, provides a friendly interface and interactive tools, improves the flexibility and accuracy of modeling, and facilitates users to operate and view results.
Smart Images

Figure CN119131285B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of three-dimensional scene construction, and more specifically, to a three-dimensional scene construction and implementation system based on the Web side. Background Art
[0002] With the continuous development of Web technology, Web 3D technology has become an important direction for current Web development. Three-dimensional scene construction uses 3D modeling software to precisely control the size, shape, and position of objects to ensure the accuracy of the design, and is widely used in many fields such as game development, architectural design, cultural heritage protection, virtual reality, robot navigation, and medical image processing. Therefore, it is of great practical significance and application value to develop a simple and easy-to-use three-dimensional scene construction and implementation system based on the Web side.
[0003] Existing three-dimensional scene construction and implementation systems include: a data acquisition module, a three-dimensional reconstruction module, a virtual scene modeling module, and a user interaction and control module. Among them, the data acquisition module uses various tools such as lidar, digital cameras, and drones to collect data of the actual scene and preprocess the collected data, including denoising, alignment, and registration steps, to improve the accuracy and efficiency of subsequent processing. The three-dimensional reconstruction module uses computer graphics and image processing technologies to automatically construct a preliminary model of the three-dimensional scene from the processed data. This module can process large-scale data and generate high-precision three-dimensional models. The virtual scene modeling module performs geometric modeling and texture mapping on the three-dimensional reconstruction results to form a virtual scene. Geometric modeling reconstructs the model through point cloud or mesh data, and texture mapping applies real-world images to the virtual model to increase the sense of reality. The user interaction and control module provides an intuitive and easy-to-use user interface to support users in editing and viewing the three-dimensional scene and realizing the interaction between the user and the virtual scene.
[0004] However, in actual use, there are still some disadvantages, such as high learning costs. Existing three-dimensional scene construction and implementation systems mostly rely on professional three-dimensional modeling software, with complex operations and high learning costs; few interactions, and no customized optimization processing can be performed according to user needs after 3D modeling output; low accuracy. Traditional three-dimensional scene construction systems only perform three-dimensional modeling according to specific operating systems and hardware, without secondary processing of the generated modeling data, with relatively low flexibility and low model establishment accuracy.
[0005] Therefore, there is an urgent need to provide a three-dimensional scene construction and implementation system based on the Web side to solve the problems of high learning costs, few interactions, and inaccuracy in existing three-dimensional scene construction and implementation systems. Summary of the Invention
[0006] To overcome the above-mentioned defects of the prior art, an embodiment of the present invention provides a three-dimensional scene construction and implementation system based on the Web side. Through the following solutions, the problems raised in the above background art are solved.
[0007] To achieve the above object, the present invention provides the following technical solution: A three-dimensional scene construction and implementation system based on the Web side, comprising:
[0008] A scene area determination module: used to divide the target modeling area into modeling sub-area volume blocks according to equal volume, and sequentially mark them as 1, 2... n;
[0009] An information acquisition module: used to use sensors to obtain data in the target modeling area in real time, collect scene data and image data of the target scene area, and send the collected image data to the three-dimensional scene preliminary creation module, and send the scene data to the scene data processing and analysis module;
[0010] A scene data processing and analysis module: used to analyze and process the scene data collected by the information acquisition module to obtain a scene space coefficient, a scene surface spectral coefficient, and a scene environment characteristic coefficient, and send them to the three-dimensional scene modeling method rationality index calculation module;
[0011] A three-dimensional scene preliminary creation module: used to receive the image data collected by the information acquisition module, and based on the information extracted by image recognition and the data acquisition module, quickly create a three-dimensional model to obtain a complete three-dimensional scene, and divide the target model area into model sub-area volume blocks according to equal volume, and sequentially mark them as 1, 2... n;
[0012] A model information acquisition module: used to collect data from the scene established by the three-dimensional scene preliminary creation module to obtain modeling information data, and send the data to the model data processing and analysis module, where the modeling information data includes model space parameters, model surface spectral parameters, and model environment characteristic parameters;
[0013] A model data processing and analysis module: used to analyze and process the model information data collected by the model information acquisition module to obtain a model space coefficient, a model surface spectral coefficient, and a model environment characteristic coefficient, and send them to the three-dimensional scene modeling method rationality index calculation module;
[0014] A three-dimensional scene modeling method rationality index calculation module: used to substitute the scene space coefficient, the scene surface spectral coefficient, the scene environment characteristic coefficient, the model space coefficient, the model surface spectral coefficient, and the model environment characteristic coefficient into the three-dimensional scene modeling method rationality index mathematical model to obtain the three-dimensional scene modeling method rationality index value;
[0015] 3D scene modeling method judgment module: used to compare the rationality index value of the 3D scene modeling method with the preset allowable range value of the rationality index error of the 3D scene modeling method, calculate the difference value between the rationality index value of the 3D scene modeling method and the preset allowable range value of the rationality index error of the 3D scene modeling method, and when the difference value is less than the preset difference value, send the difference value to the data interaction and transmission module;
[0016] 3D scene generation module: used to perform geometric modeling and texture mapping based on the result of the 3D scene modeling method judgment module to form a virtual scene. Geometric modeling reconstructs the model through point cloud or mesh data, and texture mapping applies real-world images to the virtual model to increase the sense of reality, and sends the result to the data interaction module;
[0017] Data interaction module: used to transmit the calculation result calculated in the 3D scene modeling method judgment module to the web data terminal, provide reference data for the administrator to make adjustment measures, and realize the interaction between the user and the virtual scene.
[0018] Preferably, the scene space parameters include the number of volume blocks in the scene modeling sub-region, denoted as n1; the volume of the volume block in the scene modeling sub-region, denoted as V1; the length of the volume block in the scene modeling sub-region, denoted as l1, the width of the volume block in the scene modeling sub-region, denoted as w1; the height of the volume block in the scene modeling sub-region, denoted as h1; the total surface area of the scene, denoted as S1; the scene surface spectral parameters include the scene surface spectral reflectivity, denoted as ρ1; the scene surface spectral period, denoted as T1; the scene surface spectral peak area, denoted as s1; the scene surface spectral intensity, denoted as R1; the peaks of the spectrum are numbered according to the wavelength, and are sequentially marked as 1, 2... n; the scene environment characteristic parameters include the scene environment color temperature value, denoted as K1; the scene light refractive index, denoted as η1; the scene light scattering coefficient, denoted as σ1.
[0019] Preferably, the scene data and analysis module includes a scene space coefficient calculation unit, a scene surface spectral coefficient calculation unit, and a scene environment characteristic coefficient calculation unit.
[0020] Preferably, the scene space coefficient calculation unit is used to import the scene space parameters into the scene space coefficient mathematical model to obtain the scene space coefficient value; the scene surface spectral coefficient calculation unit is used to import the scene surface spectral parameters into the scene surface spectral coefficient mathematical model to obtain the scene surface spectral coefficient value; the scene environment characteristic coefficient calculation unit is used to import the scene environment characteristic parameters into the scene environment characteristic coefficient mathematical model to obtain the scene environment characteristic coefficient value.
[0021] Preferably, the scene space coefficient mathematical model is specifically: The scene surface spectral coefficient mathematical model is specifically: The mathematical model of the scene environment characteristic coefficient is specifically as follows: Where represents the volume of the i-th scene modeling sub-region volume block, represents the length of the i-th scene modeling sub-region volume block, represents the width of the i-th scene modeling sub-region volume block, represents the height of the i-th scene modeling sub-region volume block, and S1 represents the total surface area of the scene; represents the spectral intensity of the scene surface at wavelength λ; represents the spectral reflectivity of the scene surface at wavelength λ; represents the spectral intensity at the spectral valley of the scene surface; R 1max represents the spectral intensity at the spectral peak of the scene surface; T1 represents the spectral period of the scene surface; s1 represents the spectral peak area of the scene surface; K1 represents the scene environmental color temperature value; η1 represents the refractive index of the scene light; σ1 represents the light scattering coefficient of the scene; n1 represents the number of scene modeling sub-region volume blocks.
[0022] Preferably, the model space parameters include the number of model sub-region volume blocks, denoted as n2; the volume of the model sub-region volume block, denoted as V2; the length of the model sub-region volume block, denoted as l2; the width of the model sub-region volume block, denoted as w2; the height of the model sub-region volume block, denoted as h2; the total surface area of the model, denoted as S2; the model surface spectral parameters include the model surface spectral reflectivity, denoted as ρ2; the model surface spectral period, denoted as T2; the model surface spectral peak area, denoted as s2; the model surface spectral intensity, denoted as R2; the spectral peaks of the spectrum are numbered according to the wavelength, and are sequentially marked as 1, 2... n; the model environmental characteristic parameters include the model environmental color temperature value, denoted as K2; the refractive index of the model light, denoted as η2; the light scattering coefficient of the model, denoted as σ2.
[0023] Preferably, the model data processing and analysis module includes a model space coefficient calculation unit, a model surface spectral coefficient calculation unit, and a model environmental characteristic coefficient calculation unit.
[0024] Preferably, the model space coefficient calculation unit is used to import the model space parameters into the model space coefficient mathematical model to obtain the model space coefficient value; the model surface spectral coefficient calculation unit is used to import the model surface spectral parameters into the model surface spectral coefficient mathematical model to obtain the model surface spectral coefficient value; the model environmental characteristic coefficient calculation unit is used to import the model environmental characteristic parameters into the model environmental characteristic coefficient mathematical model to obtain the model environmental characteristic coefficient value.
[0025] Preferably, the mathematical model of the model space coefficient is specifically as follows: The mathematical model of the model surface spectral coefficient is specifically as follows: The mathematical model of the model environment characteristic coefficient is specifically as follows: Where represents the volume of the i-th model sub-region volume block, represents the length of the i-th model sub-region volume block, represents the width of the i-th model sub-region volume block, represents the height of the i-th model sub-region volume block, S2 represents the total surface area of the model, represents the spectral intensity of the model surface at a wavelength of λ; represents the spectral reflectivity of the model surface at a wavelength of λ; represents the spectral intensity at the bottom of the spectral valley of the model surface; R 2max represents the spectral intensity at the peak of the spectral wave of the model surface; T2 represents the spectral period of the model surface; s2 represents the spectral peak area of the model surface, K2 represents the model environment color temperature value; η2 represents the model light refractive index; σ2 represents the model light scattering coefficient, and n2 represents the number of model sub-region volume blocks.
[0026] Preferably, the mathematical model of the rationality index of the three-dimensional scene modeling method is specifically as follows: Where v2 = α2β2χ2; v1 = α1β1χ1; where v2 represents the scene model shape index, v1 represents the scene shape index; α1 represents the scene space coefficient, β1 represents the scene surface spectral coefficient, χ1 represents the scene environment characteristic coefficient, α2 represents the model space coefficient, β2 represents the model surface spectral coefficient, and χ2 represents the model environment characteristic coefficient.
[0027] The technical effects and advantages of the present invention:
[0028] 1. Through the Web-based design of the present invention, the multi-faceted three-dimensional scene building system does not require users to install any additional software and can be used simply by opening it in a browser, greatly reducing the usage threshold for users;
[0029] 2. Through the Web-based design of the present invention, a user-friendly interface and interaction tools are provided, facilitating users to operate and view the results, and improving the degree of interaction;
[0030] 3. By using the model information acquisition module and the model data processing and analysis module to perform secondary analysis on the initially established three-dimensional scene modeling, the flexibility and accuracy of the modeling results are improved. BRIEF DESCRIPTION OF THE DRAWINGS
[0031] Figure 1 is a schematic diagram of the overall structure of the present invention. DETAILED DESCRIPTION OF THE INVENTION
[0032] Next, the technical solutions in the embodiments of the present invention will be clearly and completely described in conjunction with the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only a part of the embodiments of the present invention, rather than all the embodiments. All other embodiments obtained by those of ordinary skill in the art based on the embodiments of the present invention without creative efforts shall fall within the protection scope of the present invention.
[0033] As shown in the attached Figure 1 A three-dimensional scene construction and implementation system based on the Web side, including a scene area determination module, an information collection module, a scene data and analysis module, a three-dimensional scene preliminary creation module, a model information collection module, a model data processing and analysis module, a three-dimensional scene modeling method rationality index calculation module, a three-dimensional scene modeling method judgment module, a three-dimensional scene generation module, and a data interaction and transmission module; the scene data and analysis module includes a scene space coefficient calculation unit, a scene surface spectral coefficient calculation unit, and a scene environment characteristic coefficient calculation unit; the model data processing and analysis module includes a model space coefficient calculation unit, a model surface spectral coefficient calculation unit, and a model environment characteristic coefficient calculation unit.
[0034] The output end of the information collection module is electrically connected to the input end of the scene data processing and analysis module, the output end of the scene data processing and analysis module is electrically connected to the input end of the three-dimensional scene modeling method rationality index calculation module, the output end of the information collection module is electrically connected to the input end of the three-dimensional scene preliminary creation module, the output end of the three-dimensional scene preliminary creation module is electrically connected to the input end of the model information collection module, the output end of the model information collection module is electrically connected to the input end of the model data processing and analysis module, the output end of the model data processing and analysis module is electrically connected to the input end of the three-dimensional scene modeling method rationality index calculation module, the output end of the three-dimensional scene modeling method rationality index calculation module is electrically connected to the input end of the three-dimensional scene modeling method judgment module, the output end of the three-dimensional scene modeling method judgment module is electrically connected to the input end of the data interaction and transmission module, the output end of the three-dimensional scene modeling method judgment module is electrically connected to the input end of the three-dimensional scene generation module, and the output end of the three-dimensional scene generation module is electrically connected to the input end of the data interaction and transmission module.
[0035] The scene area determination module is used to divide the target modeling area into modeling sub-area volume blocks according to equal volume, and sequentially mark them as 1, 2... n;
[0036] The information acquisition module is used to use sensors to obtain data in the target modeling area in real time, collect scene data and image data of the target scene area, and transmit the collected image data to the three-dimensional scene preliminary creation module, and transmit the scene data to the scene data processing and analysis module. The scene data includes scene space parameters, scene surface spectral parameters, and scene environment characteristic parameters.
[0037] In this embodiment, it should be specifically explained that the scene space parameters include the number of scene modeling sub-area volume blocks, denoted as n1; the volume of the scene modeling sub-area volume blocks, denoted as V1; the length of the scene modeling sub-area volume blocks, denoted as l1, the width of the scene modeling sub-area volume blocks, denoted as w1; the height of the scene modeling sub-area volume blocks, denoted as h1; the total surface area of the scene, denoted as S1; the scene surface spectral parameters include the scene surface spectral reflectivity, denoted as ρ1; the scene surface spectral period, denoted as T1; the scene surface spectral peak area, denoted as s1; the scene surface spectral intensity, denoted as R1; the peaks of the spectrum are numbered according to the wavelength, and marked as 1, 2...n in sequence; the scene environment characteristic parameters include the scene environment color temperature value, denoted as K1; the scene light refractive index, denoted as η1; and the scene light scattering coefficient, denoted as σ1.
[0038] The scene data processing and analysis module is used to analyze and process the scene data collected by the information collection module to obtain scene space coefficients, scene surface spectral coefficients and scene environment characteristic coefficients, and transmit them to the three-dimensional scene modeling mode rationality index calculation module.
[0039] The scene space coefficient calculation unit is used to import the scene space parameters into the scene space coefficient mathematical model to obtain the scene space coefficient value; the scene surface spectral coefficient calculation unit is used to import the scene surface spectral parameters into the scene surface spectral coefficient mathematical model to obtain the scene surface spectral coefficient value; the scene environment characteristic coefficient calculation unit is used to import the scene environment characteristic parameters into the scene environment characteristic coefficient mathematical model to obtain the scene environment characteristic coefficient value.
[0040] In this embodiment, it should be specifically noted that the mathematical model of the scene space coefficient is: The mathematical model of the scene surface spectral coefficient is specifically: The mathematical model of the scene environment characteristic coefficient is specifically: in represents the volume of the i-th scene modeling sub-region volume block, represents the length of the volume block of the i-th scene modeling sub-area, Represents the width of the volume block of the i-th scene modeling sub-area, Denote the height of the volume block of the i-th scene modeling sub-region, and S1 represents the total surface area of the scene; Denote the spectral intensity of the scene surface at wavelength λ; ρ 1λ Denote the spectral reflectivity of the scene surface at wavelength λ; Denote the spectral intensity at the spectral valley of the scene surface; R 1max Denote the spectral intensity at the spectral peak of the scene surface; T1 represents the spectral period of the scene surface; s1 represents the spectral peak area of the scene surface; K1 represents the ambient color temperature value of the scene; η1 represents the refractive index of the scene light; σ1 represents the light scattering coefficient of the scene, and n1 represents the number of volume blocks of the scene modeling sub-region.
[0041] The preliminary 3D scene creation module is used to receive the image data collected by the information acquisition module, quickly create a 3D model based on the information extracted by the image recognition and data acquisition module, obtain a complete 3D scene, divide the target model area into model sub-region volume blocks according to equal volume, and label them as 1, 2... n in sequence.
[0042] The model information acquisition module is used to collect data from the scene established by the preliminary 3D scene creation module, obtain the modeling information data, and transmit the data to the model data processing and analysis module. The modeling information data includes model space parameters, model surface spectral parameters, and model environment characteristic parameters.
[0043] In this embodiment, specifically, it should be noted that the model space parameters include the number of volume blocks of the model sub-region, denoted as n2; the volume of the volume block of the model sub-region, denoted as V2; the length of the volume block of the model sub-region, denoted as l2, the width of the volume block of the model sub-region, denoted as w2; the height of the volume block of the model sub-region, denoted as h2; the total surface area of the model, denoted as S2; the model surface spectral parameters include the model surface spectral reflectivity, denoted as ρ2; the model surface spectral period, denoted as T2; the model surface spectral peak area, denoted as s2, the model surface spectral intensity, denoted as R2; the spectral peaks are numbered according to the wavelength and labeled as 1, 2... n in sequence; the model environment characteristic parameters include the ambient color temperature value of the model, denoted as K2; the refractive index of the model light, denoted as η2; the light scattering coefficient of the model, denoted as σ2.
[0044] The model data processing and analysis module is used to analyze and process the model information data collected by the model information acquisition module to obtain the model space coefficient, the model surface spectral coefficient, and the model environment characteristic coefficient, and transmit them to the 3D scene modeling method rationality index calculation module.
[0045] The model space coefficient calculation unit is used to import the model space parameters into the model space coefficient mathematical model to obtain the model space coefficient value; the model surface spectral coefficient calculation unit is used to import the model surface spectral parameters into the model surface spectral coefficient mathematical model to obtain the model surface spectral coefficient value; the model environmental characteristic coefficient calculation unit is used to import the model environmental characteristic parameters into the model environmental characteristic coefficient mathematical model to obtain the model environmental characteristic coefficient value.
[0046] In this embodiment, specifically, it should be noted that the model space coefficient mathematical model is specifically: The model surface spectral coefficient mathematical model is specifically: The model environmental characteristic coefficient mathematical model is specifically: Where represents the volume of the i-th model sub-region volume block, represents the length of the i-th model sub-region volume block, represents the width of the i-th model sub-region volume block, represents the height of the i-th model sub-region volume block, S2 represents the total surface area of the model, represents the model surface spectral intensity at wavelength λ; represents the model surface spectral reflectance at wavelength λ; represents the spectral intensity at the bottom of the model surface spectrum; R 2max represents the spectral intensity at the peak of the model surface spectrum; T2 represents the model surface spectral period; s2 represents the model surface spectral peak area, K2 represents the model environmental color temperature value; η2 represents the model light refractive index; σ2 represents the model light scattering coefficient, n2 represents the number of model sub-region volume blocks.
[0047] The three-dimensional scene modeling method rationality index calculation module is used to substitute the scene space coefficient, scene surface spectral coefficient, scene environmental characteristic coefficient, model space coefficient, model surface spectral coefficient, and model environmental characteristic coefficient into the three-dimensional scene modeling method rationality index mathematical model to obtain the three-dimensional scene modeling method rationality index value.
[0048] In this embodiment, specifically, it should be noted that the three-dimensional scene modeling method rationality index mathematical model is specifically: Where v2 = α2β2χ2; v1 = α1β1χ1; where v2 represents the scene model shape index, v1 represents the scene shape index; α1 represents the scene space coefficient, β1 represents the scene surface spectral coefficient, χ1 represents the scene environmental characteristic coefficient, α2 represents the model space coefficient, β2 represents the model surface spectral coefficient, and χ2 represents the model environmental characteristic coefficient.
[0049] The three-dimensional scene modeling method judgment module is used to compare the rationality index value of the three-dimensional scene modeling method with the preset allowable range value of the rationality index error of the three-dimensional scene modeling method, calculate the difference value between the rationality index value of the three-dimensional scene modeling method and the preset allowable range value of the rationality index error of the three-dimensional scene modeling method, and when the difference value is less than the preset difference value, send the difference value to the data interaction and transmission module.
[0050] In this embodiment, it should be specifically noted that the preset rationality index error value of the three-dimensional scene modeling method is the average value of the previous rationality index error values of the three-dimensional scene modeling method, where the maximum value and the minimum value are removed from the average value, and both the maximum value and the minimum value are the errors in extreme modeling cases.
[0051] The three-dimensional scene generation module is used to perform geometric modeling and texture mapping on the basis of the result of the three-dimensional scene modeling method judgment module to form a virtual scene. The geometric modeling reconstructs the model through point cloud or mesh data, and the texture mapping applies real-world images to the virtual model to increase the sense of reality, and sends the result to the data interaction module.
[0052] The data interaction module is used to transmit the calculation result calculated in the three-dimensional scene modeling method judgment module to the web data terminal, provide reference data for the administrator to make adjustment measures, and realize the interaction between the user and the virtual scene.
[0053] Secondly: In the accompanying drawings of the disclosed embodiments of the present invention, only the structures related to the disclosed embodiments of the present disclosure are involved. For other structures, reference can be made to the general design. Without conflict, the same embodiment and different embodiments of the present invention can be combined with each other;
[0054] Finally: The above are only the preferred embodiments of the present invention and are not used to limit the present invention. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principle of the present invention shall be included in the protection scope of the present invention.
Claims
1. A 3D scene building and implementation system based on the Web side, characterized in that Including: Scene area determination module: used to divide the target modeling area into modeling sub-area volume blocks of equal volume, and sequentially label them as 1, 2... n; Information acquisition module: used to use sensors to obtain data in the target modeling area in real time, collect scene data and image data of the target scene area, and send the collected image data to the 3D scene preliminary creation module, and the scene data to the scene data processing and analysis module; the scene data includes scene space parameters, scene surface spectral parameters, and scene environment characteristic parameters; Scene data processing and analysis module: used to analyze and process the scene data collected by the information acquisition module to obtain scene space coefficients, scene surface spectral coefficients, and scene environment characteristic coefficients, and send them to the 3D scene modeling method rationality index calculation module; 3D scene preliminary creation module: used to receive the image data collected by the information acquisition module, and based on the information extracted by image recognition and the data acquisition module, quickly create a 3D model, obtain a complete 3D scene, and divide the target model area into model sub-area volume blocks of equal volume, and sequentially label them as 1, 2... n; Model information acquisition module: used to collect data from the scene established by the 3D scene preliminary creation module to obtain modeling information data, and send the data to the model data processing and analysis module, the modeling information data includes model space parameters, model surface spectral parameters, and model environment characteristic parameters; Model data processing and analysis module: used to analyze and process the model information data collected by the model information acquisition module to obtain model space coefficients, model surface spectral coefficients, and model environment characteristic coefficients, and send them to the 3D scene modeling method rationality index calculation module; 3D scene modeling method rationality index calculation module: used to substitute the scene space coefficients, scene surface spectral coefficients, scene environment characteristic coefficients, model space coefficients, model surface spectral coefficients, and model environment characteristic coefficients into the 3D scene modeling method rationality index mathematical model to obtain the 3D scene modeling method rationality index value; 3D scene modeling method judgment module: used to compare the 3D scene modeling method rationality index value with the preset 3D scene modeling method rationality index error allowable range value, calculate the difference value between the 3D scene modeling method rationality index value and the preset 3D scene modeling method rationality index error allowable range value, and when the difference value is less than the preset difference value, send the difference value to the data interaction and transmission module; 3D scene generation module: used to perform geometric modeling and texture mapping on the basis of the result of the 3D scene modeling method judgment module to form a virtual scene. Geometric modeling reconstructs the model through point cloud or mesh data, and texture mapping applies real-world images to the virtual model to increase the sense of reality, and sends the result to the data interaction module; Data interaction module: used to transmit the calculation result calculated in the 3D scene modeling method judgment module to the web data terminal, provide reference data for the user to make adjustment measures, and realize the interaction between the user and the virtual scene.
2. The three-dimensional scene construction and implementation system based on the Web side according to claim 1, characterized in that: The scene space parameters include the number of volume blocks in the scene modeling sub-region, denoted as n1; the volume of the volume blocks in the scene modeling sub-region, denoted as V1; the length of the volume blocks in the scene modeling sub-region, denoted as l1, the width of the volume blocks in the scene modeling sub-region, denoted as w1; the height of the volume blocks in the scene modeling sub-region, denoted as h1; the total surface area of the scene, denoted as S1; the scene surface spectral parameters include the scene surface spectral reflectivity, denoted as ρ1; the scene surface spectral period, denoted as T1; the scene surface spectral peak area, denoted as s1; the scene surface spectral intensity, denoted as R1; the peaks of the spectrum are numbered according to the wavelength and are sequentially labeled as 1, 2... n; the scene environmental characteristic parameters include the scene environmental color temperature value, denoted as K1; the scene light refractive index, denoted as η1; the scene light scattering coefficient, denoted as σ1.
3. A 3D scene construction and implementation system based on the Web side according to claim 1, characterized in that: The scene data and analysis module includes a scene space coefficient calculation unit, a scene surface spectral coefficient calculation unit, and a scene environmental characteristic coefficient calculation unit.
4. The three-dimensional scene construction and implementation system based on the Web side according to claim 3, characterized in that: The scene space coefficient calculation unit is used to import the scene space parameters into the scene space coefficient mathematical model to obtain the scene space coefficient value; the scene surface spectral coefficient calculation unit is used to import the scene surface spectral parameters into the scene surface spectral coefficient mathematical model to obtain the scene surface spectral coefficient value; the scene environmental characteristic coefficient calculation unit is used to import the scene environmental characteristic parameters into the scene environmental characteristic coefficient mathematical model to obtain the scene environmental characteristic coefficient value.
5. The three-dimensional scene construction and implementation system based on the Web side according to claim 4, characterized in that: The specific mathematical model of the scene space coefficient is as follows: The specific mathematical model of the scene surface spectral coefficient is as follows: The specific mathematical model of the scene environment characteristic coefficient is as follows: Among them represents the volume of the volume block of the i-th scene modeling sub-region, represents the length of the volume block of the i-th scene modeling sub-region, represents the width of the volume block of the i-th scene modeling sub-region, represents the height of the volume block of the i-th scene modeling sub-region, and S1 represents the total surface area of the scene; represents the surface spectral intensity of the scene at wavelength λ; represents the surface spectral reflectance of the scene at wavelength λ; represents the spectral intensity at the spectral valley of the scene surface; R 1max represents the spectral intensity at the spectral peak of the scene surface; T1 represents the surface spectral period of the scene; s1 represents the surface spectral peak area of the scene; K1 represents the scene ambient color temperature value; η1 represents the scene light refractive index; σ1 represents the scene light scattering coefficient, and n1 represents the number of volume blocks in the scene modeling sub-region.
6. A three-dimensional scene building and implementation system based on the Web side according to claim 1, characterized in that: The model space parameters include the number of volume blocks in the model sub-region, denoted as n2; the volume of the volume blocks in the model sub-region, denoted as V2; the length of the volume blocks in the model sub-region, denoted as l2, the width of the volume blocks in the model sub-region, denoted as w2; the height of the volume blocks in the model sub-region, denoted as h2; the total surface area of the model, denoted as S2; the model surface spectral parameters include the model surface spectral reflectivity, denoted as ρ2; the model surface spectral period, denoted as T2; the model surface spectral peak area, denoted as s2, the model surface spectral intensity, denoted as R2; the peaks of the spectrum are numbered according to the wavelength and are sequentially labeled as 1, 2... n; the model environmental characteristic parameters include the model environmental color temperature value, denoted as K2; the model light refractive index, denoted as η2; the model light scattering coefficient, denoted as σ2.
7. A three-dimensional scene construction and implementation system based on the Web side according to claim 1, characterized in that: The model data processing and analysis module includes a model space coefficient calculation unit, a model surface spectral coefficient calculation unit, and a model environmental characteristic coefficient calculation unit.
8. A three-dimensional scene construction and implementation system based on the Web side according to claim 7, characterized in that: The model space coefficient calculation unit is used to import the model space parameters into the model space coefficient mathematical model to obtain the model space coefficient value; the model surface spectral coefficient calculation unit is used to import the model surface spectral parameters into the model surface spectral coefficient mathematical model to obtain the model surface spectral coefficient value; the model environmental characteristic coefficient calculation unit is used to import the model environmental characteristic parameters into the model environmental characteristic coefficient mathematical model to obtain the model environmental characteristic coefficient value.
9. A three-dimensional scene construction and implementation system based on the Web side according to claim 8, characterized in that: The specific mathematical model of the model space coefficient is as follows: The specific mathematical model of the spectral coefficient on the model surface is as follows: The specific mathematical model of the environmental characteristic coefficient of the model is as follows: Where represents the volume of the i-th model sub-region volume block, represents the length of the i-th model sub-region volume block, represents the width of the i-th model sub-region volume block, represents the height of the i-th model sub-region volume block, S2 represents the total surface area of the model, represents the spectral intensity on the model surface at wavelength λ; represents the spectral reflectance on the model surface at wavelength λ; represents the spectral intensity at the bottom of the spectral valley on the model surface; R 2max represents the spectral intensity at the peak of the spectral wave on the model surface; T2 represents the spectral period on the model surface; s2 represents the spectral peak area on the model surface, K2 represents the environmental color temperature value of the model; η2 represents the light refractive index of the model; σ2 represents the light scattering coefficient of the model, and n2 represents the number of model sub-region volume blocks.
10. A three-dimensional scene construction and implementation system based on the Web side according to claim 1, characterized in that: The mathematical model of the rationality index of the three-dimensional scene modeling method is specifically as follows: Where v2 = α2β2χ2; v1 = α1β1χ1; where v2 represents the scene model shape index, and v1 represents the scene shape index; α1 represents the scene space coefficient, β1 represents the scene surface spectral coefficient, χ1 represents the scene environmental characteristic coefficient, α2 represents the model space coefficient, β2 represents the model surface spectral coefficient, and χ2 represents the model environmental characteristic coefficient.
Citation Information
Patent Citations
Laser three-dimensional dynamic scene modeling system and modeling method
CN114898037A
Method and device for three-dimensional reconstruction of remote sensing image
CN117765172A