CN101334894A - Video camera parameter calibration method by adopting single circle as marker - Google Patents
Video camera parameter calibration method by adopting single circle as marker Download PDFInfo
- Publication number
- CN101334894A CN101334894A CNA2008100412152A CN200810041215A CN101334894A CN 101334894 A CN101334894 A CN 101334894A CN A2008100412152 A CNA2008100412152 A CN A2008100412152A CN 200810041215 A CN200810041215 A CN 200810041215A CN 101334894 A CN101334894 A CN 101334894A
- Authority
- CN
- China
- Prior art keywords
- image
- camera
- video camera
- width
- matrix
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Landscapes
- Image Analysis (AREA)
- Length Measuring Devices By Optical Means (AREA)
Abstract
The invention relates to a calibration method for the intrinsic parameters of a camera by adopting a single circle as a calibration object; the method comprises the following steps that: first, three different images of a calibration object are shot by using a camera; then an image point location of a circular point of each image is identified; by utilizing the image point of the three groups of the circular points, projection curve equation of absolute conic is fitted; finally, all intrinsic parameters of the camera are calculated in a way linearly, including a principal point location, aspect ratio and tilt factor. The method of the invention can identify all intrinsic parameter of the camera once, and can realize automatic calibration and reduce calculation error caused by human intervention, and is particularly applicable to a non-contact type industrial inspection and an autonomous navigation system based on vision.
Description
Technical field
The present invention relates to a kind ofly adopt single circle, be particularly useful for non-contact industrial detection and based on the autonomous navigation system of vision for demarcating the camera intrinsic parameter scaling method of thing.The invention belongs to advanced field of measuring technique.
Background technology
The purpose of demarcating in the video camera is to adopt specific demarcation thing to determine intrinsic parameters of the camera, and it is based on the basis of the non-contact measurement and the independent navigation of machine vision.Because circle has easy detection and anti-advantage such as block, it is often used as demarcates thing and comes calibrating camera.
Utilizing circle to carry out aspect the camera calibration, people have done a large amount of work, and have obtained some achievements.Meng Xiaoqiao has proposed to come by the straight line in the center of circle with single circle and cluster method (the X.Meng and Z.Hu of calibrating camera intrinsic parameter, A New Easy Camera Calibration Technique Basedon Circular Points, Pattern Recognition, vol.36, no.5, pp.1155-1164,2003), but this method needs many straight lines of match, and not only precision is low but also operation is quite complicated, is unfavorable for realizing full automatic calibration.Afterwards, Wu Yihong etc. have proposed to carry out with two coplane circles the method (Y.Wu of camera calibration, H.Zhu and Z.Hu, Camera Calibration from Quasi-Affine Invarianceof Two parallel Circles, Proc.European Conf.Computer Vision, vol.1, pp.190-202,2004).Meanwhile, Korea S J.S.Kim etc. has proposed to come with two concentric circless the method (J.S.Kim of calibrating camera, P.Grudjos, and I.S.Kweon, Geometric andAlgebraic Constraints of Projected Concentric Circles and TheirApplication to Camera Calibration, IEEE Trans.On PAMI, vol.27, no.4,2005).Above-mentioned two kinds of methods are simpler than the method that Meng Xiaoqiao proposes, but they need to utilize two circles as demarcating thing, and are equally quite inconvenient.Therefore, research and propose a kind of method that need not man-machine interaction and can accurately determine the whole intrinsic parameters of video camera (comprising the principal point position, aspect ratio and inclination factor) and have bigger using value.
Summary of the invention
The objective of the invention is at the deficiencies in the prior art, propose a kind of camera intrinsic parameter scaling method that adopts single circle for the demarcation thing, can determine whole intrinsic parameters of video camera easily, and can realize full automatic calibration, need not man-machine interaction.
Above-mentioned purpose of the present invention is achieved through the following technical solutions: the present invention adopts single circle for demarcating thing.Be placed on three different positions with demarcating thing, and take the demarcation thing, obtain the different image of three width of cloth with video camera; To each width of cloth image, detect the border of oval image, and utilize the boundary pixel point to simulate elliptic equation; Detect the subpoint in the center of circle in each width of cloth image; Utilize corresponding restriction relation, obtain the image point position of focoid in each width of cloth image respectively, thereby obtain the picture point homogeneous coordinates of three groups of different focoid; Utilize the picture point homogeneous coordinates of these three groups of focoid to simulate drop shadow curve's equation of absolute conic; Utilize this equation and corresponding constraint condition to determine the intrinsic parameter of video camera, demarcate thereby finish camera intrinsic parameter.
Method of the present invention comprises following concrete steps:
1, at first makes the demarcation thing.On a blank sheet of paper, draw a circle.In order to handle conveniently, draw a little bullet at circle centre position, its radius is about 5 millimeters.To be painted with round blank sheet of paper then and be close to smooth body surface, and constitute and demarcate thing.
2, will demarcate thing and successively be placed on three different positions, and all take in each position and demarcate thing, thereby obtain the different reference object image of three width of cloth with oval image with video camera.All imaging is clear and do not have and obviously to block need to guarantee each width of cloth image.
3, utilize the canny operator, detect the border of oval image in every width of cloth image respectively, thereby obtain three groups of point sets that constitute by oval image boundary pixel.Utilize this three groups of point sets respectively, simulate oval image matrix C
n, n=1,2,3.Simultaneously, calculate the center of gravity p of little bullet view field on every width of cloth image
n, n=1,2,3.
4, calculate oval image matrix C
nThe antithesis Matrix C
n *Utilize following formula:
Obtain the homogeneous coordinates i of the picture point of focoid on the n width of cloth figure by the method for matrix decomposition
nAnd j
n, n=1,2,3, thus obtain the homogeneous coordinates of the picture point of three groups of focoid.
5, utilize the homogeneous coordinates of the picture point of these three groups of focoid to simulate the equation ω of drop shadow curve of absolute conic.
6, calculate the inverse matrix ω of ω
-1, utilize formula ω
-1=KK
T, decomposite the intrinsic parameter matrix K of video camera, thereby obtain whole intrinsic parameters of video camera, finish the intrinsic parameter of video camera and demarcate.
Compare with existing method, the present invention can be easy and be determined all intrinsic parameters of video camera exactly, comprises the principal point position, aspect ratio and inclination factor, and can realize full automatic calibration, reduced the measuring error that artificial intervention causes.The present invention is particularly useful for non-contact industrial detection and based on the autonomous navigation system of vision.
Description of drawings
Fig. 1 is the synoptic diagram of camera intrinsic parameter scaling method of the present invention.
The demarcation thing synoptic diagram that Fig. 2 is adopted for camera intrinsic parameter scaling method of the present invention.
Embodiment
In order to understand the present invention better, technical scheme of the present invention is explained in detail below in conjunction with drawings and Examples.
Figure 1 shows that the perspective view of demarcation thing on the plane of delineation that the present invention proposes.Among Fig. 1, OXYZ is a camera coordinate system, and ouv is for being the image coordinate system of unit with the pixel.The round S that is used to demarcate is in plane π.Its circle centre position has a radius to be about 5 millimeters bullet Q, and the center of gravity of its view field on image is p.If the intrinsic parameter matrix of video camera is K, then according to pin-hole model,
(u wherein
0, v
0) expression principal point position, f
1/ f
2Be aspect ratio, s is an inclination factor.
Describe the implementation step of the inventive method below in detail:
1, at first makes the demarcation thing.Circle of iso-surface patch on a blank sheet of paper, and draw a radius at its circle centre position and be about 5 millimeters little bullet, will be painted with round blank sheet of paper then and be close to smooth body surface, constitute and demarcate thing.
2, will demarcate thing and successively be placed on three different positions, and all take the image that a width of cloth is demarcated thing in each position, thereby obtain the different reference object image of three width of cloth with oval image with video camera.All imaging is clear and do not have and obviously to block to guarantee each width of cloth image.
3, utilize the canny operator, detect the border of oval image in every width of cloth image respectively, thereby obtain three groups of point sets that constitute by oval image boundary pixel.Utilize this three groups of point sets respectively, simulate the Matrix C of the oval image of expression
n, n=1 wherein, 2,3.(concrete method is referring to A.W.Fitzgibbon, M.Pilu, andR.B.Fisher, " Direct Least-Squares Fitting of Ellipses ", IEEE Trans.Pattern Analysis and Machine Intelligence, vol.14, no.2, pp.239-256).Simultaneously, calculate the center of gravity of the view field of little bullet on every width of cloth image, be designated as p
n, n=1,2,3.
4, calculate oval image matrix C respectively
nThe antithesis Matrix C
n *If the homogeneous coordinates of the picture point of the focoid on this width of cloth figure are i
nAnd j
n, they all are three dimensional vectors, the homogeneous coordinates of putting on the expression plane.
Utilize following formula:
Concrete grammar is:
Calculate (p
np
n T, C
n *) generalized eigenvalue, can obtain a unique nonzero eigenvalue, be designated as k
0So, the envelope that constitutes by the picture point of focoid
Utilize svd, can calculate the homogeneous coordinates i of the picture point of focoid
nAnd j
n(concrete grammar referring to P.Gurdjos, P.Sturm and Y.H.Wu.Euclidean Structure from N 〉=2 Parallel Circles:Theory and Algorithms, Proc.ECCV, part I, pp.238-252,2006).
5, obtain after the homogeneous coordinates of picture point of focoid of three width of cloth images, can simulate the ω of projection equation of absolute conic.Concrete grammar is:
Because the picture point of focoid then has in the projection of absolute conic:
6 equations of simultaneous can solve ω at an easy rate.
6, utilize the ω of projection equation of absolute conic, can calculate principal point position (u
0, v
0), aspect ratio f
1/ f
2With inclination factor s.
Detailed process is:
Obtain the inverse matrix ω of ω
-1,
Order
Because
Can solve: u
0=m
3/ m
6, v
0=m
5/ m
6,
So far, all intrinsic parameters of video camera are demarcated and are finished.
Claims (1)
1. one kind is adopted single circle for demarcating the camera intrinsic parameter scaling method of thing, it is characterized in that comprising the steps:
1) on a blank sheet of paper, draw a circle, and draw a radius at the home position place is 5 millimeters little bullet, will be painted with round blank sheet of paper then and be close to smooth body surface, constitute and demarcate thing;
2) will demarcate thing and successively be placed on three different positions, and all take demarcate thing with video camera in each position, thereby obtain the different reference object image with oval image of three width of cloth, all imaging is clear and do not have and obviously block to guarantee each width of cloth image;
3) utilize the canny operator, detect the border of oval image in every width of cloth image respectively, thereby obtain three groups of point sets that constitute by oval image boundary pixel; Utilize this three groups of point sets respectively, simulate oval image matrix C
n, n=1,2,3; Simultaneously, calculate the center of gravity p of little bullet view field on every width of cloth image
n, n=1,2,3;
4) calculate oval image matrix C
nThe antithesis Matrix C
n *Utilize following formula:
Obtain the homogeneous coordinates i of the picture point of focoid on the n width of cloth figure by the method for matrix decomposition
nAnd j
n, n=1,2,3, thus obtain the homogeneous coordinates of the picture point of three groups of different focoid;
5) utilize the homogeneous coordinates of the picture point of these three groups of focoid to simulate the equation ω of drop shadow curve of absolute conic;
6) calculate the inverse matrix ω of ω
-1, utilize formula ω
-1=KK
T, decomposite the intrinsic parameter matrix K of video camera, thereby obtain whole intrinsic parameters of video camera, finish the intrinsic parameter of video camera and demarcate.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN200810041215A CN100595790C (en) | 2008-07-31 | 2008-07-31 | Video camera parameter calibration method by adopting single circle as marker |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN200810041215A CN100595790C (en) | 2008-07-31 | 2008-07-31 | Video camera parameter calibration method by adopting single circle as marker |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101334894A true CN101334894A (en) | 2008-12-31 |
CN100595790C CN100595790C (en) | 2010-03-24 |
Family
ID=40197477
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN200810041215A Expired - Fee Related CN100595790C (en) | 2008-07-31 | 2008-07-31 | Video camera parameter calibration method by adopting single circle as marker |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN100595790C (en) |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101783018B (en) * | 2010-02-04 | 2012-04-25 | 上海交通大学 | Method for calibrating camera by utilizing concentric circles |
CN103106662A (en) * | 2013-02-01 | 2013-05-15 | 云南大学 | Solving parabolic catadioptric camera parameters through one straight line in space |
CN103258329A (en) * | 2013-05-24 | 2013-08-21 | 西安电子科技大学 | Camera calibration method based on one-dimensional feature of balls |
CN104637042A (en) * | 2013-11-06 | 2015-05-20 | 北京计算机技术及应用研究所 | Camera calibration method based on circular reference object and system thereof |
CN106408614A (en) * | 2016-09-27 | 2017-02-15 | 中国船舶工业***工程研究院 | Video camera intrinsic parameter calibration method and system suitable for field application |
CN107274454A (en) * | 2017-06-14 | 2017-10-20 | 昆明理工大学 | A kind of circular array scaling board Feature Points Extraction |
CN109064519A (en) * | 2018-07-13 | 2018-12-21 | 云南大学 | Utilize the method for the asymptote of straight line and circle calibration parabolic catadioptric video camera |
CN114693801A (en) * | 2022-03-04 | 2022-07-01 | 信利光电股份有限公司 | Calibration plate, calibration method and calibration system |
-
2008
- 2008-07-31 CN CN200810041215A patent/CN100595790C/en not_active Expired - Fee Related
Cited By (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101783018B (en) * | 2010-02-04 | 2012-04-25 | 上海交通大学 | Method for calibrating camera by utilizing concentric circles |
CN103106662A (en) * | 2013-02-01 | 2013-05-15 | 云南大学 | Solving parabolic catadioptric camera parameters through one straight line in space |
CN103106662B (en) * | 2013-02-01 | 2016-03-30 | 云南大学 | Space straight line linear solution parabolic catadioptric camera intrinsic parameter |
CN103258329A (en) * | 2013-05-24 | 2013-08-21 | 西安电子科技大学 | Camera calibration method based on one-dimensional feature of balls |
CN103258329B (en) * | 2013-05-24 | 2016-04-06 | 西安电子科技大学 | A kind of camera marking method based on ball one-dimensional |
CN104637042A (en) * | 2013-11-06 | 2015-05-20 | 北京计算机技术及应用研究所 | Camera calibration method based on circular reference object and system thereof |
CN106408614A (en) * | 2016-09-27 | 2017-02-15 | 中国船舶工业***工程研究院 | Video camera intrinsic parameter calibration method and system suitable for field application |
CN106408614B (en) * | 2016-09-27 | 2019-03-15 | 中国船舶工业***工程研究院 | Camera intrinsic parameter Calibration Method and system suitable for field application |
CN107274454A (en) * | 2017-06-14 | 2017-10-20 | 昆明理工大学 | A kind of circular array scaling board Feature Points Extraction |
CN109064519A (en) * | 2018-07-13 | 2018-12-21 | 云南大学 | Utilize the method for the asymptote of straight line and circle calibration parabolic catadioptric video camera |
CN109064519B (en) * | 2018-07-13 | 2021-10-08 | 云南大学 | Method for calibrating parabolic catadioptric camera by using one linear and circular asymptote line |
CN114693801A (en) * | 2022-03-04 | 2022-07-01 | 信利光电股份有限公司 | Calibration plate, calibration method and calibration system |
Also Published As
Publication number | Publication date |
---|---|
CN100595790C (en) | 2010-03-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN100595790C (en) | Video camera parameter calibration method by adopting single circle as marker | |
CN100476345C (en) | Method for measuring geometric parameters of spatial circle based on technique of binocular stereoscopic vision | |
CN101329764B (en) | Method for positioning video camera using two arbitrary coplane circles | |
CN106340044B (en) | Join automatic calibration method and caliberating device outside video camera | |
CN103886593B (en) | A kind of based on three-dimensional point cloud curved surface circular hole detection method | |
CN101582165B (en) | Camera array calibration algorithm based on gray level image and spatial depth data | |
CN101621711B (en) | Method for calibrating camera by adopting two same circles | |
CN104207801B (en) | A kind of ultrasound detection image three-dimensional scaling method | |
CN102589437A (en) | Calibration method for measuring head center position in light pen-type portable three-coordinate measuring system | |
CN102589530B (en) | Method for measuring position and gesture of non-cooperative target based on fusion of two dimension camera and three dimension camera | |
CN101839692A (en) | Method for measuring three-dimensional position and stance of object with single camera | |
CN105716542A (en) | Method for three-dimensional data registration based on flexible feature points | |
CN101673397A (en) | Digital camera nonlinear calibration method based on LCDs | |
CN106625673A (en) | Narrow space assembly system and assembly method | |
CN104634248A (en) | Revolving shaft calibration method under binocular vision | |
CN105157592A (en) | Binocular vision-based method for measuring deformation shape and deformation rate of flexible trailing edge of adaptive wing | |
CN109410323A (en) | A kind of three-dimensional " line-face " structural remodeling method of urban architecture facade | |
CN107481291B (en) | Traffic monitoring model calibration method and system based on physical coordinates of marked dotted lines | |
CN106705849A (en) | Calibration method of linear-structure optical sensor | |
CN106500699B (en) | A kind of position and orientation estimation method suitable for Autonomous landing in unmanned plane room | |
CN104913775B (en) | Measurement method, unmanned plane localization method and the device of unmanned plane distance away the ground | |
CN110920824A (en) | Ship model attitude measurement system and method based on binocular stereo vision | |
CN101783018A (en) | Method for calibrating camera by utilizing concentric circles | |
CN105825501B (en) | A kind of 3D printing face amount oncotherapy guide plate intelligence quality determining method under model guiding | |
CN101980292B (en) | Regular octagonal template-based board camera intrinsic parameter calibration method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
C17 | Cessation of patent right | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20100324 Termination date: 20120731 |