论文部分内容阅读
随着电视传媒技术的发展与市场需求的不断多样化,传统视频媒体面临交互方式的多样性、广泛性变革,由此带来了全方位的技术升级。宽幅视频摄录技术已经成为计算机视觉、虚拟现实等领域的研究热点,在视频会议、智慧交通、家庭娱乐等方面有广泛的应用。宽幅视频摄录是基于计算机视觉与图像处理技术的整合,其本质就是图像拼接技术,必然与图像传感器技术及图像算法研究密切相关,并且对于实时性有较高要求。因此,在该领域的技术实践还需要关注平台的处理性能。目前市场上普遍采用单目鱼眼镜头捕获全景图像的嵌入式平台方案,以及多通道图像采集拼接形成全景的通用计算机平台方案。前者对于镜头工艺要求高且存在较大的畸变,而后者凭借性能优势获得良好的效果,但设备体积庞大且价格昂贵。当今市场上仍就缺乏一款高性价比的便携式实时视频拼接设备。本文的研究目标是基于对实时视频拼接技术的研究,依托AP SoC硬件架构的优势,设计并实现一套较为完整的宽幅视频处理系统。以Zynq AP SoC为核心的视频处理硬件平台,在双ARM Cortex-A9核处理器上多线程处理程序的协同调度下,凭借片内FPGA硬件加速能力,实现多通道的图像实时采集与预处理、投影变换、图像融合,进而形成完整的宽幅视频画面。远程视频监控端通过网络实现特定视野区域的视频监视。本文的研究内容主要由软硬件两部分构成。从功能需求出发,硬件部分详细论述了视频处理系统板的硬件设计与实现过程,包括FPGA片外多通道图像采集、本地显示、网络通信等模块的硬件方案设计,以及信号完整性论证等内容。软件部分介绍图像拼接理论和算法的具体实现,包括宽幅图像拼接过程的算法分析、图像处理部分的HLS硬件加速IP核设计、FPGA片内系统的构建、Linux系统定制与驱动程序开发、基于OpenCV视觉库的视频摄录处理程序及远程视频监控程序的开发等内容。