GPU-based Fast Motion Estimation for On-the-Fly Encoding of Computer-Generated Video Streams

UDC.coleccionInvestigaciónes_ES
UDC.conferenceTitleProceedings of the 21st international workshop on Network and operating systems support for digital audio and video (NOSSDAV '11)es_ES
UDC.departamentoCiencias da Computación e Tecnoloxías da Informaciónes_ES
UDC.endPage80es_ES
UDC.grupoInvComputer Graphics & Visual Computing (XLab)es_ES
UDC.startPage75es_ES
dc.contributor.authorTaibo, Javier
dc.contributor.authorGulías, Víctor M.
dc.contributor.authorMontero Manso, Pablo
dc.contributor.authorRivas, Samuel
dc.date.accessioned2024-11-13T08:54:50Z
dc.date.available2024-11-13T08:54:50Z
dc.date.issued2011
dc.description.abstract[Abstract] Motion estimation is known to be one of the most expensive tasks in video coding as it is usually performed through blind search-based methods. However, in the particular case of computer-generated video, the rendering stage provides useful information to speed up the process. In this paper, we propose a fast motion estimation algorithm, designed to run completely inside the GPU, to compute the optical flow required to estimate motion vectors at the same time as the graphical rendering process by using high-level information about the objects, viewpoints and effects that define each frame. The proposed method takes advantage of GPU parallelism and avoids bottlenecks in the CPU-GPU communication as the entire rendering and encoding process is performed completely inside the GPU. Avoiding search, motion estimation has very little overhead, negligible when compared with rendering and (the rest of the) video encoding costs while maintaining reasonably good quality. Performance evaluation is done with a CUDA implementation for MPEG-2 video, though results are valid for other formats, and it has been tested as part of the rendering and encoding engine of a real-world system that provides serverside visually-rich interactive applications to lightweight clients equipped with standard MPEG video decoders.es_ES
dc.description.sponsorshipThis work is partially supported by Spanish MICINN (TIN2010-20959) and Xunta de Galicia (PGIDIT09TIC015CT).es_ES
dc.description.sponsorshipXunta de Galicia; PGIDIT09TIC015CTes_ES
dc.identifier.citationTaibo, J., Gulias, V. M., Montero, P., Rivas, S. (2011). GPU-based fast motion estimation for on-the-fly encoding of computer-generated video streams. In Proceedings of the 21st international workshop on Network and operating systems support for digital audio and video (NOSSDAV '11), p. 75-80. Association for Computing Machinery https://doi.org/10.1145/1989240.1989260es_ES
dc.identifier.urihttp://hdl.handle.net/2183/40097
dc.language.isoenges_ES
dc.publisherAssociation for Computing Machineryes_ES
dc.relation.projectIDinfo:eu-repo/grantAgreement/MICINN/Plan Nacional de I+D+i 2008-2011/TIN2010-20959/ES/INICIATIVA PARA LA IMPLEMENTACION E INTEGRACION DE SISTEMAS CORRECTOS Y EFICIENTES NO TRIVIALES BASADO EN MODELOSes_ES
dc.relation.urihttps://doi.org/10.1145/1989240.1989260es_ES
dc.rightsPermission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. To copy otherwise, to republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee.es_ES
dc.rights.accessRightsopen accesses_ES
dc.subjectMotion estimationes_ES
dc.subjectGPUes_ES
dc.subjectRenderinges_ES
dc.subjectOptical flowes_ES
dc.titleGPU-based Fast Motion Estimation for On-the-Fly Encoding of Computer-Generated Video Streamses_ES
dc.typeconference outputes_ES
dspace.entity.typePublication
relation.isAuthorOfPublicationcc937ec7-2f90-4a62-abb1-b4f87b033bab
relation.isAuthorOfPublication8cdea048-b740-44af-bdb5-dfe00052d1cb
relation.isAuthorOfPublication02b26c30-775f-4eb4-a1b4-17dc1484a361
relation.isAuthorOfPublication.latestForDiscoverycc937ec7-2f90-4a62-abb1-b4f87b033bab

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Taibo_Javier_2011_GPU.pdf
Size:
571.76 KB
Format:
Adobe Portable Document Format
Description: