Global Optimization through Rotation Space Search

被引:174
|
作者
Hartley, Richard I. [1 ,3 ]
Kahl, Fredrik [2 ]
机构
[1] Australian Natl Univ, Canberra, ACT, Australia
[2] Lund Univ, Ctr Math Sci, Lund, Sweden
[3] Natl ICT Australia, Canberra, ACT, Australia
基金
澳大利亚研究理事会;
关键词
Essential matrix; Branch-and-bound algorithm; Global optimization; MULTIPLE-VIEW GEOMETRY;
D O I
10.1007/s11263-008-0186-9
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
This paper introduces a new algorithmic technique for solving certain problems in geometric computer vision. The main novelty of the method is a branch-and-bound search over rotation space, which is used in this paper to determine camera orientation. By searching over all possible rotations, problems can be reduced to known fixed-rotation problems for which optimal solutions have been previously given. In particular, a method is developed for the estimation of the essential matrix, giving the first guaranteed optimal algorithm for estimating the relative pose using a cost function based on reprojection errors. Recently convex optimization techniques have been shown to provide optimal solutions to many of the common problems in structure from motion. However, they do not apply to problems involving rotations. The search method described in this paper allows such problems to be solved optimally. Apart from the essential matrix, the algorithm is applied to the camera pose problem, providing an optimal algorithm. The approach has been implemented and tested on a number of both synthetically generated and real data sets with good performance.
引用
收藏
页码:64 / 79
页数:16
相关论文
共 50 条
  • [21] Monkey search: a novel metaheuristic search for global optimization
    Mucherino, Antonio
    Seref, Onur
    DATA MINING, SYSTEMS ANALYSIS, AND OPTIMIZATION IN BIOMEDICINE, 2007, 953 : 162 - 173
  • [22] Global Search versus Local Search in Hyperparameter Optimization
    Ozaki, Yoshihiko
    Takenaga, Shintaro
    Onishi, Masaki
    2022 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2022,
  • [23] Genetic algorithm with automatic termination and search space rotation
    Ong B.T.
    Fukushima M.
    Memetic Computing, 2011, 3 (02) : 111 - 127
  • [24] Global optimization in Hilbert space
    Houska, Boris
    Chachuat, Benoit
    MATHEMATICAL PROGRAMMING, 2019, 173 (1-2) : 221 - 249
  • [25] Global optimization in Hilbert space
    Boris Houska
    Benoît Chachuat
    Mathematical Programming, 2019, 173 : 221 - 249
  • [26] Global Optimization in Hilbert Space
    Kuzenkov, Oleg A.
    Grishagin, Vladimir A.
    PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON NUMERICAL ANALYSIS AND APPLIED MATHEMATICS 2015 (ICNAAM-2015), 2016, 1738
  • [27] Global/local united search algorithm for global optimization
    Zhai, JH
    Yan, YB
    Jin, GF
    Wu, MX
    OPTIK, 1998, 108 (04): : 161 - 164
  • [28] Gait optimization through search
    Pal, PK
    Kar, DC
    INTERNATIONAL JOURNAL OF ROBOTICS RESEARCH, 2000, 19 (04): : 394 - 408
  • [29] GLOBAL OPTIMIZATION BY CONTROLLED RANDOM SEARCH
    PRICE, WL
    JOURNAL OF OPTIMIZATION THEORY AND APPLICATIONS, 1983, 40 (03) : 333 - 348
  • [30] A DISCRETE SEARCH TECHNIQUE FOR GLOBAL OPTIMIZATION
    DONNELLY, RA
    ROGERS, JW
    INTERNATIONAL JOURNAL OF QUANTUM CHEMISTRY, 1988, : 507 - 513