Show simple item record

dc.creatorZhao, Jialu
dc.date.accessioned2018-05-23T15:32:44Z
dc.date.available2018-05-23T15:32:44Z
dc.date.created2018-12
dc.date.submittedDecember 2018
dc.identifier.urihttps://hdl.handle.net/1969.1/166467
dc.description.abstractGraphic processing units (GPU) play a major role in providing faster runtime with its parallel architecture. With hundreds of cores, GPUs help in accelerating the runtime of algorithms in various applications such as machine learning and image processing. Also CUDA parallel platform lets us to use CUDA enabled GPU for accelerating the runtime of this algorithm. In this work, we exploit the parallel computing capacity of GPU which will be programming in CUDA in video surveillance cameras. A fundamental task in video surveillance cameras is to capture sparse moving objects (foreground) in slowly changing background. A recent algorithm known as the Prac-Re-Pro-CS appears to be especially appealing from the performance viewpoint. However, the algorithm involves manipulations of large matrices and hence is very computationally intensive. The goal of this work is to achieve a real-time implementation of the PracReProCS algorithm by exploiting the parallel architecture of GPU.en
dc.format.mimetypeapplication/pdf
dc.subjectGPU, CUDA, Parallel programming, Machine learningen
dc.titleExtracting Dynamic Information from Video in Real Timeen
dc.typeThesisen
thesis.degree.departmentElectrical & Computer Engineeringen
thesis.degree.disciplineComputer Engineering-Electrical Engineering Tracken
thesis.degree.grantorUndergraduate Research Scholars Programen
thesis.degree.nameBSen
thesis.degree.levelUndergraduateen
dc.contributor.committeeMemberLiu, Tie
dc.type.materialtexten
dc.date.updated2018-05-23T15:32:45Z


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record