文档介绍:摘要 I
摘要
随着计算机视觉相关领域的蓬勃发展,利用三维信息来理解各种场景变得越
来越重要,其中深度数据的获取是必不可少的,快速、高精度、稠密的深度数据
的获取是现阶段的研究重点。但是已有的方法或者能够在牺牲效率的情况下获取
高精度的深度数据,或者在牺牲精度的情况下高效率的获取深度数据。
本文提出了两种基于条纹结构光的深度获取方法。第一种使用黑白条纹模板,
该模板中黑白条纹依照 De Bruijn 序列进行编码,以保证译码简单快捷。为了获取
高精度的稠密深度数据,本文引入相位差匹配算法。该匹配算法能够保证图像中
每个像素实现亚像素级匹配。另外,由于深度数据在区域边缘处误差较大,本文
采用同一连续区域内深度数据的连续性对深度数据再优化处理。实验证明,对于
场景中包含大面积连续区域的情况下能够快速获取高精度深度数据,但是当场景
中含有过多小面积目标时,该方法失效。因此,本文提出第二种基于随机模板的
方法。该随机模板中各列白色像素点的密度是周期的,对该模板积分后是周期信
号,本文在匹配算法方面仍然选用相位差法,以保证匹配精度为亚像素级。该方
法相比于第一种方法的优势在于当场景中含有大量条状区域时,可以使用区域相
关匹配算法对匹配结果进行改进,最终保证深度数据的高精度。除此之外,第二
种方法与其他全局搜索的区域相关匹配算法相比,所得深度数据的精度更高,计
算量大幅度减少,更容易满足实时性要求。
实验结果显示,该方法对硬件要求较少,所得数据精度较高,计算时间短,
满足实时性要求。
关键词: 深度数据获取 条纹结构光 相位差匹配算法 区域相关匹配算法
Abstract III
Abstract
With the development of computer vision, the understanding of 3D scenes is of
increasing importance and depth acquisition is indispensable. Therefore, how to
acquire dense and accurate depth map at a high speed is a key research topic. The
present methods can measure either precise depth values with low efficiency or rough
and real-time depth values.
We propose two depth acquisition methods based on stripe structured light. The
pattern used in the first one is black and white stripe pattern and is encoded with De
Bruijn sequence which is easy to decode. To acquire precise and dense depth map, we
choose phase-difference based matching which achieves sub-pixel matching. In
addition, since the errors along the edge of depth map are serious, the
contiguous-region optimization of these depth values is essential. The results of the
experiment illustrate that when the edges of depth map are sparse the method is valid;
otherwise, when there are lots of edges the method is infeasible. To