[go: up one dir, main page]

CN103218822B - Based on the image characteristic point automatic testing method of disappearance importance - Google Patents

Based on the image characteristic point automatic testing method of disappearance importance Download PDF

Info

Publication number
CN103218822B
CN103218822B CN201310162920.9A CN201310162920A CN103218822B CN 103218822 B CN103218822 B CN 103218822B CN 201310162920 A CN201310162920 A CN 201310162920A CN 103218822 B CN103218822 B CN 103218822B
Authority
CN
China
Prior art keywords
importance
point
disappearance
standard deviation
image
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.)
Expired - Fee Related
Application number
CN201310162920.9A
Other languages
Chinese (zh)
Other versions
CN103218822A (en
Inventor
刘红敏
王志衡
王永军
逯静
王俊峰
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Henan University of Technology
Original Assignee
Henan University of Technology
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Henan University of Technology filed Critical Henan University of Technology
Priority to CN201310162920.9A priority Critical patent/CN103218822B/en
Publication of CN103218822A publication Critical patent/CN103218822A/en
Application granted granted Critical
Publication of CN103218822B publication Critical patent/CN103218822B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Image Analysis (AREA)

Abstract

The present invention relates to a kind of image characteristic point automatic testing method based on disappearance importance, comprising: gather image, input computing machine and be translated into gray level image; The average disappearance importance at each point place in computed image; The standard deviation disappearance importance at each point place in computed image; Utilize average to lack importance and carry out marginal point mark; Utilize standard deviation to lack importance and carry out unique point mark; Export the image characteristic point marked.Compared to existing method, method provided by the invention has clear superiority in positioning precision.

Description

基于缺失重要性的图像特征点自动检测方法Automatic Detection Method of Image Feature Points Based on Missing Importance

技术领域technical field

本发明涉及计算机视觉中的图像特征自动检测领域,尤其涉及一种图像特征点的自动检测方法。The invention relates to the field of automatic detection of image features in computer vision, in particular to an automatic detection method of image feature points.

背景技术Background technique

特征点自动检测技术在图像检索、物体识别、视频跟踪以及增强现实等诸多领域有着重要应用。近些年来出现了较多特征点自动检测算法,比较有代表性的算法包括:(1)论文“SUSAN–ANewApproachtoLowLevelImageProcessing.InternationalJournalofComputerVision.1997,23(1):45-78”提出的SUSAN方法;(2)论文“RobustImageCornerDetectionThroughCurvatureScaleSpace.IEEETransonPatternAnalysisandMachineIntelligence.1998,20(12):1376-1381”提出的CSS方法;(3)论文“基于局部方向分布的角点检测及亚像素定位.软件学报.2008,19(11):2932-2942”提出的LOD方法。Feature point automatic detection technology has important applications in many fields such as image retrieval, object recognition, video tracking and augmented reality. In recent years, many feature point automatic detection algorithms have emerged, and the more representative algorithms include: (1) the SUSAN method proposed in the paper "SUSAN–A New Approach to Low Level Image Processing. International Journal of Computer Vision. 1997, 23(1): 45-78"; (2 ) The CSS method proposed in the paper "RobustImageCornerDetectionThroughCurvatureScaleSpace.IEEETransonPatternAnalysisandMachineIntelligence.1998,20(12):1376-1381"; :2932-2942" proposed LOD method.

上述方法中,SUSAN方法对图像噪音与阈值选择较为敏感;LOD方法尽管检测出的特征点具有较高的精度,但由于其步骤繁多且需要进行数据拟合,效率较低;CCS算法由于其优良的综合性能,是目前最为常用的检测方法。CSS方法的基本算法步骤为:步骤一,利用Canny边缘检测算子进行边缘检测;步骤二,在边缘图上将间断不完整的边缘连接为完整的边缘;步骤三,在连接后的边缘图上检测曲率极大值点;步骤四,通过在尺度空间进行跟踪寻找特征点的精确位置。Among the above methods, the SUSAN method is more sensitive to image noise and threshold selection; although the LOD method has high accuracy in detecting feature points, it is inefficient due to its many steps and the need for data fitting; the CCS algorithm is due to its excellent It is the most commonly used detection method at present. The basic algorithm steps of the CSS method are: Step 1, use the Canny edge detection operator to perform edge detection; Step 2, connect intermittent and incomplete edges into complete edges on the edge graph; Detect the maximum point of curvature; step 4, find the precise position of the feature point by tracking in the scale space.

该方法的主要问题在于步骤一使用Canny算子带来的问题:(1)Canny边缘检测算子使用的高斯滤波导致图像边缘特征位置发生偏移,故此需要步骤四在多尺度空间跟踪特征点的精确位置,一方面实现相对复杂,另一方面通过跟踪获得的位置依旧不是十分准确;(2)Canny算子执行过程中进行的高斯滤波导致获得的边缘经常断裂而不完整,故此需要步骤二对边缘重新进行连接,连接过程经常会导致特征点位置偏移、缺失、错误,并最终影响特征检测的准确性。The main problem of this method is the problem caused by the use of the Canny operator in step 1: (1) The Gaussian filter used by the Canny edge detection operator causes the image edge feature position to shift, so step 4 is required to track the feature points in the multi-scale space Accurate position, on the one hand, is relatively complex to achieve, and on the other hand, the position obtained by tracking is still not very accurate; (2) Gaussian filtering performed during the execution of the Canny operator often results in broken and incomplete edges, so the second step is required. Edges are reconnected, and the connection process often leads to feature point position shifts, missing, errors, and ultimately affects the accuracy of feature detection.

发明内容Contents of the invention

本发明主要解决数字图像中特征点自动检测问题,目的是提供一种不需要进行高斯滤波的简单而具有更高准确性的特征点自动检测方法。为实现本目的,本发明提供的方法主要包括以下步骤:The invention mainly solves the problem of automatic detection of feature points in digital images, and aims to provide a simple and higher-accuracy automatic detection method of feature points that does not require Gaussian filtering. To achieve this purpose, the method provided by the invention mainly includes the following steps:

步骤S1:采集图像、输入计算机并将其转化为灰度图像;Step S1: collecting images, inputting them into a computer and converting them into grayscale images;

步骤S2:计算图像中各点处的均值缺失重要性;Step S2: Calculate the mean-missing importance at each point in the image;

步骤S3:计算图像中各点处的标准差缺失重要性;Step S3: Calculate the missing importance of the standard deviation at each point in the image;

步骤S4:利用均值缺失重要性进行边缘点标记;Step S4: mark the edge points by using the mean-missing importance;

步骤S5:利用标准差缺失重要性进行特征点标记;Step S5: mark the feature points by using the missing importance of the standard deviation;

步骤S6:输出步骤S5所标记的特征点。Step S6: output the feature points marked in step S5.

本发明提供的基于缺失重要性的图像特征点自动检测方法,在继承CSS算法的基本思路“先进行边缘检测而后在边缘图上进行特征点检测”的基础上进行了改进。相比于CSS算法,该方法通过基于统计量定义的均值重要性与标准差缺失重要性,不再使用Canny边缘检测算子进行边缘检测,避免了由于高斯滤波造成最终边缘检测结果不准确与不完整,并最终保证了在边缘图上进行特征点检测的准确性与完整性。此外,由于不再需要在尺度空间对特征点的位置进行跟踪,相对于现有的CSS方法,本发明提供的方法更为简单与易于实现。The automatic detection method of image feature points based on missing importance provided by the present invention is improved on the basis of inheriting the basic idea of CSS algorithm "first perform edge detection and then perform feature point detection on the edge map". Compared with the CSS algorithm, this method no longer uses the Canny edge detection operator for edge detection through the mean importance and standard deviation missing importance defined based on statistics, and avoids the inaccurate and inaccurate final edge detection results caused by Gaussian filtering. Integrity, and finally guarantee the accuracy and completeness of feature point detection on the edge map. In addition, since it is no longer necessary to track the positions of the feature points in the scale space, compared with the existing CSS method, the method provided by the present invention is simpler and easier to implement.

附图说明Description of drawings

图1所示为本发明基于缺失重要性的图像特征点自动检测方法的流程图。FIG. 1 is a flowchart of the automatic detection method of image feature points based on missing importance in the present invention.

具体实施方式detailed description

如图1所示为本发明基于缺失重要性的图像特征点自动检测方法的流程图。本发明提供的方法的主要步骤包括:采集图像、输入计算机并将其转化为灰度图像;计算图像中各点处的均值缺失重要性;计算图像中各点处的标准差缺失重要性;利用均值缺失重要性进行边缘点标记;利用标准差缺失重要性进行特征点标记;输出所标记的图像特征点。各步骤的具体实施细节如下:FIG. 1 is a flow chart of the automatic detection method of image feature points based on missing importance in the present invention. The main steps of the method provided by the invention include: collecting an image, inputting it into a computer and converting it into a grayscale image; calculating the missing importance of the mean value at each point in the image; calculating the missing importance of the standard deviation at each point in the image; using The mean missing importance is used to mark edge points; the standard deviation missing importance is used to mark feature points; the marked image feature points are output. The specific implementation details of each step are as follows:

步骤S1:采集图像、输入计算机并将其转化为灰度图像;Step S1: collecting images, inputting them into a computer and converting them into grayscale images;

步骤S2:计算图像中各点处的均值缺失重要性,具体方式为:对于图像中任一位置X(x,y),首先将以点X(x,y)为中心、半径为R的圆形区域确定为X(x,y)的支撑区域并记为Ω(X),然后计算Ω(X)内各像素点灰度值的平均值并记为m1(X),接着计算Ω(X)内去掉点X(x,y)后各像素点灰度值的平均值并记为m2(X),最后将m(X)=|m1(X)-m2(X)|定义为点X(x,y)处的均值缺失重要性,定义支撑区域时R的取值范围为1~3;Step S2: Calculate the mean-missing importance at each point in the image. The specific method is: for any position X(x,y) in the image, first set the point X(x,y) as the center and the circle with radius R The shape area is determined as the support area of X(x,y) and recorded as Ω(X), and then the average value of the gray value of each pixel in Ω(X) is calculated and recorded as m 1 (X), and then the calculation of Ω( After removing the point X(x,y) in X), the average value of the gray value of each pixel is recorded as m 2 (X), and finally m(X)=|m 1 (X)-m 2 (X)| Defined as the lack of mean value at point X(x,y), the value range of R when defining the support area is 1~3;

步骤S3:计算图像中各点处的标准差缺失重要性,具体方式为:对于图像中任一位置X(x,y),首先按照步骤S2所述方式确定点X(x,y)的支撑区域Ω(X),然后计算Ω(X)内各像素点灰度值的标准差并记为s1(X),接着计算Ω(X)内去掉点X(x,y)后各像素点灰度值的标准差并记为s2(X),最后将s(X)=|s1(X)-s2(X)|定义为点X(x,y)处的标准差缺失重要性,定义支撑区域时R的取值范围为1~3;Step S3: Calculate the missing importance of the standard deviation at each point in the image. The specific method is: for any position X(x,y) in the image, first determine the support of point X(x,y) according to the method described in step S2 Area Ω(X), then calculate the standard deviation of the gray value of each pixel in Ω(X) and record it as s 1 (X), and then calculate the pixel points after removing point X(x,y) in Ω(X) The standard deviation of the gray value is recorded as s 2 (X), and finally s(X)=|s 1 (X)-s 2 (X)| is defined as the standard deviation at point X(x,y). When defining the support area, the value of R ranges from 1 to 3;

步骤S4:利用均值缺失重要性进行边缘点标记,具体方式为:首先计算阈值T=k·Mean(M),其中Mean(M)表示步骤S2计算的整个图像中各点处均值缺失重要性的均值,k的取值范围为2~5,然后,如果图像中某点处的均值缺失重要性大于T,则将该点标记为边缘点;Step S4: Use the mean missing importance to mark edge points, the specific method is: first calculate the threshold T=k Mean(M), where Mean(M) represents the mean missing importance of each point in the entire image calculated in step S2 Mean value, the value range of k is 2~5, and then, if the mean value loss importance at a certain point in the image is greater than T, the point is marked as an edge point;

步骤S5:利用标准差缺失重要性进行特征点标记,具体方式为:对于步骤S3所得各点处的标准差缺失重要性,将步骤S4没有标记为边缘点的位置对应的标准差缺失重要性置为0,然后,如果图像中某点处的标准差缺失重要性在该点的5×5邻域内为最大值,则将该点标记为特征点;Step S5: Use the missing standard deviation importance to mark feature points. The specific method is: for the missing standard deviation importance at each point obtained in step S3, set the missing standard deviation importance corresponding to the position not marked as an edge point in step S4. is 0, then, if the standard deviation missing importance at a point in the image is the maximum value within the 5×5 neighborhood of the point, then mark the point as a feature point;

步骤S6:输出步骤S5所标记的特征点。Step S6: output the feature points marked in step S5.

本发明提供的基于缺失重要性的图像特征点自动检测方法,在继承CSS算法的基本思路“先进行边缘检测而后在边缘图上进行特征点检测”的基础上进行了改进。相比于CSS算法,该方法通过定义基于统计量的均值缺失重要性与标准差缺失重要性,不再使用Canny边缘检测算子进行边缘检测,避免了由于高斯滤波而造成的边缘检测结果不准确与不完整,并最终保证了在边缘图上进行特征点检测的准确性与完整性。此外,由于不再需要在尺度空间对特征点的位置进行跟踪,相对于现有的CSS方法,本发明提供的方法更为简单与易于实现。The automatic detection method of image feature points based on missing importance provided by the present invention is improved on the basis of inheriting the basic idea of CSS algorithm "first perform edge detection and then perform feature point detection on the edge map". Compared with the CSS algorithm, this method no longer uses the Canny edge detection operator for edge detection by defining the importance of missing mean and standard deviation based on statistics, and avoids inaccurate edge detection results caused by Gaussian filtering. And incomplete, and finally ensure the accuracy and completeness of feature point detection on the edge map. In addition, since it is no longer necessary to track the positions of the feature points in the scale space, compared with the existing CSS method, the method provided by the present invention is simpler and easier to implement.

Claims (1)

1., based on an image characteristic point automatic testing method for disappearance importance, it is characterized in that, comprise step:
Step S1: gather image, input computing machine and be converted into gray level image;
Step S2: the average disappearance importance calculating each point place in gray level image, concrete mode is: for any position X (x in gray level image, y), first will with an X (x, y) centered by, radius is that the border circular areas of R is defined as X (x, y) supporting zone is also designated as Ω (X), then calculates the mean value of each pixel gray-scale value in Ω (X) and is designated as m 1(X), then calculate in Ω (X) remove an X (x, y) afterwards each pixel gray-scale value mean value and be designated as m 2(X), finally by m (X)=| m 1(X)-m 2(X) | be defined as the average disappearance importance at X (x, a y) place, during definition supporting zone, the span of R is 1 ~ 3;
Step S3: the standard deviation disappearance importance calculating each point place in gray level image, concrete mode is: for any position X (x in gray level image, y), first an X (x is determined according to mode described in step S2, y) supporting zone Ω (X), then calculates the standard deviation of each pixel gray-scale value in Ω (X) and is designated as s 1(X), then calculate in Ω (X) remove an X (x, y) afterwards each pixel gray-scale value standard deviation and be designated as s 2(X), finally by s (X)=| s 1(X)-s 2(X) | be defined as the standard deviation disappearance importance at X (x, a y) place, during definition supporting zone, the span of R is 1 ~ 3;
Step S4: utilize average to lack importance and carry out marginal point mark, concrete mode is: first calculated threshold T=kMean (M), wherein Mean (M) represents the average of each point place average disappearance importance in the whole gray level image that step S2 calculates, and the span of k is 2 ~ 5; Then, if the average disappearance importance at certain some place is greater than T in gray level image, then this point is labeled as marginal point;
Step S5: utilize standard deviation to lack importance and carry out unique point mark, concrete mode is: for the standard deviation disappearance importance at step S3 gained each point place, standard deviation disappearance importance step S4 not being labeled as the position of marginal point corresponding is set to 0, then, if the standard deviation disappearance importance at certain some place is maximal value in 5 × 5 neighborhoods of this point in gray level image, then this point is labeled as unique point;
Step S6: export the unique point that step S5 marks.
CN201310162920.9A 2013-05-06 2013-05-06 Based on the image characteristic point automatic testing method of disappearance importance Expired - Fee Related CN103218822B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310162920.9A CN103218822B (en) 2013-05-06 2013-05-06 Based on the image characteristic point automatic testing method of disappearance importance

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310162920.9A CN103218822B (en) 2013-05-06 2013-05-06 Based on the image characteristic point automatic testing method of disappearance importance

Publications (2)

Publication Number Publication Date
CN103218822A CN103218822A (en) 2013-07-24
CN103218822B true CN103218822B (en) 2016-02-17

Family

ID=48816565

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310162920.9A Expired - Fee Related CN103218822B (en) 2013-05-06 2013-05-06 Based on the image characteristic point automatic testing method of disappearance importance

Country Status (1)

Country Link
CN (1) CN103218822B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105243661A (en) * 2015-09-21 2016-01-13 成都融创智谷科技有限公司 Corner detection method based on SUSAN operator

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7054506B2 (en) * 2001-05-29 2006-05-30 Sii Nanotechnology Inc. Pattern measuring method and measuring system using display microscope image
CN101980250A (en) * 2010-10-15 2011-02-23 北京航空航天大学 Object Recognition Method Based on Dimensionality Reduction Local Feature Descriptor and Hidden Conditional Random Field

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7054506B2 (en) * 2001-05-29 2006-05-30 Sii Nanotechnology Inc. Pattern measuring method and measuring system using display microscope image
CN101980250A (en) * 2010-10-15 2011-02-23 北京航空航天大学 Object Recognition Method Based on Dimensionality Reduction Local Feature Descriptor and Hidden Conditional Random Field

Non-Patent Citations (4)

* Cited by examiner, † Cited by third party
Title
Harris相关与特征匹配;王旭光等;《模式识别与人工智能》;20090831;第22卷(第4期);505-513 *
HLD:A robust descriptor for line matching;zhihengwang等;《11th IEEE International Conference on Computer-Aided Design and Computer Graphics》;20090821;128-133 *
均值-标准差描述子与直线匹配;王志衡等;《模式识别与人工智能》;20090215;第22卷(第1期);32-39 *
基于亮度序的均值标准差描述子;王志衡等;《模式识别与人工智能》;20130415;第26卷(第4期);409-416 *

Also Published As

Publication number Publication date
CN103218822A (en) 2013-07-24

Similar Documents

Publication Publication Date Title
CN107239742B (en) Method for calculating scale value of instrument pointer
CN109447979B (en) Target detection method based on deep learning and image processing algorithm
WO2013091369A1 (en) Multi-target segmentation and tracking method based on depth image
CN103593849B (en) Method for quickly recognizing and tracking image sequence oval artificial target points
CN103593826B (en) Image annular artifact correction method
CN109508709B (en) Single pointer instrument reading method based on machine vision
CN108830899B (en) Circle center detection method based on geometric feature and capable of realizing rapid self-adaption corner point combination
CN111667470B (en) Industrial pipeline flaw detection inner wall detection method based on digital image
CN111723821A (en) Method and device for detecting and identifying images of power plant instrumentation
CN104077775A (en) Shape matching method and device combining skeleton feature points and shape context
CN113705564B (en) Pointer type instrument identification reading method
CN104764407A (en) Method for measuring thickness of cable protecting bush accurately
CN105678737A (en) Digital image corner point detection method based on Radon transform
CN103914829B (en) Method for detecting edge of noisy image
CN110852954A (en) Image tilt correction method and system for pointer instrument
CN109448059A (en) A kind of quick X angular-point sub-pixel detection method
JP2008152555A (en) Image recognition method and image recognition device
CN108876842A (en) A kind of measurement method, system, equipment and the storage medium of sub-pixel edge angle
CN103218822B (en) Based on the image characteristic point automatic testing method of disappearance importance
CN101696876B (en) Visual detection method for VCM magnetic steel
CN108416790B (en) A detection method for workpiece breakage rate
CN103177426A (en) Morphology-based strong-interference laser edge image restoration method
Wang et al. Fast blur detection algorithm for UAV crack image sets
CN112396603A (en) Multi-column neural network medical image analysis method and device
CN112560839A (en) Automatic identification method and system for reading of pointer instrument

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20160217

CF01 Termination of patent right due to non-payment of annual fee