数字图像处理期末大作业.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数字图像处理期末大作业 一、问题描述 实现第十章中采用 Hough 变换来检测图像中圆的过程。,通过包括平滑(把细节去除),边缘检测(得到轮廓)以及 Hough 变换得到的圆,并把结果叠加到原来的灰度图像上。给出具体的过程,中间结果,最后结果,实现的代码,并写出报告。 二、图片的获取以及预处理 针对老师提供的一副硬币图片,要求检测出其中的 hough 圆,并叠加到原图像上以便增强图像。在检测 hough 圆之前,首先要对图像进行平滑处理,进行拉普拉斯变换,然后检测垂直方向,水平方向,+45 度和-45 度方向的边缘,将四个方向的边缘叠加起来,得到总的边缘,对该图像进行二值化,然后对得到的图像检测其 hough 圆,得到圆形边缘,将该图像叠加到原图像上,就实现了图像边缘增强的目的。 三、图像处理算法的基本原理以及处理结果 开始读取图像 开始 读取图像 图像预处理 边缘检测 二值化 Hough 变换 Hough 变换结果与原图像相加 结束 读取图像 图像处理的第一步就是对所采集的图像进行读入,本次实验的输入图像是一幅灰度图像,不需要将图像转换成为灰度图像,直接利用函数 imread()完成。 原图像如下所示: 原图像 图像预处理 在图像预处理中,我们完成了两步工作,首先使用方差为 1 的高斯噪声对图 1 ? r2 像进行平滑,然后进行拉普拉斯变换,即?2 [h(r)* f (x, y)] ,h(r) ? e 2?2 为 2π? 2 方差为? 2的高斯噪声,本实验中? 2 ? 1 。又?2 [h(r)* f (x, y)] ? [?2 h(r)]* f (x, y) , 其中?2h(r) ? [ r 2 ? 2? 2 ? 4 ]e  r 2 ?2?2 ,将?2h(r) 和 f (x, y) 分别进行傅里叶别换,将其逐 ? 点相乘,再进行傅里叶反变换,就得到了预处理后的图像。 边缘检测 对水平,垂直,+45 度,-45 度方向进行边缘检测,本实验中我们采用了 Prewitt梯度算子,它用于检测水平方向,垂直方向,+45 度方向和-45 度方向的掩膜分别如下: 水平掩膜 垂直掩膜 +45 度掩膜 -45 度掩膜 使用这四个掩膜分别对上一步得到的图像逐点进行处理,就可以得到四个方向的边缘了(本实验中边缘的一个像素都不处理),再将它们加起来,就得到了总的边缘,实验结果如下: 水 平 边 缘 垂 直 边 缘 +45度边缘 -45度边缘 总的边缘如下图所示: 提取的边缘 二值化 对上图得到的图像进行二值化,这里我采用的是循环方式确定图像全局阈值,即首先以图像的平均值作为阈值,将图像分成两部分,分别求两部分的平均值,新的阈值为这两个平均值的均值,重复上述过程,直到两次阈值之差小于特定的值时停止,并以最后一次得到的阈值对图像进行二值化,本实验中我要求两次阈值之差小于时停止,最后得到的全局阈值为 ,二值化后的图像如下所示: 二 值 化 后 的 图 像 Hough 变换检测圆形边界 Hough 变换的原理就是利用图像全局特征将边缘像素连接起来组成区域封闭边界,它将图像空间转换到参数空间,在参数空间对点进行描述,达到检测图像边缘的目的。该方法把所有可能落在边缘上的点进行统计计算,根据对数据的统计结果确定属于边缘的程度。其实质就是对图像进行坐标变换,把平面坐标变换为参数坐标,使变换的结果更易识别和检测。 Hough 变换的基本原理在于,利用点与线的对偶性,将图像空间的线条变为参数空间的聚集点,从而检测给定图像是否存在给定性质的曲线。圆的方程为: (x-a)^2+(y-b)^2=r^2,通过 Hough 变换,将图像空间对应到参数空间。 把 X-Y 平面上的圆转换到 a-b-r 参数空间,则图像空间中过(x, y)点圆对应参数空间中,高度 r 变化下的一个三维锥面,如下 同理,过图像空间中任意一点的圆对应于参数空间中的一个三维锥面。因此,过图像空间上同一圆上的点,对应的参数空间中的三维锥面,在 r 高度必然相交于一点(a, b, r)。这样通过检测这一点可以得到圆的参数,相应的圆也可求得了。图像平面的方程转化为参数平面上的示意图如图所示: Hough 变换是基于通过提取分布于目标圆周上的参数及点的特征值的来检测圆或圆弧的。为了检测目标外形 ,对图像上的每点定义一个参数空间的映射。Hough 变换通过在参数空间找寻特征(峰值或最大值点)得到位于图像空间中的特征(目标形状)来转换问题。 对于已知半径的圆 Hough 变换可以检测任意已知表达形式的曲线,关键在于选择合适的参数空间。我们可以根据曲线的表达形式决定其参数空间。当检测某一已知半径的圆时,可以使用与原图像空间相同的空间作为其参数空间。则原图像空间中的一个圆对应参数空间中的一个点,参数空间的一个点

文档评论(0)

hao187 + 关注
官方认证
文档贡献者

该用户很懒,什么也没介绍

认证主体武汉豪锦宏商务信息咨询服务有限公司
IP属地上海
统一社会信用代码/组织机构代码
91420100MA4F3KHG8Q

1亿VIP精品文档

相关文档