• DocumentCode
    2714911
  • Title

    Making minimal solvers fast

  • Author

    Bujnak, Martin ; Kukelova, Zuzana ; Pajdla, Tomas

  • fYear
    2012
  • fDate
    16-21 June 2012
  • Firstpage
    1506
  • Lastpage
    1513
  • Abstract
    In this paper we propose methods for speeding up minimal solvers based on Gröbner bases and action matrix eigenvalue computations. Almost all existing Gröbner basis solvers spend most time in the eigenvalue computation. We present two methods which speed up this phase of Gröbner basis solvers: (1) a method based on a modified FGLM algorithm for transforming Gröbner bases which results in a single-variable polynomial followed by direct calculation of its roots using Sturm-sequences and, for larger problems, (2) fast calculation of the characteristic polynomial of an action matrix, again solved using Sturm-sequences. We enhanced the FGLM method by replacing time consuming polynomial division performed in standard FGLM algorithm with efficient matrix-vector multiplication and we show how this method is related to the characteristic polynomial method. Our approaches allow computing roots only in some feasible interval and in desired precision. Proposed methods can significantly speedup many existing solvers. We demonstrate them on three important minimal computer vision problems.
  • Keywords
    computer vision; eigenvalues and eigenfunctions; matrix multiplication; FGLM algorithm; Grobner bases; Grobner basis solvers; Sturm-sequences; action matrix eigenvalue computation; computer vision problem; efficient matrix-vector multiplication; fast calculation; minimal solvers; polynomial division; single-variable polynomial; Computer vision; Eigenvalues and eigenfunctions; Polynomials; Sparse matrices; Standards; Vectors;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Vision and Pattern Recognition (CVPR), 2012 IEEE Conference on
  • Conference_Location
    Providence, RI
  • ISSN
    1063-6919
  • Print_ISBN
    978-1-4673-1226-4
  • Electronic_ISBN
    1063-6919
  • Type

    conf

  • DOI
    10.1109/CVPR.2012.6247840
  • Filename
    6247840