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 PDF

Info

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
Application number
CN201710636556.3A
Other languages
Chinese (zh)
Inventor
刘书桂
韩振华
王森
冯鑫
张国雄
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Tianjin University
Original Assignee
Tianjin University
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Tianjin University filed Critical Tianjin University
Priority to CN201710636556.3A priority Critical patent/CN107481290A/en
Publication of CN107481290A publication Critical patent/CN107481290A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/80Analysis of captured images to determine intrinsic or extrinsic camera parameters, i.e. camera calibration
    • G06T7/85Stereo camera calibration
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/50Depth 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

Camera high-precision calibrating and distortion compensation method based on three coordinate measuring machine
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=xdkx yi=ydky
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)dkx) 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)dky) 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=xdkx yi=ydky
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)dkx) 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)dky) 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=xdkx yi=ydky
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)dkx) 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)dky) 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=xdkx yi=ydky
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)dkx) 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)dky) 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.
CN201710636556.3A 2017-07-31 2017-07-31 Camera high-precision calibrating and distortion compensation method based on three coordinate measuring machine Pending CN107481290A (en)

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)

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

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

Patent Citations (3)

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

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

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