GPU hardware acceleration for industrial applications : using computation to push beyond physical limitations

This thesis explores the possibility of utilizing Graphics Processing Units (GPUs) to address the computational demand of algorithms used to mitigate the inherent physical limitations in devices such as microscopes and 3D-scanners. We investigate the outcome and test our methodology for the followin...

Full description

Bibliographic Details
Main Author: Afrasiabi, Mohammadhossein
Language:English
Published: University of British Columbia 2013
Online Access:http://hdl.handle.net/2429/45599
id ndltd-UBC-oai-circle.library.ubc.ca-2429-45599
record_format oai_dc
spelling ndltd-UBC-oai-circle.library.ubc.ca-2429-455992018-01-05T17:27:04Z GPU hardware acceleration for industrial applications : using computation to push beyond physical limitations Afrasiabi, Mohammadhossein This thesis explores the possibility of utilizing Graphics Processing Units (GPUs) to address the computational demand of algorithms used to mitigate the inherent physical limitations in devices such as microscopes and 3D-scanners. We investigate the outcome and test our methodology for the following case studies: - the narrow field of view found in microscopes. - the limited pixel-resolution available in active 3D sensing technologies such as laser scanners. The algorithms that offer to mitigate these limitations suffer from high computational requirements, rendering them ineffective for time-sensitive applications. In our methodology we exploit parallel programming and software engineering practices to efficiently harness the GPU's potential to provide the needed computational performance. Our goal is to show that it is feasible to use GPU hardware acceleration to address computational requirements of these algorithms for time-sensitive industrial applications. The results of this work demonstrate the potential for using GPU hardware acceleration in meeting computational requirements of such applications. We achieved twice the performance required to algorithmically extend the narrow field of view in microscopes for micro-pathology, and we reached the performance required to upsample the pixel-resolution of a 3D scanner in real-time, for use in autonomous excavation and collision detection in mining. Applied Science, Faculty of Electrical and Computer Engineering, Department of Graduate 2013-12-09T18:35:49Z 2013-12-09T18:35:49Z 2013 2014-05 Text Thesis/Dissertation http://hdl.handle.net/2429/45599 eng Attribution-NonCommercial-NoDerivatives 4.0 International http://creativecommons.org/licenses/by-nc-nd/4.0/ University of British Columbia
collection NDLTD
language English
sources NDLTD
description This thesis explores the possibility of utilizing Graphics Processing Units (GPUs) to address the computational demand of algorithms used to mitigate the inherent physical limitations in devices such as microscopes and 3D-scanners. We investigate the outcome and test our methodology for the following case studies: - the narrow field of view found in microscopes. - the limited pixel-resolution available in active 3D sensing technologies such as laser scanners. The algorithms that offer to mitigate these limitations suffer from high computational requirements, rendering them ineffective for time-sensitive applications. In our methodology we exploit parallel programming and software engineering practices to efficiently harness the GPU's potential to provide the needed computational performance. Our goal is to show that it is feasible to use GPU hardware acceleration to address computational requirements of these algorithms for time-sensitive industrial applications. The results of this work demonstrate the potential for using GPU hardware acceleration in meeting computational requirements of such applications. We achieved twice the performance required to algorithmically extend the narrow field of view in microscopes for micro-pathology, and we reached the performance required to upsample the pixel-resolution of a 3D scanner in real-time, for use in autonomous excavation and collision detection in mining. === Applied Science, Faculty of === Electrical and Computer Engineering, Department of === Graduate
author Afrasiabi, Mohammadhossein
spellingShingle Afrasiabi, Mohammadhossein
GPU hardware acceleration for industrial applications : using computation to push beyond physical limitations
author_facet Afrasiabi, Mohammadhossein
author_sort Afrasiabi, Mohammadhossein
title GPU hardware acceleration for industrial applications : using computation to push beyond physical limitations
title_short GPU hardware acceleration for industrial applications : using computation to push beyond physical limitations
title_full GPU hardware acceleration for industrial applications : using computation to push beyond physical limitations
title_fullStr GPU hardware acceleration for industrial applications : using computation to push beyond physical limitations
title_full_unstemmed GPU hardware acceleration for industrial applications : using computation to push beyond physical limitations
title_sort gpu hardware acceleration for industrial applications : using computation to push beyond physical limitations
publisher University of British Columbia
publishDate 2013
url http://hdl.handle.net/2429/45599
work_keys_str_mv AT afrasiabimohammadhossein gpuhardwareaccelerationforindustrialapplicationsusingcomputationtopushbeyondphysicallimitations
_version_ 1718584090598309888