常见边缘检测对比(Roberts算子、Prewitt算子、Sobel算子、Laplacian算子、Canny算子)

目录

方法对比

公式对比

优点对比

缺点对比

常用场景对比

边缘检测结果对比


方法对比

  • Roberts 算子:基于一阶导数的方法
  • Prewitt 算子:基于一阶导数的方法
  • Sobel 算子:基于一阶导数的方法
  • Laplacian 算子:基于二阶导数的方法
  • Canny 算子:非微分边缘检测算子

公式对比

  • Roberts 算子:d_{x}=\begin{bmatrix} -1 & 0\\ 0 & 1 \end{bmatrix}d_{y}=\begin{bmatrix} 0 & -1\\ 1 & 0 \end{bmatrix}
  • Prewitt 算子:G_{x}=\begin{bmatrix} -1 & 0 & 1\\ -1 & 0 & 1\\ -1 & 0 & 1 \end{bmatrix}G_{y}=\begin{bmatrix} 1 & 1 & 1\\ 0 & 0 & 0\\ -1 & -1 & -1 \end{bmatrix}
  • Sobel 算子:G_{x}=\begin{bmatrix} -1 & 0 & +1\\ -2 & 0 & +2\\ -1 & 0 & +1 \end{bmatrix}G_{x}=\begin{bmatrix} -1 & -2 & -1\\ 0 & 0 & 0\\ +1 & +2 & +1 \end{bmatrix}
  • Laplacian 算子:4 领域:\begin{bmatrix} 0 & 1 & 0\\ 1 & -4 & 1\\ 0& 1 & 0 \end{bmatrix}8 邻域:\begin{bmatrix} 1 & 1 & 1\\ 1 & -8 & 1\\ 1 & 1 & 1 \end{bmatrix}
  • Canny 算子:实现步骤:1. 用高斯滤波器平滑图像
                                               2. 计算图像中每个像素点的梯度强度和方向
                                               3. 对梯度幅值进行非极大值抑制
                                               4. 用双阈值算法检测来确定真实和潜在的边缘

优点对比

  • Roberts 算子:对垂直边缘的检测效果好于斜向边缘
                              对具有陡峭的低噪声的图像效果最好
                              定位精度高
  • Prewitt 算子:边缘检测结果在水平方向和垂直方向均比 Robert 算子明显
                               适合用来识别噪声较多,灰度渐变的图像
                               对噪声有抑制作用,抑制噪声的原理是通过像素平均
  • Sobel 算子:Sobel 算子要比 Prewitt 算子更能准确检测图像边缘
                          边缘定位较准确,常用于噪声较多,灰度渐变的图像
                          对像素位置的影响做了加权,相比之下比 Prewitt 算子、Roberts 算子效果更好
                          以滤波算子的形式来提取边缘,X,Y 方向各用一个模板,两个模板组合起来构成一个梯度算子。X 方向模板对垂直边缘影响最大,Y 方向模板对水平边缘影响最大。
  • Laplacian 算子:对图像中的阶跃性边缘点定位准确
  • Canny 算子:对噪声不敏感,不容易受到噪声干扰
                             能够检测到真正的弱边缘
                             使用两种不同的阈值分别检测强边缘和弱边缘
                             仅当强边缘与弱边缘相连时才将弱边缘包含在输出图像中

缺点对比

  • Roberts 算子:对噪声敏感,无法抑制噪声的影响
                              提取边缘的结果是边缘比较粗
                              边缘定位不是很准确
  • Prewitt 算子:像素平均相当于对图像的低通滤波,所以 Prewitt 算子对边缘的定位不如 Roberts 算子
  • Sobel 算子:由于边缘是位置的标志,对灰度的变化不敏感
  • Laplacian 算子:对噪声比较敏感,只适用于无噪声图像
                                  容易丢失边缘方向信息,造成一些不连续的检测边缘
  • Canny 算子:易使高频边缘被平滑掉,从而造成边缘丢失

常用场景对比

  •  Roberts 算子:常用于垂直边缘明显或具有陡峭的低噪声的图像的边缘检测任务
  • Prewitt 算子:常用于噪声较多、灰度渐变的图像的边缘检测任务
  • Sobel 算子:常用于噪声较多,灰度渐变的图像的边缘检测任务
  • Laplacian 算子:常用于归一化检测结果,进行方差计算,可以用在模糊检测任务上
  • Canny 算子:被用于诸如“车道线检测”等实际项目中,是最有效的边缘检测方法

边缘检测结果对比


END 

AI大模型赋能人形机器人可以被视为迈向通用人工智能的一大步。人形机器人是一种能够模拟人类外貌、行为和交流的机器,合AI大模型的能力,可以实现更高级别的人工智能功能。 首先,AI大模型的强大计算能力和学习能力使得人形机器人能够更加准确地理解和模仿人类的动作和表情。通过对大量数据的学习,AI大模型能够理解并推断人类的情绪、意图和行为,从而更好地与人类进行交互和沟通。这种与人类的自然交流方式可以让机器人更好地融入人类社会,满足人类的各种需求。 其次,AI大模型赋能的人形机器人在应用领域具有广泛的潜力。例如,在医疗领域,人形机器人可以通过感知和理解病人的情绪和需求来提供情感支持和护理服务。在教育领域,人形机器人可以根据学生的学习情况和兴趣定制教学内容,提供个性化的教育体验。在服务行业中,人形机器人可以担任引导员、导游员等角色,为人们提供导航和咨询服务。 最后,AI大模型赋能的人形机器人还有助于推动人工智能技术的发展和创新。通过将大模型与机器人相合,各种新的应用和功能不断涌现出来。同时,人形机器人的使用也可以促进对于伦理、隐私和安全等相关问题的讨论和解决。 总的来说,AI大模型赋能人形机器人是迈向通用人工智能的一大步。它能够实现更加准确和自然的人机交互,拓展人工智能在各个领域的应用,并推动人工智能技术的发展和创新。
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

荣仔!最靓的仔!

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值