Please be advised that the site will be down for maintenance on Sunday, September 1, 2024, from 08:00 to 18:00, and again on Monday, September 2, 2024, from 08:00 to 09:00. We apologize for any inconvenience this may cause.
dc.contributor.advisor | Grobler, Hans | |
dc.contributor.postgraduate | Coetzee, Martin Jacobus | |
dc.date.accessioned | 2022-11-21T11:30:36Z | |
dc.date.available | 2022-11-21T11:30:36Z | |
dc.date.created | 2023-04 | |
dc.date.issued | 2022 | |
dc.description | Dissertation (MEng (Computer Engineering))--University of Pretoria, 2022. | en_US |
dc.description.abstract | Virtual Reality (VR) allows the visualisation and exploration of detailed 3D environments. Recent advances in technology have made the use of VR more accessible for research and industry applications. VR is especially applicable to the mining industry, as hazardous environments or events can be experienced in a safe and intuitive form. One such application is the reconstruction and simulation of mining blasts. Scene modelling and reconstruction within the context of VR is not far removed from standard 3D scene modelling, as VR is typically merely an extension of standard 3D rendering. The areas of 3D reconstruction, modelling and data processing are large and active fields of research with extensive applications, however, many methods are not typically applied to natural, monochromatic and highly-unstructured data such as a mining blast, and as such the exact limitations and applicability of standard 3D modelling techniques are unknown. The research is based on multi-perspective, overlapping image data sequences. The 3D reconstruction of both large scale static environments and temporal mining blasts was achieved by means of the Pix4DMapper [1] photogrammetry suite. The optimisation of reconstruction parameters is dataset dependent. Significant limitations were encountered with 3D dataset preparation due to the non-metric 3D reconstructions obtained as a result of a lack of measured external camera parameters for the research image datasets. Camera calibration biasing, inverse external parameter transforms and manual alignment was used to prepare the 3D dataset for VR visualisation in lieu of these limitations. A custom asset management pipeline was implemented to allow large, complex 3D datasets to be imported into the Unity 3D game engine at runtime. A VR environment and blast visualisation application, with intuitive environment exploration mechanics, was developed in Unity. The use of shader-based level-of-detail (LOD) scaling, custom vertex buffer objects (VBOs) and cube map rendering ensures adequate VR performance on modern high-end hardware. The extraction of blast parameters from a combination of 2D image data and reconstructed 3D models was investigated. The possible applications of blast parametrization include special effects, projectile trajectory estimation, predictive models and safety planning. Blast parametrization was hindered by data anomalies encountered due to the setup and methodology used to capture the research dataset. A methodology was proposed for the capturing of blast datasets that addresses the limitations encountered. Methods were developed to enable reconstruction scale relative parameter extraction, as well as single-perspective 2D to 3D data association within the context of photogrammetry. A rudimentary dust cloud particle simulation was implemented as a demonstration of the possible applications of blast parametrization. The use of blast parametrization and special effects for blast visualisation augmentation was found to be highly dataset dependent and impractical without improved dataset availability. The research dataset limitations and the use of dataset dependent methods allows the VR blast modelling and reconstruction pipeline to be only partially automated. | en_US |
dc.description.availability | Unrestricted | en_US |
dc.description.degree | MEng (Computer Engineering) | en_US |
dc.description.department | Electrical, Electronic and Computer Engineering | en_US |
dc.description.sponsorship | AELMS Chair in Innovative Rock Breaking Technology in collaboration with the Department of Electrical, Electronic and Computer Engineering of the University of Pretoria. | en_US |
dc.identifier.citation | * | en_US |
dc.identifier.doi | 10.25403/UPresearchdata.21430182 | en_US |
dc.identifier.other | A2023 | |
dc.identifier.uri | https://repository.up.ac.za/handle/2263/88391 | |
dc.language.iso | en | en_US |
dc.publisher | University of Pretoria | |
dc.rights | © 2022 University of Pretoria. All rights reserved. The copyright in this work vests in the University of Pretoria. No part of this work may be reproduced or transmitted in any form or by any means, without the prior written permission of the University of Pretoria. | |
dc.subject | Virtual-reality | en_US |
dc.subject | Photogrammetry | en_US |
dc.subject | Asset management | en_US |
dc.subject | Shader | en_US |
dc.subject | Cubemap | en_US |
dc.subject | Parametrization | en_US |
dc.subject | UCTD | |
dc.title | Virtual-reality blast scene modelling and reconstruction | en_US |
dc.type | Dissertation | en_US |