Show simple item record

dc.contributor.advisorHavlicek, Joseph
dc.contributor.authorWilliams, Jonathan
dc.date.accessioned2018-12-14T14:38:55Z
dc.date.available2018-12-14T14:38:55Z
dc.date.issued2018-12
dc.identifier.urihttps://hdl.handle.net/11244/316767
dc.description.abstractThis work presents a novel template updating strategy based on singular value decomposition (SVD) together with an expansion and extension of previous work combining observations across temporally adjacent frames to implement a likelihood function that provides improvement to velocity refinement in a particle filter tracker. SVD as a novel approach to template generation is used to take advantage of the intuitive notion that the largest singular value corresponds to the highest correlate across template candidates which should more adequately represent the target appearance while rejecting noise and other distractions for use in a correlation based scoring system such as the proposed likelihood function extended across temporally adjacent frames. The tracker is implemented to accelerate computationally expensive operations by moving them to the GPU for processing. This proposed expanded likelihood function provides an improvement of 11.2%-12.5% to particle degeneracy as compared to the previous method in the "Augmented State Vector" approach across the composite of videos. This improvement to particle degeneracy provides for a lower requirement in the number of actual particles necessary for implementation of a particle filter tracker and thus a lower computational requirement while simultaneously providing similar performance. The proposed SVD template generation provides 23.8% increase in time before track loss when comparing the best case in each category of update-by-score and update-by-SVD across the composite of videos. While not bench-marked in this work for quantitative comparison, the use of the GPU with Tensorflow-GPU and Python has allowed the large data set needed for analysis to be obtained in days instead of the months that would have been required in my original proof-of-concept work that was targeted solely for CPU in Matlab.en_US
dc.languageen_USen_US
dc.subjectEngineering, Electronics and Electrical.en_US
dc.subjectParticle Filteren_US
dc.subjectObject Trackingen_US
dc.titleExtended Observation Particle Filter with SVD Template Generation Implemented for GPUen_US
dc.contributor.committeeMemberBarnes, Ronald
dc.contributor.committeeMemberLiu, Hong
dc.contributor.committeeMemberDing, Lei
dc.contributor.committeeMemberRadhakrishnan, Sridhar
dc.date.manuscript2018-12-10
dc.thesis.degreePh.D.en_US
ou.groupGallogly College of Engineering::School of Electrical and Computer Engineeringen_US
shareok.nativefileaccessrestricteden_US


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record