节点文献

基于FPGA的大场景图像融合可视化系统的研究与设计

【作者】 王茂

【导师】 崔金钟;

【作者基本信息】 电子科技大学 , 计算机应用技术, 2008, 硕士

【摘要】 随着图像处理技术和投影技术的不断发展,人们对高沉浸感的虚拟现实场景提出了更高的要求,这种虚拟显示的场景往往由多通道的投影仪器同时在屏幕上投影出多幅高清晰的图像,再把这些单独的图像拼接在一起组成一幅大场景的图像。而为了给人以逼真的效果,投影的屏幕往往被设计为柱面屏幕,甚至是球面屏幕。当图像投影在柱面屏幕的时候就会发生几何形状的变化,而避免这种几何变形的就是图像拼接过程中的几何校正和边缘融合技术。一个大场景可视化系统由投影机、投影屏幕、图像融合机等主要模块组成。在虚拟现实应用系统中,要实现高临感的多屏幕无缝拼接以及曲面组合显示,显示系统还需要运用几何数字变形及边缘融合等图像处理技术,实现诸如在平面、柱面、球面等投影显示面上显示图像。而关键设备在于图像融合机,它实时采集图形服务器,或者PC的图像信号,通过图像处理模块对图像信息进行几何校正和边缘融合,在处理完成后再送到显示设备。本课题提出了一种基于FPGA技术的图像处理系统。该系统实现图像数据的A/D采集、图像数据在SRAM以及SDRAM中的存取、图像在FPGA内部的DSP运算以及图像数据的D/A输出。系统设计的核心部分在于系统的控制以及数字信号的处理。本课题采用Xilinx Virtex4系列FPGA作为主处理芯片,并利用Verilog HDL硬件描述语言在FPGA内部设计了A/D模块、D/A模块、SRAM、SDRAM以及ARM处理器的控制器逻辑。本课题在FPGA图像处理系统中设计了一个ARM处理器模块,用于上电时对系统在图像变化处理时所需参数进行传递,并能实时从上位机更新参数。该设计在提高了系统性能的同时也便于系统扩展。本文首先介绍了图像处理过程中的几何变化和图像融合的算法,接着提出了系统的设计方案及模块划分,然后围绕FPGA的设计介绍了SDRAM控制器的设计方法,最后介绍了ARM处理器的接口及外围电路的设计。

【Abstract】 Along with the development of picture processing technology and projection technology, people request to high immersed feeling of virtual reality scene. This kind of virtual reality scene with high sharp image often needs to be projected on the screen by multichannel projection instrument, then compose these independent pictures to be a large scene picture. In order to present a lifelike effect, the projection screens are designed as cylinder screens, or even spherical surface screens, this may bring the result of geometrical change when picture was projected in the cylinder screen. The key to affect imagery effect is the geometrical correction and edge blending technology used in projection splicing process of the picture.A large scene visible system is composed by the projecting camera, the projection screen, the picture process machine and so on. In the virtual reality application system, in order to realize vivid multi-screens seamless splicing as well as the curved combination demonstration, the display system also needs to utilize picture processing technology, such as geometrical distortion and edge fusion to demonstrate the picture on the plane, cylinder, spherical surface and other projection screens. The essential technology lies in the picture fusion machine which will complete real-time data gathering from the graph server or the PC, and process the image data with geometrical correction and edge blending, then transfer the data to display device.The thesis presents one kind of picture process system bases on the FPGA technology including following functions: image data’s A/D gathering, deposit and withdrawal in SRAM or SDRAM, DSP in the FPGA and D/A output. The core part of system design lies in the system control and digital signal processing. This project uses Xilinx Virtex4 series FPGA as primarily processor. The A/D module, D/A module, SRAM controller, SDRAM controller and the ARM processor controller logic are designed using Verilog HDL language.This project designed an ARM processor in the FPGA picture processing system, used to tranfer parameter for image process when system power on, and updata new parameter from PC immediately. Such design enhanced system performance at the same time to be also advantageous for the expansion.This thesis firstly introduces the geometrical distortion algorithm and the edge fusion algorithm which used in the image processing, secondly proposed the system design proposal and the module division, thirdly introduced the design method of SDRAM controller, finally introduced the ARM processor connection and the periphery electric circuit design.

【关键词】 图像处理FPGASDRAMARM
【Key words】 Image processFPGASDRAMARM
节点文献中: 

本文链接的文献网络图示:

本文的引文网络