论文题目: 基于 DSP 的数字图像处理
专业:
学号:
姓名:
老师:
成绩:
目 录
● ● ● ● ● ● ● ● ● ● ● 2
摘要 ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
1 基于 DSP 的图像处理 ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● 2
1.1 图像处理的基本概念 ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● 2
1.2 图像处理的研究背景 ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● 2
2 基于 DSP 的图像处理原理简介 ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● 3
3 图像处理各领域应用 ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● 3
4 数字图像处理技术主要问题 ● ● ● ●
● ● ● ● ● ● ● ● ● ● ● ● ● 4
5 图像处理研究内容 ●
● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● 4
6 TMS320C6000 DSP 芯片 ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● 5
6.1 DSP 芯片的特点 ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● 5
6.2 基于 DSP 的图像处理系统 ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● 6
● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● 7
6.3.1 TMS320C6000 DSP 芯片的硬件系统 ● ● ● ● ● ● ● ● ● ● 7
6.3.2 TMS320C6000 的硬件结构简介 ● ● ● ● ● ● ● ● ● ● ● ● 7
6.3.3 TMS320C6000 系列 CPU 结构 ● ● ● ● ● ● ● ● ● ● ● ● ● 7
6.4 算术单元 ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● 8
6.5 总线结构 ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● 8
6.6 专用寻址单元●
● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● 9
6.7 流水处理 ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● 9
6.8 大容量片内存储器 ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● 10
● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● 10
6.9 零消耗循环控制 ● ● ●
7 基于 DSP 的图像处理实现 ● ●
● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● 10
● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● 10
7.1 图像处理分类 ●
● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● 10
● ● ● ● ● 11
8.1 图像反色 ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● 11
● ● ● ● ● ● ● ● ● ● ● ● ● ● 11
8.2 图像二值化自适应阀值法● ●
9 论文总结 ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● 12
10 参考文献 ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● 13
11 附录(DSP 数字图像处理实验结果) ● ● ● ● ● ● ● ● ● ● ● ● 14
11.1 图像反色实验 ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● 14
11.2 用固定值 128 作为阀值 ● ●
● ● ● ● ● ● ● ● ● ● ● ● ● ● 14
11.3 用图像的灰度均值作为阀值 ● ● ● ● ● ● ● ● ● ● ● ● ● ● 15
11.4 用自适应阀值法找出最佳阀值 ● ● ● ● ● ● ● ● ● ● ● ● ● 15
8 基于 DSP 数字图像具体实例(实际结果见附录) ●
6.3 图像处理的硬件系统 ●
7.2 图像直方图统计 ●
1
摘要:
随着计算机、多媒体和数据通信技术的高速发展,数字图像技术近年
来得到了极大的重视和长足的发展,并在科学研究、工业生产、医疗
卫生、教育、娱乐、管理和通信等方面取得了广泛的应用。同时,人
们对计算机视频应用的要求也越来越高,从而使得高速、便捷、智能
化的高性能数字图像处理设备成为未来视频设备的发展方向,实时图
像处理技术在目标跟踪、机器人导航、辅助驾驶、智能交通监控中都
得到越来越多的应用。由于图像处理的数据量大,数据处理相关性高,
实时的应用环境决定严格的帧、场时间限制,因此实时图像处理系统
必须具有强大的运算能力。各种高性能 DSP 不仅可以满足在运算性能
方面的需要,而且由于 DSP 的可编程性,还可以在硬件一级获得系统
设计的极大灵活性。
1 基于 DSP 的图像处理
1.1 图像处理的基本概念
图像处理是指安之低昂的需要突出一幅图像中的某些信息,同时
削弱或去除默写不需要的信息,他是一种将原来不清晰的图像变得清
晰或强调某些感兴趣的特征,一直不感兴趣的特征,是指改善图像质
量丰富信息量,加强图像判读和识别效果的图像处理方法。
图像处理就是增强图像中用户感兴趣的信息,其主要目的有两
个:一是改善图像的视觉效果,提高图像成分清晰度;二是使图像变
得更有利于计算机处理。
1.2 图像处理的研究背景
数字图像处理又称为计算机图像处理在国外最早出现于 20 世纪
50 年代,当时的电子计算机已经发展到一定水平,人们开始利用计
算机来处理图形和图像信息。早期的图像处理的目的是改善图像的质
量,它以人为对象,以改善人的视觉效果为目的。图像处理中,输入
2
的是质量低的图像,输出的是改善质量后的图像,常用的图像处理方
法有图像增强、复原、编码、压缩等。图像处理技术在许多应用领域
受到广泛重视并取得了重大的开拓性成就,属于这些领域的有航空航
天、生物医学过程、工业检测、机器人视觉、公安司法、军事制导、
文化艺术等,使图像处理成为一门引人注目、前景远大的新型学科。
2 基于 DSP 的图像处理原理简介
数字图像的每个象素通常用 8 个比特表示,因此,图像有 256 个
灰度级,其范围为 0 一 255,其中 0 对应黑色,255 对应白色。数字
图像按一定的格式进行存储,BMP 格式就是最常用的格式之一。HMP
图像文件是 Microsoft windows 系统的图像格式,它由 BMP 图像文件
头利图像数据阵列两部分组成。图像数据阵列记录了图像的每个象素
值。图像数据的存储是从图像的左下角开始逐行扫描图像,即从左到
右,从下而上,将图像的象素值一一记录下来,从而形成了图像数据
阵列。
3 图像处理各领域应用
基于 DSP 的数字图像处理广泛应用于物理、化学、生物、医学、
环境保护、地质、农业、林业、气象、通信、工业、军事、渔业、水
利、法律。例如:结晶分析、谱分析等、细胞分析、染色体分类、X
射线成像;水质及大气污染调查等 资源勘测、地图绘制、GIS 等;农
作物估产、植被分布调查等;卫星云图分析等、传真、电视、多媒体
通信等、工业探伤、机器人、产品质量检测等;导弹导航、军事侦察
等、鱼群分布调查等;河流分布、水利及水害调查等以及指纹识别等
3
4 数字图像处理技术主要问题
(1)在进一步提高精度的同时,着重解决处理速度问题;
(2)加强软件研究,开发新的处理方法,特别要注意移植和借
鉴其他学科的技术和研究成果,创造新的处理方法;
(3)加强边缘学科的研究工作,促进图像处理技术的发展;
(4)加强理论研究,逐步形成处理科学自身的理论体系;
(5)时刻注意图像处理领域的标准化问题。
5 图像处理研究内容
数字图像处理主要研究的内容有以下几个方面:
(1)图像变换:由于图像阵列很大,直接在空间域中进行处理,
涉及计算量很大。往往采用各种图像变换的方法,如傅里叶变换、沃
尔什变换、离散余弦变换等间接处理技术,将空间域的处理转换为变
换域处理,不仅可减少计算量,而且可获得更有效的处理(如傅立叶
变换可在频域中进行数字滤波处理)。
(2)图像编码压缩图像编码压缩技术可减少描述图像的数据量
(即比特数),以便节省图像传输、处理时间和减少所占用的存储器
容量。压缩可以在不失真的前提下获得,也可以在允许的失真条件下
进行。
(3)图像增强和复原图像增强和复原的目的是为了提高图像的
质量,如去除噪声,提高图像的清晰度等。图像增强不考虑图像降质
的原因,突出图像中所感兴趣的部分。如强化图像高频分量,可使图
像中物体轮廓清晰,细节明显;如强化低频分量可减少图像中噪声影
4
响。
(4)图像分割:图像分割是数字图像处理中的关键技术之一。
图像分割是将图像中有意义的特征部分提取出来,其有意义的特征有
图像中的边缘、区域等,这是进一步进行图像识别、分析和理解的基
础。虽然目前已研究出不少边缘提取、区域分割的方法,但还没有一
种普遍适用于各种图像的有效方法。
(5)图像描述:图像描述是图像识别和理解的必要前提。作为
最简单的二值图像可采用其几何特性描述物体的特性,一般图像的描
述方法采用二维形状描述,它有边界描述和区域描述两类方法。对于
特殊的纹理图像可采用二维纹理特征描述。
(6)图像分类(识别):图像分类(识别)属于模式识别的范
畴,其主要内容是图像经过某些预处理(增强、复原、压缩)后,进
行图像分割和特征提取,从而进行判决分类。
6 TMS320C6000 DSP 芯片
6.1 DSP 芯片的特点
DSP 处理芯片,为了适应信号处理运算的需要,结构与通用的其
他计算机或控制处理器相比,有较大的不同,主要的几点为:
(1)具有专用的算术单元,如硬件乘法器,DSP 内部设有硬件
乘法器来完成乘法操作,以提高乘法速度。
(2)具有特殊的总线结构——哈佛结构。这种结构使 DSP 具有
独立的地址和数据总线,可以同时取地址和操作数。
(3)流水处理。流水技术使多个不同的操作可以同时执行,处
5
理器内将每条指令的执行分为取址、解码、执行等阶段,不同的阶段
并行执行,提高了程序执行的效率和速度。
(4)高速的芯片内存储器。DSP 芯片一般内部集成有程序和数
据存储器,访问速度快,缓解总线接口的压力,提高程序执行的速度。
DSP 运算的特点是寻址操作。数据寻址范围大,结构复杂但很有规律。
例如 FFT 运算,它的蝶形运算相关节点从相邻两点直至跨越 N/2 间隔
的地址范围,每次变更都很有规律,级间按一定规律排列,虽然要运
算 log2N 遍,但每级的地址都可以预测,也就是寻址操作很有规律而
且可以预测。这就不同于一般的通用机,在通用机中对数据库的操作,
具有很大的随机性,这种随机寻址方式不是信号处理器的强项。
6.2 基于 DSP 的图像处理系统
基于DSP 的图像处理系统的主要思想是利用C5000 这样具有强大
运算能力的 DSP 来满足图像处理技术中运算速度和处理的实时性要
求。以 DSP 为核心不见的图像处理系统具有以下优点:
(1)接口方便。DSP 系统与其他以现代数字技术为基础的系统
或设备均互相兼容,同这样的系统接口来实现某种功能要比模拟系统
与这样的系统接口要容易的多;
(2)编程方便。DSP 系统中的可编程 DSP 芯片可使设计人员在
开发过程中灵活方便的对软件进行修改和升级;
(3)稳定性好。DSP 系统以数字处理为基础,受环境温度及噪
音的影响较小,可靠性高;
(4)精度高。16 位数字系统的精度可达 10-5;
6
(5)可重复性好。模拟系统的性能受元器件参数性能变化的影
响较大,而数字系统基本上不受影响,因此数字系统便于测试、调试
和大规模生产;
(6)集成方便。DSP 系统中的数字部件有高度的规范性,便于
大规模集成。
6.3 图像处理的硬件系统
6.3.1 TMS320C6000 DSP 芯片的硬件系统
TMS320C6000 系列 DAP 是美国 TI 公司于 1997 年推出的新一代高
性能的数字信号处理芯片,具有很高的工作频率和极强的并行处理能
力。片内有 A、B 两组共 8 个并行处理单元,每组内分为 L、M、D、
S 四个单元,每组处理单元结合同侧的寄存器和数据通道,构成了一
个完整的数据处理单元。C6000 处理器的 A、B 两个王正德数据处理
单元之间可以通过两条数据交叉通路进行数据交叉访问,所以这样的
硬件结构非常适合实现数据的并行处理,利于实现数据实时处理。
6.3.2 TMS320C6000 的硬件结构简介
TMS320C6000 系列 DSP(数字信号处理器)是 TI 公司最新推出
的一种并行处理的数字信号处理器。它是基于 TI 的 VLIW 技术的,它
包含两个子系列:用于定点计算的 TMS320C62X 系列和用于浮点计算
的 TMS320c 67x 系列其中,TMS320C62xx 是定点处理器,TMS320C67xx
是浮点处理器。以 TMS320C6201 为例,该处理器的工作频率最高可
以采用 50MHz,经内部 4 倍频后升至 200MHz。
6.3.3 TMS320C6000 系列 CPU 结构
7