University of Illinois at Urbana-Champaign
Multicore construction of k-d trees with applications in graphics and vision
Abstract
dc:descriptionThe k-d tree is widely used in graphics and vision applications for accelerating retrieval from large sets of geometric entities in R^k. Despite speeding up an otherwise brute force search, the time to construct and traverse the k-d tree remain a bottleneck in many applications. Increasing parallelism in modern processors offers hope for further speedups. But while traversal is easily parallelized over a large number of queries, construction is not as easily parallelized and will become a serial bottleneck if left unparallelized. This thesis studies parallel k-d tree construction and its applications. The results are new multicore parallelizations of SAH k-d tree and FLANN k-d tree variants, and new ways of utilizing these parallelizations for accelerating object detection and scripting point algorithms.
Degree
thesis:*- Name thesis:degree_name
- Ph.D.
- Level thesis:degree_level
- Dissertation
- Discipline thesis:degree_discipline
- Computer Science
- Grantor
- University of Illinois at Urbana-Champaign
- Year dc:date
- 2014
Author and committee
dc:creator, dc:contributor.*- Author dc:creator
-
- Lu, Victor
- Contributors dc:contributor
-
- Hart, John C.
- Forsyth, David A.
- Hoiem, Derek W.
- Stroila, Matei
Subjects
dc:subject × 11Rights
dc:rights- Statement dc:rights
-
- Copyright 2013 Victor Lu
- Language dc:language
- en
Identifiers
dc:identifier.*- Handle dc:identifier
- http://hdl.handle.net/2142/46588
- OAI identifier oai:identifier
- oai:www.ideals.illinois.edu:2142/46588