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...
Main Author: | |
---|---|
Language: | English |
Published: |
University of British Columbia
2013
|
Online Access: | http://hdl.handle.net/2429/45599 |
id |
ndltd-LACETR-oai-collectionscanada.gc.ca-BVAU.2429-45599 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-LACETR-oai-collectionscanada.gc.ca-BVAU.2429-455992014-03-26T03:40:05Z 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. 2013-12-09T18:35:49Z 2013-12-09T18:35:49Z 2013 2013-12-09 2014-05 Electronic Thesis or Dissertation http://hdl.handle.net/2429/45599 eng 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. |
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_ |
1716656947785105408 |