首页> 中文学位 >图像边缘检测并行算法的研究和基于FPGA的实现
【6h】

图像边缘检测并行算法的研究和基于FPGA的实现

代理获取

目录

封面

声明

目录

中文摘要

英文摘要

第1章 前 言

1.1 边缘检测的发展

1.2 课题的背景与工作

1.3 本文内容的安排

第2章 FPGA技术在边缘检测中的应用现状

2.1 FPGA的工作原理

2.2 将FPGA应用于边缘检测的意义

2.3 基于Sobel算子的解决方案

2.3 基于Canny算法的解决方案

2.4 基于其他算法的解决方案

2.5 本文的突破方向

第3章 基于Sobel算子的自适应边缘检测算法

3.1 Sobel边缘检测算法

3.2 Canny边缘检测算法

3.3 基于Sobel算子的改进边缘检测算法

3.4 图像处理中常用的阈值选取方法

3.5 HMSD阈值选取算法

3.6 基于Sobel算子的自适应边缘检测算法

第4章 基于FPGA的并行边缘检测算法

4.1 运算电路总体模块图

4.2 流水线技术与分布式计算

4.3 梯度运算模块

4.4 HMSD模块

4.5 图像缓存与二值化模块

第5章 边缘检测系统的设计与实验结果

5.1 边缘检测系统的设计方案

5.2 数据存储

5.3 时序控制

5.4 图像处理实验

总结与展望

参考文献

致谢

附录A 攻读学位期间所发表的学术论文目录

展开▼

摘要

在数字图像技术中边缘检测是图像分割、计算机视觉、模式识别等应用的关键的第一步,其检测边缘的质量直接决定了后期高层次图像处理的效果,如特征提取、目标匹配、图像测量和目标识别的效果。经过长期的边缘检测算法的研究,边缘检测在抗噪能力和检测的边缘质量上都有了很大的提升,但算法的复杂度也大大增加。在实际应用中面对海量的图像数据,如何保证边缘检测算法的实时性一直是一个难题。设计运算电路固化算法和实现运算并行化可以大大的提高算法的运算速度。在这些解决方案中,基于FPGA的边缘检测算法设计灵活,能够满足人们对图像处理设备小型化、低成本的需求,有着很好的应用前景。
  本文首先收集了现有的基于FPGA的边缘检测实现方案,了解到受FPGA运算能力的限制,基于FPGA的边缘检测研究主要集中在改进Sobel算子法和简化Canny算法两个方向,虽然算法的处理速度大大提升,但检测的边缘在图像质量上还有待提高,而且算法不具备自适应性,通用性差。
  针对这两个问题,本文在分析Sobel算子法和Canny算法的基础上,用NMS改进了的基于Sobel算子的边缘检测算法,提高了检测的边缘的质量。通过对比现有的图像阈值选取算法在FPGA上的适用性,结合基于Sobel算子的梯度分布特征,提出一种与算法配套的HMSD阈值选取方法。
  然后本文在FPGA平台上设计了自适应边缘检测并行算法,采用流水线结构和分布式并联结构对运算电路进行了并行优化,同时提出一种分割子图架构也有效的缩短了算法的处理时间。
  最后本文在开发板上实现了采用以上自适应边缘检测并行算法的边缘检测系统,通过实验验证了,算法在检测边缘质量上的优越性,同时保证了系统的实时性。
  总体来说本文在保证实时性的前提下有效的提高了边缘检测的质量,使算法具备了自适应性。是对FPGA技术在嵌入式图像领域的处理应用的一次很好的探索。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号