发明名称 一种三维视图获取方法
摘要 本发明公开了一种三维视图获取方法,包括如下步骤:设置图像接口和图像处理器中的计算变量;进行灰度变化和分层;计算代价函数矩阵;计算原始信息存储矩阵;计算置信矩阵,计算深度图数据;初始化移位距离,将二维参考视图中的所有像素移位到二维虚拟视图中;检测并除去二维虚拟视图中的量化噪声和不符合顺序约束的错误,利用顺序约束修正错误;检测二维虚拟视图中的空洞区域,并以背景区域中的像素填充空洞区域;生成三维视图。本发明以发掘图像处理器并行处理模式的特点和优势,将现有立体匹配算法和图像绘制算法在GPU架构下实现并行计算,提高运算效率,实现实时的双目立体视觉演示。
申请公布号 CN102034265A 申请公布日期 2011.04.27
申请号 CN201010563644.3 申请日期 2010.11.24
申请人 清华大学 发明人 戴琼海;刘继明
分类号 G06T17/00(2006.01)I 主分类号 G06T17/00(2006.01)I
代理机构 北京清亦华知识产权代理事务所(普通合伙) 11201 代理人 黄德海
主权项 一种三维视图获取方法,其特征在于,包括如下步骤:设置图像接口和图像处理器中的计算变量,根据所述图像接口定义图像读取函数以读取图像对并将所述图像对存储在内存中,所述图像对包括参考图像和目标图像,所述图像处理器包括第一图像处理器和第二图像处理器;将所述参考图像和目标图像复制到所述第一图像处理器的显存中并进行灰度变化和分层,计算并保存所述参考图像每一层的上梯度矩阵、下梯度矩阵、左梯度矩阵和右梯度矩阵;根据所述参考图像和目标图像以及所述参考图像和目标图像之间的视差值计算代价函数矩阵,并对所述代价函数矩阵进行边界处理;根据所述代价函数矩阵计算各层原始信息存储矩阵,并对各层中来自左右上下邻域像素的信息存储矩阵进行初始化并保存;在各层中进行置信传播迭代计算以得到置信矩阵,根据所述置信矩阵计算深度图数据,将所述参考图像和深度图数据复制到所述第二图像处理器的显存;初始化移位距离,将二维参考视图中的所有像素移位到二维虚拟视图中;检测并除去所述二维虚拟视图中的量化噪声和不符合顺序约束的错误,利用所述顺序约束修正错误;检测所述二维虚拟视图中的空洞区域,并以背景区域中的像素填充所述空洞区域;以及根据所述二维虚拟视图绘制得到三维视图数据,将所述三维视图数据从所述第二图像处理器的显存复制到内存中,生成三维视图。
地址 100084 北京市100084-82信箱