Department of Computer Science, University of Haifa, Haifa 3498838, Israel.
Department of Mathematics, University of Illinois at Urbana-Champaign, Urbana, IL 61801, USA.
Sensors (Basel). 2021 Nov 5;21(21):7358. doi: 10.3390/s21217358.
We study the Perspective-n-Point (PNP) problem, which is fundamental in 3D vision, for the recovery of camera translation and rotation. A common solution applies polynomial sum-of-squares (SOS) relaxation techniques via semidefinite programming. Our main result is that the polynomials which should be optimized can be non-negative but not SOS, hence the resulting convex relaxation is not tight; specifically, we present an example of real-life configurations for which the convex relaxation in the Lasserre Hierarchy fails, in both the second and third levels. In addition to the theoretical contribution, the conclusion for practitioners is that this commonly-used approach can fail; our experiments suggest that using higher levels of the Lasserre Hierarchy reduces the probability of failure. The methods we use are mostly drawn from the area of polynomial optimization and convex relaxation; we also use some results from real algebraic geometry, as well as Matlab optimization packages for PNP.
我们研究了视角 n 点(PNP)问题,这在 3D 视觉中是基本的,用于恢复相机的平移和旋转。一种常见的解决方案是通过半定规划应用多项式和平方和(SOS)松弛技术。我们的主要结果是,应该优化的多项式可以是非负的,但不是 SOS,因此得到的凸松弛不是紧的;具体来说,我们给出了一个真实配置的例子,在 Lasserre 层次结构的第二和第三级中,凸松弛都失败了。除了理论贡献外,对于从业者的结论是,这种常用的方法可能会失败;我们的实验表明,使用 Lasserre 层次结构的更高层次可以降低失败的概率。我们使用的方法主要来自多项式优化和凸松弛领域;我们还使用了实代数几何的一些结果,以及用于 PNP 的 Matlab 优化包。