2008
DOI: 10.1111/j.1467-8659.2007.01104.x
|View full text |Cite
|
Sign up to set email alerts
|

Statistical optimization of octree searches

Abstract: This work emerged from the following observation: usual search procedures for octrees start from the root to retrieve the data stored at the leaves. But as the leaves are the farthest nodes to the root, why start from the root? With usual octree representations, there is no other way to access a leaf. However, hashed octrees allow direct access to any node, given its position in space and its depth in the octree. Search procedures take the position as an input, but the depth remains unknown. This work proposes… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
12
0

Year Published

2010
2010
2022
2022

Publication Types

Select...
6
1
1

Relationship

1
7

Authors

Journals

citations
Cited by 19 publications
(12 citation statements)
references
References 10 publications
0
12
0
Order By: Relevance
“…Bounding volume hierarchies construct a tree by subdividing the model into small pieces, which should be tighter for lower levels; for more details see (Bradshaw, 2002). Finally, spatial subdivision divides the space into cells; every object falls into a cell; for more details, see (Castro et al, 2008).…”
Section: Collision Detectionmentioning
confidence: 99%
“…Bounding volume hierarchies construct a tree by subdividing the model into small pieces, which should be tighter for lower levels; for more details see (Bradshaw, 2002). Finally, spatial subdivision divides the space into cells; every object falls into a cell; for more details, see (Castro et al, 2008).…”
Section: Collision Detectionmentioning
confidence: 99%
“…In efficient schemes, the key cumulates both significations (see Figure 3). This allows at the same time to identify the children of a node by the octant orientation for traversal algorithms, and to access a node directly from its position, for search procedures [CLL*08].…”
Section: Octrees and Their Representationsmentioning
confidence: 99%
“…This is particularly inefficient, but can be avoided if using pointerless representations [Gar82, Sam90]. Such representations associate to each node of the octree a unique key [Mor66,SS09], and the traversal operations resume to key manipulations that can be performed in local memory [Sch92,GDB03,CLL*08]. This work proposes to generate the dual of an octree using such key manipulations, enjoying the reduced memory footprint of pointerless representations and improving the execution time by several factors.…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation
“…As GPUs are widely used in both industry and academics, research into parallel data structures on many-core architectures has become urgent and promising. A number of treebased data structures, such as R-tree [1], KD-tree [2][3][4], Octree [5][6][7][8][9][10][11], decision tree [12], [13], and bounding volume hierarchy [14] have been ported to GPGPUs. Besides the treebased data structures, hash tables on GPGPUs have also been discussed in [15][16][17].…”
Section: Introductionmentioning
confidence: 99%