[发明专利]一种双目视觉自由立体显示系统有效
申请号: | 201510962106.4 | 申请日: | 2015-12-18 |
公开(公告)号: | CN105611270B | 公开(公告)日: | 2017-11-17 |
发明(设计)人: | 李开;曹计昌;陈奕鸿;纪坤;李展;杨江;王照清 | 申请(专利权)人: | 华中科技大学 |
主分类号: | H04N13/00 | 分类号: | H04N13/00;H04N13/04 |
代理公司: | 华中科技大学专利中心42201 | 代理人: | 曹葆青 |
地址: | 430074 湖北*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 双目 视觉 自由 立体 显示 系统 | ||
1.一种双目视觉自由立体显示系统,包括:双目相机、接口转换电路、FPGA加速电路以及自由立体显示器,其中:
所述双目相机用于对自然场景进行拍摄,将得到的视频数据通过其内置的HDMI接口传输到所述接口转换电路,每帧数据由双目相机内部两摄相机拍摄得到的数据组成,即拍摄得到的左右两幅图像数据;
所述接口转换电路通过其内置的HDMI接口接收所述双目相机传输过来的信号,解析得到其中的视频数据,接着按照LVDS传输协议格式将视频数据通过LVDS接口输出到所述FPGA加速电路;
所述FPGA加速电路用于接收所述接口转换电路传输过来的视频,逐帧进行处理,所述FPGA处理器依次进行立体匹配、多视点生成及立体图像合成,将最终合成的立体图像输出到所述自由立体显示器进行显示;
所述自由立体显示器用于采用基于柱镜光栅的自由立体显示技术进行自由立体显示;
其中,所述FPGA处理器执行的立体匹配具体包括如下操作:
对双目相机采集的左右两幅图像进行中心变换,进行中心变换时选取窗口的大小为11,以当前计算的像素点为窗口的中心位置,将窗口中其他像素依次与中心像素进行比较,若小于中心像素,则用二进制‘1’表示,否则用二进制‘0’表示,这样对于左右图像中每个像素点就得到一个长度为120的二进制位串;
计算每个像素的海明距离,由所得的海明距离计算视差,对于右图像,在计算右图像中像素的海明距离时,将该像素得到的二进制位串依次与从左图像中同一行同一位置处按水平向右搜素得到的像素对应的二进制位串进行异或操作,直到搜素到第64个像素,这样就得到64个二进制位串,统计每个二进制位串中‘1’的个数,对应的个数即为海明距离,接着从64个海明距离中选取海明距离最小第i个,则右图像中该像素点对应的视差值为i-1,同理对于左图像中每个像素点计算海明距离时,异或操作完成后在右图中同一行同一位置处按水平向左进行搜素,其中1<=i<=64;
进行左右一致性检测,设右图像任一行中水平坐标为x的像素点的视差值为dR,在左图像同行中水平坐标为x+dR的像素点的视差值为dL,若两视差差值的绝对值大于事先设定的阈值,则认为该像素点的视差计算不准确,对该像素点进行标记;
进行插值处理,逐行遍历右图像,如果某个像素被标记,则需修改该像素点的视差值,以该像素点为一大小为7的窗口的中心像素,统计该窗口内其他未被标记像素的视差出现的次数,将出现次数最多的视差作为该像素点的视差。
2.如权利要求1所述的双目视觉自由立体显示系统,其特征在于,所述接口转换电路其内置HDMI信号输入接口、MCU(微控制器)、LVDS信号输出接口,MCU从HDMI接口接收信号,依据HDMI传输协议格式解析出其中所包含的视频数据,接着按照LVDS传输协议格式将视频数据通过LVDS接口输出。
3.如权利要求1或2所述的双目视觉自由立体显示系统,其特征在于,所述FPGA加速电路其包括信号输入接口、信号输出接口、处理器模块、存储模块、电源模块等,其中信号输入接口包括LVDS差分信号组、12V电源信号,其中LVDS差分信号组用于传输视频,12电源输入信号用于给FPGA加速电路提供外部输入电源,信号输出接口输出的信号与信号输入接口类似,将LVDS差分信及12V电源信号传输给自由立体显示器的LCD面板;处理器模块包括FPGA处理器、时钟电路、JTAG电路,选用Xilinx公司XC6SLX150芯片或类似芯片作为FPGA处理器,时钟电路用于给FPGA处理器提供50M的外部时钟信号,JTAG接口用于FPGA逻辑功能的调试和升级;存储模块包括DDR2存储器、以及SPI配置FLASH,其中DDR2存储器可用于缓存视频数据以方便处理,FLASH用于存储FPGA配置数据,在系统上电时,FPGA处理器能自动从配置FLASH中读取配置数据从而进行处理。
4.如权利要求1或2所述的双目视觉自由立体显示系统,其特征在于,所述的自由立体显示器采用基于柱镜光栅的自由立体显示技术,通过在普通显示器前方安置一块柱镜光栅而构成,自由立体显示器的分辨率为1920×1080,系统中采用9视点显示,在合成立体图像时,根据柱镜光栅的相关参数,按照一定的排列规则,将生成的9幅分辨率为640×360的图像合成一幅分辨率为1920×1080的立体图像在立体显示器上进行显示,当观看者站在显示器前方某个位置,立体显示器上发出的光线经过柱镜光栅的折射后,观看者左右两眼能看到两幅不同的、具有视差的、分辨率为640×360的图像,从而观看者就能感知到立体感。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华中科技大学,未经华中科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510962106.4/1.html,转载请声明来源钻瓜专利网。