基于面片的多视图立体视觉技术解析
在计算机视觉领域,多视图立体视觉是一个重要的研究方向,它旨在从多个不同视角的图像中重建出三维场景。本文将详细介绍一种名为基于面片的多视图立体视觉(Patch - Based Multi - View Stereopsis,PMVS)的技术,包括其原理、实现步骤以及实际应用效果。
1. 现有方法的局限性与PMVS技术的提出
在之前的图像建模和渲染方法中,虽然有些方法在特定场景下(如能准确提取图像轮廓的受控环境)表现有效,但在更普遍的场景(如使用手持相机在户外环境拍摄)中存在不足。在户外环境下,可能会有大量来自不同视角的图像,传统的立体视觉技术在处理这些图像时面临挑战。
在窄基线场景中,相机位置相近,可假设图像具有相似的邻域结构,此时可以将场景重建为深度图,再用经典计算机图形技术进行渲染。然而,在宽基线场景下,相机位置任意分布,每个图像只包含部分场景信息,且存在遮挡现象,将部分重建结果拼接成全局网格结构仍是一个开放问题。
为解决宽基线场景下的问题,PMVS技术应运而生。该技术放弃了对重建场景的完整网格模型,转而使用与表面相切的小面片,并利用图像拓扑结构来表示面片的连接性,以此来处理空间一致性和可见性约束问题。
2. PMVS算法流程
PMVS算法主要包括匹配、扩展和过滤三个主要步骤,且扩展和过滤步骤会迭代3次。具体流程如下:
1. 匹配 :使用特征匹配构建初始的面片集合,并优化其参数以使其具有最大的光一致性。
2. 重复3次扩展和过滤步骤 :
- 扩展
订阅专栏 解锁全文
1698



被折叠的 条评论
为什么被折叠?



