| 第1章 绪论 | 第1-13页 |
| ·基于DSP的微光视频图像处理系统的研究背景 | 第9-10页 |
| ·基于DSP的微光视频图像实时处理的研究现状 | 第10-11页 |
| ·研究基于DSP的微光视频图像实时处理的意义 | 第11页 |
| ·本课题的主要研究内容 | 第11-13页 |
| 第2章 DSP软件设计流程以及开发环境 | 第13-17页 |
| ·TMS320C6000系列DSP简介 | 第13-14页 |
| ·TMS320C6000软件开发流程 | 第14-15页 |
| ·集成开发环境CCS(Code Composer Studio) | 第15-17页 |
| ·软件仿真器(Simulator) | 第15-16页 |
| ·实时操作系统DSP/BIOS | 第16-17页 |
| 第3章 基于TMS320C6416的微光视频处理系统概要 | 第17-21页 |
| ·微光视频处理系统硬件方案设计 | 第17-19页 |
| ·微光视频图像处理DSP系统的软件构成 | 第19-21页 |
| 第4章 微光图像增强处理算法的优化实现 | 第21-40页 |
| ·微光视频图像的特点 | 第21-22页 |
| ·微光图像去噪处理 | 第22-34页 |
| ·帧积分法 | 第22页 |
| ·邻域平均法 | 第22-23页 |
| ·中值滤波 | 第23-24页 |
| ·一种3×3中值滤波算法的改进与实现 | 第24-29页 |
| ·一种改进的3×3中值滤波算法 | 第24-26页 |
| ·上述滤波算法进一步改进与优化实现 | 第26-29页 |
| ·超快速中值滤波算法的改进与优化实现 | 第29-34页 |
| ·超快速中值滤波算法 | 第29-30页 |
| ·超快速中值滤波算法的改进 | 第30-31页 |
| ·改进的5×5超快速中值滤波算法的实现 | 第31-34页 |
| ·微光图像对比度增强 | 第34-39页 |
| ·灰度变换 | 第34-36页 |
| ·线性变换 | 第34页 |
| ·分段线性变换 | 第34-36页 |
| ·直方图均衡化 | 第36-39页 |
| ·直方图均衡化原理 | 第36-38页 |
| ·直方图均衡化的实现 | 第38-39页 |
| ·本章小结 | 第39-40页 |
| 第5章 图像数据传输设计 | 第40-58页 |
| ·DSP系统中的两种图像数据传输 | 第40-41页 |
| ·TMS320C64xx的EDMA控制器结构和原理 | 第41-42页 |
| ·EDMA控制器的结构 | 第41页 |
| ·多组EDMA参数的连接(linking) | 第41页 |
| ·多个EDMA通道的链接(chaining) | 第41-42页 |
| ·QDMA | 第42页 |
| ·输入FIFO、输出FIFO与SDRAM间的数据传输设计 | 第42-46页 |
| ·视频输入、输出ping—pong缓存方案 | 第42-43页 |
| ·EDMA通道的同 | 第43-44页 |
| ·EDMA传输的ping—pong切换 | 第44页 |
| ·EDMA传输与CPU的同步 | 第44-46页 |
| ·内存与外存间的图像数据传输 | 第46-56页 |
| ·双缓冲方式 | 第46-47页 |
| ·滑动窗口机制 | 第47页 |
| ·滑动窗口机制的两种实现方案 | 第47-50页 |
| ·第一种方案 | 第47-49页 |
| ·第二种方案 | 第49-50页 |
| ·图像数据管理函数的实现 | 第50-54页 |
| ·数据流类型dstr_t定义 | 第50-51页 |
| ·数据流初始化函数dstr_open | 第51页 |
| ·dstr_get函数 | 第51-52页 |
| ·dstr_getl函数和dstr_getl_first函数 | 第52-54页 |
| ·函数dstr_put和dstr_put_first | 第54页 |
| ·dstr_close函数 | 第54页 |
| ·图像数据管理函数的编程模式 | 第54-56页 |
| ·本章小结 | 第56-58页 |
| 第6章 DSP的优化编程设计 | 第58-75页 |
| ·TMS320C6000的程序开发流程 | 第58-60页 |
| ·TMS320C6000的C语言编程及优化 | 第60-69页 |
| ·TMS320C6000C/C++编译器简介 | 第60-61页 |
| ·优化C语言程序 | 第61-62页 |
| ·一个C程序优化的例子 | 第62-69页 |
| ·理解编译器反馈的信息 | 第62-65页 |
| ·提供数组指针相互独立的信息 | 第65-66页 |
| ·使用循环展开来平衡两个数据路径的资源 | 第66-67页 |
| ·使用数据打包处理技术和intrinsics(在线函数) | 第67-69页 |
| ·通过线性汇编优化代码 | 第69-74页 |
| ·线性汇编语言结构 | 第69-70页 |
| ·C代码转换为线性汇编 | 第70-71页 |
| ·画相关图 | 第71-72页 |
| ·改进后的线性汇编代码 | 第72-74页 |
| ·本章小结 | 第74-75页 |
| 第7章 基于DSP/BIOS的程序实现 | 第75-87页 |
| ·实时操作系统DSP/BIOS概述 | 第75-76页 |
| ·DSP/BIOS的程序开发过程 | 第76页 |
| ·DSP/BIOS的线程调度 | 第76-78页 |
| ·DSP/BIOS的线程类型 | 第76-77页 |
| ·线程类型的选择 | 第77-78页 |
| ·基于DSP/BIOS的硬件中断程序开发 | 第78-79页 |
| ·DSP/BIOS硬件中断程序的开发工作 | 第78-79页 |
| ·simulator中的外部中断仿真 | 第79页 |
| ·视频输入输出EDMA传输的仿真 | 第79-83页 |
| ·simulator下的仿真措施 | 第80页 |
| ·仿真程序的组成及流程 | 第80-83页 |
| ·图像增强算法的改进及代码优化效果分析 | 第83-86页 |
| ·本章小结 | 第86-87页 |
| 第8章 全文总结 | 第87-88页 |
| 致谢 | 第88-89页 |
| 参考文献 | 第89-92页 |
| 攻读硕士学位期间发表的学术论文 | 第92-100页 |