Calculation method of radiance by mixing kd-tree and voronoi diagram

A radiance and photon technology, applied in computing, 3D image processing, image data processing, etc., can solve the problems of losing local details, inability to ensure effective control of deviation and noise errors, inaccuracy, etc., and achieve the goal of eliminating visible deviations Effect

Active Publication Date: 2018-06-22
PEKING UNIV
View PDF4 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

For rendering scenes with complex geometric features, photon mapping cannot guarantee that the generation of bias and noise errors can be effectively controlled during rendering
The photon mapping algorithm is a biased algorithm. The reason for the deviation is that the radiance estimation is essentially a process of calculating the photon density at point x. Since point x is an abstract point without volume and size, the area around point x can only be used approximately. Instead of the photon density at point x, the average photon density within
The indirect lighting calculation can approach the correct result when the number of photons approaches infinity, but in fact, since the number of photons emitted in the entire drawing method of photon mapping cannot reach infinity (otherwise the computer system cannot process it), the distribution in The photons in the radiance estimation area are usually limited or even sparse, which causes the radius of the estimated kernel to not approach 0 under the condition of limited photons. Intuitively, photons that are "farther" from the intersection point will also Used to calculate the radiance of the intersection point, this part of the radiance is inaccurate
In addition, there are two assumptions in the radiance calculation of the traditional photon mapping algorithm: 1. The surface of the local object where the estimated inner disk is located is a flat geometric surface, that is, the local surface near the intersection point x can completely contain the estimated inner circle 2. All photons whose distance from the intersection point x is less than r will produce an effective radiation contribution to point x (Toshiya T., Ogaki S., Jensen H.W.: Progressive photon mapping.ACM Trans.Graph.27,5( Dec.2008), 130:1–130:8)
At the same time, in the photon mapping method, the photon map is often stored in the three-dimensional space Kd-tree (Kd-tree) hierarchical organization structure of discrete photons, which has completely discarded the geometric information of the three-dimensional scene to be drawn, and in the photon collection stage due to the The spatial geometric information around the point x is completely unknown, so the estimation calculation kernel’s assumption that there is photon distribution in the entire disk range cannot be satisfied in practice, that is, the numerator and denominator of the radiance estimation equation are both inaccurate, which leads to The wrong radiance estimate for is a bias error
The scene rendering result caused by the deviation problem is blurred, that is, local details are lost

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Calculation method of radiance by mixing kd-tree and voronoi diagram
  • Calculation method of radiance by mixing kd-tree and voronoi diagram
  • Calculation method of radiance by mixing kd-tree and voronoi diagram

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0030] In order to make the above objects, features and advantages of the present invention more obvious and understandable, the present invention will be further described below through specific embodiments and accompanying drawings.

[0031] The present invention proposes a new accurate radiance calculation method with geometric perception, adopts an algorithm based on the mixed structure of Kd-tree and Voronoi diagram, and can use the geometric characteristics of local surface photon distribution to perform more accurate radiance kernel estimation. The flow process of the whole new photon mapping method (radiance calculation method) of the present invention is as follows figure 1 Shown:

[0032] 1) For the 3D scene to be drawn, construct the scene topology and its Kd-tree hierarchical organization;

[0033] 2) The photon tracking process starts: the light source emits photons to generate a photon map, and the photon map is stored in polygonal facets, that is, once each pho...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention relates to a radiance calculation method with the mixing of a Kd-tree with a Voronoi diagram. The method comprises the steps of (1) constructing a scene topology structure and a Kd-tree hierarchical organization, (2) storing generated a photon map with a polygon face as the unit, (3) carrying out traversal of each polygon of a three-dimensional scene surface, and collecting photos belonging to each polygon and forming a two-dimensional Kd-tree structure, (4) dividing each polygon surface construction Voronoi diagram and calculating the radiation flux density of a Voronoi unit, (5) calculating the intersection point x of a ray emitted from a viewpoint and a scene, (6) according to the polygon face to which the x belongs, collecting near photons by using the two-dimensional Kd-tree structure, (7) finding the precise area covered by the collected photos according to the Voronoi diagram division, and calculating the radiance of the x point. According to the method, the geometric features of local surface photon distribution can be utilized to carry out precise radiance kernel estimation.

Description

technical field [0001] The invention belongs to the technical field of computer graphics, and in particular relates to an accurate radiance calculation method for mixing a Kd-tree (Kd-tree) and a Voronoi diagram. Background technique [0002] Highly realistic rendering technology is one of the most exciting research fields in computer graphics, and accurate and detailed global illumination simulation is especially important. Photon Mapping (PM for short) is a global illumination algorithm based on photon maps (Jensen H.W.: Global illumination using photonmaps.In Rendering Techniques 96. Springer, 1996, pp.21–30), due to photon mapping Compared with ray tracing, it can better simulate caustics and SDS, that is, the phenomenon caused by specular reflection (refraction)-diffuse reflection-specular reflection (refraction), and the ray tracing algorithm uses Monte Carlo sampling generates noise when accurately calculating the initial reflection, so the photon mapping algorithm c...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Patents(China)
IPC IPC(8): G06T15/55G06T15/06
Inventor 李胜孟洋汪国平
Owner PEKING UNIV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products