[发明专利]基于邻域离散度的图像边缘检测方法有效
申请号: | 201610056613.6 | 申请日: | 2016-01-28 |
公开(公告)号: | CN105741281B | 公开(公告)日: | 2018-07-03 |
发明(设计)人: | 孙钦东;姚强;兀华;王倩 | 申请(专利权)人: | 西安理工大学 |
主分类号: | G06T7/13 | 分类号: | G06T7/13 |
代理公司: | 西安弘理专利事务所 61214 | 代理人: | 王奇 |
地址: | 710048*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种基于邻域离散度的图像边缘检测方法,步骤包括:1)将原始的彩色图像转换为单通道的八位灰度图像;2)求该八位灰度图像的离散度系数矩阵M;3)对离散度系数矩阵M执行水平方向细化操作,得到矩阵Mh;4)对离散度系数矩阵M执行垂直方向细化操作,得到矩阵Mv;5)合并矩阵Mh与矩阵Mv,将该两个矩阵中所有为1的点合并,得到粗略的细化边缘矩阵O;6)将细化边缘矩阵O依照方向梯度对图像轮廓进行精确处理以及冗余信息滤除,获取得到轮廓矩阵,最终通过轮廓矩阵转换得到二值边缘图像。本发明的方法简单易行,保证了轮廓的精确性。 | ||
搜索关键词: | 矩阵 离散度 细化 系数矩阵 图像边缘检测 边缘矩阵 灰度图像 轮廓矩阵 邻域 彩色图像 二值边缘 方向梯度 冗余信息 图像轮廓 合并 单通道 转换 滤除 图像 保证 | ||
【主权项】:
1.一种基于邻域离散度的图像边缘检测方法,其特征在于,按照以下步骤实施:步骤1)将原始的彩色图像转换为单通道的八位灰度图像,该八位灰度图像的灰度级在0‑255之间;步骤2)求该八位灰度图像的离散度系数矩阵M,该离散度系数矩阵M的维度大小与原始图像的大小一致,设置针对灰度图像的采样模板,zi为采样模板内各个像点的灰度值,使用该采样模板从图像的第一行第一列开始逐列逐行移动,分别计算每一个像点的平均偏差并将其保存在离散度系数矩阵M中的对应位置,计算方式参考式(1)和式(2):在式(1)、式(2)中,n为采样模板中的像点个数且1≤i≤n;u为模板内的灰度平均值,round函数是进行四舍五入的取整运算,theta为采样模板的平均偏差;步骤3)对离散度系数矩阵M执行水平方向细化操作,进行水平方向细化操作时,分别从行的两头开始向中间聚拢只保留局部最大值,细化结果保存在矩阵Mh中,该矩阵Mh的维度与离散度系数矩阵M一致;对离散度系数矩阵M进行行扫描,遇到行内局部最大值时则令该点相对应在矩阵Mh的点值为1,其他值均置0;步骤4)对离散度系数矩阵M执行垂直方向细化操作,进行垂直方向细化操作时,分别从列的两头开始向中间聚拢只保留局部最大值,细化结果保存在矩阵Mv中,该矩阵Mv的维度与离散度系数矩阵M一致;对离散度系数矩阵M进行列扫描,遇到列内局部最大值时则令该点相对应在矩阵Mv的点值为1,其他值均置0;步骤5)合并矩阵Mh与矩阵Mv,将该两个矩阵中所有为1的点合并,得到粗略的细化边缘矩阵O;步骤6)将细化边缘矩阵O依照方向梯度对图像轮廓进行精确处理以及冗余信息滤除,计算方向梯度时,以该像点为中心采样并且采用新的采样模板,z′i为新的采样模板内各个像点的灰度值,i设置为1‑9,方向梯度包括水平方向梯度、45度方向梯度、垂直方向梯度及135度方向梯度,依次计算四个方向梯度的梯度值g1、g2、g3、g4,参照下式(3)‑式(6):g2=|z′6‑z′8|+|z′3‑z′7|+|z′2‑z′4| (4)g4=|z′2‑z′6|+|z′1‑z′9|+|z′4‑z′8| (6)该四个方向梯度中数值最大的一个梯度值能够认为指示了边缘的走向趋势,再根据该走向趋势的方向滤除多余的信息或修补断点,得到轮廓矩阵,最终通过轮廓矩阵转换得到二值边缘图像。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安理工大学,未经西安理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610056613.6/,转载请声明来源钻瓜专利网。