亚像素图像轮廓提取算法研究及硬件实现
论文摘要
随着计算机技术的发展,计算机视觉的应用越来越广泛。图像的轮廓提取作为计算机视觉处理中的重要环节,尤其是对于实时图像处理、超大图像处理的需求增加,得到了越来越多的重视。本文研究了一种亚象素轮廓高速提取算法,并基于FPGA完成了此算法的硬件实现,将设计结果应用于PCB生产的检测上,提高了PCB生产中的质量检测效率。论文的主要内容包括:亚像素及检测轮廓理论研究。主要研究了亚像素相关基础概念及检测轮廓的基本概念。边缘提取算法的分析研究和选择。对比研究了susan算子边缘检测算法、canny算子边缘检测算法和ContourExtractor2DimageFilter算法;通过分析各算法的优缺点,选用ContourExtractor2DimageFilter算法实现本课题设计。硬件板卡设计。基于Xilinx公司的Spartan-3系列FPGA设计了算法实现需要的硬件平台。算法硬件实现。在硬件平台上,根据算法内容,采用MicroBlaze处理器加协处理模块的方法完成了算法的硬件实现,编写了硬件卡的计算机驱动和简单DMA驱动,完成算法的软件部分。
论文目录
摘要ABSTRACT第一章 绪论1.1 数字图像处理发展的特点及趋势1.1.1 数字图像处理发展概况1.1.2 数字图像处理主要研究的内容1.1.3 数字图像处理的基本特点1.1.4 数字图像处理的优点1.1.5 数字图像处理的应用1.2 课题的研究背景1.3 论文结构安排第二章 基本概念与相关研究要求2.1 数字图像处理的定义2.2 亚像素相关概念2.2.1 临界灰度值和亚象素2.2.2 灰度图象中物体长度测量2.2.3 利用亚像素测量物体长度2.2.4 改进的灰度重心法2.3 PCB生产中的轮廓检测2.4 课题设计基本方案2.5 本章小结第三章 ContourExtractor2DimageFilter算法3.1 边缘提取算法研究3.2 ContourExtractor2DimageFilter算法介绍3.2.1 算法总则3.2.2 算法细节3.2.3 方法描述3.3 ContourExtractor2DimageFilter算法实现3.4 算法效率分析3.5 本章小结第四章 硬件设计4.1 PCIE简介4.1.1 PCI Express的发展4.1.2 PCI Express与PCI以及PCI-X的比较4.1.3 PCIE的信号传输4.2 PCIE在嵌入式系统中的应用4.3 基于Xilinx公司Spartan-3系列FPGA的设计方案4.3.1 方案及主处理芯片选择4.3.2 系统设计方案4.3.3 硬件电路模块设计4.3.4 PCIEIP核设计4.4 本章小结第五章 软件设计与性能测试5.1 硬件并行处理模块5.2 MicroBlaze处理器系统的设计实现5.2.1 MicroBlaze处理器IP的设计实现5.2.2 MicroBlaze应用程序的编写5.3 计算机驱动及DMA驱动编写5.4 性能测试5.4.1 测试方案5.4.2 测试结果5.4.3 性能分析5.5 本章小结结束语致谢参考文献作者在学期间取得的学术成果附录A 硬件设计实物图
相关论文文献
本文来源: https://www.lw50.cn/article/0ed31f86d39ac4fcf2eb2081.html