introduction, virtual, reality, computing, medium, eld, breakthrough, widespread, usage, happened, computational, expensive, nowadays, problems, starting, disappear, computers, capable, rendering, complex, scenes, photorealistic, quality, devices, available, 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, degree, imaging, remotely, controlled, camera, capturing, video, target, location, mimicked, environment, created, algorithm, described, main, contribution, method, navigable, images, navigation, system, brief, discussion, cameras, unorthodox, image, formats, holding, visual, information, stitching, organised, chapter, overview, problem, briey, related, introduces, generation, algorithms, computer, graphics, displaying, implementation, details, traditionally, closely, connected, pipeline, modelled, rst, models, rendered, eciency, approach, realistic, goodness, model, requires, experience, entirely, dierent, needed, based, photogrammetry, dimensional, standard, vision, extensively, researched, decades, result, numerous, approaches, recent, progress, serious, future, deeper, scope, option, create, replace, photorealism, achieved, doing, obviously, includes, scenarios, mimicking, disadvantage, xed, viewpoint, simply, surroundings, looked, disappearing, type, reached, eectively, removed, previously, mentioned, contains, generate, simulation, solution, solved, adjacent, densely, area, covered, seemingly, unexpected, overcome, captures, operated, distance, controlling, required, visible, tedious, relocated, ability, existing, locations, applications, internet, various, improvement, google, centres, looking, rental, restaurant, attract, showing, comfortable, potential, actually, basically, promoting, discuss, current, using, software, provided, samsung, unfortunately, eort, familiar, studied, exist, mainly, context, panorama, developed, cellphones, operate, variety, conditions, assumptions, workow, usually, similar, feature, extractor, features, extracted, determined, ransac, matrix, approximation, results, according, nal, constructed, nally, colours, borders, blended, appearance, examples, include, techniques, directly, designed, conventional, spherical, sheye, additionally, operating, unnecessarily, example, necessary, estimate, parameters, beforehand, estimation, areas, previous, simpler, somewhat, schleimer, segerman, equirectangular, conversion, presented, deng, et, al, noted, research, possibly, currently, aware, topic, discussed, range, relevant, snavely, exploring, collections, achieve, ob, jective, arbitrary, compared, tradeo, achieving, retrieval, data, attempting, nd, resembling, input, mapping, dataset, lowerdimensional, trying, propose, novel, browsing, systems, resemble, contain, rubner, sivic, endo, famous, easier, construct, linear, structure, dimensionality, reduction, embedding, visualise, jects, retain, multidimensional, scaling, isomap, locally, laplacian, eigenmaps, manifold, sculpting, explored, potentially, class, graph, attempt, embeddings, visualisation, minimal, surveyed, heavily, working, textbook, shirley, detail, purposes, sucient, scene, whereas, render, sphere, panoramas, predominant, texture, onto, although, cylinder, cube, slightly, contrary, addition, intensity, capture, radius, later, technology, appeared, videos, complicated, setups, multiple, equipment, hobbyists, handled, dierently, ordinary, output, less, correspond, angle, degrees, human, observer, situation, comprehend, meaningful, subset, corresponding, selecting, interactive, user, storing, initially, surrounding, lens, pro, jecting, representation, undergo, combined, produce, format, subsection, easily, average, emergence, ricoh, theta, kodak, bublcam, sphericam, probably, brand, active, industrial, competition, promising, rapid, advance, design, principles, ultra, lenses, ranging, varies, choosing, focus, action, capabilities, supposed, survive, metre, extreme, temperatures, resolution, shown, actual, perceived, lower, closer, increase, reasonable, jections, captured, ultrawide, circular, covering, approximately, stitched, version, converted, practise, jection, globe, downside, redundancy, eect, antarctic, stretched, despite, advantage, removal, higher, contained, nature, redundant, mapped, smaller, storage, ordering, grid, aspect, dealing, resolutions, optimise, bandwidth, section, originally, ject, seminar, mining, consist, consists, natively, outputs, consisting, program, drawbacks, discontinuities, inecient, smoothing, inconvenient, comparable, expected, insight, faced, develop, technique, noticeable, focusing, motivated, complexity, relative, uniqueness, prohibits, visualised, coordinate, unit, specied, polar, azimuthal, expressed, wand, hdenote, width, respectively, opposite, spheres, subtracting, centre, coordinates, nding, denote, denotes, arctangent, function, quadrant, arguments, formed, rescaling, rotate, cos, rotated, yz, rotation, matrices, rotating, axis, arctan, arccos, equation, initial, computation, particular, illustrate, trivial, exactly, artefacts, static, centimetres, therefore, geometry, procedure, performed, description, attempts, correspondence, accuracy, additional, non, overlapping, totaling, matching, robustness, vertical, alignment, horizontal, detect, gradients, computed, sobel, operator, summed, gradient, absolute, maximised, position, maximum, reference, rationale, summing, accurate, aected, threshold, clustered, outliers, clusters, approximate, touching, dynamic, warping, correspondences, highlighted, separation, linearly, extending, programming, sequence, comprehensive, align, sequences, optimal, ris, dened, xand, pseudocode, expresses, ]do, min, applying, mnow, extracting, backtracking, wmatrix, minimum, explained, positions, pixel, proof, concept, straightforward, generalise, neighbouring, pixels, tends, considered, modied, penalty, diagonal, movement, expression, wi, sub, hundredth, warped, increased, deviations, slight, properly, horizontally, acquired, accordingly, stretching, accurately, especially, failure, correctly, operation, constructing, vertically, aligned, modify, acquire, perfect, dierences, thus, excessive, complications, convert, determine, wdenotes, original, component, determining, corrected, called, hdenotes, cartesian, sampled, precise, interpolated, interpolation, sections, generated, clearly, ignored, seemed, basic, blending, solve, perfectly, exposed, constants, testing, robust, usable, specialised, comparison, produces, motivation, angles, matched, suciently, unrealistic, desirable, density, require, manually, considerable, automate, remote, driving, unclear, corresponds, vehicle, experiments, repositioning, tripod, per, labelled, purely, neighbourhood, node, neighbours, conducting, practical, considerations, assuming, similarity, organise, metric, comparing, assume, channel, colour, jj, hcorrespond, jjv, euclidean, norm, vector, compute, pairwise, apply, dierence, specics, orientation, invariant, largely, placed, aspects, improved, total, considerably, comparisons, indicate, heatmap, error, distances, structural, indicating, operates, constructs, logical, underlying, experimental, obtained, dto, roughly, classical, assumes, dis, centred, variable, zero, translation, aect, squared, cis, centring, xwas, assumed, eigenvalue, decomposition, constucted, element, vis, eigenvectors, eigenvalues, obtain, klargest, eigenvector, kand, krespectively, vk, kv, zcontains, metres, resulting, recognisable, lies, eective, detecting, closest, spatial, improvements, connecting, similarly, approximations, geodesic, perform, subtask, identication, nearest, shortest, detailed, nodes, implementing, depending, knearest, weights, neighbour, mutual, undirected, natural, symmetric, obtaining, encourage, creation, structures, floyd, warshall, comprised, resembles, reliable, estimating, probable, detection, located, gap, manner, missing, connections, caused, denitely, navigating, consistent, represent, worked, solvable, sources, pattern, utilised, parallel, practically, merged, subsections, merge, xing, turned, needlessly, constrained, simplied, biggest, reaching, causes, detections, guring, designing, examined, endpoint, smallest, selections, enables, custom, modication, initialised, respect, gure, sample, greedy, forming, adding, iteration, divided, considers, border, unassigned, added, consider, manage, situations, considering, placing, placement, suboptimal, assigned, themselves, illustrated, strategy, observation, whether, implicit, directed, occur, theoretically, explicit, application, explicitly, merging, convenient, separately, basis, rotations, furthermore, involves, incrementally, minimises, faster, experimentation, viewed, distorted, enable, viewing, impression, introduced, inner, viewer, changing, suitable, triangles, vertices, generally, series, transformations, applied, transformation, translated, origin, conveniently, canonical, volume, performs, viewport, us, vertex, rasterised, rasters, raster, blocking, logically, updating, buering, fragment, depth, fragments, updated, observed, simplest, domain, shading, scheme, source, aects, factors, descriptions, schemes, denoted, colouring, dimensions, firstly, expressing, radial, assigning, curved, perspective, contributes, provides, central, simulate, switching, implemented, computations, opencv, computationally, navigator, interface, displays, freely, opengl, event, handling, loading, director, code, included, accessed, graduation, theses, registry, webpage, gathering, mounted, theory, automatic, learning, le, press, les, reversed, conclusion, developing, resulted, copying, complete, consumption, nished, copied, linux, processed, interactively, reverse, operations, computes, separated, resizing, tested, parses, extracts, nishes, produced, loaded, crating, longest, split, intentional, virtuality, product, serves, functional, substeps, independently, modular, conclusions, 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, display, rotational, positional, sensor, limitation, monoscopic, perception, lessen, stereoscopic, mitigate, widely