The PH-tree[1] is a tree data structure used for spatial indexing of multi-dimensional data (keys) such as geographical coordinates, points, feature vectors, rectangles or bounding boxes.
The PH-tree is space partitioning index[2] with a structure similar to that of a quadtree or octree.[3] However, unlike quadtrees, it uses a splitting policy based on tries and similar to Crit bit trees that is based on the bit-representation of the keys.
The bit-based splitting policy, when combined with the use of different internal representations for nodes, provides scalability with high-dimensional data. The bit-representation splitting policy also imposes a maximum depth, thus avoiding degenerated trees and the need for rebalancing.[1]
^ abCite error: The named reference PH-tree-2014 was invoked but never defined (see the help page).
^Cite error: The named reference Kouahla-2022 was invoked but never defined (see the help page).
^Cite error: The named reference Mahmood-2018 was invoked but never defined (see the help page).