Open Structure
This new benchmark dataset, Open-Structure, is proposed to evaluate visual odometry and SLAM methods, which directly equips point and line measurements, correspondences, structural associations, and co-visibility factor graphs instead of providing raw images.
Install / Use
npx skills add yanyan-li/Open-StructureInstalls into whichever agent you are using.
README
Open-Structure: Structural Benchmark Dataset for SLAM Algorithms (RA-L 2024)
Abstract
This paper introduces a new benchmark dataset, Open-Structure, for evaluating visual odometry and SLAM methods, which directly equips point and line measurements, correspondences, structural associations, and co-visibility factor graphs instead of providing raw images. Based on the proposed benchmark dataset, these 2D or 3D data can be directly input to different stages of SLAM pipelines to avoid the impact of the data preprocessing modules in ablation experiments. First, we propose a dataset generator for real-world and simulated scenarios. In real-world scenes, it maintains the same observations and occlusions as actual feature extraction results. Those generated simulation sequences enhance the dataset's diversity by introducing various carefully designed trajectories and observations. Second, a SLAM baseline is proposed using our dataset to evaluate widely used modules in camera pose tracking, parametrization, and optimization modules. By evaluating these state-of-the-art algorithms across different scenarios, we discern each module's strengths and weaknesses within the camera tracking and optimization process.
<p align="center"> <a href="https://open-structure.github.io"><img src="https://img.shields.io/badge/OpenStructure-ProjectPage-red.svg"></a> <a href="https://arxiv.org/pdf/2310.10931.pdf"><img src="https://img.shields.io/badge/OpenStructure-Paper-yellow.svg"></a> <a href="https://github.com/yanyan-li/Open-Structure/tree/main/dataset"><img src="https://img.shields.io/badge/OpenStructure-Dataset-green.svg"></a> <a href="https://github.com/yanyan-li/Open-Structure/tree/main/baseline"><img src="https://img.shields.io/badge/OpenStructure-Baseline-blue.svg"></a> </p>1. Dataset of Open-Structure
|
|
|
|
| ------------------------------------------------------ | ------------------------------------------------------------ | ------------------------------------------------------------ |
|
|
|
|
|
|
|
|
2. Baseline of Open-Structure
3. BibTeX
@article{li2024open,
title={Open-Structure: Structural Benchmark Dataset for SLAM Algorithms},
author={Li, Yanyan and Guo, Zhao and Yang, Ze and Sun, Yanbiao and Zhao, Liang and Tombari, Federico},
journal={IEEE Robotics and Automation Letters},
year={2024},
publisher={IEEE}
}
Related Skills
node-connect
385.6kDiagnose OpenClaw Android, iOS, or macOS node pairing, QR/setup code, route, auth, and connection failures.
blender-python-addon
40.5kBlender Python add-on rules for operators, panels, properties, registration, testing, and API-safe scripting
flutter-development-guidelines-cursorrules-prompt-file
40.5kCursor rules for Flutter development with MVVM architecture, Riverpod state management, Material widgets, and Dart style guidelines.
commit-push-pr
140.7kCommit, push, and open a PR
