图书介绍

基于FPGA的嵌入式图像处理系统设计

  • 原魁,何文浩,肖晗 编
  • 店铺: 博库网旗舰店
  • 出版社: 电子工业
  • ISBN:9787121195976
  • 版次:1
  • 上架时间:2015-03-21 10:31:03
  • 商品编码:1029374822
  • 开本:16
  • 出版时间:2013-02-01

PDF下载

立即下载 高速下载 淘宝优惠券

图书目录

Donald G.Bailey(贝利)博士首先介绍了如何认识和理解嵌入式图像处 理问题,以及如何利用具有并行性特点的硬件电路来解决某些嵌入式图像处 理问题。在此之后,作者介绍了FPGA(Field ProgrammableGate Array,现 场可编程门阵列)这种可以提供灵活、细粒度的硬件电路。并且容易在许多 图像处理算法中利用其并行性特点的技术。作者对FPGA的各种编程语言进行 了简单回顾,这些编程语言将软件思维模式和硬件思维模式相连接,前者是 图像处理算法所伴随的普通的思维模式,而后者则是进行高效的硬件电路设 计所不可或缺的思维模式。作者对在FPGA上实现图像处理算法的设计过程与 传统的软件实现方法的设计过程进行了对比,并强调了二者的不同关键之处 。作者特别对将一个算法映射到FPGA时所需要的各种技巧进行了说明,并考 虑了时序、内存带宽与资源限制,以及各种高效计算技巧。作者还就低级与 中级图像处理操作方面的问题进行了深入探讨,讨论了其高效实现方法以及 如何根据实际应用来对其进行改变。并通过几个应用实例对上述技巧进行了 说明,而这些应用实例则源于作者所涉及的研究课题或实际应用项目。作者 对FPGA与外围电路之间的接口技术等问题也进行了简单介绍,并强调了在进 行系统设计时应该注意使设计本身能够更容易排除错误和进行调节。 《基于FPGA的嵌入式图像处理系统设计》不仅对正在关注智能传感器、 机器视觉、机器人视觉的视觉或图像处理领域的研究人员和工程师是一本理 想的参考读物,而且对从事FPGA的开发人员和工程技术人员也同样如此。 《基于FPGA的嵌入式图像处理系统设计》可以用于研究生学习图像处理 系统、计算机工程、数字设计、电路设计或者计算机科学的专业教材,也可 以用于先进数字设计、算法与硬件实现,以及数字信号处理与应用等课程的 辅助教材。
1图像处理1.1 基本定义 21.2 图像形成 31.3 图像处理操作 61.4 应用实例 81.5 实时图像处理 101.6 嵌入式图像处理 111.7 串行处理 121.8 并行性 141.9 硬件图像处理系统 172现场可编程门阵列2.1 可编程逻辑器件 19 2.1.1 FPGA与ASIC 212.2 FPGA和图像处理 232.3 FPGA的内部 24 2.3.1 逻辑器件 24 2.3.2 互连 26 2.3.3 输入和输出 27 2.3.4 时钟 28 2.3.5 配置 28 2.3.6 功耗 292.4 FPGA产品系列及其特点 31 2.4.1 Xilinx 31 2.4.2 Altera 35 2.4.3 Lattice半导体公司 41 2.4.4 Achronix 43 2.4.5 SiliconBlue 44 2.4.6 Tabula 44 2.4.7 Actel 45 2.4.8 Atmel 46 2.4.9 QuickLogic 46 2.4.10 MathStar 47 2.4.11 Cypress 472.5 选择FPGA或开发板 483编程语言3.1 硬件描述语言 533.2 基于软件的语言 58 3.2.1 结构化方法 60 3.2.2 扩展语言 61 3.2.3 本地编译技术 663.3 Visual语言 69 3.3.1 行为式描述 69 3.3.2 数据流 70 3.3.3 混合型 713.4 小结 734设计流程4.1 问题描述 764.2 算法开发 77 4.2.1 算法开发过程 77 4.2.2 算法结构 78 4.2.3 FPGA开发问题 814.3 结构选择 82 4.3.1 系统级结构 82 4.3.2 计算结构 84 4.3.3 硬件和软件的划分 884.4 系统实现 90 4.4.1 映射到FPGA资源 91 4.4.2 算法映射问题 93 4.4.3 设计流程 954.5 为调整和调试进行设计 96 4.5.1 算法调整 96 4.5.2 系统调试 975映射技术5.1 时序约束 99 5.1.1 低级流水线 99 5.1.2 处理同步 101 5.1.3 多时钟域 1035.2 存储器带宽约束 104 5.2.1 存储器架构 105 5.2.2 高速缓存 107 5.2.3 行缓冲 108 5.2.4 其他存储器结构 1105.3 资源约束 113 5.3.1 资源复用 113 5.3.2 资源控制器 116 5.3.3 重配置性 1205.4 计算技术 122 5.4.1 数字系统 122 5.4.2 查找表 127 5.4.3 CORDIC 131 5.4.4 近似 137 5.4.5 其他方法 1385.5 小结 1406点操作6.1 单幅图像上的点操作 141 6.1.1 对比度和亮度调节 142 6.1.2 全局阈值化和等高线阈值化 145 6.1.3 查找表实现 1476.2 多幅图像上的点操作 148 6.2.1 图像均值 149 6.2.2 图像相减 150 6.2.3 图像比对 154 6.2.4 亮度缩放 155 6.2.5 图像掩模 1566.3 彩色图像处理 157 6.3.1 伪彩色 158 6.3.2 色彩空间转换 160 6.3.3 颜色阈值化 172 6.3.4 颜色校正 173 6.3.5 颜色增强 1766.4 小结 1767直方图操作7.1 灰度级直方图 177 7.1.1 数据汇集 179 7.1.2 直方图均衡化 183 7.1.3 自动曝光 187 7.1.4 阈值选择 188 7.1.5 直方图相似性 1947.2 多维直方图 194 7.2.1 三角阵列 195 7.2.2 多维统计信息 196 7.2.3 颜色分割 200 7.2.4 颜色索引 203 7.2.5 纹理分析 2048局部滤波器8.1 缓存 2078.2 线性滤波器 211 8.2.1 噪声平滑 212 8.2.2 边缘检测 213 8.2.3 边缘增强 215 8.2.4 线性滤波器技术 2158.3 非线性滤波器 219 8.3.1 边缘方向 221 8.3.2 非极大值抑制 222 8.3.3 零交点检测 2228.4 排序滤波器 223 8.4.1 排序滤波器的排序网络 225 8.4.2 自适应直方图均衡化 2298.5 颜色滤波器 2308.6 形态学滤波器 232 8.6.1 二值图像的形态学滤波 233 8.6.2 灰度图像形态学 236 8.6.3 颜色形态学滤波 2388.7 自适应阈值分割 238 8.7.1 误差扩散 2398.8 小结 2409几何变换9.1 前向映射 242 9.1.1 可分离映射 2439.2 逆向映射 2489.3 插值 250 9.3.1 双线性插值 251 9.3.2 双三次插值 253 9.3.3 样条插值 254 9.3.4 通过插值压缩数据 2569.4 映射的优化 2569.5 图像配准 258 9.5.1 基于特征的方法 258 9.5.2 基于区域的方法 262 9.5.3 应用 26710线性变换10.1 傅里叶变换 270 10.1.1 快速傅里叶变换 271 10.1.2 滤波 277 10.1.3 逆滤波 279 10.1.4 插值 280 10.1.5 配准 281 10.1.6 特征提取 281 10.1.7 哥兹柔算法 28210.2 离散余弦变换 28310.3 小波变换 286 10.3.1 滤波实现 288 10.3.2 小波变换的应用 29210.4 图像和视频编码 29311目标检测和标记11.1 包围盒 30011.2 游程编码 30211.3 链码 303 11.3.1 串行实现算法 304 11.3.2 单次扫描算法 304 11.3.3 特征提取 30711.4 连通域标注 309 11.4.1 随机读取算法 309 11.4.2 多次扫描算法 309 11.4.3 两次扫描算法 310 11.4.4 单次扫描算法 312 11.4.5 多输入标号 314 11.4.6 进一步优化 31511.5 距离变换 315 11.5.1 形态学方法 316 11.5.2 倒角距离 316 11.5.3 可分离变换 318 11.5.4 应用 320 11.5.5 测地线距离变换 32111.6 分水岭变换 321 11.6.1 流水算法 322 11.6.2 浸入算法 323 11.6.3 应用 32411.7 哈夫变换 325 11.7.1 直线哈夫变换 326 11.7.2 圆哈夫变换 328 11.7.3 广义哈夫变换 32911.8 小结 32912接口12.1 摄像机输入 331 12.1.1 摄像机接口标准 331 12.1.2 消除隔行扫描 336 12.1.3 全局和卷帘快门的校正 336 12.1.4 Bayer模板处理 33712.2 显示输出 339 12.2.1 显示器驱动 340 12.2.2 显示内容 34212.3 串行通信 345 12.3.1 PS2接口 345 12.3.2 I2C总线 347 12.3.3 SPI总线 349 12.3.4 RS-232接口 349 12.3.5 USB接口 350 12.3.6 以太网 350 12.3.7 PCI Express 35112.4 存储器 352 12.4.1 静态随机存储器(SRAM) 352 12.4.2 动态随机存储器 353 12.4.3 闪存 35412.5 小结 35413测试、调整和调试13.1 设计 356 13.1.1 随机噪声源 35713.2 实现 359 13.2.1 常见的实现错误 36113.3 调试 36213.4 时序收敛 36314应用实例14.1 彩色区域跟踪 36614.2 镜头畸变校正 369 14.2.1 畸变描述 369 14.2.2 畸变校正 37214.3 中央窝传感器 374 14.3.1 中央窝映射 376 14.3.2 使用传感器 37814.4 深度成像 379 14.4.1 扩展**测量范围 38114.5 实时生产线分级 382 14.5.1 软件算法 383 14.5.2 硬件实现 38414.6 小结 387参考文献 388

查看全部 ↓

精品推荐