基于FPGA图像边缘检测算法研究及实现

来源 :南京信息工程大学 | 被引量 : 0次 | 上传用户:limihu93
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
伴随着计算机视觉和多媒体应用的结合程度越来越高,在生活中的各个领域几乎都会采用到图像处理技术。实际上,关于图像处理的算法大多是基于软件平台进行仿真,从而无法保证其是否能够在硬件平台进行完整的功能映射实现。本文主要是基于FPGA的图像边缘检测算法进行研究,从图像处理的核心部分入手,即二维卷积,将在FPGA上实现其功能,从卷积核的角度进行多种图像处理效果分析,在此基础上对用于进行图像边缘检测的Canny算子模型进行映射改进,主要是针对该模型中所包含的Sobel算子部分进行设计改进,并对改进后的模型进行效果验证。本文所做的研究如下:1.基于FPGA实现二维卷积的图像处理方案,以3×3卷积核为基础,在FPGA上通过三次缓存完成三次对位乘法加权求和运算,最终将三次加权和进行累加实现二维卷积处理;将二维卷积处理作为核心,对RGB图像进行处理,针对RGB图像的读取方式进行改进,并对其在FPGA上和MATLAB上多种阈值下的处理效果进行对比分析,以此证明基于FPGA实现的二维卷积图像处理的有效性。2.将传统Sobel算子基于Cordic技术作出改进,Sobel算子主要功能是能够计算出像素的梯度信息,再由梯度信息中所包含的模值和方向数据来完成图像的边缘检测。本文利用Cordic计算模型中的向量模式,将坐标由笛卡尔矩形坐标系变换到极坐标系,通过多次迭代旋转计算求得梯度信息,以此实现Sobel算子功能,从而避免在FPGA的设计上通过调用IP核来完成求根号和反正切的运算,大大地提升了片上资源的占用率。3.在Canny算子中调用改进后Sobel算子模块,该方案是在Canny算子利用高斯滤波完成图像的平滑处理后利用改进型的Sobel算子求得梯度,并将处理后的方向信息通过查找表进行获取,再对计算结果中的模值做非最大值抑制处理,这里通过等式变换消除法运算配合事先存储的查找表来实现计算中的参数一致性,以此来提高计算效率。最终,对处理结果进行滞后双阈值操作,从而完成整个Canny算子的图像边缘检测流程。
其他文献
随着我国经济的快速发展,各行各业都得到了很大的发展空间,相关的税务制度也逐渐得到完善。近几年,我国不断地进行营改增税制改革,规划企业的发展方向,因此营改增税制的改革
单指标变系数模型最初是由Xia and Li于1999年提出的,该模型的主要特点是它避免了多元非参数回归模型中经常遇到的维数灾祸问题,并且它还具有很强的可解释性.因此,该模型近年
信息技术在教学中的普及应用为初中英语教学手段注入新的活力,也提出新的挑战,这就需要英语教师运用信息化的学习手段使信息技术与英语教学有机结合,最大限度地发挥信息技术
目的探讨基质金属蛋白酶-9(MMP-9)C-1562T基因多态性与IgA肾病病理改变间的关系。方法应用聚合酶链反应-限制性片段长度多态性分析技术检测88例IgA肾病患者的MMP-9C-1562T多态
企业成本是决定企业效益和发展的关键因素,很多中小型定制家具企业在各个定制环节管理不到位,企业成本居高不下。因此,开展中小型定制家具企业的成本控制研究工作,促进定制家
<正>蓄电池叉车行走、起升的动力源是电动机,电动机质量的优劣直接影响叉车整车质量。如果电动机选用不当,蓄电池叉车可能出现作业噪声大、电流超出额定值、电动机被烧毁等故
目的:探讨血尿酸与肺栓塞及下肢深静脉血栓的相关性方法:采用回顾性对照研究方法,选取295例髋部骨折病人,以患者出院时状态分为三组,其中包括:42例下肢深静脉血栓(DVT)栓子脱
十六大以来,我国各类群体性事件呈现出高发频发的态势,并有集中爆发的趋势。经济社会的快速发展、社会大众普遍信念的形成、诱发因素和推动因素的出现、社会风险管理能力的不
腾格里沙漠南缘土门剖面末次冰消期层段由3层沙丘砂、2层湖相沉积、2层古土壤和5层黄土构成,对各沉积相进行了年代学研究与主量元素含量测试,确定该层段为末次冰消期,计算了
在现行小学低年级的音乐教学中,学生对歌曲的感知多是以单声部的线性为主,缺乏多声部立体的和声感,以至于在中高段的多声部学习中不能很好地融入,甚至造成较大的学习障碍,严