论文部分内容阅读
近年来,随着计算机视觉的发展和成熟,多视图三维重建以其成本低廉,操作方便的优势倍受关注,目前已广泛应用于数字城市、医疗成像、虚拟现实等领域。图像特征提取、特征匹配和光束法平差是多视图三维重建的几个关键步骤,但其中也在一些问题。首先,特征提取阶段通常采用的SIFT算法并不能适用所有场景。其次,随着GPU在计算能力和存储器带宽上展现出巨大的优势,基于GPU加速的多视图三维重建算法成为研究的热点。然而特征匹配算法迁移至GPU平台的较少,并且由于硬件架构的不同,并行算法的可靠性以及有限的显存对光束法平差并行算法进行了极大的制约。为此本文展开了以下研究:(1)本文提出了一种Harris-Laplace特征结合SIFT描述的图像配准并行算法。特征提取阶段,使用改进的Harris-Laplace算法提取出对图像亮度、旋转和尺度具有不变性的特征点,然后SIFT描述子对特征点进行描述。在特征点匹配阶段则利用双向匹配法和极线几何约束对特征点进行粗匹配和精匹配。在分析该算法并行性的基础上,采用CPU_GPU协同处理技术,从任务的性质和传输时间两方面考虑,在CPU和GPU端进行合理的任务划分,提升了整体算法的运行效率。(2)BA问题时常采用LM将其线性化,并用PCG算法求解法方程。本文先是利用PCG算法不需要显式存储法方程系数矩阵的特性,将其分解为简单的雅各比矩阵和向量相乘的问题。然后在BA并行算法预处理过程中增加了一个过滤步骤,剔除了由数值转换导致的错误点,保证精度的情况下最大限度发挥GPU高峰值的单精度浮点运算能力。最后在深入分析雅各比转置矩阵与原矩阵联系的基础上,提出了一种光束法平差并行算法。对涉及到雅各比转置矩阵的运算重新进行并行化设计,无需存储雅各比转置矩阵即可解决光束法平差问题。从实验结果分析可知,本文提出Harris-Laplace特征结合SIFT描述的图像配准并行算法,提升了算法的整体效率,准确度也得到可靠保证。本文提出光束法平差并行算法在获得较好加速效果的同时,也大幅缩减了算法占用的显存空间。借助GPU的强大的并行计算能力,多视图三维重建实时性得到了很好的满足。