CN104634248A - Revolving shaft calibration method under binocular vision - Google Patents
Revolving shaft calibration method under binocular vision Download PDFInfo
- Publication number
- CN104634248A CN104634248A CN201510058050.XA CN201510058050A CN104634248A CN 104634248 A CN104634248 A CN 104634248A CN 201510058050 A CN201510058050 A CN 201510058050A CN 104634248 A CN104634248 A CN 104634248A
- Authority
- CN
- China
- Prior art keywords
- video camera
- prime
- gauge point
- formula
- turning axle
- 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
Links
Landscapes
- Image Analysis (AREA)
- Length Measuring Devices By Optical Means (AREA)
Abstract
The invention discloses a revolving shaft calibration method under binocular vision. The method comprises the following steps: placing a rotating platform into the visual fields of two cameras, and placing a calibration board on the rotating platform; detecting the angular points of the calibration board by using two cameras simultaneously, and marking an angular point which is farthest away from the center of the rotating platform as a mark point Q1; rotating the rotating platform by two angles in sequence to obtain a mark point Q2 and a mark point Q3; solving the three-dimensional coordinates of the three mark points in a world coordinate system respectively; converting the geometrical relation between the revolving shaft and a rotating platform plane into an operation relation among vectors, and solving the direction of a revolving shaft and the circle center coordinate of the rotating platform according the three-dimensional coordinates of any two mark points obtained in the step 3 in order to finish the calibration of the revolving shaft. By adopting the revolving shaft calibration method under binocular vision, the problem of low calibration efficiency due to complexity of a calibration device and the requirement of acquisition of the mark points by means of a large amount of calculation in the prior art is solved.
Description
Technical field
The invention belongs to technical field of computer vision, relate to the rotating axis calibration method under a kind of binocular vision.
Background technology
Binocular vision is based on principle of parallax and utilize imaging device from two width images of different position acquisition testees, by the position deviation between computed image corresponding point, obtains the method for object dimensional geological information.Binocular measuring technique based on binocular vision is a kind of important form of machine vision, utilize the structure of two video camera simulation human eyes to measure space characteristics point, it is the image that obtains of fusion two eyes and the difference of observing between them, obvious depth perception can be obtained, set up the corresponding relation between feature, the photosites in space a bit in different images is mapped.In binocular measuring technique, testee can be placed on universal stage by usual people, testee is rotated under the rotation of universal stage thereupon, thus realize the measurement of testee 360 degree, and in order to ensure that testee is with the accuracy measured after universal stage rotation, just need to demarcate universal stage, find out center and the direction of universal stage rotation.
At present, turning axle is demarcated generally two kinds of methods: a kind of method is the method for demarcating for turning axle in computer vision measurement, its primarily of standard flat or high precision and the known standard ball of radius realize, first obtained the surface three dimension data of standard flat or standard ball from multiple position of rotation by the visual measuring equipment demarcated, then according to the surface equation of three-dimensional point data fitting out-of-plane or ball, the position of the rotation of universal stage is finally sought out according to the geometric properties of plane or standard ball; But this method needs standard flat or the known standard ball of high precision radius to be used as scaling board, and need the surface three dimension data in multiple position acquisition plane or standard ball, make the requirement for scaling board just higher, and calibration cost can be caused higher, demarcate efficiency comparison low.
Another method utilizes spherical target, sought out roughly the edge of target again by the searching of gray-scale value saltus step pixel after rotating several positions, then screen according to the Curvature varying edge on target edge between neighbor pixel, obtain spherical target marginal point accurately, and then use least square method to obtain the center of circle of spherical target, finally carry out fit Plane by each center of circle three-dimensional point data again and ask for turning axle.The levels of precision that threshold value is chosen in the process finding target edge directly affects the determination at edge, and choosing of threshold value is normally determined according to gray-scale value saltus step and empirical value, there is very large uncertainty; Secondly, when calculating, data calculated amount is also larger.
To sum up, in the existing method to turning axle demarcation, existence needs extra making marked circle or spherical displacer, makes caliberating device more complicated, and needs obtain gauge point by certain computing method, thus causes demarcation efficiency low.
Summary of the invention
The object of this invention is to provide the rotating axis calibration method under a kind of binocular vision, solve the caliberating device existed in prior art complicated, and need obtain gauge point by a large amount of calculating and cause demarcating inefficient problem.
The technical solution adopted in the present invention is, the rotating axis calibration method under a kind of binocular vision, comprises the following steps:
Step 1, is placed in universal stage in the visual field of two video cameras, and puts on universal stage by scaling board, makes universal stage scaling board entirety before and after rotation all be in the common field range of two video cameras; Two video cameras are designated as left video camera and right video camera respectively;
Step 2, utilizes left video camera and right video camera to detect the angle point of scaling board simultaneously, and a selected distance universal stage center angle point is farthest designated as gauge point Q
1(x
1, y
1, z
1); Universal stage is rotated at least two angles successively, and selected distance universal stage center two angle points farthest are also designated as gauge point Q respectively
2(x
2, y
2, z
2) and gauge point Q
3(x
3, y
3, z
3), above-mentioned 3 gauge points are all positioned in same level; Wherein the coordinate of gauge point Q1 in left video camera and right video camera is designated as Q respectively
l1(u
1, v
1) and Q
r1(u
2, v
2), the coordinate of gauge point Q2 in left video camera and right video camera is designated as Q respectively
l2(u
1', v
1') and Q
r2(u
2', v
2'), the coordinate of gauge point Q3 in left video camera and right video camera is designated as Q respectively
l3(u
1", v
1") and Q
r3(u
2", v
2");
Step 3, asks for the three-dimensional coordinate of 3 gauge points under world coordinate system respectively;
Step 4, according to the three-dimensional coordinate of three gauge points obtained in step 3, asks for the direction of turning axle and the central coordinate of circle of universal stage, thus completes the demarcation of countershaft.
Feature of the present invention is also,
In step 1, scaling board is gridiron pattern.
Step 3 is specially:
Step 3.1, demarcates left video camera and right video camera respectively, obtains the parameter matrix of left video camera and the parameter matrix of right video camera;
Step 3.2, obtains the projection matrix M 1 of left video camera, the projection matrix M 2 of right video camera according to the parameter matrix of left video camera and right video camera respectively;
Wherein, the projection matrix M 1 of left video camera is designated as:
In formula,
be respectively the i-th row and the jth column element of left video camera projection matrix M 1;
The projection matrix M 2 of right video camera is designated as:
In formula,
be respectively the i-th row and i-th column element of right video camera projection matrix M 2;
Step 3.3, asks for gauge point Q1, Q2, Q3 three-dimensional coordinate under world coordinate system according to the projection matrix M 2 of left video camera projection matrix M 1 and right video camera respectively;
The concrete grammar asking for the three-dimensional coordinate of gauge point Q1 under world coordinate system is as follows:
In formula, (u
1, v
1, 1) and (u
2, v
2, 1) and be respectively Q
l1with Q
r1homogeneous coordinates; (x
1, y
1, z
1, 1) and be gauge point Q
1homogeneous coordinates, Z
c1and Z
c2scale-up factor respectively;
The concrete grammar asking for the three-dimensional coordinate of gauge point Q2 under world coordinate system is as follows:
The concrete grammar asking for the three-dimensional coordinate of gauge point Q3 under world coordinate system is as follows:
Step 3.4, by solving the expression formula obtained in step 3.3, obtaining the expression formula of 3 gauge points, being specially:
By to formula 12 and formula 13 simultaneous solution, the expression formula obtaining gauge point Q1 is:
By to formula 14 and formula 15 simultaneous solution, obtain the expression formula of gauge point Q2:
By to formula 16 and formula 17 simultaneous solution, the expression formula obtaining gauge point Q3 is:
Step 3.5, utilizes the formula 9, formula 10 and the formula 11 that obtain in least square method solution procedure 3.4 respectively, obtains gauge point Q1, gauge point Q2 and the three-dimensional coordinate of gauge point Q3 under world coordinate system.
Ask for turning axle direction in step 4 to be specially:
Steps A, chooses two gauge point composition of vector Q on scaling board
1q
2, according to turning axle vector R (a', b', c') and the vector normal in universal stage plane, the first expression formula obtaining turning axle vector is:
R=Q
1Q
2×Q
2Q
3(21)
Or wherein two the gauge point composition of vector Q chosen on universal stage
2q
3, the second expression formula obtaining turning axle vector is:
R=Q
2Q
1×Q
1Q
3(22)
Or wherein two the gauge point composition of vector Q chosen on universal stage
1q
3, the 3rd expression formula obtaining turning axle vector is:
R=Q
1Q
3×Q
3Q
2(23)
Step B, launches the first expression formula of turning axle vector:
R=(x
2-x
1,y
2-y
1,z
2-z
1)×(x
3-x
2,y
3-y
2,z
3-z
2) (24)
Or the second expression formula of turning axle vector is launched:
R=(x
1-x
2,y
1-y
2,z
1-z
2)×(x
3-x
1,y
3-y
1,z
3-z
1) (25)
Or the 3rd expression formula of turning axle vector is launched:
R=(x
3-x
1,y
3-y
1,z
3-z
1)×(x
2-x
3,y
2-y
3,z
2-z
3) (26)
Step C, can obtain three coordinate figure a' about turning axle vector according to the first expression formula of the turning axle vector launched in step B, the expression formula of b', c' is:
Or the coordinate a' about turning axle vector can be obtained according to the second expression formula of the turning axle vector launched in step B, the expression formula of b', c' is:
Or the coordinate a' about turning axle vector can be obtained according to the 3rd expression formula of the turning axle vector launched in step B, the expression formula of b', c' is:
Asking for universal stage central coordinate of circle in step 4 is optional two gauge point composition of vector in universal stage plane, and the principle that the perpendicular bisector going up the line of any two points according to circle must cross the center of circle asks for universal stage central coordinate of circle.
The invention has the beneficial effects as follows, by utilizing the scaling board of camera calibration and then demarcating universal stage, do not need additionally to make spherical displacer or marked circle, and the putting position of scaling board is unrestricted, achieve the simplification of caliberating device, also achieve the fusion that camera calibration and turning axle are demarcated; By identifying scaling board angle point and then demarcating turning axle as gauge point, without the need to asking the centre of sphere to mark ball or marked circle or ask the center of circle again, achieve the simplification of turning axle calibration process, improve demarcation efficiency.
Accompanying drawing explanation
Fig. 1 is the schematic flow sheet of the rotating axis calibration method under a kind of binocular vision of the present invention;
Fig. 2 is the part-structure schematic diagram of the binocular vision Shaft calibration system in the present invention;
Fig. 3 is the schematic diagram that in the present invention, under binocular vision, spatial point is rebuild.
In Fig. 2, OXYZ coordinate system is world coordinate system; O in Fig. 3
lx
ly
lz
lwith O
rx
ry
rz
rbe respectively the coordinate system in left and right cameras, coordinate system Q
1(x
1, y
1, z
1) be coordinate in space a bit under world coordinate system, Q
l1(u
1, v
1) be Q
1pixel coordinate under left camera coordinate system, Q
r1(u
2, v
2) be Q
1pixel coordinate under right camera coordinate system.
Embodiment
Below in conjunction with the drawings and specific embodiments, the present invention is described in detail.
Rotating axis calibration method under a kind of binocular vision of the present invention, as shown in Figure 1, specifically implement according to following steps:
Step 1, is placed in universal stage in the visual field of two video cameras, and puts on universal stage by scaling board; Two video cameras are designated as left video camera and right video camera respectively; Wherein, the putting position of scaling board depends on the relative position of two video cameras and universal stage, scaling board is wanted when putting to ensure that universal stage scaling board entirety before and after rotation is all in the common field range of two video cameras, and tessellated angle point can be detected, when camera lens is higher than universal stage plane, scaling board and universal stage plane are that acute angle is arranged; Here, scaling board can be gridiron pattern; For the structural representation of the calibration system of gridiron pattern as shown in Figure 2;
Step 2, utilizes left video camera and right video camera to detect the angle point of scaling board simultaneously, and a selected distance universal stage center angle point is farthest designated as gauge point Q
1(x
1, y
1, z
1); Universal stage is rotated at least two angles successively, and selected distance universal stage center two angle points are farthest designated as gauge point Q respectively
2(x
2, y
2, z
2) and gauge point Q
3(x
3, y
3, z
3), above-mentioned 3 gauge points are all positioned in same level, and all near rotation platform edge, can reduce the error of calculation like this; Wherein the coordinate of gauge point Q1 in left video camera and right video camera is designated as Q respectively
l1(u
1, v
1) and Q
r1(u
2, v
2), the coordinate of gauge point Q2 in left video camera and right video camera is designated as Q respectively
l2(u
1', v
1') and Q
r2(u
2', v
2'), the coordinate of gauge point Q3 in left video camera and right video camera is designated as Q respectively
l3(u
1", v
1") and Q
r3(u
2", v
2");
Step 3, asks for the three-dimensional coordinate of 3 gauge points under world coordinate system respectively, as shown in Figure 3, and Q
l1with Q
r1spatial point Q
1at left video camera and point respectively corresponding in right video camera, the transformation relation of foundation triangle geometry can uniquely determine space mid point Q by corresponding 2 of left and right cameras
1, be specially:
Step 3.1, demarcates left video camera and right video camera respectively, obtains the parameter matrix of left video camera and the parameter matrix of right video camera;
The above-mentioned demarcation for video camera is actually and solves inside and outside parameter in video camera, according to the relation in the unique point on scaling board and video camera between picture plane corresponding point, namely homography matrix can calculate the inside and outside parameter of video camera, all applicable in left video camera and right video camera to the scaling method of video camera below, left video camera and right video camera are referred to as video camera, are specially:
Step a, utilizes video camera to carry out Corner Detection to scaling board;
Step b, according to pin-hole imaging model, calculates homography matrix as the corresponding point in plane to all angle points detected in step a and its, can obtain expression formula in the middle of video camera:
In formula, s is scale-up factor, and (u, v, 1) is the homogeneous coordinates of unique point in two-dimensional pixel coordinate system; (X
w, Y
w, Z
w, 1) and be the homogeneous coordinates of this unique point under world coordinate system, A is Intrinsic Matrix, α and β is the scale factor of U axle under image coordinate system and V axle, and γ is the parameter of the deflection of description two image axles, u
0and v
0be figure principal point coordinate, [R t] is outer parameter matrix, is rotation and the translation relation of camera coordinate system and world coordinate system;
Step c, is placed in scaling board place plane by world coordinate system plane, therefore Z-direction is 0, then formula (1) can be write as:
Steps d, makes H=λ A [r
1r
2t]=[h
1h
2h
3], H is homography matrix, and λ is scale factor; Due to r
1and r
2orthogonal, therefore obtain two restriction relations:
Step e, order
Step f, defines symmetric matrix B with six-vector b, as follows:
b=[B
11B
12B
22B
13B
23B
33]
T(6)
I-th column vector of homography matrix H is expressed as h
i=[h
i1h
i2h
i3]
t, namely obtain following expression formula:
In formula,
v
ij=[h
i1h
j1h
i1h
j2+h
i2h
j1h
i2h
j2h
i3h
j1+h
i1h
j3h
i3h
j2+h
i2h
j3h
i3h
j3]
T
Step g, turns to the form about b by (3) (4) formula, as follows:
Then for the image of N width template, obtain expression formula as follows:
vb=0 (9)
In formula, v is the matrix of 2N × 6, and when N >=3, b just can be solved, thus can solve the inside and outside parameter of video camera.
Step 3.2, obtains the projection matrix M 1 of left video camera, the projection matrix M 2 of right video camera according to the parameter matrix of left video camera and right video camera respectively;
Wherein, the projection matrix M 1 of left video camera is:
In formula,
be respectively the i-th row and the j column element of left video camera projection matrix M 1;
The projection matrix M 2 of right video camera is:
In formula,
be respectively the i-th row and the j column element of right video camera projection matrix M 2;
Step 3.3, ask for the three-dimensional coordinate of gauge point Q1 under world coordinate system according to the projection matrix M 2 of left video camera projection matrix M 1 and right video camera respectively, concrete grammar is as follows:
In formula, (u
1, v
1, 1) and (u
2, v
2, 1) and be respectively Q
l1with Q
r1homogeneous coordinates; (x
1, y
1, z
1, 1) and be gauge point Q
1homogeneous coordinates, Z
c1and Z
c2scale-up factor respectively;
Ask for the three-dimensional coordinate of gauge point Q2 under world coordinate system according to the projection matrix M 2 of left video camera projection matrix M 1 and right video camera respectively, concrete grammar is as follows:
The projection matrix M 2 of left video camera projection matrix M 1 and right video camera asks for the three-dimensional coordinate of gauge point Q3 under world coordinate system, and concrete grammar is as follows:
Step 3.4, by the formula 12 in step 3.3 and formula 13 simultaneous solution, thus cancellation scale-up factor Z
c1with scale-up factor Z
c2cancellation, obtains gauge point Q
1expression formula:
By to the formula 14 in step 3.3 and formula 15 simultaneous solution, thus cancellation scale-up factor Z
c1with scale-up factor Z
c2, obtain gauge point Q
2expression formula:
By to the formula 16 in step 3.3 and formula 17 simultaneous solution, thus cancellation scale-up factor Z
c1with scale-up factor Z
c2, obtain gauge point Q
3expression formula:
Step 3.5, utilizes the formula 9, formula 10 and the formula 11 that obtain in least square method solution procedure 3.4 respectively, obtains gauge point Q1, gauge point Q2 and the three-dimensional coordinate of gauge point Q3 under world coordinate system;
Step 4, according to the coordinate of any two gauge points obtained in step 3, is converted to the operation relation between vector by the geometric relationship of turning axle and universal stage plane, thus asks for the direction of turning axle and the central coordinate of circle of universal stage, turning axle is designated as R;
Asking for the axial method of rotation is: any two gauge points chosen on scaling board can form three vectors, due to turning axle and universal stage plane orthogonal, so can think that turning axle is the normal direction of universal stage plane, namely turning axle vector is all vertical with the vector of three in universal stage plane, can obtain turning axle vector; If turning axle vector is R (a', b', c');
Such as: choose wherein two the gauge point composition of vector Q on universal stage
1q
2with vectorial Q
2q
3, then the first expression formula obtaining turning axle vector is:
R=Q
1Q
2×Q
2Q
3(21)
First expression formula of turning axle vector is launched:
R=(x
2-x
1,y
2-y
1,z
2-z
1)×(x
3-x
2,y
3-y
2,z
3-z
2) (24)
Can obtain three coordinate figure a' about turning axle vector according to the first expression formula of the turning axle vector launched, the expression formula of b', c' is:
Such as: choose wherein two the gauge point composition of vector Q on universal stage
2q
1with vectorial Q
1q
3, then the second expression formula obtaining turning axle vector is:
R=Q
2Q
1×Q
1Q
3(22)
Second expression formula of turning axle vector is launched:
R=(x
1-x
2,y
1-y
2,z
1-z
2)×(x
3-x
1,y
3-y
1,z
3-z
1) (25)
Can obtain three coordinate figure a' about turning axle vector according to the second expression formula of the turning axle vector launched, the expression formula of b', c' is:
Such as: choose wherein two the gauge point composition of vector Q on universal stage
1q
3with vectorial Q
3q
2, then the 3rd expression formula obtaining turning axle vector is:
R=Q
1Q
3×Q
3Q
2(23)
3rd expression formula of turning axle vector is launched:
R=(x
3-x
1,y
3-y
1,z
3-z
1)×(x
2-x
3,y
2-y
3,z
2-z
3) (26)
Can obtain three coordinate figure a' about turning axle vector according to the 3rd expression formula of the turning axle vector launched, the expression formula of b', c' is:
Three expression formulas about a', b', c' obtained above be all normalized, the normalized vector R (a, b, c) obtaining turning axle R is:
Note universal stage central coordinate of circle is O (x, y, z), must cross this character of the center of circle and ask for the circular coordinate of universal stage, choose wherein two the gauge point composition of vector Q on universal stage below according to the perpendicular bisector of the line of the upper any two points of circle
1q
2with vectorial Q
2q
3be described in detail to the solution procedure of circular coordinate, the gauge point in note universal stage plane and the line in the center of circle are Q
1o, Q
2o and Q
3o, then obtain expression:
Q
1Q
2·m
1O=0 (39)
Q
2Q
3·m
2O=0 (40)
In formula, m
1o is the perpendicular bisector of the line of gauge point Q1 and gauge point Q2 in universal stage plane, m
2o is the perpendicular bisector of the line of gauge point Q2 and gauge point Q3 in universal stage plane;
Again according to line and its planar process vector normal of justifying a bit upper and the center of circle, obtain expression formula:
Q
1O·R=0 (41)
Step b, obtains expression formula by arranging 3 expression formulas obtained in step a:
Step c, by solving the expression formula obtained in step b, then obtains universal stage central coordinate of circle O (x, y, z).
Below by experiment, the rotating axis calibration method under binocular vision of the present invention is verified.
For " the commodity excessive packaging intelligent checking system based on three-dimensional modeling is studied ", first, select gridiron pattern as scaling board, be placed on turntable, binocular camera is fixed, it can be measured in a very large corner, measure without dead angle apart from 360 degree can be carried out time near, needing when testing to select multiple angle point for demarcating, this is done to the noise effect eliminating data.For one group of data, if standard deviation or its data fluctuations of the less explanation of variance less, also just mean that the precision of demarcation is higher.Table 1 is turning axle nominal data, and wherein, a, b, c represent three directions of rotating shaft R (a, b, c), and x, y, z represents three coordinates of center of circle O (x, y, z).The data of table 1 have carried out six times to test the result drawn, can see that standard deviation is close to 0, illustrative experiment data are more stable, and degree of accuracy is higher.
Table 1 turning axle nominal data
Testing data | Mean value | Standard deviation |
a | -0.852722 | 0.002533 |
b | -0.085351 | 0.001829 |
c | 0.512872 | 0.008229 |
x | -15.234195 | 0.019164 |
y | 31.519875 | 0.068249 |
z | 16.150922 | 0.043606 |
Claims (5)
1. the rotating axis calibration method under binocular vision, is characterized in that, comprises the following steps:
Step 1, is placed in universal stage in the visual field of two video cameras, and puts on universal stage by scaling board, makes universal stage scaling board entirety before and after rotation all be in the common field range of two video cameras; Two video cameras are designated as left video camera and right video camera respectively;
Step 2, utilizes left video camera and right video camera to detect the angle point of scaling board simultaneously, and a selected distance universal stage center angle point is farthest designated as gauge point Q
1(x
1, y
1, z
1); Universal stage is at least rotated two angles successively, and selected distance universal stage center two angle points farthest are also designated as gauge point Q respectively
2(x
2, y
2, z
2) and gauge point Q
3(x
3, y
3, z
3), above-mentioned 3 gauge points are all positioned in same level; Wherein the coordinate of gauge point Q1 in left video camera and right video camera is designated as Q respectively
l1(u
1, v
1) and Q
r1(u
2, v
2), the coordinate of gauge point Q2 in left video camera and right video camera is designated as Q respectively
l2(u
1', v
1') and Q
r2(u
2', v
2'), the coordinate of gauge point Q3 in left video camera and right video camera is designated as Q respectively
l3(u
1", v
1") and Q
r3(u
2", v
2");
Step 3, asks for the three-dimensional coordinate of 3 gauge points under world coordinate system respectively;
Step 4, according to the three-dimensional coordinate of three gauge points obtained in step 3, asks for the direction of turning axle and the central coordinate of circle of universal stage, thus completes the demarcation of countershaft.
2. the rotating axis calibration method under a kind of binocular vision according to claim 1, is characterized in that, in described step 1, scaling board is gridiron pattern.
3. the rotating axis calibration method under a kind of binocular vision according to claim 1, it is characterized in that, described step 3 is specially:
Step 3.1, demarcates left video camera and right video camera respectively, obtains the parameter matrix of left video camera and the parameter matrix of right video camera;
Step 3.2, obtains the projection matrix M 1 of left video camera, the projection matrix M 2 of right video camera according to the parameter matrix of left video camera and right video camera respectively;
Wherein, the projection matrix M 1 of left video camera is designated as:
In formula,
be respectively the i-th row and the jth column element of left video camera projection matrix M 1;
The projection matrix M 2 of right video camera is designated as:
In formula,
be respectively the i-th row and the jth column element of right video camera projection matrix M 2;
Step 3.3, asks for gauge point Q1, Q2, Q3 three-dimensional coordinate under world coordinate system according to the projection matrix M 2 of left video camera projection matrix M 1 and right video camera respectively;
The described concrete grammar asking for the three-dimensional coordinate of gauge point Q1 under world coordinate system is as follows:
In formula, (u
1, v
1, 1) and (u
2, v
2, 1) and be respectively Q
l1with Q
r1homogeneous coordinates; (x
1, y
1, z
1, 1) and be gauge point Q
1homogeneous coordinates, Z
c1and Z
c2scale-up factor respectively;
The described concrete grammar asking for the three-dimensional coordinate of gauge point Q2 under world coordinate system is as follows:
The described concrete grammar asking for the three-dimensional coordinate of gauge point Q3 under world coordinate system is as follows:
Step 3.4, by solving the expression formula obtained in step 3.3, obtaining the expression formula of 3 gauge points, being specially:
By to formula 12 and formula 13 simultaneous solution, the expression formula obtaining gauge point Q1 is:
By to formula 14 and formula 15 simultaneous solution, obtain the expression formula of gauge point Q2:
By to formula 16 and formula 17 simultaneous solution, the expression formula obtaining gauge point Q3 is:
Step 3.5, utilizes the formula 9, formula 10 and the formula 11 that obtain in least square method solution procedure 3.4 respectively, obtains gauge point Q1, gauge point Q2 and the three-dimensional coordinate of gauge point Q3 under world coordinate system.
4. the rotating axis calibration method under a kind of binocular vision according to claim 1, is characterized in that, asks for turning axle direction and be specially in described step 4:
Steps A, chooses two gauge point composition of vector Q on scaling board
1q
2, according to turning axle vector R (a', b', c') and the vector normal in universal stage plane, the first expression formula obtaining turning axle vector is:
R=Q
1Q
2×Q
2Q
3(21)
Or wherein two the gauge point composition of vector Q chosen on universal stage
2q
3, the second expression formula obtaining turning axle vector is:
R=Q
2Q
1×Q
1Q
3(22)
Or wherein two the gauge point composition of vector Q chosen on universal stage
1q
3, the 3rd expression formula obtaining turning axle vector is:
R=Q
1Q
3×Q
3Q
2(23)
Step B, launches the first expression formula of turning axle vector:
R=(x
2-x
1,y
2-y
1,z
2-z
1)×(x
3-x
2,y
3-y
2,z
3-z
2) (24)
Or the second expression formula of turning axle vector is launched:
R=(x
1-x
2,y
1-y
2,z
1-z
2)×(x
3-x
1,y
3-y
1,z
3-z
1) (25)
Or the 3rd expression formula of turning axle vector is launched:
R=(x
3-x
1,y
3-y
1,z
3-z
1)×(x
2-x
3,y
2-y
3,z
2-z
3) (26)
Step C, can obtain three coordinate figure a' about turning axle vector according to the first expression formula of the turning axle vector launched in step B, the expression formula of b', c' is:
Or the coordinate a' about turning axle vector can be obtained according to the second expression formula of the turning axle vector launched in step B, the expression formula of b', c' is:
Or the coordinate a' about turning axle vector can be obtained according to the 3rd expression formula of the turning axle vector launched in step B, the expression formula of b', c' is:
5. the rotating axis calibration method under a kind of binocular vision as claimed in any of claims 1 to 4, it is characterized in that, asking for the circular coordinate of universal stage in described step 4 is optional two gauge point composition of vector in universal stage plane, and asks for the circular coordinate of universal stage according to the principle that the perpendicular bisector of the line of the upper any two points of circle must cross the center of circle.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510058050.XA CN104634248B (en) | 2015-02-04 | 2015-02-04 | Revolving shaft calibration method under binocular vision |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510058050.XA CN104634248B (en) | 2015-02-04 | 2015-02-04 | Revolving shaft calibration method under binocular vision |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104634248A true CN104634248A (en) | 2015-05-20 |
CN104634248B CN104634248B (en) | 2017-02-22 |
Family
ID=53213271
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510058050.XA Expired - Fee Related CN104634248B (en) | 2015-02-04 | 2015-02-04 | Revolving shaft calibration method under binocular vision |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104634248B (en) |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106910221A (en) * | 2017-02-04 | 2017-06-30 | 景致三维(江苏)股份有限公司 | A kind of method and device of global calibration |
CN107367229A (en) * | 2017-04-24 | 2017-11-21 | 天津大学 | Free binocular stereo vision rotating shaft parameter calibration method |
CN108095675A (en) * | 2018-02-01 | 2018-06-01 | 艾瑞迈迪医疗科技(北京)有限公司 | Rigid pipe endoscope rotation axis axle center measuring method and device |
CN108507462A (en) * | 2018-02-05 | 2018-09-07 | 黑龙江科技大学 | A kind of scaling method of four axis measuring apparatus rotary shaft of holographic interference |
CN108592787A (en) * | 2018-03-19 | 2018-09-28 | 上海交通大学 | The rotating axis calibration method and system of 3D tracer rotation systems |
CN109407613A (en) * | 2018-08-30 | 2019-03-01 | 先临三维科技股份有限公司 | Adjusting method, device, computer equipment and the storage medium of 3-D scanning turntable |
CN110322518A (en) * | 2019-07-05 | 2019-10-11 | 深圳市道通智能航空技术有限公司 | Evaluation method, evaluation system and the test equipment of Stereo Matching Algorithm |
CN111486802A (en) * | 2020-04-07 | 2020-08-04 | 东南大学 | Rotating shaft calibration method based on self-adaptive distance weighting |
CN111981984A (en) * | 2020-08-28 | 2020-11-24 | 南昌航空大学 | Rotating shaft calibration method based on binocular vision |
CN112465902A (en) * | 2020-12-14 | 2021-03-09 | 北京诺亦腾科技有限公司 | Method and device for determining position of optical tracking marker ball for orthopedic surgery |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0641132B1 (en) * | 1993-08-26 | 1999-04-14 | Matsushita Electric Industrial Co., Ltd. | Stereoscopic image pickup apparatus |
CN1971206A (en) * | 2006-12-20 | 2007-05-30 | 北京航空航天大学 | Calibration method for binocular vision sensor based on one-dimension target |
JP2008185511A (en) * | 2007-01-31 | 2008-08-14 | Bridgestone Corp | Tire rro measurement method and its device |
CN101261115A (en) * | 2008-04-24 | 2008-09-10 | 吉林大学 | Spatial circular geometric parameter binocular stereo vision measurement method |
WO2013080336A1 (en) * | 2011-11-30 | 2013-06-06 | 株式会社牧野フライス製作所 | Error measurement method and machine tool |
-
2015
- 2015-02-04 CN CN201510058050.XA patent/CN104634248B/en not_active Expired - Fee Related
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0641132B1 (en) * | 1993-08-26 | 1999-04-14 | Matsushita Electric Industrial Co., Ltd. | Stereoscopic image pickup apparatus |
CN1971206A (en) * | 2006-12-20 | 2007-05-30 | 北京航空航天大学 | Calibration method for binocular vision sensor based on one-dimension target |
JP2008185511A (en) * | 2007-01-31 | 2008-08-14 | Bridgestone Corp | Tire rro measurement method and its device |
CN101261115A (en) * | 2008-04-24 | 2008-09-10 | 吉林大学 | Spatial circular geometric parameter binocular stereo vision measurement method |
WO2013080336A1 (en) * | 2011-11-30 | 2013-06-06 | 株式会社牧野フライス製作所 | Error measurement method and machine tool |
Non-Patent Citations (1)
Title |
---|
孙军华等: "大视场双目视觉传感器的现场标定", 《光学精密工程》 * |
Cited By (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106910221A (en) * | 2017-02-04 | 2017-06-30 | 景致三维(江苏)股份有限公司 | A kind of method and device of global calibration |
CN106910221B (en) * | 2017-02-04 | 2020-12-01 | 景致三维(江苏)股份有限公司 | Global calibration method and device |
CN107367229A (en) * | 2017-04-24 | 2017-11-21 | 天津大学 | Free binocular stereo vision rotating shaft parameter calibration method |
CN108095675A (en) * | 2018-02-01 | 2018-06-01 | 艾瑞迈迪医疗科技(北京)有限公司 | Rigid pipe endoscope rotation axis axle center measuring method and device |
CN108507462A (en) * | 2018-02-05 | 2018-09-07 | 黑龙江科技大学 | A kind of scaling method of four axis measuring apparatus rotary shaft of holographic interference |
CN108592787A (en) * | 2018-03-19 | 2018-09-28 | 上海交通大学 | The rotating axis calibration method and system of 3D tracer rotation systems |
CN108592787B (en) * | 2018-03-19 | 2019-11-19 | 上海交通大学 | The rotating axis calibration method and system of 3D tracer rotation system |
CN109407613B (en) * | 2018-08-30 | 2020-12-15 | 先临三维科技股份有限公司 | Adjusting method and device of three-dimensional scanning turntable, computer equipment and storage medium |
CN109407613A (en) * | 2018-08-30 | 2019-03-01 | 先临三维科技股份有限公司 | Adjusting method, device, computer equipment and the storage medium of 3-D scanning turntable |
CN110322518A (en) * | 2019-07-05 | 2019-10-11 | 深圳市道通智能航空技术有限公司 | Evaluation method, evaluation system and the test equipment of Stereo Matching Algorithm |
CN110322518B (en) * | 2019-07-05 | 2021-12-17 | 深圳市道通智能航空技术股份有限公司 | Evaluation method, evaluation system and test equipment of stereo matching algorithm |
CN111486802A (en) * | 2020-04-07 | 2020-08-04 | 东南大学 | Rotating shaft calibration method based on self-adaptive distance weighting |
CN111486802B (en) * | 2020-04-07 | 2021-04-06 | 东南大学 | Rotating shaft calibration method based on self-adaptive distance weighting |
CN111981984A (en) * | 2020-08-28 | 2020-11-24 | 南昌航空大学 | Rotating shaft calibration method based on binocular vision |
CN111981984B (en) * | 2020-08-28 | 2022-05-17 | 南昌航空大学 | Rotating shaft calibration method based on binocular vision |
CN112465902A (en) * | 2020-12-14 | 2021-03-09 | 北京诺亦腾科技有限公司 | Method and device for determining position of optical tracking marker ball for orthopedic surgery |
CN112465902B (en) * | 2020-12-14 | 2021-08-10 | 北京诺亦腾科技有限公司 | Method and device for determining position of optical tracking marker ball for orthopedic surgery |
Also Published As
Publication number | Publication date |
---|---|
CN104634248B (en) | 2017-02-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104634248B (en) | Revolving shaft calibration method under binocular vision | |
CN100562707C (en) | Binocular vision rotating axis calibration method | |
CN103759669B (en) | A kind of monocular vision measuring method of heavy parts | |
CN103162622B (en) | The Portable ball target of single camera vision system and use thereof and measuring method thereof | |
CN101673397B (en) | Digital camera nonlinear calibration method based on LCDs | |
CN103559735B (en) | A kind of three-dimensional rebuilding method and system | |
CN109163657B (en) | Round target pose detection method based on binocular vision three-dimensional reconstruction | |
CN109323650A (en) | Image visual transducer and the unified approach for putting ligh-ranging sensor measurement coordinate system | |
CN109443209A (en) | A kind of line-structured light system calibrating method based on homography matrix | |
CN102692214B (en) | Narrow space binocular vision measuring and positioning device and method | |
CN110415300B (en) | Three-target-plane-construction-based dynamic displacement measurement method for stereoscopic vision structure | |
CN102589530B (en) | Method for measuring position and gesture of non-cooperative target based on fusion of two dimension camera and three dimension camera | |
CN105486289B (en) | A kind of laser photography measuring system and camera calibration method | |
CN103606147B (en) | Multiple stage is not total to visual field and measures the coordinate system conversion scaling method of camera | |
CN104835144A (en) | Solving camera intrinsic parameter by using image of center of sphere and orthogonality | |
CN109141226A (en) | The spatial point coordinate measuring method of one camera multi-angle | |
CN103278138A (en) | Method for measuring three-dimensional position and posture of thin component with complex structure | |
CN105894511A (en) | Calibration target setting method and device and parking auxiliary system | |
CN107589069B (en) | Non-contact type measuring method for object collision recovery coefficient | |
CN106295512A (en) | Many correction line indoor vision data base construction method based on mark and indoor orientation method | |
CN104019829A (en) | Vehicle-mounted panorama camera based on POS (position and orientation system) and external parameter calibrating method of linear array laser scanner | |
Zhou et al. | A novel way of understanding for calibrating stereo vision sensor constructed by a single camera and mirrors | |
CN104034269A (en) | Monocular vision measuring method and monocular vision measuring device | |
CN105574812A (en) | Multi-angle three-dimensional data registration method and device | |
CN104655106B (en) | Autonomous positioning based on GPS RTK and full-view image orients plotting method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20170222 Termination date: 20210204 |