NL2033087A - Lake water quality scalar field volume rendering generation method and storage medium thereof - Google Patents
Lake water quality scalar field volume rendering generation method and storage medium thereof Download PDFInfo
- Publication number
- NL2033087A NL2033087A NL2033087A NL2033087A NL2033087A NL 2033087 A NL2033087 A NL 2033087A NL 2033087 A NL2033087 A NL 2033087A NL 2033087 A NL2033087 A NL 2033087A NL 2033087 A NL2033087 A NL 2033087A
- Authority
- NL
- Netherlands
- Prior art keywords
- color
- voxel
- water quality
- scalar field
- value
- Prior art date
Links
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 title claims abstract description 71
- 238000009877 rendering Methods 0.000 title claims abstract description 57
- 238000000034 method Methods 0.000 title claims abstract description 39
- 238000003860 storage Methods 0.000 title claims abstract description 8
- 238000009826 distribution Methods 0.000 claims abstract description 49
- 238000012546 transfer Methods 0.000 claims abstract description 37
- 230000015572 biosynthetic process Effects 0.000 claims abstract description 16
- 230000004927 fusion Effects 0.000 claims abstract description 16
- 238000003786 synthesis reaction Methods 0.000 claims abstract description 16
- 238000005266 casting Methods 0.000 claims description 15
- 239000002028 Biomass Substances 0.000 claims description 13
- 238000010276 construction Methods 0.000 claims description 11
- 238000004422 calculation algorithm Methods 0.000 claims description 10
- 230000001788 irregular Effects 0.000 claims description 9
- 238000010606 normalization Methods 0.000 claims description 9
- 238000005070 sampling Methods 0.000 claims description 9
- 238000004040 coloring Methods 0.000 claims description 7
- 238000004364 calculation method Methods 0.000 claims description 6
- 230000008859 change Effects 0.000 claims description 6
- 238000001914 filtration Methods 0.000 claims description 4
- 238000012952 Resampling Methods 0.000 claims description 3
- 230000008569 process Effects 0.000 claims description 3
- 230000002194 synthesizing effect Effects 0.000 claims description 3
- 238000009825 accumulation Methods 0.000 claims 1
- 238000005286 illumination Methods 0.000 claims 1
- 238000004458 analytical method Methods 0.000 abstract description 11
- 238000012800 visualization Methods 0.000 abstract description 6
- 230000008901 benefit Effects 0.000 abstract description 4
- 238000005516 engineering process Methods 0.000 abstract description 4
- 230000000007 visual effect Effects 0.000 abstract description 4
- 238000013507 mapping Methods 0.000 description 15
- 241000195493 Cryptophyta Species 0.000 description 11
- 230000000875 corresponding effect Effects 0.000 description 10
- 238000010586 diagram Methods 0.000 description 5
- 238000011160 research Methods 0.000 description 4
- 239000003344 environmental pollutant Substances 0.000 description 3
- 231100000719 pollutant Toxicity 0.000 description 3
- 238000003911 water pollution Methods 0.000 description 3
- 238000009792 diffusion process Methods 0.000 description 2
- 238000012216 screening Methods 0.000 description 2
- 238000005094 computer simulation Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000007613 environmental effect Effects 0.000 description 1
- 238000002474 experimental method Methods 0.000 description 1
- 238000007726 management method Methods 0.000 description 1
- 230000002265 prevention Effects 0.000 description 1
- 238000004088 simulation Methods 0.000 description 1
- 238000003892 spreading Methods 0.000 description 1
- 230000007480 spreading Effects 0.000 description 1
- 239000000126 substance Substances 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T15/00—3D [Three Dimensional] image rendering
- G06T15/08—Volume rendering
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T15/00—3D [Three Dimensional] image rendering
- G06T15/005—General purpose rendering architectures
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T15/00—3D [Three Dimensional] image rendering
- G06T15/04—Texture mapping
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T15/00—3D [Three Dimensional] image rendering
- G06T15/50—Lighting effects
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T17/00—Three dimensional [3D] modelling, e.g. data description of 3D objects
- G06T17/05—Geographic models
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T17/00—Three dimensional [3D] modelling, e.g. data description of 3D objects
- G06T17/10—Constructive solid geometry [CSG] using solid primitives, e.g. cylinders, cubes
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T17/00—Three dimensional [3D] modelling, e.g. data description of 3D objects
- G06T17/20—Finite element generation, e.g. wire-frame surface description, tesselation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T19/00—Manipulating 3D models or images for computer graphics
- G06T19/20—Editing of 3D images, e.g. changing shapes or colours, aligning objects or positioning parts
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2219/00—Indexing scheme for manipulating 3D models or images for computer graphics
- G06T2219/20—Indexing scheme for editing of 3D models
- G06T2219/2012—Colour editing, changing, or manipulating; Use of colour codes
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Computer Graphics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Geometry (AREA)
- Software Systems (AREA)
- Remote Sensing (AREA)
- Architecture (AREA)
- Computer Hardware Design (AREA)
- General Engineering & Computer Science (AREA)
- Image Generation (AREA)
Abstract
A lake water quality scalar field volume rendering generation method, and storage medium. thereof. In this method, the volume rendering technology is introduced into the visual analysis of a lake water quality model; a “from. surface to interior” water quality scalar field volume model is constructed; a transfer function is generated based on a frequency distribution histogram; and finally, the light synthesis and image fusion are performed. In this way, the traditional water environment water quality surface visualization is improved into volume rendering expression capable of being sectioned in any layer and any face. It has the advantages of making the color expression of voxel rendering in the same interval finer, improving the accuracy of volume rendering, being capable of expressing local subtle distribution differences and characteristics, and effectively improving the ability of stereo perspective analysis of internal characteristics of water quality models.
Description
LAKE WATER QUALITY SCALAR FIELD VOLUME RENDERING GENERATION METHOD
AND STORAGE MEDIUM THEREOF
The present invention relates to computer graphics and envi- ronmental science, and more particularly, to a lake water quality scalar field volume rendering generation method and a storage me- dium therefor, which mainly uses a computer volume rendering meth- od to analyze the distribution and diffusion law of water pollu- tion substances.
The study of lake water quality is of great significance to the treatment of lake water pollution. The three-dimensional visu- alization of the lake water quality model is conducive to the study of the distribution and variation of pollutants in the wa- ter. At present, the mainstream method of 3D visualization of lake water quality model is the surface rendering method, including MC (Marching Cubes), Surface Tracking, and other methods, but the problem of line-of-sight occlusion is common. The volume rendering method directly projects voxels to the display plane, which is used to describe objects with specific shapes, and flexibly dis- play the internal structure of objects, with the advantage of data perspective. In order to apply volume rendering technology to the lake water quality research, the transfer function should be de- signed according to the lake water quality model and pollutant characteristics.
Some scholars have studied the volume rendering methods of ocean temperature field and salinity field. The mainstream method uses artificial experience to set the piecewise transfer function and needs to adjust the parameters repeatedly to optimize the voxel coloring method. In most cases, it will encounter the phe- nomenon of "spreading the pie" in the area where the values are concentrated, causing voxels in the same interval to be rendered with the same color, which cannot express local subtle distribu-
tion differences and characteristics. Due to the large scale of atmospheric and marine research, the distribution of macro-scale will not be highlighted. However, the research scale of lake water quality volume rendering is small, and the spatial distribution difference is not significant, especially in shallow lakes. There- fore, it is difficult to visually express the subtle differences and characteristics of the spatial distribution of lake water quality.
The object of the present invention is to propose a lake wa- ter quality scalar field volume rendering generation method and a storage medium therefor. The volume rendering technology is intro- duced into the visual analysis of the lake water quality model, and a “from surface to interior” water quality scalar field volume model is constructed. The traditional water environment water quality surface visualization is improved into volume rendering expression capable of being sectioned in any layer and any face, which is conducive to studying the status and changes of lake wa- ter quality distribution. It is of great significance to the man- agement and prevention of water pollution.
In order to achieve this object, the present invention adopts the following technical solution:
A lake water quality scalar field volume rendering generation method, characterized by comprising the following steps: step S110: voxel model construction constructing, by linear spatial interpolation, a three- dimensional voxel texture of lake water quality scalar field based on lake water quality scalar field data; step S120: generating transfer function based on frequency distribution histogram counting the distribution of the voxels according to normal- ized values in the three-dimensional voxel model, plotting a fre- quency distribution histogram of water quality concentration sca- lar field data, and designing a color mapping transfer function according to the frequency distribution histogram of the water quality concentration scalar field data; and step $5130: light synthesis and image fusion calculating the color and opacity of each voxel based on the color mapping transfer function, and realizing light synthesis and image fusion according to a ray casting algorithm.
Optionally, step S110 of voxel model construction specifical- ly comprises: substep S111: numeric normalization using the grid scalar field data of algae biomass of lake, they are normalized using the formula (1), wherein the normaliza- tion is to perform min-max normalization to values in the range of [0,1], each value corresponding to a pixel value and corresponding to a three-dimensional grid to form a voxel, det(l, m,n) = vem (1) where (1, m, n) is a coordinate of a voxel point in three- dimensional space; V (1, m, n) is an attribute value of a voxel at (1, m, n); HU is a mean value of the grid scalar field data set of algae biomass of lake; ò is a standard deviation of the grid sca- lar field data set of algae biomass of lake; det (1, m, n) is a normalized attribute value of the voxel at (1, m, n), and the val- ue interval is [0, 1]; substep S112: spatial interpolation resampling the normalized data by linear spatial interpola- tion, to change the discrete data field into a continuous data field, so as to improve the quality of scalar field data; substep S113: voxel texture construction constructing a three-dimensional voxel texture of an irregu- lar region; for an irregular region containing blank voxels, screening out and identifying the voxels with null values and in- valid values; filtering out blank voxels according to the identi- fication in the process of volume rendering, and preparing a valid voxel model for volume rendering of the irregular region.
Optionally, Step S120 of generating transfer function based on the frequency distribution histogram specifically comprises: substep S121: color band initialization dividing the normalized scalar field from small to large equally to determine the number N of division intervals; at the same time, initially setting corresponding color bands, wherein each interval corresponds to one color band (C;—-C;, C;—C5.C;—Cis: ..
Cy=Cy:1), one color band is formed between color Ci and color Cj, and all color bands between color Ci and color Cy constitute a global color band; substep S122: frequency distribution histogram construction counting the number of voxels in each interval as the inter- val frequency (Fi, F..F;...Fy), wherein F; is the frequency of a voxel in the i-th interval; calculating the ratio of the interval frequency value to the total number of voxels as the interval voxel ratio, taking N value intervals of normalized scalar field data as abscissa, and taking the number of voxels in the corre- sponding interval as ordinate to construct the frequency distribu- tion histogram of water quality concentration scalar field data; substep S123: pixel ratio setting taking interval voxel proportion as the proportion of pixels occupying the whole mapping texture, so that the color band in the concentrated distribution area occupies more pixels, ensuring more color grading levels; substep S124: color band dividing setting the hierarchical level of the global color band as P, namely, dividing the global color band into P pixels, and calcu- lating the number of pixels of each color band according to the proportion of pixels occupied in each color band interval; step S125: frequency color band cycle generation circularly generating each color band, which is generated by linear interpolation according to a start color C; and an ending color Ci ; i, wherein the end color of the previous color band is the start color of the next color band. step S126: color mapping transfer function generation according to substeps S121-5125, automatically generating the transfer function for finally synthesizing into the global color band, a color mapping transfer function formula based on numerical frequency statistics, the color mapping transfer function formula comprising formula (3), a color mapping transfer function formula, and formula (4), a calculation formula for an opacity value. i = Int(det* N) , i € [0,N — 1] (2)
(Rummy Cm Bam) = nt «(Nx det —1) + (3) i/%5 Fi
Amn) = det(l, m,n) (4) where 1 represents the i-th interval, namely, the i-th color band, the value interval is [0, N-1], and N represents the total 5 number of intervals; C; is the start color of the i-th color band;
Ci: ; is the ending color of the i-th color band; P represents the total number of pixels of all color bands and is also an adjust- ment constant; F; is the frequency of the voxel in the i-th inter- val; (Ri, wm, mir Gi, m, ms Bil, m, ny) is the color value mapped by the attribute value of the voxel at (1, m, n); and An, m 2; 1s the opacity value mapped by the attribute value of the voxel at (1, m, n), which is proportional to the normalized attribute value.
Optionally, step S130 of light synthesis and image fusion specifically comprises: substep 5131: voxels color and transparency calculation calculating the color and opacity values of each voxel using the transfer functions generated by the formulas (3) and (4) to obtain the color and opacity corresponding to the voxel value; substep 5132: lighting rendering and coloring using ray casting algorithm to perform lighting rendering and coloring on the voxel so as to obtain the color value and opacity of the sampling point; substep $133: light synthesis and image fusion accumulating the color value and opacity of each sampling point in the order from front to back along the direction of the casting ray according to the color value and opacity of the sam- pling point on the casting ray in the ray casting algorithm, to obtain the color value and opacity of the screen pixel point, and complete the light synthesis and image fusion.
The present invention further discloses a storage medium storing computer-executable instructions, characterized in that, the computer-executable instructions, when executed by a pro- cessor, perform the lake water quality scalar field volume render- ing generation method above.
In the present invention, by considering the frequency dis- tribution of a three-dimensional voxel model, i.e. dividing the voxel values into equal parts, calculating a numerical interval of each equal part, counting the number of voxels whose values are located in the interval according to intervals, plotting a fre- quency distribution histogram according to the interval frequency, and generating a transfer function based on the frequency distri- bution histogram. It has the advantages of making the color ex- pression of voxel rendering in the same interval finer, improving the accuracy of volume rendering, being capable of expressing lo- cal subtle distribution differences and characteristics, and ef- fectively improving the ability of stereo perspective analysis of internal characteristics of water quality models.
FIG. 1 is a flow chart of a lake water quality scalar field volume rendering generation method according to a specific embodi- ment of the present invention;
FIG. 2 is a constructed voxel model of a lake water quality scalar field volume rendering generation method according to a specific embodiment of the present invention;
FIG. 3 is a schematic diagram of color band generation for a lake water quality scalar field volume rendering generation method according to an embodiment of the present invention;
FIG. 4 is a resulting frequency distribution histogram of a lake water quality scalar field volume rendering generation method according to a specific embodiment of the present invention;
FIG. 5 is a schematic diagram of a volume rendering perspec- tive analysis of a lake water quality scalar field volume render- ing generation method according to a specific embodiment of the present invention; and
FIG. 6 is a graph of lake water quality volume rendering changes for a lake water quality scalar field volume rendering generation method according to a specific embodiment of the pre- sent invention.
The present invention will now be described in further detail with reference to the accompanying drawings and examples. It should be understood that the particular embodiments described herein are illustrative only and are not restrictive. It should also be noted that, for ease of description, only some, but not all, of the structures associated with the present invention are shown in the drawings.
The present invention mainly comprises: considering the fre- quency distribution of lake water quality scalar field fully, con- structing the voxel model based on the grid scalar field data of algae biomass of lake, obtaining the frequency distribution histo- gram from counting the frequency distribution, generating the transfer function based on the frequency distribution, realizing the light synthesis and image fusion according to the ray tracing algorithm, reasonably mapping the voxel scalar value into color and transparency, and finally outputting the lake water quality volume rendering model. The present invention realizes the spatial distribution difference refinement expression of lake water quali- ty, and effectively improves the stereo perspective analysis capa- bility of internal characteristics of the water quality model.
Referring to FIG. 1, a flow chart of a lake water quality scalar field volume rendering generation method according to a specific embodiment of the present invention is shown, comprising the following steps: step S110: voxel model construction constructing, by linear spatial interpolation, a three- dimensional voxel texture of lake water quality scalar field based on lake water quality scalar field data.
Specifically, this step comprises the following substeps: substep S111: numeric normalization using the grid scalar field data of algae biomass of lake, they are normalized using the formula (1), wherein the normaliza- tion is to perform min-max normalization to values in the range of [0,1], each value corresponding to a pixel value and corresponding to a three-dimensional grid to form a voxel, det(l, m,n) = ee (1) where (1, m, n) is a coordinate of a voxel point in three- dimensional space; V (1, m, n) is an attribute value of a voxel at
(1, m, n); HU is a mean value of the grid scalar field data set of algae biomass of lake; ò is a standard deviation of the grid sca- lar field data set of algae biomass of lake; det (1, m, n) is a normalized attribute value of the voxel at (1, m, n), and the val- ue interval is [0, 1]. substep S112: spatial interpolation resampling the normalized data by linear spatial interpola- tion, to change the discrete data field into a continuous data field, so as to improve the quality of scalar field data. substep S113: voxel texture construction constructing a three-dimensional voxel texture of an irregu- lar region; for an irregular region containing blank voxels, screening out and identifying the voxels with null values and in- valid values; filtering out blank voxels according to the identi- fication in the process of volume rendering, and preparing a valid voxel model for volume rendering of the irregular region.
Referring to FIG. 2, a constructed voxel model of a lake wa- ter quality scalar field volume rendering generation method ac- cording to a specific embodiment of the present invention is shown. step S120: generating transfer function based on frequency distribution histogram counting the distribution of the voxels according to normal- ized values in the three-dimensional voxel model, plotting a fre- quency distribution histogram of water quality concentration sca- lar field data, and designing a color mapping transfer function according to the frequency distribution histogram of the water quality concentration scalar field data.
Specifically, this step comprises the following substeps: substep S121: color band initialization dividing the normalized scalar field from small to large equally to determine the number N of division intervals; at the same time, initially setting corresponding color bands, wherein each interval corresponds to one color band (C:-C3,; C,-Cs.C; Ci 35 ..Cy—Cy.:i), one color band is formed between color C; and color Cg, and all color bands between color C; and color Cy constitute a global color band.
Referring to FIG. 3, a schematic diagram of color band gener- ation for a lake water quality scalar field volume rendering gen- eration method according to an embodiment of the present invention is shown. substep 8122: frequency distribution histogram construction counting the number of voxels in each interval as the inter- val frequency (F,, F,..Fi...Fy), wherein F; is the frequency of a voxel in the i-th interval; calculating the ratio of the interval frequency value to the total number of voxels as the interval voxel ratio, taking N value intervals of normalized scalar field data as abscissa, and taking the number of voxels in the corre- sponding interval as ordinate to construct the frequency distribu- tion histogram of water quality concentration scalar field data;
Referring to Fig. 4, a resulting frequency distribution his- togram of a lake water quality scalar field volume rendering gen- eration method according to a specific embodiment of the present invention is shown. substep 35123: pixel ratio setting taking interval voxel proportion as the proportion of pixels occupying the whole mapping texture, so that the color band in the concentrated distribution area occupies more pixels, ensuring more color grading levels. substep S124: color band dividing setting the hierarchical level of the global color band as P, namely, dividing the global color band into P pixels, and calcu- lating the number of pixels of each color band according to the proportion of pixels occupied in each color band interval. step 8125: frequency color band cycle generation circularly generating each color band, which is generated by linear interpolation according to a start color C; and an ending color C; , ;, wherein the end color of the previous color band is the start color of the next color band. step S126: color mapping transfer function generation according to substeps S121-S125, automatically generating the transfer function for finally synthesizing into the global color band, a color mapping transfer function formula based on numerical frequency statistics, the color mapping transfer function formula comprising formula (3), a color mapping transfer function formula, and formula (4), a calculation formula for an opacity value. i = Int(det * N),i€[0,N—1] (2) (Rm mn) Bammn)) = rl * (N+ det—1) +C; (3) *Fi/% Fi
Amn) = det(l, m,n) (4) where 1 represents the i-th interval, namely, the i-th color band, the value interval is [0, N-1], and N represents the total number of intervals; C; is the start color of the i-th color band;
Ci+: 1s the ending color of the i-th color band; P represents the total number of pixels of all color bands and is also an adjust- ment constant; F i is the frequency of the voxel in the i-th in- terval; (Ra, m, nv Ga, m, nv Ba, nm, ny) 1s the color value mapped by the attribute value of the voxel at (1, m, n); and An, n, ny is the opacity value mapped by the attribute value of the voxel at (1, m, n), which is proportional to the normalized attribute value. step 5130: light synthesis and image fusion calculating the color and opacity of each voxel based on the color mapping transfer function, and realizing light synthesis and image fusion according to a ray casting algorithm.
Specifically, this step comprises the following substeps: substep 8131: voxels color and transparency calculation calculating the color and opacity values of each voxel using the transfer functions generated by the formulas (3) and (4) to obtain the color and opacity corresponding to the voxel value. substep 5132: lighting rendering and coloring using ray casting algorithm to perform lighting rendering and coloring on the voxel so as to obtain the color value and opacity of the sampling point. substep 5133: light synthesis and image fusion accumulating the color value and opacity of each sampling point in the order from front to back along the direction of the casting ray according to the color value and opacity of the sam- pling point on the casting ray in the ray casting algorithm, to obtain the color value and opacity of the screen pixel point, and complete the light synthesis and image fusion.
Referring to Fig. 5, a schematic diagram of a volume render-
ing perspective analysis of a lake water quality scalar field vol- ume rendering generation method according to a specific embodiment of the present invention is obtained.
The volume rendering method is applied to the three- dimensional visual analysis of water quality in shallow lakes. The transfer function considering the frequency distribution is de- signed, and a “from surface to interior” water quality scalar field volume model is constructed by using the volume rendering method, which can effectively realize the refined simulation and expression of the lake water quality model, and can explore the lake water quality scalar field distribution law and the lake pol- lutant diffusion situation. The traditional water environment wa- ter quality surface visualization is improved into volume render- ing expression capable of being sectioned in any layer and any face by the volume rendering method, which provides the basis for the research of lake water quality distribution and change of shallow lakes.
Taking Chaohu Lake in Anhui Province, China as an example, calculating the o scalar field data of algae biomass in Chaohu
Lake, the scalar field is 330 x 66 x 5 grid points, and each grid point can identify the algae biomass of the water body. The data can be divided into 5 underwater layers for a total of 8 days. The water quality perspective analysis of Chaohu Lake is shown in FIG. 5, and the data for 8 days can be calculated in the following man- ner to obtain the space-time change diagram of algae biomassa in 8 days, as shown in FIG. 6.
Therefore, according to the present invention, based on the volume rendering technology, considering the frequency distribu- tion of the algae biomass voxel model and automatically generating the transfer function method, the visualization and dynamic simu- lation experiments of volume rendering of multi-time series water quality scalar field can be realized, which optimize the effect of fine expression of subtle differences in lake water quality volume rendering, and provides an effective visual analysis method for lake multi-time series water quality change.
In the present invention, by considering the frequency dis-
tribution of a three-dimensional voxel model, i.e. dividing the voxel values into equal parts, calculating a numerical interval of each equal part, counting the number of voxels whose values are located in the interval according to intervals, plotting a fre- quency distribution histogram according to the interval frequency, and generating a transfer function based on the frequency distri- bution histogram. It has the advantages of making the color ex- pression of voxel rendering in the same interval finer, improving the accuracy of volume rendering, being capable of expressing lo- cal subtle distribution differences and characteristics, and ef- fectively improving the ability of stereo perspective analysis of internal characteristics of water quality models.
Further, the present invention discloses a storage medium for storing computer-executable instructions, characterized in that, the computer-executable instructions, when executed by a pro- cessor, perform the lake water quality scalar field volume render- ing generation method above.
Obviously, those skilled in the art should understand that the above-mentioned units or steps of the present invention can be implemented by a general-purpose computing device, which can be concentrated on a single computing device, or they can be imple- mented with program codes executable by a computer device so that they can be stored in a storage device and executed by the compu- ting device, or they can be separately made into individual inte- grated circuit modules, or multiple modules or steps thereof can be fabricated into a single integrated circuit module to imple- ment. Thus, the present invention is not limited to any specific combination of hardware and software.
While the present invention has been described in further de- tail with reference to specific preferred embodiments thereof, it will be understood by those skilled in the art that various chang- es in form and details may be made therein without departing from the spirit and scope of the present invention as defined by the appended claims.
Claims (5)
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111329852.1A CN114067037B (en) | 2021-11-10 | 2021-11-10 | Lake water quality scalar field rendering generation method and storage medium thereof |
Publications (2)
Publication Number | Publication Date |
---|---|
NL2033087A true NL2033087A (en) | 2023-06-07 |
NL2033087B1 NL2033087B1 (en) | 2024-03-01 |
Family
ID=80274855
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
NL2033087A NL2033087B1 (en) | 2021-11-10 | 2022-09-20 | Lake water quality scalar field volume rendering generation method and storage medium thereof |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN114067037B (en) |
NL (1) | NL2033087B1 (en) |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2000055812A1 (en) * | 1999-03-18 | 2000-09-21 | The Research Foundation Of State University Of New York | System and method for performing a three-dimensional virtual examination, navigation and visualization |
CN110807134A (en) * | 2019-10-10 | 2020-02-18 | 哈尔滨工程大学 | Ocean three-dimensional scalar field visualization method |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103761761A (en) * | 2014-01-21 | 2014-04-30 | 中国科学院遥感与数字地球研究所 | Marine scalar field volume rendering method based on earth sphere model |
CN106683160A (en) * | 2015-11-06 | 2017-05-17 | 中国科学院深圳先进技术研究院 | Transfer function design method based on two-dimensional histogram and transfer function design device thereof |
CN112132945B (en) * | 2020-11-24 | 2021-02-12 | 江苏普旭软件信息技术有限公司 | High-definition cloud rendering method |
CN113436308B (en) * | 2021-08-27 | 2021-11-30 | 江苏及象生态环境研究院有限公司 | Three-dimensional environment air quality dynamic rendering method |
-
2021
- 2021-11-10 CN CN202111329852.1A patent/CN114067037B/en active Active
-
2022
- 2022-09-20 NL NL2033087A patent/NL2033087B1/en active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2000055812A1 (en) * | 1999-03-18 | 2000-09-21 | The Research Foundation Of State University Of New York | System and method for performing a three-dimensional virtual examination, navigation and visualization |
CN110807134A (en) * | 2019-10-10 | 2020-02-18 | 哈尔滨工程大学 | Ocean three-dimensional scalar field visualization method |
Non-Patent Citations (2)
Title |
---|
GASSER MARTIN: "Transfer functions for Volume Rendering applications and implementation results with the VTK", 31 December 2002 (2002-12-31), pages 1 - 6, XP093100924, Retrieved from the Internet <URL:https://www.cg.tuwien.ac.at/courses/Seminar/SS2002/Gasser_paper.pdf> [retrieved on 20231113] * |
HE WANGJUN ET AL: "Transfer Functions in Volume Rendering of Lake Water Quality Considering Frequency Distribution", RESEARCH SQUARE, 10 December 2021 (2021-12-10), pages 1 - 15, XP093100285, Retrieved from the Internet <URL:https://www.researchsquare.com/article/rs-1049321/v1> [retrieved on 20231110], DOI: 10.21203/rs.3.rs-1049321/v1 * |
Also Published As
Publication number | Publication date |
---|---|
CN114067037B (en) | 2022-09-27 |
CN114067037A (en) | 2022-02-18 |
NL2033087B1 (en) | 2024-03-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7250948B2 (en) | System and method visible surface determination in computer graphics using interval analysis | |
CN110264484A (en) | A kind of improvement island water front segmenting system and dividing method towards remotely-sensed data | |
CN101336831A (en) | Rebuilding method of real-time three-dimensional medical ultrasonic image | |
CN101794460A (en) | Method for visualizing three-dimensional anatomical tissue structure model of human heart based on ray cast volume rendering algorithm | |
CN111145350B (en) | Three-dimensional dynamic rendering display method for flood risk analysis result data | |
Hammes | Modeling of ecosystems as a data source for real-time terrain rendering | |
Zhang et al. | Fast learning radiance fields by shooting much fewer rays | |
Frisken et al. | Designing with distance fields | |
CN105869106A (en) | Improved method for drawing three-dimensional entity cloud | |
CN107633544A (en) | The processing method and processing device of ambient light masking | |
NL2033087B1 (en) | Lake water quality scalar field volume rendering generation method and storage medium thereof | |
Kaufman | Volume visualization: Principles and advances | |
CN116385619B (en) | Object model rendering method, device, computer equipment and storage medium | |
Salesin et al. | The ZZ-buffer: A simple and efficient rendering algorithm with reliable antialiasing | |
CN115082452A (en) | Cloud and shadow based quantitative evaluation method for quality of remote sensing image | |
Baumann et al. | Integrated multiresolution geometry and texture models for terrain visualization | |
Chang et al. | Real‐time translucent rendering using GPU‐based texture space importance sampling | |
CN112233791A (en) | Device and method for preparing mammary gland prosthesis based on point cloud data clustering | |
Sim et al. | Construction of regular 3D point clouds using octree partitioning and resampling | |
CN117437350B (en) | Three-dimensional reconstruction system and method for preoperative planning | |
Zhou | Application of image processing technology combined with the CNN algorithm to improve the quality of the artwork | |
Kourgli | Large-scale terrain level of detail estimation based on wavelet transform | |
CN117995263A (en) | Method, system and storage medium for storing, transmitting and reconstructing biological characteristics | |
Lu | Influence of Digital Media Technology on Forest Scene Animation Design | |
CN118154713A (en) | Scene rendering method, device, electronic equipment, storage medium and program product |