introduction, virtual, reality, computing, platform, medium, exciting, eld, breakthrough, widespread, usage, happened, due, computational, power, expensive, hardware, nowadays, however, raw, starting, computers, capable, rendering, complex, scenes, photorealistic, quality, speeds, devices, available, prices, aordable, larger, audience, nevertheless, common, remaining, hindering, products, content, creating, believable, environments, dicult, consuming, traditional, methods, rely, graphical, modelling, development, process, talented, professionals, thesis, explores, options, alternative, making, degree, imaging, remotely, controlled, used, moving, camera, capturing, video, target, location, going, mimicked, created, algorithm, described, main, contribution, navigable, map, images, describe, navigation, system, brief, discussion, unorthodox, formats, holding, visual, information, stitching, organised, chapter, overview, background, briey, related, introduces, generation, graphics, displaying, implementation, details, traditionally, closely, connected, pipeline, modelled, rst, models, rendered, eciency, approach, realistic, depends, goodness, requires, experience, entirely, dierent, needed, possible, based, photogrammetry, dimensional, standard, vision, extensively, researched, decades, result, numerous, overall, recent, progress, serious, future, deeper, scope, create, replace, photorealism, achieved, doing, obviously, includes, scenarios, aim, mimicking, disadvantage, xed, viewpoint, simply, view, surroundings, looked, rapidly, disappearing, type, record, reached, eectively, removed, previously, mentioned, contains, generate, simulation, single, remains, solution, solved, adjacent, densely, area, covered, seemingly, simple, task, unexpected, overcome, captures, operated, otherwise, controlling, someone, required, visible, tedious, sense, relocated, afar, ability, existing, applications, internet, various, improvement, google, leaving, shopping, centres, looking, compare, rental, apartments, restaurant, owners, attract, customers, showing, letting, potential, actually, basically, promoting, discuss, current, state, art, using, software, provided, samsung, unfortunately, known, eort, becoming, familiar, general, studied, exist, mainly, context, panorama, developed, cellphones, nearly, operate, variety, conditions, assumptions, workow, usually, similar, feature, extractor, useful, extracted, determined, ransac, matrix, approximation, according, nal, constructed, nally, colours, borders, blended, appearance, examples, techniques, directly, designed, conventional, spherical, sheye, additionally, operating, unnecessarily, necessary, estimate, parameters, beforehand, estimation, previous, reasons, simpler, somewhat, schleimer, segerman, equirectangular, conversion, given, presented, deng, et, al, noted, research, possibly, currently, aware, topic, discussed, range, relevant, snavely, exploring, collections, achieve, ob, jective, set, arbitrary, space, compared, tradeo, achieving, retrieval, data, attempting, nd, resembling, input, mapping, dataset, lowerdimensional, trying, propose, novel, browsing, resemble, rubner, sivic, endo, famous, easier, construct, linear, structure, dimensionality, reduction, embedding, share, goal, visualise, jects, retain, multidimensional, scaling, isomap, locally, laplacian, eigenmaps, manifold, sculpting, explored, potentially, class, graph, attempt, visualisation, minimal, crossings, form, surveyed, heavily, working, textbook, shirley, purposes, sucient, draw, whereas, render, sphere, predominant, texture, onto, although, cylinder, cube, tried, slightly, interesting, contrary, ray, addition, intensity, allows, radius, later, technology, stages, cost, appeared, complicated, setups, multiple, equipment, hobbyists, handled, dierently, ordinary, output, less, correspond, angle, human, observer, situation, comprehend, meaningful, subset, corresponding, narrow, selecting, interactive, user, storing, initially, fashion, lens, pro, jecting, plane, representation, undergo, combined, produce, subsection, certainly, easily, average, emergence, ricoh, theta, gear, kodak, bublcam, sphericam, brand, active, industrial, competition, promising, rapid, advance, design, principles, ultra, lenses, ranging, varies, choosing, focus, action, capabilities, supposed, survive, metre, extreme, temperatures, resolution, taken, account, shown, actual, perceived, lower, closer, pace, likely, quickly, increase, reasonable, jections, captured, ultrawide, circular, covering, approximately, stitched, being, version, converted, practise, choice, surface, globe, seeing, geography, downside, amount, redundancy, eect, antarctic, stretched, despite, having, rather, advantage, removal, higher, contained, nature, redundant, mapped, smaller, storage, ordering, grid, aspect, dealing, optimise, bandwidth, section, originally, seminar, mining, consist, natively, consisting, program, drawbacks, discontinuities, inecient, smoothing, inconvenient, author, comparable, expected, valuable, insight, faced, develop, noticeable, focusing, motivated, complexity, relative, uniqueness, prohibits, visualised, coordinate, unit, specied, polar, azimuthal, expressed, wand, hdenote, width, height, respectively, facing, opposite, subtracting, nding, length, denote, arctangent, function, correct, quadrant, arguments, formed, rescaling, rotate, choose, upwards, sin, cos, rotated, yz, rotation, rotating, axis, arctan, arccos, equation, initial, computation, clear, drawing, particular, illustrate, trivial, exactly, artefacts, arises, static, centimetres, apart, therefore, geometry, procedure, performed, description, correspondence, strips, accuracy, additional, non, overlapping, totaling, matching, robustness, vertical, alignment, horizontal, detect, column, gradients, computed, sobel, operator, summed, absolute, values, maximised, position, maximum, reference, rationale, summing, uniform, accurate, aected, threshold, clustered, noisy, outliers, clusters, smooth, approximate, touching, dynamic, warping, highlighted, dots, separation, linearly, extending, programming, sequence, comprehensive, align, optimal, ris, dened, sum, xand, following, pseudocode, expresses, ]do, min, applying, mnow, match, extracting, backtracking, wmatrix, minimum, explained, pixel, proof, concept, straightforward, generalise, neighbouring, tends, considered, modied, penalty, diagonal, movement, expression, wi, sub, hundredth, warped, increased, deviations, really, slight, properly, horizontally, acquired, accordingly, stretching, accurately, especially, failure, correctly, operation, constructing, vertically, aligned, modify, acquire, dierences, thus, excessive, complications, convert, determine, wdenotes, original, component, determining, corrected, called, finally, cartesian, sampled, precise, interpolated, interpolation, barely, generated, clearly, ignored, seemed, basic, blending, solve, perfectly, exposed, constants, testing, robust, usable, specialised, comparison, motivation, nearby, matched, badly, buildings, outdoors, suciently, unrealistic, desirable, density, manually, considerable, automate, mount, remote, driving, unclear, taking, vehicle, experiments, repositioning, tripod, per, square, labelled, truth, purely, neighbourhood, node, neighbours, conducting, afterwards, practical, considerations, assuming, similarity, measure, organise, metric, comparing, assume, channel, test, jj, hcorrespond, jjv, euclidean, norm, vector, compute, pairwise, apply, expect, specics, orientation, invariant, largely, placed, improved, total, considerably, indicate, heatmap, error, structural, indicating, logical, underlying, experimental, obtained, dto, roughly, classical, dis, centred, variable, equal, zero, translation, aect, squared, cis, centring, xwas, assumed, eigenvalue, decomposition, constucted, element, vis, eigenvectors, obtain, klargest, kand, krespectively, vk, kv, zcontains, resulting, recognisable, fails, lies, eective, detecting, closest, life, spatial, connecting, similarly, geodesic, perform, subtask, identication, nearest, shortest, detailed, implementing, depending, select, knearest, weights, mutual, undirected, natural, symmetric, hope, obtaining, encourage, creation, floyd, warshall, comprised, reliable, estimating, further, probable, detection, stable, located, gap, manner, missing, extra, connections, caused, denitely, navigating, consistent, represent, worked, solvable, sources, pattern, utilised, parallel, practically, merged, merge, xing, turned, needlessly, constrained, simplied, biggest, reaching, causes, false, guring, designing, examined, endpoint, chosen, smallest, selections, ending, enables, custom, modication, initialised, respect, gure, sample, rate, greedy, forming, adding, iteration, divided, considers, unassigned, added, manage, considering, placing, free, check, placement, suboptimal, bigger, assigned, direct, themselves, illustrated, strategy, deal, observation, whether, implicit, directed, occur, theoretically, explicit, explicitly, merging, convenient, separately, basis, furthermore, involves, incrementally, minimises, faster, experimentation, viewed, distorted, viewing, impression, introduced, level, inner, viewer, changing, suitable, triangles, vertices, screen, generally, series, transformations, applied, translated, origin, conveniently, canonical, volume, viewport, rasterised, rasters, blocking, logically, updating, buering, fragment, depth, updated, observed, simplest, domain, sort, shading, scheme, factors, denoted, colouring, dimensions, upper, firstly, expressing, radial, assigning, curved, perspective, contributes, friendly, provides, central, simulate, switching, implemented, opencv, library, computationally, navigator, interface, displays, freely, written, opengl, event, handling, loading, director, code, included, accessed, graduation, theses, registry, webpage, gathering, mounted, theory, automatic, learning, tool, le, press, whenever, reversed, conclusion, developing, resulted, copying, complete, consumption, nished, copied, linux, processed, interactively, reverse, separate, separated, somewhere, driven, resizing, tested, parses, extracts, nishes, produced, loaded, crating, longest, improve, split, intentional, virtuality, serves, functional, substeps, independently, modular, limitations, imagebased, simulated, dense, investigated, automatically, replacing, solver, optimisation, extraction, containing, automated, obvious, sophisticated, speeding, hopefully, improving, ideally, providing, invariance, support, headset, immersive, allowing, wearing, headmounted, write, rotational, positional, sensor, monoscopic, perception, lessen, stereoscopic, mitigate, widely