CN107680139A - Universality calibration method of telecentric binocular stereo vision measurement system - Google Patents
Universality calibration method of telecentric binocular stereo vision measurement system Download PDFInfo
- Publication number
- CN107680139A CN107680139A CN201710963810.0A CN201710963810A CN107680139A CN 107680139 A CN107680139 A CN 107680139A CN 201710963810 A CN201710963810 A CN 201710963810A CN 107680139 A CN107680139 A CN 107680139A
- Authority
- CN
- China
- Prior art keywords
- mrow
- msub
- mtd
- mtr
- msubsup
- 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
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/80—Analysis of captured images to determine intrinsic or extrinsic camera parameters, i.e. camera calibration
- G06T7/85—Stereo camera calibration
Landscapes
- Engineering & Computer Science (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Image Processing (AREA)
- Length Measuring Devices By Optical Means (AREA)
Abstract
The invention relates to a universality calibration method of a telecentric binocular stereoscopic vision measurement system. The full-automatic identification of the control points is realized through the designed plane calibration plate with randomly distributed round points. The use of such a calibration plate makes the positioning of the control points more accurate and even more robust in case of local occlusions and large inclination angles. The invention provides a structural model of a three-dimensional telecentric camera system, and the structural parameters are kept unchanged in the calibration process, so that the structural parameters are optimized by adopting the adjustment of a light beam method. Compared with the existing method, the camera parameters obtained by calibration are obviously improved due to the fact that adjustment of a plurality of groups of images shot at the same time is optimized by the aid of a beam method.
Description
Technical field
The invention belongs to computer vision field, in particular with the versatility of telecentricity binocular stereo vision measuring system
Scaling method.
Background technology
With the development of sophisticated manufacturing, the development to the precision three-dimensional survey of miniature scale also has propulsion and demand.
It is to develop the three-dimensional measurement technology of comparative maturity to establish triangulation relation by binocular stereo vision measuring system.Compared to dry
Measuring method such as holographic interferometry is related to, moire method and Electronic Speckle Pattern Interferometry (ESPI), the technology are wanted to light path design
Ask simpler and need not be shockproof.Therefore, this method is all largely used in many fields.Traditionally, a typical binocular
Stereo Vision Measurement System is made up of two in general camera lenses.However, between the three-dimensional measurement optical system of miniature scale
Distance must obtain very little.A subject matter is perspective effect and lens distortion for general camera lens, it is close away from
From upper, target can produce distortion.There are many advantages compared to general camera lens, the characteristics of the rectangular projection of telecentric lens, such as
The lens distortion of very little, constant enlargement ratio, and the larger depth of field.Due to these features be present, so by telecentricity camera
The binocular stereo vision measuring system of composition can be widely applied among the three-dimensional measurement of miniature scale, such as minute yardstick target
Three-dimensional measurement and reconstruct, three-dimensional digital picture correlation etc..
When to be measured using stereo visual system, demarcation is a step of core.At present for using binocular
The algorithm research that stereoscopic vision measures has tended to be ripe, so the precision of measurement is heavily dependent on demarcation essence
Degree.Generally, due to the key position in optical measurement of calibration process, for pin-point model stereo camera calibration
There is extensive research, and it is also proposed many scaling methods.However, the demarcation for telecentric optical system is particularly in Z
It is not so directly, because telecentric system can cause along the conversion on optical axis direction and insensitive on direction.Therefore, for base
Telecentricity binocular stereo vision measurement system is not particularly suited in traditional scaling method that the aperture camera model of perspective projection is built
The demarcation of system.So for telecentricity binocular stereo vision measuring system, it is necessary to there is a kind of general high-precision calibrating method.
The content of the invention
It is an object of the invention to provide a versatility to the Stereo Vision Measurement System being made up of two telecentricity cameras
Scaling method, realize the demarcation of the high accuracy, high robust to system, be not the high-acruracy survey application of system, including but not
It is limited to the three-dimensionalreconstruction of minute yardstick target, three-dimensional digital picture correlation etc., lays the foundation.
The measuring system demarcated, including telecentricity camera A, telecentricity camera B and data handling machine, institute are needed in the present invention
The scaling board used is random round dot scaling board.Wherein, telecentricity camera A, telecentricity camera B connect firmly installation, have public view field, i.e.,
There are angle, 0 °~90 ° of angular range in telecentricity camera A visual angle with telecentricity camera B visual angle;Data handling machine and telecentricity phase
Machine A, telecentricity camera B UNICOMs, real-time synchronization gather the view data of two telecentricity cameras, and resolving system calibration result.At random
Round dot scaling board is generated at random by a series of, and the plane reference plate of the round dot composition of its known central coordinate of circle.Connect firmly peace
Dress refers to that telecentricity camera A and telecentricity camera B relative position are fixed.
With the method in the present invention to the Stereo Vision Measurement System being made up of two telecentricity cameras carry out demarcation include with
Lower step:
The first step, the identification of random round dot scaling board
The generation of 1.1 scaling boards
This plane reference plate is made up of the round dot of random scatter, and the central coordinate of circle of these round dots is in a subrange
Generate at random, the radius for generating round dot be it is consistent, in this case, the triangle of any three round dots composition it is interior
Angle can be obtained by the system of conics matrix number without homography correction map picture.When generate a scaling board it
Afterwards, that is, the coordinate at the round dot center under a reference frame is there is known, the feature description of this scaling board can then pass through
Following method generates.For each round dot on scaling board, two nearest round dots and its one triangle of composition are selected, then
The cosine value of the minimum and maximum interior angle of the triangle may act as the feature description of these three round dots.By this property,
Circular control point on scaling board can carry out automatic identification by similar triangle matching process;
1.2 round dots match
For shooting obtained uncalibrated image, the conic section Matrix C of Circle in Digital Images point is obtained by ellipses detection, C is bag
The real symmetric matrix of one 3 × 3 containing whose conic coefficient.It is similar with the process of demarcation plate features description generation, for one
The feature description of round dot and its two consecutive points can by the conic section Matrix C in formula (1) 'iTo obtain.
On scaling board has been obtained after the feature description of round dot, document is utilized《Nondimensional star
identification for uncalibrated star cameras》(it is published within 2006《The Journal of the
Astronautical Sciences》) method realize shooting image and scaling board generation data Optimum Matching.
1.3 homography matrixs are estimated
After optimal characteristics matching is obtained, corresponding secondary song in the centre coordinate and its image of three round dots has just been obtained
The correspondence of line.Therefore, homography matrix H initial estimate simply can be calculated by formula (2) by DLT methods.
Wherein, (a, b) and (u, v) represents the center of the conic section in the round dot and shooting image of generation respectively.Homography matrix H
Meet formula (3)
After homography matrix H initial estimation is obtained, a more accurate homography matrix can be obtained by RANSAC methods.
In application this scaling board and its corresponding recognition methods, can substantially be blocked existing, uneven illumination, high inclination-angle is very
The fixation and recognition to the full-automatic robust at control point is realized in the case of to defocus.
Second step, one camera parameter Estimation
2.1 camera parameter initial values determine
After homography matrix H is determined, the inside and outside parameter of undistorted camera can then be determined by an approximate solution, the party
Method is in document《A Flexible Calibration Approach for Cameras with Double-sided
Telecentric Lenses》(it is published within 2016《International Journal of Advanced Robotic
Systems》) in be described.
The ambiguousness of spin matrix R caused by telecentric lens demarcation can easily be passed through for application plane reference plate
The prior information of camera structure solves.Independently resolved by this method and obtain the Intrinsic Matrix K of two telecentricity camerasLWith
KR, and outer parameter (RL,tLs) and (RR,tRs), wherein tLs=[tLx tLy]TAnd tRs=[tRx tRy]TFor one of translation vector
Point, rather than complete translation vector tL=[tLx tLy tLz]TAnd tR=[tRx tRy tRz]T。
The nonlinear optimization of 2.2 conic sections conversion
Because for telecentricity camera, conic section center is in the picture with the conic section center in image under affine transformation
Consistent, therefore, the parameter of telecentricity camera, which includes lens distortion δ, to be retouched by way of the point transformation of formula (4)
State.All camera parameters can be optimized by the nonlinear optimization of point transformation under the description.
Wherein mjiWithIt is point P respectivelyiImage coordinate and re-projection coordinate in camera j.Spin matrix RjCan be by three ginsengs
Several vectors are represented by rodrigues formula.
3rd step, system structure parameter demarcation
3.1 establish system architecture peg model
For telecentricity camera Stereo Vision Measurement System, system structure parameter is the transformational relation between two camera coordinates
WithWhereinCan be by one camera R obtained by calibratingLAnd RRDirectly it is calculated by formula (5)
Recovered using left camera coordinates system as world coordinate system and by the translation vector parameter of its Z-direction, camera is put down
Last value t for the amount of shifting toRzArbitrary value can be set to.That is, coordinate system XRYRZROrigin can be that it is corresponding
Any point on optical axis, then by coordinate system XRYRZROrigin oRElect Z asRAxle and ZLYLThe intersection point of plane, by ZLAxle and its mistake
oRVertical line intersection point as coordinate system XLYLZLOrigin oL, in this case, the outer parameter of stereo visual systemWith
It can be calculated by formula (6)
Wherein, [0 yoR 0]TIt is coordinate system XRYRZROrigin in coordinate system XLYLZLIn coordinate, and feelings connected firmly when two cameras
Under condition, the coordinate of the point is constant.And it can be calculated by formula (7)-(9)
All structural parameters of system are so determined that.
3.2 bundle adjustments optimize system structure parameter
Demarcated by one camera and (R is obtained respectively to j by the image collected simultaneouslyLj,tLsj) and (RRj,tRsj), and for not
The image obtained with viewing angles, structural parameters includeAnd yoRAll keep constant, so in order to further lift the essence of demarcation
Degree, several images gathered simultaneously are optimized using bundle adjustment to all camera parameters, minimizing majorized function is
e2
Wherein mL jiAnd mR jiIt is image respectively to left and right camera image orbicular spot center P in jiCorrespondence;WithRespectively
It is round dot center PiRe-projection in left and right camera image during image is to j;δLAnd δRIt is distortion coefficients of camera lens.Spin matrix RLj
WithIt can be represented by the vector of three parameters by rodrigues formula.Minimize majorized function e2It is one non-linear
Minimization problem, the problem can be solved by Levenberg-Marquardt algorithms.
Advantages of the present invention:
1. the full-automatic identification to control point is realized by the plane reference plate of the random distribution round dot of design in the present invention.
Cause that the positioning at control point is more accurate with this scaling board, the also more Shandong even in the case of partial occlusion and high inclination-angle
Rod.
2. the present invention proposes the structural model of a three-dimensional telecentricity camera system, because the structural parameters are protected in calibration process
Hold it is constant, so being optimized using bundle adjustment to it.Compared with the existing methods, due to a pair multigroup figure for shooting simultaneously
As being optimized using bundle adjustment so that camera parameter obtained by calibrating is obviously improved.
Brief description of the drawings
Fig. 1 is the Stereo Vision Measurement System of the invention that be made up of two telecentricity cameras to be demarcated,
Fig. 2 is random round dot scaling board master drawing used in the present invention,
Fig. 3 is Stereo Vision Measurement System structural parameters model schematic used in the present invention.
Embodiment
The measuring system demarcated, including telecentricity camera A, telecentricity camera B and data handling machine, institute are needed in the present invention
The scaling board used is random round dot scaling board.Data handling machine and two telecentricity camera UNICOMs, real-time synchronization collection two
The view data of platform telecentricity camera, and resolving system calibration result.Random round dot scaling board is attached to by printing after algorithm generation
On the scaling board of one plane.
The Stereo Vision Measurement System being made up of two telecentricity cameras is demarcated using the present invention, specific steps are such as
Under:
The first step, the identification of random round dot scaling board
1.1 generate random round dot scaling board by related algorithm, its center of circle coordinate under referential are obtained, by the scaling board of generation
Print and be attached on flat board using suitable ratio and be used as scaling board;
1.2 are placed in scaling board under two camera public view fields, control two cameras to adopt figure, conversion demarcation simultaneously by computer
Plate posture, then carry out adopting figure, the process is repeated, obtains a series of uncalibrated images;
1.3, for each uncalibrated image, carry out ellipses detection, and then obtain the feature description at control point in the picture;
1.4 are matched by feature description to round dot, further obtain the estimation of homography matrix;
Second step, one camera parameter Estimation
2.1, by the estimation of obtained homography matrix, inside and outside ginseng of the single camera under the conditions of undistorted are determined by correlation technique
Several approximate solutions;
2.2 using above-mentioned approximate solution as initial value to camera parameter, comprising camera distortion, carry out nonlinear optimization and obtain one camera ginseng
Number;
3rd step, system structure parameter demarcation
3.1, by the independent parameter pair outside one camera obtained by calibrating of two camera images of shooting simultaneously, calculate according to formula (6)-(9)
Obtain a series of system structure parameters;
3.2 are entered as initial value using the above results and one camera independence calibration result to all camera parameters by bundle adjustment
Row optimization, obtains final calibrating parameters.
Claims (2)
1. a kind of versatility scaling method of telecentricity binocular stereo vision measuring system, the measuring system of demarcation, including telecentricity phase
Machine A, telecentricity camera B and data handling machine, used scaling board are random round dot scaling board, it is characterised in that telecentricity
Camera A, telecentricity camera B connect firmly installation, have public view field, i.e. there is folder at telecentricity camera A visual angle and telecentricity camera B visual angle
Angle, 0 °~90 ° of angular range;Data handling machine and telecentricity camera A, telecentricity camera B UNICOMs, real-time synchronization gather two remote
The view data of heart camera, and resolving system calibration result, random round dot scaling board are generated at random by a series of, and known
The plane reference plate of the round dot composition of its central coordinate of circle, connects firmly installation and refers to that telecentricity camera A and telecentricity camera B relative position are consolidated
It is fixed;
Measuring system carries out demarcation and comprised the following steps:
The first step, the identification of random round dot scaling board
1.1 generate random round dot scaling board by related algorithm, obtain its center of circle coordinate under referential, random round dot is demarcated
Plate, which is printed and is attached on flat board, is used as scaling board;
1.2 are placed in scaling board under two camera public view fields, control two cameras to adopt figure, conversion demarcation simultaneously by computer
Plate posture, then carry out adopting figure, the process is repeated, obtains a series of uncalibrated images;
1.3, for each uncalibrated image, carry out ellipses detection, and then obtain the feature description at control point in the picture;
1.4 are matched by feature description to round dot, further obtain the estimation of homography matrix;
After optimal characteristics matching is obtained, corresponding secondary song in the centre coordinate and its image of three round dots has just been obtained
The correspondence of line, therefore, homography matrix H initial estimate simply can be calculated by formula (2) by DLT methods,
<mrow>
<mfenced open = "[" close = "]">
<mtable>
<mtr>
<mtd>
<mi>u</mi>
</mtd>
</mtr>
<mtr>
<mtd>
<mi>v</mi>
</mtd>
</mtr>
<mtr>
<mtd>
<mn>1</mn>
</mtd>
</mtr>
</mtable>
</mfenced>
<mo>=</mo>
<mi>H</mi>
<mfenced open = "[" close = "]">
<mtable>
<mtr>
<mtd>
<mi>a</mi>
</mtd>
</mtr>
<mtr>
<mtd>
<mi>b</mi>
</mtd>
</mtr>
<mtr>
<mtd>
<mn>1</mn>
</mtd>
</mtr>
</mtable>
</mfenced>
<mo>-</mo>
<mo>-</mo>
<mo>-</mo>
<mrow>
<mo>(</mo>
<mn>2</mn>
<mo>)</mo>
</mrow>
</mrow>
Wherein, (a, b) and (u, v) represents the center of the conic section in the round dot and shooting image of generation, homography matrix H respectively
Meet formula (3)
<mrow>
<mi>H</mi>
<mo>=</mo>
<mi>K</mi>
<mfenced open = "[" close = "]">
<mtable>
<mtr>
<mtd>
<msub>
<mi>R</mi>
<mrow>
<mn>2</mn>
<mo>&times;</mo>
<mn>2</mn>
</mrow>
</msub>
</mtd>
<mtd>
<msub>
<mi>t</mi>
<mi>s</mi>
</msub>
</mtd>
</mtr>
<mtr>
<mtd>
<msub>
<mn>0</mn>
<mrow>
<mn>1</mn>
<mo>&times;</mo>
<mn>2</mn>
</mrow>
</msub>
</mtd>
<mtd>
<mn>1</mn>
</mtd>
</mtr>
</mtable>
</mfenced>
<mfenced open = "[" close = "]">
<mtable>
<mtr>
<mtd>
<msub>
<mi>h</mi>
<mn>11</mn>
</msub>
</mtd>
<mtd>
<msub>
<mi>h</mi>
<mn>12</mn>
</msub>
</mtd>
<mtd>
<msub>
<mi>h</mi>
<mn>13</mn>
</msub>
</mtd>
</mtr>
<mtr>
<mtd>
<msub>
<mi>h</mi>
<mn>21</mn>
</msub>
</mtd>
<mtd>
<msub>
<mi>h</mi>
<mn>22</mn>
</msub>
</mtd>
<mtd>
<msub>
<mi>h</mi>
<mn>23</mn>
</msub>
</mtd>
</mtr>
<mtr>
<mtd>
<mn>0</mn>
</mtd>
<mtd>
<mn>0</mn>
</mtd>
<mtd>
<mn>1</mn>
</mtd>
</mtr>
</mtable>
</mfenced>
<mo>-</mo>
<mo>-</mo>
<mo>-</mo>
<mrow>
<mo>(</mo>
<mn>3</mn>
<mo>)</mo>
</mrow>
</mrow>
After homography matrix H initial estimation is obtained, a more accurate homography matrix can be obtained by RANSAC methods,
In application this scaling board and its corresponding recognition methods, can substantially be blocked existing, uneven illumination, high inclination-angle is very
The fixation and recognition to the full-automatic robust at control point is realized in the case of to defocus;
Second step, one camera parameter Estimation
2.1 by the estimation of obtained homography matrix, determines the approximate solution of inside and outside parameter of the single camera under the conditions of undistorted;
2.2 using above-mentioned approximate solution as initial value to camera parameter, comprising camera distortion, carry out nonlinear optimization and obtain one camera ginseng
Number;
3rd step, system structure parameter demarcation
3.1, by the independent parameter pair outside one camera obtained by calibrating of two camera images of shooting simultaneously, calculate according to formula (6)-(9)
Obtain a series of system structure parameters;
For telecentricity camera Stereo Vision Measurement System, system structure parameter is the transformational relation between two camera coordinatesWithWhereinCan be by one camera R obtained by calibratingLAnd RRDirectly it is calculated by formula (5)
<mrow>
<mfenced open = "{" close = "">
<mtable>
<mtr>
<mtd>
<mrow>
<msubsup>
<mi>R</mi>
<mi>L</mi>
<mi>R</mi>
</msubsup>
<mo>=</mo>
<msub>
<mi>R</mi>
<mi>R</mi>
</msub>
<msubsup>
<mi>R</mi>
<mi>L</mi>
<mrow>
<mo>-</mo>
<mn>1</mn>
</mrow>
</msubsup>
</mrow>
</mtd>
</mtr>
<mtr>
<mtd>
<mrow>
<msubsup>
<mi>t</mi>
<mi>L</mi>
<mi>R</mi>
</msubsup>
<mo>=</mo>
<msub>
<mi>t</mi>
<mi>R</mi>
</msub>
<mo>-</mo>
<msub>
<mi>R</mi>
<mi>R</mi>
</msub>
<msubsup>
<mi>R</mi>
<mi>L</mi>
<mrow>
<mo>-</mo>
<mn>1</mn>
</mrow>
</msubsup>
<msub>
<mi>t</mi>
<mi>L</mi>
</msub>
</mrow>
</mtd>
</mtr>
</mtable>
</mfenced>
<mo>-</mo>
<mo>-</mo>
<mo>-</mo>
<mrow>
<mo>(</mo>
<mn>5</mn>
<mo>)</mo>
</mrow>
</mrow>
Recovered using left camera coordinates system as world coordinate system and by the translation vector parameter of its Z-direction, camera is put down
Last value t for the amount of shifting toRzArbitrary value can be set to, that is to say, that coordinate system XRYRZROrigin can be that it is corresponding
Any point on optical axis, then by coordinate system XRYRZROrigin oRElect Z asRAxle and ZLYLThe intersection point of plane, by ZLAxle and its mistake
oRVertical line intersection point as coordinate system XLYLZLOrigin oL, in this case, the outer parameter of stereo visual systemWith
It can be calculated by formula (6)
<mrow>
<mfenced open = "{" close = "">
<mtable>
<mtr>
<mtd>
<mrow>
<msubsup>
<mi>R</mi>
<mi>L</mi>
<mi>R</mi>
</msubsup>
<mo>=</mo>
<msub>
<mi>R</mi>
<mi>R</mi>
</msub>
<msubsup>
<mi>R</mi>
<mi>L</mi>
<mrow>
<mo>-</mo>
<mn>1</mn>
</mrow>
</msubsup>
</mrow>
</mtd>
</mtr>
<mtr>
<mtd>
<mrow>
<msubsup>
<mi>t</mi>
<mi>L</mi>
<mi>R</mi>
</msubsup>
<mo>=</mo>
<mo>-</mo>
<msubsup>
<mi>R</mi>
<mi>L</mi>
<mi>R</mi>
</msubsup>
<mo>&times;</mo>
<msup>
<mfenced open = "[" close = "]">
<mtable>
<mtr>
<mtd>
<mn>0</mn>
</mtd>
<mtd>
<msub>
<mi>y</mi>
<mrow>
<mi>o</mi>
<mi>R</mi>
</mrow>
</msub>
</mtd>
<mtd>
<mn>0</mn>
</mtd>
</mtr>
</mtable>
</mfenced>
<mi>T</mi>
</msup>
</mrow>
</mtd>
</mtr>
</mtable>
</mfenced>
<mo>-</mo>
<mo>-</mo>
<mo>-</mo>
<mrow>
<mo>(</mo>
<mn>6</mn>
<mo>)</mo>
</mrow>
</mrow>
Wherein, [0 yoR 0]TIt is coordinate system XRYRZROrigin in coordinate system XLYLZLIn coordinate, and feelings connected firmly when two cameras
Under condition, the coordinate of the point is constant, and can be calculated by formula (7)-(9)
<mrow>
<msubsup>
<mi>o</mi>
<mi>R</mi>
<mo>&prime;</mo>
</msubsup>
<mo>=</mo>
<msup>
<mfenced open = "[" close = "]">
<mtable>
<mtr>
<mtd>
<msubsup>
<mi>o</mi>
<mrow>
<mi>R</mi>
<mi>x</mi>
</mrow>
<mo>&prime;</mo>
</msubsup>
</mtd>
<mtd>
<msubsup>
<mi>o</mi>
<mrow>
<mi>R</mi>
<mi>y</mi>
</mrow>
<mo>&prime;</mo>
</msubsup>
</mtd>
<mtd>
<msubsup>
<mi>o</mi>
<mrow>
<mi>R</mi>
<mi>z</mi>
</mrow>
<mo>&prime;</mo>
</msubsup>
</mtd>
</mtr>
</mtable>
</mfenced>
<mi>T</mi>
</msup>
<mo>=</mo>
<mo>-</mo>
<msub>
<mi>R</mi>
<mi>L</mi>
</msub>
<msubsup>
<mi>R</mi>
<mi>R</mi>
<mrow>
<mo>-</mo>
<mn>1</mn>
</mrow>
</msubsup>
<mfenced open = "[" close = "]">
<mtable>
<mtr>
<mtd>
<msub>
<mi>t</mi>
<mrow>
<mi>R</mi>
<mi>s</mi>
</mrow>
</msub>
</mtd>
</mtr>
<mtr>
<mtd>
<mn>0</mn>
</mtd>
</mtr>
</mtable>
</mfenced>
<mo>+</mo>
<mfenced open = "[" close = "]">
<mtable>
<mtr>
<mtd>
<msub>
<mi>t</mi>
<mrow>
<mi>L</mi>
<mi>s</mi>
</mrow>
</msub>
</mtd>
</mtr>
<mtr>
<mtd>
<mn>0</mn>
</mtd>
</mtr>
</mtable>
</mfenced>
<mo>-</mo>
<mo>-</mo>
<mo>-</mo>
<mrow>
<mo>(</mo>
<mn>7</mn>
<mo>)</mo>
</mrow>
</mrow>
<mrow>
<mfenced open = "{" close = "">
<mtable>
<mtr>
<mtd>
<mrow>
<msub>
<mi>o</mi>
<mrow>
<mi>R</mi>
<mi>x</mi>
</mrow>
</msub>
<mo>=</mo>
<mn>0</mn>
</mrow>
</mtd>
</mtr>
<mtr>
<mtd>
<mrow>
<msub>
<mi>o</mi>
<mrow>
<mi>R</mi>
<mi>y</mi>
</mrow>
</msub>
<mo>=</mo>
<msubsup>
<mi>o</mi>
<mrow>
<mi>R</mi>
<mi>y</mi>
</mrow>
<mo>&prime;</mo>
</msubsup>
<mo>-</mo>
<msubsup>
<mi>o</mi>
<mrow>
<mi>R</mi>
<mi>x</mi>
</mrow>
<mo>&prime;</mo>
</msubsup>
<mo>&times;</mo>
<msub>
<mi>n</mi>
<mrow>
<mi>R</mi>
<mi>y</mi>
</mrow>
</msub>
<mo>/</mo>
<msub>
<mi>n</mi>
<mrow>
<mi>R</mi>
<mi>x</mi>
</mrow>
</msub>
</mrow>
</mtd>
</mtr>
<mtr>
<mtd>
<mrow>
<msub>
<mi>o</mi>
<mrow>
<mi>R</mi>
<mi>z</mi>
</mrow>
</msub>
<mo>=</mo>
<msubsup>
<mi>o</mi>
<mrow>
<mi>R</mi>
<mi>z</mi>
</mrow>
<mo>&prime;</mo>
</msubsup>
<mo>-</mo>
<msubsup>
<mi>o</mi>
<mrow>
<mi>R</mi>
<mi>x</mi>
</mrow>
<mo>&prime;</mo>
</msubsup>
<mo>&times;</mo>
<msub>
<mi>n</mi>
<mrow>
<mi>R</mi>
<mi>z</mi>
</mrow>
</msub>
<mo>/</mo>
<msub>
<mi>n</mi>
<mrow>
<mi>R</mi>
<mi>x</mi>
</mrow>
</msub>
</mrow>
</mtd>
</mtr>
</mtable>
</mfenced>
<mo>-</mo>
<mo>-</mo>
<mo>-</mo>
<mrow>
<mo>(</mo>
<mn>8</mn>
<mo>)</mo>
</mrow>
</mrow>
<mrow>
<mfenced open = "{" close = "">
<mtable>
<mtr>
<mtd>
<mrow>
<msub>
<mi>y</mi>
<mrow>
<mi>o</mi>
<mi>R</mi>
</mrow>
</msub>
<mo>=</mo>
<msub>
<mi>o</mi>
<mrow>
<mi>R</mi>
<mi>y</mi>
</mrow>
</msub>
</mrow>
</mtd>
</mtr>
<mtr>
<mtd>
<mrow>
<msub>
<mi>t</mi>
<mrow>
<mi>L</mi>
<mi>z</mi>
</mrow>
</msub>
<mo>=</mo>
<mo>-</mo>
<msub>
<mi>o</mi>
<mrow>
<mi>R</mi>
<mi>z</mi>
</mrow>
</msub>
</mrow>
</mtd>
</mtr>
</mtable>
</mfenced>
<mo>-</mo>
<mo>-</mo>
<mo>-</mo>
<mrow>
<mo>(</mo>
<mn>9</mn>
<mo>)</mo>
</mrow>
</mrow>
All structural parameters of system have so been determined that,
3.2 are entered as initial value using the above results and one camera independence calibration result to all camera parameters by bundle adjustment
Row optimization, obtains final calibrating parameters;
Demarcated by one camera and (R is obtained respectively to j by the image collected simultaneouslyLj,tLsj) and (RRj,tRsj), and for not
The image obtained with viewing angles, structural parameters includeAnd yoRAll keep constant, so in order to further lift the essence of demarcation
Degree, several images gathered simultaneously are optimized using bundle adjustment to all camera parameters, minimizing majorized function is
e2
<mrow>
<msub>
<mi>e</mi>
<mn>2</mn>
</msub>
<mo>=</mo>
<munder>
<mo>&Sigma;</mo>
<mi>j</mi>
</munder>
<munder>
<mo>&Sigma;</mo>
<mi>i</mi>
</munder>
<mo>&lsqb;</mo>
<mo>|</mo>
<mo>|</mo>
<msub>
<mi>m</mi>
<mrow>
<mi>L</mi>
<mi>j</mi>
<mi>i</mi>
</mrow>
</msub>
<mo>-</mo>
<msub>
<mover>
<mi>p</mi>
<mo>~</mo>
</mover>
<mrow>
<mi>L</mi>
<mi>j</mi>
<mi>i</mi>
</mrow>
</msub>
<mrow>
<mo>(</mo>
<msub>
<mi>R</mi>
<mrow>
<mi>L</mi>
<mi>j</mi>
</mrow>
</msub>
<mo>,</mo>
<msub>
<mi>t</mi>
<mrow>
<mi>L</mi>
<mi>s</mi>
<mi>j</mi>
</mrow>
</msub>
<mo>,</mo>
<msub>
<mi>K</mi>
<mi>L</mi>
</msub>
<mo>,</mo>
<msub>
<mi>&delta;</mi>
<mi>L</mi>
</msub>
<mo>,</mo>
<msub>
<mi>P</mi>
<mi>i</mi>
</msub>
<mo>)</mo>
</mrow>
<mo>|</mo>
<msup>
<mo>|</mo>
<mn>2</mn>
</msup>
<mo>+</mo>
<mo>|</mo>
<mo>|</mo>
<msub>
<mi>m</mi>
<mrow>
<mi>R</mi>
<mi>j</mi>
<mi>i</mi>
</mrow>
</msub>
<mo>-</mo>
<msub>
<mover>
<mi>p</mi>
<mo>~</mo>
</mover>
<mrow>
<mi>R</mi>
<mi>j</mi>
<mi>i</mi>
</mrow>
</msub>
<mrow>
<mo>(</mo>
<msub>
<mi>R</mi>
<mrow>
<mi>L</mi>
<mi>j</mi>
</mrow>
</msub>
<mo>,</mo>
<msub>
<mi>t</mi>
<mrow>
<mi>L</mi>
<mi>s</mi>
<mi>j</mi>
</mrow>
</msub>
<mo>,</mo>
<msubsup>
<mi>R</mi>
<mi>L</mi>
<mi>R</mi>
</msubsup>
<mo>,</mo>
<msub>
<mi>y</mi>
<mrow>
<mi>o</mi>
<mi>R</mi>
</mrow>
</msub>
<mo>,</mo>
<msub>
<mi>K</mi>
<mi>R</mi>
</msub>
<mo>,</mo>
<msub>
<mi>&delta;</mi>
<mi>R</mi>
</msub>
<mo>,</mo>
<msub>
<mi>P</mi>
<mi>i</mi>
</msub>
<mo>)</mo>
</mrow>
<mo>|</mo>
<msup>
<mo>|</mo>
<mn>2</mn>
</msup>
<mo>&rsqb;</mo>
<mo>-</mo>
<mo>-</mo>
<mo>-</mo>
<mrow>
<mo>(</mo>
<mn>10</mn>
<mo>)</mo>
</mrow>
</mrow>
Wherein mLjiAnd mRjiIt is image respectively to left and right camera image orbicular spot center P in jiCorrespondence;WithIt is round respectively
Dot center PiRe-projection in left and right camera image during image is to j;δLAnd δRIt is distortion coefficients of camera lens, spin matrix RLjWith
It can be represented by the vector of three parameters by rodrigues formula.
2. a kind of versatility scaling method of telecentricity binocular stereo vision measuring system according to claim 1, its feature
It is, the minimum majorized function e2It is a non-linear minimisation problem, the problem passes through Levenberg-Marquardt
Algorithm is solved.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710963810.0A CN107680139B (en) | 2017-10-17 | 2017-10-17 | Universality calibration method of telecentric binocular stereo vision measurement system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710963810.0A CN107680139B (en) | 2017-10-17 | 2017-10-17 | Universality calibration method of telecentric binocular stereo vision measurement system |
Publications (2)
Publication Number | Publication Date |
---|---|
CN107680139A true CN107680139A (en) | 2018-02-09 |
CN107680139B CN107680139B (en) | 2019-11-01 |
Family
ID=61140703
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710963810.0A Active CN107680139B (en) | 2017-10-17 | 2017-10-17 | Universality calibration method of telecentric binocular stereo vision measurement system |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107680139B (en) |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108447098A (en) * | 2018-03-13 | 2018-08-24 | 深圳大学 | A kind of telecentricity moves camera shaft scaling method and system |
CN108921890A (en) * | 2018-06-15 | 2018-11-30 | 广东拓斯达科技股份有限公司 | The screwed lock method, apparatus and computer readable storage medium |
CN109900713A (en) * | 2019-04-17 | 2019-06-18 | 中国人民解放军国防科技大学 | Camera-guided unmanned aerial vehicle wind power blade defect dynamic detection system and method thereof |
CN110148174A (en) * | 2019-05-23 | 2019-08-20 | 北京阿丘机器人科技有限公司 | Scaling board, scaling board recognition methods and device |
WO2019205299A1 (en) * | 2018-04-27 | 2019-10-31 | 中国农业大学 | Vision measurement system structure parameter calibration and affine coordinate system construction method and system |
WO2020237574A1 (en) * | 2019-05-30 | 2020-12-03 | 深圳市大疆创新科技有限公司 | Method and apparatus for calibrating internal parameters of camera, method and apparatus for calibrating relative attitude of camera, unmanned aerial vehicle and storage apparatus |
WO2021208630A1 (en) * | 2020-04-17 | 2021-10-21 | 虹软科技股份有限公司 | Calibration method, calibration apparatus and electronic device using same |
CN113920205A (en) * | 2021-12-15 | 2022-01-11 | 深圳市华汉伟业科技有限公司 | Calibration method of non-coaxial camera |
CN114638898A (en) * | 2022-05-23 | 2022-06-17 | 中国人民解放军国防科技大学 | Small-sized flight target detection method and device |
CN115289997A (en) * | 2022-08-01 | 2022-11-04 | 合肥国际应用超导中心 | Binocular camera three-dimensional contour scanner and using method thereof |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105180841A (en) * | 2015-10-28 | 2015-12-23 | 广东工业大学 | Novel micro element three-dimensional measuring system and measuring method thereof |
CN106500625A (en) * | 2016-12-23 | 2017-03-15 | 中国人民解放军国防科学技术大学 | A kind of telecentricity stereo vision measuring apparatus and its method for being applied to the measurement of object dimensional pattern micron accuracies |
CN106595528A (en) * | 2016-11-10 | 2017-04-26 | 华中科技大学 | Digital speckle-based telecentric microscopic binocular stereoscopic vision measurement method |
CN107025670A (en) * | 2017-03-23 | 2017-08-08 | 华中科技大学 | A kind of telecentricity camera calibration method |
-
2017
- 2017-10-17 CN CN201710963810.0A patent/CN107680139B/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105180841A (en) * | 2015-10-28 | 2015-12-23 | 广东工业大学 | Novel micro element three-dimensional measuring system and measuring method thereof |
CN106595528A (en) * | 2016-11-10 | 2017-04-26 | 华中科技大学 | Digital speckle-based telecentric microscopic binocular stereoscopic vision measurement method |
CN106500625A (en) * | 2016-12-23 | 2017-03-15 | 中国人民解放军国防科学技术大学 | A kind of telecentricity stereo vision measuring apparatus and its method for being applied to the measurement of object dimensional pattern micron accuracies |
CN106500625B (en) * | 2016-12-23 | 2019-03-01 | 中国人民解放军国防科学技术大学 | A kind of telecentricity stereo vision measurement method |
CN107025670A (en) * | 2017-03-23 | 2017-08-08 | 华中科技大学 | A kind of telecentricity camera calibration method |
Non-Patent Citations (2)
Title |
---|
BANGLEI GUAN等: ""An accurate calibration method for non一overlapping cameras with double一sided telecentric lenses"", 《OPTILC》 * |
DONG LI等: ""An accurate calibration method for a camera with telecentric lenses"", 《OPTICS AND LASERS IN ENGINEERING》 * |
Cited By (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108447098A (en) * | 2018-03-13 | 2018-08-24 | 深圳大学 | A kind of telecentricity moves camera shaft scaling method and system |
WO2019205299A1 (en) * | 2018-04-27 | 2019-10-31 | 中国农业大学 | Vision measurement system structure parameter calibration and affine coordinate system construction method and system |
CN108921890A (en) * | 2018-06-15 | 2018-11-30 | 广东拓斯达科技股份有限公司 | The screwed lock method, apparatus and computer readable storage medium |
CN109900713B (en) * | 2019-04-17 | 2022-01-18 | 中国人民解放军国防科技大学 | Camera-guided unmanned aerial vehicle wind power blade defect dynamic detection system and method thereof |
CN109900713A (en) * | 2019-04-17 | 2019-06-18 | 中国人民解放军国防科技大学 | Camera-guided unmanned aerial vehicle wind power blade defect dynamic detection system and method thereof |
CN110148174A (en) * | 2019-05-23 | 2019-08-20 | 北京阿丘机器人科技有限公司 | Scaling board, scaling board recognition methods and device |
WO2020237574A1 (en) * | 2019-05-30 | 2020-12-03 | 深圳市大疆创新科技有限公司 | Method and apparatus for calibrating internal parameters of camera, method and apparatus for calibrating relative attitude of camera, unmanned aerial vehicle and storage apparatus |
WO2021208630A1 (en) * | 2020-04-17 | 2021-10-21 | 虹软科技股份有限公司 | Calibration method, calibration apparatus and electronic device using same |
CN113920205A (en) * | 2021-12-15 | 2022-01-11 | 深圳市华汉伟业科技有限公司 | Calibration method of non-coaxial camera |
CN113920205B (en) * | 2021-12-15 | 2022-03-18 | 深圳市华汉伟业科技有限公司 | Calibration method of non-coaxial camera |
CN114638898A (en) * | 2022-05-23 | 2022-06-17 | 中国人民解放军国防科技大学 | Small-sized flight target detection method and device |
CN115289997A (en) * | 2022-08-01 | 2022-11-04 | 合肥国际应用超导中心 | Binocular camera three-dimensional contour scanner and using method thereof |
CN115289997B (en) * | 2022-08-01 | 2024-02-20 | 合肥国际应用超导中心 | Binocular camera three-dimensional contour scanner and application method thereof |
Also Published As
Publication number | Publication date |
---|---|
CN107680139B (en) | 2019-11-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107680139B (en) | Universality calibration method of telecentric binocular stereo vision measurement system | |
CN110296691B (en) | IMU calibration-fused binocular stereo vision measurement method and system | |
CN108510551B (en) | Method and system for calibrating camera parameters under long-distance large-field-of-view condition | |
US7479982B2 (en) | Device and method of measuring data for calibration, program for measuring data for calibration, program recording medium readable with computer, and image data processing device | |
CN101960326B (en) | Method for object localization using visual images with reference coordinates | |
CN107063129A (en) | A kind of array parallel laser projection three-dimensional scan method | |
CN100428805C (en) | Video camera reference method only using plane reference object image | |
CN107886547B (en) | Fisheye camera calibration method and system | |
CN110345921B (en) | Stereo visual field vision measurement and vertical axis aberration and axial aberration correction method and system | |
CN109859272A (en) | A kind of auto-focusing binocular camera scaling method and device | |
CN101577004B (en) | Rectification method for polar lines, appliance and system thereof | |
CN108225216A (en) | Structured-light system scaling method and device, structured-light system and mobile equipment | |
CN107449374A (en) | The vision auxiliary laser galvanometer scanning system and its field calibration method of flexible layout | |
CN113920205B (en) | Calibration method of non-coaxial camera | |
CN110099267A (en) | Trapezoidal correcting system, method and projector | |
CN111854622B (en) | Large-field-of-view optical dynamic deformation measurement method | |
CN109544643A (en) | A kind of camera review bearing calibration and device | |
CN108020175A (en) | A kind of more optical grating projection binocular vision tongue body surface three dimension entirety imaging methods | |
CN113781579B (en) | Geometric calibration method for panoramic infrared camera | |
CN105809706A (en) | Global calibration method of distributed multi-camera system | |
CN108362205A (en) | Space ranging method based on fringe projection | |
CN115457147A (en) | Camera calibration method, electronic device and storage medium | |
CN116957987A (en) | Multi-eye polar line correction method, device, computer equipment and storage medium | |
CN108269234A (en) | A kind of lens of panoramic camera Attitude estimation method and panorama camera | |
CN114037768A (en) | Method and device for joint calibration of multiple sets of tracking scanners |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |