Skip navigation
  • Home
  • Browse
    • Communities
      & Collections
    • Browse Items by:
    • Publication Date
    • Author
    • Title
    • Subject
    • Department
  • Sign on to:
    • My MacSphere
    • Receive email
      updates
    • Edit Profile


McMaster University Home Page
  1. MacSphere
  2. Open Access Dissertations and Theses Community
  3. Open Access Dissertations and Theses
Please use this identifier to cite or link to this item: http://hdl.handle.net/11375/9347
Title: GPU-Accelerated Particle Filtering for 3D Model-Based Visual Tracking
Authors: Brown, Anthony J.
Advisor: Capson, David
Department: Electrical and Computer Engineering
Keywords: Electrical and Computer Engineering;Electrical and Computer Engineering
Publication Date: Sep-2010
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>
URI: http://hdl.handle.net/11375/9347
Identifier: opendissertations/4479
5498
2045076
Appears in Collections:Open Access Dissertations and Theses

Files in This Item:
File Description SizeFormat 
Archive.zip
Open Access
176.33 MBUnknownView/Open
fulltext.pdf
Open Access
48.61 MBAdobe PDFView/Open
Show full item record Statistics


Items in MacSphere are protected by copyright, with all rights reserved, unless otherwise indicated.

Sherman Centre for Digital Scholarship     McMaster University Libraries
©2022 McMaster University, 1280 Main Street West, Hamilton, Ontario L8S 4L8 | 905-525-9140 | Contact Us | Terms of Use & Privacy Policy | Feedback

Report Accessibility Issue