论文摘要
本文在分析目前内河船舶航行的特点、内河船舶导航设备缺陷以及内河红外图像特点的基础上,将数字信号处理器DSP技术和红外图像视觉检测技术相结合,开发了一套内河船舶助航系统,该系统通过红外摄像头摄取图像,然后送到以DSP为核心的数字图像处理系统进行数据采集,并运行数字图像处理算法进行目标检测,检测出对本船构成威胁的危险目标,并通过显示器显示和声音报警,提前提醒船舶操作人员做好避让准备。该系统特别适合目前船舶常用助航、导航设备认为的恶劣天气状况,特别是大雾等天气;由于红外图像目标检测技术的优势,可以为雷达、GPS等设备的提供了一种直观视觉信息的补充,与其它数据检测设备进行数据融合,为船舶的安全航行提供更加可靠的依据。此外,该系统速度快,实时性好;软件功能灵活,自适应能力强;由于采用高速电子系统抗干扰设计,系统抗干扰能力强。目标检测算法部分是本文研究的核心之一,本文借鉴人眼视觉注意机制的思想,先确定目标大致区域,由粗到细的检测目标。具体做法是,首先对图像进行滤波和锐化预处理;然后检测出水陆线的位置,本文通过比较两种途径水陆线检测方法,最终确定通过简单而实用的基于Sobel边缘检测的方法来确定水陆线的位置,最后根据中距离平面成像原理划定水陆线以上第三十行开始到M ? 10的位置(其中M为图像的行数)作为目标检测的区域;通过对几种目标检测算法的分析和比较,确定以边缘、纹理以及能量相结合得方法进行目标检测。硬件系统采用模块化设计方法,以TI公司的高性能DSP——TMS320C6416为核心,采用并行流水线技术。在视频输入输出模块中采用Philips SAA7111A进行视频解码,SAA7105进行视频编码,采用单片机通用IO口模拟I2C总线的方法对视频编解码器初始化,FIFO作为输入输出数据的缓存,利用FPGA芯片内部RAM资源,采用并行流水工作机制进行中值滤波和锐化图像预处理。DSP通过其EMIF接口,扩充外部FLASH、SDRAM及FIFO存储器,采用EDMA方式实现数据的传输;为了实现图像采集、图像处理和图像显示同时进行,系统中采用了三帧缓冲策略的数据帧管理方式。采用单片机接收人机接口的数据,并与DSP通过HPI口进行通信,控制视频叠加芯片产生字符及字符叠加的位置。根据系统要求,设计两路电源及复位监控电路,进行了高速电子系统抗干扰设计。
论文目录
中文摘要英文摘要1 绪论1.1 研究的背景与意义1.2 目前内河航运的环境特点、船舶的安全措施及研究现状1.3 红外图像在内河船舶助航系统中的必要性和可行性1.4 以数字信号处理器DSP 为核心的红外视觉检测系统1.5 本文的创新点及研究内容2 内河红外图像视觉检测算法的研究2.1 红外图像的特征分析及主要特点2.1.1 红外图像的灰度直方图分析2.1.2 红外图像的非均匀性分析2.1.3 红外图像的噪声分析2.1.4 红外图像的对比度和分辨率分析2.1.5 内河红外图像及红外船舶目标的主要特点2.2 红外图像预处理2.2.1 图像锐化2.2.2 图像平滑2.3 水面与陆地天空区域分割算法研究2.3.1 基于最大类间方差法的水陆区域分割2.3.2 基于行均值的水陆区域分割2.3.3 基于优化迭代阈值的水陆区域分割2.4 水陆线位置检测2.4.1 基于Hough 变换的水陆线位置检测2.4.2 基于Sobel 滤波的水陆线位置检测2.5 内河红外(船舶)目标检测算法2.5.1 局部灰度特性在内河船舶目标检测中的应用2.5.2 局部熵在内河船舶目标检测中的应用2.5.3 数学形态学在内河船舶目标检测中的应用2.5.4 边缘、纹理以及能量相结合在内河船舶目标检测中的应用2.6 总结3 系统硬件设计3.1 系统硬件总体设计3.1.1 模块化内河红外目标检测跟踪系统的设计思想3.1.2 硬件总体设计框架3.2 电源、复位、时钟系统设计及DSP 芯片设置3.2.1 系统电源设计3.2.2 电源监控、复位系统设计3.2.3 系统时钟产生电路设计及DSP 启动工作模式设置3.3 DSP 的存储体系及外部存储接口设计3.3.1 DSP 的存储体系及EMIF 接口3.3.2 DSP 与SDRAM 接口部分硬件设计3.3.3 DSP 与FIFO 接口部分硬件设计3.3.4 DSP 与FLASH 接口部分硬件设计3.4 视频输入输出模块硬件设计3.4.1 FPGA 及其外围电路设计3.4.2 视频解码器及外围电路设计3.4.3 视频编码器及外围电路设计3.4.4 各部分硬件连接图3.5 视频叠加电路及人机接口设计3.6 单片机与DSP 通信设计3.7 DSP 的JTAG 仿真器接口设计3.8 高速电子系统抗干扰设计3.8.1 多板层设计3.8.2 系统中原件布局3.8.3 系统中电源和地线的设计3.8.4 系统中PCB 布线3.9 总结4 系统软件设计4.1 引言4.2 开发环境与开发工具4.2.1 DSP 开发环境CCS4.2.2 TDS510USB 硬件仿真器4.2.3 VHDL 硬件描述语言及FPGA 软件开发环境QuartusII 介绍4.2.4 单片机开发环境Keil C51 介绍4.3 系统软件设计4.3.1 系统初始化4.3.2 系统引导程序设计4.3.3 DSP 应用程序的固化4.3.4 视频数据采集及图像预处理4.3.5 系统图像数据存储策略4.4 系统软件流程4.5 代码开发流程及程序优化实现4.5.1 代码开发流程4.5.2 程序的优化实现4.6 总结5 系统调试及试验结果5.1 系统调试5.2 试验结果6 结论与展望致谢参考文献附录:作者在攻读硕士学位期间发表的论文目录
相关论文文献
标签:内河船舶论文; 红外图像论文; 目标检测论文;
红外视觉检测技术和数字信号处理器在内河船舶助航系统中的应用研究
下载Doc文档