[go: up one dir, main page]

CN101996325A - Improved method for extracting characteristic point from image - Google Patents

Improved method for extracting characteristic point from image Download PDF

Info

Publication number
CN101996325A
CN101996325A CN 201010276856 CN201010276856A CN101996325A CN 101996325 A CN101996325 A CN 101996325A CN 201010276856 CN201010276856 CN 201010276856 CN 201010276856 A CN201010276856 A CN 201010276856A CN 101996325 A CN101996325 A CN 101996325A
Authority
CN
China
Prior art keywords
reg
fan
area
sub
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.)
Granted
Application number
CN 201010276856
Other languages
Chinese (zh)
Other versions
CN101996325B (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.)
Beihang University
Original Assignee
Beihang University
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 Beihang University filed Critical Beihang University
Priority to CN 201010276856 priority Critical patent/CN101996325B/en
Publication of CN101996325A publication Critical patent/CN101996325A/en
Application granted granted Critical
Publication of CN101996325B publication Critical patent/CN101996325B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Image Analysis (AREA)
  • Image Processing (AREA)

Abstract

本发明提出一种改进的提取图像中特征点的方法。首先计算对应于输入图像的积分图像。在尺度空间上以对应于某一层及层次的滤波器对图像计算对应的Hessian矩阵行列式值。Hessian矩阵中的元素包括滤波器覆盖区域分别与高斯分布函数关于x的二阶偏导数、关于x及y的二阶偏导数以及关于y的二阶偏导数的卷积。对应卷积元素的值通过改进的滤波器形状进行计算。滤波器设计的基本思想是,对滤波器中不同区域的像素进行权值分配,来计算对应区域卷积的近似值,以提高计算的时间效率并提高对于旋转和视角变换的鲁棒性。在尺度空间的不同层以及层中的计算得到的一系列Hessian矩阵的行列式构成的三维空间中检测局部的极值点,筛选到的局部极值点位置信息以及所在的层及层次信息构成了最终的特征点的信息。

Figure 201010276856

The invention proposes an improved method for extracting feature points in an image. First compute the integral image corresponding to the input image. In the scale space, the corresponding Hessian matrix determinant value is calculated for the image with the filter corresponding to a certain layer and the layer. The elements in the Hessian matrix include the convolution of the filter coverage area with the second-order partial derivatives of the Gaussian distribution function with respect to x, the second-order partial derivatives with respect to x and y, and the second-order partial derivatives with respect to y, respectively. The values corresponding to the convolutional elements are computed with a modified filter shape. The basic idea of filter design is to assign weights to the pixels in different regions of the filter to calculate the approximate value of the convolution of the corresponding region, so as to improve the time efficiency of calculation and improve the robustness to rotation and perspective transformation. Local extremum points are detected in different layers of the scale space and a series of determinants of the Hessian matrix calculated in the layers in the three-dimensional space, and the filtered local extremum point position information and the layer and level information constitute the Information about the final feature points.

Figure 201010276856

Description

The method of unique point in a kind of improved extraction image
Technical field
The invention belongs to the method for unique point in a kind of improved extraction image.Specifically, be a kind of local feature in the computer vision field extract in the method for detected characteristics point, specially refer to and utilize improved filter shape on metric space, to calculate Hessian matrix determinant and find out the process of extreme point with definite character pair point.
Background technology
Local feature has extensively applied to the many aspects of computer vision field, aspects such as for example image registration, Target Recognition, objective retrieval.In the current research, local feature has unchangeability for geometric transformation, illumination conversion, for noise, block and background interference all has good robustness, and has very high discrimination between feature.These all become an important topic of its computer vision field research in the last few years.
The leaching process of the local feature of current main-stream mainly comprised for two steps: feature point detection process and descriptor computation process.In the feature point detection process, typically use a series of wave filter and be used for input picture, and in filtered result, choose the some position (for example extreme point) that possesses some characteristic, as detected unique point; In descriptor computation process, choosing with the unique point is a certain specific region (this zone is usually relevant with information such as yardstick) at center, through determining principal direction, asking a series of processes such as gradient, the distribution of Gauss's weights, obtain the descriptor vector of this unique point correspondence.
Summary of the invention
The present invention proposes the method for unique point in a kind of improved extraction image.It is at present based on a kind of improvement of detection of Hessian matrix determinant.Than previous feature point detecting method, the feature point detecting method among the present invention particularly has higher robustness at institute's detected characteristics point aspect rotation change and view transformation.
The technical problem to be solved in the present invention: according to existing feature point detecting method based on the Hessian determinant, the filter shape of structure sub-circular, propose a kind of improved under rotation and visual angle change feature point detection of robust more.
The method of unique point in a kind of improved extraction image that the present invention proposes, its step comprises:
(1) integral image computation process.For a width of cloth input picture I, calculate its integral image I Certain position x=(x, y) T, T represents (x, y) this 1 * 2 transpose of a matrix, integral image I (x) corresponding value herein, be meant by the promptly upper left corner of image origin and position x=(x, y) TThe summation of all pixel values in the determined rectangular area, i.e. integral image I (x) computation process is expressed as
I Σ ( x ) = Σ i = 0 i ≤ x Σ j = 0 j ≤ y I ( x , y )
The pixel value summation I of certain rectangular area ABCD of input picture I correspondence (reg ABCD) calculation expression be
I (reg ABCD)=I (A)-I (B)+I (C)-I (D)
I wherein (A), I (B), I (C), I (D) represent corresponding to an A B, C, the integral image I at D place respectively (x) value.
(2) on metric space, use the wave filter with similar shape of improved different size corresponding to different scale to calculate approximate Hessian determinant and be used for feature point detection.
For input picture I, calculate corresponding Hessian determinant of a matrix value according to different filter size.The Hessian matrix representation is
H ( x , σ ) = L xx ( x , σ ) L xy ( x , σ ) L xy ( x , σ ) L yy ( x , σ )
L Xx(x, σ) the expression Gaussian function is about the second order local derviation of x and the image I value in the convolution at x place, and wherein σ is the variance of Gaussian function; L Xy(x, σ) and L Yy(x, σ) meaning of Denging in like manner can get.And approximate Hessian determinant det (H Approx) be expressed as
det(H approx)=D xxD yy-(wD xy) 2
D wherein Xx, D Xy, D YyRepresent respectively by about x second order local derviation, about x and y second order local derviation with carry out correspondence about the wave filter of y second order local derviation and calculate L Xx, L Xy, L YyApproximate value.Weight w in the formula=0.9.
(a) D YyComputing method be, wave filter is divided into the length of side that is equal to size and is 9 square area of (2k-1), according to from left to right, order from top to bottom is called upper left district reg Lt_sq, Zhong Shang district reg Ct_sq, upper right district reg Rt_sq, Zuo Zhong district reg Lc_sq, center reg Cc_sq, You Zhong district reg Rc_sq, lower-left district reg Lb_sq, middle inferior segment reg Cb_sq, bottom right district reg Rb_sqHaving only four districts of a public vertex with the center is upper left district, upper right district, lower-left district, bottom right district.In these four zones, get respectively that with the center length of side on a public summit to be arranged be the square area of k, be called reg Lt_sq_sub, reg Rt_sq_sub, reg Lb_sq_subWith reg Rb_sq_sub
When k is odd number, at Zuo Zhong district reg Lc_sqHe Youzhong district reg Lc_sqThe square area reg that to get a length of side respectively be k Lc_sq_subAnd reg Rc_sq_sub, these two square area are right after center reg respectively Cc_sqThe left side, their Center-to-Center district reg Cc_sqBe centered close on the same horizontal line; At You Zhong district reg Lc_sqIn can get a symmetrical square area reg equally Lc_sq_subWhen k is even number, at Zuo Zhong district reg Lc_sqThe square area reg that to get two length of sides be k Lc_sq_sub_1And reg Lc_sq_sub_2, they all are next to center reg Cc_sqThe left side, at You Zhong district reg Rc_sqIn get two symmetrical square area reg Rc_sq_sub_1And reg Rc_sq_sub_2, they all are next to center reg Cc_sqThe right side, reg Lc_sq_sub_1And reg Rc_sq_sub_1The upper end all be positioned at from center reg Cc_sqThe upper end begin to count
Figure BSA00000263183600031
Individual position, reg Lc_sq_sub_2And reg Rc_sq_sub_2The vertical position of upper end all be positioned at begin to count from the upper end of center
Figure BSA00000263183600032
Individual position;
The calculating formula of Dyy is
Figure BSA00000263183600033
D XxComputing method be
Figure BSA00000263183600034
(b) D XyComputing method be, be the center of circle with the center of wave filter, be diameter with 2k+1, do a border circular areas; Remove the horizontal symmetry axis and the vertical axis of symmetry part of wave filter, this border circular areas is divided into the sector region of four pi/2 sizes; Upper left, upper right, lower-left, lower right area are called reg Lt_fan, reg Rt_fan, reg Lb_fan, reg Rb_fanNote and upper left sector region reg Lt_fanThe length of side be that the external square area of k is reg Lt_fan_sq, promptly it has a summit to overlap with the center of circle of this sector region, has two limits to overlap with outermost two radiuses of sector region; External square area reg Lt_fan_sqPoint to sector region reg Lt_fanThe diagonal line in the center of circle and sector region reg Lt_fanThe intersection point of arc, be positioned at the end points in the sector region outside with this diagonal line, the square area of formation is called reg Lt_fan_sq_1With regional reg Lt_fan_sqIn connect, with reg Lt_fan_sq_1External and have a summit to be positioned at sector region reg Lt_fanBe symmetrical in reg on the arc Lt_fan_sqCornerwise two square area be called reg Lt_fan_sq_2_l, reg Lt_fan_sq_2_r With regional reg Lt_fan_sqIn connect, with reg Lt_fan_sq_2_lExternal and position, a summit and sector region reg arranged Lt_fanSquare area on the arc is called reg Lt_fan_sq_3_lIn like manner can get reg Lt_fan_sq_3_r, reg Lt_fan_sq_4_l, reg Lt_fan_sq_4_rEtc. a series of square area; Reg then Lt_fanThe calculation expression of approximate region summation be
I (reg lt_fan_approx)≈I (reg lt_fan_sq)-[I (reg lt_fan_sq_1)+
I (reg lt_fan_sq_2_l)+I (reg lt_fan_sq_2_r)+I (reg lt_fan_sq_3_l)+I (reg lt_fan_sq_3_r)+...]
In like manner obtain the expression formula of other fan-shaped approximate regions; Final D XyCalculation expression be
D xy=I (reg lt_fan_approx)-I (reg rt_fan_approx)+I (reg rb_fan_approx)-I (reg lb_fan_approx)
According to different filter size, calculate the value of the Hessian matrix determinant on the corresponding metric space.Metric space can be divided into a series of layer, and each layer comprises a series of levels again.The k value that each level is corresponding different.The k value of the level correspondence in the ground floor is respectively and is not less than 2 tolerances is 1 integer ordered series of numbers.The k value of the level correspondence in the second layer is respectively: be not less than 3 tolerances and be 2 integer ordered series of numbers.The k value of the level correspondence in the 3rd layer is respectively: be not less than 5 tolerances and be 4 integer ordered series of numbers.The k value of the level correspondence in the 4th layer is respectively: be not less than 9 tolerances and be 8 integer ordered series of numbers.The k value of the level correspondence in the n layer is respectively: be not less than 2 N-l+ 1 tolerance is 2 N-lThe integer ordered series of numbers.For each position in the metric space, the Hessian matrix determinant according to the wave filter of different k value correspondingly-sized calculates is used for follow-up extreme point testing process.
(3) dot information of the extreme value correspondence of the Hessian determinant in the metric space is as final detected unique point.For a series of Hessian determinant that calculates on the metric space, in each layer, for some positions, check that whether it is the extreme point in the zone of 3 * 3 * 3 in the adjacent level up and down, if extreme point that should the zone, so just it is chosen for detected unique point in the corresponding metric space, the characteristic of correspondence dot information comprises the positional information at this extreme point place and extreme point corresponding level number and level number in metric space.
Description of drawings
Fig. 1 is the process flow diagram of feature point detecting method.
Fig. 2 is that certain regional gray-scale value summation is calculated in the integral image.
Fig. 3 a, b are for calculating D YySynoptic diagram.
Fig. 4 a, b are D YyInstance graph.
Fig. 5 is for calculating D XySynoptic diagram.
Fig. 6 a, b, c, d are for calculating D XyInstance graph.
Specific embodiments
As shown in Figure 1, the method key step of the unique point in the improved extraction image can be described as: integral image calculates, use improved filter shape to calculate the value of corresponding Hessian matrix determinant on different metric spaces, the extreme point in the metric space detects to obtain final characteristic point position and yardstick information.
The value of certain pixel location correspondence in the integral image of one width of cloth input picture, i.e. all gray-scale value sums from the image origin rectangle that to be the upper left corner constituted to this point.For certain position x=in the input picture (x, y) T, the transposition of T representing matrix, its integral image values I (x) equation expression is
I Σ ( x ) = Σ i = 0 i ≤ x Σ j = 0 j ≤ y I ( x , y )
Gray area among Fig. 2 and can carry out computing by the integral image values on four angles, corresponding rectangular area and obtain.The pixel value summation I of rectangular area ABCD (reg ABCD) calculation expression be
I (reg ABCD)=I (A)-I (B)+I (C)-I (D)
I wherein (A), I (B), I (C), I (D) represent corresponding to an A B, C, the integral image values at D place respectively.
The expression formula of Hessian matrix is
H ( x , σ ) = L xx ( x , σ ) L xy ( x , σ ) L xy ( x , σ ) L yy ( x , σ )
L Xx(x, σ) the expression Gaussian function is about the second order local derviation of x
Figure BSA00000263183600053
With the value of image I in the convolution at x place, wherein σ is the variance of Gaussian function.L Xy(x, σ) and L Yy(x, σ) meaning of Denging in like manner can get.The determinant of Hessian matrix correspondence has been described the amplitude with the gradient of rate of gray level on this aspect on the curved surface of the gray-scale value formation of image.
Because the second-order partial differential coefficient of Gaussian function is a series of floating-point fractional value under the situation of discrete picture, complexity computing time of the convolution of itself and original image is higher.In this patent, adopt D Xx, D Xy, D YyRepresent L respectively Xx, L Xy, L YyApproximate value.Then Hessian determinant of a matrix calculation expression is
det(H approx)=D xxD yy-(wD xy) 2
Weights are w=0.9 in the formula, are used for the calculating of balance Hessian determinant.
D YyCalculating as shown in Figure 3.The square of outermost is the peripheral profile of wave filter that is used to calculate Hessian matrix determinant among the present invention.Its length of side is 3 odd-multiple, is expressed as 2k-1.The value of k illustrates in the back.The left figure of Fig. 3 and right figure are the D when k is respectively odd and even number YyCalculate synoptic diagram.In the filter shape of left figure, comprise up and down two white portions, middle black region and remaining gray area part.Wherein the top white portion is made up of three squares.The big foursquare length of side is 2k-1, is positioned at the center of the level of whole filter.Two little foursquare length of sides of both sides are k, and lower edge and foursquare lower edge broad in the middle are positioned on the same horizontal line.Below white portion and top white portion are the shape of symmetry about the central horizontal line.Middle black region is different according to its shape of parity of k.When k was odd number, middle its length of side of big square was 2k-1, and the little square length of side of both sides is k, and three foursquare centers all are positioned on the horizontal symmetry axis.When k was even number, the centre was still the big square that the length of side is 2k-1, and the shape of both sides is respectively two squares that a unit difference is arranged on the upright position that overlap on together.This is because when k is even number, is the square of k with the length of side, and a whole pixel value can not be got in its center.Thereby the upper end position at two foursquare centers of the same side lay respectively at from the centre foursquare top position downwards number the
Figure BSA00000263183600061
With
Figure BSA00000263183600062
Individual position.Thereby be under the situation of even number at k, two pairs of squares of both sides are nonoverlapping in the zone that one-row pixels is all arranged up and down.In the right side area of correspondence, can get the zone of k correspondence under different odd even situations equally.
The weights of the part of black are-2 among the figure, and the weights of white are+1, and grayish weights are 0, and the weights of Dark grey part are-1.
D YyComputing method promptly multiply each other each several part among the figure and weights exactly, and the result of the addition of all products is exactly D YyValue.Promptly as described in the summary of the invention.Under the situation that is k=3 and k=4 shown in Fig. 4, calculate corresponding D YyThe shape synoptic diagram.D XxComputing method similar, just calculate D YyThe direction of used shape has been reversed an angle of 90 degrees.
D XyComputing method as shown in Figure 5.This is that a radius is r, angle be pi/2 a sector region with and be the external square area of the length of side with r.Diagonal line AC and arc BMD meet at M.MH 1With MF 1Perpendicular with AB and AD respectively.AF then 1MH 1It is a square.H 1T 1Be parallel to AC again, and T 1G 1With T 1H 2Again respectively with AD and MH 1Perpendicular.H 1G 1T 1H 2It promptly is a square.And the like, H 1G 1T 1H 2, H 2G 2T 2H 3, H 3G 3T 3H 4... and with its regional F about the AC symmetry 1E 1U 1F 2, F 2E 2U 2F 3, F 3E 3U 3F 4... Deng all is square, and one of its summit all is positioned on the arc BMD.
Under the situation of known r,,, can obtain H by separating the analytic equation group with the initial point of a C as plane coordinate system i(x i, coordinate (x r) i<0) and the length of side s of all square area iThe result is shown in following formula:
s 1 = AH 1 ‾ = 2 2 · AM ‾ = ( 1 - 2 2 ) r , s i = H i H i - 1 ‾ = x i - x i - 1 , i = 2,3,4 , . . . )
x 1 = - 2 2 r , x i = - r + x i - 1 - r 2 - 2 rx i - 1 - x i - 1 2 2 , i = 2,3,4 , . . .
Can solve x iSeries of results be x 1=-0.707r, x 2=-0.545r, x 3=-0.442r, x4=-0.371r ...s iSeries of results be s 1=0.293r, s 2=0.163r, s 3=0.103r, s 4=0.071r .....x iValue all be rounded up to integer.Thereby among the figure a series of square area and can obtain by above-mentioned coordinate relation.Thereby the gray-scale value sum of sector region BMDC can obtain by following formula is approximate
I Σ ( fan MBCD ) ≈ I Σ ( reg ABCD ) - I Σ ( reg AF 1 MH 1 ) - ( I Σ ( reg H 1 G 1 T 1 H 2 ) + I Σ ( reg H 2 G 2 T 2 H 3 ) + . . . )
- ( I Σ ( reg F 1 E 1 U 1 F 2 ) + I Σ ( reg F 2 E 2 U 2 F 3 ) + . . . )
In addition, the zone of some grey is arranged in Fig. 5, these zones can be omitted with respect to other bigger square area for the influence of testing process and be disregarded.Calculate square area that fan-shaped approximate gray-scale value sum need deduct to H 3G 3T 3H 4Size can satisfy the requirement of robustness.Calculate littler square again, its complexity increases and the detection effect is not greatly improved.
For other three sector regions, can be with reference to the method for Fig. 5.Fig. 6 has showed at k=2, k=3, k=4, the wave filter situation under the situation of k=7.The part of black is given weights-1 among the figure, and the weights of white portion are+1, and the part weights of grey are 0.Each several part is corresponding D with the product of separately weights and the result of addition XyValue.
The calculating of Hessian determinant is carried out on metric space.Metric space is divided into a series of layer, and each layer is divided into a series of level again.The k value of the level correspondence in the ground floor is respectively and is not less than 2 tolerances is 1 integer ordered series of numbers.The k value of the level correspondence in the second layer is respectively: be not less than 3 tolerances and be 2 integer ordered series of numbers.The k value of the level correspondence in the 3rd layer is respectively: be not less than 5 tolerances and be 4 integer ordered series of numbers.The k value of the level correspondence in the 4th layer is respectively: be not less than 9 tolerances and be 8 integer ordered series of numbers.The k value of the level correspondence in the n layer is respectively: be not less than 2 N-1+ 1 tolerance is 2 N-1The integer ordered series of numbers.In the real process, satisfy institute's detected characteristics point and be for the preferred version of the robustness of affined transformation and illumination variation, often get metric space preceding 4 layers, and each layer is divided into 4 levels.The k value sequence that each layer correspondence is different.The k value sequence of the 1st layer of correspondence is: 2,3,4,5.The k value sequence of the 2nd layer of correspondence is: 3,5,7,9.The k value sequence of the 3rd layer of correspondence is: 5,9,13,17.The k value sequence of the 4th layer of correspondence is: 9,17,25,33.
In metric space, detect extreme point, as detected unique point about the Hessian determinant.Its testing process is as follows, for certain position that is in the metric space, the value of its Hessian determinant, with in neighbouring level and this layer in close position totally 26 values compare, if this value is local extreme value, think that then this position and corresponding layer and hierarchical information have constituted the information of passing through the detected unique point of this method.

Claims (7)

1.一种改进的提取图像中特征点的方法,其特征在于,包含以下步骤:1. an improved method for extracting feature points in an image, characterized in that it comprises the following steps: (1)计算积分图像;(1) Calculate the integral image; (2)在尺度空间上,使用不同尺寸的二阶偏导数的二维滤波器对积分图像计算近似Hessian行列式,用于特征点检测;(2) In the scale space, use two-dimensional filters with different sizes of second-order partial derivatives to calculate the approximate Hessian determinant of the integral image for feature point detection; (3)在尺度空间中的Hessian行列式的极值对应的点信息作为最终检测到的特征点信息。(3) The point information corresponding to the extreme value of the Hessian determinant in the scale space is used as the finally detected feature point information. 2.根据权利要求1所述的改进的提取图像中特征点的方法,其特征在于:对于一幅输入图像I,计算它的积分图像I;其中的某个位置x=(x,y)T上,T表示(x,y)这个1×2的矩阵的转置,积分图像I(x)的值是指由图像原点即最左上角的点和位置x=(x,y)T所确定的矩形区域内的所有像素值的总和,I(x)的计算过程为2. the method for feature point in the improved extracting image according to claim 1 is characterized in that: for an input image I, calculate its integral image I ; A certain position x=(x, y) wherein On T , T represents the transposition of the 1×2 matrix (x, y), and the value of the integral image I (x) refers to the point and position x=(x, y) T The sum of all pixel values in the determined rectangular area, the calculation process of I (x) is II ΣΣ (( xx )) == ΣΣ ii == 00 ii ≤≤ xx ΣΣ jj == 00 jj ≤≤ ythe y II (( xx ,, ythe y )) ,, 输入图像I对应的某个矩形区域ABCD的像素值总和I(regABCD)的计算表达式为The calculation expression of the sum of pixel values I (reg ABCD ) of a certain rectangular area ABCD corresponding to the input image I is I(regABCD)=I(A)-I(B)+I(C)-I(D),I (reg ABCD )=I (A)-I (B)+I (C)-I (D), 其中I(A),I(B),I(C),I(D)分别表示对应于点A,B,C,D处的积分图像I(x)值。Wherein I (A), I (B), I (C), and I (D) represent the integral image I (x) values corresponding to points A, B, C, and D, respectively. 3.根据权利要求1所述的改进的提取图像中特征点的方法,其特征在于:Hessian矩阵表示为3. the method for feature point in the improved extraction image according to claim 1, is characterized in that: Hessian matrix is expressed as Hh (( xx ,, σσ )) == LL xxxx (( xx ,, σσ )) LL xyxy (( xx ,, σσ )) LL xyxy (( xx ,, σσ )) LL yyyy (( xx ,, σσ )) ,, Lxx(x,σ)表示高斯函数关于x的二阶偏导与图像I在x处的卷积的值,Lxy(x,σ)表示高斯函数关于x和关于y的二阶偏导与图像I在x处的卷积的值,Lyy(x,σ)表示高斯函数关于y的二阶偏导与图像I在x处的卷积的值,其中σ是高斯函数的方差;近似Hessian行列式det(Happrox)表示为L xx (x, σ) represents the value of the convolution of the second-order partial derivative of the Gaussian function about x and the image I at x, and L xy (x, σ) represents the second-order partial derivative of the Gaussian function about x and about y and The value of the convolution of the image I at x, L yy (x, σ) represents the value of the convolution of the second-order partial derivative of the Gaussian function with respect to y and the convolution of the image I at x, where σ is the variance of the Gaussian function; approximate Hessian The determinant det(H approx ) is expressed as det(Happrox)=DxxDyy-(wDxy)2det(H approx )=D xx D yy -(wD xy ) 2 , 其中Dxx,Dxy,Dyy分别表示通过关于x二阶偏导、关于x和y二阶偏导和关于y二阶偏导的滤波器进行对应计算得到的Lxx,Lxy,Lyy的近似值,式中权值w=0.9。Among them, D xx , D xy , D yy represent L xx , L xy , L yy obtained through the corresponding calculation of the second-order partial derivative of x, the second-order partial derivative of x and y, and the second-order partial derivative of y, respectively. The approximate value of , where the weight w=0.9. 4.根据权利要求1所述的改进的提取图像中特征点的方法,其特征在于:滤波器是一个边长为一个奇数与3的乘积大小的正方形,表示为3(2k-1),其中k是不小于2的整数,它对应于尺度空间中不同层中的不同层次,第n层中的层次对应的k值序列为:不小于2n-1+1的公差为2n-1的整数数列;不同的k值对应不同的滤波器尺寸,从而在尺度空间上的每个位置上计算对应的Hessian行列式的值。4. the method for feature point in the improved extraction image according to claim 1, is characterized in that: filter is a side length and is the square of the product size of an odd number and 3, is expressed as 3 (2k-1), wherein k is an integer not less than 2, which corresponds to different layers in different layers in the scale space, and the sequence of k values corresponding to the layers in the nth layer is: the tolerance of not less than 2 n-1 +1 is 2 n-1 Integer sequence; different k values correspond to different filter sizes, so that the corresponding Hessian determinant value is calculated at each position in the scale space. 5.根据权利要求3所述的改进的提取图像中特征点的方法,其特征在于:Dyy的计算方法为,将滤波器分为等同大小的边长为(2k-1)的9个正方形区域,按照从左至右,从上至下的顺序,分别称为左上区reglt_sq、中上区regct_sq、右上区regrt_sq、左中区reglc_sq、中心区regcc_sq、右中区regrc_sq、左下区reglb_sq、中下区regcb_sq、右下区regrb_sq;与中心区只有一个公共顶点的四个区为左上区、右上区、左下区、右下区;在这四个区域中,分别取与中心区有一个公共的顶点的边长为k的正方形区域,分别称为reglt_sq_sub,regrt_sq_sub,reglb_sq_sub与regrb_sq_sub5. the method for feature point in the improved extraction image according to claim 3, is characterized in that: the computing method of D yy is, filter is divided into 9 squares that the side length of equal size is (2k-1) Regions, in order from left to right and from top to bottom, are called upper left region reg lt_sq , upper middle region reg ct_sq , upper right region reg rt_sq , left middle region reg lc_sq , central region reg cc_sq , and right middle region reg rc_sq , lower left area reg lb_sq , lower middle area reg cb_sq , lower right area reg rb_sq ; the four areas with only one common vertex with the central area are upper left area, upper right area, lower left area, and lower right area; among these four areas, Respectively take a square area with a common vertex and a side length of k with the central area, called reg lt_sq_sub , reg rt_sq_sub , reg lb_sq_sub and reg rb_sq_sub respectively; 当k是奇数时,在左中区reglc_sq和右中区reglc_sq分别取边长为k的正方形区域reglc_sq_sub和regrc_sq_sub,这两个正方形区域分别紧接中心区regcc_sq的左右两侧,它们的中心与中心区regcc_sq的中心位于同一水平线上;当k是偶数时,在左中区reglc_sq取两个边长为k的正方形区域reglc_sq_sub_1和reglc_sq_sub_2,它们都紧接于中心区regcc_sq的左侧,在右中区regrc_sq中取两个对称正方形区域regrc_sq_sub_1和regrc_sq_sub_2,它们都紧接于中心区regcc_sq的右侧,reglc_sq_sub_1和regrc_sq_sub_1的上端的竖直位置都位于从中心区regcc_sq的上端开始计数的第
Figure FSA00000263183500021
个位置,reglc_sq_sub_2和regrc_sq_sub_2的上端的竖直位置都位于从中心区的上端开始计数的第
Figure FSA00000263183500022
个位置;
When k is an odd number, square areas reg lc_sq_sub and reg rc_sq_sub with a side length of k are respectively taken in the left middle area reg lc_sq and the right middle area reg lc_sq , and these two square areas are respectively adjacent to the left and right sides of the central area reg cc_sq , Their centers are on the same horizontal line as the center of the central area reg cc_sq ; when k is an even number, two square areas reg lc_sq_sub_1 and reg lc_sq_sub_2 with a side length of k are taken in the left middle area reg lc_sq , and they are all adjacent to the central area On the left side of reg cc_sq , two symmetrical square areas reg rc_sq_sub_1 and reg rc_sq_sub_2 are taken in the right middle area reg rc_sq , they are all close to the right side of the central area reg cc_sq , the vertical positions of the upper ends of reg lc_sq_sub_1 and reg rc_sq_sub_1 are both Located at the first counting from the upper end of the central area reg cc_sq
Figure FSA00000263183500021
position, the vertical position of the upper end of reg lc_sq_sub_2 and reg rc_sq_sub_2 is located at the first counting from the upper end of the central area
Figure FSA00000263183500022
location;
Dyy的计算式为The calculation formula of D yy is
Figure FSA00000263183500031
Figure FSA00000263183500031
Dxx的计算方法为D xx is calculated as
Figure FSA00000263183500032
Figure FSA00000263183500032
6.根据权利要求3所述的改进的提取图像中特征点的方法,其特征在于:Dxy的计算方法为,以滤波器的中心位置为圆心,以2k+1为直径,做一个圆形区域;除去滤波器的水平对称轴和竖直对称轴部分,该圆形区域被划分为四个π/2大小的扇形区域;左上、右上、左下、右下区域分别称为reglt_fan,regrt_fan,reglb_fan,regrb_fan;记与左上的扇形区域reglt_fan的边长为k的外接正方形区域为reglt_fan_sq,即有一个顶点与该扇形区域的圆心重合,有两条边与扇形区域的最外侧的两条半径重合;外接正方形区域reglt_fan_sq指向扇形区域reglt_fan圆心的对角线与扇形区域reglt_fan的弧的交点,与该对角线位于扇形区域外侧的端点,构成的正方形区域称作reglt_fan_sq_1;与区域reglt_fan_sq内接,与reglt_fan_sq_1外接的并有一个顶点位于扇形区域reglt_fan弧之上的对称于reglt_fan_sq的对角线的两个正方形区域称作reglt_fan_sq_2_l,reglt_fan_sq_2_r;与区域reglt_fan_sq内接,与reglt_fan_sq_2_l外接的并有一个顶点位与扇形区域reglt_fan弧之上的正方形区域称作reglt_fan_sq_3_l;同理可得reglt_fan_sq_3_r,reglt_fan_sq_4_l,reglt_fan_sq_4_r一系列正方形区域;则reglt_fan的近似区域总和的计算表达式为6. the method for feature point in the improved extraction image according to claim 3, it is characterized in that: the calculation method of Dxy is, take the central position of filter as the center of circle, take 2k+1 as diameter, make a circle Area; remove the horizontal symmetry axis and vertical symmetry axis of the filter, the circular area is divided into four fan-shaped areas of π/2 size; the upper left, upper right, lower left, and lower right areas are called reg lt_fan , reg rt_fan respectively , reg lb_fan , reg rb_fan ; mark the circumscribed square area of the upper left fan-shaped area reg lt_fan with a side length of k as reg lt_fan_sq , that is, there is a vertex coincident with the center of the fan-shaped area, and there are two sides and the outermost side of the fan-shaped area The two radii coincide; the circumscribed square area reg lt_fan_sq points to the intersection of the diagonal line of the center of the fan-shaped area reg lt_fan and the arc of the fan-shaped area reg lt_fan , and the endpoint of the diagonal line outside the fan-shaped area. The square area formed is called reg lt_fan_sq_1 ; inscribed with the region reg lt_fan_sq , circumscribed with reg lt_fan_sq_1 and have a vertex located on the arc of the fan-shaped region reg lt_fan , two square regions symmetrical to the diagonal of reg lt_fan_sq are called reg lt_fan_sq_2_l , reg lt_fan_sq_2_r ; and the region reg lt_fan_sq is inscribed, and reg lt_fan_sq_2_l is circumscribed and has a vertex and the square area above the fan-shaped area reg lt_fan arc is called reg lt_fan_sq_3_l ; similarly can get reg lt_fan_sq_3_r , reg lt_fan_sq_4_l , reg lt_fan_sq_4_r a series of square areas; then reg The calculation expression of the approximate area sum of lt_fan is I(reglt_fan_approx)≈I(reglt_fan_sq)-[I(reglt_fan_sq_1)+I (reg lt_fan_approx )≈I (reg lt_fan_sq )-[I (reg lt_fan_sq_1 )+ I(reglt_fan_sq_2_l)+I(reglt_fan_sq_2_r)+I(reglt_fan_sq_3_l)+I(reglt_fan_sq_3_r)+...]I (reg lt_fan_sq_2_l )+I (reg lt_fan_sq_2_r )+I (reg lt_fan_sq_3_l )+I (reg lt_fan_sq_3_r )+...] 同理得到其他扇形的近似区域的表达式;最终Dxy的计算表达式为In the same way, the expressions of the approximate areas of other sectors are obtained; the final calculation expression of D xy is Dxy=I(reglt_fan_approx)-I(regrt_fan_approx)+I(regrb_fan_approx)-I(reglb_fan_approx)。D xy =I (reg lt_fan_approx )−I (reg rt_fan_approx )+I (reg rb_fan_approx )−I (reg lb_fan_approx ). 7.根据权利要求1所述的改进的提取图像中特征点的方法,其特征在于:对于尺度空间上计算得到的一系列的Hessian行列式值,在每一层中,对于某一个位置,检查这个位置是否是相邻的上下层次中的3×3×3的区域中的极值点,如果是该区域的极值点,那么就将它选取为对应尺度空间中检测到的特征点,对应的特征点信息包括该极值点所在的位置信息以及极值点在尺度空间中对应的层号和层次号。7. The improved method for extracting feature points in an image according to claim 1, characterized in that: for a series of Hessian determinant values calculated on the scale space, in each layer, for a certain position, check Whether this position is the extreme point in the 3×3×3 area in the adjacent upper and lower levels, if it is the extreme point of the area, then it will be selected as the feature point detected in the corresponding scale space, corresponding to The feature point information includes the position information of the extreme point, the layer number and the layer number corresponding to the extreme point in the scale space.
CN 201010276856 2010-09-08 2010-09-08 Improved method for extracting characteristic point from image Expired - Fee Related CN101996325B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN 201010276856 CN101996325B (en) 2010-09-08 2010-09-08 Improved method for extracting characteristic point from image

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN 201010276856 CN101996325B (en) 2010-09-08 2010-09-08 Improved method for extracting characteristic point from image

Publications (2)

Publication Number Publication Date
CN101996325A true CN101996325A (en) 2011-03-30
CN101996325B CN101996325B (en) 2013-09-04

Family

ID=43786463

Family Applications (1)

Application Number Title Priority Date Filing Date
CN 201010276856 Expired - Fee Related CN101996325B (en) 2010-09-08 2010-09-08 Improved method for extracting characteristic point from image

Country Status (1)

Country Link
CN (1) CN101996325B (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102306173A (en) * 2011-08-25 2012-01-04 重庆理工大学 Image similarity comparison method
CN106067024A (en) * 2015-04-01 2016-11-02 息科安宝 Feature point extraction device and method and the image matching system utilizing it
CN109191496A (en) * 2018-08-02 2019-01-11 阿依瓦(北京)技术有限公司 One kind being based on the matched motion forecast method of shape
WO2021031711A1 (en) * 2019-08-19 2021-02-25 苏州瑞派宁科技有限公司 Method and apparatus for identifying location spectrum, and computer storage medium

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101719275A (en) * 2009-11-23 2010-06-02 中国科学院计算技术研究所 Image feature point extracting and realizing method, image copying and detecting method and system thereof

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101719275A (en) * 2009-11-23 2010-06-02 中国科学院计算技术研究所 Image feature point extracting and realizing method, image copying and detecting method and system thereof

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
《中国体视学与图像分析》 20090625 赵歆波等 一种改进一维投影模型运动参数估计算法 , 第02期 *
《计算机工程与应用》 20080301 吴铮等 基于一种快速鲁棒特征描述子的图像匹配 , 第07期 *

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102306173A (en) * 2011-08-25 2012-01-04 重庆理工大学 Image similarity comparison method
CN106067024A (en) * 2015-04-01 2016-11-02 息科安宝 Feature point extraction device and method and the image matching system utilizing it
CN106067024B (en) * 2015-04-01 2021-08-06 息科安宝 Feature point extraction device and method, and image matching system using the same
CN109191496A (en) * 2018-08-02 2019-01-11 阿依瓦(北京)技术有限公司 One kind being based on the matched motion forecast method of shape
CN109191496B (en) * 2018-08-02 2020-10-02 阿依瓦(北京)技术有限公司 Motion prediction method based on shape matching
WO2021031711A1 (en) * 2019-08-19 2021-02-25 苏州瑞派宁科技有限公司 Method and apparatus for identifying location spectrum, and computer storage medium
US20220163686A1 (en) * 2019-08-19 2022-05-26 Raycan Technology Co., Ltd. (Suzhou) Method and Apparatus for Identifying Location Spectrum, and Computer Storage Medium
US12164071B2 (en) 2019-08-19 2024-12-10 Raycan Technology Co., Ltd. (Suzhou) Method and apparatus for identifying location spectrum, and computer storage medium

Also Published As

Publication number Publication date
CN101996325B (en) 2013-09-04

Similar Documents

Publication Publication Date Title
CN101493891B (en) Characteristic extracting and describing method with mirror plate overturning invariability based on SIFT
CN104008359B (en) Accurate grid sampling method used for recognizing QR code
CN101996325A (en) Improved method for extracting characteristic point from image
CN101833765B (en) Characteristic matching method based on bilateral matching and trilateral restraining
CN106257535A (en) Electrical equipment based on SURF operator is infrared and visible light image registration method
CN106407973B (en) It is marked on the Robust identifying method of the AR code on cylinder
CN109859226A (en) A kind of detection method of the X-comers sub-pix of figure segmentation
CN103714548A (en) Infrared image and visible image registration method based on visual attention
CN102763123A (en) Improving performance of image recognition algorithms by pruning features, image scaling, and spatially constrained feature matching
CN102661708B (en) High-density packaged element positioning method based on speeded up robust features (SURFs)
CN107346041A (en) The determination method, apparatus and electronic equipment of the grating parameter of bore hole 3D display equipment
CN104599258A (en) Anisotropic characteristic descriptor based image stitching method
CN106682678A (en) Image angle point detection and classification method based on support domain
CN104899888A (en) A Method of Image Subpixel Edge Detection Based on Legendre Moments
CN102867195A (en) Method for detecting and identifying a plurality of types of objects in remote sensing image
CN115049667A (en) Gear defect detection method
CN107194351B (en) A Feature Extraction Method for Face Recognition Based on Weber's Local Symmetric Graph Structure
CN103839081A (en) Across-viewing-angle gait recognition method based on topology expression
CN107766866A (en) Set direction profile testing method based on receptive field subregion
CN105608689A (en) Method and device for eliminating image feature mismatching for panoramic stitching
CN110428460B (en) Discontinuous region segmentation method based on quadrature phase shift stripes
CN105740869B (en) A kind of rectangular operator edge extracting method and system based on multiple dimensioned multiresolution
CN102663730B (en) Remote sensing image change detection method based on Treelet and direction adaptive filtering
CN105574864B (en) The self-adaptive angular-point detection method to be added up based on angle
CN115829933A (en) A change detection method for dual-temporal hyperspectral remote sensing images

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C53 Correction of patent for invention or patent application
CB03 Change of inventor or designer information

Inventor after: Rong Wenge

Inventor after: Chi Yitao

Inventor after: Li Chao

Inventor after: Yang Xiaohui

Inventor after: Gao Peng

Inventor after: Xiong Zhang

Inventor before: Chi Yitao

Inventor before: Li Chao

Inventor before: Yang Xiaohui

Inventor before: Gao Peng

Inventor before: Xiong Zhang

COR Change of bibliographic data

Free format text: CORRECT: INVENTOR; FROM: CHI YITAO LI CHAO YANG XIAOHUI GAO PENG XIONG ZHANG TO: RONG WENGE CHI YITAO LI CHAO YANG XIAOHUI GAO PENG XIONG ZHANG

C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20130904

Termination date: 20160908