CN101998136A - Homography matrix acquisition method as well as image pickup equipment calibrating method and device - Google Patents

Homography matrix acquisition method as well as image pickup equipment calibrating method and device Download PDF

Info

Publication number
CN101998136A
CN101998136A CN2009100909988A CN200910090998A CN101998136A CN 101998136 A CN101998136 A CN 101998136A CN 2009100909988 A CN2009100909988 A CN 2009100909988A CN 200910090998 A CN200910090998 A CN 200910090998A CN 101998136 A CN101998136 A CN 101998136A
Authority
CN
China
Prior art keywords
width
matrix
image
picture pick
cloth
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
CN2009100909988A
Other languages
Chinese (zh)
Other versions
CN101998136B (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.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies 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 Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CN 200910090998 priority Critical patent/CN101998136B/en
Publication of CN101998136A publication Critical patent/CN101998136A/en
Application granted granted Critical
Publication of CN101998136B publication Critical patent/CN101998136B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Image Processing (AREA)

Abstract

The invention relates to a homography matrix acquisition method as well as an image pickup equipment calibrating method and device. The image pickup equipment calibrating method comprises the following steps: acquiring at least three images from one scene, respectively extracting characteristic points from each image, and carrying out characteristic point matching on the extracted characteristic points to obtain pixel coordinates of the matched characteristic points corresponding to the same point in the three-dimensional scene space in each image, wherein each image has a relative rotating angle among shooting positions of the image pickup equipment in the shooting process; calculating the fundamental matrix F between any two images and the extremity coordinates e of each image based on the pixel coordinates, and calculating the projection matrix P of the image pickup equipment based on F and e; solving the homography matrix H of which the principal diagonal elements are set to be approximately equal based on the projection matrix P; and measuring and calibrating based on the solution to obtain internal parameters of the image pickup equipment. By using the technical scheme, convenient, simple, fast and precise on-line calibration on parameters of the image pickup equipment can be obtained without depending on reference objects for calibration.

Description

The acquisition methods of homography matrix, the scaling method of picture pick-up device and device
Technical field
The present invention relates to technical field of image processing, be specifically related to the acquisition methods of homography matrix and the scaling method and the device of picture pick-up device.
Background technology
Picture pick-up device is demarcated the geometrical model parameter that picture pick-up device promptly is set.Picture pick-up device geometrical model parameter is used for determining three-dimensional geometry position and its correlation between the image corresponding points of certain point of space object surface.Picture pick-up device geometrical model parameter is also referred to as the picture pick-up device parameter.The picture pick-up device parameter comprises inner parameter and external parameter.
At present picture pick-up device inner parameter scaling method mainly comprises: traditional standardization and from standardization.
The tradition standardization is under certain picture pick-up device geometrical model, carries out image processing at shape, the known calibrated reference of size, to obtain the inner parameter and the external parameter of video camera.The tradition standardization can obtain higher precision, but owing to need to use calibrated reference in the picture pick-up device calibration process, therefore, traditional standardization is not suitable for the application scenarios of complexity such as picture pick-up device need take regular exercise.
From standardization can scene the unknown, and the situation of picture pick-up device arbitrary motion under determine the inner parameter of picture pick-up device.On standardization has utilized angle in projective geometry, there is the quadratic nonlinearity bounding theory between per two width of cloth images, as there being two Kruppa equations etc. between per two width of cloth images, by being retrained, quadratic nonlinearities such as Kruppa equation group directly find the solution, obtain the inner parameter of picture pick-up device.Though from standardization as based on the Kruppa equation can be implemented in the real-time calibration of line from standardization, exist because equation solution difficulty etc. are former thereby stated accuracy that cause is not high and demarcate problem such as implementation procedure complexity.
In addition, all need to use homography matrix H in multiple application such as picture pick-up device demarcation, image splicing, H is generally one 3 * 3 matrix, and the degree of freedom is 8, and H can represent two transformation relations between the projection plane:
x ′ = Hx = h 11 h 12 h 13 h 21 h 22 h 23 h 31 h 32 h 33 x
Wherein, x is the homogeneous expression of image coordinate before the conversion, and x ' is the homogeneous expression of image coordinate after the conversion.The acquisition methods of existing homography matrix comprises: manual specify at least 4 pairs of characteristic points to or utilize the mode of taking template image to determine that at least 4 pairs of characteristic points are right, afterwards, utilize characteristic point to setting up equation and finding the solution to obtain homography matrix.Utilize before the known transform and conversion after a characteristic point on the image coordinate is obtained two equations:
x ′ = h 11 x + h 12 y + h 13 h 31 x + h 32 y + h 33 y ′ = h 21 x + h 22 y + h 23 h 31 x + h 32 y + h 33
Because the degree of freedom of H is 8, therefore minimum need be by 4 pairs of characteristic points to setting up 8 equations, and after at least 8 equations are found the solution, just can obtain homography matrix H.
The acquisition methods of above-mentioned homography matrix is owing to need manual specific characteristic point or utilize the shooting template image to find characteristic point, the implementation procedure complexity.
Summary of the invention
Embodiment of the present invention provides the acquisition methods of homography matrix, the scaling method and the device of picture pick-up device, simplified the implementation procedure of obtaining homography matrix, the inner parameter of real-time calibration picture pick-up device that can be online, and, can determine the inner parameter of picture pick-up device simply, fast and accurately.
The acquisition methods of the homography matrix that embodiment of the present invention provides comprises:
Obtain at least three width of cloth images of Same Scene, have relative rotation angle between the camera site of described each width of cloth image picture pick-up device when taking;
Described each width of cloth image is carried out feature point extraction respectively, and the characteristic point of described extraction is carried out Feature Points Matching, to obtain the pixel coordinate of coupling characteristic point corresponding three-dimensional scene space same point in each width of cloth image afterwards;
Calculate the basis matrix F between any two width of cloth images and the limit coordinate e of every width of cloth image according to the pixel coordinate of the characteristic point of each width of cloth image of described corresponding three-dimensional scene space same point, and calculate the projection matrix P of picture pick-up device by described F and e Pi, i=1 wherein, 2......M, M are the described amount of images of obtaining;
According to projection matrix P PiElement to leading diagonal is set to approximately equalised homography matrix H AiFind the solution, to obtain homography matrix H Ai
The scaling method of the picture pick-up device that embodiment of the present invention provides comprises:
Obtain at least three width of cloth images of Same Scene, have relative rotation angle between the camera site of described each width of cloth image picture pick-up device when taking;
Described each width of cloth image is carried out feature point extraction respectively, and the characteristic point of described extraction is carried out Feature Points Matching, to obtain the pixel coordinate of coupling characteristic point corresponding three-dimensional scene space same point in each width of cloth image afterwards;
Calculate the basis matrix F between any two width of cloth images and the limit coordinate e of every width of cloth image according to the pixel coordinate of the characteristic point of each width of cloth image of described corresponding three-dimensional scene space same point, calculate the projection matrix P of picture pick-up device by described F and e Pi, i=1 wherein, 2......M, M are the described amount of images of obtaining;
According to projection matrix P PiElement to leading diagonal is set to approximately equalised homography matrix H AiFind the solution;
Measure demarcation according to solving result, to obtain the inner parameter of picture pick-up device.
The homography matrix deriving means that embodiment of the present invention provides comprises:
Image collection module is used to obtain at least three width of cloth images of Same Scene, has relative rotation angle between the camera site of described each width of cloth image picture pick-up device when taking;
Extract matching module, described each width of cloth image is carried out feature point extraction respectively, and the characteristic point of described extraction is carried out Feature Points Matching, to obtain the pixel coordinate of coupling characteristic point corresponding three-dimensional scene space same point in each width of cloth image afterwards;
The projection matrix module, be used for pixel coordinate according to the characteristic point of each width of cloth image of described corresponding three-dimensional scene space same point and calculate the basis matrix F between any two width of cloth images and the limit coordinate e of every width of cloth image, calculate the projection matrix P of picture pick-up device by described F and e Pi, i=1 wherein, 2......M, M are the described amount of images of obtaining;
The homography matrix module is used for according to described projection matrix P PiElement to leading diagonal is set to approximately equalised homography matrix H AiFind the solution, the homography matrix H of acquisition is found the solution in output Ai
The caliberating device of the picture pick-up device that embodiment of the present invention provides comprises:
Image collection module is used to obtain at least three width of cloth images of Same Scene, has relative rotation angle between the camera site of described each width of cloth image picture pick-up device when taking;
Extract matching module, be used for described each width of cloth image is carried out feature point extraction respectively, and the characteristic point of described extraction is carried out Feature Points Matching, to obtain the pixel coordinate of coupling characteristic point corresponding three-dimensional scene space same point in each width of cloth image afterwards;
The projection matrix module, be used for pixel coordinate according to the characteristic point of each width of cloth image of described corresponding three-dimensional scene space same point and calculate the basis matrix F between any two width of cloth images and the limit coordinate e of every width of cloth image, calculate the projection matrix P of picture pick-up device by described F and e Pi, i=1 wherein, 2......M, M are the described amount of images of obtaining;
The homography matrix module is according to described projection matrix P PiElement to leading diagonal is set to approximately equalised homography matrix H AiFind the solution;
The tolerance demarcating module is used for measuring demarcation according to the solving result of homography matrix module, to obtain the inner parameter of picture pick-up device.
Description by technique scheme as can be known, the embodiment of the invention has been simplified the implementation procedure of obtaining homography matrix, thereby has simplified the multiple application based on homography matrix; The embodiment of the invention can be under the situation that does not rely on calibrated reference, the inner parameter of easy, quick, accurate real-time on-line proving picture pick-up device.
Description of drawings
Fig. 1 is the scaling method flow chart of the acquisition methods that includes homography matrix of the embodiment of the invention one at interior picture pick-up device;
Fig. 2 is the image sequence schematic diagram one of the embodiment of the invention one;
Fig. 3 is the image sequence schematic diagram two of the embodiment of the invention one;
Fig. 4 is the deriving means structural representation of the homography matrix of the embodiment of the invention two;
Fig. 5 is the caliberating device structural representation of the picture pick-up device of the embodiment of the invention three.
Embodiment
The embodiment of the invention proposes the picture pick-up device calibration technique that a kind of homography matrix obtains technology and rotates based on low-angle.Homography matrix obtain with picture pick-up device calibration technique scheme in, at least three width of cloth images of need to obtain under the Same Scene, picture pick-up device (as video camera) being taken with different shooting angles, for example under the condition that the inner parameter of picture pick-up device remains unchanged, picture pick-up device is taken at least three width of cloth images of different shooting angles under the Same Scene.In shooting process, but the picture pick-up device free shift, still, when taking each width of cloth image, relative rotation angle between the camera site of picture pick-up device should be less, and the relative rotation angle here is at arbitrary axle among X-axis, Y-axis and the Z axle three or any multiaxis.As between any two width of cloth images at three mutual vertical coordinate axle X of picture pick-up device coordinate system, the relative rotation angle on Y and the Z all should be controlled within (15 °, 15 °).Can with the photocentre of picture pick-up device the initial point of X-axis, Y-axis and Z axle.In addition, can think that the clockwise anglec of rotation is a negative angle, the anticlockwise anglec of rotation is a positive-angle.After adopting aforesaid way to obtain at least three width of cloth images, the characteristic point of each width of cloth image is extracted and matching treatment, afterwards, obtain the projection matrix of picture pick-up device by the characteristic point after the matching treatment, and utilize projection matrix that the element of leading diagonal is set to approximately equalised homography matrix and find the solution, the obtain manner of above-mentioned homography matrix can be applied in the multiple application such as picture pick-up device demarcation.
The acquisition methods that includes homography matrix below in conjunction with 1 pair of embodiment of the invention of accompanying drawing describes at interior picture pick-up device scaling method.
Among Fig. 1, step 1, obtain at least three width of cloth images under the Same Scene.
Picture pick-up device is by taking at least three width of cloth images that obtain above-mentioned Same Scene.In the process of taking each width of cloth image, the picture pick-up device inner parameter can remain unchanged, and picture pick-up device can free shift, but, when taking each width of cloth image, the relative rotation angle between the camera site of picture pick-up device should be less, and the camera position when taking any two width of cloth images at picture pick-up device is at three vertical coordinate axle X of picture pick-up device coordinate system, relative rotation angle on Y and the Z should be controlled within (15 °, 15 °).That is to say that the relative rotation angle between any two width of cloth images should be less, the relative rotation angle between any two width of cloth images can be controlled within (15 °, 15 °).In the shooting process of reality, picture pick-up device obtains aforesaid at least three width of cloth images and is easy to realize.
A specific implementation process of step 1 is: remain unchanged in picture pick-up device inner parameter matrix K, picture pick-up device can translation and can make between any two width of cloth images relative rotation angle at (15 °, 15 °) in situation under, take at least three width of cloth images, the image that the image sequence that setting photographs comprises is: I 1, I 2... I M, M wherein 〉=3.A concrete image sequence as shown in Figure 2, four width of cloth images that Fig. 2 photographs at certain scene for picture pick-up device satisfy above-mentioned low-angle rotating condition between any two width of cloth images in this four width of cloth image.Another concrete image sequence as shown in Figure 3, Fig. 3 four width of cloth images that to be picture pick-up device take at another scene satisfy the low-angle rotating condition between any two images in this four width of cloth image equally.Image illustrated in figures 1 and 2 is PAL SD (720 * 576) image.
An object lesson of above-mentioned picture pick-up device inner parameter matrix K is:
K = k u s p u 0 k v p v 0 0 1 , Formula (1)
K in the formula (1) is the upper triangular matrix of picture pick-up device inner parameter, wherein, and k uBe that image is the multiplication factor of unit with the pixel at u direction (laterally), k vBe that image is the multiplication factor of unit with the pixel in v direction (vertically), s is the distortion in images factor, p u, p vBe to be the coordinate of the figure principal point of unit with the pixel.
Above-mentioned parameter k uAnd k vWith the focal length of picture pick-up device close getting in touch arranged, for example, in the photosensitive array of picture pick-up device, comprise (k under the situation of square pixel u=k v), if s=0, then k uAnd k vPromptly be to be the focal length of the picture pick-up device of unit with the pixel; Again for example, in the photosensitive array of picture pick-up device, comprise under the situation of non-square pixels (such as ccd video camera) k iBe the ratio of the size of focal distance f and u direction pixel, k vBe the ratio of the size of focal distance f and v direction pixel.
Determine above-mentioned picture pick-up device inner parameter matrix K and promptly determine the picture pick-up device inner parameter.
Step 2, at every width of cloth image, carry out feature point extraction respectively and handle, by the characteristic point of extracting being mated the pixel coordinate that obtains the same point of corresponding three-dimensional scene space in every width of cloth image.
A specific implementation process of step 2 is: utilize existing feature point extraction technology all to carry out feature point extraction at every width of cloth image and handle, as based on Feature Points Extraction or SIFT (Scale-Invariant Feature Transform, the eigentransformation of yardstick consistency) feature extracting method etc. every width of cloth image carried out feature point extraction respectively handle.Then, obtain the pixel coordinate of corresponding three-dimensional scene space same point in every width of cloth image respectively by Feature Points Matching.Wherein, every width of cloth image characteristic point number of carrying out matching treatment should be at least 8.The characteristic point number of mating in the image is many more, and the constraint that then provides is many more, thereby can make that the inherence constraint corresponding relation between the image is accurate more, finally makes the calibration result of picture pick-up device accurate more.
Step 3, the projection matrix P that utilizes the pixel coordinate of the same point of corresponding three-dimensional scene space in every width of cloth image to obtain picture pick-up device (are P Pi, wherein i=1 2......M), promptly utilizes pixel coordinate to carry out the Projection surveying of picture pick-up device.
Utilizing pixel coordinate to obtain in the process of projection matrix P, can be earlier the pixel coordinate of the characteristic point after the above-mentioned matching treatment be carried out normalized transformation, the pixel coordinate of the characteristic point after promptly handling at each width of cloth images match is unified conversion, generate normalized pixel coordinate, be set to approximately equalised approximate condition so that satisfy the element of the leading diagonal of projection matrix P.That is to say, normalized pixel coordinate is carried out Projection surveying, to obtain the picture pick-up device projection matrix of every width of cloth image in the backprojection reconstruction space.A specific implementation process that generates normalized pixel coordinate in the step 3 is: for the approximately equalised condition of element of the leading diagonal that makes projection matrix P is set up, need carry out preliminary treatment to the original pixels coordinate of the characteristic point after the matching treatment in the image, by unified conversion, generate normalized pixel coordinate.A concrete conversion example is:
With each the characteristic point original pixels coordinate u=(u, v, 1) in each image TBe transformed to standardization pixel coordinate u '=(u ', v ', 1) by u '=Tu T, standardization pixel coordinate u ' is applied in the follow-up layering calibration process, and promptly characteristic point original pixels coordinate u directly is not applied in the follow-up processing procedure.
Above-mentioned T = 1 2 c u 0 - 1 2 0 1 2 c v - 1 2 0 0 1 Formula (2)
In formula (2), c uAnd c vIt is the centre coordinate of image.
Alignd with the photo coordinate system initial point in the center of each image, and two components of new characteristic point coordinate (pixel coordinate promptly standardizes) all drop in (1,1) scope.
According to picture pick-up device perspective projection model, be tied to form upright just like ShiShimonoseki:
U~PX~K[R|-Rt] X formula (3)
In the formula (3), u is the characteristic point coordinate (homogeneous form) on the image, X=(x, y, z, 1) TBe the coordinate (homogeneous form) of characteristic point in the three-dimensional scenic space, P is the projection matrix of image correspondence, K as shown in Equation (1), R is respectively the spin matrix and the translation vector of the relative world coordinate system of picture pick-up device coordinate system with t.
The pixel coordinate of the characteristic point of image will be tied to form upright just like ShiShimonoseki through behind the normalized transformation:
U '=Tu~TK[R|-Rt] X=K ' [R|-Rt] X formula (4)
From formula (4) as can be seen, if based on the perspective projection equation, can solve K '.
Because there are following relation in K and K ':
K '=TK formula (5)
Therefore, can obtain in conjunction with formula (1), formula (2) and formula (5):
K ′ = k u ′ s ′ p u ′ 0 k u ′ p v ′ 0 0 1 = k u 2 c u s 2 c u p u - c u 2 c u 0 k v 2 c v p v - c v 2 c v 0 0 1 Formula (6)
From formula (6) as can be seen, solving on the basis of K ', utilizing formula (6) can obtain original picture pick-up device inner parameter matrix K again based on formula (4).
Obtain the projection matrix P of the picture pick-up device of every width of cloth image in the backprojection reconstruction space Pi(i=1 2......M) also can be called Projection surveying, at projection matrix P PiIn, M 〉=3.
In step 3, can come the projection matrix of the picture pick-up device of computed image by basis matrix and limit.
A kind of example of implementation of projection matrix of picture pick-up device of computed image of simplification is: the world coordinate system and the photographic images I that set photographed scene 1The time the camera coordinates system align, like this, image I 1Can be considered to reference picture, and the projection matrix of following picture pick-up device is set up:
P P1=[I 3 * 3| 0 3] formula (7)
Projection matrix P for picture pick-up device PiThe method for solving of (i>1) can be as follows:
At first, calculate reference picture I 1With image I iBetween basis matrix F 1iFor example, according to image I 1And image I iOn the corresponding relation of standardization pixel coordinate of coupling, use 8 algorithms to obtain basis matrix F between two images 1i
Secondly, to F 1iForce contraction to handle, form new basis matrix F ' 1iFor example, according to basis matrix F 1iCharacter to F 1iDo further processing, make F 1iSatisfy the contraction constraint, i.e. rank (F 1i)=2.A specific implementation process of forcing contraction to handle is:
Calculate F 1iSVD decompose, the result is:
F 1 i = U F 1 i D F 1 i V F 1 i T , Formula (8)
Wherein,
Figure B2009100909988D0000092
By F 1iSingular value form.
Will
Figure B2009100909988D0000093
Middle minimum singular value is set to 0, forms a new matrix
Figure B2009100909988D0000094
Order
F 1 i ′ = U F 1 i D F 1 i ′ V F 1 i T ; Formula (9)
F ' 1iBe the image I of being asked 1With image I iBetween new basis matrix.
Once more, computed image I iLimit (epipole) e 1iCoordinate.The limit e here 1iPromptly at photographic images I 1The time video camera photocentre in image I iOn projection.According to the relevant knowledge of utmost point geometry, have following homogeneous equation system to set up:
F 1 i ′ T e 1 i = 0 ; Formula (10)
Because F ' 1iBe contraction, therefore, separating of formula (10) is e 1iValue be unique, and e 1iWith Last part of decomposing of SVD
Figure B2009100909988D0000103
Last row proportional.
At last, calculate the projection matrix P of picture pick-up device Pi(i>1).Determine the projection matrix P of picture pick-up device according to the relevant knowledge of selected world coordinate system of photographed scene and projective transformation Pi(i>1) is:
P Pi=[H Pi| e 1i] (i>1) formula (11)
In formula (11):
H Pi=[e 1i] *F ' 1i+ e 1iπ TFormula (12)
In the formula (12), π is non-arbitrarily 0 column vector, as π=[1,1,1] T[e 1i] *Be by e 1iThe antisymmetric matrix that generates makes e 1i=(e 1, e 2, e 3) T, then have:
[ e 1 i ] × = 0 - e 3 e 2 e 3 0 - e 1 - e 2 e 1 0 , Formula (13)
Obtained the projection matrix P of the picture pick-up device of every width of cloth image in the backprojection reconstruction space by foregoing description Pi(i=1,2......M), wherein Projection surveying has promptly been realized in M 〉=3.
Step 4, according to projection matrix P the element of leading diagonal to be set to approximately equalised homography matrix H (be H Ai, wherein i=1 2......M) finds the solution, and promptly the projection matrix to the picture pick-up device of above-mentioned acquisition carries out affine demarcation.
According to the characteristics of low-angle rotation between the image, can derive the approximately equal relation between the leading diagonal element of the homography matrix relevant, and determine the parameter of infinity reference planes in the backprojection reconstruction space thus with affine demarcation.That is to say that the target of affine demarcation is that (this parameter is with image I for the definite parameter of infinity reference planes in the backprojection reconstruction space 1The position as the reference position), promptly determine π =(π 1, π 2, π 3) T, and determine the homography matrix H relevant thus with affine demarcation Ai
Derivation to the relation of the approximately equal between the leading diagonal element of above-mentioned homography matrix describes below.
Can know following two formula establishment according to projection in the layering demarcation, relation affine and that tolerance is demarcated:
P Ai ~ P Pi T PA - 1 ~ [ H Pi - e 1 i π ∞ T | e 1 i ] Formula (14)
P Ai~P MiT AM~[K ' R MiK ' -1| K ' t Mi] formula (15)
In formula (14) and formula (15), P Ai, P MiBe respectively affine transformation matrix and metric transformation matrix, T PABe the transition matrix that projection matrix is carried out the transition to affine transformation matrix, T AMBe the transition matrix that affine transformation matrix is carried out the transition to the metric transformation matrix, R MiAnd t MiBe respectively applied for token image I iWith respect to reference picture I 1The spin matrix in orientation and translation vector, and,
T PA ~ I 3 × 3 0 3 π ∞ T 1 Formula (16)
T AM ~ K ′ - 1 0 3 0 ∞ T 1 Formula (17)
R Mi ~ r 11 r 12 r 13 r 21 r 22 r 23 r 31 r 32 r 33 Formula (18)
Can obtain following important relationship from the first three columns of above-mentioned formula (14) and (15):
H Pi - e 1 i π ∞ T ~ K ′ R Mi K ′ - 1 Formula (19)
Can make H Ai = H Pi - e 1 i π ∞ T , Formula (20)
In formula (20), H AiBe at reference picture I with the point on the plane at infinity 1On projective transformation in image I iOn the homography matrix of projection.Formula (19) left side is H AiComprised unknown quantity π , and the concrete calculating in formula (19) the right can get:
Diag ( H Ai ) = r 11 + s ′ k u ′ r 21 + p u ′ k u ′ r 31 r 22 + p v ′ k v ′ r 32 - s ′ k u ′ r 21 - s ′ p v ′ k u ′ k v ′ r 32 r 33 + s ′ p v ′ k u ′ k v ′ r 32 - p u ′ k u ′ r 31 - p v ′ k v ′ r 32 Formula (21)
Diag (H Ai) expression H AiThe vector formed of leading diagonal element.
Utilize following two two conclusions analyzing acquisition to carry out change process to formula (21), these two analyses are respectively:
Analyze 1, to R MiAnalysis.
R MiCan represent with anglec of rotation α, β, γ, thereby can obtain around x, y, three reference axis of z:
Diag ( R Mi ) = r 11 r 22 r 33 = cos β cos γ cos α cos γ + sin α sin β sin γ cos α cos β Formula (22)
Work as image I iWith reference picture I 1When the relative rotation angle that makes progress three reference axis satisfies the low-angle condition, spin matrix R MiElement on the leading diagonal and 1 is very approaching, and other element is far smaller than element on the leading diagonal, promptly much smaller than 1.For example, when α ∈ [10 °, 10 °], β ∈ [10 °, 10 °] and γ ∈ [10 °, 10 °], have following formula to set up:
0.9689≤r 11≤ 1 formula (23)
0.9646≤r 22≤ 1 formula (24)
0.9689≤r 33≤ 1 formula (25)
| r Ij|≤0.2475 (formula (26) of i ≠ j)
Can get conclusion 1 from above-mentioned formula (23) to formula (26): can think R approx MiElement on the leading diagonal is 1, and consequent worst error is (1-0.9646)/0.9646=3.67%.
Analyze 2, according to the analysis of formula (6) to K '.
From original inner parameter matrix K as can be known, the principal point position (p in the inner parameter that calibrates u, p v) and desirable principal point position (c u, c v) should be more approaching; k u, k vWith p u, p vShould be from numerical value in same substantially magnitude; And than k u, k v, p uAnd p vThese parameters, distortion factor s is a very little number.Can get conclusion 2 thus: for the parameter among the K ', with k ' u, k ' vCompare p ' u, p ' vAnd s ' is very little.
In conjunction with above-mentioned conclusion 1 and conclusion 2 as can be known: in image I iWith respect to reference picture I 1Upwards satisfy under the situation of low-angle rotating condition three reference axis, can be similar to and think homography matrix H AiThe leading diagonal element all be 1, that is:
Diag (H Ai)~[1,1,1] TFormula (27)
Can derive homography matrix H thus AiThe leading diagonal element between approximately equal relation.
Hence one can see that, when i ≠ 1, can obtain following two separate formula:
H Ai(1,1) ≈ H Ai(2,2) formula (28)
H Ai(1,1) ≈ H Ai(3,3) formula (29)
Can construct the following π of comprising according to formula (20) and formula (11) Equation:
- P Pi ( 1,4 ) P Pi ( 2,4 ) 0 - P Pi ( 1,4 ) 0 P Pi ( 3,4 ) π ∞ = P Pi ( 2,2 ) - P Pi ( 1,1 ) P Pi ( 3,3 ) - P Pi ( 1,1 ) Formula (30)
P Pi(m, n) representing matrix P PiIn the element of the capable n of m row.
Can obtain from foregoing description, homography matrix H being found the solution according to projection matrix P of step 4 is that the example of a concrete processing procedure of affine demarcation is:
At first, obtain the position π of plane at infinity in the backprojection reconstruction space Because two and plural H Ai(i.e. the above image of three width of cloth images and three width of cloth) can construct the overdetermined equation group on the basis of formula (30), therefore, use least square method can solve the position π of plane at infinity in the backprojection reconstruction space
Secondly, find the solution homography matrix H AiUtilize the π of above-mentioned acquisition , and formula (20) can solve each homography matrix H Ai(i>1).
At last, standardization homography matrix H AiSo far, successfully obtained homography matrix.The homography matrix that obtains goes in the multiple application.
At each H Ai(i>1) carries out H ' AiiH AiHandle, make det (H ' Ai)=1.Hence one can see that,
Figure B2009100909988D0000141
Thereby H AiTransform to and have the unit determinant:
H Ai ′ = 1 / det ( H Ai ) 3 · H Ai . Formula (31)
And formula (19) is changed to:
H′ Ai=K′R MiK′ -1。Formula (32)
Step 5, the parameter in the backprojection reconstruction space is measured demarcation, promptly determine picture pick-up device inner parameter matrix K according to homography matrix.
The object lesson that tolerance is demarcated is:
At first, find the solution the picture pick-up device inner parameter matrix K relevant with the pixel coordinate that standardizes '.
Can get according to formula (32): K ' -1H ' AiK '=R MiCharacter according to spin matrix
Figure B2009100909988D0000143
Can get:
Figure B2009100909988D0000144
Can obtain thus:
K ′ K ′ T = H Ai ′ ( K ′ K ′ T ) H Ai ′ T . Formula (33)
Order C = K ′ K ′ T = a b c b d e c e f , Formula (34)
In conjunction with formula (33) and formula (34) as can be known: formula (33) is from H ' AiThe system of linear equations that contains six separate unknown number a, b, c, d, e and f among the C that generates.After eliminating redundant equation, formula (33) is become by 6 systems of homogeneous linear equations.
By M-1 H ' Ai(M>=3) can form following overdetermination homogeneous linear equations system:
XC '=0; Formula (35)
In formula (35), C '=(a, b, c, d, e, f) TThe vector of being made up of the independent entry of C, and X is the matrix of one 6 (M-1) * 6 uses SVD to decompose or jacobi method can be found the solution this equation system.
After solving C ', according to formula (34), utilize the Cholesky decomposition method can obtain K '.
Secondly, after solving K ', solve original picture pick-up device inner parameter matrix K by formula (5).
Can get by formula (5):
K=T -1K ' formula (36)
Under the situation of known T and K ', utilize formula (36) can obtain original picture pick-up device inner parameter matrix K.
The scaling method that adopts the embodiment of the invention to describe, as shown in table 1 at the result that Fig. 2 and Fig. 3 demarcate.
Table 1
Figure B2009100909988D0000151
The scaling method of the embodiment of the invention can be called the picture pick-up device layering self-calibrating method based on the low-angle rotation, low-angle rotation is that the anglec of rotation relative between the image is less, and layering is from demarcating promptly according to projection, affine and measure three and demarcate picture pick-up device that levels carry out from demarcating.This scaling method goes for the camera calibration in computer vision and the close-range photography measurement.The scaling method of the embodiment of the invention can be in the process of computer vision and photogrammetric task, under the situation that does not rely on calibrated reference, and easy, on-line proving picture pick-up device parameter fast and accurately.
Through the above description of the embodiments, those skilled in the art can be well understood to the present invention and can realize by the mode that software adds essential hardware platform, can certainly all implement, but the former is better execution mode under a lot of situation by hardware.Based on such understanding, all or part of can the embodying that technical scheme of the present invention contributes to background technology with the form of software product, this computer software product can be stored in the storage medium, as ROM/RAM, magnetic disc, CD etc., comprise that some instructions are with so that a computer equipment (can be a personal computer, server, the perhaps network equipment etc.) carry out the described method of some part of each embodiment of the present invention or embodiment.
The deriving means of embodiment two, homography matrix.
The structure of this device as shown in Figure 4.The deriving means of the homography matrix among Fig. 4 comprises: image collection module 400, extraction matching module 410, projection matrix module 420 and homography matrix module 430.
Image collection module 400 is used to obtain at least three width of cloth images of Same Scene, has relative rotation angle between the camera site of each width of cloth image picture pick-up device when taking.Image collection module 400 can be obtained image by the mode of oneself taking, and at this moment, image collection module 400 self promptly is the photographing section of picture pick-up device.Image collection module 400 can not obtained image by the mode of oneself taking yet, and for example, image collection module 400 can be graded from the shoot part of picture pick-up device and be obtained image, and at this moment, image collection module 400 self can not possess image camera function.
Each image that image collection module 400 is obtained is in shooting process, the inner parameter of picture pick-up device can remain unchanged, and picture pick-up device can free shift, but when taking each width of cloth image, the relative rotation angle between the camera site of picture pick-up device should be less, camera position when taking any two width of cloth images at picture pick-up device is at three vertical coordinate axle X of picture pick-up device coordinate system, Y, the relative rotation angle on the Z should be controlled within (15 °, 15 °).That is to say that the relative rotation angle between any two width of cloth images should be less, the relative rotation angle between any two width of cloth images can be controlled within (15 °, 15 °).In the shooting process of reality, picture pick-up device obtains aforesaid at least three width of cloth images and is easy to realize.Object lesson of the image sequence of the inner parameter matrix K of picture pick-up device and shooting or the like is as the description of above-mentioned method embodiment.In this no longer repeat specification.
Extract matching module 410, each width of cloth image that is used for image collection module 400 is got access to carries out feature point extraction respectively, and the characteristic point of extracting is carried out Feature Points Matching, to obtain the pixel coordinate of corresponding three-dimensional scene space same point in each width of cloth image.
Extracting matching module 410 can utilize existing feature point extraction technology all to carry out the feature point extraction processing at every width of cloth image, as based on Feature Points Extraction or SIFT (Scale-invariant feature transform, the eigentransformation of yardstick consistency) feature extracting method etc. extracts 410 pairs of every width of cloth images of matching module and carries out feature point extraction respectively and handle.Then, extract matching module 410 obtains corresponding three-dimensional scene space same point in every width of cloth image respectively by Feature Points Matching pixel coordinate.Wherein, extract the characteristic point number that 410 pairs of every width of cloth images of matching module carry out matching treatment and should be at least 8.The characteristic point number of mating in the image is many more, and the constraint that then provides is many more, thereby can make that the inherence constraint corresponding relation between the image is accurate more, finally makes the calibration result of picture pick-up device accurate more.
Projection matrix module 420 is used for calculating the basis matrix F between any two width of cloth images and the limit coordinate e of every width of cloth image according to extracting pixel coordinate that matching module 410 obtains, and utilizes F and e to calculate the projection matrix P of picture pick-up device.Be that projection matrix module 420 utilizes pixel coordinate to carry out the Projection surveying of picture pick-up device.
Utilizing pixel coordinate to obtain in the process of projection matrix P, projection matrix module 420 can be earlier carried out normalized transformation with the pixel coordinate of the characteristic point after the above-mentioned matching treatment, the pixel coordinate of the characteristic point after promptly handling at each width of cloth images match is unified conversion, generate normalized pixel coordinate, be set to approximately equalised approximate condition so that satisfy the element of the leading diagonal of projection matrix P.That is to say that 420 pairs of normalized pixel coordinates of projection matrix module carry out Projection surveying, to obtain the picture pick-up device projection matrix of every width of cloth image in the backprojection reconstruction space.Projection matrix module 420 can be carried out preliminary treatment to the original pixels coordinate of the characteristic point after the matching treatment in the image, by unified conversion, generates normalized pixel coordinate.Projection matrix module 420 carry out conversion with implementation of the projection matrix of the picture pick-up device of the object lesson that generates normalized pixel coordinate and projection matrix module 420 computed image or the like as the description among the above-mentioned method embodiment.
The mode that homography matrix H finds the solution has multiple, if homography matrix module 430, be used for the projection matrix P that calculates according to projection matrix module 420 and the element of leading diagonal is set to approximately equalised homography matrix H finds the solution, and the homography matrix of acquisition is found the solution in output.The operation that homography matrix module 430 is carried out also can be called affine demarcation.No longer the derivation of the relation of the approximately equal between the leading diagonal element of homography matrix is carried out repeat specification in the present embodiment.
Cell matrix module 430 utilizes projection matrix P that the element of leading diagonal is set to the approximately equalised π of passing through Realize finding the solution then of homography matrix H, homography matrix module 430 can comprise: first submodule 431 and second submodule 432.That is to say that the target of the affine demarcation of first submodule 431 and second submodule 432 is that (this parameter is with image I for the definite parameter of infinity reference planes in the backprojection reconstruction space 1The position as the reference position), promptly determine π =(π 1, π 2, π 3) T, and determine the homography matrix H relevant thus with affine demarcation Ai
First submodule 431, the projection matrix P that is used for calculating according to projection matrix module 420 calculates plane at infinity at the position in backprojection reconstruction space π Because two and plural H Ai(i.e. the above image of three width of cloth images and three width of cloth) can construct the overdetermined equation group on the basis of formula (30), therefore, first submodule 431 can use least square method can solve the position π of plane at infinity in the backprojection reconstruction space
Second submodule 432 is used to the π that utilizes first submodule 431 to calculate The element of finding the solution the leading diagonal between two width of cloth images is set to approximately equalised homography matrix H.The π that second submodule 432 can utilize first submodule 431 to obtain , and formula (20) can solve each homography matrix H Ai(i>1).The second submodule 432 homography matrix H that can also standardize AiSecond submodule 432 can be exported standardization homography matrix H AiThe homography matrix of second submodule, 432 outputs goes in the multiple application.
The caliberating device of embodiment three, picture pick-up device.
This device can be picture pick-up device, also can be the part unit that is provided with in the picture pick-up device.An object lesson of this apparatus structure as shown in Figure 5.
The caliberating device of the picture pick-up device among Fig. 5 comprises: image collection module 500, extraction matching module 510, projection matrix module 520, homography matrix module 530 and tolerance demarcating module 540.
Image collection module 500 is used to obtain at least three width of cloth images of Same Scene, has relative rotation angle between the camera site of each width of cloth image picture pick-up device when taking.Image collection module 500 can be obtained image by the mode of oneself taking, and at this moment, image collection module 500 self promptly is the photographing section of picture pick-up device.Image collection module 500 can not obtained image by the mode of oneself taking yet, and for example, image collection module 500 can be graded from the shoot part of picture pick-up device and be obtained image, and at this moment, image collection module 500 self can not possess image camera function.
Each image that image collection module 500 is obtained is in shooting process, the inner parameter of picture pick-up device can remain unchanged, and picture pick-up device can free shift, but when taking each width of cloth image, the relative rotation angle between the camera site of picture pick-up device should be less, camera position when taking any two width of cloth images at picture pick-up device is at three vertical coordinate axle X of picture pick-up device coordinate system, Y, the relative rotation angle on the Z should be controlled within (15 °, 15 °).That is to say that the relative rotation angle between any two width of cloth images should be less, the relative rotation angle between any two width of cloth images can be controlled within (15 °, 15 °).In the shooting process of reality, picture pick-up device obtains aforesaid at least three width of cloth images and is easy to realize.Object lesson of the image sequence of the inner parameter matrix K of picture pick-up device and shooting or the like is as the description of above-mentioned method embodiment.In this no longer repeat specification.
Extract matching module 510, each width of cloth image that is used for image collection module 500 is got access to carries out feature point extraction respectively, and the characteristic point of extracting is carried out Feature Points Matching, to obtain the pixel coordinate of corresponding three-dimensional scene space same point in each width of cloth image.
Extracting matching module 510 can utilize existing feature point extraction technology all to carry out the feature point extraction processing at every width of cloth image, as based on Feature Points Extraction or SIFT (Scale-invariant feature transform, the eigentransformation of yardstick consistency) feature extracting method etc. extracts 510 pairs of every width of cloth images of matching module and carries out feature point extraction respectively and handle.Then, extract matching module 510 obtains corresponding three-dimensional scene space same point in every width of cloth image respectively by Feature Points Matching pixel coordinate.Wherein, extract the characteristic point number that 510 pairs of every width of cloth images of matching module carry out matching treatment and should be at least 8.The characteristic point number of mating in the image is many more, and the constraint that then provides is many more, thereby can make that the inherence constraint corresponding relation between the image is accurate more, finally makes the calibration result of picture pick-up device accurate more.
Projection matrix module 520 is used for calculating the basis matrix F between any two width of cloth images and the limit coordinate e of every width of cloth image according to extracting pixel coordinate that matching module 510 obtains, and utilizes F and e to calculate the projection matrix P of picture pick-up device.Be that projection matrix module 520 utilizes pixel coordinate to carry out the Projection surveying of picture pick-up device.
Utilizing pixel coordinate to obtain in the process of projection matrix P, projection matrix module 520 can be earlier carried out normalized transformation with the pixel coordinate of the characteristic point after the above-mentioned matching treatment, the pixel coordinate of the characteristic point after promptly handling at each width of cloth images match is unified conversion, generate normalized pixel coordinate, be set to approximately equalised approximate condition so that satisfy the element of the leading diagonal of projection matrix P.That is to say that 520 pairs of normalized pixel coordinates of projection matrix module carry out Projection surveying, to obtain the picture pick-up device projection matrix of every width of cloth image in the backprojection reconstruction space.Projection matrix module 520 can be carried out preliminary treatment to the original pixels coordinate of the characteristic point after the matching treatment in the image, by unified conversion, generates normalized pixel coordinate.Projection matrix module 520 carry out conversion with implementation of the projection matrix of the picture pick-up device of the object lesson that generates normalized pixel coordinate and projection matrix module 520 computed image or the like as the description among the above-mentioned method embodiment.
Homography matrix module 430 is used for the projection matrix P that calculates according to projection matrix module 520 and the element of leading diagonal is set to approximately equalised homography matrix H finds the solution, and the homography matrix of acquisition is found the solution in output.The operation that homography matrix module 430 is carried out also can be called affine demarcation.No longer the derivation of the relation of the approximately equal between the leading diagonal element of homography matrix is carried out repeat specification in the present embodiment.
Cell matrix module 530 utilize projection matrix P to the element of leading diagonal be set to mode that approximately equalised homography matrix H finds the solution have multiple, if pass through π Realize finding the solution then of homography matrix H, homography matrix module 530 can comprise: first submodule 531 and second submodule 532.That is to say that the target of the affine demarcation of first submodule 531 and second submodule 532 is that (this parameter is with image I for the definite parameter of infinity reference planes in the backprojection reconstruction space 1The position as the reference position), promptly determine π =(π 1, π 2, π 3) T, and determine the homography matrix H relevant thus with affine demarcation Ai
First submodule 531, the projection matrix P that is used for calculating according to projection matrix module 420 calculates plane at infinity at the position in backprojection reconstruction space π Because two and plural H Ai(i.e. the above image of three width of cloth images and three width of cloth) can construct the overdetermined equation group on the basis of formula (30), therefore, first submodule 531 can use least square method can solve the position π of plane at infinity in the backprojection reconstruction space
Second submodule 532 is used to the π that utilizes first submodule 531 to calculate The element of finding the solution the leading diagonal between two width of cloth images is set to approximately equalised homography matrix H.The π that second submodule 532 can utilize first submodule 531 to obtain , and formula (20) can solve each homography matrix H Ai(i>1).The second submodule 532 homography matrix H that can also standardize AiSecond submodule 532 can be exported standardization homography matrix H AiThe homography matrix of second submodule, 532 outputs goes in the multiple application.
Tolerance demarcating module 540 is used for measuring demarcation according to the solving result of homography matrix module 530, to obtain the inner parameter of picture pick-up device.
The object lesson that tolerance demarcating module 540 is measured demarcation is: tolerance demarcating module 540 find the solution the picture pick-up device inner parameter matrix K relevant with the pixel coordinate that standardizes ', then, utilize T and K ' according to formula K=T -1K ' solves original picture pick-up device inner parameter matrix K.Wherein, tolerance demarcating module 540 obtains the detailed process of K ' such as the description among the above-mentioned method embodiment, in this no longer repeat specification.
Though described the present invention by embodiment, those of ordinary skills know, the present invention has many distortion and variation and do not break away from spirit of the present invention, and the claim of application documents of the present invention comprises these distortion and variation.

Claims (16)

1. the acquisition methods of a homography matrix is characterized in that, comprising:
Obtain at least three width of cloth images of Same Scene, have relative rotation angle between the camera site of described each width of cloth image picture pick-up device when taking;
Described each width of cloth image is carried out feature point extraction respectively, and the characteristic point of described extraction is carried out Feature Points Matching, to obtain the pixel coordinate of coupling characteristic point corresponding three-dimensional scene space same point in each width of cloth image afterwards;
Calculate the basis matrix F between any two width of cloth images and the limit coordinate e of every width of cloth image according to the pixel coordinate of the characteristic point of each width of cloth image of described corresponding three-dimensional scene space same point, and calculate the projection matrix P of picture pick-up device by described F and e Pi, i=1 wherein, 2......M, M are the described amount of images of obtaining;
According to projection matrix P PiElement to leading diagonal is set to approximately equalised homography matrix H AiFind the solution, to obtain homography matrix H Ai
2. the method for claim 1 is characterized in that, the scope in the relative rotation angle of X-axis and/or Y-axis and/or Z axle between the described camera site is-15 ° to 15 °.
3. the method for claim 1 is characterized in that, described at least three width of cloth images that obtain Same Scene comprise:
Under the condition that the inner parameter of picture pick-up device remains unchanged, picture pick-up device is taken at least three width of cloth images of Same Scene.
4. the method for claim 1 is characterized in that, at piece image, described characteristic point of carrying out Feature Points Matching is at least 8.
5. as the described method of arbitrary claim in the claim 1 to 4, it is characterized in that, described according to projection matrix P PiElement to leading diagonal is set to approximately equalised homography matrix H AiFind the solution and comprise:
According to described projection matrix P PiCalculate the position π of plane at infinity in the backprojection reconstruction space
Utilize described π The element of finding the solution the leading diagonal between two width of cloth images is set to approximately equalised homography matrix H Ai
6. the scaling method of a picture pick-up device is characterized in that, comprising:
Obtain at least three width of cloth images of Same Scene, have relative rotation angle between the camera site of described each width of cloth image picture pick-up device when taking;
Described each width of cloth image is carried out feature point extraction respectively, and the characteristic point of described extraction is carried out Feature Points Matching, to obtain the pixel coordinate of coupling characteristic point corresponding three-dimensional scene space same point in each width of cloth image afterwards;
Calculate the basis matrix F between any two width of cloth images and the limit coordinate e of every width of cloth image according to the pixel coordinate of the characteristic point of each width of cloth image of described corresponding three-dimensional scene space same point, calculate the projection matrix P of picture pick-up device by described F and e Pi, i=1 wherein, 2......M, M are the described amount of images of obtaining;
According to projection matrix P PiElement to leading diagonal is set to approximately equalised homography matrix H AiFind the solution;
Measure demarcation according to solving result, to obtain the inner parameter of picture pick-up device.
7. method as claimed in claim 6 is characterized in that, the scope in the relative rotation angle of X-axis and/or Y-axis and/or Z axle between the described camera site is-15 ° to 15 °.
8. method as claimed in claim 6 is characterized in that, described at least three width of cloth images that obtain Same Scene comprise:
Under the condition that the inner parameter of picture pick-up device remains unchanged, picture pick-up device is taken at least three width of cloth images of Same Scene.
9. method as claimed in claim 6 is characterized in that, at piece image, described characteristic point of carrying out Feature Points Matching is at least 8.
10. method as claimed in claim 6 is characterized in that, and is described according to projection matrix P PiElement to leading diagonal is set to approximately equalised homography matrix H AiFind the solution and comprise:
According to described projection matrix P PiCalculate the position π of plane at infinity in the backprojection reconstruction space
Utilize described π The element of finding the solution the leading diagonal between two width of cloth images is set to approximately equalised homography matrix H Ai
11., it is characterized in that described tolerance is demarcated and comprised as the described method of arbitrary claim in the claim 6 to 10:
Utilize at least 2 described homography matrixs to form overdetermination homogeneous linear equations system, find the solution the inner parameter matrix K of the equation group acquisition picture pick-up device in the described equation system.
12. a homography matrix deriving means is characterized in that, comprising:
Image collection module is used to obtain at least three width of cloth images of Same Scene, has relative rotation angle between the camera site of described each width of cloth image picture pick-up device when taking;
Extract matching module, described each width of cloth image is carried out feature point extraction respectively, and the characteristic point of described extraction is carried out Feature Points Matching, to obtain the pixel coordinate of coupling characteristic point corresponding three-dimensional scene space same point in each width of cloth image afterwards;
The projection matrix module, be used for pixel coordinate according to the characteristic point of each width of cloth image of described corresponding three-dimensional scene space same point and calculate the basis matrix F between any two width of cloth images and the limit coordinate e of every width of cloth image, calculate the projection matrix P of picture pick-up device by described F and e Pi, i=1 wherein, 2......M, M are the described amount of images of obtaining;
The homography matrix module is used for according to described projection matrix P PiElement to leading diagonal is set to approximately equalised homography matrix H AiFind the solution, the homography matrix H of acquisition is found the solution in output Ai
13. device as claimed in claim 12 is characterized in that, the homography matrix module comprises:
First submodule is used for according to described projection matrix P PiCalculate the position π of plane at infinity in the backprojection reconstruction space
Second submodule is used to utilize described π The element of finding the solution the leading diagonal between two width of cloth images is set to approximately equalised homography matrix H Ai
14. the caliberating device of a picture pick-up device is characterized in that, comprising:
Image collection module is used to obtain at least three width of cloth images of Same Scene, has relative rotation angle between the camera site of described each width of cloth image picture pick-up device when taking;
Extract matching module, be used for described each width of cloth image is carried out feature point extraction respectively, and the characteristic point of described extraction is carried out Feature Points Matching, to obtain the pixel coordinate of coupling characteristic point corresponding three-dimensional scene space same point in each width of cloth image afterwards;
The projection matrix module, be used for pixel coordinate according to the characteristic point of each width of cloth image of described corresponding three-dimensional scene space same point and calculate the basis matrix F between any two width of cloth images and the limit coordinate e of every width of cloth image, calculate the projection matrix P of picture pick-up device by described F and e Pi, i=1 wherein, 2......M, M are the described amount of images of obtaining;
The homography matrix module is according to described projection matrix P PiElement to leading diagonal is set to approximately equalised homography matrix H AiFind the solution;
The tolerance demarcating module is used for measuring demarcation according to the solving result of homography matrix module, to obtain the inner parameter of picture pick-up device.
15. device as claimed in claim 14 is characterized in that, the homography matrix module comprises:
First submodule is used for according to described projection matrix H AiCalculate the position π of plane at infinity in the backprojection reconstruction space
Second submodule is used to utilize described π The element of finding the solution the leading diagonal between two width of cloth images is set to approximately equalised homography matrix H Ai
16. as claim 14 or 15 described devices, it is characterized in that, at least 2 described homography matrixs of described tolerance demarcating module utilization form overdetermination homogeneous linear equations system, find the solution the inner parameter matrix K of the equation group acquisition picture pick-up device in the described equation system.
CN 200910090998 2009-08-18 2009-08-18 Homography matrix acquisition method as well as image pickup equipment calibrating method and device Active CN101998136B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN 200910090998 CN101998136B (en) 2009-08-18 2009-08-18 Homography matrix acquisition method as well as image pickup equipment calibrating method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN 200910090998 CN101998136B (en) 2009-08-18 2009-08-18 Homography matrix acquisition method as well as image pickup equipment calibrating method and device

Publications (2)

Publication Number Publication Date
CN101998136A true CN101998136A (en) 2011-03-30
CN101998136B CN101998136B (en) 2013-01-16

Family

ID=43787605

Family Applications (1)

Application Number Title Priority Date Filing Date
CN 200910090998 Active CN101998136B (en) 2009-08-18 2009-08-18 Homography matrix acquisition method as well as image pickup equipment calibrating method and device

Country Status (1)

Country Link
CN (1) CN101998136B (en)

Cited By (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101887585A (en) * 2010-07-15 2010-11-17 东南大学 Method for calibrating camera based on non-coplanar characteristic point
CN103632334A (en) * 2013-11-13 2014-03-12 华南理工大学 Infinite image alignment method based on parallel optical axis structure cameras
CN103679735A (en) * 2013-12-26 2014-03-26 苏州盛景空间信息技术有限公司 Arbitrary-point matching algorithm based on three-point linear relationship in three-view geometry
CN104361599A (en) * 2014-11-25 2015-02-18 深圳市哈工大交通电子技术有限公司 Pan-tilt camera calibrating and photographing method
CN106600649A (en) * 2016-12-07 2017-04-26 西安蒜泥电子科技有限责任公司 Camera self-calibration method based on two-dimensional mark code
CN106780312A (en) * 2016-12-28 2017-05-31 南京师范大学 Image space and geographic scenes automatic mapping method based on SIFT matchings
CN107358645A (en) * 2017-06-08 2017-11-17 上海交通大学 Product method for reconstructing three-dimensional model and its system
CN107437264A (en) * 2017-08-29 2017-12-05 重庆邮电大学 In-vehicle camera external parameter automatic detection and bearing calibration
CN108700890A (en) * 2017-06-12 2018-10-23 深圳市大疆创新科技有限公司 Unmanned plane makes a return voyage control method, unmanned plane and machine readable storage medium
CN110084842A (en) * 2019-05-05 2019-08-02 广东电网有限责任公司 A kind of secondary alignment methods of machine user tripod head servo and device
CN110348351A (en) * 2019-07-01 2019-10-18 深圳前海达闼云端智能科技有限公司 Image semantic segmentation method, terminal and readable storage medium
CN110874606A (en) * 2018-08-31 2020-03-10 深圳中科飞测科技有限公司 Matching method, three-dimensional morphology detection method and system thereof, and non-transitory computer readable medium
CN110880159A (en) * 2019-11-05 2020-03-13 浙江大华技术股份有限公司 Image splicing method and device, storage medium and electronic device
CN111161339A (en) * 2019-11-18 2020-05-15 珠海随变科技有限公司 Distance measuring method, device, equipment and computer readable medium
CN111311491A (en) * 2020-01-20 2020-06-19 当家移动绿色互联网技术集团有限公司 Image processing method and device, storage medium and electronic equipment
US10740582B1 (en) 2019-01-22 2020-08-11 Datalogic IP Tech, S.r.l. Generic shape quality verification process for a mark and read system
CN112288852A (en) * 2020-10-28 2021-01-29 华润电力技术研究院有限公司 Coal yard three-dimensional reconstruction method and system and intelligent control method of thermal power generating unit
WO2021134219A1 (en) * 2019-12-30 2021-07-08 华为技术有限公司 Parameter calibration method and apapratus
CN113749651A (en) * 2021-10-18 2021-12-07 长春理工大学 Pressure evaluation method and pressure evaluation system based on human body posture recognition
CN113781583A (en) * 2021-09-28 2021-12-10 中国人民解放军国防科技大学 Camera self-calibration method, device, equipment and medium
CN114241029A (en) * 2021-12-20 2022-03-25 贝壳技术有限公司 Image three-dimensional reconstruction method and device
US11644339B2 (en) 2018-06-20 2023-05-09 Huawei Technologies Co., Ltd. Database construction method, positioning method, and related device

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100481966C (en) * 2006-07-06 2009-04-22 上海交通大学 Video camera marking method based on plane homographic matrix characteristic line
CN101127128B (en) * 2007-09-14 2010-06-09 清华大学 Annular video camera array calibration system and its method
CN100573586C (en) * 2008-02-21 2009-12-23 南京航空航天大学 A kind of scaling method of binocular three-dimensional measuring system
CN100557635C (en) * 2008-06-10 2009-11-04 北京航空航天大学 A kind of camera marking method based on flexible stereo target
CN101320474B (en) * 2008-06-25 2011-05-25 浙江工业大学 Exterior parameter self-calibration method for camera with rotating stereovision

Cited By (32)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101887585A (en) * 2010-07-15 2010-11-17 东南大学 Method for calibrating camera based on non-coplanar characteristic point
CN103632334A (en) * 2013-11-13 2014-03-12 华南理工大学 Infinite image alignment method based on parallel optical axis structure cameras
CN103632334B (en) * 2013-11-13 2017-02-08 华南理工大学 Infinite image alignment method based on parallel optical axis structure cameras
CN103679735A (en) * 2013-12-26 2014-03-26 苏州盛景空间信息技术有限公司 Arbitrary-point matching algorithm based on three-point linear relationship in three-view geometry
CN103679735B (en) * 2013-12-26 2017-02-15 苏州盛景空间信息技术有限公司 Arbitrary-point matching method based on three-point linear relationship in three-view geometry
CN104361599B (en) * 2014-11-25 2017-08-01 深圳市哈工大交通电子技术有限公司 The demarcation of monopod video camera and image pickup method
CN104361599A (en) * 2014-11-25 2015-02-18 深圳市哈工大交通电子技术有限公司 Pan-tilt camera calibrating and photographing method
CN106600649A (en) * 2016-12-07 2017-04-26 西安蒜泥电子科技有限责任公司 Camera self-calibration method based on two-dimensional mark code
CN106780312A (en) * 2016-12-28 2017-05-31 南京师范大学 Image space and geographic scenes automatic mapping method based on SIFT matchings
CN106780312B (en) * 2016-12-28 2020-02-18 南京师范大学 Image space and geographic scene automatic mapping method based on SIFT matching
CN107358645A (en) * 2017-06-08 2017-11-17 上海交通大学 Product method for reconstructing three-dimensional model and its system
CN107358645B (en) * 2017-06-08 2020-08-11 上海交通大学 Product three-dimensional model reconstruction method and system
CN108700890A (en) * 2017-06-12 2018-10-23 深圳市大疆创新科技有限公司 Unmanned plane makes a return voyage control method, unmanned plane and machine readable storage medium
CN107437264A (en) * 2017-08-29 2017-12-05 重庆邮电大学 In-vehicle camera external parameter automatic detection and bearing calibration
CN107437264B (en) * 2017-08-29 2020-06-19 重庆邮电大学 Automatic detection and correction method for external parameters of vehicle-mounted camera
US11644339B2 (en) 2018-06-20 2023-05-09 Huawei Technologies Co., Ltd. Database construction method, positioning method, and related device
CN110874606A (en) * 2018-08-31 2020-03-10 深圳中科飞测科技有限公司 Matching method, three-dimensional morphology detection method and system thereof, and non-transitory computer readable medium
US10740582B1 (en) 2019-01-22 2020-08-11 Datalogic IP Tech, S.r.l. Generic shape quality verification process for a mark and read system
CN110084842A (en) * 2019-05-05 2019-08-02 广东电网有限责任公司 A kind of secondary alignment methods of machine user tripod head servo and device
CN110084842B (en) * 2019-05-05 2024-01-26 广东电网有限责任公司 Servo secondary alignment method and device for robot holder
CN110348351A (en) * 2019-07-01 2019-10-18 深圳前海达闼云端智能科技有限公司 Image semantic segmentation method, terminal and readable storage medium
CN110348351B (en) * 2019-07-01 2021-09-28 达闼机器人有限公司 Image semantic segmentation method, terminal and readable storage medium
CN110880159A (en) * 2019-11-05 2020-03-13 浙江大华技术股份有限公司 Image splicing method and device, storage medium and electronic device
CN111161339B (en) * 2019-11-18 2020-11-27 珠海随变科技有限公司 Distance measuring method, device, equipment and computer readable medium
CN111161339A (en) * 2019-11-18 2020-05-15 珠海随变科技有限公司 Distance measuring method, device, equipment and computer readable medium
WO2021134219A1 (en) * 2019-12-30 2021-07-08 华为技术有限公司 Parameter calibration method and apapratus
CN111311491A (en) * 2020-01-20 2020-06-19 当家移动绿色互联网技术集团有限公司 Image processing method and device, storage medium and electronic equipment
CN112288852A (en) * 2020-10-28 2021-01-29 华润电力技术研究院有限公司 Coal yard three-dimensional reconstruction method and system and intelligent control method of thermal power generating unit
CN113781583A (en) * 2021-09-28 2021-12-10 中国人民解放军国防科技大学 Camera self-calibration method, device, equipment and medium
CN113781583B (en) * 2021-09-28 2023-05-09 中国人民解放军国防科技大学 Camera self-calibration method, device, equipment and medium
CN113749651A (en) * 2021-10-18 2021-12-07 长春理工大学 Pressure evaluation method and pressure evaluation system based on human body posture recognition
CN114241029A (en) * 2021-12-20 2022-03-25 贝壳技术有限公司 Image three-dimensional reconstruction method and device

Also Published As

Publication number Publication date
CN101998136B (en) 2013-01-16

Similar Documents

Publication Publication Date Title
CN101998136B (en) Homography matrix acquisition method as well as image pickup equipment calibrating method and device
CN110296691B (en) IMU calibration-fused binocular stereo vision measurement method and system
US10334168B2 (en) Threshold determination in a RANSAC algorithm
CN107564069B (en) Method and device for determining calibration parameters and computer readable storage medium
CN108510551B (en) Method and system for calibrating camera parameters under long-distance large-field-of-view condition
Larsson et al. Making minimal solvers for absolute pose estimation compact and robust
CN108038902A (en) A kind of high-precision three-dimensional method for reconstructing and system towards depth camera
CN103983186B (en) Binocular vision system bearing calibration and calibration equipment
CN102509304A (en) Intelligent optimization-based camera calibration method
CN113011401B (en) Face image posture estimation and correction method, system, medium and electronic equipment
Zheng et al. Minimal solvers for 3d geometry from satellite imagery
CN115564842A (en) Parameter calibration method, device, equipment and storage medium for binocular fisheye camera
WO2023174204A1 (en) Sfm and deep learning-based hyperspectral three-dimensional reconstruction system and method, and use
CN104778718B (en) Single image truck volume measuring method based on 3D models
Teppati Losè et al. Preliminary evaluation of a commercial 360 multi-camera RIG for photogrammetric purposes
CN114792345A (en) Calibration method based on monocular structured light system
Ding et al. Minimal solutions for panoramic stitching given gravity prior
CN104504691A (en) Camera position and posture measuring method on basis of low-rank textures
WO2022025283A1 (en) Measurement processing device, method, and program
CN113706635A (en) Long-focus camera calibration method based on point feature and line feature fusion
Habib et al. New approach for calibrating off-the-shelf digital cameras
Ornhag et al. Efficient real-time radial distortion correction for uavs
Li et al. Fisheye image rectification using spherical and digital distortion models
KR20090078447A (en) The measuring method for distance and area by digital cameras, and the calcurating method for damage information by the same measuring method, and the calcurating system for damage information which is used in the same calcurating method
CN115100535B (en) Satellite remote sensing image rapid reconstruction method and device based on affine camera model

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant