Frame rate up-conversion of real-time high-definition remote surveillance video

Examensarbete för masterexamen

Please use this identifier to cite or link to this item: https://hdl.handle.net/20.500.12380/157438
Download file(s):
File Description SizeFormat 
157438.pdfFulltext6.18 MBAdobe PDFView/Open
Full metadata record
DC FieldValueLanguage
dc.contributor.authorJostell, Johan
dc.contributor.authorIsberg, Andreas
dc.contributor.departmentChalmers tekniska högskola / Institutionen för data- och informationsteknik (Chalmers)sv
dc.contributor.departmentChalmers University of Technology / Department of Computer Science and Engineering (Chalmers)en
dc.date.accessioned2019-07-03T12:49:12Z-
dc.date.available2019-07-03T12:49:12Z-
dc.date.issued2012
dc.identifier.urihttps://hdl.handle.net/20.500.12380/157438-
dc.description.abstractMany surveillance and monitoring systems capture video using static cameras with relatively low frame rate. Low frame rates have benefits such as less storage requirements and less bandwidth used. These issues may be of even greater concern for high-definition video capture and remote surveillance. Also, a reduced frame rate makes the video appear less smooth, causing increased strain for the viewer. It is therefore desirable to increase the frame rate without increasing bandwidth use or changing equipment. This thesis presents the design and implementation of a tool for performing frame rate up-conversion in real-time. The tool makes use of GPUs and multi-core CPUs found in modern computer systems. Techniques and frameworks such as OpenMP, SSE and OpenCL are utilized to make full use of the systems capabilities. Frame rate up-conversion is performed in two steps: motion estimation and motion compensation. For motion estimation a number of block matching algorithms were evaluated and implemented. We present in this thesis our version of an exhaustive bidirectional search algorithm for block matching, called Full Bidirectional Search (FBDS). It uses zero motion prejudgement inspired from Adaptive Rood Pattern Search (ARPS). The tool performs bidirectional motion compensation (BDMC) on the GPU using OpenCL. Testing was performed on three high-definition videos recorded by us,fitting the use scenario of remote surveillance. Results show increased quality compared to simple frame averaging, although with occasional block artefacts. The tool is capable of up-converting the recorded videos by a factor of three in a timespan less than 50 ms. Hence, it is viable for use in a high-definition remote surveillance system.
dc.language.isoeng
dc.setspec.uppsokTechnology
dc.subjectDatavetenskap (datalogi)
dc.subjectComputer Science
dc.titleFrame rate up-conversion of real-time high-definition remote surveillance video
dc.type.degreeExamensarbete för masterexamensv
dc.type.degreeMaster Thesisen
dc.type.uppsokH
Collection:Examensarbeten för masterexamen // Master Theses



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