Repository logo

Design and Implementation of Video View Synthesis for the Cloud

dc.contributor.authorPouladzadeh, Parvaneh
dc.contributor.supervisorShirmohammadi, Shervin
dc.date.accessioned2017-12-21T19:10:19Z
dc.date.available2017-12-21T19:10:19Z
dc.date.issued2017
dc.description.abstractIn multi-view video applications, view synthesis is a computationally intensive task that needs to be done correctly and efficiently in order to deliver a seamless user experience. In order to provide fast and efficient view synthesis, in this thesis, we present a cloud-based implementation that will be especially beneficial to mobile users whose devices may not be powerful enough for high quality view synthesis. Our proposed implementation balances the view synthesis algorithm’s components across multiple threads and utilizes the computational capacity of modern CPUs for faster and higher quality view synthesis. For arbitrary view generation, we utilize the depth map of the scene from the cameras’ viewpoint and estimate the depth information conceived from the virtual camera. The estimated depth is then used in a backward direction to warp the cameras’ image onto the virtual view. Finally, we use a depth-aided inpainting strategy for the rendering step to reduce the effect of disocclusion regions (holes) and to paint the missing pixels. For our cloud implementation, we employed an automatic scaling feature to offer elasticity in order to adapt the service load according to the fluctuating user demands. Our performance results using 4 multi-view videos over 2 different scenarios show that our proposed system achieves average improvement of 3x speedup, 87% efficiency, and 90% CPU utilization for the parallelizable parts of the algorithm.en
dc.identifier.urihttp://hdl.handle.net/10393/37048
dc.identifier.urihttp://dx.doi.org/10.20381/ruor-21320
dc.language.isoenen
dc.publisherUniversité d'Ottawa / University of Ottawaen
dc.subjectView synthesisen
dc.subjectCloud computingen
dc.subjectElasticityen
dc.subjectMulti-threadingen
dc.subjectWarpingen
dc.subjectHomographyen
dc.titleDesign and Implementation of Video View Synthesis for the Clouden
dc.typeThesisen
thesis.degree.disciplineGénie / Engineeringen
thesis.degree.levelMastersen
thesis.degree.nameMAScen
uottawa.departmentScience informatique et génie électrique / Electrical Engineering and Computer Scienceen

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail ImageThumbnail Image
Name:
Pouladzadeh_Parvaneh_2017_thesis.pdf
Size:
2.06 MB
Format:
Adobe Portable Document Format
Description:

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail ImageThumbnail Image
Name:
license.txt
Size:
6.65 KB
Format:
Item-specific license agreed upon to submission
Description: