Patents
Literature
Hiro is an intelligent assistant for R&D personnel, combined with Patent DNA, to facilitate innovative research.
Hiro

49 results about "Bounding volume hierarchy" patented technology

A bounding volume hierarchy (BVH) is a tree structure on a set of geometric objects. All geometric objects are wrapped in bounding volumes that form the leaf nodes of the tree. These nodes are then grouped as small sets and enclosed within larger bounding volumes. These, in turn, are also grouped and enclosed within other larger bounding volumes in a recursive fashion, eventually resulting in a tree structure with a single bounding volume at the top of the tree. Bounding volume hierarchies are used to support several operations on sets of geometric objects efficiently, such as in collision detection and ray tracing.

Surface area heuristic construction KD (K-dimension) tree parallel method on graphics processing unit

The invention discloses a surface area heuristic construction KD (K-dimension) tree parallel method on a graphics processing unit. A traditional serial method on a CPU (central processing unit) can not well play the powerful parallel computing capability of a GPU (graphics processing unit) streaming architecture. The surface area heuristic construction KD tree parallel method disclosed by the invention comprises the following steps of: inputting data description of a 3D (three-dimensional) scene; designing a data structure of a KD-Tree space partition structure; performing SAH (surface area heuristic) optimization function parallel computing; and performing parallel triangle mesh cutting and sequencing. According to the method disclosed by the invention, the high-quality KD-Tree space partition structure can be constructed for an input 3D model on the GPU streaming architecture in a high-efficient and parallel manner, and the efficiency of the method disclosed by the invention is higher than that of the traditional serial and parallel methods on the CPU; furthermore, in the aspect of acceleration ratio of interaction with rays, the method disclosed by the invention is much higher than a BVH (bounding volume hierarchy)-Tree acceleration method which is currently relatively popular on the GPU.
Owner:ZHEJIANG UNIV

Single instruction multiple data (SIMD)-based k-discrete oriented polytope (k-DOP) bounding volume collision detection method

The invention discloses a single instruction multiple data (SIMD)-based k-discrete oriented polytope (k-DOP) bounding volume collision detection method, which comprises the following steps of: (1) constructing a bounding volume hierarchy (BVH) by using an SIMD instruction; (2) constructing a bounding volume testing tree (BVTT), and performing a bounding volume overlap test on the BVTT by using the SIMD instruction; and (3) performing accurate collision detection on a bounding volume. The instruction-level parallel processing capability of SIMD is utilized, so that the number of instructions in the collision detection operation process is reduced, the process of constructing or reconstructing the bounding volume and constructing or updating the BVH and the bounding volume overlap test process are accelerated, and collision detection time is shortened; and compared with the conventional collision detection method, the method has the advantages that: the speed can be improved by about 4 times, and the method is high in compatibility and is effectively complementary with task-level parallel processing, so that the whole parallel speed-up ratio is improved, and the method is particularly suitable for the technical fields of robot motion path planning, physical simulation, video games and the like.
Owner:ZHEJIANG UNIV

Apparatus and method for a compressed stack representation for hierarchical acceleration structures of arbitrary widths

Apparatus and method for a compressed stack representation for a BVH. For example, one embodiment of an apparatus comprises: a ray generator to generate a plurality of rays in a first graphics scene; a bounding volume hierarchy (BVH) generator to construct a BVH comprising a plurality of hierarchically arranged nodes, wherein the BVH comprises a specified number of child nodes at a current BVH level beneath a parent node in the hierarchy; traversal/intersection circuitry to traverse one or more of the rays through the hierarchically arranged nodes of the BVH and intersect the one or more rays with primitives contained within the nodes; a short traversal stack of a fixed size comprising a specified number of entries fewer than the number of child nodes beneath the parent node, each entry associated with a child node at the current BVH level, the entries ordered from top to bottom within the short traversal stack based on a sorted distance of each respective child node, wherein each entry includes a field to indicate whether that entry is associated with a final child in the current BVH level; wherein the traversal/intersection circuitry is to process entries from the top of the traversal stack, removing entries as they are processed, the traversal/intersection circuitry to determine that a current entry is associated with the final child node at the current BVH level by reading a first value in the field.
Owner:INTEL CORP

Apparatus and method for a compressed stack representation for hierarchical acceleration structures of arbitrary widths

Apparatus and method for a compressed stack representation for a BVH. For example, one embodiment of an apparatus comprises: a ray generator to generate a plurality of rays in a first graphics scene; a bounding volume hierarchy (BVH) generator to construct a BVH comprising a plurality of hierarchically arranged nodes, wherein the BVH comprises a specified number of child nodes at a current BVH level beneath a parent node in the hierarchy; traversal / intersection circuitry to traverse one or more of the rays through the hierarchically arranged nodes of the BVH and intersect the one or more rays with primitives contained within the nodes; a short traversal stack of a fixed size comprising a specified number of entries fewer than the number of child nodes beneath the parent node, each entry associated with a child node at the current BVH level, the entries ordered from top to bottom within the short traversal stack based on a sorted distance of each respective child node, wherein each entry includes a field to indicate whether that entry is associated with a final child in the current BVH level; wherein the traversal / intersection circuitry is to process entries from the top of the traversal stack, removing entries as they are processed, the traversal / intersection circuitry to determine that a current entry is associated with the final child node at the current BVH level by reading a first value in the field.
Owner:INTEL CORP

Polluted water environment three-dimensional rapid display method and system

The invention discloses a polluted water environment three-dimensional rapid display method and a system. The method comprises: sensing information of each water area by a corresponding sensor, and transmitting data back at regular time, storing information sensed by sensors to a database; establishing a case library in accordance with five types of the national water quality standard; dividing a water environment three-dimensional scene, and establishing a scene tree based on a BSP tree structure with a water area target knot as an organization unit; conducting view frustum culling based on a bounding volume hierarchy of the scene tree; determining the grade of water quality based on the data sensed by sensors; looking for corresponding cases in the library based on the determination result, and displaying water quality graphics; and looking for water quality information by clicking. The method and the system of the invention obviate the need for experts to observe water quality on site, realize rapid display of polluted water environment three-dimensional graphics, can conduct automatic selection of corresponding water quality graphics, and enable experts to roam in the water environment three-dimensional scene and observe, look for real-time information of current water area, and facilitate experts' research on polluted water environment.
Owner:NANJING UNIV OF POSTS & TELECOMM

Loudspeaker array-based virtual acoustic environment auralization implementation method and system

ActiveCN108419174AReplay implementationSignal processingTransducer circuitsSound sourcesAuralization
The invention discloses a loudspeaker array-based virtual acoustic environment auralization implementation method and system. The method comprises the steps that 1, a bounding volume hierarchy structure tree of a geometric model of a target environment is constructed; 2, sound field distribution of a sound source is calculated by means of the bounding volume hierarchy structure tree and the location of a given sound source; 3, room impulse responses from the sound source to target locations in the target environment are calculated according to the sound field distribution of the sound source;4, the room impulse responses obtained through calculation are converted into HOA coefficient vectors; 5, the HOA coefficient vectors are decoded according to the actual placing locations of loudspeakers in a replaying environment to obtain gains of the various loudspeakers, and the gains are called as multi-channel room impulse responses; and 6, the multi-channel room impulse responses obtained through decoding are convolved with any sound source signal to serve as signals of the loudspeakers to reconstruct a sound field of the sound signal at the target location. According to the method, replaying of a virtual acoustic environment in a non-standard playing environment is achieved.
Owner:PEKING UNIV

Bounding volume hierarchy design method targeted at motion blur

The invention discloses a bounding volume hierarchy design method targeted at motion blur. The method includes two parts: a construction period and a traversal period. In the construction period, the method includes the following steps: in a node of a BVH structure, finding out all surface patches with irregular motion behaviors; collecting all surface patches with the above mentioned characteristics and placing the surface patches at a special node: MB node and recording a time point when the surface patches cross a dividing plane at the same time; and after the MB node is generated, setting a threshold, when surface patches which move into the MB node cover more than 50% of all the surface patches, according to an SAH cost model, recalculating the potion of a division point on the basis of remaining surface patches in the node so as to generate new left and right sub-nodes. In the traversal period, the method includes the following steps: instructing the irregular surface patches in the MB node to be redistributed; re-dividing all the surface patches in the MB node into corresponding left and right sub-nodes; and then re-calculating corresponding node bounding volume hierarchies and adjusting downward bounding volume hierarchies of sub-nodes and carrying out recursion on the process until the whole updating work is completed.
Owner:DALIAN UNIV OF TECH +1
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