VDB-EDT: An Efficient Euclidean Distance Transform Algorithm Based on VDB Data Structure
Delong Zhu, Chaoqun Wang, Wenshan Wang, Rohit Garg, Sebastian Scherer,, Max Q.-H. Meng

TL;DR
This paper introduces VDB-EDT, a novel Euclidean distance transform algorithm utilizing a memory-efficient VDB data structure, significantly reducing memory usage and improving speed for grid map distance calculations in motion planning.
Contribution
The work presents a new algorithm with optimized scheduling, introduces a hierarchical VDB data structure for efficient memory use, and provides a large-scale subterranean dataset for benchmarking.
Findings
Reduces memory consumption by 30%-85%.
Maintains competitive speed with the fastest array-based methods.
Outperforms state-of-the-art EDT algorithms in runtime and memory efficiency.
Abstract
This paper presents a fundamental algorithm, called VDB-EDT, for Euclidean distance transform (EDT) based on the VDB data structure. The algorithm executes on grid maps and generates the corresponding distance field for recording distance information against obstacles, which forms the basis of numerous motion planning algorithms. The contributions of this work mainly lie in three folds. Firstly, we propose a novel algorithm that can facilitate distance transform procedures by optimizing the scheduling priorities of transform functions, which significantly improves the running speed of conventional EDT algorithms. Secondly, we for the first time introduce the memory-efficient VDB data structure, a customed B+ tree, to represent the distance field hierarchically. Benefiting from the special index and caching mechanism, VDB shows a fast (average \textit{O}(1)) random access speed, and thus…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsRobotic Path Planning Algorithms · Human Pose and Action Recognition · Robotics and Sensor-Based Localization
