A (K,alpha) dynamic octree is proposed for maintaining neighbor structure in evolving metric spaces, with claimed log-time updates and reported speedups in SVGD, KNN, RAG, and OT-Flow.
i-Octree: A Fast, Lightweight, and Dynamic Octree for Proximity Search
1 Pith paper cite this work. Polarity classification is still indexing.
abstract
Establishing the correspondences between newly acquired points and historically accumulated data (i.e., map) through nearest neighbors search is crucial in numerous robotic applications. However, static tree data structures are inadequate to handle large and dynamically growing maps in real-time. To address this issue, we present the i-Octree, a dynamic octree data structure that supports both fast nearest neighbor search and real-time dynamic updates, such as point insertion, deletion, and on-tree down-sampling. The i-Octree is built upon a leaf-based octree and has two key features: a local spatially continuous storing strategy that allows for fast access to points while minimizing memory usage, and local on-tree updates that significantly reduce computation time compared to existing static or dynamic tree structures. The experiments show that i-Octree outperforms contemporary state-of-the-art approaches by achieving, on average, a 19% reduction in runtime on realworld open datasets.
fields
cs.LG 1years
2025 1verdicts
REJECT 1representative citing papers
citing papers explorer
-
Self-Balancing, Memory Efficient, Dynamic Metric Space Data Maintenance, for Rapid Multi-Kernel Estimation
A (K,alpha) dynamic octree is proposed for maintaining neighbor structure in evolving metric spaces, with claimed log-time updates and reported speedups in SVGD, KNN, RAG, and OT-Flow.