<?xml version="1.0" encoding="UTF-8"?>
<record
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://www.loc.gov/MARC21/slim http://www.loc.gov/standards/marcxml/schema/MARC21slim.xsd"
    xmlns="http://www.loc.gov/MARC21/slim">

  <leader>04681nas a2200493 a 4500</leader>
  <controlfield tag="005">20260817170922.0</controlfield>
  <controlfield tag="008">161121s2012    th uu m rtt   0|  a1eng d</controlfield>
  <datafield tag="035" ind1=" " ind2=" ">
    <subfield code="a">.b12174531</subfield>
  </datafield>
  <datafield tag="099" ind1=" " ind2="9">
    <subfield code="a">AIT Diss. no.CS-12-05</subfield>
  </datafield>
  <datafield tag="100" ind1="1" ind2=" ">
    <subfield code="a">Bukhari, Faisal</subfield>
  </datafield>
  <datafield tag="245" ind1="1" ind2="0">
    <subfield code="a">Automatic radial distortion estimation from a single image</subfield>
  </datafield>
  <datafield tag="260" ind1=" " ind2=" ">
    <subfield code="a">Pathum Thani, Thailand :</subfield>
    <subfield code="b">Asian Institute of Technology,</subfield>
    <subfield code="c">2012</subfield>
  </datafield>
  <datafield tag="300" ind1=" " ind2=" ">
    <subfield code="a">1 online resource (73 p.) :</subfield>
    <subfield code="b">ill.</subfield>
  </datafield>
  <datafield tag="490" ind1="1" ind2=" ">
    <subfield code="a">Dissertation ;</subfield>
    <subfield code="v">no. CS-12-05</subfield>
  </datafield>
  <datafield tag="500" ind1=" " ind2=" ">
    <subfield code="a">A dissertation submitted in partial fulfillment of the requirements for the degree of Doctor of Philosophy in Computer Science, School of Engineering and Technology</subfield>
  </datafield>
  <datafield tag="502" ind1=" " ind2=" ">
    <subfield code="a">Thesis (Ph.D.) - Asian Institute of Technology, 2012</subfield>
  </datafield>
  <datafield tag="520" ind1=" " ind2=" ">
    <subfield code="a">Many computer vision algorithms rely on the assumptions of the pinhole camera model, butlens distortion with off-the-shelf cameras is usually significant enough to violate this as-sumption.  Many methods for radial distortion estimation have been proposed, but they allhave limitations.  Robust automatic radial distortion estimation from a single natural imagewould be extremely useful for many applications, particularly those in human-made envi-ronments containing abundant lines.  For example, it could be used in place of an extensivecalibration procedure to get a mobile robot or quadrotor experiment up and running quicklyin an indoor environment.In this dissertation we propose a new and fully automatic method for radial distortion esti-mation based on the plumb-line approach.First, the method works from a single image and does not require a special calibration pattern.It is based on Fitzgibbon{u2019}s division model.Second, we devise a new algorithm for robust estimation of circular arcs.Third,  we design and implement a new algorithm for robust estimation of lens distortionparameters based on the estimated circular arcs.Fourth, we perform an extensive empirical study of the method on synthetic images.  Wedevelop our own data set for synthetic images under different levels of lambda and distortioncenter.Fifth, we perform a comparative statistical analysis of how different circle fitting methodscontribute to accurate distortion parameter estimation.Sixth,  we  provide  qualitative  results  on  a  wide  variety  of  challenging  real  images.   Theexperiments demonstrate the method{u2019}s ability to accurately identify distortion parametersand remove distortion from images. Seventh, we perform a direct comparison of our methodwith that of Alvarez et al. (Alvarez, Gomez, &amp; Sendra, 2009), the only researchers who haveprovided a publicly accessible implementation of their method, on synthetic images.Finally,  we  provide  the  source  code  based  on  OpenCV  (Bradski,  2000)  online1for  re-searchers interested in evaluating or extending our procedure.</subfield>
  </datafield>
  <datafield tag="650" ind1=" " ind2="0">
    <subfield code="a">Computer vision</subfield>
  </datafield>
  <datafield tag="650" ind1=" " ind2="0">
    <subfield code="a">Image processing</subfield>
  </datafield>
  <datafield tag="700" ind1="1" ind2=" ">
    <subfield code="a">Dailey, Mathew N.,</subfield>
    <subfield code="e">Chairperson</subfield>
  </datafield>
  <datafield tag="700" ind1="1" ind2=" ">
    <subfield code="a">Afzulpurkar, Nitin V.,</subfield>
    <subfield code="e">Examination Committee</subfield>
  </datafield>
  <datafield tag="700" ind1="1" ind2=" ">
    <subfield code="a">Duboz, Raphael,</subfield>
    <subfield code="e">Examination Committee</subfield>
  </datafield>
  <datafield tag="710" ind1="2" ind2=" ">
    <subfield code="a">Higher Education Commission (HEC), Pakistan,</subfield>
    <subfield code="e">Scholarship Donor</subfield>
  </datafield>
  <datafield tag="710" ind1="2" ind2=" ">
    <subfield code="a">Asian Institute of Technology Fellowship,</subfield>
    <subfield code="e">Scholarship Donor</subfield>
  </datafield>
  <datafield tag="810" ind1="2" ind2=" ">
    <subfield code="a">Asian Institute of Technology.</subfield>
    <subfield code="t">Dissertation ;</subfield>
    <subfield code="v">no. CS-12-05</subfield>
  </datafield>
  <datafield tag="856" ind1=" " ind2=" ">
    <subfield code="3">Full-Text</subfield>
    <subfield code="u">http://203.159.5.9/ait-thesis/detail.php?q=B00292</subfield>
  </datafield>
  <datafield tag="907" ind1=" " ind2=" ">
    <subfield code="a">.b12174531</subfield>
    <subfield code="b">mnait</subfield>
    <subfield code="c">m</subfield>
  </datafield>
  <datafield tag="902" ind1=" " ind2=" ">
    <subfield code="a">240405</subfield>
  </datafield>
  <datafield tag="998" ind1=" " ind2=" ">
    <subfield code="b">0</subfield>
    <subfield code="c">161121</subfield>
    <subfield code="d">m</subfield>
    <subfield code="e">a  </subfield>
    <subfield code="f">m</subfield>
    <subfield code="g">0</subfield>
  </datafield>
  <datafield tag="962" ind1=" " ind2=" ">
    <subfield code="a">000:001:PDF:b1217453:002824:0:0:0:0:0:0</subfield>
    <subfield code="t">Abstract-AIT Diss. no.CS-12-05</subfield>
    <subfield code="v">n</subfield>
  </datafield>
  <datafield tag="945" ind1=" " ind2=" ">
    <subfield code="l">mnait</subfield>
  </datafield>
  <datafield tag="945" ind1=" " ind2=" ">
    <subfield code="l">mnait</subfield>
  </datafield>
  <datafield tag="945" ind1=" " ind2=" ">
    <subfield code="l">mnarc</subfield>
  </datafield>
  <datafield tag="945" ind1=" " ind2=" ">
    <subfield code="l">mnarc</subfield>
  </datafield>
  <datafield tag="945" ind1=" " ind2=" ">
    <subfield code="l">mnarc</subfield>
  </datafield>
  <datafield tag="942" ind1=" " ind2=" ">
    <subfield code="c">20</subfield>
  </datafield>
  <datafield tag="942" ind1=" " ind2=" ">
    <subfield code="c">40</subfield>
  </datafield>
  <datafield tag="909" ind1=" " ind2=" ">
    <subfield code="a">Barcode : 30050120389795</subfield>
    <subfield code="b">CREATED : 2016-11-21</subfield>
    <subfield code="c">RECORD # : i13060788</subfield>
    <subfield code="d">LPATRON : 0</subfield>
    <subfield code="e">LCHKIN : -</subfield>
    <subfield code="f"># RENEWALS : 0</subfield>
    <subfield code="g"># OVERDUE : 0</subfield>
    <subfield code="h">IUSE3 : 0</subfield>
    <subfield code="i">TOT CHKOUT : 0</subfield>
    <subfield code="j">TOT RENEW : 0</subfield>
  </datafield>
  <datafield tag="909" ind1=" " ind2=" ">
    <subfield code="a">Barcode : 30050120389787</subfield>
    <subfield code="b">CREATED : 2016-11-21</subfield>
    <subfield code="c">RECORD # : i1306079x</subfield>
    <subfield code="d">LPATRON : 1015151</subfield>
    <subfield code="e">LCHKIN : 2019-02-04</subfield>
    <subfield code="f"># RENEWALS : 0</subfield>
    <subfield code="g"># OVERDUE : 0</subfield>
    <subfield code="h">IUSE3 : 0</subfield>
    <subfield code="i">TOT CHKOUT : 1</subfield>
    <subfield code="j">TOT RENEW : 4</subfield>
  </datafield>
  <datafield tag="909" ind1=" " ind2=" ">
    <subfield code="a">Barcode : 30050120405922</subfield>
    <subfield code="b">CREATED : 2017-05-04</subfield>
    <subfield code="c">RECORD # : i13073680</subfield>
    <subfield code="d">LPATRON : 0</subfield>
    <subfield code="e">LCHKIN : -</subfield>
    <subfield code="f"># RENEWALS : 0</subfield>
    <subfield code="g"># OVERDUE : 0</subfield>
    <subfield code="h">IUSE3 : 0</subfield>
    <subfield code="i">TOT CHKOUT : 0</subfield>
    <subfield code="j">TOT RENEW : 0</subfield>
  </datafield>
  <datafield tag="909" ind1=" " ind2=" ">
    <subfield code="a">Barcode : 30050120978183</subfield>
    <subfield code="b">CREATED : 2020-09-17</subfield>
    <subfield code="c">RECORD # : i13297247</subfield>
    <subfield code="d">LPATRON : 0</subfield>
    <subfield code="e">LCHKIN : -</subfield>
    <subfield code="f"># RENEWALS : 0</subfield>
    <subfield code="g"># OVERDUE : 0</subfield>
    <subfield code="h">IUSE3 : 0</subfield>
    <subfield code="i">TOT CHKOUT : 0</subfield>
    <subfield code="j">TOT RENEW : 0</subfield>
  </datafield>
  <datafield tag="909" ind1=" " ind2=" ">
    <subfield code="a">Barcode : 30050120978175</subfield>
    <subfield code="b">CREATED : 2020-09-17</subfield>
    <subfield code="c">RECORD # : i13297259</subfield>
    <subfield code="d">LPATRON : 0</subfield>
    <subfield code="e">LCHKIN : -</subfield>
    <subfield code="f"># RENEWALS : 0</subfield>
    <subfield code="g"># OVERDUE : 0</subfield>
    <subfield code="h">IUSE3 : 0</subfield>
    <subfield code="i">TOT CHKOUT : 0</subfield>
    <subfield code="j">TOT RENEW : 0</subfield>
  </datafield>
  <datafield tag="999" ind1=" " ind2=" ">
    <subfield code="c">10225</subfield>
    <subfield code="d">10225</subfield>
  </datafield>
  <datafield tag="952" ind1=" " ind2=" ">
    <subfield code="0">0</subfield>
    <subfield code="1">0</subfield>
    <subfield code="4">0</subfield>
    <subfield code="7">0</subfield>
    <subfield code="a">MAIN</subfield>
    <subfield code="b">MAIN</subfield>
    <subfield code="c">mnait</subfield>
    <subfield code="d">2026-08-17</subfield>
    <subfield code="g">50.00</subfield>
    <subfield code="l">0</subfield>
    <subfield code="o">AIT Diss. no.CS-12-05</subfield>
    <subfield code="p">30050120389795</subfield>
    <subfield code="r">2026-08-17 17:09:22</subfield>
    <subfield code="t">1</subfield>
    <subfield code="w">2026-08-17</subfield>
    <subfield code="y">20</subfield>
  </datafield>
  <datafield tag="952" ind1=" " ind2=" ">
    <subfield code="0">0</subfield>
    <subfield code="1">0</subfield>
    <subfield code="4">0</subfield>
    <subfield code="7">0</subfield>
    <subfield code="a">MAIN</subfield>
    <subfield code="b">MAIN</subfield>
    <subfield code="c">mnait</subfield>
    <subfield code="d">2026-08-17</subfield>
    <subfield code="g">50.00</subfield>
    <subfield code="l">0</subfield>
    <subfield code="o">AIT Diss. no.CS-12-05</subfield>
    <subfield code="p">30050120389787</subfield>
    <subfield code="r">2026-08-17 17:09:22</subfield>
    <subfield code="t">2</subfield>
    <subfield code="w">2026-08-17</subfield>
    <subfield code="y">20</subfield>
  </datafield>
  <datafield tag="952" ind1=" " ind2=" ">
    <subfield code="0">0</subfield>
    <subfield code="1">0</subfield>
    <subfield code="4">0</subfield>
    <subfield code="7">0</subfield>
    <subfield code="a">MAIN</subfield>
    <subfield code="b">MAIN</subfield>
    <subfield code="c">mnarc</subfield>
    <subfield code="d">2026-08-17</subfield>
    <subfield code="g">50.00</subfield>
    <subfield code="l">0</subfield>
    <subfield code="o">AIT Diss. no.CS-12-05</subfield>
    <subfield code="p">30050120405922</subfield>
    <subfield code="r">2026-08-17 17:09:22</subfield>
    <subfield code="t">1</subfield>
    <subfield code="w">2026-08-17</subfield>
    <subfield code="y">40</subfield>
  </datafield>
  <datafield tag="952" ind1=" " ind2=" ">
    <subfield code="0">0</subfield>
    <subfield code="1">0</subfield>
    <subfield code="4">0</subfield>
    <subfield code="7">0</subfield>
    <subfield code="a">MAIN</subfield>
    <subfield code="b">MAIN</subfield>
    <subfield code="c">mnarc</subfield>
    <subfield code="d">2026-08-17</subfield>
    <subfield code="g">50.00</subfield>
    <subfield code="l">0</subfield>
    <subfield code="o">AIT Diss. no.CS-12-05</subfield>
    <subfield code="p">30050120978183</subfield>
    <subfield code="r">2026-08-17 17:09:22</subfield>
    <subfield code="t">3</subfield>
    <subfield code="w">2026-08-17</subfield>
    <subfield code="y">20</subfield>
  </datafield>
  <datafield tag="952" ind1=" " ind2=" ">
    <subfield code="0">0</subfield>
    <subfield code="1">0</subfield>
    <subfield code="4">0</subfield>
    <subfield code="7">0</subfield>
    <subfield code="a">MAIN</subfield>
    <subfield code="b">MAIN</subfield>
    <subfield code="c">mnarc</subfield>
    <subfield code="d">2026-08-17</subfield>
    <subfield code="g">50.00</subfield>
    <subfield code="l">0</subfield>
    <subfield code="o">AIT Diss. no.CS-12-05</subfield>
    <subfield code="p">30050120978175</subfield>
    <subfield code="r">2026-08-17 17:09:22</subfield>
    <subfield code="t">4</subfield>
    <subfield code="w">2026-08-17</subfield>
    <subfield code="y">20</subfield>
  </datafield>
</record>
