CN104463849A - Color image registration method based on color invariant and phase correlation - Google Patents

Color image registration method based on color invariant and phase correlation Download PDF

Info

Publication number
CN104463849A
CN104463849A CN201410632628.3A CN201410632628A CN104463849A CN 104463849 A CN104463849 A CN 104463849A CN 201410632628 A CN201410632628 A CN 201410632628A CN 104463849 A CN104463849 A CN 104463849A
Authority
CN
China
Prior art keywords
image
lambda
color
registration
partiald
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201410632628.3A
Other languages
Chinese (zh)
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.)
State Grid Corp of China SGCC
Xuji Group Co Ltd
Original Assignee
State Grid Corp of China SGCC
Xuji Group Co Ltd
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 State Grid Corp of China SGCC, Xuji Group Co Ltd filed Critical State Grid Corp of China SGCC
Priority to CN201410632628.3A priority Critical patent/CN104463849A/en
Publication of CN104463849A publication Critical patent/CN104463849A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/30Determination of transform parameters for the alignment of images, i.e. image registration
    • G06T7/33Determination of transform parameters for the alignment of images, i.e. image registration using feature-based methods
    • G06T7/344Determination of transform parameters for the alignment of images, i.e. image registration using feature-based methods involving models
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/10Image acquisition modality
    • G06T2207/10024Color image
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/20Special algorithmic details
    • G06T2207/20048Transform domain processing
    • G06T2207/20056Discrete and fast Fourier transform, [DFT, FFT]

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Image Analysis (AREA)

Abstract

The invention relates to a color image registration method based on color invariant and phase correlation, and belongs to the technical field of image processing. According to the color image registration method, firstly, the RGB information of a to-be-registered image is obtained, and the image color invariant is calculated according to the obtained information; secondly, the color invariant of the to-be-registered image is substituted into a phase correlated model under logarithm polar coordinates so that phase correlation conversion can be carried out, registered points can be accurately positioned to the sub pixel level through fitting on the intersection energy spectrum phase. The phase correlated model under the logarithm polar coordinates is adopted, has very high adaptability to the image translation transformation and also has adaptability to the image dimension and rotation transformation. According to the method, a high-precision sub pixel registration result can be obtained for a dimension, rotation and translation transformation color image, and high calculating efficiency and processing speed are achieved.

Description

A kind of coloured image method for registering relevant to phase place based on Color invariants
Technical field
The present invention relates to a kind of coloured image method for registering relevant to phase place based on Color invariants, belong to technical field of image processing.
Background technology
Image registration is the process different images of two width or several same targets being snapped to a coordinate system, and wherein, different images may obtain from the shooting of different time, different angles or different cameral.Image registration is an important directions in image procossing research and apply, and it is the basis of many image applications, such as, and super-resolution image reconstruction, image mosaic and image co-registration.In numerous performance index, registration accuracy is of paramount importance, and sub-pixel precision is the basic demand of many application, maybe can significantly improve the performance of image procossing application.Generally method for registering images can be divided into two large classes: based on the method for registering images in region and the method for registering images of feature based.Wherein, the image registration based on region directly processes image intensity value, and the image registration of feature based then extracts some unique points and then mates from image.
Based in the method for registering images in region, phase correlation method can have good adaptability to the image of rotation, yardstick, translation transformation, and noiseproof feature is good, but does not possess sub-pixel precision grade, and can only registration gray level image.First to carry out gray processing process for coloured image, then registration is carried out to gray level image, because the loss of colouring information can cause error hiding.
Summary of the invention
The object of this invention is to provide a kind of coloured image method for registering relevant to phase place based on Color invariants, because the method for registering that adopts gray processing process to cause colouring information to be lost to cause error hiding and phase place to be correlated with cannot the problem of registration coloured image during to solve existing coloured image registration.
The present invention is for solving the problems of the technologies described above and providing a kind of coloured image method for registering relevant to phase place based on Color invariants, and this method for registering comprises the following steps:
1) RGB information of image subject to registration is obtained, according to the information computed image Color invariants obtained;
2) Color invariants of image subject to registration is brought into the phase place correlation model under log-polar, set up the coordinate transformation model between image subject to registration;
3) cross-power spectrum of color of image invariant subject to registration is calculated;
4) cross-power spectrum is carried out Fu Ye inversion and change to spatial domain, obtain impulse function;
5) utilize Gaussian function paired pulses function to carry out curve fitting, determine Curve Maximization point, this extreme point is exactly the maximum point of cross-correlation and optimum matching coordinate;
6) bring the position coordinates of extreme point into step 2) in the coordinate transformation model set up, determine the coordinate transformation model between image subject to registration with this, according to this model by under image conversion subject to registration to same coordinate.
Described step 1) in Color invariants be:
H = E λ E λλ = ∂ E / ∂ λ ∂ 2 E / ∂ λ 2 = ∂ R ∞ ( λ , x ) / ∂ λ ∂ 2 R ∞ ( λ , x ) / ∂ λ 2 = f [ R ∞ ( λ , x ) ]
Wherein λ represents wavelength, and x is two-dimensional vector, represents observation position, R (λ, x) represents material reflectance, the reflectance spectrum that E (λ, x) is observation place.
Described step 2) in transformation model be:
h 1(x,y)=h 2(σxcosα 0+σysinα 0-x 0,-σxsinα 0+σycosα 0-y 0)
Wherein h 1(x, y), h 2(x, y) is the Color invariants of two width images subject to registration, and σ is scaling factor, α 0 is the anglec of rotation, x0, and y0 is the relative translation amount of two width figure.
Described step 3) in the computing formula of cross-power spectrum as follows:
A) to step 2) in transformation model carry out Fourier transform,
H 1 ( u , v ) = 1 σ 2 e - j 2 π ( ux 0 + vy 0 ) H 2 [ 1 σ ( u cos α 0 + v sin α 0 ) , 1 σ ( - u sin α 0 + v cos α 0 ) ] ;
B) H1 and H2 modulus value M1 and M2 is calculated,
M 1(r,α)=e -2kM 2(r-k,α-α 0)
Log ρ=r, log σ=k and ρ=e r, σ=e k;
Wherein
C) Fourier transform and normalized are carried out to modulus value,
M 1 ′ ( u , v ) = M 2 ′ ( u , v ) e - j 2 π ( ur + v α 0 ) - 2 k
M 1 ′ ( u , v ) M 2 ′ * ( u , v ) | M 1 ′ ( u , v ) M 2 ′ * ( u , v ) | = e - j 2 π ( ur + v α 0 ) - 2 k
Wherein M 2 *for M 2conjugation.
The invention has the beneficial effects as follows: first the present invention obtains the RGB information of image subject to registration, according to the information computed image Color invariants obtained; Then by the Color invariants of image subject to registration, the phase place correlation model brought under log-polar carries out phase place correlating transforms, by carrying out matching to its cross power spectrum phase place, registration point accurately can be positioned to sub-pixel.The present invention adopts the phase place correlation model under log-polar, not only there is good adaptability to the translation transformation of image, equally there is applicability to graphical rule and rotational transform, the present invention can obtain high precision subpixel registration result to the coloured image of yardstick, rotation and translation transformation, and has good counting yield and processing speed.
Accompanying drawing explanation
Fig. 1 is the process flow diagram of method for registering images of the present invention;
Fig. 2-a is the original color image adopted in the embodiment of the present invention;
Fig. 2-b is the schematic diagram of original color image invariant H;
Fig. 3 is the schematic diagram of log-polar phase place related algorithm.
Embodiment
Below in conjunction with accompanying drawing, the specific embodiment of the present invention is further described.
The invention provides a kind of coloured image registration Algorithm relevant to phase place based on Color invariants, in order to registration coloured image, Color invariants is incorporated in image registration algorithm, for two images subject to registration, specific implementation process of the present invention is described below.The flow process of the method as shown in figures 1 and 3, specifically comprises the steps.
1. obtain the RGB information of image subject to registration and the invariant of computed image color
Color invariants is a kind of reflection characteristic characterizing object, with viewpoint surface orientation direction of illumination and intensity of illumination all irrelevant, it is one function about position coordinates, adopt Gauss's color model as the universal model representing spectral information and local image structure, to calculate the invariant of color space.The Kubelka-Munk theoretical description spectral characteristics of radiation of object, its model tormulation is:
E(λ,x)=e(λ,x)[1-ρ f(x)] 2+e(λ,x)ρ f(x) (1)
Wherein λ represents wavelength, and x is two-dimensional vector, and represent observation position, e (λ, x) represents spectral intensity, ρ fx () represents the Fresnel reflection coefficient at x place, R (λ, x) represents material reflectance, the reflectance spectrum that E (λ, x) is observation place.
In most cases, e (λ, x) remains unchanged and relevant with position on each wavelength, and E (λ, x) is rewritten into i (x) form, then (1) formula becomes:
E(λ,x)=i(x){[1-ρ f(x)] 2R (λ,x)+ρ f(x)} (2)
First order derivative and second derivative are asked respectively to λ, are then divided by:
H = E λ E λλ = ∂ E / ∂ λ ∂ 2 E / ∂ λ 2 = ∂ R ∞ ( λ , x ) / ∂ λ ∂ 2 R ∞ ( λ , x ) / ∂ λ 2 = f [ R ∞ ( λ , x ) ] - - - ( 3 )
H is the one statement of Color invariants, same to observation place, surface towards, light intensity magnitude, reflection coefficient be all irrelevant.Under the condition meeting human visual system and CIE-1964-XYZ standard, the RGB component of coloured image and E (E, E λ, E λ λ) relation be approximately:
E E λ E λλ = 0.06 0.63 0.27 0.30 0.04 - 0.35 0.34 - 0.60 0.17 × R G B - - - ( 4 )
The Color invariants H of coloured image can be tried to achieve by (4) formula and (3) formula.
The present embodiment adopts the original color image of Fig. 2-a to be example, and after above-mentioned calculating, the result of calculation of the colored invariant of this image is as shown in Fig. 2-b.
2. the phase place correlation model set up under log-polar carries out phase place correlating transforms
Suppose to there is rotation, translation, change of scale between two width images subject to registration, as shown in Figure 3, h 1(x, y), h 2(x, y) is the Color invariants of two width images, then h 1(x, y) and h 2the relation of (x, y) can be expressed as:
h 1(x,y)=h 2(σxcosα 0+σysinα 0-x 0,-σxsinα 0+σycosα 0-y 0) (5)
In formula, σ is scaling factor, α 0for the anglec of rotation, x 0, y 0be the relative translation amount of two width figure, (5) Fourier transform obtained:
H 1 ( u , v ) = 1 σ 2 e - j 2 π ( ux 0 + vy 0 ) H 2 [ 1 σ ( u cos α 0 + v sin α 0 ) , 1 σ ( - u sin α 0 + v cos α 0 ) ] - - - ( 6 )
If M 1, M 2for H 1, H 2modulus value, then:
M 1 ( u , v ) = 1 σ 2 M 2 [ 1 σ u cos α 0 + v sin α 0 , - u sin α 0 + v cos α 0 ] - - - ( 7 )
Carry out coordinate transform to formula (7) to obtain:
M 1 ( ρ cos α , ρ sin α ) = 1 σ 2 M 2 [ 1 σ ρ cos ( α - α 0 ) , ρ sin ( α - α 0 ) ] - - - ( 8 )
Namely M 1 ( ρ , α ) = 1 α 2 M 2 ( ρ σ , α - α 0 ) - - - ( 9 )
Make log ρ=r, log σ=k and ρ=e r, σ=e kthen formula (9) can turn to:
M 1(r,α)=e -2kM 2(r-k,α-α 0) (10)
3. obtain the cross-power spectrum of two width color of image invariants
Carry out Fourier transform to formula (10) to obtain:
M 1 ′ ( u , v ) = M 2 ′ ( u , v ) e - j 2 π ( ur + v α 0 ) - 2 k - - - ( 11 )
Normalized power spectrum is:
M 1 ′ ( u , v ) M 2 ′ * ( u , v ) | M 1 ′ ( u , v ) M 2 ′ * ( u , v ) | = e - j 2 π ( ur + v α 0 ) - 2 k - - - ( 12 )
Wherein M 2 *for M 2conjugation, wherein r=log ρ, k=log σ, α 0for the anglec of rotation.
4. inverse fourier transform, and carry out curve fitting
Normalized cross-power spectrum is an exponential function, through inverse fourier transform to spatial domain, obtains impulse function δ (x-r, y-α 0), utilize Gaussian function paired pulses function to carry out curve fitting, find Curve Maximization point, the point that cross-correlation is maximum i.e. optimum matching coordinate, the position coordinates of extreme point is exactly (r, α 0) value, and scale factor σ can be obtained further.
5. locate the extreme point of sub-pix, obtain converting parameter.
The value of anglec of rotation α 0 and scale factor σ is substituted into formula (6), and be just converted into the form of simple translation relationship consistency, adopting uses the same method can calculate translation parameters.According to the anglec of rotation, scale factor and translation parameters, the transformation model between two width images can be determined, just can by under two width image conversions to same coordinate.

Claims (4)

1. based on the coloured image method for registering that Color invariants is relevant to phase place, it is characterized in that, this method for registering comprises the following steps:
1) RGB information of image subject to registration is obtained, according to the information computed image Color invariants obtained;
2) Color invariants of image subject to registration is brought into the phase place correlation model under log-polar, set up the coordinate transformation model between image subject to registration;
3) cross-power spectrum of color of image invariant subject to registration is calculated;
4) cross-power spectrum is carried out Fu Ye inversion and change to spatial domain, obtain impulse function;
5) utilize Gaussian function paired pulses function to carry out curve fitting, determine Curve Maximization point, this extreme point is exactly the maximum point of cross-correlation and optimum matching coordinate;
6) bring the position coordinates of extreme point into step 2) in the coordinate transformation model set up, determine the coordinate transformation model between image subject to registration with this, according to this model by under image conversion subject to registration to same coordinate.
2., according to claim 1 based on the coloured image method for registering that Color invariants is relevant to phase place, it is characterized in that, described step 1) in Color invariants be:
H = E λ E λλ = ∂ E / ∂ λ ∂ 2 E / ∂ λ 2 = ∂ R ∞ ( λ , x ) / ∂ λ ∂ 2 R ∞ ( λ , x ) / ∂ λ 2 = f [ R ∞ ( λ , x ) ]
Wherein λ represents wavelength, and x is two-dimensional vector, represents observation position, R (λ, x) represents material reflectance, the reflectance spectrum that E (λ, x) is observation place.
3. the coloured image method for registering relevant to phase place based on Color invariants according to claim 2, is characterized in that, described step 2) in transformation model be:
h 1(x,y)=h 2(σxcosα 0+σysinα 0-x 0,-σxsinα 0+σycosα 0-y 0)
Wherein h 1(x, y), h 2(x, y) is the Color invariants of two width images subject to registration, and σ is scaling factor, α 0 is the anglec of rotation, x0, and y0 is the relative translation amount of two width figure.
4. the coloured image method for registering relevant to phase place based on Color invariants according to claim 3, is characterized in that, described step 3) in the computing formula of cross-power spectrum as follows:
A) to step 2) in transformation model carry out Fourier transform,
H 1 ( u , v ) = 1 σ 2 e - j 2 π ( ux 0 + vy 0 ) H 2 [ 1 σ ( u cos α 0 + v sin α 0 ) , 1 σ ( - u sin α 0 + v cos α 0 ) ] ;
B) H1 and H2 modulus value M1 and M2 is calculated,
M 1(r,α)=e -2kM 2(r-k,α-α 0)
Log ρ=r, log σ=k and ρ=e r, σ=e k;
Wherein
C) Fourier transform and normalized are carried out to modulus value,
M 1 ′ ( u , v ) = M 2 ′ ( u , v ) e - j 2 π ( ur + vα 0 ) - 2 k
M 1 ′ ( u , v ) M 2 ′ * ( u , v ) | M 1 ′ ( u , v ) M 2 ′ * ( u , v ) | = e - j 2 π ( ur + vα 0 ) - 2 k
Wherein M 2 *for M 2conjugation.
CN201410632628.3A 2014-11-11 2014-11-11 Color image registration method based on color invariant and phase correlation Pending CN104463849A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410632628.3A CN104463849A (en) 2014-11-11 2014-11-11 Color image registration method based on color invariant and phase correlation

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410632628.3A CN104463849A (en) 2014-11-11 2014-11-11 Color image registration method based on color invariant and phase correlation

Publications (1)

Publication Number Publication Date
CN104463849A true CN104463849A (en) 2015-03-25

Family

ID=52909831

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410632628.3A Pending CN104463849A (en) 2014-11-11 2014-11-11 Color image registration method based on color invariant and phase correlation

Country Status (1)

Country Link
CN (1) CN104463849A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107516322A (en) * 2017-08-11 2017-12-26 浙江大学 A kind of image object size based on logarithm pole space and rotation estimation computational methods
CN108648150A (en) * 2018-05-10 2018-10-12 句容康泰膨润土有限公司 A kind of image split-joint method
CN111936946A (en) * 2019-09-10 2020-11-13 北京航迹科技有限公司 Positioning system and method

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101221661A (en) * 2008-01-29 2008-07-16 深圳市迅雷网络技术有限公司 Image registration method and device
US7620269B1 (en) * 2004-07-01 2009-11-17 Sandia Corporation Edge-based correlation image registration for multispectral imaging

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7620269B1 (en) * 2004-07-01 2009-11-17 Sandia Corporation Edge-based correlation image registration for multispectral imaging
CN101221661A (en) * 2008-01-29 2008-07-16 深圳市迅雷网络技术有限公司 Image registration method and device

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
ALAA E. ABDEL-HAKIM ET AL.: "CSIFT: A SIFT Descriptor with Color Invariant Characteristics", 《PROCEEDINGS OF THE 2006 IEEE COMPUTER SOCIETY CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION》 *
周武 等: "基于相位相关和重采样的亚像素图像配准算法", 《华南理工大学学报(自然科学版)》 *
赵萌萌: "基于特征点的图像拼接算法", 《中国优秀硕士学位论文全文数据库(信息科技辑)》 *

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107516322A (en) * 2017-08-11 2017-12-26 浙江大学 A kind of image object size based on logarithm pole space and rotation estimation computational methods
CN107516322B (en) * 2017-08-11 2020-08-18 浙江大学 Image object size and rotation estimation calculation method based on log polar space
CN108648150A (en) * 2018-05-10 2018-10-12 句容康泰膨润土有限公司 A kind of image split-joint method
CN111936946A (en) * 2019-09-10 2020-11-13 北京航迹科技有限公司 Positioning system and method
US11940279B2 (en) 2019-09-10 2024-03-26 Beijing Voyager Technology Co., Ltd. Systems and methods for positioning

Similar Documents

Publication Publication Date Title
CN105205858A (en) Indoor scene three-dimensional reconstruction method based on single depth vision sensor
CN105651263B (en) Shallow water depth multi-source remote sensing merges inversion method
CN103697815B (en) Mixing structural light three-dimensional information getting method based on phase code
CN101871773B (en) Synchronous hue shift conversion method and three-dimensional appearance measurement system thereof
CN103606170B (en) Streetscape image feature based on colored Scale invariant detects and matching process
CN104376558A (en) Cuboid-based intrinsic parameter calibration method for Kinect depth camera
CN102681033A (en) Sea surface wind measurement method based on X-band marine radar
CN103292733B (en) A kind of corresponding point lookup method based on phase shift and trifocal tensor
CN107729893A (en) A kind of vision positioning method of clapper die spotting press, system and storage medium
CN105139401A (en) Depth credibility assessment method for depth map
CN103383455A (en) Ocean wave parameter extraction method based on shape-from-shading (SFS) technology
CN108765476A (en) Polarized image registration method
CN104463849A (en) Color image registration method based on color invariant and phase correlation
CN102096920B (en) Target image-based sub-pixel registering method
CN103868473B (en) A kind of high light body surface phase place quick recovery method based on recurrence method
CN106568394A (en) Hand-held three-dimensional real-time scanning method
CN103791889A (en) Cross structure light assisted monocular vision pose measurement method
CN102324045A (en) Invariant-moment target recognition method based on Radon transformation and polar harmonic transformation
CN111950438A (en) Depth learning-based effective wave height inversion method for Tiangong No. two imaging altimeter
CN103985121A (en) Method for calibrating underwater projector
US20240169584A1 (en) Neural network-based pose estimation and registration method and device for heterogeneous images, and medium
CN106408517A (en) Rapid image rotation method
CN104361573B (en) The SIFT feature matching algorithm of Fusion of Color information and global information
CN102629368B (en) Color image vignetting recovery method based on illumination surface modeling
Wang et al. Interference image registration combined by enhanced scale-invariant feature transform characteristics and correlation coefficient

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20150325