《基于Blackfin DSP的数字图像处理》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:陈峰编著
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2009
  • ISBN:9787121075599
  • 页数:265 页
图书介绍:Blackfin系列DSP是ADI公司开发的基于微信号体系的高速处理器,每秒的运算速度最高可达1200MMAC(兆次乘法加法运算),非常适用于图像处理领域。本书共10章,介绍图像处理的基本知识、Blackfin DSP的硬件结构及指令系统,并重点分析Blackfin DSP在图像处理中的应用,给出汇编代码实例,并介绍两个基于Blackfin DSP的图像处理应用系统。

第1章 引言 1

1.1数字图像处理简介 1

1.1.1数字图像处理的意义 1

1.1.2数字图像处理的基本模式 1

1.1.3数字图像的来源 1

1.1.4图像处理的一些基本内容 2

1.2嵌入式图像处理系统 4

1.3 Blackfin处理器简介 6

1.3.1 Blackfin DSP结构综述 6

1.3.2 Blackfin ADSP BF535 10

1.3.3 Blackfin ADSP BF531/532/533 11

1.3.4 Blackfin ADSP BF522/525/527 13

1.3.5 Blackfin ADSP BF542/544/548/549 13

1.3.6 Blackfin ADSP BF561 14

1.3.7开发工具 15

1.3.8网上资源 16

第2章 图像处理基础 17

2.1图像的采集 17

2.1.1图像传感器 17

2.1.2图像采集系统的主要结构 18

2.1.3图像采集格式 20

2.2颜色模型及其转换 22

2.2.1 RGB模型 22

2.2.2 HIS模型 23

2.2.3 YIQ模型 24

2.2.4 YCrCb模型 24

2.3图像的前端处理 25

2.3.1自动白平衡 25

2.3.2伽马(Gamma)校正 27

2.3.3自动聚焦 28

2.3.4自动曝光 28

2.3.5背光补偿 30

第3章 Blackfin处理器软硬件基础及其优化技术 31

3.1 Blackfin处理器的内核结构 31

3.1.1概述 31

3.1.2寄存器组 32

3.1.3算术逻辑单元(ALU) 32

3.1.4乘法累加器(乘法器) 32

3.1.5桶形移位器 32

3.2 Blackfin内存结构 33

3.2.1片内存储器 34

3.2.2片外存储器 34

3.3中断控制系统 34

3.3.1概述 34

3.3.2系统中断过程 35

3.3.3中断控制寄存器 37

3.3.4事件控制器的寄存器 38

3.4 DMA控制系统 38

3.4.1概述 38

3.4.2基于描述符的DMA传送 39

3.4.3基于自动缓冲的DMA传送 42

3.4.4存储器DMA (MemDMA) 43

3.5系统总线和接口 43

3.5.1片内总线 43

3.5.2外部总线 44

3.5.3系统接口 45

3.6 Blackfin指令系统 47

3.6.1语法约定 48

3.6.2汇编指令集 48

3.7 DSP优化技术 56

3.7.1系统级优化 56

3.7.2程序级优化 60

第4章 Blackfin图像处理的软硬件基础 71

4.1 Blackfin高级视频指令 71

4.2二维DMA引擎与二维DMA控制 77

4.2.1二维DMA相关寄存器 77

4.2.2二维DMA应用举例 79

4.3视频传输接口PPI 80

4.3.1 PPI存储-映射寄存器 80

4.3.2 ITU-656简介 82

4.3.3 PPI的工作模式 83

4.3.4 DMA操作 84

4.4 Blackfin图像处理系统框架 85

4.4.1图像处理框架 85

4.4.2 Visual DSP++编程实现 86

第5章 基于Blackfin的图像变换 90

5.1傅里叶变换 90

5.1.1傅里叶变换的基本概念 90

5.1.2离散傅里叶变换 90

5.1.3快速傅里叶变换 91

5.1.4 Visual DSP++编程实现 96

5.2离散余弦变换 111

5.2.1离散余弦变换的基本概念 111

5.2.2 Visual DSP++编程实现 112

5.3沃尔什—哈达玛变换 125

5.4小波变换 126

5.4.1离散小波变换DWT的基本概念 126

5.4.2维离散小波变换算法 127

5.4.3 Visual DSP++编程实现.维数字信号的小波分析 128

第6章 基于Blackfin的图像增强及形态学图像处理 134

6.1直方图处理 134

6.1.1直方图均衡化 135

6.1.2直方图规定化 135

6.1.3 Visual DSP++编程实现 136

6.2图像平滑 141

6.3中值滤波 142

6.3.1中值滤波基本概念 142

6.3.2 Visual DSP++编程实现 143

6.4图像锐化 147

6.5图像的形态学处理 147

6.5.1图像腐蚀及其Visual DSP++编程实现 149

6.5.2图像膨胀及其Visual DSP++编程实现 154

6.5.3图像开运算及其Visual DSP++编程实现 163

6.5.4图像闭运算及其Visual DSP++编程实现 165

6.5.5图像边界提取和骨架提取及其Visual DSP++编程实现 168

第7章 基于Blackfin的图像分割与边缘检测 178

7.1图像分割概述 178

7.2图像边缘提取技术 178

7.2.1概述 178

7.2.2梯度 180

7.3边缘检测算法 181

7.3.1 Roberts算子 182

7.3.2 Sobel算子 182

7.3.3 Prewitt算子 183

7.3.4拉普拉斯算子 183

7.4边缘检测的Blackfin实现 184

第8章 基于Blackfin的光栅图形学算法实现 192

8.1光栅图形学概述 192

8.1.1直线段的扫描转换算法 192

8.1.2圆弧的扫描转换算法 193

8.1.3多边形的扫描转换与区域填充 194

8.1.4字符 195

8.1.5裁剪 196

8.1.6反走样 198

8.2基于BLAcKFIN的SRGP实现 201

8.2.1结构定义 201

8.2.2图元目标函数 202

8.2.3图元目标的属性 202

8.2.4填充及其属性 203

8.2.5文本 204

8.2.6基本交互处理 204

8.2.7光栅图形特性 206

第9章 基于Blackfin的静态图像压缩编码 208

9.1 JPEG编码标准 208

9.1.1概述 208

9.1.2基本原理 208

9.1.3 Blackfin SDK 209

9.2 JPEG 2000编码标准 223

9.2.1概述 224

9.2.2预处理与后处理 226

9.2.3小波变换 228

9.2.4量化与反量化 228

9.2.5熵编码 229

9.2.6算术编码例程 233

第10章 Blackfin图像处理应用系统 243

10.1基于Blackfin 561的CCD摄像头图像处理 243

10.1.1系统简介 243

10.1.2系统功能与指标 243

10.1.3系统概述 244

10.1.4系统硬件设计 245

10.1.5系统软件设计 245

10.1.6部分例程 249

10.2基于Blackfin 561智能视频监控系统 250

10.2.1系统简介 250

10.2.2系统功能与指标 250

10.2.3系统概述 251

10.2.4系统硬件设计 251

10.2.5系统软件设计 253

10.2.6部分例程 259

参考文献 264