CN107481290A - Camera high-precision calibrating and distortion compensation method based on three coordinate measuring machine - Google Patents
Camera high-precision calibrating and distortion compensation method based on three coordinate measuring machine Download PDFInfo
- Publication number
- CN107481290A CN107481290A CN201710636556.3A CN201710636556A CN107481290A CN 107481290 A CN107481290 A CN 107481290A CN 201710636556 A CN201710636556 A CN 201710636556A CN 107481290 A CN107481290 A CN 107481290A
- Authority
- CN
- China
- Prior art keywords
- point
- distortion
- camera
- coordinate
- imaging
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/50—Depth or shape recovery
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)
- Studio Devices (AREA)
Abstract
The present invention relates to field of visual inspection, to realize camera internal parameter high-precision calibrating and distortion compensation.The technical solution adopted by the present invention is, camera high-precision calibrating and distortion compensation method based on three coordinate measuring machine, step 1 determines the method for solving of traditional camera imaging model parameters, the camera internal parameter that goes out in step 1 of data scaling that is gathered according to step 2 simultaneously compensates according to the distortion formula of step 1, and step 3 is to establish model database according to remaining image deformation amount after step 1 and step 2 carry out demarcation and distortion compensation to carry out distortion compensation again.Present invention is mainly applied to vision-based detection occasion.
Description
Technical field
The present invention relates to field of visual inspection, is related to high-precision calibrating method and the realization of camera internal parameter.Specifically
Say, be related to camera high-precision calibrating and distortion compensation method based on three coordinate measuring machine.
Background technology
The demarcation of camera is the pith in vision measurement system, and the precision of camera calibration directly affects vision survey
The precision of amount system.The demarcation of camera can trace back to 1919[4], first mould for proposing centrifugal distortion of A.Conrady
Type, hereafter there are many effective methods to put forward, can substantially be divided into three classes:Linear calibration's method, it is nonlinear calibration method, linear
With non-linear combination scaling method.
Linear Camaera Calibrating Method determines calibrating parameters by solving linear equation, and advantage is that calculating speed is fast, and shortcoming is that do not have
The distortion of consideration camera lens, the number of unknown number are generally more than the free degree that image point position changes, it is impossible to meet the inside ginseng of camera
Number is restrictive, and more sensitive to noise, convergence is also bad[12].Direct linear transformation[8]Be by Abdal-Aziz and
Itd is proposed at the beginning of the Karara70 ages, feature is that algorithm is simple, and precision is not high.
Nonlinear calibration method is based on the nonlinear mathematical model established between unknown quantity and known quantity.Pass through iterative
Object function, such a method can reach very high precision, but calculating is more complicated, if initial solution value is unreasonable, just
Correct result can not be obtained.Document [9,10,11,18,19] belongs to such method.The self-calibrating method of camera is only by more
Corresponding relation between width picture is demarcated[13,14,15,16], flexibility is strong, has a wide range of application, but robustness is not high.
Belong to the method that linear processes are combined using more method at present.The part in the calibration process of camera
Linear equation solution has been used, has also used nonlinear iteration optimization.Advantage is to simplify to calculate and have higher precision.
The two-step method based on radial constraint that Tsai is proposed is most representative[6,7], realizing for algorithm is relatively easy, can pass through iteration
The optimization of parameters is realized, but only considered radial distortion, it is necessary to which nonlinear optimization, distortion compensation precision are not high enough.
Positive friend proposes the flexible camera calibration method of comparison[17], restriction relation is established using the chess and card trrellis diagram of several different postures, profit
Distortion factor is solved with linear equation, is optimized using non-linear.Some later researchers are not high for distortion compensation precision
The problem of propose radial distortion, centrifugal distortion, thin prism distortion etc. mathematical modeling[1,2,3,5,12,19], improve to a certain extent
The compensation precision of camera distortion, but for large-sized vision measurement system distortion compensation precision still can not meet need
Will.Traditional scaling method demarcation thing used is the plane characteristic pattern of delineation mostly, and space multistory feature information extraction is less, carries
Take characteristic point imaging typically can only covering part imaging surface, be difficult to realize whole imaging surface covering.
A kind of camera high-precision calibrating based on three coordinate measuring machine and abnormal is proposed based on the above present Research present invention
Become compensation method.
The content of the invention
For overcome the deficiencies in the prior art, it is contemplated that realizing camera internal parameter high-precision calibrating and distortion compensation.
The technical solution adopted by the present invention is that camera high-precision calibrating and distortion compensation method, step 1 based on three coordinate measuring machine are true
Determine the method for solving of traditional camera imaging model parameters, gone out according to the data scaling that step 2 gathers in the camera in step 1
Portion's parameter simultaneously compensates according to the distortion formula of step 1, step 3 be step 1 and step 2 carry out demarcation and distortion compensation it
The distortion compensation of model database progress again is established according to remaining image deformation amount afterwards, specifically:
The method that step 1 determines new camera calibration and distortion compensation
Ideal coordinates system is established according to national forest park in Xiaokeng, due to various distortion, actual image planes during actual imaging be present
Coordinate system is converted to preferable image coordinates system by rotation, around xiThe anglec of rotation of axle is θ, around yiThe anglec of rotation of axleTangentially
Distortion is represented with this rotation transformation, according to original image point coordinates, rotation angle θ,And single order radial distortion coefficient is
k1, second order rank coefficient of radial distortion is k2, world coordinate system is ow-xwywzw, camera coordinate system oc-xcyczc, preferable image planes
Coordinate system is o-xiyi, actual image coordinates system is o-xryr.Point P is actual object point, piFor ideal image point, prFor actual imaging
Point, pdFor the imaging point with radial distortion, using o as origin, the reference axis x based on preferable image coordinates systemi,yiAnd camera
Optical axis establishes coordinate system o-zcxiyi, then:
prPixel coordinate in actual imaging areal coordinate system is (ur,vr), using the actual image coordinates of size Expressing as
(xr0,yr0), point prIn coordinate system o-zcxiyiIn coordinate be (xr,yr,zr), principal point pixel in actual imaging areal coordinate system
Coordinate is (cx,cy), dx,dyRespectively imaging surface unit pixel is in x and y directions size, unit:Mm, wherein pixel coordinate list
Position is pixel, and other coordinate units are mm:
Because the inclination angle in actual imaging face and ideal image face is smaller, spin matrix RcDo following processing
pdIn camera coordinate system oc-xcyczcIn imager coordinate be (xd,yd, f),
piThe resonable coordinate being thought of as in image coordinates system is (xi,yi), in xiRadial distortion compensation rate in direction is δkx, in yi
Radial distortion compensation rate in direction is δky,
xi=xd+δkx yi=yd+δky
According to pinhole imaging system principle, point p is in camera coordinate system oc-xcyczcLower coordinate is (xc,yc,zc)
Object function f is established according to formula (5), (6), (7) and rotation translation matrix R, Tai,fbi
faiPart I be to become the x that converses through R, T by the space coordinates of calibration pointcF is multiplied by, Part II is by reality
Border image coordinates (xr0,yr0) ask to obtain (x by formula (3), (5), (6)d+δkx) calibration point space coordinates is multiplied by by R, T change conversion
The zc gone out, should be equal by both formulas (7), fbiPart I be to become the y that converses through R, T by the space coordinates of calibration pointc
F is multiplied by, Part II is by actual image coordinates (xr0,yr0) ask to obtain (y by formula (3), (5), (6)d+δky) it is multiplied by calibration point
Space coordinates becomes the z conversed by R, Tc, similarly they also should be equal, is then used as target letter using the quadratic sum of its difference
Number, the according to target minimum requirement of function determine the optimum value of R, T, f and distortion factor, wherein coordinate system ow-xwywzwTo coordinate system
oc-xcyczcSpin matrix R be:
Camera coordinate system is to world coordinate system rotation transformation:It is first about xcThe axle anglec of rotation is α, secondly surrounds ycAxle
The anglec of rotation is β, finally around zcThe axle anglec of rotation is γ, corresponding translation vector T=[tx ty tz]T, world coordinate system ow-
xwywzwWith camera coordinate system oc-xcyczcConversion relational expression is:
Due to principal point coordinate (cx,cy) and rotation angle θ,Part component can be mutual during same objective function optimization
Influence, the loop iteration optimization of optimizing application algorithm Levenberg-Marquardt progress in two steps, the first step optimized coefficients α, β,
γ,tx,ty,tz,f,dx, k1,k2,cx,cy, coefficient k1,k2Initial value is 0, principal point coordinate (cx,cy) initial value is imaging surface
Center pixel coordinate, dxFor camera producer set-point, α initial values are 0.5 π, and beta, gamma initial value is all 0, tx,ty,tzInitial value is
The estimate obtained using other instruments, θ,Initial value be 0, object function F0For:
The f that second step substitutes into the result that the first step optimizes in formula (8) as known quantityai,fbi, optimization object function F1Ask
Untwist rotational angle theta,Their initial value is 0.
The rotation angle θ obtained,Formula (8) is substituted into again together as known quantity and first step result, optimizes F0, so follow
Ring iterative is untill meeting certain threshold accuracy;
Step 2 three coordinate measuring machine gathered data
A circular luminous point is fixed above three coordinate measuring machine gauge head, has planned the traveling of three coordinate measuring machine in advance
Path, make camera face three coordinate measuring machine, control three coordinate measuring machine often runs a position after suitable time-delay waits, phase
Machine program automatically extracts luminous point imaging center subpixel coordinates, then preserves the seat of imaging center coordinate and three coordinate measuring machine
Mark;
Step 3 distortion data storehouse compensates
(1) distortion data storehouse is established
Distortion data storehouse compensated by distortion model after the grid that forms of imaging point and corresponding mesh point residual distortion
Compensation rate is formed, and the residual distortion amount for imaging point after compensating distortion model is further compensate for, distortion residual volume difx,
difyIt is by ideal image point image coordinates (xi,yi) and the corresponding imaging point image coordinates (x after distortion model compensatesif,
yif) ask difference to obtain, ideal image point image coordinates (xi,yi) it is the demarcation point coordinates (x provided by measuring machinew,yw,zw) and rotation
Torque battle array R, translation matrix T, focal length f are tried to achieve by formula (13), take middle cutting plane b2Corresponding to interior after distortion model compensates
Mesh point of the imaging point as distortion data storehouse, all mesh points form a complete careful grid, and grid point coordinates
(xif,yif) and corresponding difx,difyDistortion data storehouse is established together,
difx=xi-xif
dify=yi-yif (14)
(2) compensation rate interpolation arithmetic
Node to be compensated is carried out zonule positioning in the grid in distortion data storehouse again after distortion model compensates first,
Four points nearest apart from node to be compensated in grid are determined, then find out the distortion compensation amount of four respective directions
difx,dify, finally carry out bilinear interpolation compensation.
Compensation rate interpolation arithmetic in an example, calculates xiDirection distortion compensation amount step is coordinate system o-xiyiFor picture
Areal coordinate system, the residual distortion compensation rate of mesh point be exactly corresponding to perpendicular to plane oxiyiLine segment length, point P are compensation point,
A, B, C, D are four mesh points of range points P recently, line segment AA in grid1,BB1,CC1,DD1Length be point A, B, C, D pairs
Answer xiThe residual distortion compensation rate in direction.Line segment EE1,FF1Length be corresponding interpolation point E, F residual distortion compensation rate,
Line segment PP1Length be the point P to be solved residual distortion compensation rate difPx,
Similarly obtain yiThe distortion compensation amount dif of direction of principal axis coordinatePy。
In step 2, in order to obtain spatial information of the luminous point in more opening position, in camera coverage prismatoid space
It is interior, plan three cutting planes respectively from the near to the remote apart from camera, in order to reduce the influence of temperature error, calibration of camera preferably exists
Laboratory is carried out, and reduces the gathered data time as far as possible, avoids relative position between three dimensions benchmark and equipment from changing,
Cutting plane b1With cutting plane b3100 positions are planned respectively;It is middle truncated simultaneously for more Accurate Calibration camera internal parameter
Face b2Plan more multiple positions.
In the step 3 of an example, the u of grid to mean breadth be 24.07 pixels, v to equispaced be 20.01
Individual pixel;Middle b210000 points of planning in cutting plane n, 100 data point positions are planned in other two sections respectively.
The features of the present invention and beneficial effect are:
1st, influence camera imaging distortion parameters have been taken into full account, have derived camera imaging parameter calibration and distortion compensation
Model.
2nd, the present invention can effectively improve the calibration of camera precision of camera.
3rd, the present invention can largely improve the distortion compensation effect of camera, especially for some lens distortions not
It is more preferable that application effect is carried out in the case of rule.
4th, the present invention acquires the multiple standard points in space based on three coordinate measuring machine and demarcated, with bigger flexible
Property.
5th, multiple imaging points of the invention cover whole imaging surface substantially, ensure that the essence of camera calibration and distortion compensation
Degree.
6th, it is high and simple and easy to establish database application linear compensation distortion precision.
Brief description of the drawings:
Fig. 1 actual imagings and ideal image model.
Fig. 2 actual scene figures.
Fig. 3 gathered datas space schematic diagram.
Fig. 4 gathers point range.
Fig. 5 linear interpolations.
Embodiment
The present invention realizes that camera internal parameter high-precision calibrating and distortion are mended to overcome the shortcomings of existing scaling method
Repay.Mainly including the following steps, wherein step 1 theoretically determines the method for solving of traditional camera imaging model parameters,
The camera internal parameter that goes out in step 1 of data scaling that is gathered according to step 2 simultaneously compensates according to the distortion formula of step 1,
Step 3 is to establish model data according to remaining image deformation amount after step 1 and step 2 carry out demarcation and distortion compensation
Storehouse, step 4 are the distortion compensations that the model database established according to step 3 carries out again linear interpolation.
The method that step 1 determines new camera calibration and distortion compensation
Ideal coordinates system is established according to national forest park in Xiaokeng, as shown in Fig. 1 solid black lines.Exist during due to actual imaging each
Kind distortion, black dotted lines shown in Fig. 1 are exactly actual imaging face and optical axis.As can be seen from Figure 1 actual imaging face and it is preferable into
There is certain inclination angle between image planes.Actual image coordinates system is converted to preferable image coordinates system by rotation, around xiAxle
The anglec of rotation is θ, around yiThe anglec of rotation of axleTangential distortion can be represented with this rotation transformation[4], document [4] is according to original
Begin imaging point coordinates, rotation angle θ,And single order radial distortion coefficient is k1, second order rank coefficient of radial distortion is k2, derive
Ideal image point coordinates, based in demarcation thing on straight line multiple points be still under ideal image it is conllinear solve θ,
k1,k2.Camera calibration and distortion model penalty method before of the present invention are namely based on this model.
World coordinate system is ow-xwywzw, camera coordinate system oc-xcyczc, preferable image coordinates system is o-xiyi, it is real
Border image coordinates system is o-xryr.Point P is actual object point, piFor ideal image point, prFor actual imaging point, pdFor with radially abnormal
The imaging point of change.Using o as origin, the reference axis x based on preferable image coordinates systemi,yiAnd camera optical axis establishes coordinate system o-
zcxiyi。
Theory deduction:
In Fig. 1, prPixel coordinate in actual imaging areal coordinate system is (ur,vr), with the actual image planes of size Expressing
Coordinate is (xr0,yr0).Point prIn coordinate system o-zcxiyiIn coordinate be (xr,yr,zr), principal point is in actual imaging areal coordinate system
Middle pixel coordinate is (cx,cy), dx,dyRespectively imaging surface unit pixel is in x and y directions size, unit:mm.Wherein pixel
The unit of coordinate is pixel, and other coordinate units are mm.
Because the inclination angle in actual imaging face and ideal image face is smaller, spin matrix RcFollowing processing can be done
pdIn camera coordinate system oc-xcyczcIn imager coordinate be (xd,yd,f)。
piThe resonable coordinate being thought of as in image coordinates system is (xi,yi), in xiRadial distortion compensation rate in direction is δkx, in yi
Radial distortion compensation rate in direction is δky。
xi=xd+δkx yi=yd+δky
According to pinhole imaging system principle, point p is in camera coordinate system oc-xcyczcLower coordinate is (xc,yc,zc)。
Object function f is established according to formula (5), (6), (7) and rotation translation matrix R, Tai,fbi。
Fai Part I is to become the x conversed through R, T by the space coordinates of calibration pointcBe multiplied by f, Part II be by
Actual image coordinates (xr0,yr0) ask to obtain (x by formula (3), (5), (6)d+δkx) calibration point space coordinates is multiplied by by R, T conversion
The zc calculated, should be equal by both formulas (7).fbiPart I be by calibration point space coordinates through R, T become converse
ycF is multiplied by, Part II is by actual image coordinates (xr0,yr0) ask to obtain (y by formula (3), (5), (6)d+δky) it is multiplied by calibration point
Space coordinates becomes the z conversed by R, Tc, similarly they also should be equal, is then used as target letter using the quadratic sum of its difference
Number, the according to target minimum requirement of function determine the optimum value of R, T, f and distortion factor.Wherein coordinate system ow-xwywzwTo coordinate system
oc-xcyczcSpin matrix R be:
Camera coordinate system is to world coordinate system rotation transformation:It is first about xcThe axle anglec of rotation is α, secondly surrounds ycAxle
The anglec of rotation is β, finally around zcThe axle anglec of rotation is γ.Corresponding translation vector T=[tx ty tz]T, world coordinate system ow-
xwywzwWith camera coordinate system oc-xcyczcConversion relational expression is:
Due to principal point coordinate (cx,cy) and rotation angle θ,Part component can be mutual during same objective function optimization
Influence.According to document [6] dyIt need not optimize, optimizing application algorithm Levenberg-Marquardt is carried out in two steps herein
Loop iteration optimizes, first step optimized coefficients α, beta, gamma, tx,ty,tz,f,dx,k1,k2,cx,cy, coefficient k1,k2Initial value is 0,
Principal point coordinate (cx,cy) initial value be imaging surface center pixel coordinate, dxFor camera producer set-point, camera coordinates herein
For position relationship between system and world coordinate system as shown in figure 1, α initial values are 0.5 π, beta, gamma initial value is all 0, tx,ty,tzInitially
Be worth for using other instruments obtain estimate, θ,Initial value be 0.Object function F0For:
The f that second step substitutes into the result that the first step optimizes in formula (8) as known quantityai,fbi, optimization object function F1Ask
Untwist rotational angle theta,Their initial value is 0.
The rotation angle θ obtained,Formula (8) is substituted into again together as known quantity and first step result, optimizes F0, so follow
Ring iterative is untill meeting certain threshold accuracy.
Step 2 three coordinate measuring machine gathered data
What the method for the present invention was realized based on three-dimensional coordinates measurement machine platform, three coordinate measuring machine operation positioning precision compares
Height, three dimensions point spacing and distribution can be neatly planned, can be used in the vision measurement of various different measurement ranges
System, the datum quantity of scope and pitch needed for formation, a large amount of three-dimensional references calibration points can be extracted, and camera phase can be adjusted
Point cloud imaging is covered whole camera imaging face substantially for the position and attitude of three coordinate measuring machine, can extract more more comprehensively
Three-dimensional feature information, imaging plane can be divided into more careful grid, realize the more comprehensive phase of higher precision
Machine is demarcated and distortion compensation.The model of the three coordinate measuring machine used in experiment:global classic SR 07.10.07.
The three coordinate measuring machine of independent development[20]Control software POSCOM, camera driver and POSCOM are integrated.
A circular luminous point is fixed above three coordinate measuring machine gauge head, as shown in Fig. 2 having planned the traveling of three coordinate measuring machine in advance
Path, makes camera face three coordinate measuring machine, and POSCOM control three coordinate measuring machines often run a position through suitable time-delay etc.
After, camera programm automatically extracts luminous point imaging center subpixel coordinates, then preserves imaging center coordinate and three coordinates are surveyed
The coordinate of amount machine.
In order to obtain spatial information of the luminous point in more opening position, in camera coverage prismatoid space, such as Fig. 3 institutes
Show and planned three cutting planes respectively from the near to the remote apart from camera.In order to reduce the influence of temperature error, calibration of camera is suitable
Carried out in the preferable laboratory of temperature conditionss, and reduce the gathered data time as far as possible, avoided between three dimensions benchmark and equipment
Relative position changes, cutting plane b1With cutting plane b3100 positions are planned respectively;Simultaneously for more Accurate Calibration camera
Inner parameter, middle cutting plane b2More multiple positions such as 100 × 100 are planned, overall gathered data needs small more than 2
When.
Step 3 distortion data storehouse compensates
(1) distortion data storehouse is established
The grid and correspond to the residual of mesh point that imaging point after distortion data storehouse is compensated by distortion model herein forms
Remaining distortion compensation amount composition, the residual distortion amount for imaging point after compensating distortion model are further compensate for.Distort residual volume
difx,difyIt is by ideal image point image coordinates (xi,yi) and the corresponding imaging point image coordinates after distortion model compensates
(xif,yif) ask difference to obtain.Ideal image point image coordinates (xi,yi) it is the demarcation point coordinates (x provided by measuring machinew,yw,zw)
Tried to achieve with spin matrix R, translation matrix T, focal length f by formula (13).Take middle cutting plane b2Mended corresponding to interior by distortion model
Mesh point of the rear imaging point as distortion data storehouse is repaid, all mesh points form a complete careful grid, and grid scope is such as
In Fig. 4 shown in N1, and grid point coordinates (xif,yif) and corresponding difx,difyDistortion data storehouse is established together.
difx=xi-xif
dify=yi-yif (14)
In Fig. 4, stain represents the boundary point of grid in distortion data storehouse in N1, wherein the rectangular area surrounded is exactly
Imaging point distribution in distortion data storehouse, 10000 mesh points are distributed with the range of this, it can be seen that point cloud imaging from N1
Substantially whole imaging surface is covered, compensation point will carry out the positioning of grid cell domain in this rectangle, and the u of grid is to mean breadth
24.07 pixels, v to equispaced be 20.01 pixels;Black asterisk represents control point cloud in three coordinate measuring machine in N2
Distribution under coordinate system, middle b210000 points are planned in cutting plane n, 100 data have been planned in other two sections respectively
Point position.
(2) compensation rate interpolation arithmetic
Node to be compensated is carried out zonule positioning in the grid in distortion data storehouse again after distortion model compensates first,
Four points nearest apart from node to be compensated in grid are determined, then find out the distortion compensation amount of four respective directions
difx,dify, it is last to carry out bilinear interpolation compensation as shown in Figure 5.To calculate xiIllustrated exemplified by the distortion compensation amount of direction,
Coordinate system o-xiyiFor image coordinates system, the residual distortion compensation rate of mesh point be exactly corresponding to perpendicular to plane oxiyiLength along path
Degree.Point P is compensation point, and A, B, C, D are four mesh points that range points P is nearest in grid.Line segment AA1,BB1,CC1,DD1Length
Degree is that point A, B, C, D correspond to xiThe residual distortion compensation rate in direction.Line segment EE1,FF1Length be corresponding interpolation point E, F's
Residual distortion compensation rate.Line segment PP1Length be the point P to be solved residual distortion compensation rate difPx。
Y can similarly be obtainediThe distortion compensation amount dif of direction of principal axis coordinatePy。
The present invention is further described with instantiation below in conjunction with the accompanying drawings.
Step 1:It is determined that solve camera imaging model.Ideal coordinates system is established according to national forest park in Xiaokeng, as Fig. 1 black is real
Shown in line.Due to various distortion during actual imaging be present, dotted line shown in Fig. 1 is exactly actual imaging face and optical axis.Can be with from Fig. 1
Finding out has certain inclination angle between actual imaging face and ideal image face.Actual image coordinates system is converted to ideal by rotation
Image coordinates system, the anglec of rotation be θ andTangential distortion can be represented with this rotation transformation[4], document [4] according to it is original into
Picpointed coordinate, rotation angle θ,And coefficient of radial distortion k1,k2Ideal image point coordinates is derived, based on one in demarcation thing
On straight line multiple points be still under ideal image it is conllinear solve θ,k1,k2.Camera calibration before of the present invention and
Distortion model penalty method is namely based on this model.
World coordinate system is ow-xwywzw, camera coordinate system oc-xcyczc, preferable image coordinates system is o-xiyi, it is real
Border image coordinates system is o-xryr.Point P is actual object point, piFor ideal image point, prFor actual imaging point, pdFor with radially abnormal
The imaging point of change.Using o as origin, the reference axis x based on preferable image coordinates systemi,yiAnd camera optical axis establishes coordinate system o-
zcxiyi。
The method that step 2 determines new camera calibration and distortion compensation
Theory deduction:
In Fig. 1, prPixel coordinate in actual imaging areal coordinate system is (ur,vr), with the actual image planes of size Expressing
Coordinate is (xr0,yr0).Point prIn coordinate system o-zcxiyiIn coordinate be (xr,yr,zr), principal point is in actual imaging areal coordinate system
Middle pixel coordinate is (cx,cy), dx,dyRespectively imaging surface unit pixel is in x and y directions size, unit:mm.Wherein pixel
The unit of coordinate is pixel, and other coordinate units are mm.
Because the inclination angle in actual imaging face and ideal image face is smaller, spin matrix RcFollowing processing can be done
pdIn camera coordinate system oc-xcyczcIn imager coordinate be (xd,yd,f)。
piThe resonable coordinate being thought of as in image coordinates system is (xi,yi), in xiRadial distortion compensation rate in direction is δkx, in yi
Radial distortion compensation rate in direction is δky。
xi=xd+δkx yi=yd+δky
According to pinhole imaging system principle, point p is in camera coordinate system oc-xcyczcLower coordinate is (xc,yc,zc)。
Object function f is established according to formula (5), (6), (7) and rotation translation matrix R, Tai,fbi。
faiPart I be to become the x that converses through R, T by the space coordinates of calibration pointcF is multiplied by, Part II is by reality
Border image coordinates (xr0,yr0) ask to obtain (x by formula (3), (5), (6)d+δkx) calibration point space coordinates is multiplied by by R, T change conversion
The z gone outc, should be equal by both formulas (7).fbiPart I be to become the y that converses through R, T by the space coordinates of calibration pointc
F is multiplied by, Part II is by actual image coordinates (xr0,yr0) ask to obtain (y by formula (3), (5), (6)d+δky) it is multiplied by calibration point
Space coordinates becomes the z conversed by R, Tc, similarly they also should be equal, is then used as target letter using the quadratic sum of its difference
Number, the according to target minimum requirement of function determine the optimum value of R, T, f and distortion factor.Wherein coordinate system ow-xwywzwTo coordinate system
oc-xcyczcSpin matrix R be:
Camera coordinate system is to world coordinate system rotation transformation:It is first about xcThe axle anglec of rotation is α, secondly surrounds ycAxle
The anglec of rotation is β, finally around zcThe axle anglec of rotation is γ.Corresponding translation vector T=[tx ty tz]T, world coordinate system ow-
xwywzwWith camera coordinate system oc-xcyczcConversion relational expression is:
Due to principal point coordinate (cx,cy) and rotation angle θ,Part component can be mutual during same objective function optimization
Influence.According to document [6] dyIt need not optimize, optimizing application algorithm Levenberg-Marquardt is carried out in two steps herein
Loop iteration optimizes, first step optimized coefficients α, beta, gamma, tx,ty,tz,f,dx,k1,k2,cx,cy, coefficient k1,k2Initial value is 0,
Principal point coordinate (cx,cy) initial value be imaging surface center pixel coordinate, dxFor camera producer set-point, camera coordinates herein
For position relationship between system and world coordinate system as shown in figure 1, α initial values are 0.5 π, beta, gamma initial value is all 0, tx,ty,tzInitially
Be worth for using other instruments obtain estimate, θ,Initial value be 0.Object function F0For:
The f that second step substitutes into the result that the first step optimizes in formula (8) as known quantityai,fbi, optimization object function F1Ask
Untwist rotational angle theta,Their initial value is 0.
The rotation angle θ obtained,Formula (8) is substituted into again together as known quantity and first step result, optimizes F0, so follow
Ring iterative is untill meeting certain threshold accuracy.
Step 3 three coordinate measuring machine gathered data
What the method for the present invention was realized based on three-dimensional coordinates measurement machine platform, three coordinate measuring machine operation positioning precision compares
Height, three dimensions point spacing and distribution can be neatly planned, can be used in the vision measurement of various different measurement ranges
System, the datum quantity of scope and pitch needed for formation, a large amount of three-dimensional references calibration points can be extracted, and camera phase can be adjusted
Point cloud imaging is covered whole camera imaging face substantially for the position and attitude of three coordinate measuring machine, can extract more more comprehensively
Three-dimensional feature information, imaging plane can be divided into more careful grid, realize the more comprehensive phase of higher precision
Machine is demarcated and distortion compensation.The model of the three coordinate measuring machine used in experiment:global classic SR 07.10.07.
The three coordinate measuring machine of independent development[20]Control software POSCOM, camera driver and POSCOM are integrated.
A circular luminous point is fixed above three coordinate measuring machine gauge head, as shown in Fig. 2 having planned the traveling of three coordinate measuring machine in advance
Path, makes camera face three coordinate measuring machine, and POSCOM control three coordinate measuring machines often run a position through suitable time-delay etc.
After, camera programm automatically extracts luminous point imaging center subpixel coordinates, then preserves imaging center coordinate and three coordinates are surveyed
The coordinate of amount machine.
In order to obtain spatial information of the luminous point in more opening position, in camera coverage prismatoid space, such as Fig. 3 institutes
Show and planned three cutting planes respectively from the near to the remote apart from camera.In order to reduce the influence of temperature error, calibration of camera is suitable
Carried out in the preferable laboratory of temperature conditionss, and reduce the gathered data time as far as possible, avoided between three dimensions benchmark and equipment
Relative position changes, cutting plane b1With cutting plane b3100 positions are planned respectively;Simultaneously for more Accurate Calibration camera
Inner parameter, middle cutting plane b2More multiple positions such as 100 × 100 are planned, overall gathered data needs small more than 2
When.The present invention is not limited to the number of collection point.
Step 4 distortion data storehouse compensates
(1) distortion data storehouse is established
The grid and correspond to the residual of mesh point that imaging point after distortion data storehouse is compensated by distortion model herein forms
Remaining distortion compensation amount composition, the residual distortion amount for imaging point after compensating distortion model are further compensate for.Distort residual volume
difx,difyIt is by ideal image point image coordinates (xi,yi) and the corresponding imaging point image coordinates after distortion model compensates
(xif,yif) ask difference to obtain.Ideal image point image coordinates (xi,yi) it is the demarcation point coordinates (x provided by measuring machinew,yw,zw)
Tried to achieve with spin matrix R, translation matrix T, focal length f by formula (13).Take middle cutting plane b2Mended corresponding to interior by distortion model
Mesh point of the rear imaging point as distortion data storehouse is repaid, all mesh points form a complete careful grid, and grid scope is such as
In Fig. 4 shown in N1, and grid point coordinates (xif,yif) and corresponding difx,difyDistortion data storehouse is established together.
difx=xi-xif
dify=yi-yif (14)
In Fig. 4, stain represents the boundary point of grid in distortion data storehouse in N1, wherein the rectangular area surrounded is exactly
Imaging point distribution in distortion data storehouse, 10000 mesh points are distributed with the range of this, it can be seen that point cloud imaging from N1
Substantially whole imaging surface is covered, compensation point will carry out the positioning of grid cell domain in this rectangle, and the u of grid is to mean breadth
24.07 pixels, v to equispaced be 20.01 pixels;Black asterisk represents control point cloud in three coordinate measuring machine in N2
Distribution under coordinate system, middle b210000 points are planned in cutting plane n, 100 data have been planned in other two sections respectively
Point position.
(2) compensation rate interpolation arithmetic
Node to be compensated is carried out zonule positioning in the grid in distortion data storehouse again after distortion model compensates first,
Four points nearest apart from node to be compensated in grid are determined, then find out the distortion compensation amount of four respective directions
difx,dify, it is last to carry out bilinear interpolation compensation as shown in Figure 5.To calculate xiIllustrated exemplified by the distortion compensation amount of direction,
Coordinate system o-xiyiFor image coordinates system, the residual distortion compensation rate of mesh point be exactly corresponding to perpendicular to plane oxiyiLength along path
Degree.Point P is compensation point, and A, B, C, D are four mesh points that range points P is nearest in grid.Line segment AA1,BB1,CC1,DD1Length
Degree is that point A, B, C, D correspond to xiThe residual distortion compensation rate in direction.Line segment EE1,FF1Length be corresponding interpolation point E, F's
Residual distortion compensation rate.Line segment PP1Length be the point P to be solved residual distortion compensation rate difPx。
Y can similarly be obtainediThe distortion compensation amount dif of direction of principal axis coordinatePy。
Bibliography
[1]Brown,D.C.(1971).Close-range camera calibration.Photogrammetric
Engineering, 37(8),855-866.
[2]Faig.W.(1975).Calibration of close-range photogrammetry system:
mathematical formulation.Photogrammetric Engineering and Remote Sensing,41
(12),1479-1486.
[3]Weng,J.,Cohen,P.,Hemion,M.(1992).Camera calibration with
distortion models and accuracy evaluation.IEEE Transactions on Pattern Analysis&Machine Intelligence, 14(10),965-980.
[4]Wang,J.H.,Shi,F.H.,Zhang,J.,Liu,Y.C.(2008).A new calibration model
of camera lens distortion,Pattern Recognition,41(2),607-615.
[5]Weng,J.Y.,Cohen,P.,Herniou,M,.(1990).Calibration of stereo cameras
using a non-linear distortion model.Pattern Recognition,246-253.
[6]Lenz,R.K.,Tsai,R.Y.(1987).Techniques for calibration of the scale
factor and image center for high accuracy 3D machine vision
metrology.International Conference on Robotics and Automation,Raleigh,North
Carolina,March 1987.IEEE,68-75.
[7]Tsai,R.Y.(1987).A versatile camera calibration technique for high
accuracy 3D machine vision metrology using off-the-shelf TV cameras and
lenses.Journal of Robotics and Automation,3(4).IEEE.323-344.
[8]Abdel-Aziz,Y.I.,Karara,H.m.,(1971).Direct linear transformation
into object shape coordinates in close-range photogrammetry.Close-Range
Photogrammetry,1-18.
[9]Li,D.,Tian,J.D.(2013).An accurate calibration method for a camera
with telecentric lenses.Optics and Lasers in Engineering,51(5),538-541.
[10]Sobel,I.(1974).On calibrating computer controlled cameras for
perceiving 3-D scenes.Artificial Intelligence,5(2),185-198.
[11]Gennery,G.B.(1979).Stereo-camera calibration.Image Understanding
workshop, 101-108.
[12]Hakan B.,Mohanmed S.K.(1997).A three-step camera calibration
method. Transactions on instrumentation and measurement,46(5),IEEE,1165-1172.
[13]Hartley,R.I.(1994).An algorithm for self-calibration from several
views.Conf. Computer Vision and pattern recognition,IEEE,908-912.
[14]Hartley,R.I.(1994).Self-calibration from multiple views with a
rotating camera. Third European Conference on Computer Vision Stockholm,471-
478.
[15]Maybank,S.J.,Faugeras,O.D.(1992).A theory of self-calibration of
a moving camera.Computer Vision,8(2).123-152.
[16]Triggs,B.(1999).Autocalibration from planar scenes.5th European
Conference on Computer Vision Freiburg,89-105.
[17]Zhang,Z.Y.(2000).A flexible new technique for camera
calibration.Transactions on Pattern Analysis and Machine Intelligence,22(11),
IEEE,1330-1334.
[18]Zhang,G.J.,He,J.J.Yang,X.M.(2003).Calibrating camera radial
distortion with cross-ratio invariability.Optics&Laser Technology,35(6).457-
461.
[19]Yang,Z.J.,Chen,F.,Zhao,J.,Zhao,H.W.,(2008).A novel camera
calibration method based on genetic algorithm.Industrial Electronics and Applications IEEE,2222-2227.
[20]Zhang,G.X.(1999).Coordinate Measuring Machine.Tianjin University
Press, Tianjin,China.
[21]Ahmed,M.,Farag,A.(2005).Nonmetric calibration of camera lens
distortion: differential methods and robust estimation.Image Process.14(8),
IEEE,1215-1230.
[22]Liu,S.G.,Zhang,H.L.,Dong,Y.H.,(2013).Portable light pen 3D vision
coordinates measuring system-probe tip center calibration.Measurement Science
Review, 13(14).194-199.
[23]Heikkila,J.,Silven,(1997).O.A four-step camera calibration
procedure with implicit image correction.Computer Vision and Pattern
Recognition.1106–1112。
Claims (4)
1. a kind of camera high-precision calibrating and distortion compensation method based on three coordinate measuring machine, it is characterized in that, step 1 determines to pass
The method for solving of system camera imaging model parameters, the camera internal that the data scaling gathered according to step 2 goes out in step 1 are joined
Number simultaneously compensates according to the distortion formula of step 1, and step 3 is the root after step 1 and step 2 carry out demarcation and distortion compensation
The distortion compensation of model database progress again is established according to remaining image deformation amount, specifically:
Camera high-precision calibrating and distortion compensation method based on three coordinate measuring machine, step 1 determine traditional camera imaging model
The method for solving of parameters, the camera internal parameter that goes out in step 1 of data scaling gathered according to step 2 and according to step 1
Distortion formula compensate, step 3 be step 1 and step 2 carry out demarcation and distortion compensation after according to remaining imaging
Amount of distortion establishes the distortion compensation of model database progress again, specifically:
The method that step 1 determines new camera calibration and distortion compensation
Ideal coordinates system is established according to national forest park in Xiaokeng, due to various distortion, actual image coordinates during actual imaging be present
System is converted to preferable image coordinates system by rotation, around xiThe anglec of rotation of axle is θ, around yiThe anglec of rotation of axleTangential distortion
Represented with this rotation transformation, according to original image point coordinates, rotation angle θ,And single order radial distortion coefficient is k1, two
Rank rank coefficient of radial distortion is k2, world coordinate system is ow-xwywzw, camera coordinate system oc-xcyczc, preferable image coordinates
It is for o-xiyi, actual image coordinates system is o-xryr.Point P is actual object point, piFor ideal image point, prFor actual imaging point,
pdFor the imaging point with radial distortion, using o as origin, the reference axis x based on preferable image coordinates systemi,yiAnd camera optical axis
Establish coordinate system o-zcxiyi, then:
prPixel coordinate in actual imaging areal coordinate system is (ur,vr), using the actual image coordinates of size Expressing as (xr0,
yr0), point prIn coordinate system o-zcxiyiIn coordinate be (xr,yr,zr), principal point pixel coordinate in actual imaging areal coordinate system is
(cx,cy), dx,dyRespectively imaging surface unit pixel is in x and y directions size, unit:Mm, wherein pixel coordinate unit are pictures
Element, other coordinate units are mm:
Because the inclination angle in actual imaging face and ideal image face is smaller, spin matrix RcDo following processing
pdIn camera coordinate system oc-xcyczcIn imager coordinate be (xd,yd, f),
piThe resonable coordinate being thought of as in image coordinates system is (xi,yi), in xiRadial distortion compensation rate in direction is δkx, in yiDirection footpath
It is δ to distortion compensation amountky,
xi=xd+δkx yi=yd+δky
According to pinhole imaging system principle, point p is in camera coordinate system oc-xcyczcLower coordinate is (xc,yc,zc)
Object function f is established according to formula (5), (6), (7) and rotation translation matrix R, Tai,fbi
faiPart I be to become the x that converses through R, T by the space coordinates of calibration pointcF is multiplied by, Part II is by actual picture
Areal coordinate (xr0,yr0) ask to obtain (x by formula (3), (5), (6)d+δkx) it is multiplied by what calibration point space coordinates conversed by R, T change
zc, should be equal by both formulas (7), fbiPart I be to become the y that converses through R, T by the space coordinates of calibration pointcIt is multiplied by
F, Part II are by actual image coordinates (xr0,yr0) ask to obtain (y by formula (3), (5), (6)d+δky) it is multiplied by the demarcation space of points
Coordinate becomes the z conversed by R, Tc, similarly they also should be equal, then using the quadratic sum of its difference as object function,
The according to target minimum requirement of function determines the optimum value of R, T, f and distortion factor, wherein coordinate system ow-xwywzwTo coordinate system oc-
xcyczcSpin matrix R be:
Camera coordinate system is to world coordinate system rotation transformation:It is first about xcThe axle anglec of rotation is α, secondly surrounds ycAxle rotates
Angle is β, finally around zcThe axle anglec of rotation is γ, corresponding translation vector T=[tx ty tz]T, world coordinate system ow-
xwywzwWith camera coordinate system oc-xcyczcConversion relational expression is:
Due to principal point coordinate (cx,cy) and rotation angle θ,Part component can influence each other during same objective function optimization,
The loop iteration optimization of optimizing application algorithm Levenberg-Marquardt progress in two steps, first step optimized coefficients α, beta, gamma,
tx,ty,tz,f,dx,k1,k2,cx,cy, coefficient k1,k2Initial value is 0, principal point coordinate (cx,cy) initial value be imaging surface center
Pixel coordinate, dxFor camera producer set-point, α initial values are 0.5 π, and beta, gamma initial value is all 0, tx,ty,tzInitial value is utilization
The estimate that other instruments obtain, θ,Initial value be 0, object function F0For:
The f that second step substitutes into the result that the first step optimizes in formula (8) as known quantityai,fbi, optimization object function F1Solve rotation
Rotational angle theta,Their initial value is 0.
The rotation angle θ obtained,Formula (8) is substituted into again together as known quantity and first step result, optimizes F0, so circulate and change
In generation, is untill meeting certain threshold accuracy;
Step 2 three coordinate measuring machine gathered data
A circular luminous point is fixed above three coordinate measuring machine gauge head, has planned the traveling road of three coordinate measuring machine in advance
Footpath, make camera face three coordinate measuring machine, control three coordinate measuring machine often runs a position after suitable time-delay waits, camera
Program automatically extracts luminous point imaging center subpixel coordinates, then preserves the seat of imaging center coordinate and three coordinate measuring machine
Mark;
Step 3 distortion data storehouse compensates
(1) distortion data storehouse is established
Distortion data storehouse compensated by distortion model after the grid that forms of imaging point and corresponding mesh point residual distortion compensation
Amount composition, the residual distortion amount for imaging point after compensating distortion model are further compensate for, distortion residual volume difx,difyIt is
By ideal image point image coordinates (xi,yi) and the corresponding imaging point image coordinates (x after distortion model compensatesif,yif) ask
Difference obtains, ideal image point image coordinates (xi,yi) it is the demarcation point coordinates (x provided by measuring machinew,yw,zw) and spin matrix
R, translation matrix T, focal length f are tried to achieve by formula (13), take middle cutting plane b2The interior corresponding imaging point after distortion model compensates
As the mesh point in distortion data storehouse, all mesh points form a complete careful grid, and grid point coordinates (xif,
yif) and corresponding difx,difyDistortion data storehouse is established together,
difx=xi-xif
dify=yi-yif (14)
(2) compensation rate interpolation arithmetic
Node to be compensated is carried out zonule positioning in the grid in distortion data storehouse again after distortion model compensates first, it is determined that
Go out four points nearest apart from node to be compensated in grid, then find out the distortion compensation amount dif of four respective directionsx,
dify, finally carry out bilinear interpolation compensation.
2. camera high-precision calibrating and distortion compensation method based on three coordinate measuring machine as claimed in claim 1, its feature
It is that compensation rate interpolation arithmetic in an example, calculates xiDirection distortion compensation amount step is coordinate system o-xiyiSat for image planes
Mark system, the residual distortion compensation rate of mesh point are exactly corresponding perpendicular to plane oxiyiLine segment length, point P are compensation point, A, B,
C, D are four mesh points of range points P recently, line segment AA in grid1,BB1,CC1,DD1Length be that point A, B, C, D correspond to xiSide
To residual distortion compensation rate.Line segment EE1,FF1Length be corresponding interpolation point E, F residual distortion compensation rate, line segment PP1
Length be the point P to be solved residual distortion compensation rate difPx,
Similarly obtain yiThe distortion compensation amount dif of direction of principal axis coordinatePy。
3. camera high-precision calibrating and distortion compensation method based on three coordinate measuring machine as claimed in claim 1, its feature
It is, in step 2, in order to obtain spatial information of the luminous point in more opening position, in camera coverage prismatoid space, distance
Camera plans three cutting planes respectively from the near to the remote, and in order to reduce the influence of temperature error, calibration of camera is preferably in laboratory
Carry out, and reduce the gathered data time as far as possible, avoid relative position between three dimensions benchmark and equipment from changing, cutting plane
b1With cutting plane b3100 positions are planned respectively;Simultaneously for more Accurate Calibration camera internal parameter, middle cutting plane b2Rule
Draw more multiple positions.
4. camera high-precision calibrating and distortion compensation method based on three coordinate measuring machine as claimed in claim 1, its feature
Be, in the step 3 of an example, the u of grid to mean breadth be 24.07 pixels, v to equispaced be 20.01 pictures
Element;Middle b210000 points of planning in cutting plane n, 100 data point positions are planned in other two sections respectively.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710636556.3A CN107481290A (en) | 2017-07-31 | 2017-07-31 | Camera high-precision calibrating and distortion compensation method based on three coordinate measuring machine |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710636556.3A CN107481290A (en) | 2017-07-31 | 2017-07-31 | Camera high-precision calibrating and distortion compensation method based on three coordinate measuring machine |
Publications (1)
Publication Number | Publication Date |
---|---|
CN107481290A true CN107481290A (en) | 2017-12-15 |
Family
ID=60598410
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710636556.3A Pending CN107481290A (en) | 2017-07-31 | 2017-07-31 | Camera high-precision calibrating and distortion compensation method based on three coordinate measuring machine |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107481290A (en) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108269289A (en) * | 2018-01-16 | 2018-07-10 | 上海汇像信息技术有限公司 | A kind of two step optimization methods of camera parameter calibration |
CN110045604A (en) * | 2019-02-27 | 2019-07-23 | 沈阳工业大学 | Voice coil motor drives Lorentz force type FTS to repeat sliding formwork composite control method |
CN110487464A (en) * | 2019-09-02 | 2019-11-22 | 哈尔滨工业大学(深圳) | A kind of deformable contour measurement method based on residual stress |
CN111899304A (en) * | 2020-09-30 | 2020-11-06 | 南京理工大学智能计算成像研究院有限公司 | Telecentric optical path distortion center positioning method |
CN112529969A (en) * | 2020-12-23 | 2021-03-19 | 深圳市旗众智能科技有限公司 | XY axis positioning compensation method for chip mounter |
CN114562982A (en) * | 2022-03-09 | 2022-05-31 | 北京市遥感信息研究所 | Weighting method and device for optical and SAR heterogeneous satellite image combined adjustment |
CN116158851A (en) * | 2023-03-01 | 2023-05-26 | 哈尔滨工业大学 | Scanning target positioning system and method of medical remote ultrasonic automatic scanning robot |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102663727A (en) * | 2012-03-09 | 2012-09-12 | 天津大学 | Method for calibrating parameters by dividing regions in a camera based on CMM moving target |
CN103729841A (en) * | 2013-12-18 | 2014-04-16 | 同济大学 | Camera distortion correcting method based on square target model and perspective projection |
CN104881874A (en) * | 2015-06-04 | 2015-09-02 | 西北工业大学 | Double-telecentric lens calibration method based on binary quartic polynomial distortion error compensation |
-
2017
- 2017-07-31 CN CN201710636556.3A patent/CN107481290A/en active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102663727A (en) * | 2012-03-09 | 2012-09-12 | 天津大学 | Method for calibrating parameters by dividing regions in a camera based on CMM moving target |
CN103729841A (en) * | 2013-12-18 | 2014-04-16 | 同济大学 | Camera distortion correcting method based on square target model and perspective projection |
CN104881874A (en) * | 2015-06-04 | 2015-09-02 | 西北工业大学 | Double-telecentric lens calibration method based on binary quartic polynomial distortion error compensation |
Non-Patent Citations (2)
Title |
---|
SHUGUI LIU ET AL: "A New CMM Based Method of Camera Calibration and Distortion Compensation", 《2ND INTERNATIONAL CONFERENCE ON COMPUTER ENGINEERING, INFORMATION SCIENCE & APPLICATION TECHNOLOGY》 * |
刘书桂 等: "球形靶标中心成像点的高精度定位", 《光学精密工程》 * |
Cited By (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108269289B (en) * | 2018-01-16 | 2021-08-10 | 上海汇像信息技术有限公司 | Two-step optimization method for calibrating camera parameters |
CN108269289A (en) * | 2018-01-16 | 2018-07-10 | 上海汇像信息技术有限公司 | A kind of two step optimization methods of camera parameter calibration |
CN110045604A (en) * | 2019-02-27 | 2019-07-23 | 沈阳工业大学 | Voice coil motor drives Lorentz force type FTS to repeat sliding formwork composite control method |
CN110045604B (en) * | 2019-02-27 | 2022-03-01 | 沈阳工业大学 | Lorentz force type FTS repeated sliding mode composite control method driven by voice coil motor |
CN110487464B (en) * | 2019-09-02 | 2023-01-03 | 哈尔滨工业大学(深圳) | Deformation profile measuring method based on residual stress |
CN110487464A (en) * | 2019-09-02 | 2019-11-22 | 哈尔滨工业大学(深圳) | A kind of deformable contour measurement method based on residual stress |
CN111899304B (en) * | 2020-09-30 | 2020-12-29 | 南京理工大学智能计算成像研究院有限公司 | Telecentric optical path distortion center positioning method |
CN111899304A (en) * | 2020-09-30 | 2020-11-06 | 南京理工大学智能计算成像研究院有限公司 | Telecentric optical path distortion center positioning method |
CN112529969A (en) * | 2020-12-23 | 2021-03-19 | 深圳市旗众智能科技有限公司 | XY axis positioning compensation method for chip mounter |
CN112529969B (en) * | 2020-12-23 | 2024-03-26 | 深圳市旗众智能科技有限公司 | XY axis positioning compensation method of chip mounter |
CN114562982A (en) * | 2022-03-09 | 2022-05-31 | 北京市遥感信息研究所 | Weighting method and device for optical and SAR heterogeneous satellite image combined adjustment |
CN114562982B (en) * | 2022-03-09 | 2023-09-26 | 北京市遥感信息研究所 | Weight determining method and device for optical and SAR heterologous satellite image joint adjustment |
CN116158851A (en) * | 2023-03-01 | 2023-05-26 | 哈尔滨工业大学 | Scanning target positioning system and method of medical remote ultrasonic automatic scanning robot |
CN116158851B (en) * | 2023-03-01 | 2024-03-01 | 哈尔滨工业大学 | Scanning target positioning system and method of medical remote ultrasonic automatic scanning robot |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107481290A (en) | Camera high-precision calibrating and distortion compensation method based on three coordinate measuring machine | |
CN103278138B (en) | Method for measuring three-dimensional position and posture of thin component with complex structure | |
CN109741405B (en) | Depth information acquisition system based on dual structured light RGB-D camera | |
Luhmann et al. | Sensor modelling and camera calibration for close-range photogrammetry | |
CN110388898B (en) | Multisource multiple coverage remote sensing image adjustment method for constructing virtual control point constraint | |
CN107492069B (en) | Image fusion method based on multi-lens sensor | |
CN107003109A (en) | Calibrating installation, calibration method, Optical devices, camera, projection arrangement, measuring system and measuring method | |
CN102376089A (en) | Target correction method and system | |
KR101150510B1 (en) | Method for Generating 3-D High Resolution NDVI Urban Model | |
CN113205592B (en) | Light field three-dimensional reconstruction method and system based on phase similarity | |
Rüther et al. | A comparison of close-range photogrammetry to terrestrial laser scanning for heritage documentation | |
CN111091076B (en) | Tunnel limit data measuring method based on stereoscopic vision | |
CN107067437A (en) | A kind of unmanned plane alignment system and method based on multiple view geometry and bundle adjustment | |
CN104406770B (en) | The distortion measurement device and distortion correction method of wave aberration measurement module | |
CN109631876A (en) | A kind of inspection prober localization method based on one camera navigation image | |
Gong et al. | DSM generation from high resolution multi-view stereo satellite imagery | |
CN110986888A (en) | Aerial photography integrated method | |
CN113032977A (en) | Method for measuring and calculating earth and rock volume based on unmanned aerial vehicle inverse modeling technology | |
CN109724625A (en) | A kind of aberration correcting method of the compound large area array mapping camera of optics | |
CN108447100A (en) | A kind of eccentric vector sum Collimation axis eccentricity angle scaling method of airborne TLS CCD camera | |
Li et al. | Research on multiview stereo mapping based on satellite video images | |
CN110631555A (en) | Historical image ortho-rectification method based on adjustment of second-order polynomial control-point-free area network | |
CN104156974A (en) | Camera distortion calibration method on basis of multiple constraints | |
CN111968182B (en) | Calibration method for nonlinear model parameters of binocular camera | |
CN113393413B (en) | Water area measuring method and system based on monocular and binocular vision cooperation |
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 | ||
WD01 | Invention patent application deemed withdrawn after publication | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20171215 |