Nothing Special   »   [go: up one dir, main page]

CN104634248A - Revolving shaft calibration method under binocular vision - Google Patents

Revolving shaft calibration method under binocular vision Download PDF

Info

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
Application number
CN201510058050.XA
Other languages
Chinese (zh)
Other versions
CN104634248B (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.)
Xian University of Technology
Original Assignee
Xian University of Technology
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 Xian University of Technology filed Critical Xian University of Technology
Priority to CN201510058050.XA priority Critical patent/CN104634248B/en
Publication of CN104634248A publication Critical patent/CN104634248A/en
Application granted granted Critical
Publication of CN104634248B publication Critical patent/CN104634248B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

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

Rotating axis calibration method under a kind of binocular vision
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:
M 1 = m 11 1 m 12 1 m 13 1 m 14 1 m 21 1 m 22 1 m 23 1 m 24 1 m 31 1 m 32 1 m 33 1 m 34 1 - - - ( 10 )
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:
M 2 = m 11 2 m 12 2 m 13 2 m 14 2 m 21 2 m 22 2 m 23 2 m 24 2 m 31 2 m 32 2 m 33 2 m 34 2 - - - ( 11 )
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:
Z c 1 u 1 v 1 1 = M 1 x 1 y 1 z 1 1 = m 11 1 m 12 1 m 13 1 m 14 1 m 21 1 m 22 1 m 23 1 m 24 1 m 31 1 m 32 1 m 33 1 m 34 1 x 1 y 1 z 1 1 - - - ( 12 )
Z c 2 u 2 v 2 1 = M 2 x 1 y 1 z 1 1 = m 11 2 m 12 2 m 13 2 m 14 2 m 21 2 m 22 2 m 23 2 m 24 2 m 31 2 m 32 2 m 33 2 m 34 2 x 1 y 1 z 1 1 - - - ( 13 )
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:
Z c 1 u 1 ′ v 1 ′ 1 = M 1 x 2 y 2 z 2 1 = m 11 1 m 12 1 m 13 1 m 14 1 m 21 1 m 22 1 m 23 1 m 24 1 m 31 1 m 32 1 m 33 1 m 34 1 x 2 y 2 z 2 1 - - - ( 14 )
Z c 2 u 2 ′ v 2 ′ 1 = M 2 x 2 y 2 z 2 1 = m 11 2 m 12 2 m 13 2 m 14 2 m 21 2 m 22 2 m 23 2 m 24 2 m 31 2 m 32 2 m 33 2 m 34 2 x 2 y 2 z 2 1 - - - ( 15 )
The concrete grammar asking for the three-dimensional coordinate of gauge point Q3 under world coordinate system is as follows:
Z c 1 u 1 ′ ′ v 1 ′ ′ 1 = M 1 x 3 y 3 z 3 1 = m 11 1 m 12 1 m 13 1 m 14 1 m 21 1 m 22 1 m 23 1 m 24 1 m 31 1 m 32 1 m 33 1 m 34 1 x 3 y 3 z 3 1 - - - ( 16 )
Z c 2 u 2 ′ ′ v 2 ′ ′ 1 = M 2 x 3 y 3 z 3 1 = m 11 2 m 12 2 m 13 2 m 14 2 m 21 2 m 22 2 m 23 2 m 24 2 m 31 2 m 32 2 m 33 2 m 34 2 x 3 y 3 z 3 1 - - - ( 17 )
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:
u 1 m 31 1 - m 11 1 u 1 m 32 1 - m 12 1 u 1 m 33 1 - m 13 1 v 1 m 31 1 - m 21 1 v 1 m 31 1 - m 22 1 v 1 m 31 1 - m 23 1 u 2 m 31 2 - m 11 2 u 2 m 32 2 - m 12 2 u 2 m 33 2 - m 13 2 v 2 m 31 2 - m 21 2 v 2 m 32 2 - m 22 2 v 1 m 33 3 - m 23 2 x 1 y 1 z 1 = m 14 1 - u 1 m 34 1 m 24 1 - v 1 m 34 1 m 14 2 - u 2 m 34 2 m 24 2 - v 2 m 34 2 - - - ( 18 )
By to formula 14 and formula 15 simultaneous solution, obtain the expression formula of gauge point Q2:
u 1 m 31 1 - m 11 1 u 1 m 32 1 - m 12 1 u 1 m 33 1 - m 13 1 v 1 m 31 1 - m 21 1 v 1 m 31 1 - m 22 1 v 1 m 31 1 - m 23 1 u 2 m 31 2 - m 11 2 u 2 m 32 2 - m 12 2 u 2 m 33 2 - m 13 2 v 2 m 31 2 - m 21 2 v 2 m 32 2 - m 22 2 v 1 m 33 3 - m 23 2 x 2 y 2 z 2 = m 14 1 - u 1 m 34 1 m 24 1 - v 1 m 34 1 m 14 2 - u 2 m 34 2 m 24 2 - v 2 m 34 2 - - - ( 19 )
By to formula 16 and formula 17 simultaneous solution, the expression formula obtaining gauge point Q3 is:
u 1 m 31 1 - m 11 1 u 1 m 32 1 - m 12 1 u 1 m 33 1 - m 13 1 v 1 m 31 1 - m 21 1 v 1 m 31 1 - m 22 1 v 1 m 31 1 - m 23 1 u 2 m 31 2 - m 11 2 u 2 m 32 2 - m 12 2 u 2 m 33 2 - m 13 2 v 2 m 31 2 - m 21 2 v 2 m 32 2 - m 22 2 v 1 m 33 3 - m 23 2 x 3 y 3 z 3 = m 14 1 - u 1 m 34 1 m 24 1 - v 1 m 34 1 m 14 2 - u 2 m 34 2 m 24 2 - v 2 m 34 2 - - - ( 20 )
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:
a ′ = y 2 - y 1 z 2 - z 1 y 3 - y 2 z 3 - z 2 - - - ( 27 )
b ′ = z 2 - z 1 x 2 - x 1 z 3 - z 2 x 3 - x 2 - - - ( 28 )
c ′ = x 2 - x 1 y 2 - y 1 x 3 - x 2 y 3 - y 2 - - - ( 29 )
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:
a ′ = y 1 - y 2 z 1 - z 2 y 3 - y 1 z 3 - z 1 - - - ( 30 )
b ′ = z 1 - z 2 x 1 - x 2 z 3 - z 1 x 3 - x 1 - - - ( 31 )
c ′ = x 1 - x 2 y 1 - y 2 x 3 - x 1 y 3 - y 1 - - - ( 32 )
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:
a ′ = y 3 - y 1 z 3 - z 1 y 2 - y 3 z 2 - z 3 - - - ( 33 )
b ′ = z 3 - z 1 x 3 - x 1 z 2 - z 3 x 2 - x 3 - - - ( 34 )
c ′ = x 3 - x 1 y 3 - y 1 x 2 - x 3 y 2 - y 3 - - - ( 35 )
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:
s u v 1 = A R t X w Y x Z w 1 = α γ u 0 0 β v 0 0 0 1 r 1 r 2 r 3 t X w Y w Z w 1 - - - ( 1 )
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:
s u v 1 = A R t X w Y x Z w 1 = α γ u 0 0 β v 0 0 0 1 r 1 r 2 t X w Y w 1 - - - ( 2 )
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:
h 1 T A - T A - 1 h 2 = 0 - - - ( 3 )
h 1 T A - T A - 1 h 1 = h 2 T A - T A - 1 h 2 - - - ( 4 )
Step e, order
B = A - T A - 1 = B 11 B 12 B 13 B 21 B 22 B 23 B 31 B 32 B 33 = 1 α 2 γ α 2 β v 0 γ - u 0 β α 2 β - γ α 2 β γ α 2 β + 1 β 2 - v 0 γ - u 0 β α 2 - v 0 β 2 v 0 γ - u 0 β α 2 β - v 0 γ - u 0 β α 2 β - v 0 β 2 ( v 0 γ - u 0 β ) 2 α 2 β + v 0 β 2 + 1 - - - ( 5 )
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:
h i T B h j = v ij T b - - - ( 7 )
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:
v 12 T v 11 T - v 22 T b = 0 - - - ( 8 )
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:
M 1 = m 11 1 m 12 1 m 13 1 m 14 1 m 21 1 m 22 1 m 23 1 m 24 1 m 31 1 m 32 1 m 33 1 m 34 1 - - - ( 10 )
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:
M 2 = m 11 2 m 12 2 m 13 2 m 14 2 m 21 2 m 22 2 m 23 2 m 24 2 m 31 2 m 32 2 m 33 2 m 34 2 - - - ( 11 )
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:
Z c 1 u 1 v 1 1 = M 1 x 1 y 1 z 1 1 = m 11 1 m 12 1 m 13 1 m 14 1 m 21 1 m 22 1 m 23 1 m 24 1 m 31 1 m 32 1 m 33 1 m 34 1 x 1 y 1 z 1 1 - - - ( 12 )
Z c 2 u 2 v 2 1 = M 2 x 1 y 1 z 1 1 = m 11 2 m 12 2 m 13 2 m 14 2 m 21 2 m 22 2 m 23 2 m 24 2 m 31 2 m 32 2 m 33 2 m 34 2 x 1 y 1 z 1 1 - - - ( 13 )
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:
Z c 1 u 1 ′ v 1 ′ 1 = M 1 x 2 y 2 z 2 1 = m 11 1 m 12 1 m 13 1 m 14 1 m 21 1 m 22 1 m 23 1 m 24 1 m 31 1 m 32 1 m 33 1 m 34 1 x 2 y 2 z 2 1 - - - ( 14 )
Z c 2 u 2 ′ v 2 ′ 1 = M 2 x 2 y 2 z 2 1 = m 11 2 m 12 2 m 13 2 m 14 2 m 21 2 m 22 2 m 23 2 m 24 2 m 31 2 m 32 2 m 33 2 m 34 2 x 2 y 2 z 2 1 - - - ( 15 )
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:
Z c 1 u 1 ′ ′ v 1 ′ ′ 1 = M 1 x 3 y 3 z 3 1 = m 11 1 m 12 1 m 13 1 m 14 1 m 21 1 m 22 1 m 23 1 m 24 1 m 31 1 m 32 1 m 33 1 m 34 1 x 3 y 3 z 3 1 - - - ( 16 )
Z c 2 u 2 ′ ′ v 2 ′ ′ 1 = M 2 x 3 y 3 z 3 1 = m 11 2 m 12 2 m 13 2 m 14 2 m 21 2 m 22 2 m 23 2 m 24 2 m 31 2 m 32 2 m 33 2 m 34 2 x 3 y 3 z 3 1 - - - ( 17 )
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:
u 1 m 31 1 - m 11 1 u 1 m 32 1 - m 12 1 u 1 m 33 1 - m 13 1 v 1 m 31 1 - m 21 1 v 1 m 31 1 - m 22 1 v 1 m 31 1 - m 23 1 u 2 m 31 2 - m 11 2 u 2 m 32 2 - m 12 2 u 2 m 33 2 - m 13 2 v 2 m 31 2 - m 21 2 v 2 m 32 2 - m 22 2 v 1 m 33 3 - m 23 2 x 1 y 1 z 1 = m 14 1 - u 1 m 34 1 m 24 1 - v 1 m 34 1 m 14 2 - u 2 m 34 2 m 24 2 - v 2 m 34 2 - - - ( 18 )
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:
u 1 m 31 1 - m 11 1 u 1 m 32 1 - m 12 1 u 1 m 33 1 - m 13 1 v 1 m 31 1 - m 21 1 v 1 m 31 1 - m 22 1 v 1 m 31 1 - m 23 1 u 2 m 31 2 - m 11 2 u 2 m 32 2 - m 12 2 u 2 m 33 2 - m 13 2 v 2 m 31 2 - m 21 2 v 2 m 32 2 - m 22 2 v 1 m 33 3 - m 23 2 x 2 y 2 z 2 = m 14 1 - u 1 m 34 1 m 24 1 - v 1 m 34 1 m 14 2 - u 2 m 34 2 m 24 2 - v 2 m 34 2 - - - ( 19 )
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:
u 1 m 31 1 - m 11 1 u 1 m 32 1 - m 12 1 u 1 m 33 1 - m 13 1 v 1 m 31 1 - m 21 1 v 1 m 31 1 - m 22 1 v 1 m 31 1 - m 23 1 u 2 m 31 2 - m 11 2 u 2 m 32 2 - m 12 2 u 2 m 33 2 - m 13 2 v 2 m 31 2 - m 21 2 v 2 m 32 2 - m 22 2 v 1 m 33 3 - m 23 2 x 3 y 3 z 3 = m 14 1 - u 1 m 34 1 m 24 1 - v 1 m 34 1 m 14 2 - u 2 m 34 2 m 24 2 - v 2 m 34 2 - - - ( 20 )
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:
a ′ = y 2 - y 1 z 2 - z 1 y 3 - y 2 z 3 - z 2 - - - ( 27 )
b ′ = z 2 - z 1 x 2 - x 1 z 3 - z 2 x 3 - x 2 - - - ( 28 )
c ′ = x 2 - x 1 y 2 - y 1 x 3 - x 2 y 3 - y 2 - - - ( 29 )
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:
a ′ = y 1 - y 2 z 1 - z 2 y 3 - y 1 z 3 - z 1 - - - ( 30 )
b ′ = z 1 - z 2 x 1 - x 2 z 3 - z 1 x 3 - x 1 - - - ( 31 )
c ′ = x 1 - x 2 y 1 - y 2 x 3 - x 1 y 3 - y 1 - - - ( 32 )
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:
a ′ = y 3 - y 1 z 3 - z 1 y 2 - y 3 z 2 - z 3 - - - ( 33 )
b ′ = z 3 - z 1 x 3 - x 1 z 2 - z 3 x 2 - x 3 - - - ( 34 )
c ′ = x 3 - x 1 y 3 - y 1 x 2 - x 3 y 2 - y 3 - - - ( 35 )
Three expression formulas about a', b', c' obtained above be all normalized, the normalized vector R (a, b, c) obtaining turning axle R is:
a = a ′ a ′ 2 + b ′ 2 + c ′ 2 ‾ - - - ( 36 )
b = b ′ a ′ 2 + b ′ 2 + c ′ 2 ‾ - - - ( 37 )
c = c ′ a ′ 2 + b ′ 2 + c ′ 2 ‾ - - - ( 38 )
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:
x 2 - x 1 y 2 - y 1 z 2 - z 1 x 3 - x 2 y 3 - y 2 z 3 - z 2 a b c x y z = 1 2 [ x 2 2 + y 2 2 + z 2 2 - ( x 1 2 + y 1 2 + z 1 2 ) ] 1 2 [ x 3 2 + y 3 2 + z 3 2 - ( x 2 2 + y 2 2 + z 2 2 ) ] ax 1 + by 1 + cz 1 - - - ( 42 )
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:
M 1 = m 11 1 m 12 1 m 13 1 m 14 1 m 21 1 m 22 1 m 23 1 m 24 1 m 31 1 m 32 1 m 33 1 m 34 1 - - - ( 10 )
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:
M 2 = m 11 2 m 12 2 m 13 2 m 14 2 m 21 2 m 22 2 m 23 2 m 24 2 m 31 2 m 32 2 m 33 2 m 34 2 - - - ( 11 )
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:
Z c 1 u 1 v 1 1 = M 1 x 1 y 1 z 1 1 = m 11 1 m 12 1 m 13 1 m 14 1 m 21 1 m 22 1 m 23 1 m 24 1 m 31 1 m 32 1 m 33 1 m 34 1 x 1 y 1 z 1 1 - - - ( 12 )
Z c 2 u 2 v 2 1 = M 2 x 1 y 1 z 1 1 = m 11 2 m 12 2 m 13 2 m 14 2 m 21 2 m 22 2 m 23 2 m 24 2 m 31 2 m 32 2 m 33 2 m 34 2 x 1 y 1 z 1 1 - - - ( 13 )
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:
Z c 1 u 1 ′ v 1 ′ 1 = M 1 x 2 y 2 z 2 1 = m 11 1 m 12 1 m 13 1 m 14 1 m 21 1 m 22 1 m 23 1 m 24 1 m 31 1 m 32 1 m 33 1 m 34 1 x 2 y 2 z 2 1 - - - ( 14 )
Z c 2 u 2 ′ v 2 ′ 1 = M 2 x 2 y 2 z 2 1 = m 11 2 m 12 2 m 13 2 m 14 2 m 21 2 m 22 2 m 23 2 m 24 2 m 31 2 m 32 2 m 33 2 m 34 2 x 2 y 2 z 2 1 - - - ( 15 )
The described concrete grammar asking for the three-dimensional coordinate of gauge point Q3 under world coordinate system is as follows:
Z c 1 u 1 ′ ′ v 1 ′ ′ 1 = M 1 x 3 y 3 z 3 1 = m 11 1 m 12 1 m 13 1 m 14 1 m 21 1 m 22 1 m 23 1 m 24 1 m 31 1 m 32 1 m 33 1 m 34 1 x 3 y 3 z 3 1 - - - ( 16 )
Z c 2 u 2 ′ ′ v 2 ′ ′ 1 = M 2 x 3 y 3 z 3 1 = m 11 2 m 12 2 m 13 2 m 14 2 m 21 2 m 22 2 m 23 2 m 24 2 m 31 2 m 32 2 m 33 2 m 34 2 x 3 y 3 z 3 1 - - - ( 17 )
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:
u 1 m 31 1 - m 11 1 u 1 m 32 1 - m 12 1 u 1 m 33 1 - m 13 1 v 1 m 31 1 - m 21 1 v 1 m 31 1 - m 22 1 v 1 m 31 1 - m 23 1 u 2 m 31 2 - m 11 2 u 2 m 32 2 - m 12 2 u 2 m 33 2 - m 13 2 v 2 m 31 2 - m 21 2 v 2 m 32 2 - m 22 2 v 1 m 33 3 - m 23 2 x 1 y 1 z 1 = m 14 1 - u 1 m 34 1 m 24 1 - v 1 m 34 1 m 14 2 - u 2 m 34 2 m 24 2 - v 2 m 34 2 - - - ( 18 )
By to formula 14 and formula 15 simultaneous solution, obtain the expression formula of gauge point Q2:
u 1 m 31 1 - m 11 1 u 1 m 32 1 - m 12 1 u 1 m 33 1 - m 13 1 v 1 m 31 1 - m 21 1 v 1 m 31 1 - m 22 1 v 1 m 31 1 - m 23 1 u 2 m 31 2 - m 11 2 u 2 m 32 2 - m 12 2 u 2 m 33 2 - m 13 2 v 2 m 31 2 - m 21 2 v 2 m 32 2 - m 22 2 v 1 m 33 3 - m 23 2 x 2 y 2 z 2 = m 14 1 - u 1 m 34 1 m 24 1 - v 1 m 34 1 m 14 2 - u 2 m 34 2 m 24 2 - v 2 m 34 2 - - - ( 19 )
By to formula 16 and formula 17 simultaneous solution, the expression formula obtaining gauge point Q3 is:
u 1 m 31 1 - m 11 1 u 1 m 32 1 - m 12 1 u 1 m 33 1 - m 13 1 v 1 m 31 1 - m 21 1 v 1 m 31 1 - m 22 1 v 1 m 31 1 - m 23 1 u 2 m 31 2 - m 11 2 u 2 m 32 2 - m 12 2 u 2 m 33 2 - m 13 2 v 2 m 31 2 - m 21 2 v 2 m 32 2 - m 22 2 v 1 m 33 3 - m 23 2 x 3 y 3 z 3 = m 14 1 - u 1 m 34 1 m 24 1 - v 1 m 34 1 m 14 2 - u 2 m 34 2 m 24 2 - v 2 m 34 2 - - - ( 20 )
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:
a ′ = y 2 - y 1 z 2 - z 1 y 3 - y 2 z 3 - z 2 - - - ( 27 )
b ′ = z 2 - z 1 x 2 - x 1 z 3 - z 2 x 3 - x 2 - - - ( 28 )
c ′ = x 2 - x 1 y 2 - y 1 x 3 - x 2 y 3 - y 2 - - - ( 29 )
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:
a ′ = y 1 - y 2 z 1 - z 2 y 3 - y 1 z 3 - z 1 - - - ( 30 )
b ′ = z 1 - z 2 x 1 - x 2 z 3 - z 1 x 3 - x 1 - - - ( 31 )
c ′ = x 1 - x 2 y 1 - y 2 x 3 - x 1 y 3 - y 1 - - - ( 32 )
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:
a ′ = y 3 - y 1 z 3 - z 1 y 2 - y 3 z 2 - z 3 - - - ( 33 )
b ′ = z 3 - z 1 x 3 - x 1 z 2 - z 3 x 2 - x 3 - - - ( 34 )
c ′ = x 3 - x 1 y 3 - y 1 x 2 - x 3 y 2 - y 3 . - - - ( 35 )
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.
CN201510058050.XA 2015-02-04 2015-02-04 Revolving shaft calibration method under binocular vision Expired - Fee Related CN104634248B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (5)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
Title
孙军华等: "大视场双目视觉传感器的现场标定", 《光学精密工程》 *

Cited By (17)

* Cited by examiner, † Cited by third party
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