一种改进的亚像素边缘检测方法_唐坚刚
一种改进的Zernike正交矩亚像素边缘检测算法

第29卷第4期2003年7月 光学技术OPTICAL TECHN IQU E Vol.29No.4J uly 2003文章编号:100221582(2003)0420500204一种改进的Zernike 正交矩亚像素边缘检测算法Ξ李金泉1,王建伟1,陈善本2,吴林1(1.哈尔滨工业大学现代焊接与生产技术国家重点实验室,黑龙江哈尔滨 150001)(2.上海交通大学焊接工程研究所,上海 200030)摘 要:在分析Ghosal 提出的基于Zernike 正交矩亚像素边缘检测算法的基础上,对Ghosal 算法进行了改进。
指出了Ghosal 算法的两点不足,即没有考虑模板效应和没有考虑边缘梯度方向上的一阶导数模型。
针对这种不足提出了改进方法。
改进后的算法在计算边缘亚像素坐标时更准确,同时还具有细化边缘的能力,使边缘定位更精确。
关键词:边缘检测;模板效应;亚像素;Zernike 正交矩中图分类号:TP391 文献标识码:AImproved algorithm of subpixel edge detection usingZernike orthogonal momentsLI Jin 2quan 1,WANG Jian 2wei 1,CHE N Shan 2ben 2,WU Lin 1(1.National K ey Laboratory of Advanced Welding and Production Technology ,Harbin Institute of Technology ,Harbin 150001,China )(2.Welding Engineering Institute ,ShangHai Jiaotong University ,ShangHai 200030,China )Abstract :Ghosal algorithm is improved ,which is based on analyzing an algorithm of subpixel edge detection presented by Ghosal.It is pointed that Ghosal algorithm has two the shortcomings :not to consider the model effect and the first derivative model of the edge along the gradient direction of the edge.The improved method is presented aiming at the shortcomings.The subpixel coordinates of the edge calculated by the improved algorithm are more precise ,and the improved algorithm has the abil 2ity of the thinning edge and the accurately locating edge.K ey w ords :edge detection ;model effect ;sub pixel ;Zernike orthogonal moment1 引 言边缘检测技术在计算机视觉中占有重要地位。
一种亚像素精度的边缘检测方法_孙秋成

第 10 期
孙秋成 , 等 : 一种亚像 素精度的边缘检测方法
1335
运算复杂度, 但是为了在正确边缘模型下精确求得亚像素边缘 R , 引入修正参数 t 是十分必要的 .
4
实验结果
本文使用型号为 CV - M 4+ CL 的 CCD 对实验
模板进行 数据采 集, 获得 图像 的分 辨率为 1 376 @ 1 024. 实验用的模板如图 4 所示, 分别选取该模板中 4 个位置的边缘作为实验对象, 4 个边缘位置的灰度 反差 k 见表 1. 实验步骤如下 : 首先将模板固定在高 精度数控车床 ( 型号 : SB/ C - T M C ) 的溜板上, 利 用溜 板移动模板 . 根据 CCD 的分辨率和拍摄条件 , 选定 溜板的移动步长 ( 见表 1) 保证边缘的移动是亚像素 的, 而且控制边缘总的移动量在一个像素内. 编程控
分, 输出的结果就是图像的灰度值. 由于 CCD 的积分时间和积分面积是相对固定的 , 所以它的输出灰度 值就只与它感光 面上的光强分布 有关[ 14 ] . 因此 , 在一维图 像中的每个 像素的灰 度值是下 面积分的 结 果, 即
^
G ( i) =
^
Q
i+ 01 5 i- 01 5
I ( x ) dx ,
第 35 卷 第 10 期 2009 年 10 月
北 京 工 业 大 学 学 报 JOU RNA L OF BEIJIN G U N IVERSIT Y OF T ECHN OLO GY
V ol. 35 N o. 10 Oct. 2009
一种亚像素精度的边缘检测方法
孙秋成
1, 2
, 谭庆昌 , 安
1
Q Q
i+ 01 5 j+ 01 5 i- 01 5 j- 01 5
一种改进的亚像素角点提取算法

一种改进的亚像素角点提取算法唐亚平;陈苏婷【期刊名称】《电脑知识与技术》【年(卷),期】2014(000)019【摘要】In view of the rough positioning、inaccurate detecting and the slow efficiency in the Harris corner detection,Accord-ing to this,an improved Harris algorithm is presented in this paper, on the basis of the combining with Harris algorithm and Forst-ner operator . The algorithm adopts a layered detection strategy, firstly using Harris algorithm for corner rough localization, con-sidering the slow detecting, before calculating the CRF we made an initial choice to avoid large amount of multiplication, after geting the coarse position of angular point, we then calculate Forstner operator for accurate positioning. Experiments showthat the algorithm not only guarantees the flexibility of Harris algorithm and the subpixel accuracy of Forstner operator ,but also im-prove the speed and have strong anti-noise performance. The algorithm overcomes the problem on the detection speed and pre-cision in the Harris algorithm.%针对Harris角点检测过程中存在定位粗糙、检测精度不高以及检测效率慢等原因,该文在Harris算法的基础上,结合Harris算子和Forstner算子提出一种改进的亚像素角点提取算法。
一种基于视觉测量的亚像素边缘检测算法

一种基于视觉测量的亚像素边缘检测算法李杰;耿学贤【摘要】图像边缘检测精度决定了目标实际尺寸的测量精度.利用亚像素边缘检测技术来解决工业生产中芯片管脚的测量和检测问题.针对传统空间矩算子存在计算量大和边缘定位精度不足等缺点,首先利用改进的Prewitt算子快速提取连续性较好的像素级边缘,然后推导了空间矩算子原理误差并利用改进的空间矩算子进行亚像素级边缘定位.实验结果表明该方法速度快,定位精度高,并且具有较强的抗噪能力.【期刊名称】《科学技术与工程》【年(卷),期】2015(015)019【总页数】5页(P32-36)【关键词】边缘检测;一阶微分算子;亚像素;空间矩【作者】李杰;耿学贤【作者单位】武汉大学电子信息学院,武汉430072;武汉大学电子信息学院,武汉430072【正文语种】中文【中图分类】TP391.41随着信息产业的飞速发展,集成电路芯片被广泛的应用于现代电子设备中,如电视机、计算机、各种电子仪器等都离不开芯片。
在芯片的工业生产过程中,芯片在出厂前必须经过两项测试,一项是电器性能测试,另一项是管脚的几何尺寸检测。
所以芯片管脚的几何尺寸是否合格,是评价芯片质量的一个重要指标[1]。
以使用最多的双列直插集成电路芯片为例,因其管脚多,且管脚方向特殊,一般依靠工人用肉眼观察芯片管脚有无弯曲,其位置是否正确,来完成对芯片管脚的检测。
人工检测不仅速度慢、效率低,还增加了人工成本和管理成本,并且由于人眼容易疲劳,还会造成较高的误检率。
随着数字图像处理理论和方法的不断发展完善,利用机器视觉测量的方法对芯片管脚进行检测已变得切实可行,并且这种方法具有无接触、高精度、实时检测等优点。
图像边缘包含了被测物体的尺寸和位置信息,因此图像边缘检测是机器视觉测量的重要基础[2,3]。
随着现代工业生产日益增长的精度要求,像素级的边缘检测算法已经不能满足实际需要,如今越来越多的专家学者们开始致力于亚像素边缘检测算法的研究。
图像亚像素边缘检测的新方法

图像亚像素边缘检测的新方法
胡树杰
【期刊名称】《制造业自动化》
【年(卷),期】2012(034)002
【摘要】本文提出了一种改进的基于正交傅里叶变换的新方法,提高了部分数字图像的亚像素边缘检测的准确性.首先,使用这些矩的低径向阶和旋转不变性描述图像中的小物体,其次,通过在垂直方向上设置边缘,分析在不同顺序和角度的正交傅里叶变换-Mellin矩之间的相互关系,进而充分地提取出边缘的具体特征.实验结果表明,改进的基于正交傅里叶变换的亚像素边缘检测方法提高了部分图像的边缘检测的准确率.
【总页数】3页(P45-47)
【作者】胡树杰
【作者单位】沈阳理工大学信息科学与工程学院,沈阳110168
【正文语种】中文
【中图分类】TP391.41
【相关文献】
1.复杂腔体零件机器视觉图像亚像素边缘检测 [J], 张磊;孙首群
2.基于Arimoto熵和Zernike矩的刀具图像亚像素边缘检测 [J], 吴一全;龙云淋;周杨
3.复杂腔体零件机器视觉图像亚像素边缘检测 [J], 张磊;孙首群
4.基于Zernike正交矩的图像亚像素边缘检测算法改进 [J], 王肃国;李龙华
5.强噪声条件下二维图像亚像素边缘检测改进 [J], 姚一永;唐黎
因版权原因,仅展示原文概要,查看原文内容请购买。
一种改进的亚像素边缘检测方法

一种改进的亚像素边缘检测方法
唐坚刚;林新;任琳;李春
【期刊名称】《信息技术》
【年(卷),期】2014(38)3
【摘要】为满足测量系统的快速、高精度的图像测量要求,提出一种基于传统Zemike矩结合小波变换实现亚像素边缘检测的方法.算法先用小波模极大值原理对图像粗定位,再用Zernike矩算法对边缘进行亚像素定位,并用最大类熵阈值法计算阈值,实现图像的亚像素边缘检测.实验表明,该方法抗噪性能好,且检测精度更高,能达0.1~0.2个像素.
【总页数】4页(P1-4)
【作者】唐坚刚;林新;任琳;李春
【作者单位】上海理工大学光电信息与计算机工程学院,上海200093;上海医疗器械高等专科学校图文信息中心,上海200093;上海理工大学光电信息与计算机工程学院,上海200093;上海理工大学光电信息与计算机工程学院,上海200093;上海理工大学能源与动力工程学院,上海200093
【正文语种】中文
【中图分类】TP391.41
【相关文献】
1.基于改进算子和空间矩的亚像素边缘检测方法 [J], 魏希扬;张旭秀
2.基于改进的Canny算子和Zernike矩的亚像素边缘检测方法 [J], 马艳娥;高磊;
吕晶晶;刘国鹏;张波涛
3.基于改进亚像素边缘提取的一种异性纤维检测方法 [J], 党士许;李磊;张志鸿
4.改进形态学梯度的样条插值亚像素边缘检测方法 [J], 张美静;石振刚
5.医学影像亚像素边缘检测方法的改进 [J], 刘鹏;李冬宁
因版权原因,仅展示原文概要,查看原文内容请购买。
一种改进的亚像素边缘检测方法_唐坚刚

中图分类号: TP391. 41
文献标识码: A
一种改进的亚像素边缘检测方法
1, 3 唐坚刚 ,林 1 新 ,任 1 琳 ,李
春
2
( 1. 上海理工大学光电信息与计算机工程学院,上海 200093 ; 2. 上海理工大学能源与动力工程学院,上海 200093 ; 3. 上海医疗器械高等专科学校图文信息中心,上海 200093 )
2
2. 1
Zernike 矩亚像素边缘检测
Zernike 矩定义 y) 的 n 阶 m 次 Zernike 矩为: 离散图像 f( x, Z nm = f( x, y) V * θ) ∑ ∑ nm ( ρ , x y
另外三次 B 样条函数的局部时频性能足以保证大 多数 的 实 际 应 用, 并且 B 样条有很好的紧支性 质
2
0. 0000
0. 0000
- 2. 000 2. 0000
0. 0000
0. 0000
1. 2 ψ
( 1)
小波多尺度边缘检测原理 y) 为二维平滑函数, 设 θ( x , 定义两个小波函数 ( x, y) 和 ψ ψ ψ
( 1) ( 2)
( x, y) , y) θ ( x , x
( x, y) = -
收稿日期: 2013 - 07 - 12 基金项目: 国家自然科学基金( 51176129 / E060703 ) 研究方向为数字图像 男, 副 教 授, 作者 简 介: 唐 坚 刚 ( 1962 - ) , 处理。
。 拟合法, 能
— 1 —
善但是 仍 然 较 粗, 因 而 边 缘 定 位 精 度 较 低。 文 献 [ 6 - 7] 将 Zernike 算法本身加以完善, 分别提高卷 9 × 9, 积的模版至 7 × 7 , 能实现较高边缘的定位。 7] 另外文献[ 利用 Sobel 算子与 Zernike 矩算子结合 进行亚像素精度定位, 用 Sobel 算子先进行粗定位, 再用 Zernike 进行细分, 能较好地检测图像边缘, 但 由于采用了 Sobel 算子, 对噪声比较敏感。 本文在分析传统的 Zernike 算法的基础上, 提出 用 B 样条小波变换的多尺度边缘检测结合 Zernike 矩算子的方法进行亚像素边缘检测 。另外考虑到在 判断边缘时需要人工反复调节选择阈值 。影响效率 及检测精度的问题, 文中在边缘判据的时候结合最 大类熵阈值分割法, 使得检测过程中更方便, 效率 更高。
改进的基于Facet模型的亚像素边缘检测

改进的基于Facet模型的亚像素边缘检测
马睿;曾理;卢艳平
【期刊名称】《应用基础与工程科学学报》
【年(卷),期】2009(17)2
【摘要】在图像测量等工程应用中,需要获得目标的高精度图像边缘信息.本文首先介绍了一种基于Facet模型的亚像素边缘检测算法,该方法具有抗噪能力强,定位精度高等优点,但是计算复杂度太高.针对此缺点,本文研究了一种改进算法,将其与Mallat的小波变换模极大算法有效的结合,不仅处理速度提高了10倍左右,而且所提取的边缘效果也有所改善.实验结果表明,本文的方法不仅能获得高精度的边缘信息,抗噪能力强,而且处理速度快.
【总页数】7页(P296-302)
【关键词】Facet模型;亚像素;边缘检测;小波变换
【作者】马睿;曾理;卢艳平
【作者单位】重庆大学光电技术及系统教育部重点实验室ICT研究中心;重庆大学数理学院
【正文语种】中文
【中图分类】TP391
【相关文献】
1.基于改进算子和空间矩的亚像素边缘检测方法 [J], 魏希扬;张旭秀
2.基于改进小波变换和Zernike矩的亚像素边缘检测算法 [J], 文涛;左东广;李站良;
卫宾华
3.基于3-D Facet模型的亚体素边缘检测算法研究 [J], 王凯;张定华;黄鹤龄;毛海鹏;梁亮
4.基于改进的Sobel算子和Zernike矩的亚像素边缘检测 [J], 苗青;李仰军;王高
5.基于Zernike正交矩的图像亚像素边缘检测算法改进 [J], 王肃国;李龙华
因版权原因,仅展示原文概要,查看原文内容请购买。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
为 通过寻找模的局部极大值点来确定边缘点 , 消除噪声引起的模极大值点, 设置一个阈值 t, 模大 于 t 的像素为边缘点。 由 Donoho 证明这个 t 可取 2lnN , N 是信号的 σ 槡 其中 σ 是噪声信号的标准差, [10 ] 长度 。基于小波变换的模极大值算法具有多尺 度的能力, 可以选择恰当的尺度提取边缘, 且抗噪声 能力强, 速度快。
文章编号: 1009 - 2552 ( 2014 ) 03 - 0001 - 04
中图分类号: TP391. 41
文献标识码: A
一种改进的亚像素边缘检测方法
1, 3 唐坚刚 ,林 1 新 ,任 1 琳 ,李
春
2
( 1. 上海理工大学光电信息与计算机工程学院,上海 200093 ; 2. 上海理工大学能源与动力工程学院,上海 200093 ; 3. 上海医疗器械高等专科学校图文信息中心,上海 200093 )
[4 ]
获得较高的亚像素边缘, 且对噪声不敏感, 但由于拟 合模型复杂导致求解速度比较慢。 矩方法, 利用像 素点的灰度值和包含边缘位置的灰度分布模型计算 各种统计量进行亚像素边缘检测, 如灰度矩、 空间 矩、 质心值和局部能量值等。常见的有灰度矩法、 空 Zernike 正交矩法。 传统的矩方法只需要 3 间矩法、 个 Zernike 矩就可以算出 4 个参数, 计算速度较快。 5] 文献[ 针对传统 Zernike 算法中没有考虑模板效 提取出的边缘与传统算法相比有所改 应进行改进,
( 1) y) = ψ s ( x,
1 (1) x y ψs ( , ) s s s2
ψ
( 2) s
1 x y y ) = 2 ψ (s 2) ( , ) ( x, s s s
}
}
( 2)
s 为尺度因子, 其中, 可得在尺度为 s 时, 图像 f ( x, y) 的小波变换的两个分量:
( 1) f( x, y) ]= f( x, y) y) * ψ (s 1) ( x, ωs [ ( 2) f( x, y) ]= f( x, y) y) * ψ (s 2) ( x, ωs [
( 5)
1
1. 1
B 样条小波变换的多尺度边缘检测
小波函数的选取 通常, 多尺度小波边缘检测首先利用一个 2 阶 可导平滑函数在不同尺度下对图像进行平滑 , 然后 由一次微分的极大值点确定突变点 。选择平滑函数 的一阶导数作为小波函数 φ( t ) 时, 可以根据小波变 换系数的模极大值进行边缘检测 。本文选用三次 B 样条函数作为平滑函数, 在于三次样条函数对含噪 声数据是一种很有效的平滑工具, 并且在控制平滑 [8 ] 级数时可以很好地权衡简单和高效之间的关系 ,
图1 理想边缘模型
①对选取图像进行小波变换, 其滤波器系数如 表 1 所示, 选取适当的尺度, 根据式( 4 ) 、 式 ( 5 ) 分别 。 和幅角 A2 j [f y) ] 求出小波变换后的模 φ2 j [f ( x, ( x, y) ] , 并求取该尺度下模的极大值。 2lnN , 滤除由噪声和微小细节 ②取阈值 t 为 σ槡 生成的模极大值, 然后提取初始边缘点, 将这些边缘 点保存, 后面的亚像素边缘检测需要用到这些边 缘点。 M11 , M20 , ③计算 Zernike 7 × 7 模板 M00 , 利用模 板和前面检测得到的每一个边缘点进行卷积运算得 Z00 , Z11 , Z20 。 l 和 k, ④取一边缘点计算得到 φ, 由边缘的判 k k , l l 据 ≥ t ∩ ≤ t 来判断该像素点是否为边缘点。 l t 一般小于 0. 5 个像素, 较易选择; 而由于阶跃灰度 k k t 不易选择, 的范围较广, 一般需要反复调整, 为提 高效率本文用最大类熵阈值分割法进行选择 k t 。 如 则用式 ( 12 ) 算出相应亚 像 素 的 果判据条件成立, 坐标。 ⑤取下一个边缘点并重复步骤④。
2
2. 1
Zernike 矩亚像素边缘检测
Zernike 矩定义 y) 的 n 阶 m 次 Zernike 矩为: 离散图像 f( x, Z nm = f( x, y) V * θ) ∑ ∑ nm ( ρ , x y
另外三次 B 样条函数的局部时频性能足以保证大 多数 的 实 际 应 用, 并且 B 样条有很好的紧支性 质
收稿日期: 2013 - 07 - 12 基金项目: 国家自然科学基金( 51176129 / E060703 ) 研究方向为数字图像 男, 副 教 授, 作者 简 介: 唐 坚 刚 ( 1962 - ) , 处理。
。 拟合法, 能
— 1 —
善但是 仍 然 较 粗, 因 而 边 缘 定 位 精 度 较 低。 文 献 [ 6 - 7] 将 Zernike 算法本身加以完善, 分别提高卷 9 × 9, 积的模版至 7 × 7 , 能实现较高边缘的定位。 7] 另外文献[ 利用 Sobel 算子与 Zernike 矩算子结合 进行亚像素精度定位, 用 Sobel 算子先进行粗定位, 再用 Zernike 进行细分, 能较好地检测图像边缘, 但 由于采用了 Sobel 算子, 对噪声比较敏感。 本文在分析传统的 Zernike 算法的基础上, 提出 用 B 样条小波变换的多尺度边缘检测结合 Zernike 矩算子的方法进行亚像素边缘检测 。另外考虑到在 判断边缘时需要人工反复调节选择阈值 。影响效率 及检测精度的问题, 文中在边缘判据的时候结合最 大类熵阈值分割法, 使得检测过程中更方便, 效率 更高。
2
0. 0000
0. 0000
- 2. 000 2. 0000
0. 0000
0. 0000
1. 2 ψ
( 1)
小波多尺度边缘检测原理 y) 为二维平滑函数, 设 θ( x , 定义两个小波函数 ( x, y) 和 ψ ψ ψ
( 1) ( 2)
( x, y) , y) θ ( x , x
( x, y) = -
[9 ]
。当选择三次 B 样条函数为平滑函数, 则选择
表1 所选择二次样条小波滤波器系数 -1 0. 1250 0 0. 3750 1 0. 3750 2 0. 1250 3 0. 0000
的二次样条小波滤波器系数如表 1 所示。
滤波器 低通 滤波 高通 滤波 -2 0. 0000
x2 + y2 ≤ 1 ( 6) * V nm 是积分核函数 V nm 的共轭。 如果 式( 6 ) 中, y) 逆时针方向旋转 φ 角, 图像 f( x, 设旋转前后图像 的 Zernike 矩分别为 Z nm 和 Z' nm , 则有: Z nm = Z' nm e - jmφ ( 7) 从式( 7 ) 可以看出, 图像旋转前后 Zernike 矩的 [6 ] 模不变, 只是相角改变, 具有旋转不变性 。 2. 2 Zernike 矩边缘检测原理 建立理想的阶跃边缘模型如图 1 所示。图 1 中 k 是阶跃高度, h 是背景灰度, l 是圆心到边缘的垂 直距离, φ 是边缘关于 x 轴所成的角度。 如果把边 缘旋转角度 - φ, 则边缘将于 y 轴平行, 因此有: y) ydydx = 0 , x ∫ ∫ f' ( x,
( 3)
记尺度 s = 2 , 则梯度矢量的模为: f( x, y) ]= φ2 j[
( 2) [ f( x, y) ] 2 + ω2 f( x, y) ] 2 j [ 梯度矢量与水平的角度为:
j
槡 ω2
( 1)
j
( 4)
f( x, y) ]= arctan A2 j[
( 2) f( x, y) ] ω2 j [ ( 1) f( x, y) ] ω2 j [
( x, y ) 和 ψ ( 2) ( x, y ) 满足二进制 小波的完备性和稳定性条件, 可以作为二维小波变 可以证明 ψ 换的小波基的母函数, 而二维小波函数可表示如下: — 2 —
要人工反复调节选择阈值, 不仅效率不高, 还极易误 判影响检测精度。 这里先提取粗略的初始边缘点, 可以选择在适当的尺度下进行, 再用 Zernike 矩对初 始边缘点处理, 算法当中的阈值的选择可选用最大 类熵阈值分割法进行计算, 避免了反复计算的问题。 算法步骤如下:
Abstract: In order to reach the requirement of the measurement system of fast , high precision measurement,this paper puts forward a kind of method based on the traditional Zernike moment combining with the wavelet transform to realize subpixel edge detection. The algorithm first uses the wavelet transform modulus maximum principle for coarse positioning ,and then uses Zernike moment algorithm to realize subpixel edge location ,with maximum entropy method to figure out the threshold,to achieve the subpixel edge detection for image. In the experiments, it shows this method has better resistance to noise ,and higher accuracy that can reach 0. 1 ~ 0. 2 pixel. Key words: wavelet transform; Zernike moment; maximum entropy; subpixel