RiemanLine: Riemannian Manifold Representation of 3D Lines for Factor Graph Optimization
2508.04335v1
cs.CV, cs.RO
2025-08-09
Авторы:
Yanyan Li, Ze Yang, Keisuke Tateno, Federico Tombari Liang Zhao, Gim Hee Lee
Резюме на русском
**Резюме**
Позиционирование камеры и структурное картирование требуют точной минимальной параметризации трехмерных линий. Существующие представления линий в робототехнике и компьютерном зрении фокусируются на индивидуальных линиях, не учитывая их структурные регулярности, такие как параллельность, которая широко распространена в современных средах. В статье предлагается **RiemanLine** — минимальное представление трехмерных линий на основе римановых многообразий, которое эффективно объединяет в себе параллельные линии и их индивидуальные представители. Основная идея заключается в разделении каждой линии на глобальную и локальную компоненты: вращающийся направление, оптимизируемое на единичном сферическом многообразии $\mathcal{S}^2$, и нормальные векторы, задаваемые ортогональными подпространствами. Этот подход существенно сокращает количество параметров для $n$ параллельных линий (с $4n$ до $2n+2$), естественным образом учитывая параллельность без дополнительных ограничений. Интеграция этого представления в оптимизационный фреймворк на базе факторной графики позволяет одновременно выравнивать глобальные направления и оптимизировать репроекционные ошибки в рамках холла многомерного параметрического приближения. Эксперименты на ICL-NUIM, TartanAir и синтетических данных показали, что RiemanLine обеспечивает более точное определение положения и реконструкцию линий, при этом уменьшая размерность параметров и улучшая стабильность затрейсинга.
Abstract
Minimal parametrization of 3D lines plays a critical role in camera
localization and structural mapping. Existing representations in robotics and
computer vision predominantly handle independent lines, overlooking structural
regularities such as sets of parallel lines that are pervasive in man-made
environments. This paper introduces \textbf{RiemanLine}, a unified minimal
representation for 3D lines formulated on Riemannian manifolds that jointly
accommodates both individual lines and parallel-line groups. Our key idea is to
decouple each line landmark into global and local components: a shared
vanishing direction optimized on the unit sphere $\mathcal{S}^2$, and scaled
normal vectors constrained on orthogonal subspaces, enabling compact encoding
of structural regularities. For $n$ parallel lines, the proposed representation
reduces the parameter space from $4n$ (orthonormal form) to $2n+2$, naturally
embedding parallelism without explicit constraints. We further integrate this
parameterization into a factor graph framework, allowing global direction
alignment and local reprojection optimization within a unified manifold-based
bundle adjustment. Extensive experiments on ICL-NUIM, TartanAir, and synthetic
benchmarks demonstrate that our method achieves significantly more accurate
pose estimation and line reconstruction, while reducing parameter
dimensionality and improving convergence stability.
Ссылки и действия
Дополнительные ресурсы: