CN104596502A - Object posture measuring method based on CAD model and monocular vision - Google Patents

Object posture measuring method based on CAD model and monocular vision Download PDF

Info

Publication number
CN104596502A
CN104596502A CN201510034292.5A CN201510034292A CN104596502A CN 104596502 A CN104596502 A CN 104596502A CN 201510034292 A CN201510034292 A CN 201510034292A CN 104596502 A CN104596502 A CN 104596502A
Authority
CN
China
Prior art keywords
video camera
template
camera
point
image
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201510034292.5A
Other languages
Chinese (zh)
Other versions
CN104596502B (en
Inventor
熊蓉
程玉立
章逸丰
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Zhejiang University ZJU
Original Assignee
Zhejiang University ZJU
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 Zhejiang University ZJU filed Critical Zhejiang University ZJU
Priority to CN201510034292.5A priority Critical patent/CN104596502B/en
Publication of CN104596502A publication Critical patent/CN104596502A/en
Application granted granted Critical
Publication of CN104596502B publication Critical patent/CN104596502B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C11/00Photogrammetry or videogrammetry, e.g. stereogrammetry; Photographic surveying
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C11/00Photogrammetry or videogrammetry, e.g. stereogrammetry; Photographic surveying
    • G01C11/04Interpretation of pictures

Abstract

The invention discloses an object posture measuring method based on a CAD model and monocular vision. The object posture measuring method based on the CAD model and the monocular vision comprises the following steps: after obtaining a movement relationship between a template shooting camera of an assumed movement and a fixed camera by virtue of movement assumption and iterative calculation of the template shooting camera to obtain an outer parameter of a binocular system consisting of the template shooting camera of the assumed movement and the fixed camera, performing three-dimensional reconstruction on a target to obtain three-dimensional point cloud data of the target, and rectifying a CAD model including object three-dimensional structure information to obtain a corresponding relation between the object posture of the target object under a current world coordinate system and the CAD model, and accurately figuring the posture of the target object. A movable camera fixing carrier is not needed and the CAD model and the three-dimensional vision information of the object are combined, so that the cost is low, the precision is high, and the demand of the actual industrial application can be met.

Description

A kind of object pose measuring method based on cad model and monocular vision
Technical field
The present invention relates to a kind of object pose measuring method based on cad model and monocular vision, belong to vision measurement field.
Background technology
Along with industrial machine man-based development, the robot/mechanical arm operation of view-based access control model servo is applied in increasing scene, is at present " machine substitution ", the key problem of industrial transformation.But current industrial vision system is because technology and cost restriction, good simple and easy solution be there is no to the accurate location of three-dimensional body, current vision servo system is caused to be mainly used in two aspects: one is target object regular shape and flat scene, accurately can be located by outline; Two is less demanding to accuracy of identification, has the scene that larger grabbing error is allowed, as food packing, piling etc.But need three-dimensional pinpoint application scenarios then can only rely on the sensors such as the laser of high price for shape and structure complexity, general application cannot be realized.
The monocular vision that utilizes in the past carries out in the method for three-dimensional pose measurement to target, video camera is needed to be fixed on motion carrier, two width images taken by video camera under diverse location, eigenmatrix is calculated according to the match point on image and Epipolar geometry constraint, by carrying out SVD decomposition to eigenmatrix, obtain the position relationship of video camera when shooting two width image.But the result of calculation obtained like this is not unique, the motion control parameter with reference to fixing video camera carrier is needed to determine the normal solution of camera motion.In commercial Application, motion carrier controling parameters is unknowable or when not having a motion carrier, these class methods are infeasible at all.
Summary of the invention
The object of the invention is the deficiency existed in measuring for existing monocular vision, a kind of object pose measuring method based on cad model and monocular vision is provided.
Step based on the object pose measuring method of cad model and monocular vision is as follows:
(1) cad model of object is obtained;
(2) be fixed on above perform region by single camera, carry out intrinsic parameter demarcation to video camera, obtain intrinsic parameter and the distortion factor of video camera, setting world coordinate system, using worktable as the plane of z=0, obtains the outer parameter [R of video camera 1t 1], namely camera coordinate system is relative to the rotation of world coordinate system and translation transformation, wherein R 1represent rotation matrix, t 1represent translation vector;
(3) object is placed on visual field central authorities, the standard form image of photographic subjects object;
(4) the online captured in real-time of video camera obtains the image of object under current placement pose, if the current pose of object is P n, the pose of object when carrying out template shooting is P 0, P n≠ P 0;
(5) feature extraction algorithm based on Scale invariant, invariable rotary is utilized, obtain the unique point descriptor in current taken image and template image, unique point descriptor according to image is slightly mated two width images, obtain the feature point pairs of N to coupling, the parameter of adjustment feature extraction algorithm, makes to obtain at least 8 to above matching characteristic point;
(6) according in step (5) two width image at least 8 to above matching characteristic point pair, RANSAC algorithm is utilized to calculate basis matrix F between two width images, reject the Mismatching point in step (5) according to the epipolar-line constraint of basis matrix F and Epipolar geometry, obtain smart matching result;
(7) according to current goal subject image and template image, known camera intrinsic parameter, suppose that object pose immobilizes, obtain the outer parameter of video camera during shooting two width image, just can carry out three-dimensional reconstruction to target object, for calculating the placement pose of current object in world coordinate system, suppose that object is with current pose fixed placement, template image is taken by camera motion and is obtained, the rotational transform of the relatively current fixed position, position of video camera is R, translation transformation is t, for convenience of describing, hereinafter with the video camera of template camera site in this camera motion of template shooting video camera acute pyogenic infection of finger tip hypothesis, if the outer parameter of template shooting video camera is [R 2t 2], namely template shooting camera coordinate system is relative to the rotation translation transformation of world coordinate system, wherein R 2represent rotation matrix, t 2represent translation vector,
(8) according to template shooting camera motion hypothesis, known fixed external parameters of cameras, needs the outer parameter [R solving template shooting video camera 2t 2], the iterative algorithm mated by feature based, complete the estimation to template shooting external parameters of cameras, iterative process comprises two stages: the outer parametric solution stage of template shooting video camera and unique point world coordinates estimation stages;
(9) according to the template shooting external parameters of cameras [R that step (8) obtains 2t 2] and the outer parameter [R of fixed cameras 1t 1] and image information, camera intrinsic parameter, three-dimensional reconstruction is carried out to target object, obtains the cloud data of object, in the process of three-dimensional reconstruction Stereo matching, because marginal point and angle point grey scale change are obvious, in the three-dimensional point cloud obtained, more marginal information and angle point information can be comprised;
(10) cad model of the cloud data of target object under current pose and object is carried out registration, obtain the world coordinate system measured and the transformational relation that designs a model between coordinate system of CAD, thus obtain the position of the cad model corresponding with object cloud data in our times coordinate system and attitude accurately, complete the measurement to object dimensional pose.
Described step (8) comprising:
(8-1) iterative process comprises two stages: the outer parametric solution stage of template shooting video camera and unique point world coordinates estimation stages;
(8-2) unique point world coordinates initialization: the external parameter [R of known fixed video camera 1t 1] and intrinsic parameter M, the initial value of the given unique point depth of field, obtains the world coordinates initial value { p of present image and template image matching characteristic point 1, p 2... p n} (0), wherein n represents the number that matching characteristic point is right;
(8-3) template shooting external parameters of cameras solves the stage: according to the picture planimetric coordinates of unique point in template image and the world coordinate point { p of its correspondence 1, p 2..., p n} (k)and camera intrinsic parameter M, by solving PnP problem, the outer parameter [R of new template shooting video camera 2t 2] (k);
(8-4) unique point world coordinates calculation stages: known fixed external parameters of cameras [R 1t 1], upgrade after template shooting video camera outer parameter [R 2t 2] (k)the picture coordinate corresponding with matching characteristic point in the intrinsic parameter of video camera and two width images, according to principle of triangulation, the world coordinates { p of regeneration characteristics point 1, p 2..., p n} (k+1);
(8-5) according to the unique point of template image as coordinate { q 1, q 2..., q n, video camera internal reference M and [R 2t 2] (k), { p 1, p 2..., p n} (k+1)calculate re-projection error:
e 2 ( R 2 ( k ) , t 2 ( k ) , { p i ( k + 1 ) } ) = Σ i = 0 n | | q i - M ( R 2 ( k ) p i ( k + 1 ) + t 2 ( k ) ) r 23 t ( k ) p i ( k + 1 ) + t 2 z ( k ) | | 2
Wherein r 23 t (k)represent R 2 (k)the third line, t 2z (k)represent t 2 (k)the third line, q ifor the homogeneous form of pixel coordinate, when re-projection error is less than the threshold value of setting, then stop iteration, obtain iterative computation result [R 2t 2] =[R 2t 2] (k), otherwise, put k=k+1.
Camera position of the present invention is fixed, and does not need movable carrier, by binding object cad model and Stereo Vision, proposes a kind of low cost, high-precision object pose measures solution.Carry out object observation by monocular vision in different visual angles and form stereoscopic vision, the preliminary object dimensional structural information obtained, although this three-dimensional structure information may exist error or cavity, good complete observation can be possessed in its three-dimensional edges region and precision is higher; Carry out registration by the master pattern of these marginal informations and CAD, the accurate pose that can obtain whole object is estimated.
The present invention is directed to the actual demand of commercial Application scene, although only provide the scheme of monocular vision, if there are two or more cameras, also can apply the thinking combined based on cad model and stereoscopic vision equally and realize the estimation of accurate object pose.
Accompanying drawing explanation
Fig. 1 is the object pose measuring method process flow diagram based on cad model and monocular vision;
Fig. 2 is iterative computation template shooting external parameters of cameras method flow diagram;
Fig. 3 is fixed cameras coordinate system, supposes that Motion mask takes the transformational relation schematic diagram between camera coordinate system and world coordinate system;
Fig. 4 is stereoscopic vision Epipolar geometry relation schematic diagram.
Embodiment
Step based on the object pose measuring method of cad model and monocular vision is as follows:
(1) cad model of object is obtained;
(2) be fixed on above perform region by single camera, carry out intrinsic parameter demarcation to video camera, obtain intrinsic parameter and the distortion factor of video camera, setting world coordinate system, using worktable as the plane of z=0, obtains the outer parameter [R of video camera 1t 1], namely camera coordinate system is relative to the rotation of world coordinate system and translation transformation, wherein R 1represent rotation matrix, t 1represent translation vector, the inside and outside parameter of video camera is demarcated and by demarcation gridiron pattern, can be adopted Zhang Zhengyou standardization;
(3) object is placed on visual field central authorities, the standard form image of photographic subjects object;
(4) the online captured in real-time of video camera obtains the image of object under current placement pose, and target object appears in the visual field of video camera with random pose, if the current pose of object is P n, the pose of object when carrying out template shooting is P 0, P n≠ P 0;
(5) feature extraction algorithm based on Scale invariant, invariable rotary is utilized, obtain the unique point descriptor in current taken image and template image, unique point descriptor according to image is slightly mated two width images, obtain the feature point pairs of N to coupling, the parameter of adjustment feature extraction algorithm, makes to obtain at least 8 to above matching characteristic point;
(6) according in two width images in step (5) at least 8 to above matching characteristic point, utilize RANSAC algorithm to calculate basis matrix F between two width images, Fig. 4 represents the Epipolar geometry restriction relation in stereoscopic vision.As shown in Figure 4, baseline is the straight line of connection two video camera photocentre O and O', and antipodal points e and e' is baseline and the intersection point as plane.Be the plane of baseline and specified point p to polar plane, polar curve is to the intersection of polar plane with picture plane, q 1, q 2for the projection of p on imaging plane, then in space, the imaging point pixel coordinate of arbitrfary point on two plane pictures meets following Epipolar geometry restriction relation: q 1fq 2=0, reject the Mismatching point in thick matching result according to this Epipolar geometry restriction relation, obtain exact matching result.
(7) according to current goal subject image and template image, known camera intrinsic parameter, suppose that object pose immobilizes, obtain the outer parameter of video camera during shooting two width image, just can carry out three-dimensional reconstruction to target object, for calculating the placement pose of current object in world coordinate system, suppose that object is with current pose fixed placement, template image is taken by camera motion and is obtained, the rotational transform of the relatively current fixed position, position of video camera is R, translation transformation is t, for convenience of describing, hereinafter with the video camera of template camera site in this camera motion of template shooting video camera acute pyogenic infection of finger tip hypothesis, if the outer parameter of template shooting video camera is [R 2t 2], namely template shooting camera coordinate system is relative to the rotation translation transformation of world coordinate system, wherein R 2represent rotation matrix, t 2represent translation vector, then the transformational relation between outer parameter coordinate system as shown in Figure 3,
(8) according to template shooting camera motion hypothesis, known fixed external parameters of cameras, needs the outer parameter [R solving template shooting video camera 2t 2], by the iterative algorithm that feature based mates, complete the estimation to template shooting external parameters of cameras, iterative process comprises two stages: the outer parametric solution stage of template shooting video camera and unique point world coordinates estimation stages, and the method flow of iterative computation as shown in Figure 2;
(9) according to the template shooting external parameters of cameras [R that step (8) obtains 2t 2] and the outer parameter [R of fixed cameras 1t 1], obtain the rotational transform R between template shooting video camera and fixed cameras and translation transformation t.If m 1, m 2be respectively world coordinate point p at fixed cameras coordinate points and hypothesis Motion mask shooting camera coordinates point, then m 1=R 1p+t 1, m 2=R 2p+t 2, can m be obtained 2=R 2r 1 -1m 1+ t 2-R 2r 1 -1t 1, so R=R 2r 1 -1, t=t 2-R 2r 1 -1t 1.The internal reference M of known R, t and video camera, according to current taken image and template image, can carry out stereo vision three-dimensional rebuilding to target object, can obtain the cloud data of object under current pose after reconstruction.In the process of three-dimensional reconstruction Stereo matching, because the grey scale change of marginal point and angle point is obvious, therefore reconstructs the some cloud obtained and can comprise obvious marginal information and angle point information.
(10) cad model of the cloud data of target object under current pose and object is carried out registration, arest neighbors iterative algorithm ICP (Iterative closet point) can be adopted to carry out registration to cloud data and object cad model, obtain the world coordinate system measured and the transformational relation that designs a model between coordinate system of CAD, thus obtain the position of the cad model corresponding with object cloud data in our times coordinate system and attitude accurately, complete the measurement to object dimensional pose.
Described step (8) comprising:
(8-1) iterative process comprises two stages: the outer parametric solution stage of template shooting video camera and unique point world coordinates estimation stages;
(8-2) unique point world coordinates initialization: the external parameter [R of known fixed video camera 1t 1] and intrinsic parameter M, the initial value of the given unique point depth of field, according to the imaging model of video camera, obtains the world coordinates initial value of present image and template image matching characteristic point.Because object is placed in world coordinate system near z=0 plane, the initial value of given unique point world coordinates z is z=0, can obtain the initial value { p of unique point world coordinates 1, p 2..., p n} (0), wherein n represents the number that matching characteristic point is right;
(8-3) template shooting external parameters of cameras solves the stage: according to the picture planimetric coordinates of unique point in template image and the world coordinate point { p of its correspondence 1, p 2..., p n} (k)and camera intrinsic parameter M, solve the outer parameter [R of more new template shooting video camera 2t 2] (k), this is a typical PnP problem, has the derivation algorithm of many classics, such as, can select to have global convergence and good orthogonal iteration (orthogonal iteration) algorithm of real-time, solve this PnP problem;
(8-4) unique point world coordinates calculation stages: the intrinsic parameter of known video camera is M = f x 0 c x 0 f y c y 0 0 1 , Wherein (f x, f y) represent the normalization focal length of video camera, (c x, c y) represent the coordinate of photocentre in picture plane.The imaging model of video camera is:
s u v 1 = f x 0 c x 0 f y c y 0 0 1 [ R | t ] X Y Z 1
Wherein [u v 1] trepresent the homogeneous coordinates as coordinate plane, [X Y Z 1] tthe homogeneous coordinates of representation space point world coordinate system.
Order R = r 1 t r 2 t r 3 t , t = t x t y t z , p = X Y Z , Substitute into above camera model and can obtain following three equations:
s·u=fx·(r 1 t·p+t x)+cx·(r 3 t·p+t z)
s·v=fy·(r 2 t·p+t y)+cy·(r 3 t·p+t z)
s=r 3 t·p+t z
Cancellation s, arrangement can obtain:
[(u-cx)·r 3 t-fx·r 1 t]·p=fx·t 1-(u-cx)·t 3
[(v-cy)·r 3 t-fy·r 2 t]·p=fy·t 2-(v-cy)·t 3
Matching characteristic point on known present image and template image is to (u 1, v 1) i→ (u 2, v 2) i, the external parameter of fixed cameras the template shooting external parameters of cameras that kth time iteration obtains the world coordinates of the locus that this matching characteristic point is corresponding is p i (k+1), can obtain
( u 1 - cx ) · r 13 t - fx · r 11 t ( v 1 - cy ) · r 13 t - fy · r 12 t ( u 1 - cx ) · r 23 t - fx · r 21 t ( v 1 - cy ) · r 23 t - fy · r 22 t · p i ( k + 1 ) = fx · t 1 x - ( u 1 - cx ) · t 1 z fy · t 1 y - ( v 1 - cy ) · t 1 z fx · t 2 x - ( u 2 - cx ) · t 2 z fy · t 2 y - ( v 2 - cy ) · t 2 z
This is the system of linear equations of a Planar Mechanisms, can in the hope of p i (k+1)least square solution.The world coordinates of n matching characteristic point can be upgraded according to this kind of method, obtain { p 1, p 2..., p n} (k+1);
(8-5) according to the unique point of template image as coordinate { q 1, q 2..., q n, video camera internal reference M and [R 2t 2] (k), { p 1, p 2..., p n} (k+1)calculate re-projection error:
e 2 ( R 2 ( k ) , t 2 ( k ) , { p i ( k + 1 ) } ) = Σ i = 0 n | | q i - M ( R 2 ( k ) p i ( k + 1 ) + t 2 ( k ) ) r 23 t ( k ) p i ( k + 1 ) + t 2 z ( k ) | | 2
Wherein r 23 t (k)represent R 2 (k)the third line, t 2z (k)represent t 2 (k)the third line, q ifor the homogeneous form of pixel coordinate; When re-projection error is less than the threshold value of setting, then stop iteration, obtain iterative computation result [R 2t 2]=[R 2t 2] (k), otherwise, put k=k+1.

Claims (2)

1., based on an object pose measuring method for cad model and monocular vision, it is characterized in that: its step is as follows:
(1) cad model of object is obtained;
(2) be fixed on above perform region by single camera, carry out intrinsic parameter demarcation to video camera, obtain intrinsic parameter and the distortion factor of video camera, setting world coordinate system, using worktable as the plane of z=0, obtains the outer parameter [R of video camera 1t 1], namely camera coordinate system is relative to the rotation of world coordinate system and translation transformation, wherein R 1represent rotation matrix, t 1represent translation vector;
(3) object is placed on visual field central authorities, the standard form image of photographic subjects object;
(4) the online captured in real-time of video camera obtains the image of object under current placement pose, if the current pose of object is P n, the pose of object when carrying out template shooting is P 0, P n≠ P 0;
(5) feature extraction algorithm based on Scale invariant, invariable rotary is utilized, obtain the unique point descriptor in current taken image and template image, unique point descriptor according to image is slightly mated two width images, obtain the feature point pairs of N to coupling, the parameter of adjustment feature extraction algorithm, makes to obtain at least 8 to above matching characteristic point;
(6) according in step (5) two width image at least 8 to above matching characteristic point pair, RANSAC algorithm is utilized to calculate basis matrix F between two width images, reject the Mismatching point in step (5) according to the epipolar-line constraint of basis matrix F and Epipolar geometry, obtain smart matching result;
(7) according to current goal subject image and template image, known camera intrinsic parameter, suppose that object pose immobilizes, obtain the outer parameter of video camera during shooting two width image, just can carry out three-dimensional reconstruction to target object, for calculating the placement pose of current object in world coordinate system, suppose that object is with current pose fixed placement, template image is taken by camera motion and is obtained, the rotational transform of the relatively current fixed position, position of video camera is R, translation transformation is t, for convenience of describing, hereinafter with the video camera of template camera site in this camera motion of template shooting video camera acute pyogenic infection of finger tip hypothesis, if the outer parameter of template shooting video camera is [R 2t 2], namely template shooting camera coordinate system is relative to the rotation translation transformation of world coordinate system, wherein R 2represent rotation matrix, t 2represent translation vector,
(8) according to template shooting camera motion hypothesis, known fixed external parameters of cameras, needs the outer parameter [R solving template shooting video camera 2t 2], the iterative algorithm mated by feature based, complete the estimation to template shooting external parameters of cameras, iterative process comprises two stages: the outer parametric solution stage of template shooting video camera and unique point world coordinates estimation stages;
(9) according to the template shooting external parameters of cameras [R that step (8) obtains 2t 2] and the outer parameter [R of fixed cameras 1t 1] and image information, camera intrinsic parameter, three-dimensional reconstruction is carried out to target object, obtains the cloud data of object, in the process of three-dimensional reconstruction Stereo matching, because marginal point and angle point grey scale change are obvious, in the three-dimensional point cloud obtained, more marginal information and angle point information can be comprised;
(10) cad model of the cloud data of target object under current pose and object is carried out registration, obtain the world coordinate system measured and the transformational relation that designs a model between coordinate system of CAD, thus obtain the position of the cad model corresponding with object cloud data in our times coordinate system and attitude accurately, complete the measurement to object dimensional pose.
2. a kind of object pose measuring method based on cad model and monocular vision according to claim 1, is characterized in that: described step (8) comprising:
(8-1) iterative process comprises two stages: the outer parametric solution stage of template shooting video camera and unique point world coordinates estimation stages;
(8-2) unique point world coordinates initialization: the external parameter [R of known fixed video camera 1t 1] and intrinsic parameter M, the initial value of the given unique point depth of field, obtains the world coordinates initial value { p of present image and template image matching characteristic point 1, p 2... p n} (0), wherein n represents the number that matching characteristic point is right;
(8-3) template shooting external parameters of cameras solves the stage: according to the picture planimetric coordinates of unique point in template image and the world coordinate point { p of its correspondence 1, p 2..., p n} (k)and camera intrinsic parameter M, by solving PnP problem, the outer parameter [R of new template shooting video camera 2t 2] (k);
(8-4) unique point world coordinates calculation stages: known fixed external parameters of cameras [R 1t 1], upgrade after template shooting video camera outer parameter [R 2t 2] (k)the picture coordinate corresponding with matching characteristic point in the intrinsic parameter of video camera and two width images, according to principle of triangulation, the world coordinates { p of regeneration characteristics point 1, p 2..., p n} (k+1);
(8-5) according to the unique point of template image as coordinate { q 1, q 2..., q n, video camera internal reference M and [R 2t 2] (k),{ p 1, p 2..., p n} (k+1)calculate re-projection error:
e 2 ( R 2 ( k ) , t 2 ( k ) , { p i ( k + 1 ) } ) = Σ i = 0 n | | q i - M ( R 2 ( k ) p i ( k + 1 ) + t 2 ( k ) ) r 23 t ( k ) p i ( k + 1 ) + t 2 z ( 2 ) | | 2
Wherein r 23 t (k)represent R 2 (k)the third line, t 2z (k)represent t 2 (k)the third line, q ifor the homogeneous form of pixel coordinate, when re-projection error is less than the threshold value of setting, then stop iteration, obtain iterative computation result [R 2t 2]=[R 2t 2] (k), otherwise, put k=k+1.
CN201510034292.5A 2015-01-23 2015-01-23 Object posture measuring method based on CAD model and monocular vision Active CN104596502B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510034292.5A CN104596502B (en) 2015-01-23 2015-01-23 Object posture measuring method based on CAD model and monocular vision

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510034292.5A CN104596502B (en) 2015-01-23 2015-01-23 Object posture measuring method based on CAD model and monocular vision

Publications (2)

Publication Number Publication Date
CN104596502A true CN104596502A (en) 2015-05-06
CN104596502B CN104596502B (en) 2017-05-17

Family

ID=53122438

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510034292.5A Active CN104596502B (en) 2015-01-23 2015-01-23 Object posture measuring method based on CAD model and monocular vision

Country Status (1)

Country Link
CN (1) CN104596502B (en)

Cited By (41)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105571573A (en) * 2015-12-29 2016-05-11 南京中观软件技术有限公司 Oblique photography position and attitude determining method and system thereof, and airplane position and attitude determining method and system thereof
CN106296686A (en) * 2016-08-10 2017-01-04 深圳市望尘科技有限公司 One is static and dynamic camera combines to moving object three-dimensional reconstruction method frame by frame
CN106355618A (en) * 2016-08-26 2017-01-25 上海交通大学 Hardware insulator positioning system, method and automatic maintenance system
CN106447766A (en) * 2016-09-28 2017-02-22 成都通甲优博科技有限责任公司 Scene reconstruction method and apparatus based on mobile device monocular camera
CN106553195A (en) * 2016-11-25 2017-04-05 中国科学技术大学 Object 6DOF localization method and system during industrial robot crawl
CN107274368A (en) * 2017-06-16 2017-10-20 大连交通大学 Compatible vision processing system and method
CN107300100A (en) * 2017-05-22 2017-10-27 浙江大学 A kind of tandem type mechanical arm vision guide approach method of Online CA D model-drivens
CN108109179A (en) * 2017-12-29 2018-06-01 天津科技大学 Video camera attitude updating method based on pinhole camera modeling
CN108154538A (en) * 2018-02-06 2018-06-12 华中科技大学 A kind of twin camera module correction and scaling method and device
CN108871314A (en) * 2018-07-18 2018-11-23 江苏实景信息科技有限公司 A kind of positioning and orientation method and device
CN108917595A (en) * 2018-06-19 2018-11-30 杭州蓝蜓科技有限公司 Glass on-line measuring device based on machine vision
CN108907897A (en) * 2018-03-28 2018-11-30 南京航空航天大学 Milling glue film carve shape in machine visible detection method
CN109087325A (en) * 2018-07-20 2018-12-25 成都指码科技有限公司 A kind of direct method point cloud three-dimensional reconstruction and scale based on monocular vision determines method
CN109087343A (en) * 2018-09-07 2018-12-25 中科新松有限公司 A kind of generation method and system of workpiece grabbing template
CN109272523A (en) * 2018-08-13 2019-01-25 西安交通大学 Based on the random-stow piston position and orientation estimation method for improving CVFH and CRH feature
CN109285190A (en) * 2018-09-06 2019-01-29 广东天机工业智能系统有限公司 Object positioning method, device, electronic equipment and storage medium
CN109308722A (en) * 2018-11-26 2019-02-05 陕西远航光电有限责任公司 A kind of spatial pose measuring system and method based on active vision
CN109556616A (en) * 2018-11-09 2019-04-02 同济大学 A kind of automatic Jian Tu robot of view-based access control model label builds figure dressing method
CN109767474A (en) * 2018-12-31 2019-05-17 深圳积木易搭科技技术有限公司 A kind of more mesh camera calibration method, apparatus and storage medium
CN109822562A (en) * 2018-12-26 2019-05-31 浙江大学 A kind of workpiece three-dimensional rebuilding method based on SICK system
CN109886124A (en) * 2019-01-23 2019-06-14 浙江大学 One kind describing the matched texture-free metal parts grasping means of subgraph based on harness
CN109887030A (en) * 2019-01-23 2019-06-14 浙江大学 Texture-free metal parts image position and posture detection method based on the sparse template of CAD
CN109955244A (en) * 2017-12-26 2019-07-02 深圳市优必选科技有限公司 A kind of crawl control method, device and the robot of view-based access control model servo
CN110069131A (en) * 2019-03-01 2019-07-30 中国人民解放军军事科学院国防科技创新研究院 A kind of more finger tip localization methods based on the detection of near infrared light round spot
CN110232710A (en) * 2019-05-31 2019-09-13 深圳市皕像科技有限公司 Article localization method, system and equipment based on three-dimensional camera
CN110425983A (en) * 2019-07-26 2019-11-08 杭州电子科技大学 A kind of monocular vision three-dimensional reconstruction distance measuring method based on polarization multi-spectrum
CN110517323A (en) * 2019-08-16 2019-11-29 中铁第一勘察设计院集团有限公司 3 D positioning system and method based on manipulator one camera multi-vision visual
CN110706285A (en) * 2019-10-08 2020-01-17 中国人民解放军陆军工程大学 Object pose prediction method based on CAD model
CN110728715A (en) * 2019-09-06 2020-01-24 南京工程学院 Camera angle self-adaptive adjusting method of intelligent inspection robot
CN111369622A (en) * 2018-12-25 2020-07-03 中国电子科技集团公司第十五研究所 Method, device and system for acquiring camera world coordinate position by virtual and real superposition application
CN111612760A (en) * 2020-05-20 2020-09-01 北京百度网讯科技有限公司 Method and apparatus for detecting obstacles
CN111681283A (en) * 2020-05-11 2020-09-18 哈尔滨工业大学 Monocular stereoscopic vision-based relative pose calculation method applied to wireless charging alignment
CN111862193A (en) * 2020-07-21 2020-10-30 太仓光电技术研究所 Binocular vision positioning method and device for electric welding spots based on shape descriptors
CN112184890A (en) * 2020-10-14 2021-01-05 佳都新太科技股份有限公司 Camera accurate positioning method applied to electronic map and processing terminal
CN112419409A (en) * 2020-11-18 2021-02-26 合肥湛达智能科技有限公司 Pose estimation method based on real-time video
CN112686950A (en) * 2020-12-04 2021-04-20 深圳市优必选科技股份有限公司 Pose estimation method and device, terminal equipment and computer readable storage medium
CN113240743A (en) * 2021-05-18 2021-08-10 浙江大学 Heterogeneous image pose estimation and registration method, device and medium based on neural network
CN113313766A (en) * 2021-03-09 2021-08-27 常州龙源智能机器人科技有限公司 Robot and pose calculation method and pose calculation device thereof
CN113610763A (en) * 2021-07-09 2021-11-05 北京航天计量测试技术研究所 Rocket engine structural member pose motion compensation method in vibration environment
CN113989278A (en) * 2021-12-24 2022-01-28 湖南视比特机器人有限公司 Positioning method and system of gripping device
CN116563336A (en) * 2023-04-03 2023-08-08 国网江苏省电力有限公司南通供电分公司 Self-adaptive positioning algorithm for digital twin machine room target tracking

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070110338A1 (en) * 2005-11-17 2007-05-17 Microsoft Corporation Navigating images using image based geometric alignment and object based controls
US20080123937A1 (en) * 2006-11-28 2008-05-29 Prefixa Vision Systems Fast Three Dimensional Recovery Method and Apparatus
CN101320485A (en) * 2008-06-03 2008-12-10 东南大学 Human face three-dimensional model acquiring method based on stereo matching
CN101532841A (en) * 2008-12-30 2009-09-16 华中科技大学 Method for navigating and positioning aerocraft based on landmark capturing and tracking
CN102509348A (en) * 2011-09-26 2012-06-20 北京航空航天大学 Method for showing actual object in shared enhanced actual scene in multi-azimuth way
CN103842042A (en) * 2012-11-20 2014-06-04 齐麟致 Information processing method and information processing device

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070110338A1 (en) * 2005-11-17 2007-05-17 Microsoft Corporation Navigating images using image based geometric alignment and object based controls
US20080123937A1 (en) * 2006-11-28 2008-05-29 Prefixa Vision Systems Fast Three Dimensional Recovery Method and Apparatus
CN101320485A (en) * 2008-06-03 2008-12-10 东南大学 Human face three-dimensional model acquiring method based on stereo matching
CN101532841A (en) * 2008-12-30 2009-09-16 华中科技大学 Method for navigating and positioning aerocraft based on landmark capturing and tracking
CN102509348A (en) * 2011-09-26 2012-06-20 北京航空航天大学 Method for showing actual object in shared enhanced actual scene in multi-azimuth way
CN103842042A (en) * 2012-11-20 2014-06-04 齐麟致 Information processing method and information processing device

Cited By (56)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105571573B (en) * 2015-12-29 2018-05-01 南京中观软件技术有限公司 Oblique photograph positioning and orientation method and system and Plane location method for determining posture and system
CN105571573A (en) * 2015-12-29 2016-05-11 南京中观软件技术有限公司 Oblique photography position and attitude determining method and system thereof, and airplane position and attitude determining method and system thereof
CN106296686A (en) * 2016-08-10 2017-01-04 深圳市望尘科技有限公司 One is static and dynamic camera combines to moving object three-dimensional reconstruction method frame by frame
CN106355618A (en) * 2016-08-26 2017-01-25 上海交通大学 Hardware insulator positioning system, method and automatic maintenance system
CN106355618B (en) * 2016-08-26 2018-12-25 上海交通大学 Fitting insulator positioning system, method and automatic examination and repair system
CN106447766A (en) * 2016-09-28 2017-02-22 成都通甲优博科技有限责任公司 Scene reconstruction method and apparatus based on mobile device monocular camera
CN106447766B (en) * 2016-09-28 2019-07-09 成都通甲优博科技有限责任公司 A kind of scene reconstruction method and device based on mobile device monocular camera
CN106553195B (en) * 2016-11-25 2018-11-27 中国科学技术大学 Object 6DOF localization method and system during industrial robot crawl
CN106553195A (en) * 2016-11-25 2017-04-05 中国科学技术大学 Object 6DOF localization method and system during industrial robot crawl
CN107300100A (en) * 2017-05-22 2017-10-27 浙江大学 A kind of tandem type mechanical arm vision guide approach method of Online CA D model-drivens
CN107274368A (en) * 2017-06-16 2017-10-20 大连交通大学 Compatible vision processing system and method
CN107274368B (en) * 2017-06-16 2019-11-22 大连交通大学 Compatible vision processing system and method
CN109955244A (en) * 2017-12-26 2019-07-02 深圳市优必选科技有限公司 A kind of crawl control method, device and the robot of view-based access control model servo
CN108109179B (en) * 2017-12-29 2021-05-18 天津科技大学 Camera attitude correction method based on pinhole camera model
CN108109179A (en) * 2017-12-29 2018-06-01 天津科技大学 Video camera attitude updating method based on pinhole camera modeling
CN108154538A (en) * 2018-02-06 2018-06-12 华中科技大学 A kind of twin camera module correction and scaling method and device
CN108907897A (en) * 2018-03-28 2018-11-30 南京航空航天大学 Milling glue film carve shape in machine visible detection method
CN108917595A (en) * 2018-06-19 2018-11-30 杭州蓝蜓科技有限公司 Glass on-line measuring device based on machine vision
CN108871314A (en) * 2018-07-18 2018-11-23 江苏实景信息科技有限公司 A kind of positioning and orientation method and device
CN109087325A (en) * 2018-07-20 2018-12-25 成都指码科技有限公司 A kind of direct method point cloud three-dimensional reconstruction and scale based on monocular vision determines method
CN109087325B (en) * 2018-07-20 2022-03-04 成都指码科技有限公司 Direct method point cloud three-dimensional reconstruction and scale determination method based on monocular vision
CN109272523A (en) * 2018-08-13 2019-01-25 西安交通大学 Based on the random-stow piston position and orientation estimation method for improving CVFH and CRH feature
CN109285190A (en) * 2018-09-06 2019-01-29 广东天机工业智能系统有限公司 Object positioning method, device, electronic equipment and storage medium
CN109087343A (en) * 2018-09-07 2018-12-25 中科新松有限公司 A kind of generation method and system of workpiece grabbing template
CN109556616A (en) * 2018-11-09 2019-04-02 同济大学 A kind of automatic Jian Tu robot of view-based access control model label builds figure dressing method
CN109308722A (en) * 2018-11-26 2019-02-05 陕西远航光电有限责任公司 A kind of spatial pose measuring system and method based on active vision
CN111369622B (en) * 2018-12-25 2023-12-08 中国电子科技集团公司第十五研究所 Method, device and system for acquiring world coordinate position of camera by virtual-real superposition application
CN111369622A (en) * 2018-12-25 2020-07-03 中国电子科技集团公司第十五研究所 Method, device and system for acquiring camera world coordinate position by virtual and real superposition application
CN109822562A (en) * 2018-12-26 2019-05-31 浙江大学 A kind of workpiece three-dimensional rebuilding method based on SICK system
CN109767474A (en) * 2018-12-31 2019-05-17 深圳积木易搭科技技术有限公司 A kind of more mesh camera calibration method, apparatus and storage medium
CN109887030A (en) * 2019-01-23 2019-06-14 浙江大学 Texture-free metal parts image position and posture detection method based on the sparse template of CAD
CN109886124A (en) * 2019-01-23 2019-06-14 浙江大学 One kind describing the matched texture-free metal parts grasping means of subgraph based on harness
CN109886124B (en) * 2019-01-23 2021-01-08 浙江大学 Non-texture metal part grabbing method based on wire harness description subimage matching
CN110069131A (en) * 2019-03-01 2019-07-30 中国人民解放军军事科学院国防科技创新研究院 A kind of more finger tip localization methods based on the detection of near infrared light round spot
CN110069131B (en) * 2019-03-01 2022-07-22 中国人民解放军军事科学院国防科技创新研究院 Multi-fingertip positioning method based on near-infrared light circular spot detection
CN110232710A (en) * 2019-05-31 2019-09-13 深圳市皕像科技有限公司 Article localization method, system and equipment based on three-dimensional camera
CN110425983A (en) * 2019-07-26 2019-11-08 杭州电子科技大学 A kind of monocular vision three-dimensional reconstruction distance measuring method based on polarization multi-spectrum
CN110517323A (en) * 2019-08-16 2019-11-29 中铁第一勘察设计院集团有限公司 3 D positioning system and method based on manipulator one camera multi-vision visual
CN110728715A (en) * 2019-09-06 2020-01-24 南京工程学院 Camera angle self-adaptive adjusting method of intelligent inspection robot
CN110706285A (en) * 2019-10-08 2020-01-17 中国人民解放军陆军工程大学 Object pose prediction method based on CAD model
CN111681283A (en) * 2020-05-11 2020-09-18 哈尔滨工业大学 Monocular stereoscopic vision-based relative pose calculation method applied to wireless charging alignment
CN111612760A (en) * 2020-05-20 2020-09-01 北京百度网讯科技有限公司 Method and apparatus for detecting obstacles
CN111612760B (en) * 2020-05-20 2023-11-17 阿波罗智联(北京)科技有限公司 Method and device for detecting obstacles
US11688099B2 (en) 2020-05-20 2023-06-27 Apollo Intelligent Connectivity (Beijing) Technology Co., Ltd. Method and apparatus for detecting obstacle
CN111862193A (en) * 2020-07-21 2020-10-30 太仓光电技术研究所 Binocular vision positioning method and device for electric welding spots based on shape descriptors
CN112184890A (en) * 2020-10-14 2021-01-05 佳都新太科技股份有限公司 Camera accurate positioning method applied to electronic map and processing terminal
CN112184890B (en) * 2020-10-14 2023-06-30 佳都科技集团股份有限公司 Accurate positioning method of camera applied to electronic map and processing terminal
CN112419409A (en) * 2020-11-18 2021-02-26 合肥湛达智能科技有限公司 Pose estimation method based on real-time video
CN112686950A (en) * 2020-12-04 2021-04-20 深圳市优必选科技股份有限公司 Pose estimation method and device, terminal equipment and computer readable storage medium
CN112686950B (en) * 2020-12-04 2023-12-15 深圳市优必选科技股份有限公司 Pose estimation method, pose estimation device, terminal equipment and computer readable storage medium
CN113313766A (en) * 2021-03-09 2021-08-27 常州龙源智能机器人科技有限公司 Robot and pose calculation method and pose calculation device thereof
CN113240743B (en) * 2021-05-18 2022-03-25 浙江大学 Heterogeneous image pose estimation and registration method, device and medium based on neural network
CN113240743A (en) * 2021-05-18 2021-08-10 浙江大学 Heterogeneous image pose estimation and registration method, device and medium based on neural network
CN113610763A (en) * 2021-07-09 2021-11-05 北京航天计量测试技术研究所 Rocket engine structural member pose motion compensation method in vibration environment
CN113989278A (en) * 2021-12-24 2022-01-28 湖南视比特机器人有限公司 Positioning method and system of gripping device
CN116563336A (en) * 2023-04-03 2023-08-08 国网江苏省电力有限公司南通供电分公司 Self-adaptive positioning algorithm for digital twin machine room target tracking

Also Published As

Publication number Publication date
CN104596502B (en) 2017-05-17

Similar Documents

Publication Publication Date Title
CN104596502B (en) Object posture measuring method based on CAD model and monocular vision
EP3067861B1 (en) Determination of a coordinate conversion parameter
JP4814669B2 (en) 3D coordinate acquisition device
CN110782496B (en) Calibration method, calibration device, aerial photographing equipment and storage medium
CN106447766B (en) A kind of scene reconstruction method and device based on mobile device monocular camera
Sweeney et al. Solving for relative pose with a partially known rotation is a quadratic eigenvalue problem
Li et al. A 4-point algorithm for relative pose estimation of a calibrated camera with a known relative rotation angle
CN110176032B (en) Three-dimensional reconstruction method and device
CN103759716A (en) Dynamic target position and attitude measurement method based on monocular vision at tail end of mechanical arm
CN108288292A (en) A kind of three-dimensional rebuilding method, device and equipment
CN110617814A (en) Monocular vision and inertial sensor integrated remote distance measuring system and method
Tamas et al. Targetless calibration of a lidar-perspective camera pair
CN109357633B (en) Three-dimensional scanning method, device, storage medium and processor
CN108932734B (en) Monocular image depth recovery method and device and computer equipment
CN107424196B (en) Stereo matching method, device and system based on weak calibration multi-view camera
CN103718213A (en) Automatic scene calibration
CN106228538A (en) Binocular vision indoor orientation method based on logo
CN110021039A (en) The multi-angle of view material object surface point cloud data initial registration method of sequence image constraint
JP2017532695A (en) Method and system for scanning an object using an RGB-D sensor
CN110264527A (en) Real-time binocular stereo vision output method based on ZYNQ
CN108036786A (en) Position and posture detection method, device and computer-readable recording medium based on auxiliary line
CN110825079A (en) Map construction method and device
Abdellali et al. Robust absolute and relative pose estimation of a central camera system from 2D-3D line correspondences
Ragab et al. Multiple nonoverlapping camera pose estimation
CN114092564B (en) External parameter calibration method, system, terminal and medium for non-overlapping vision multi-camera system

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant