<?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet type="text/xsl" href="static/style.xsl"?><OAI-PMH xmlns="http://www.openarchives.org/OAI/2.0/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.openarchives.org/OAI/2.0/ http://www.openarchives.org/OAI/2.0/OAI-PMH.xsd"><responseDate>2026-09-22T01:18:37Z</responseDate><request verb="GetRecord" identifier="oai:www.repository.cam.ac.uk:1810/275067" metadataPrefix="uketd_dc">https://api.repository.cam.ac.uk/server/oai/request</request><GetRecord><record><header><identifier>oai:www.repository.cam.ac.uk:1810/275067</identifier><datestamp>2021-04-21T17:46:44Z</datestamp><setSpec>com_1810_213729</setSpec><setSpec>com_1810_256065</setSpec><setSpec>col_1810_219485</setSpec></header><metadata><uketd_dc:uketddc xmlns:uketd_dc="http://naca.central.cranfield.ac.uk/ethos-oai/2.0/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:dcterms="http://purl.org/dc/terms/" xmlns:uketdterms="http://naca.central.cranfield.ac.uk/ethos-oai/terms/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:doc="http://www.lyncode.com/xoai" xsi:schemaLocation="http://naca.central.cranfield.ac.uk/ethos-oai/2.0/ http://naca.central.cranfield.ac.uk/ethos-oai/2.0/uketd_dc.xsd">
   <dc:title>Widening the basin of convergence for the bundle adjustment type of problems in computer vision</dc:title>
   <dc:identifier xsi:type="dcterms:DOI">10.17863/CAM.22241</dc:identifier>
   <dc:creator>Hong, Je Hyeong</dc:creator>
   <uketdterms:authoridentifier xsi:type="uketdterms:ORCID">000000032797553X</uketdterms:authoridentifier>
   <uketdterms:advisor>Cipolla, Roberto</uketdterms:advisor>
   <uketdterms:authoridentifier xsi:type="uketdterms:ORCID">0000000289992151</uketdterms:authoridentifier>
   <uketdterms:advisor>Fitzgibbon, Andrew William</uketdterms:advisor>
   <uketdterms:authoridentifier xsi:type="uketdterms:ORCID">000000029839660X</uketdterms:authoridentifier>
   <uketdterms:advisor>Zach, Christopher</uketdterms:advisor>
   <dcterms:abstract>Bundle adjustment is the process of simultaneously optimizing camera poses and 3D structure
given image point tracks. In structure-from-motion, it is typically used as the final refinement
step due to the nonlinearity of the problem, meaning that it requires sufficiently good
initialization. Contrary to this belief, recent literature showed that useful solutions can
be obtained even from arbitrary initialization for fixed-rank matrix factorization problems,
including bundle adjustment with affine cameras. This property of wide convergence basin of
high quality optima is desirable for any nonlinear optimization algorithm since obtaining good
initial values can often be non-trivial. The aim of this thesis is to find the key factor behind the
success of these recent matrix factorization algorithms and explore the potential applicability
of the findings to bundle adjustment, which is closely related to matrix factorization.
The thesis begins by unifying a handful of matrix factorization algorithms and comparing
similarities and differences between them. The theoretical analysis shows that the set
of successful algorithms actually stems from the same root of the optimization method
called variable projection (VarPro). The investigation then extends to address why VarPro
outperforms the joint optimization technique, which is widely used in computer vision. This
algorithmic comparison of these methods yields a larger unification, leading to a conclusion
that VarPro benefits from an unequal trust region assumption between two matrix factors.
The thesis then explores ways to incorporate VarPro to bundle adjustment problems
using projective and perspective cameras. Unfortunately, the added nonlinearity causes
a substantial decrease in the convergence basin of VarPro, and therefore a bootstrapping
strategy is proposed to bypass this issue. Experimental results show that it is possible to
yield feasible metric reconstructions and pose estimations from arbitrary initialization given
relatively clean point tracks, taking one step towards initialization-free structure-from-motion.</dcterms:abstract>
   <uketdterms:institution>University of Cambridge</uketdterms:institution>
   <dcterms:issued>2018-05-19</dcterms:issued>
   <dc:type>Thesis</dc:type>
   <uketdterms:qualificationlevel>Doctoral</uketdterms:qualificationlevel>
   <uketdterms:qualificationname>Doctor of Philosophy (PhD)</uketdterms:qualificationname>
   <dc:language>en</dc:language>
   <uketdterms:sponsor>Microsoft
Toshiba Research Europe</uketdterms:sponsor>
   <dcterms:isReferencedBy xsi:type="dcterms:URI">https://www.repository.cam.ac.uk/handle/1810/275067</dcterms:isReferencedBy>
   <dcterms:license>https://apollo8-f-pro.lib.cam.ac.uk/bitstreams/9b6714ff-a43e-4b05-b92b-1e26ef074f20/download</dcterms:license>
   <uketdterms:checksum xsi:type="uketdterms:MD5">87eda9de84448d1f82354d60eee3eb5f</uketdterms:checksum>
   <dc:identifier xsi:type="dcterms:URI">https://apollo8-f-pro.lib.cam.ac.uk/bitstreams/cacdacb6-1620-4608-83aa-b3e47ac617f5/download</dc:identifier>
   <uketdterms:checksum xsi:type="uketdterms:MD5">94aaa5cc8576db3f462da4faaa2c1b5f</uketdterms:checksum>
   <dc:rights>https://www.rioxx.net/licenses/all-rights-reserved/</dc:rights>
   <dc:subject>computer vision</dc:subject>
   <dc:subject>bundle adjustment</dc:subject>
   <dc:subject>nonlinear optimization</dc:subject>
   <dc:subject>variable projection</dc:subject>
   <dc:subject>joint optimization</dc:subject>
   <dc:subject>structure-from-motion</dc:subject>
   <dc:subject>matrix factorization</dc:subject>
   <dc:subject>pseudo object space error</dc:subject>
   <dc:subject>varpro</dc:subject>
   <dc:subject>wiberg</dc:subject>
   <dc:subject>nonlinear least squares</dc:subject>
   <dc:subject>3d reconstruction</dc:subject>
</uketd_dc:uketddc>
</metadata></record></GetRecord></OAI-PMH>