边缘检测
一、边缘检测的目的:
减少数据量,剔除不相关的信息,保留图像重要的结构属性
二、边缘检测通常分为两类:
1)基于查找一类(通过寻找图像1阶导数的最大值和最小值来检测边界)
2)基于过零点穿越一类(通过寻找图像2阶导数的过零点来检测边界,通常是Laplacian过零点或者非线性差分表示过零点)
1阶:Roberts Cross算子,Prewitt算子,Sobel算子,Kirsch算子,罗盘算子
2阶:Marr-Hildreth,在梯度方向的二阶导数过零点,Canny算子,Laplacian算子
边缘检测步骤:
1)滤波:滤除图像中的噪声,在滤除噪声的同时边缘强度也会被削弱,因此增强边缘和滤除噪声要折中处理
2)增强:增强边缘的基础是确定图像各点邻域强度的变化值,通过增强算法将邻域强度值有显著变化的点突显出来,
边缘增强一般是通过计算梯度幅值来完成的
3)检测:通过边缘检测判据是梯度幅值阈值判据
4)定位