第2讲 边缘检测_第1页
第2讲 边缘检测_第2页
第2讲 边缘检测_第3页
第2讲 边缘检测_第4页
第2讲 边缘检测_第5页
已阅读5页,还剩64页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

图像底层特征提取 边缘提取 计算机视觉课程2011 边缘提取 微分滤波器Canny算子 边缘的物理意义 图像边缘的产生 物体的边界 表面方向变化 不同颜色区域 光照明暗 边缘提取 边缘的定义 WHAT 提取边缘的意义 WHY 提取边缘的方法 HOW 使用微分滤波器提取边缘一阶微分滤波器 梯度算子二阶微分滤波器 LoGCanny算子 边缘的定义 定义 边缘是图像中亮度突然变化的区域 图像灰度构成的曲面上的陡峭区域 像素灰度存在阶跃变化或屋脊状变化的像素的集合 灰度图像中边缘的类型 阶梯状边缘 屋脊状边缘 线条状边缘 为什么要提取边缘 边缘是最基本的图像特征之一 可以表达物体的特征 边缘集中了图像的大部分信息边缘特征对于图像的变化不敏感几何变化 灰度变化 光照方向变化可以为物体检测提供有用的信息 图像场景识别与理解 图像分割等提供重要的特征 是一种典型的图像预处理过程 如何提取边缘 灰度图象 灰度图象边缘提取 主要的思想 抑制噪声 低通滤波 平滑 去噪 模糊 边缘特征增强 高通滤波 锐化 边缘定位 原始图像 中间结果 图像边缘 抑制噪声 增强边缘 边缘定位 图像微分算子 一阶微分算子 梯度算子 RobertsPrewitt Sobel检测最大值算子二阶微分算子 Laplacian LoG 检测过零点 微分算子检测边缘 一维信号 一阶导数的极大值点 二阶导数的过零点 注意 仅仅等于0不够 常数函数也为0 必须存在符号改变 微分算子检测边缘 二维信号 一阶导数的极大值点 其中 图像梯度向量 梯度幅值表示边缘的强弱 梯度方向代表灰度变化最快的方向 微分算子检测边缘 二维信号 二阶导数的过零点 拉普拉斯算子 在数字图像上计算梯度 一维的情况 f x x 1 x 1 对于离散的数字信号 可以使用差分近似 相当于与如下模版进行卷积运算 0 5 补充知识 卷积运算 图像 二维数字信号的卷积运算 尺寸为 2M 1 2N 1 的模版是对连续卷积核函数的数字采样近似不同模版形式决定了卷积的不同功能 滤波 增强 匹配 关于 二维卷积的矩阵计算形式 二维卷积的矩阵计算形式 二维卷积的矩阵计算形式 例 二维卷积的矩阵计算形式 二维卷积的矩阵计算形式 在数字图像上计算梯度 使用差分运算在数值上近似一阶微分运算 竖直边缘 水平边缘 0 5 0 5 在实际图像应用中 边缘处四种卷积处理方法并不重要 图像边界处卷积处理方法 1 重复图像边缘的行和列 使卷积在边缘可计算 2 卷绕输入图像 使之成为周期性 3 在图像边缘外侧填充0或其他常数 4 去掉不能计算的行和列 仅对可计算的象素进行卷积 噪声的影响 一维信号的例子 从图像中取出某行像素值 边缘在哪里 解决方法之一 首先进行滤波 峰值为边缘的位置 利用卷积运算的性质 峰值为边缘的位置 图像梯度算子的近似 Roberts算子Prewitt算子Sobel算子 Roberts算子 它是两个2 2模板作用的结果 标注 的是当前像素的位置 Prewitt算子 计算均值 平滑噪声 检测竖直边缘 计算均值 平滑噪声 检测水平边缘 Prewitt算子 近似一阶微分卷积模版 去噪 增强边缘 Sobel算子 Sobel算子 近似一阶微分去噪 增强边缘 给四邻域更大的权重 Sobel算子对于象素的位置的影响做了加权 因此效果更好 Sobel Prewitt 例子 Sobel Prewitt 在数字图像上计算二阶微分 拉普拉斯算子拉普拉斯算子的数字近似3 3卷积模版 拉普拉斯算子的特点 拉普拉斯算子的运算结果是标量只有幅值 只使用一个模版便可计算得到方向属性丢失实际中几乎不单独使用拉普拉斯算子 二次求导数 对噪声非常敏感通常配合滤波器同时使用 LaplacianofGaussian LoG 首先用Gauss函数对图像进行平滑 抑制噪声然后对经过平滑的图像使用Laplacian算子利用卷积的性质LoG算子等效于 Gaussian平滑 Laplacian二阶微分 高斯拉普拉斯 LaplacianofGaussianoperator 过零点为边缘的位置 二维边缘微分滤波器 LoG算子 高斯拉普拉斯 高斯 高斯的导数 在数字图像上实现LoG LoG因其形状 也称为Mexicanhat求和为0 即对平坦图像区域的响应为0一个近似的卷积模版 体现主要的形状 LoG 例子 a LennaImage b Gaussian模版卷积 15 15 c Laplacian模版卷积 3 3 a b c 分两步实现LoG 可以提供更大的灵活性更小的模版尺寸 LoG 例子 d 将 c 中大于0的像素置1 其余置0 e 在二值图像 d 上检测边缘 使用形态学膨胀方法 f 结果显示 d e f 几个特点 1 正确检测到的边缘 单像素宽度 定位准确 2 形成许多封闭的轮廓 spaghetti 意大利面条 3 需要更加复杂的算法检测过零点 二维卷积的加速计算 一些二维模版函数可以表示为两个模版的乘积形式如二维高斯模版 二维卷积的加速计算 图像尺寸 N N 原二维模版 M M则计算量 乘法加法次数 M M N N 2 M N N Canny边缘检测器 J Canny AComputationalApproachtoEdgeDetection IEEETrans onPAMI 8 6 1986 CSDivision UniversityofCalifornia Berkeley BID TheBerkeleyInstituteofDesign JohnCanny 边缘检测的最优准则 Canny的目标是找到一个最优的边缘检测算法 最优边缘检测的含义是 好的检测 Gooddetection 算法能够尽可能多地标识出图像中的实际边缘 好的定位 Goodlocalization 标识出的边缘要尽可能与实际图像中的实际边缘尽可能接近 低的错误检测率 Lowfalsepositives 图像中的边缘只能标识一次 并且可能存在的图像噪声不应标识为边缘 Canny边缘检测器 也许是最常用的边缘检测方法一个优化的方案噪声抑制 降噪 边缘增强 寻找图像中的亮度梯度 边缘定位 在图像中跟踪边缘 Canny边缘检测算法 算法基本过程 计算图像梯度 梯度非极大值抑制 双阈值提取边缘点 幅值大小M x y 方向Theta x y NMS Non MaximaSuppression Canny使用了变分法 寻找满足特定功能的函数的方法 最优检测使用四个指数函数项的和表示 但是它非常近似于高斯函数的一阶导数 高斯函数的一阶导数 DerivativeofGaussian 可以很近似地满三条边缘检测最优准则 计算图像梯度 高斯函数的一阶导数 2 使用一阶有限差分计算偏导数的两个阵列 1 求图像与高斯平滑滤波器卷积 相当于与模版进行卷积运算 代表对图像的平滑程度 计算图像梯度 高斯函数的一阶导数 计算图像梯度 高斯函数的一阶导数 3 幅值和方位角 M代表梯度幅值的大小 在存在边缘的图像位置处 M的值变大 图像的边缘特征被 增强 如何检测边缘 局部极值周围存在相近数值的点 非极大值抑制NMS 非极大值抑制 NMS Non MaximaSuppression 主要思想 由梯度幅值图像M x y 仅保留极大值 严格地说 保留梯度方向上的极大值点 得到的结果为N x y 具体过程 初始化N x y M x y 对于每个点 在梯度方向和反梯度方向各找n个像素点 若M x y 不是这些点中的最大点 则将N x y 置零 否则保持N x y 不变 N x y 单像素宽度 问题 额外的边缘点 丢失的边缘点 非极大值抑制NMS 在梯度方向的沿线上检测该点是否为局部极大值简化的情形 只使用4个方向 0 45 90 135 得到的结果N x y 包含边缘的宽度为1个像素 对NMS结果进行二值化 对上述得到的N x y 使用阈值进行二值化使用大的阈值 得到 少量的边缘点许多空隙使用小的阈值 得到 大量的边缘点大量的错误检测 使用双阈值检测边缘 两个阈值T1 T2 T2 T1由T1得到E1 x y 低阈值边缘图 更大的误检测率由T2得到E2 x y 高阈值边缘图 更加可靠边缘连接 E1 E1 E1 E1 E2 E2 E2 边缘连接 将E2 x y 中相连的边缘点输出为一幅边缘图像E x y 对于E x y 中每条边 从端点出发在E1 x y 中寻找其延长的部分 直至与E x y 中另外一条边的端点相连 否则认为E1 x y 中没有它延长的部分将E x y 作为结果输出 Canny算子 流程 原始图像 原始图像经过Gauss平滑 Canny算子 流程 梯度幅值图像 梯度幅值经过非极大值抑制 Canny算子 流程 低阈值边缘图像 高阈值边缘图像 Canny输出边缘图像 使用Canny算子需要注意的问题 Canny算子的优点 参数较少计算效率得到的边缘连续完整参数的选择 Gauss滤波的尺度双阈值的选择 LOW HIGH 0 4 渐增高斯滤波模版的尺寸 渐增双阈值的大小 保持low high 0 4 边缘检测小结 边缘检测是计算机视觉中最基本的问题之一没有一种统一的方法可以解决所有的边缘分割问题 抑制噪声的能力定位精度计算的复杂程度困难的原因实际问题的复杂性 噪声 光照

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论