版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、1第2章经典边缘检测算子数字图像的基本概念图像数字化图像数字化是将一幅画面转化成计算机能处理的形式一一字图像的过程。HII模拟图像数字图像正方形点阵图2.1.1图像数字化的基本过程具体来说,就是把一幅图画分割成如图2.1.1所示的一个个小区域(像元或像素),并将各小区域灰度用整数来表示,形成一幅数字图像。它包括采样和量化两个过程。小区域的位置和灰度就是像素的属性。采样。将空间上连续的图像变换成离散点的操作称为采样。采样间隔和采样孔径的大小是两个很重要的参数。当对图像进行实际的采样时,怎样选择各采样点的间隔是个非常重要的问题。关于这一点,图像包含何种程度的细微的浓淡变化,取决于希望忠实反映图像的
2、程度。量化。经采样图像被分割成空间上离散的像素,但其灰度是连续的,还不能用计算机进行处理。将像素灰度转换成离散的整数值的过程叫量化。一幅数字图像中不同灰度值的个数称为灰度级数,用G表示。般来说,G,g2就是表示图像像素灰度值所需的比特位数。一幅大小为MxN、灰度级数为G的图像所需的存储空间,即图像的数据量,大小为MXNXg(bir+)磐+画弱sffiKBF瓯弱。fisss01。10000】110函212Na函弱2sel。7II厂2兰1咎o22O5Og1o2O函2.1.3対岡函弱SobelW5sobe一、is、gsisn、詮煽训w血卡诡亠-TTr召、凹ssfSKSifflso-Kssa、m出B圧
3、瞑卄ffiis和k。(1)0谿、处-輿妙召w血匱ai、j、血厚fflJS*t焜左sKFwbrs、=DT。 边缘段:对应于边缘点坐标i,j及其方位,边缘的方位可能是梯度角。边缘检测器:从图像中抽取边缘(边缘点和边缘段)集合的算法。边缘跟踪:一个用来确定轮廊的图像(指滤波后的图像)搜索过程。Sobel算子的基本原理。Sobel算子是一阶导数的边缘检测算子,使用两个方向算子(垂直算子和水平算子),对图像进行卷积运算,得到两个矩阵,再求这两个矩阵对应位置的两个数的均方根,得到一个新的矩阵,即为灰度图像矩阵中各个像素点的梯度值。在算法实现过程中,通过3x3模板作为核与图像中的每个像素点做卷积和运算,然后
4、选取合适的阈值以提取边缘。0nto寸寸Ej0(a)Sy垂直方向匚二h匚MEjEj(b)Sx水平方向图2.2卷积模板经典的Sobel算子检测只有水平方向和垂直方向的3x3的邻域模板(见图2.2),对于数字图像|f(x,y)的每个像素,考察它上下左右邻点灰度的加权差,与之接近的邻点的权大。据此定义Sobel算子如下s(i,j)=|Af|+Afxy=lf(i-1,j-1)+2f(i-1,j)+f(i-1,j+1)-f(i+】,j-1)+2f(i+】,j)+f(i+】,j+(2)+1f(i-】,j-1)+2f(i,j-1)+f(i+】,j-1)f(i】,j+1)+2f(i,j+1)+f(i+】,j+1
5、)l-101-12-Af=202,Af=000 x101y121其卷积算子选择取门限TH,作如下判断:S(i,j)TH(i,j)为阶跃壮边缘点,S(i,j)为边缘图像。Sobel算子很容易在空间上实现,Sobel边缘检测器不但产生较好的边缘效果,而且受受噪声影响比较小。当使用大的领域时,抗噪性能会更好,但这样会增加计算量,并且得出的边缘也会相应变粗。Sobel算子利用像素点上下,左右邻点的灰度加权算法,根据在边缘点在处达到极值这一现象进行边缘的检测。Sobel算子对噪声具有平滑作用,提供较为精确的边缘信息,是一种较常用的边缘检测方法。Sobel算子把重点放在接近于模板中心的像素点图2.1和图2
6、.2表明了这一算子的作用。Sobel算子是边缘检中最常用的算子之一。Prewitt算子Prewitt边缘算子是一种边缘样板算子,利用像素点上下,左右邻点灰度差,在边缘处达到极值检测边缘,对噪声具有平滑作用。由于边缘点像素的灰度值与其领域点像素的灰度值有显著不同,在实际应用中通常采用微分算子和模板配匹方法检测图像的边缘,该算子通常由下列公式表示:2.2)2.3)(2.4)f(x,y)二f(x+1,y1)f(x1,y1)+f(x+1,y)xf(x1,y)+f(x+1,y+1)f(x1,y+1)f(x,y)二f(x1,y+1)f(x1,y1)+f(x,y+1)yf(x,y1)+f(x+1,y+1)f
7、(x+1,y+1)Gf(x,y)=f2(x,y)+f2(x,y)xyf(x,y)f(x,y)分别表示x方向和y方向的一阶微分,xyGf(x,y)是Prewitt算子的梯度,f(x,y)是具有整数像素坐标的输入图像。求出梯度后,可设一个常数T,当Gf(x,y)T时,标出该点的边界点,其像素设定为0,其他的设定为255适当调整常数T的大小来达到最佳效果。Prewitt算子不仅能检测边缘点而且还能抑制噪声的影响,因此对灰度和噪声较多的图像处理比较好。和Sobel算子的原理相似,Prewitt算子的两个卷积核如下图10-1-111G=10-1G=000YY10-1-1-1-1图2.3Prewitt算子
8、的卷积计算核LoG算子LoG算子的基本思想是首先将图像与高斯滤波器进行卷积,这一步即平滑了图像又降低了噪声,孤立的噪声点和较小的结构组织将被滤除。然后利用拉普拉斯算子找出图像中的陡峭边缘,并且考虑那些具有局部梯度最大值的点。图像的平滑过程减少了噪声的影响,并且抵消了由拉普拉斯算子的二阶导数所引入的噪声影响LoG算子实现过程的数学表达式如下h(x,y)二V2g(x,y)*f(x,y)(2.5)x2+y2其中g(x,y)二-e202,其中。是标准差,。决定了图像经过平滑过程后的模糊程度。拉普拉斯算子的两个卷积核如下图2.4。0-10一-1-1-G=V-14-1G=V-1-8-1X0-10Y-1-1-1图2.4LOG算子的卷积计算实验结果及分析图2.5Lena灰度图图2.6Prewitt算子结果图图2.6用LOG算子检测结果图图2.6sobel算子结果图通过上图四个结果可以知道经典的sobel算子的边缘检测结果不是很高,比如LOG算子的抗噪性能很差,Prewitt算子的的对噪声的抑制不是很高,但是像素平均相当于对图像的低通滤波,所以Prewitt算子的定位没有Roberts精确,Sobel和Pre
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- ESG策略“ESG首考”下ESG因子策略成色几何
- 2026年国土空间规划编制业务考试题库及答案
- 2025年中职学分制改革教研员公开招聘笔试题(含答案)
- 2025年消防应知应会试题及答案
- 2025年日照职业技术学院专任教师招聘笔试真题及答案
- 2026年内陆渔病防治工职业资格押题试卷
- 大口径球墨铸铁管水下开槽安装方案
- 产后出血护理相关试题与答案
- 清甜桑椹小测验试题与答案
- (正式版)DB13∕T 625-2005 《梭鱼池塘养殖技术规范》
- 【新教材】2026秋统编版九年级上册历史第1课 从原始社会到奴隶社会 教案
- 2026年秋季学期沪教版(五四制)新教材小学英语二年级上册教学计划及进度表
- 2026中国公证协会招聘5人笔试题库(夺冠)附答案详解
- 2026年企业安全生产事故隐患排查治理制度实施指南与案例
- 钢结构网架加固改造施工方案
- 国新基金校招面经笔试试题题库
- (2026版)《低分子肝素临床应用中国专家共识2026》解读课件
- 眼科急症的识别与处理流程
- 集电 线路劳务施工合同
- 2026年机械工程师高级专业理论模拟试题
- 护理病历的护理质量与安全管理
评论
0/150
提交评论