Welcome to the upgraded MacSphere! We're putting the finishing touches on it; if you notice anything amiss, email macsphere@mcmaster.ca

GPU-Accelerated Particle Filtering for 3D Model-Based Visual Tracking

dc.contributor.advisorCapson, Daviden_US
dc.contributor.authorBrown, Anthony J.en_US
dc.contributor.departmentElectrical and Computer Engineeringen_US
dc.date.accessioned2014-06-18T16:46:45Z
dc.date.available2014-06-18T16:46:45Z
dc.date.created2011-06-03en_US
dc.date.issued2010-09en_US
dc.description.abstract<p>Model-based approaches to 3D object tracking and pose estimation that employ a particle filter are effective and robust , but computational complexity limits their efficacy in real-time scenarios. This thesis describes a novel framework for acceleration of particle filtering approaches to 3D model-based, markerless visual tracking in monocular video using a graphics processing unit (GPU). Specifically, NVIDIA compute unified device architecture (CUDA) and Direct3D are employed to harness the single-instruction multiple- thread (SHvIT) programming model used by the GPU's massively parallel streaming multiprocessors (SMs) for simulation (3D model rendering) and evaluation (segmentation, feature extraction, and weight calculation) of hundreds of particles at high speeds. The proposed framework addresses the computational intensity that is intrinsic to all particle filter approaches, including those with modifications and extensions that strive to reduce the number of required particles while maintaining tracking quality.</p> <p>The sampling importance resampling (SIR) particle filter and its utility in 3D model-based tracking is reviewed and a detailed overview of relevant GPU-programming concepts is presented. The proposed framework is formulated as a series of interconnected steps and the functionality and implementation of each is described in det ail. Rigid and articulated tracking examples are presented in the context of human-computer interact ion (HCI) and augmented reality (AR) applications, with a focus on bare hand tracking. Performance and tracking quality results demonstrate markerless, model-based visual t racking on consumer-grade hardware with pixel-level accuracy up to 95 percent at 30+ frames per second. The framework accelerates particle evaluation up to 25 times over a comparable CP -only implementation. providing an increased particle count while maintaining real-time frame rates.</p>en_US
dc.description.degreeMaster of Applied Science (MASc)en_US
dc.identifier.otheropendissertations/4479en_US
dc.identifier.other5498en_US
dc.identifier.other2045076en_US
dc.identifier.urihttp://hdl.handle.net/11375/9347
dc.subjectElectrical and Computer Engineeringen_US
dc.subjectElectrical and Computer Engineeringen_US
dc.titleGPU-Accelerated Particle Filtering for 3D Model-Based Visual Trackingen_US
dc.typethesisen_US

Files

Original bundle

Now showing 1 - 2 of 2
Loading...
Thumbnail Image
Name:
Archive.zip
Size:
172.2 MB
Format:
Unknown data format
Loading...
Thumbnail Image
Name:
fulltext.pdf
Size:
47.48 MB
Format:
Adobe Portable Document Format