Plane-based self-calibration of radial distortion
We present an algorithm for plane-based self-calibration of cameras with radially symmetric distortions given a set of sparse feature matches in at least two views. The projection function of such cameras can be seen as a projection with a pinhole camera, followed by a non-parametric displacement of...
Saved in:
Published in | 2007 IEEE 11th International Conference on Computer Vision pp. 1 - 8 |
---|---|
Main Authors | , , |
Format | Conference Proceeding |
Language | English |
Published |
IEEE
01.10.2007
|
Subjects | |
Online Access | Get full text |
ISBN | 1424416302 9781424416301 |
ISSN | 1550-5499 |
DOI | 10.1109/ICCV.2007.4409113 |
Cover
Loading…
Abstract | We present an algorithm for plane-based self-calibration of cameras with radially symmetric distortions given a set of sparse feature matches in at least two views. The projection function of such cameras can be seen as a projection with a pinhole camera, followed by a non-parametric displacement of the image points in the direction of the distortion center. The displacement is a function of the points' distance to the center. Thus, the generated distortion is radially symmetric. Regular cameras, fish-eyes as well as the most popular central catadioptric devices can be described by such a model. Our approach recovers a distortion function consistent with all the views, or estimates one for each view if they are taken by different cameras. We consider a least squares algebraic solution for computing the homography between two views that is valid for rectified (undistorted) point correspondences. We observe that the terms of the function are bilinear in the unknowns of the homography and the distortion coefficient associated to each point. Our contribution is to approximate this non-convex problem by a convex one. To do so, we replace the bilinear terms by a set of new variables and obtain a linear least squares problem. We show that like the distortion coefficients, these variables are subject to monotonicity constraints. Thus, the approximate problem is a convex quadratic program. We show that solving it is sufficient for accurately estimating the distortion parameters. We validate our approach on simulated data as well as on fish-eye and catadioptric cameras. We also compare our solution to three state-of-the-art algorithms and show similar performance. |
---|---|
AbstractList | We present an algorithm for plane-based self-calibration of cameras with radially symmetric distortions given a set of sparse feature matches in at least two views. The projection function of such cameras can be seen as a projection with a pinhole camera, followed by a non-parametric displacement of the image points in the direction of the distortion center. The displacement is a function of the points' distance to the center. Thus, the generated distortion is radially symmetric. Regular cameras, fish-eyes as well as the most popular central catadioptric devices can be described by such a model. Our approach recovers a distortion function consistent with all the views, or estimates one for each view if they are taken by different cameras. We consider a least squares algebraic solution for computing the homography between two views that is valid for rectified (undistorted) point correspondences. We observe that the terms of the function are bilinear in the unknowns of the homography and the distortion coefficient associated to each point. Our contribution is to approximate this non-convex problem by a convex one. To do so, we replace the bilinear terms by a set of new variables and obtain a linear least squares problem. We show that like the distortion coefficients, these variables are subject to monotonicity constraints. Thus, the approximate problem is a convex quadratic program. We show that solving it is sufficient for accurately estimating the distortion parameters. We validate our approach on simulated data as well as on fish-eye and catadioptric cameras. We also compare our solution to three state-of-the-art algorithms and show similar performance. |
Author | Roy, S. Tardif, J.-P. Sturm, P. |
Author_xml | – sequence: 1 givenname: J.-P. surname: Tardif fullname: Tardif, J.-P. organization: Univ. de Montreal Canada, Montreal – sequence: 2 givenname: P. surname: Sturm fullname: Sturm, P. – sequence: 3 givenname: S. surname: Roy fullname: Roy, S. |
BookMark | eNpFj81OwzAQhI0oEk3hARCXvIDDbuzG2SOK-KlUCQ7AtVrHa2EUEhT3wttDRSVOM_MdZjSFWozTKEpdIVSIQDebrnuragBXWQuEaE5Ugba2FhuDcPofoF6oJa7XoNeW6FwVOX8AGKrbZqnweeBRtOcsocwyRN3zkPzM-zSN5RTLmUPioQwp76f5AC_UWeQhy-VRV-r1_u6le9Tbp4dNd7vV79iQ0dj_zkePwZngnPckbMlQlBpaF6RtrKM2WOi5FYZgxR-M98ABQiQ0K3X915tEZPc1p0-ev3fHr-YHRN9H3A |
ContentType | Conference Proceeding |
DBID | 6IE 6IH CBEJK RIE RIO |
DOI | 10.1109/ICCV.2007.4409113 |
DatabaseName | IEEE Electronic Library (IEL) Conference Proceedings IEEE Proceedings Order Plan (POP) 1998-present by volume IEEE Xplore All Conference Proceedings IEEE Electronic Library (IEL) IEEE Proceedings Order Plans (POP) 1998-present |
DatabaseTitleList | |
Database_xml | – sequence: 1 dbid: RIE name: IEEE Electronic Library (IEL) url: https://proxy.k.utb.cz/login?url=https://ieeexplore.ieee.org/ sourceTypes: Publisher |
DeliveryMethod | fulltext_linktorsrc |
Discipline | Applied Sciences |
EISBN | 1424416310 9781424416318 |
EndPage | 8 |
ExternalDocumentID | 4409113 |
Genre | orig-research |
GroupedDBID | 29O 6IE 6IF 6IH 6IK 6IL 6IM 6IN AAJGR AAWTH ACGFS ADZIZ ALMA_UNASSIGNED_HOLDINGS BEFXN BFFAM BGNUA BKEBE BPEOZ CBEJK CHZPO IPLJI M43 OCL RIE RIL RIO RNS |
ID | FETCH-LOGICAL-h1693-1c424fb1d73d77bb9ea4939fe2087de864798d40ca8ea0d4eba8eabb0ad0df913 |
IEDL.DBID | RIE |
ISBN | 1424416302 9781424416301 |
ISSN | 1550-5499 |
IngestDate | Wed Aug 27 02:52:32 EDT 2025 |
IsDoiOpenAccess | false |
IsOpenAccess | true |
IsPeerReviewed | false |
IsScholarly | true |
Language | English |
LinkModel | DirectLink |
MergedId | FETCHMERGED-LOGICAL-h1693-1c424fb1d73d77bb9ea4939fe2087de864798d40ca8ea0d4eba8eabb0ad0df913 |
OpenAccessLink | https://inria.hal.science/inria-00384287 |
PageCount | 8 |
ParticipantIDs | ieee_primary_4409113 |
PublicationCentury | 2000 |
PublicationDate | 2007-Oct. |
PublicationDateYYYYMMDD | 2007-10-01 |
PublicationDate_xml | – month: 10 year: 2007 text: 2007-Oct. |
PublicationDecade | 2000 |
PublicationTitle | 2007 IEEE 11th International Conference on Computer Vision |
PublicationTitleAbbrev | ICCV |
PublicationYear | 2007 |
Publisher | IEEE |
Publisher_xml | – name: IEEE |
SSID | ssj0039286 ssj0001034838 |
Score | 1.7462739 |
Snippet | We present an algorithm for plane-based self-calibration of cameras with radially symmetric distortions given a set of sparse feature matches in at least two... |
SourceID | ieee |
SourceType | Publisher |
StartPage | 1 |
SubjectTerms | Cameras Geometrical optics Layout Least squares approximation Least squares methods Lenses Nonlinear distortion Nonlinear optics Optical distortion Parameter estimation |
Title | Plane-based self-calibration of radial distortion |
URI | https://ieeexplore.ieee.org/document/4409113 |
hasFullText | 1 |
inHoldings | 1 |
isFullTextHit | |
isPrint | |
link | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV1NTwIxEG2QkydUMH6nB48W2t1C2zORoAnGgxhuZNvOxkQCho8Lv95Ot0A0Hrx1e9ltJ903rzPzhpB7nrmAqsKzIjjvTGoIR8poybpGW27Bg_NIFEcvveFYPk-6kxp52NfCAEBMPoM2DmMs3y_cBq_KOjKQEYEtao8CcatqtQ73KTyXMQJY_YUD7Mcuj-iBM-RAu6Ku4H_wbKf1lJ5FCncKbjpP_f57pWyY3vaj7UpEnUGDjHbfWyWbfLY3a9t2219Sjv9d0AlpHer76OseuU5JDeZnpJEcUpqO-6pJBLY0AoZI5-kKZiULFkV-jdaki5IuUdlgRn3UGsHJFhkPHt_6Q5Z6LLAPlGFhwoVNKK3wKvdKWWugkCY3JWRcKw-6J5XRXnJXaCi4l2BxYC0vPPelEfk5qc8Xc7ggtDSBKnZz67jDOLMzedFzRRb8qywrlVGXpIk7MP2qZDSmafFXf09fk-N4jRrz5m5Ifb3cwG3A_7W9i4b_Bov1pvE |
linkProvider | IEEE |
linkToHtml | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV1LTwIxEJ4QPOgJFYxv9-DRQrvbZbdnIgEF4gEMN7JtZ2OiAcPj4q-3010gGg_e2l62z51vXt8A3PPQOKkqLMsceGcyRfekVCpZrFLNNVo0lhTF4ajdm8inaTytwMMuFwYRffAZNqnpffl2YTZkKmtJp4wIKlF7EFMybpGttbeo8Eh6H2DxH3aC39d5JAzOSAvapnU5BMLDLdtT2Relw1Nw1ep3Oq8Ft2H5vR-FV7zc6dZguJ1xEW7y3tysddN8_SJz_O-SjqGxz_ALXnay6wQqOD-FWglJg_LBr-ogqKgRMpJ1NljhR87cmZKGTecZLPJgSdwGH4H1bCM02IBJ93Hc6bGyygJ7IyIWJozbhFwLm0Q2SbRWmEkVqRxDniYW07ZMVGolN1mKGbcSNTW05pnlNlciOoPqfDHHcwhy5ZTFONKGG_I0GxVlbZOFDmGFYZ6o5ALqtAOzz4JIY1Yu_vLv4Ts47I2Hg9mgP3q-giNvVPVRdNdQXS83eOPQwFrf-kvwDXozqjk |
openUrl | ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=proceeding&rft.title=2007+IEEE+11th+International+Conference+on+Computer+Vision&rft.atitle=Plane-based+self-calibration+of+radial+distortion&rft.au=Tardif%2C+J.-P.&rft.au=Sturm%2C+P.&rft.au=Roy%2C+S.&rft.date=2007-10-01&rft.pub=IEEE&rft.isbn=9781424416301&rft.issn=1550-5499&rft.spage=1&rft.epage=8&rft_id=info:doi/10.1109%2FICCV.2007.4409113&rft.externalDocID=4409113 |
thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=1550-5499&client=summon |
thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=1550-5499&client=summon |
thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=1550-5499&client=summon |