Virtual-reality blast scene modelling and reconstruction

Show simple item record

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


Files in this item

This item appears in the following Collection(s)

Show simple item record