CN104616280B - Method for registering images based on maximum stable extremal region and phase equalization - Google Patents
Method for registering images based on maximum stable extremal region and phase equalization Download PDFInfo
- Publication number
- CN104616280B CN104616280B CN201410696329.6A CN201410696329A CN104616280B CN 104616280 B CN104616280 B CN 104616280B CN 201410696329 A CN201410696329 A CN 201410696329A CN 104616280 B CN104616280 B CN 104616280B
- Authority
- CN
- China
- Prior art keywords
- image
- registration
- subject
- reference picture
- region
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 63
- 239000011159 matrix material Substances 0.000 claims abstract description 41
- PXFBZOLANLWPMH-UHFFFAOYSA-N 16-Epiaffinine Natural products C1C(C2=CC=CC=C2N2)=C2C(=O)CC2C(=CC)CN(C)C1C2CO PXFBZOLANLWPMH-UHFFFAOYSA-N 0.000 claims abstract description 40
- 230000009466 transformation Effects 0.000 claims abstract description 37
- 238000001514 detection method Methods 0.000 claims abstract description 33
- 238000010606 normalization Methods 0.000 claims abstract description 33
- 238000000354 decomposition reaction Methods 0.000 claims abstract description 11
- 238000006243 chemical reaction Methods 0.000 claims description 6
- 238000013461 design Methods 0.000 claims description 5
- 238000002485 combustion reaction Methods 0.000 claims description 4
- 230000001788 irregular Effects 0.000 claims description 4
- 238000013519 translation Methods 0.000 claims description 3
- 230000015572 biosynthetic process Effects 0.000 claims description 2
- 230000008859 change Effects 0.000 claims description 2
- 230000017105 transposition Effects 0.000 claims description 2
- 238000001914 filtration Methods 0.000 claims 1
- 230000003252 repetitive effect Effects 0.000 abstract description 9
- 230000007547 defect Effects 0.000 abstract description 3
- 239000000284 extract Substances 0.000 abstract 2
- 230000000694 effects Effects 0.000 description 5
- 238000011156 evaluation Methods 0.000 description 4
- 230000006870 function Effects 0.000 description 4
- 230000008569 process Effects 0.000 description 4
- 230000008901 benefit Effects 0.000 description 3
- 238000000605 extraction Methods 0.000 description 3
- 238000003384 imaging method Methods 0.000 description 3
- 230000000052 comparative effect Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 238000007689 inspection Methods 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 238000011426 transformation method Methods 0.000 description 2
- 230000000007 visual effect Effects 0.000 description 2
- 241000464908 Elliptica Species 0.000 description 1
- 230000007812 deficiency Effects 0.000 description 1
- 238000002474 experimental method Methods 0.000 description 1
- 238000005457 optimization Methods 0.000 description 1
- 230000000149 penetrating effect Effects 0.000 description 1
- 238000005070 sampling Methods 0.000 description 1
- 239000002699 waste material Substances 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T3/00—Geometric image transformations in the plane of the image
- G06T3/14—Transformations for image registration, e.g. adjusting or mapping for alignment of images
- G06T3/147—Transformations for image registration, e.g. adjusting or mapping for alignment of images using affine transformations
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Image Analysis (AREA)
Abstract
The invention discloses a kind of method for registering images based on maximum stable extremal region and phase equalization, mainly solve that characteristic point repetitive rate that prior art extracts is low and the high defect of computational complexity.Implementation step is:1st, there are the two images of affine transformation and carry out maximum stable extremal region detection and matching respectively in input;2nd, the matching area of two images is fitted, and is expanded and normalized;3rd, band logical decomposition is made to two regions after normalization;4th, characteristic point of the detection based on the maximum square of phase equalization, sets up the characteristic point probability distribution detected;5. estimate the accurate affine transformation matrix between two point sets;6th, the transformation matrix between two images is estimated according to two regions after normalization;7th, calculate the accurate affine transformation matrix between two images and complete image registration.The present invention can extract the characteristic point with higher repetition rate and correct matching rate, improve computational efficiency, available for image co-registration, image mosaic and three-dimensional reconstruction.
Description
Technical field
The invention belongs to technical field of image processing, and in particular to a kind of affine transformation method for registering images, can be applied to
The fields such as image co-registration, image mosaic and three-dimensional reconstruction.
Background technology
In image co-registration, the field such as image mosaic and three-dimensional reconstruction to several views of Same Scene, it is necessary to first match somebody with somebody
Quasi- processing.Generally, image registration can be carried out using the method for registering images of feature based, this mainly considers one
A little characteristics of image have consistency for the yardstick of image and rotation, and only find the geometrical relationship between image with characteristic information
Have the advantages that computational efficiency is high.But, it is difficult often to carry in them when there is larger affine transformation between two images
Get with the accurate feature of higher repetition rate or position, so as to cause registration accuracy not enough or even asking for registration can not be realized
Topic.
At present, the characteristic information commonly used in the method for registering images of feature based has scale invariant feature SIFT, maximum steady
Determine extremal region MSER features and complete affine invariants ASIFT, such as Lowe D, " Distinctive image
features from scale-invariant keypoints.”International Journal of Computer
Vision, vol.60, no.2, pp.91-110.Matas J, Chum O, et al., " Robust wide-baseline
stereo from maximally stable extremal regions.”Image and Vision Computing,
Vol.22, no.10, pp.761-767. and Morel J M, Yu G, " ASIFT:A new framework for fully
affine invariant image comparison.”SIAM Journal on Imaging Sciences,vol.2,
Technology disclosed in this three documents of no.2, pp.438-469. is feature extraction and matching process, and then can utilize matching
Feature realizes image registration come the geometric transformation parameter calculated between image.Wherein, the image based on scale invariant feature SIFT is matched somebody with somebody
Quasi- method can the larger image of registering yardstick, and obtain preferable registration effect.But, it is larger imitative when existing between image
When penetrating conversion, the characteristic detection method based on scale invariant feature SIFT is often less able to obtain number enough and accuracy is high
Matching double points, therefore the method for registering images based on scale invariant feature SIFT can not registration have larger affine transformation figure
Picture.Based on maximum stable extremal region MSER method for registering images, using maximum stable extremal region MSER barycenter conduct
Characteristic point is matched, and then estimates the affine transformation parameter between image, because maximum stable extremal region MSER is with higher
Affine transformation consistency, therefore, it is possible to realize the image registration that there is larger affine transformation, but be due to imaging sensor and
The difference of imaging circumstances, the barycenter of use tends not to the position of accurate reflection feature, so as to cause registration accuracy not high.Completely
The affine space sampling that affine invariants ASIFT algorithms are artificially simulated to original image first, obtains several views;Then
Feature extraction and characteristic matching are carried out to several views of acquisition using scale invariant feature SIFT methods, ratio is so resulted in
Scale invariant feature SIFT methods more match points, therefore the image based on complete affine invariants ASIFT features is matched somebody with somebody
Quasi- method registering can have the image of larger affine transformation.The deficiency that this method is present is, due to this method to image imitative
Penetrate and spatially simulated, form the image at each visual angle, consume substantial amounts of internal memory, while extracting substantial amounts of correct
With when also introduced substantial amounts of Mismatching point, and to obtain higher image registration accuracy, it is necessary to more complicated optimization
Process is deleted Mismatching point, and this undoubtedly adds computation complexity again.
The content of the invention
It is an object of the invention to improve the shortcoming of above-mentioned prior art, propose a kind of based on maximum stable extremal region
With the affine transformation method for registering images of phase equalization, to obtain more preferable affine transformation image registration effect, and fortune is reduced
Complexity is calculated, computational efficiency is improved.
To achieve the above object, the technical scheme is that:By based on maximum stable extremal region MSER features
Thick matching obtains the partial fitting region of two width input pictures;Overcome what Affine distortion was brought using affine region method for normalizing
The change of picture structure;Band logical decomposition is carried out to normalization region using Gabor bandpass filters, and then in each sub-band images
It is middle to carry out the feature point detection based on the maximum square of phase equalization;The set of characteristic points of detection is entered using the method for probability distribution
Row accuracy registration, and calculate the affine transformation matrix between two width input pictures.Its specific steps includes as follows:
(1) respectively there is the two images A and B of affine transformation in input, and wherein A is reference picture, and B is image subject to registration;
(2) maximum stable extremal region MSER detections and matching are carried out to reference picture A and image B subject to registration;
(3) reference picture A and image the B subject to registration maximum stable extremal region matched are fitted respectively, and
The ellipse fitting region behind ellipse fitting region and image B subject to registration expansions after expanding to reference picture A;
(4) above-mentioned two ellipse fitting region is normalized:
4a) calculate respectively in reference picture A and image B subject to registration and treat normalized point:
Wherein, zAAnd zBRepresent to treat normalized point, M in reference picture A and image B subject to registration respectivelyAAnd MBRepresent respectively
The second-order moments matrix of all maximum stable extremal region MSER barycenter, H in reference picture A and image B subject to registrationAAnd HBRespectively
Represent second-order moments matrix MAAnd MBThe real symmetrical unitary matrice that singular value decomposition is obtained, x 'AWith x 'BRepresent to expand in image A and B respectively
The point of elliptic region after big, μAAnd μBAll maximum extremal region MSER in reference picture A and image B subject to registration are represented respectively
Barycenter average;
4b) with needing normalization point z in reference picture AAThe normalization region P of reference picture is constituted, figure subject to registration is used
As B needs normalization point zBConstitute the normalization region Q of image subject to registration;
(5) reference picture A normalization region P and image B subject to registration normalization region Q are based on respectively
The band logical of Gabor filter is decomposed, and obtains the sub-band images that this two images includes different frequency composition;
(6) sub-band images to above-mentioned two images carry out the feature point detection based on the maximum square of phase equalization, and right
The characteristic point detected carries out the point set registration based on probability distribution, obtains the transformation matrix T between point set1;
(7) according to the normalization region P and the normalization region Q of image subject to registration of reference picture, estimation reference picture A with
Transformation matrix T between image B subject to registrationc1, Tc2;
(8) according to the transformation matrix T between point set1Transformation matrix T between reference picture A and image B subject to registrationc1, Tc2
Calculate the affine transformation matrix T between reference picture A and image B subject to registration:
T=Tc1 -1T1Tc2;
(9) enter line translation to image B subject to registration according to affine transformation matrix T, then two-wire is carried out to the image that conversion is obtained
Property interpolation, complete image registration.
The present invention has advantages below compared with prior art:
First, the present invention has carried out being based on maximum stable extremal region due to the reference picture to input and image subject to registration
MSER registration, and carry out in the ellipse fitting region of acquisition the band logical based on Gabor filter and decompose and phase equalization
Maximum moment characteristics point detection, during improving prior art to there is the progress feature extraction of the image of larger affine transformation,
It is difficult to obtain higher feature point repetitive rate and the defect of correct matching rate so that present invention design is extracted in these cases
Characteristic point, with higher characteristic point repetitive rate and correct matching rate.
Second, the present invention improves prior art in feature as a result of the point set registration strategies based on probability distribution
The defect for a little setting up higher-dimension descriptor is characterized in the matching process of point so that the present invention takes less compared with prior art
Memory space, and with higher computational efficiency.
Brief description of the drawings
Fig. 1 is implementation process figure of the invention;
Fig. 2 is registering simulated effect figure of the present invention to large scale modified-image;
Fig. 3 is the present invention to there is the registering simulated effect figure of larger affine transformation image.
Embodiment
The present invention will be further described below in conjunction with the accompanying drawings.
Referring to the drawings 1, of the invention comprises the following steps that:
Step 1, input picture:Respectively there are the two images of affine transformation in input, and a width is another as reference picture A
Width is used as image B subject to registration.
Step 2, maximum stable extremal region MSER detections and matching are carried out to reference picture A and image B subject to registration.
Maximum stable extremal region MSER detections 2a) are carried out respectively to reference picture A and image B subject to registration, obtain multiple
Irregular extremal region with affine-invariant features;
2b) multiple irregular extremal regions with affine-invariant features are corresponded, obtain initial maximum steady
Determine extremal region MSER matchings pair.
Step 3, reference picture A and image the B subject to registration maximum stable extremal region matched are fitted respectively, obtained
The ellipse fitting region behind ellipse fitting region and image B subject to registration expansions after expanding to reference picture A.
This example is used but is not limited to using the matching algorithm based on maximum stable extremal region MSER to described two
The matching area of width image is fitted, and its step is as follows:
Reference picture A and image B subject to registration maximum stable extremal region MSER barycenter 3a) is detected respectively;
3b) according to the maximum stable extremal region MSER obtained in the two images barycenter, this is calculated according to the following formula
The point of two images fitted area:
(xA-μA)TUA -1(xA-μA)=(xA-μA)TMA(xA-μA)=1
(xB-μB)TUB -1(xB-μB)=(xB-μB)TMB(xB-μB)=1
Wherein, xAAnd xBThe point of fitted area in reference picture A and image B subject to registration, μ are represented respectivelyAAnd μBRepresent respectively
The average of all maximum stable extremal region MSER barycenter in reference picture A and image B subject to registration, T represents transposition, UAAnd UB
The variance of all maximum stable extremal region MSER barycenter in reference picture A and image B subject to registration, M are represented respectivelyAAnd MBPoint
Not Biao Shi in reference picture A and image B subject to registration all maximum stable extremal region MSER barycenter second-order moments matrix;
3c) in reference picture A and image B subject to registration, constituted respectively with the respective fitted area point obtained respective first
Beginning ellipse fitting region;
The maximum allowable exaggerated scale in initial ellipse fitting region in reference picture A 3d) is calculated according to the following formula:
Wherein, kAThe maximum allowable expansion multiple of the ellipse long and short shaft comprising initial fitted area in reference picture A is represented,
rAAnd cAReference picture A line number and columns, u are represented respectivelyaAnd vaAll maximum stable extremals in reference picture A are represented respectively
The HCCI combustion of region MSER barycenter, xaAnd yaThe row coordinate and row coordinate of fitted area point in reference picture A are represented respectively;
The maximum allowable exaggerated scale in initial ellipse fitting region in image B subject to registration 3e) is calculated according to the following formula:
Wherein, kBRepresent the maximum allowable expansion times of the ellipse long and short shaft comprising initial fitted area in image B subject to registration
Number, rBAnd cBImage B subject to registration line number and columns, u are represented respectivelybAnd vbRepresent that all matchings are most in image B subject to registration respectively
The HCCI combustion of the barycenter of big extremal region, xbAnd ybRepresent that fitted area point row coordinate and row are sat in image B subject to registration respectively
Mark;
3f) in comparison reference image A initial ellipse fitting region maximum allowable exaggerated scale kAIn image B subject to registration
The exaggerated scale k in initial ellipse fitting regionB, using the less exaggerated scale as initial ellipse fitting region of numerical value in both
K, i.e. k=min (kA,kB);
The elliptic region point after expanding in reference picture A and image B subject to registration 3g) is calculated according to exaggerated scale k:
(x′A-μA)TMA(x′A-μA)=k2
(x′B-μB)TMB(x′B-μB)=k2
Wherein, x 'AWith x 'BThe point of the elliptic region after expanding in reference picture A and image B subject to registration, μ are represented respectivelyAWith
μBThe average of the barycenter of all matching maximum stable extremal regions in reference picture A and image B subject to registration, M are represented respectivelyAAnd MB
The second-order moments matrix of the barycenter of all matching maximum stable extremal regions in reference picture A and image B subject to registration is represented respectively;
The point x ' of elliptic region after 3h) being expanded respectively with reference picture AAArea elliptica after expanding with image B subject to registration
The point x ' in domainB, constitute the ellipse fitting region of this two images, i.e. reference picture A ellipse fitting region and image B subject to registration
Ellipse fitting region.
Step 4, above-mentioned two ellipse fitting region is normalized:
4a) calculate respectively in reference picture A according to the following formula and treat normalized point zATreat normalized with image B subject to registration
Point zB:
Wherein, MAAnd MBAll matching maximum stable extremal regions in reference picture A and image B subject to registration are represented respectively
The second-order moments matrix of MSER barycenter, HAAnd HBSecond-order moments matrix M is represented respectivelyAAnd MBThe real symmetrical tenth of the twelve Earthly Branches that singular value decomposition is obtained
Matrix, x 'AWith x 'BThe point of the elliptic region after expanding in reference picture A and image B subject to registration, μ are represented respectivelyAAnd μBDifference table
Show the average of all matching maximum stable extremal region MSER barycenter in reference picture A and image B subject to registration;
4b) with needing normalization point z in reference picture AAThe normalization region P of reference picture is constituted, figure subject to registration is used
As needing normalization point z in BBConstitute the normalization region Q of image subject to registration.
Step 5, reference picture A normalization region P and image B subject to registration normalization region Q are based on respectively
The band logical of Gabor filter is decomposed, and obtains the sub-band images that this two images includes different frequency composition.
Have to the wave filter of the carry out band logical decomposition in image normalization region:Gaussian-Laplace bandpass filters,
DOG wave filters etc..This example is using Gabor filter respectively to reference picture A normalization region M and image B subject to registration
Normalize region N and carry out band logical decomposition, its step is as follows:
5a) Gabor bandpass filter group G (u, v, λ) of the design with 5 bandpass filters:
Wherein, u and v represent the frequency domain coordinates of bandpass filter, and K represents the direction number of each bandpass filter, K value
For 6, θiThe direction of bandpass filter is represented,I=-6, -5, -4 ..., 4,5,6, λ be bandpass filter yardstick because
Son, the λ values of each bandpass filter are different, i.e., first bandpass filter value isSecond bandpass filter value
For 2, the 3rd bandpass filter value is4th bandpass filter value for 4, the 5th bandpass filter value is
5b) using the bandpass filter group of above-mentioned design, according to the following formula to being obtained from reference picture A and image B subject to registration
The normalization region obtained carries out band logical decomposition:
Wherein, IA(x, y) and IB(x, y) represents the normalization area obtained from reference picture A and image B subject to registration respectively
Domain, F [] represents Fourier transformation, F-1[] represents inverse Fourier transform,Represent the son corresponding to reference picture A
Band image,Represent the sub-band images corresponding to image B subject to registration.
Step 6, the sub-band images to above-mentioned two images carry out the feature point detection based on the maximum square of phase equalization.
Method to the sub-band images progress feature point detection of image has:Scale invariant feature SIFT methods, it is completely affine
Invariant features ASIFT methods etc..This example uses the feature point detecting method based on the maximum square of phase equalization to above-mentioned two width
The image that carries of image carries out feature point detection, and its step is as follows:
6a) each sub-band images respectively to reference picture A, carry out the characteristic point inspection based on the maximum square of phase equalization
Survey, then from most sub-band images of being counted out comprising feature select characteristic point and as reference picture A characteristic point examine
Survey result;
The characteristic point detected in reference picture A 6b) is constituted into a point set according to the following formula:
X=[x1 x2 … xn … xN] 100≤N≤500,
Wherein, X represents the point set that the characteristic point detected in reference picture A is constituted, xnRepresent to detect in reference picture A
N-th of characteristic point, n=1,2 ..., N, N represent the number of characteristic point that is detected in reference picture A;
6c) each sub-band images respectively to image B subject to registration, carry out the characteristic point inspection based on the maximum square of phase equalization
Survey, then characteristic point is selected as image B subject to registration feature point detection knot from most sub-band images of being counted out comprising feature
Really;
6d) constitute a point set with the characteristic point detected in image B subject to registration according to the following formula:
Y=[y1 y2 … ym … yM] 100≤M≤500
Wherein, Y represents the point set that the characteristic point detected in image B subject to registration is constituted, ymRepresent to examine in image B subject to registration
M-th of the characteristic point measured, m=1,2 ..., M, M represent the number of characteristic point that is detected in image B subject to registration.
Step 7, the point set registration based on probability distribution is carried out to the above-mentioned characteristic point detected, the conversion between point set is obtained
Matrix T1。
Have to the method that the characteristic point that detection is obtained carries out point set registration:Scale invariant feature SIFT methods, it is completely affine
Invariant features ASIFT methods etc..This example uses the point set method for registering for being based on probability distribution to the above-mentioned spy detected
A progress point set registration is levied, its step is as follows:
7a) using in image detection point set Y subject to registration be a little used as gauss hybrid models GMM center of fiqure;
Any point x in point set X 7b) is detected according to reference picturenWith pair of the point in image detection point set Y subject to registration
It should be related to, formation condition probability density function:
Wherein, σ represents the standard deviation of single Gaussian function in gauss hybrid models, and M represents image detection point set Y subject to registration
The number of middle element;
7c) according to reference picture detect in point set X a little with image detection point set Y subject to registration pair a little
It should be related to, generate log-likelihood estimation function:
Expectation maximization EM algorithms 7d) are utilized, send as an envoy to log-likelihood estimation function l (σ, T is calculated1) obtain extreme value when T1
Matrix.
Step 8, according to the normalization region M and the normalization region N of image subject to registration of reference picture, reference picture is estimated
Transformation matrix T between A and image B subject to registrationc1, Tc2。
Wherein,MAAnd MBAll matchings in reference picture A and image B subject to registration are represented respectively
The second-order moments matrix of the barycenter of maximum stable extremal region, HAAnd HBSecond-order moments matrix M is represented respectivelyAAnd MBSingular value decomposition is obtained
The real symmetrical unitary matrice arrived, μAAnd μBAll maximum extremal regions of matching in reference picture A and image B subject to registration are represented respectively
The average of barycenter, θ represents the anglecs of rotation of the image B subject to registration relative to reference picture A.
Step 9, according to the transformation matrix T between point set1Transformation matrix T between reference picture A and image B subject to registrationc1,
Tc2, calculate the affine transformation matrix T between reference picture A and image B subject to registration:
T=Tc1 -1T1Tc2;
Step 10, enter line translation to image B subject to registration according to affine transformation matrix T, then the image that conversion is obtained is carried out
Bilinear interpolation, completes image registration.
The effect of the present invention can be further illustrated by following emulation:
1. simulated conditions:All emulation experiments are all soft using Matlab R2009a under Windows XP operating systems
Part is realized.
2. emulation content:
Emulation 1
The present invention is subjected to registering experimental result to one group of large scale modified-image with existing based on scale invariant feature
SIFT is compared to the experimental result of this group of image, as a result such as Fig. 2.
Wherein:
Fig. 2 (a) is the reference picture of input,
Fig. 2 (b) is the image subject to registration of input,
Fig. 2 (c) is that with the method for registering images based on scale invariant feature SIFT two width input pictures are carried out with registration
As a result,
Fig. 2 (d) is the local display to the image registration results based on scale invariant feature SIFT,
Fig. 2 (e) is the result that using the present invention two width input pictures are carried out with registration,
Fig. 2 (f) is the local display of the image registration results to the present invention.
Figure it is seen that the registration result pair obtained using the method for registering images based on scale invariant feature SIFT
There is obvious registration error in the regional area answered, and using the registration of the registration result corresponding regional area of the invention obtained
Error is smaller.
The method for registering images based on scale invariant feature SIFT is counted with method for registering images of the invention in characteristic point
Total matching points, correct matching points, four kinds of objective evaluation indexs of correct matching rate and characteristic point repetitive rate, as shown in table 1.
Table 1 is based on SIFT methods and Comparative result of the inventive method to four kinds of algorithm evaluation indexes
Algorithm | Total matching points | Correct matching points | Correct matching rate | Characteristic point repetitive rate |
Based on SIFT methods | 156 | 123 | 0.7885 | 0.1692 |
The inventive method | 340 | 350 | 0.9714 | 0.4920 |
It can be seen from the data in Table 1 that method for registering images proposed by the invention, has large scale conversion in registration
Image when, its four kinds of objective evaluation indexs will be better than the method for registering images based on scale invariant feature SIFT.
Emulation 2
With of the invention and existing method for registering images based on maximum stable extremal region MSER and based on completely affine
There is larger affine transformation image to one group and carry out registering comparison in invariant features ASIFT method for registering images, as a result such as Fig. 3.
Wherein:
Fig. 3 (a) is the reference picture of input,
Fig. 3 (b) is the image subject to registration of input,
Fig. 3 (c) is to two width input pictures registration using the method for registering images based on maximum stable extremal region MSER
Result,
Fig. 3 (d) is to two width input pictures registration using the method for registering images based on complete affine invariants ASIFT
Result,
Fig. 3 (e) is the result to two width input pictures registration using the inventive method,
From figure 3, it can be seen that the registration obtained using the method for registering images based on maximum stable extremal region MSER is tied
Really, registration result figure and use the inventive method that the method for registering images based on complete affine invariants ASIFT is obtained
Obtained registration result is respectively provided with good visual effect.
In order to further compare the performance of each algorithm, give four kinds obtained to above-mentioned three kinds of method statistics and objective comment
Valency index:Characteristic point always matches points, correct matching points, correct matching rate and characteristic point repetitive rate, as shown in table 2.
Table 2 is based on MSER, ASIFT method and the Comparative result of the invention to four kinds of objective evaluation indexs
Algorithm | Total matching points | Correct matching points | Correct matching rate | Characteristic point repetitive rate |
Based on MSER methods | 106 | 90 | 0.8491 | 0.1466 |
Based on ASIFT methods | 1420 | 1375 | 0.9683 | 0.0448 |
The inventive method | 137 | 137 | 1.0 | 0.7874 |
It can be seen from the data in Table 2 that the present invention is resulted in more compared with the method based on maximum extremal region MSER
Many matching points;The present invention is compared with the method based on complete affine invariants ASIFT, although based on completely affine
Invariant features ASIFT method is higher than the inventive method in terms of correct matching double points number, but based on complete affine constant spy
The characteristic point repetitive rate for levying ASIFT method is extremely low, and which results in the waste of a large amount of memory spaces and higher calculating are multiple
Miscellaneous degree.Therefore, the inventive method can not only obtain higher proper characteristics matching rate and characteristic point repetitive rate, and improve fortune
Also there is certain advantage in terms of calculating efficiency.
Claims (7)
1. a kind of method for registering images based on maximum stable extremal region and phase equalization, comprises the following steps:
(1) respectively there is the two images A and B of affine transformation in input, and wherein A is reference picture, and B is image subject to registration;
(2) maximum stable extremal region MSER detections and matching are carried out to reference picture A and image B subject to registration;
(3) reference picture A and image the B subject to registration maximum stable extremal region matched are fitted respectively, and joined
Examine the ellipse fitting region after image A expands and the ellipse fitting region after image B subject to registration expansions;
(4) above-mentioned two ellipse fitting region is normalized:
4a) calculate respectively in reference picture A and image B subject to registration and treat normalized point:
Wherein, zAAnd zBRepresent to treat normalized point, M in reference picture A and image B subject to registration respectivelyAAnd MBReference is represented respectively
The second-order moments matrix of all maximum stable extremal region MSER barycenter, H in image A and image B subject to registrationAAnd HBRepresent respectively
Second-order moments matrix MAAnd MBThe real symmetrical unitary matrice that singular value decomposition is obtained, x 'AWith x 'BRepresent respectively after expanding in image A and B
Elliptic region point, μAAnd μBThe matter of all maximum extremal region MSER in reference picture A and image B subject to registration is represented respectively
The average of the heart;
4b) with needing normalization point z in reference picture AAThe normalization region P of reference picture is constituted, with image B institutes subject to registration
Need normalization point zBConstitute the normalization region Q of image subject to registration;
(5) reference picture A normalization region P and image B subject to registration normalization region Q are carried out based on Gabor filters respectively
The band logical of ripple device is decomposed, and obtains the sub-band images that this two images includes different frequency composition;
(6) sub-band images to above-mentioned two images carry out the feature point detection based on the maximum square of phase equalization, and to detection
The characteristic point arrived carries out the point set registration based on probability distribution, obtains the transformation matrix T between point set1;
(7) according to the normalization region P and the normalization region Q of image subject to registration of reference picture, estimation reference picture A matches somebody with somebody with waiting
Transformation matrix T between quasi- image Bc1, Tc2;
(8) according to the transformation matrix T between point set1Transformation matrix T between reference picture A and image B subject to registrationc1, Tc2Calculate
Affine transformation matrix T between reference picture A and image B subject to registration:
T=Tc1 -1T1Tc2;
(9) enter line translation to image B subject to registration according to affine transformation matrix T, then bilinearity carried out to the image that conversion is obtained to insert
Value, completes image registration.
2. the method for registering images according to claim 1 based on maximum stable extremal region and phase equalization, wherein
Maximum stable extremal region MSER detections and matching are carried out to reference picture A and image B subject to registration described in step (2), by such as
Lower step is carried out:
Maximum stable extremal region MSER detections 2a) are carried out respectively to reference picture A and image B subject to registration, obtain multiple having
The irregular extremal region of affine-invariant features;
2b) multiple irregular extremal regions with affine-invariant features are corresponded, obtain initial maximum stable pole
It is worth region MSER matchings pair.
3. the method for registering images according to claim 1 based on maximum stable extremal region and phase equalization, wherein
Being fitted respectively to reference picture A and image the B subject to registration maximum stable extremal region matched described in step (3), presses
Following steps are carried out:
Reference picture A and image B subject to registration maximum stable extremal region MSER barycenter 3a) is detected respectively;
3b) according to the maximum stable extremal region MSER obtained in the two images barycenter, this two width is calculated according to the following formula
The point of image fitted area:
(xA-μA)TUA -1(xA-μA)=(xA-μA)TMA(xA-μA)=1
(xB-μB)TUB -1(xB-μB)=(xB-μB)TMB(xB-μB)=1
Wherein, xAAnd xBThe point of fitted area in reference picture A and image B subject to registration, μ are represented respectivelyAAnd μBReference is represented respectively
The average of all maximum stable extremal region MSER barycenter in image A and image B subject to registration, T represents transposition, UAAnd UBRespectively
Represent the variance of all maximum stable extremal region MSER barycenter in reference picture A and image B subject to registration, MAAnd MBDifference table
Show the second-order moments matrix of all maximum stable extremal region MSER barycenter in reference picture A and image B subject to registration;
3c) in reference picture A and image B subject to registration, initial ellipse fitting is constituted with the respective fitted area point obtained respectively
Region;
The maximum allowable exaggerated scale in initial ellipse fitting region in reference picture A 3d) is calculated according to the following formula:
Wherein, kARepresent the maximum allowable expansion multiple of the ellipse long and short shaft comprising initial fitted area in reference picture A, rAWith
cAReference picture A line number and columns, u are represented respectivelyaAnd vaAll maximum stable extremal regions in reference picture A are represented respectively
The HCCI combustion of MSER barycenter, xaAnd yaThe row coordinate and row coordinate of fitted area point in reference picture A are represented respectively;
The maximum allowable exaggerated scale in initial ellipse fitting region in image B subject to registration 3e) is calculated according to the following formula:
Wherein, kBRepresent the maximum allowable expansion multiple of the ellipse long and short shaft comprising initial fitted area in image B subject to registration, rB
And cBImage B subject to registration line number and columns, u are represented respectivelybAnd vbRepresent that all matchings are maximum steady in image B subject to registration respectively
Determine the HCCI combustion of the barycenter of extremal region, xbAnd ybRepresent that fitted area point row coordinate and row are sat in image B subject to registration respectively
Mark;
3f) by the maximum allowable exaggerated scale k in initial ellipse fitting region in reference picture AAWith it is initial ellipse in image B subject to registration
The exaggerated scale k of circle fitted areaBIn less exaggerated scale k, k=min (k as initial ellipse fitting regionA,kB);
The point of elliptic region after expanding in reference picture A and image B subject to registration 3g) is calculated according to exaggerated scale k:
(x′A-μA)TMA(x′A-μA)=k2
(x′B-μB)TMB(x′B-μB)=k2
Wherein, x 'AWith x 'BThe point of the elliptic region after expanding in reference picture A and image B subject to registration, μ are represented respectivelyAAnd μBPoint
Not Biao Shi in reference picture A and image B subject to registration the barycenter of all matching maximum stable extremal regions average, MAAnd MBRespectively
Represent the second-order moments matrix of the barycenter of all matching maximum stable extremal regions in reference picture A and image B subject to registration;
The point x ' of elliptic region after 3h) being expanded respectively with reference picture AAThe point of elliptic region after expanding with image B subject to registration
x′BConstitute the ellipse fitting region of this two images.
4. the method for registering images according to claim 1 based on maximum stable extremal region and phase equalization, wherein
Respectively carrying out the normalization region obtained in reference picture A and image B subject to registration based on Gabor filtering described in step (5)
The band logical of device is decomposed, and is carried out as follows:
5a) Gabor bandpass filter group G (u, v, λ) of the design with 5 bandpass filters:
Wherein, u and v represent the frequency domain coordinates of bandpass filter, and K represents the direction number of each bandpass filter, and K value is 6,
θiThe direction of bandpass filter is represented,I=-6, -5, -4 ..., 4,5,6, λ be the scale factor of bandpass filter,
The λ values of each bandpass filter are different, i.e., first bandpass filter value isSecond bandpass filter value be
2, the 3rd bandpass filter value be4th bandpass filter value for 4, the 5th bandpass filter value is
The bandpass filter group of design 5b) is utilized, according to the following formula the normalizing to being obtained from reference picture A and image B subject to registration
Change region and carry out band logical decomposition:
Wherein, IA(x, y) and IB(x, y) represents the normalization region obtained from reference picture A and image B subject to registration, F respectively
[] represents Fourier transformation, F-1[] represents inverse Fourier transform,Represent the subband figure corresponding to reference picture A
Picture,Represent the sub-band images corresponding to image B subject to registration.
5. the method for registering images according to claim 1 based on maximum stable extremal region and phase equalization, wherein
The sub-band images to above-mentioned two images described in step (6) carry out the feature point detection based on the maximum square of phase equalization, press
Following steps are carried out:
6a) each sub-band images respectively to reference picture A, carry out the feature point detection based on the maximum square of phase equalization, from
Characteristic point is selected in most sub-band images of being counted out comprising feature and as reference picture A feature point detection result;
The characteristic point detected in reference picture A 6b) is constituted into a point set according to the following formula:
X=[x1 x2 …xn… xN]100≤N≤500
Wherein, X represents the point set that the characteristic point detected in reference picture A is constituted, xnRepresent n-th detected in reference picture A
Individual characteristic point, n=1,2 ..., N, N represent the number of characteristic point that is detected in reference picture A;
6c) each sub-band images respectively to image B subject to registration, carry out the feature point detection based on the maximum square of phase equalization,
Characteristic point is selected from most sub-band images of being counted out comprising feature and as image B subject to registration feature point detection knot
Really;
The characteristic point detected in image B subject to registration 6d) is constituted into a point set according to the following formula:
Y=[y1 y2 …ym… yM]100≤M≤500
Wherein, Y represents the point set that the characteristic point detected in image B subject to registration is constituted, ymRepresent to detect in image B subject to registration
M-th of characteristic point, m=1,2 ..., M, M represent the number of characteristic point that is detected in image B subject to registration.
6. the method for registering images according to claim 1 based on maximum stable extremal region and phase equalization, wherein
The point set registration carried out to the characteristic point that detects based on probability distribution described in step (6), obtains the transformation matrix between point set
T1, carry out as follows:
6e) using in image detection point set Y subject to registration be a little used as gauss hybrid models GMM center of fiqure;
Any point x in point set X 6f) is detected according to reference picturenIt is corresponding with the point in image detection point set Y subject to registration to close
System, formation condition probability density function:
Wherein, σ represents the standard deviation of single Gaussian function in gauss hybrid models, and M represents first in image detection point set Y subject to registration
The number of element;
6g) according to reference picture detect institute in point set X a little with image detection point set Y subject to registration a little corresponding close
System, generates log-likelihood estimation function:
Expectation maximization EM algorithms 6h) are utilized, send as an envoy to log-likelihood estimation function l (σ, T is calculated1) obtain extreme value when T1Matrix.
7. the method for registering images according to claim 1 based on maximum stable extremal region and phase equalization, wherein
The transformation matrix T between estimation reference picture A and image B subject to registration described in step (7)c1, Tc2, calculate according to the following formula:
Wherein,MAAnd MBRepresent that all matchings are maximum steady in reference picture A and image B subject to registration respectively
Determine the second-order moments matrix of the barycenter of extremal region, HAAnd HBSecond-order moments matrix M is represented respectivelyAAnd MBThe reality that singular value decomposition is obtained
Symmetrical unitary matrice, μAAnd μBThe matter of all matching maximum stable extremal regions in reference picture A and image B subject to registration is represented respectively
The average of the heart, θ represents the anglecs of rotation of the image B subject to registration relative to reference picture A.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410696329.6A CN104616280B (en) | 2014-11-26 | 2014-11-26 | Method for registering images based on maximum stable extremal region and phase equalization |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410696329.6A CN104616280B (en) | 2014-11-26 | 2014-11-26 | Method for registering images based on maximum stable extremal region and phase equalization |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104616280A CN104616280A (en) | 2015-05-13 |
CN104616280B true CN104616280B (en) | 2017-07-28 |
Family
ID=53150713
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410696329.6A Expired - Fee Related CN104616280B (en) | 2014-11-26 | 2014-11-26 | Method for registering images based on maximum stable extremal region and phase equalization |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104616280B (en) |
Families Citing this family (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105741297B (en) * | 2016-02-02 | 2018-08-24 | 南京航空航天大学 | A kind of repeat pattern image matching method with affine-invariant features |
CN106485741A (en) * | 2016-10-19 | 2017-03-08 | 哈尔滨工业大学 | A kind of method of the non-firm point set registration retaining partial structurtes |
CN106815851B (en) * | 2017-01-24 | 2019-05-24 | 电子科技大学 | A kind of grid circle oil level indicator automatic reading method of view-based access control model measurement |
CN106996777B (en) * | 2017-04-21 | 2019-02-12 | 合肥井松自动化科技有限公司 | A kind of vision navigation method based on ground image texture |
CN108428224B (en) * | 2018-01-09 | 2020-05-22 | 中国农业大学 | Animal body surface temperature detection method and device based on convolutional neural network |
CN108537832B (en) * | 2018-04-10 | 2021-11-26 | 安徽大学 | Image registration method and image processing system based on local invariant gray feature |
CN112233158B (en) * | 2020-10-14 | 2022-02-15 | 俐玛精密测量技术(苏州)有限公司 | Secondary projection registration method of micro-nano CT projection image |
CN112986329B (en) * | 2021-02-07 | 2022-03-25 | 电子科技大学 | Infrared thermal imaging detection method for ultra-high speed impact damage of large-size non-planar test piece |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101751673A (en) * | 2009-12-24 | 2010-06-23 | 中国资源卫星应用中心 | Multi-spectral image registration detection and correction method based on phase coincident characteristic |
CN102930525A (en) * | 2012-09-14 | 2013-02-13 | 武汉大学 | Line matching method based on affine invariant feature and homography |
CN103400384A (en) * | 2013-07-22 | 2013-11-20 | 西安电子科技大学 | Large viewing angle image matching method capable of combining region matching and point matching |
CN103914847A (en) * | 2014-04-10 | 2014-07-09 | 西安电子科技大学 | SAR image registration method based on phase congruency and SIFT |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101677559B1 (en) * | 2013-03-22 | 2016-11-18 | 한국전자통신연구원 | Image registration device and operation method thereof |
-
2014
- 2014-11-26 CN CN201410696329.6A patent/CN104616280B/en not_active Expired - Fee Related
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101751673A (en) * | 2009-12-24 | 2010-06-23 | 中国资源卫星应用中心 | Multi-spectral image registration detection and correction method based on phase coincident characteristic |
CN102930525A (en) * | 2012-09-14 | 2013-02-13 | 武汉大学 | Line matching method based on affine invariant feature and homography |
CN103400384A (en) * | 2013-07-22 | 2013-11-20 | 西安电子科技大学 | Large viewing angle image matching method capable of combining region matching and point matching |
CN103914847A (en) * | 2014-04-10 | 2014-07-09 | 西安电子科技大学 | SAR image registration method based on phase congruency and SIFT |
Also Published As
Publication number | Publication date |
---|---|
CN104616280A (en) | 2015-05-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104616280B (en) | Method for registering images based on maximum stable extremal region and phase equalization | |
CN103116763B (en) | A kind of living body faces detection method based on hsv color Spatial Statistical Character | |
CN103310453B (en) | A kind of fast image registration method based on subimage Corner Feature | |
CN101271525B (en) | Fast image sequence characteristic remarkable picture capturing method | |
CN103268497B (en) | A kind of human face posture detection method and the application in recognition of face | |
CN101551863B (en) | Method for extracting roads from remote sensing image based on non-sub-sampled contourlet transform | |
Chen et al. | Robust local features for remote face recognition | |
CN107909059A (en) | It is a kind of towards cooperateing with complicated City scenarios the traffic mark board of bionical vision to detect and recognition methods | |
CN109872305B (en) | No-reference stereo image quality evaluation method based on quality map generation network | |
CN102629374B (en) | Image super resolution (SR) reconstruction method based on subspace projection and neighborhood embedding | |
Tan et al. | Image co-saliency detection by propagating superpixel affinities | |
CN103208097B (en) | Filtering method is worked in coordination with in the principal component analysis of the multi-direction morphosis grouping of image | |
CN102663371B (en) | Low-resolution face recognition method coupling gait characteristics | |
CN107506688B (en) | Harris corner detection image pyramid palm print ROI identification method | |
CN105046664A (en) | Image denoising method based on self-adaptive EPLL algorithm | |
CN108021869A (en) | A kind of convolutional neural networks tracking of combination gaussian kernel function | |
CN104794729B (en) | SAR image change detection based on conspicuousness guiding | |
CN103034865A (en) | Extraction method of visual salient regions based on multiscale relative entropy | |
CN104392241A (en) | Mixed regression-based head pose estimation method | |
Redondo-Cabrera et al. | All together now: Simultaneous object detection and continuous pose estimation using a hough forest with probabilistic locally enhanced voting | |
CN105488541A (en) | Natural feature point identification method based on machine learning in augmented reality system | |
CN106023187A (en) | Image registration method based on SIFT feature and angle relative distance | |
CN104700089A (en) | Face identification method based on Gabor wavelet and SB2DLPP | |
CN103839066A (en) | Feature extraction method based on biological vision | |
CN108197577B (en) | Finger vein image feature extraction method combining Sobel and MFRAT |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20170728 |