Invention Grant
US09396512B2 Fully parallel construction of k-d trees, octrees, and quadtrees in a graphics processing unit
有权
在图形处理单元中完全并行构建k-d树,八叉树和四叉树
- Patent Title: Fully parallel construction of k-d trees, octrees, and quadtrees in a graphics processing unit
- Patent Title (中): 在图形处理单元中完全并行构建k-d树,八叉树和四叉树
-
Application No.: US13791738Application Date: 2013-03-08
-
Publication No.: US09396512B2Publication Date: 2016-07-19
- Inventor: Tero Karras
- Applicant: NVIDIA Corporation
- Applicant Address: US CA Santa Clara
- Assignee: NVIDIA CORPORATION
- Current Assignee: NVIDIA CORPORATION
- Current Assignee Address: US CA Santa Clara
- Main IPC: G06T15/00
- IPC: G06T15/00 ; G06T1/20 ; G06T17/00

Abstract:
A non-transitory computer-readable storage medium having computer-executable instructions for causing a computer system to perform a method for constructing k-d trees, octrees, and quadtrees from radix trees is disclosed. The method includes assigning a Morton code for each of a plurality of primitives corresponding to leaf nodes of a binary radix tree, and sorting the plurality of Morton codes. The method includes building a radix tree requiring at most a linear amount of temporary storage with respect to the leaf nodes, wherein an internal node is built in parallel with one or more of its ancestor nodes. The method includes, partitioning the plurality of Morton codes for each node of the radix tree into categories based on a corresponding highest differing bit to build a k-d tree. A number of octree or quadtree nodes is determined for each node of the k-d tree. A total number of nodes in the octree or quadtree is determined, allocated and output.
Public/Granted literature
- US20130235050A1 FULLY PARALLEL CONSTRUCTION OF K-D TREES, OCTREES, AND QUADTREES IN A GRAPHICS PROCESSING UNIT Public/Granted day:2013-09-12
Information query
IPC分类:
G | 物理 |
G06 | 计算;推算或计数 |
G06T | 一般的图像数据处理或产生 |
G06T15/00 | 3D〔三维〕图像的加工 |