论文部分内容阅读
近年来,裸眼3D显示技术,一种不需要观看者佩戴任何辅助设备就能体验3D效果的技术,成为显示行业的一大研究热点。限制裸眼3D技术推广的一个重要问题就是片源问题,目前,裸眼3D片源可大致分为两视点片源与多视点片源两种。两视点片源虽然能够产生3D效果,但其视点单一,观看者只能正对着屏幕才能观看到较好的显示效果。传统多视点片源采用多个摄像机同步拍摄而成,这种片源显示效果较好,但成本很高。因此,若能用一种经济的方法实现两视点转多视点,将加速推进裸眼3D显示技术的发展。本文实现了基于FPGA的两视点转多视点系统,即用硬件的方法解决了多视点片源成本高的问题,对推进裸眼3D显示技术的发展具有一定的实际意义。在2D转3D的技术中,立体匹配一直是一个关键性的问题,本文通过对各种匹配算法的分析,采用了特征匹配中的SIFT算法进行匹配,可快速生成深度图像。本文设计了该算法中的高斯金字塔模块。本文设计了实现两视点转多视点的硬件系统,通过对各种接口的比较,选用了HDMI作为输入/输出接口。硬件系统主要由HDMI输入模块、FPGA、DDR3存储器、HDMI输出模块以及其它外围电路组成。FPGA负责整个电路的总体控制,包括算法的实现、输入/输出模块配置等。DDR3存储器主要用于存放图像数据,充当缓存的作用。在软件设计方面,本文主要设计了配置输入/输出模块的IIC控制器、设计了多端口DDR3控制器。多端口DDR3控制器可以实现FPGA与DDR3储存器的快速通信,使系统得以实现实时处理。本文的仿真软件选用的是赛灵思公司的Vivado开发套件,Vivado是赛灵思公司新推出的开发工具,以IP核为核心,解决了集成设计的瓶颈,加速了FPGA设计。本文设计的两视点转多视点系统经过软件仿真后,下载到开发板上,在3D显示器上有较好的显示效果,实现了预期的功能。多视点图像,扩大了观看3D效果的范围,观看者在较大的角度内都能观看到3D效果。对3D技术的发展有实际参考价值。