CN105654473A - 一种亚像素边缘检测方法 - Google Patents
一种亚像素边缘检测方法 Download PDFInfo
- Publication number
- CN105654473A CN105654473A CN201510995321.4A CN201510995321A CN105654473A CN 105654473 A CN105654473 A CN 105654473A CN 201510995321 A CN201510995321 A CN 201510995321A CN 105654473 A CN105654473 A CN 105654473A
- Authority
- CN
- China
- Prior art keywords
- sub
- pixel
- point
- detection method
- edge detection
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/10—Image acquisition modality
- G06T2207/10004—Still image; Photographic image
Landscapes
- Length Measuring Devices By Optical Means (AREA)
- Image Analysis (AREA)
Abstract
本发明提供一种亚像素边缘检测方法,包括如下步骤:获取图像;图像预处理;亚像素计算;生成亚像素边缘。本发明采用了亚像素的像素处理策略,有效地摆脱了由于像素点过大造成的精度丢失问题,能找到更为真实的图像边缘,提高了视觉测量的准确性,可作为高精度机器视觉测量的预处理步骤。
Description
技术领域
本发明涉及机器视觉技术领域,具体涉及一种亚像素边缘检测方法。
背景技术
边缘检测是图像处理和计算机视觉中的基本问题,其目的是标识数字图像中亮度变化明显的点,因为图像属性中的显著变化通常反映了属性的重要事件和变化。边缘检测也是高精度机器视觉测量领域对所获取的图像进行分析判别的必要预处理步骤,在边缘被提取的前提下,其他基于边缘的诸如轮廓检测、尺寸测算等步骤才能进一步展开,从而完成整个高精度机器视觉的流程。目前,流行的方法有Canny算子、Sobel算子等成熟的像素级别的边缘检测算法,但是在现今高精度视觉测量领域,像素级别的边缘检测在精度水平上已经越来越不能满足需求,因此,亚像素边缘检测应运而生。
所谓亚像素,就是将原本获取的图像的基础上,将其每个像素点再度进行拆分,使之用比像素更小的“亚像素”单位来表征图像。由于亚像素的尺寸较像素尺寸小,意味着其可以表征的精度比像素要高,可以满足一些较苛刻的高精度机器视觉检测任务的需求。然而,现有的亚像素边缘检测方法,存在由于像素点过大而造成精度丢失的问题,导致图像边缘不太真实,视觉测量的准确性不太高等问题。
发明内容
本发明的目的是提供一种亚像素边缘检测方法,利用亚像素边缘检测的算法对获取图像进行边缘检测,能有效解决由于像素点过大而造成精度丢失的问题,并以此作为高精度机器视觉测量的预处理步骤。
为了实现上述目的,本发明采用的技术方案如下:
一种亚像素边缘检测方法,包括如下步骤:
(1)、获取图像;
(2)、图像预处理;
(3)、亚像素计算;
(4)、生成亚像素边缘。
根据以上方案,所述步骤(1)包括如下具体步骤:
(11)、将物体置于透明玻璃片上;
(12)、用远心镜头垂直于玻璃片拍摄照片。
根据以上方案,所述步骤(2)包括如下具体步骤:
(21)、对获取的图像进行中值滤波;
(22)、计算图像中各像素水平梯度;
(23)、计算图像中各像素垂直梯度。
根据以上方案,所述步骤(3)包括如下具体步骤:
(31)、找出像素点中水平梯度大于a的点,该点集合记为A;
(32)、找出像素点中垂直梯度大于b的点,该点集合记为B;
(33)、将集合A中的水平梯度点最大值和最小值相减得到c;
(34)、将集合B中的垂直梯度点最大值和最小值相减得到d。
根据以上方案,所述步骤(4)包括如下具体步骤:
(41)、将集合A中的水平梯度最大值与A中各个点的水平梯度相减,所得差值除以c,再将该点的横坐标与此结果相减,得到亚像素级别的横坐标;
(42)、将集合B中的垂直梯度最大值与A中各个点的垂直梯度相减,所得差值除以d,再将该点的纵坐标与此结果相减,得到亚像素级别的纵坐标;
(43)、将横、纵坐标合并得到最终亚像素级别边缘点的坐标。
本发明的有益效果是:
与其他亚像素边缘检测方法相比,本发明采用了亚像素的像素处理策略,有效地摆脱了由于像素点过大造成的精度丢失问题,能找到更为真实的图像边缘,提高了视觉测量的准确性。
附图说明
图1是本发明的总流程示意图。
具体实施方式
下面结合附图与实施例对本发明的技术方案进行说明。
本发明提供一种亚像素边缘检测方法,包括如下具体步骤(见图1):
(1)、获取图像:
(11)、将物体置于透明玻璃片上;
(12)、用远心镜头垂直于玻璃片拍摄照片;
(2)、图像预处理:
(21)、对获取的图像进行中值滤波;
(22)、计算图像中各像素水平梯度;
(23)、计算图像中各像素垂直梯度;
(3)、亚像素计算:
(31)、找出像素点中水平梯度大于a的点,该点集合记为A;
(32)、找出像素点中垂直梯度大于b的点,该点集合记为B;
(33)、将集合A中的水平梯度点最大值和最小值相减得到c;
(34)、将集合B中的垂直梯度点最大值和最小值相减得到d;
(4)、生成亚像素边缘:
(41)、将集合A中的水平梯度最大值与A中各个点的水平梯度相减,所得差值除以c,再将该点的横坐标与此结果相减,得到亚像素级别的横坐标;
(42)、将集合B中的垂直梯度最大值与A中各个点的垂直梯度相减,所得差值除以d,再将该点的纵坐标与此结果相减,得到亚像素级别的纵坐标;
(43)、将横、纵坐标合并得到最终亚像素级别边缘点的坐标。
本发明可应用于机器视觉技术领域,作为高精度机器视觉测量的预处理步骤。
以上实施例仅用以说明而非限制本发明的技术方案,尽管上述实施例对本发明进行了详细说明,本领域的相关技术人员应当理解:可以对本发明进行修改或者同等替换,但不脱离本发明精神和范围的任何修改和局部替换均应涵盖在本发明的权利要求范围内。
Claims (5)
1.一种亚像素边缘检测方法,其特征在于,包括如下步骤:
(1)、获取图像;
(2)、图像预处理;
(3)、亚像素计算;
(4)、生成亚像素边缘。
2.根据权利要求1所述的亚像素边缘检测方法,其特征在于,所述步骤(1)包括如下具体步骤:
(11)、将物体置于透明玻璃片上;
(12)、用远心镜头垂直于玻璃片拍摄照片。
3.根据权利要求1所述的亚像素边缘检测方法,其特征在于,所述步骤(2)包括如下具体步骤:
(21)、对获取的图像进行中值滤波;
(22)、计算图像中各像素水平梯度;
(23)、计算图像中各像素垂直梯度。
4.根据权利要求1所述的亚像素边缘检测方法,其特征在于,所述步骤(3)包括如下具体步骤:
(31)、找出像素点中水平梯度大于a的点,该点集合记为A;
(32)、找出像素点中垂直梯度大于b的点,该点集合记为B;
(33)、将集合A中的水平梯度点最大值和最小值相减得到c;
(34)、将集合B中的垂直梯度点最大值和最小值相减得到d。
5.根据权利要求1所述的亚像素边缘检测方法,其特征在于,所述步骤(4)包括如下具体步骤:
(41)、将集合A中的水平梯度最大值与A中各个点的水平梯度相减,所得差值除以c,再将该点的横坐标与此结果相减,得到亚像素级别的横坐标;
(42)、将集合B中的垂直梯度最大值与A中各个点的垂直梯度相减,所得差值除以d,再将该点的纵坐标与此结果相减,得到亚像素级别的纵坐标;
(43)、将横、纵坐标合并得到最终亚像素级别边缘点的坐标。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510995321.4A CN105654473A (zh) | 2015-12-25 | 2015-12-25 | 一种亚像素边缘检测方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510995321.4A CN105654473A (zh) | 2015-12-25 | 2015-12-25 | 一种亚像素边缘检测方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN105654473A true CN105654473A (zh) | 2016-06-08 |
Family
ID=56477783
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510995321.4A Pending CN105654473A (zh) | 2015-12-25 | 2015-12-25 | 一种亚像素边缘检测方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105654473A (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105865344A (zh) * | 2016-06-13 | 2016-08-17 | 长春工业大学 | 一种基于机器视觉的工件尺寸测量方法和装置 |
CN113487594A (zh) * | 2021-07-22 | 2021-10-08 | 上海嘉奥信息科技发展有限公司 | 一种基于深度学习的亚像素角点检测方法、***及介质 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1708138A2 (en) * | 2005-03-15 | 2006-10-04 | Omron Corporation | Image processing method, three-dimensional position measuring method and image processing apparatus |
CN102901444A (zh) * | 2012-08-29 | 2013-01-30 | 浙江大学 | 一种基于mp小波滤波的零件尺寸检测方法及其检测*** |
CN103308056A (zh) * | 2013-05-23 | 2013-09-18 | 中国科学院自动化研究所 | 一种道路标线检测方法 |
CN104268857A (zh) * | 2014-09-16 | 2015-01-07 | 湖南大学 | 一种基于机器视觉的快速亚像素边缘检测与定位方法 |
-
2015
- 2015-12-25 CN CN201510995321.4A patent/CN105654473A/zh active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1708138A2 (en) * | 2005-03-15 | 2006-10-04 | Omron Corporation | Image processing method, three-dimensional position measuring method and image processing apparatus |
CN102901444A (zh) * | 2012-08-29 | 2013-01-30 | 浙江大学 | 一种基于mp小波滤波的零件尺寸检测方法及其检测*** |
CN103308056A (zh) * | 2013-05-23 | 2013-09-18 | 中国科学院自动化研究所 | 一种道路标线检测方法 |
CN104268857A (zh) * | 2014-09-16 | 2015-01-07 | 湖南大学 | 一种基于机器视觉的快速亚像素边缘检测与定位方法 |
Non-Patent Citations (3)
Title |
---|
Q. Z. YE等: "A Stereo Vision System for the Inspection of IC Bonding Wires", 《IMAGINGS SYSTEMS AND TECHNOLOGY》 * |
陈小卫等: "利用极值梯度的通用亚像素边缘检测方法", 《测绘学报》 * |
黄博才等: "数控玻璃雕刻机上Mark点视觉定位***的设计与实现", 《轻工机械》 * |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105865344A (zh) * | 2016-06-13 | 2016-08-17 | 长春工业大学 | 一种基于机器视觉的工件尺寸测量方法和装置 |
CN113487594A (zh) * | 2021-07-22 | 2021-10-08 | 上海嘉奥信息科技发展有限公司 | 一种基于深度学习的亚像素角点检测方法、***及介质 |
CN113487594B (zh) * | 2021-07-22 | 2023-12-01 | 上海嘉奥信息科技发展有限公司 | 一种基于深度学习的亚像素角点检测方法、***及介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104268857B (zh) | 一种基于机器视觉的快速亚像素边缘检测与定位方法 | |
CN104697476B (zh) | 粗糙度光切轮廓曲线的自动检测方法及装置 | |
US8805015B2 (en) | Electronic device and method for measuring point cloud of object | |
CN106197612B (zh) | 一种基于机器视觉的透明瓶装液位检测方法 | |
Liu et al. | An improved online dimensional measurement method of large hot cylindrical forging | |
CN105574533B (zh) | 一种图像特征提取方法和装置 | |
CN106441163B (zh) | 一种非接触式柱状物垂直度检测方法及装置 | |
CN107239742A (zh) | 一种仪表指针刻度值计算方法 | |
CN102798349A (zh) | 一种基于等灰度线搜索的三维表面提取方法 | |
CN107504917B (zh) | 一种三维尺寸测量方法及装置 | |
Flesia et al. | Sub-pixel straight lines detection for measuring through machine vision | |
CN107167088A (zh) | 玻璃变形量的测量方法及装置 | |
Yang et al. | Auto-recognition Method for Pointer-type Meter Based on Binocular Vision. | |
CN108876842A (zh) | 一种亚像素边缘角度的测量方法、***、设备及存储介质 | |
Chu et al. | Chessboard corner detection under image physical coordinate | |
CN105654473A (zh) | 一种亚像素边缘检测方法 | |
Xu et al. | An improved Gaussian fitting method used in light-trap center acquiring | |
CN206410679U (zh) | 一种非接触式柱状物垂直度测量装置 | |
CN102829731B (zh) | 改进的两直线间距离亚像素精度测量方法 | |
CN206281468U (zh) | 一种柱状物体垂直度的非接触式检测装置 | |
Ziqiang et al. | Research of the algorithm calculating the length of bridge crack based on stereo vision | |
Mao et al. | A Hybrid Algorithm for the Laser Stripe Centreline Extraction | |
Song et al. | Automatic calibration method based on improved camera calibration template | |
CN108010020B (zh) | 一种硅片的滑道检测方法及装置 | |
CN110954002A (zh) | 一种光纤直径测量方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20160608 |