A real time video pipeline for computer vision using embedded GPUs
dc.contributor.author | Patil, Rutuja, author | |
dc.contributor.author | Beveridge, Ross, advisor | |
dc.contributor.author | Olschanowsky, Catherine, advisor | |
dc.contributor.author | Azimi Sadjadi, Mahmood, committee member | |
dc.contributor.author | Guzik, Stephen, committee member | |
dc.date.accessioned | 2017-01-04T22:59:19Z | |
dc.date.available | 2017-01-04T22:59:19Z | |
dc.date.issued | 2016 | |
dc.description.abstract | This thesis presents case study confirming the feasibility of real time Computer Vision applications on embedded GPUs. Applications that depend on video processing, such as security surveillance, can benefit from applying optimizations common in scientific computing. This thesis demonstrates the benefit of applying such optimizations to real time Computer Vision applications on embedded GPUs. The primary contribution of this thesis is an optimized implementation of ViBe targeting NVIDIA's Jetson TK1. ViBe is a commonly used background subtraction algorithm. Optimizing a background subtraction algorithm accelerates the task of reducing the field of view to only interesting patches of the frames of the video. Placing portable hardware close to capturing devices in the surveillance system reduces bandwidth requirements and cost. The goals of the optimizations proposed for this algorithm are to 1) reduce memory traffic 2) overlap CPU and GPU usage 3) reduce kernel overhead. The optimized implementation of ViBe achieves a frame rate of almost 55 FPS beating the real time goal standard of 30 FPS for real time video. This is a small portion of the real-time window leaving processing time for additional algorithms like object recognition. | |
dc.format.medium | born digital | |
dc.format.medium | masters theses | |
dc.identifier | Patil_colostate_0053N_13969.pdf | |
dc.identifier.uri | http://hdl.handle.net/10217/178925 | |
dc.language | English | |
dc.language.iso | eng | |
dc.publisher | Colorado State University. Libraries | |
dc.relation.ispartof | 2000-2019 | |
dc.rights | Copyright and other restrictions may apply. User is responsible for compliance with all applicable laws. For information about copyright law, please see https://libguides.colostate.edu/copyright. | |
dc.subject | embedded graphics processing units | |
dc.subject | parallel computing | |
dc.subject | optimizations | |
dc.subject | computer vision | |
dc.title | A real time video pipeline for computer vision using embedded GPUs | |
dc.type | Text | |
dcterms.rights.dpla | This Item is protected by copyright and/or related rights (https://rightsstatements.org/vocab/InC/1.0/). You are free to use this Item in any way that is permitted by the copyright and related rights legislation that applies to your use. For other uses you need to obtain permission from the rights-holder(s). | |
thesis.degree.discipline | Electrical and Computer Engineering | |
thesis.degree.grantor | Colorado State University | |
thesis.degree.level | Masters | |
thesis.degree.name | Master of Science (M.S.) |
Files
Original bundle
1 - 1 of 1
Loading...
- Name:
- Patil_colostate_0053N_13969.pdf
- Size:
- 727.2 KB
- Format:
- Adobe Portable Document Format