[发明专利]基于GPU的单显卡三通道立体视景投影软件校正融合方法有效
申请号: | 201710109437.2 | 申请日: | 2015-12-23 |
公开(公告)号: | CN106897976B | 公开(公告)日: | 2019-09-24 |
发明(设计)人: | 张兵强;方伟;方君;徐涛 | 申请(专利权)人: | 中国人民解放军海军航空大学 |
主分类号: | G06T5/00 | 分类号: | G06T5/00;G06T5/50;H04N13/363 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 264001 山东省烟*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 gpu 显卡 通道 立体 投影 软件 校正 融合 方法 | ||
1.基于GPU的单显卡三通道立体视景投影软件校正融合方法,其特征在于,包括如下步骤:
步骤SA,基于GPU的单显卡三通道立体图像几何校正,具体为:
步骤SA-1,将通道数、立体子图像数目、图像分辨率、立体图像格式、各子图的大小和位置坐标索引参数从立体子图像参数描述文件中读取到显存;所述立体子图像参数描述了单卡三屏立体图像的分屏参数,包括立体图像的格式、每个立体子图的位置区域和分辨率大小,该参数是以配置文件的形式预先保存在硬盘中;将三通道的立体图像渲染结果在交换帧缓冲区输出之前,重启一个新的GPU渲染Pass;
步骤SA-2,捕获帧缓冲区中的渲染结果图像重新送到顶点着色器;
步骤SA-3,在GPU的顶点着色器中,对捕获的帧缓冲区图像按照每路立体左右眼图像的参数进行分割处理,形成对应每路立体左右眼的6幅子图像,并分别以纹理数组的形式进行保存;
步骤SA-4,对6幅子图像分别进行几何校正,同一通道中的左右眼子图像进行相同的几何校正,不同通道的子图像采用不同的几何校正,几何校正数据以配置文件的形式预先保存在硬盘中,根据各通道的几何校正变换坐标对应关系,计算每个校正网格空间坐标对应的子图纹理变换坐标,从而完成子图像的校正映射变换;
步骤SA-5,将几何校正后的子图像送入GPU的像素着色器,在像素着色器中完成边缘融合处理;
步骤SB,基于GPU的单显卡三通道立体图像边缘融合,具体为:
步骤SB-1,将边缘融合Alpha蒙板数据读取到显存并作为蒙板纹理;将边缘融合Alpha蒙板根据几何校正映射变换关系,预处理映射到与子图像对应大小的矩形区域上;所述的边缘融合Alpha蒙板是预先生成的,并以配置文件的形式预先保存在硬盘中;
步骤SB-2,在像素着色器中,以Alpha融合的方式将预处理映射后的边缘融合Alpha蒙板和几何校正后子图像进行Alpha混合,像素着色器程序根据每个子图像素的RGB值,采样对应纹理坐标的蒙板纹理Alpha值,并将混合计算的结果反馈到立体子图,从而得到子图像边缘融合后的渲染结果;
步骤SB-3,根据6幅子图像的索引坐标进行拼接对齐合成,生成一幅完整的校正融合后的三通道立体图像;
步骤SB-4,将拼接对齐的三通道立体图像渲染到帧缓冲区,然后调用SwapBuffer函数完成帧缓冲区的交换,从而将校正融合处理后的立体图像输出给投影仪。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国人民解放军海军航空大学,未经中国人民解放军海军航空大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710109437.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种旋转无线智能型贯流换气装置
- 下一篇:一种钢结构厂房的通风结构