Convex Relaxation for Robust Vanishing Point Estimation in Manhattan World

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Liao, Bangyan, Zhao, Zhenjun, Li, Haoang, Zhou, Yi, Zeng, Yingping, Li, Hao, Liu, Peidong
Format: Preprint
Published: 2025
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866909638335660032
author Liao, Bangyan
Zhao, Zhenjun
Li, Haoang
Zhou, Yi
Zeng, Yingping
Li, Hao
Liu, Peidong
author_facet Liao, Bangyan
Zhao, Zhenjun
Li, Haoang
Zhou, Yi
Zeng, Yingping
Li, Hao
Liu, Peidong
contents Determining the vanishing points (VPs) in a Manhattan world, as a fundamental task in many 3D vision applications, consists of jointly inferring the line-VP association and locating each VP. Existing methods are, however, either sub-optimal solvers or pursuing global optimality at a significant cost of computing time. In contrast to prior works, we introduce convex relaxation techniques to solve this task for the first time. Specifically, we employ a "soft" association scheme, realized via a truncated multi-selection error, that allows for joint estimation of VPs' locations and line-VP associations. This approach leads to a primal problem that can be reformulated into a quadratically constrained quadratic programming (QCQP) problem, which is then relaxed into a convex semidefinite programming (SDP) problem. To solve this SDP problem efficiently, we present a globally optimal outlier-robust iterative solver (called GlobustVP), which independently searches for one VP and its associated lines in each iteration, treating other lines as outliers. After each independent update of all VPs, the mutual orthogonality between the three VPs in a Manhattan world is reinforced via local refinement. Extensive experiments on both synthetic and real-world data demonstrate that GlobustVP achieves a favorable balance between efficiency, robustness, and global optimality compared to previous works. The code is publicly available at https://github.com/WU-CVGL/GlobustVP.
format Preprint
id arxiv_https___arxiv_org_abs_2505_04788
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Convex Relaxation for Robust Vanishing Point Estimation in Manhattan World
Liao, Bangyan
Zhao, Zhenjun
Li, Haoang
Zhou, Yi
Zeng, Yingping
Li, Hao
Liu, Peidong
Computer Vision and Pattern Recognition
Determining the vanishing points (VPs) in a Manhattan world, as a fundamental task in many 3D vision applications, consists of jointly inferring the line-VP association and locating each VP. Existing methods are, however, either sub-optimal solvers or pursuing global optimality at a significant cost of computing time. In contrast to prior works, we introduce convex relaxation techniques to solve this task for the first time. Specifically, we employ a "soft" association scheme, realized via a truncated multi-selection error, that allows for joint estimation of VPs' locations and line-VP associations. This approach leads to a primal problem that can be reformulated into a quadratically constrained quadratic programming (QCQP) problem, which is then relaxed into a convex semidefinite programming (SDP) problem. To solve this SDP problem efficiently, we present a globally optimal outlier-robust iterative solver (called GlobustVP), which independently searches for one VP and its associated lines in each iteration, treating other lines as outliers. After each independent update of all VPs, the mutual orthogonality between the three VPs in a Manhattan world is reinforced via local refinement. Extensive experiments on both synthetic and real-world data demonstrate that GlobustVP achieves a favorable balance between efficiency, robustness, and global optimality compared to previous works. The code is publicly available at https://github.com/WU-CVGL/GlobustVP.
title Convex Relaxation for Robust Vanishing Point Estimation in Manhattan World
topic Computer Vision and Pattern Recognition
url https://arxiv.org/abs/2505.04788