MyException - 我的异常网
当前位置:我的异常网» 图形/图像 » 灰度图像-图像分割 边缘检测算子 综上所述

灰度图像-图像分割 边缘检测算子 综上所述

www.MyException.Cn  网友分享于:2015-02-11  浏览:0次
灰度图像--图像分割 边缘检测算子 综述

学习DIP第42天

转载请标明本文出处:http://blog.csdn.net/tonyshengtan,欢迎大家转载,发现博客被某些论坛转载后,图像无法正常显示,无法正常表达本人观点,对此表示很不满意。有些网站转载了我的博文,很开心的是自己写的东西被更多人看到了,但不开心的是这段话被去掉了,也没标明转载来源,虽然这并没有版权保护,但感觉还是不太好,出于尊重文章作者的劳动,转载请标明出处!!!!

文章代码已托管,欢迎共同开发:https://github.com/Tony-Tan/DIPpro

开篇废话

       本来想这篇就开始介绍算子,但想想觉得如果只是散乱的介绍,可能效果不好,所以先来一篇综述,讲讲这些算子的发展过程,和他们之间的相互推导关系,可能有点教科书的风格,但是学算法最主要的就是了解一个算法所解决的问题,算法的优点和缺点,以及改进方法。所以,一定要来一篇综述。
      首先,介绍下边缘检测算子的家族关系:

        之所以一直在强调是边缘检测算子,是因为这些算子只能检测出图像突变的部分,突变的部分包括边缘,非边缘的其他细节,噪声,等等,所以这些被检测出来的点成为边缘候选点,之后再经过其他方式筛选出边缘点,这就是基本的边缘检测过程:
  1. 使用边缘检测算子检测到候选点
  2. 使用筛选算法得到边缘。
       大家常说的Canny其实应该属于第二步的算法,而不是Canny算子。。。。

算子介绍

       介绍下算子间的关系,强调一点,这些算子出现的时间没有考证先后顺序,以下顺序为逻辑顺序,对于一阶微分算子,鼻祖应该是最简单[-1,1]和[-1;1]就是一个横向差分和纵向差分,然后进化出来了Robert算子和Prewitt算子。Robert算子继而生出来Sobel算子标准版,后来的计算标明,在3x3的算子,Scharr算子的表现比3x3的Sobel算子好,并且Sobel算子出现之前的算子都是未经过数学论证的,也就是说,这些算子是根据经验或实验弄出来的,接下来的文章里,会逐一介绍各个算子。
       二阶算子的鼻祖是Laplace算子。主要使用的是Marr-Hildreth算子,通常叫LoG,就是Laplace和高斯平滑模板结合的结果。为了计算方便,通常使用DoG来近似LoG,DoG的全称是高斯差分,两个高斯模板相减产生,能够近似LoG却可以降低计算量。

总结

       简短的介绍,使整个脉络相对清楚,下一篇开始从Robert开始介绍。
待续

文章评论

10个调试和排错的小建议
10个调试和排错的小建议
程序员最害怕的5件事 你中招了吗?
程序员最害怕的5件事 你中招了吗?
那些性感的让人尖叫的程序员
那些性感的让人尖叫的程序员
每天工作4小时的程序员
每天工作4小时的程序员
Google伦敦新总部 犹如星级庄园
Google伦敦新总部 犹如星级庄园
10个帮程序员减压放松的网站
10个帮程序员减压放松的网站
Web开发者需具备的8个好习惯
Web开发者需具备的8个好习惯
不懂技术不要对懂技术的人说这很容易实现
不懂技术不要对懂技术的人说这很容易实现
程序员都该阅读的书
程序员都该阅读的书
程序员和编码员之间的区别
程序员和编码员之间的区别
一个程序员的时间管理
一个程序员的时间管理
如何区分一个程序员是“老手“还是“新手“?
如何区分一个程序员是“老手“还是“新手“?
2013年中国软件开发者薪资调查报告
2013年中国软件开发者薪资调查报告
做程序猿的老婆应该注意的一些事情
做程序猿的老婆应该注意的一些事情
Java程序员必看电影
Java程序员必看电影
Web开发人员为什么越来越懒了?
Web开发人员为什么越来越懒了?
什么才是优秀的用户界面设计
什么才是优秀的用户界面设计
十大编程算法助程序员走上高手之路
十大编程算法助程序员走上高手之路
团队中“技术大拿”并非越多越好
团队中“技术大拿”并非越多越好
如何成为一名黑客
如何成为一名黑客
程序员的一天:一寸光阴一寸金
程序员的一天:一寸光阴一寸金
程序员眼里IE浏览器是什么样的
程序员眼里IE浏览器是什么样的
程序猿的崛起——Growth Hacker
程序猿的崛起——Growth Hacker
2013年美国开发者薪资调查报告
2013年美国开发者薪资调查报告
我跳槽是因为他们的显示器更大
我跳槽是因为他们的显示器更大
 程序员的样子
程序员的样子
亲爱的项目经理,我恨你
亲爱的项目经理,我恨你
为啥Android手机总会越用越慢?
为啥Android手机总会越用越慢?
总结2014中国互联网十大段子
总结2014中国互联网十大段子
Java 与 .NET 的平台发展之争
Java 与 .NET 的平台发展之争
老程序员的下场
老程序员的下场
为什么程序员都是夜猫子
为什么程序员都是夜猫子
中美印日四国程序员比较
中美印日四国程序员比较
漫画:程序员的工作
漫画:程序员的工作
编程语言是女人
编程语言是女人
老美怎么看待阿里赴美上市
老美怎么看待阿里赴美上市
聊聊HTTPS和SSL/TLS协议
聊聊HTTPS和SSL/TLS协议
旅行,写作,编程
旅行,写作,编程
写给自己也写给你 自己到底该何去何从
写给自己也写给你 自己到底该何去何从
初级 vs 高级开发者 哪个性价比更高?
初级 vs 高级开发者 哪个性价比更高?
科技史上最臭名昭著的13大罪犯
科技史上最臭名昭著的13大罪犯
我是如何打败拖延症的
我是如何打败拖延症的
我的丈夫是个程序员
我的丈夫是个程序员
要嫁就嫁程序猿—钱多话少死的早
要嫁就嫁程序猿—钱多话少死的早
60个开发者不容错过的免费资源库
60个开发者不容错过的免费资源库
5款最佳正则表达式编辑调试器
5款最佳正则表达式编辑调试器
程序员周末都喜欢做什么?
程序员周末都喜欢做什么?
代码女神横空出世
代码女神横空出世
当下全球最炙手可热的八位少年创业者
当下全球最炙手可热的八位少年创业者
软件开发程序错误异常ExceptionCopyright © 2009-2015 MyException 版权所有