zoukankan      html  css  js  c++  java
  • 三维重建:SFM中BA的并行化

    1. BA在重建中的作用

             借鉴于运动中重建的方法,BA引入SLAM过程,而传统的滤波方法引入BA是跟随闭环检测出现。


    1.1 BA在滤波方法中的嵌入

               PTAM


    1.2 BA在闭环检测之后的应用

               在三维重建检测到闭环之后,则可以根据匹配结果,计算出总误差,并把误差平均到闭环之内的每一选定帧。


    2. BA的并行化

              借鉴于运动中重建,把所有的误差平均到每一个选定的关键帧里,对于帧数较多时,可以使用数据并行化。

              数据并行化是方法并行化的必要条件,多帧数据进行平差的方法天然可适合并行处理。

              并行BA:Multicore Bundle Adjustment

             In this project, we consider the design and implementation of new inexact Newton type Bundle Adjustment algorithms that exploit hardware parallelism for efficiently solving large scale 3D scene reconstruction problems


              即是 BA in the Large

              Recent work in Structure from Motion has demonstrated the possibility ofreconstructing geometry from large-scale community photo collections. Bundle adjustment, the joint non-linear refinement of camera and point parameters, is a key component of most SfM systems, and one which can consume a significant amount of time for large problems. As the number of photos in such collections continues to grow into the hundreds of thousands or even millions, the scalability of bundle adjustment algorithms has become a critical issue.

              In this project, we consider the design and implementation ofa new Inexact Newton type bundle adjustment algorithm, which usessubstantially less time and memory than standard Schur complementbased methods, without compromising on the quality of the solution. Weexplore the use of the Conjugate Gradients algorithm for calculatingthe Newton step and its performance as a function of some simple andcomputationally efficient preconditioners. We also show that the use of the Schur complementis not limited to factorization-based methods, how it can be used as part of the Conjugate Gradients (CG) method without incurring the computational cost of actually calculating and storing it in memory, and how this use is equivalent to the choice of a particular preconditioner.


    Paper

        Bundle Adjustment in the Large
        Sameer Agarwal, Noah Snavely, Steven M. Seitz and Richard Szeliski

  • 相关阅读:
    Maven工程运行环境修改
    Maven中出现org.eclipse.jdt.internal.compiler.classfmt.ClassFormatException错误
    IDEA创建maven_web工程后,右键包没有Servlet、Filter、Listener选项
    Spring中的依赖注入
    什么是JavaBean
    mybatis配置SqlMapConfig.xm时没有提示
    JDK1.8之后匿名内部类访问方法中的局部变量不用加final修饰
    架构、框架和设计模式
    CitrixSQL Server 2016高可用之SQL镜像 SQL Server mirror 带见证服务器
    CitrixPVS BDM启动模式创建虚机 BDM模式部署桌面(精华)
  • 原文地址:https://www.cnblogs.com/wishchin/p/9199962.html
Copyright © 2011-2022 走看看