An inpainting-based deinterlacing method
Video is usually acquired in interlaced format, where each image frame is composed of two image fields, each field/nholding same parity lines. However, many display devices require progressive video as input; also, many video processing tasks perform better on progressive material than on interlaced...
| Autores: | , , , , , |
|---|---|
| Tipo de recurso: | artículo |
| Estado: | Versión publicada |
| Fecha de publicación: | 2007 |
| País: | España |
| Institución: | Universitat Pompeu Fabra |
| Repositorio: | Repositorio Digital de la UPF |
| OAI Identifier: | oai:repositori.upf.edu:10230/25976 |
| Acceso en línea: | http://hdl.handle.net/10230/25976 http://dx.doi.org/10.1109/TIP.2007.903844 |
| Access Level: | acceso abierto |
| Palabra clave: | Tractament del senyal Vídeo Geometry Interpolation Interlacing Inpainting Video restoration |
| id |
ES_2a81a35bd978c256e109ea3d128247d8 |
|---|---|
| oai_identifier_str |
oai:repositori.upf.edu:10230/25976 |
| network_acronym_str |
ES |
| network_name_str |
España |
| repository_id_str |
|
| spelling |
An inpainting-based deinterlacing methodBallester, ColomaBertalmío, MarceloCaselles, VicenteGarrido Ostermann, LuisMarques, AdriánRanchin, FlorentTractament del senyalVídeoGeometryInterpolationInterlacingInpaintingVideo restorationVideo is usually acquired in interlaced format, where each image frame is composed of two image fields, each field/nholding same parity lines. However, many display devices require progressive video as input; also, many video processing tasks perform better on progressive material than on interlaced video. In the literature, there exist a great number of algorithms for interlaced to progressive video conversion, with a great tradeoff between the speed and quality of the results. The best algorithms in terms of image quality require motion compensation; hence, they are computationally very intensive. In this paper, we propose a novel deinterlacing algorithm based on ideas from the image inpainting arena. We view the lines to interpolate as gaps that we need to inpaint. Numerically, this is implemented using a dynamic programming procedure, which ensures a complexity of O(S), where S is the number of pixels in the image. The results obtained with our algorithm compare favorably, in terms of image quality, with state-of-the-art methods, but at a lower computational cost, since we do not need to perform motion field estimation.Institute of Electrical and Electronics Engineers (IEEE)201620162007info:eu-repo/semantics/articleinfo:eu-repo/semantics/publishedVersionapplication/pdfapplication/pdfhttp://hdl.handle.net/10230/25976http://dx.doi.org/10.1109/TIP.2007.903844reponame:Repositorio Digital de la UPFinstname:Universitat Pompeu FabraInglésIEEE Transactions on Image Processing. 2007; 16(10): 2476-2491© 2007 Institute of Electrical and Electronics Engineers (IEEE) Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media, including reprinting/republishing this material for advertising or promotional purposes, creating new collective works, for resale or redistribution to servers or lists, or reuse of any copyrighted component of this work in other works. The final published article can be found at http://dx.doi.org/10.1109/TIP.2007.903844info:eu-repo/semantics/openAccessoai:repositori.upf.edu:10230/259762026-06-12T07:21:37Z |
| dc.title.none.fl_str_mv |
An inpainting-based deinterlacing method |
| title |
An inpainting-based deinterlacing method |
| spellingShingle |
An inpainting-based deinterlacing method Ballester, Coloma Tractament del senyal Vídeo Geometry Interpolation Interlacing Inpainting Video restoration |
| title_short |
An inpainting-based deinterlacing method |
| title_full |
An inpainting-based deinterlacing method |
| title_fullStr |
An inpainting-based deinterlacing method |
| title_full_unstemmed |
An inpainting-based deinterlacing method |
| title_sort |
An inpainting-based deinterlacing method |
| dc.creator.none.fl_str_mv |
Ballester, Coloma Bertalmío, Marcelo Caselles, Vicente Garrido Ostermann, Luis Marques, Adrián Ranchin, Florent |
| author |
Ballester, Coloma |
| author_facet |
Ballester, Coloma Bertalmío, Marcelo Caselles, Vicente Garrido Ostermann, Luis Marques, Adrián Ranchin, Florent |
| author_role |
author |
| author2 |
Bertalmío, Marcelo Caselles, Vicente Garrido Ostermann, Luis Marques, Adrián Ranchin, Florent |
| author2_role |
author author author author author |
| dc.subject.none.fl_str_mv |
Tractament del senyal Vídeo Geometry Interpolation Interlacing Inpainting Video restoration |
| topic |
Tractament del senyal Vídeo Geometry Interpolation Interlacing Inpainting Video restoration |
| description |
Video is usually acquired in interlaced format, where each image frame is composed of two image fields, each field/nholding same parity lines. However, many display devices require progressive video as input; also, many video processing tasks perform better on progressive material than on interlaced video. In the literature, there exist a great number of algorithms for interlaced to progressive video conversion, with a great tradeoff between the speed and quality of the results. The best algorithms in terms of image quality require motion compensation; hence, they are computationally very intensive. In this paper, we propose a novel deinterlacing algorithm based on ideas from the image inpainting arena. We view the lines to interpolate as gaps that we need to inpaint. Numerically, this is implemented using a dynamic programming procedure, which ensures a complexity of O(S), where S is the number of pixels in the image. The results obtained with our algorithm compare favorably, in terms of image quality, with state-of-the-art methods, but at a lower computational cost, since we do not need to perform motion field estimation. |
| publishDate |
2007 |
| dc.date.none.fl_str_mv |
2007 2016 2016 |
| dc.type.none.fl_str_mv |
info:eu-repo/semantics/article info:eu-repo/semantics/publishedVersion |
| format |
article |
| status_str |
publishedVersion |
| dc.identifier.none.fl_str_mv |
http://hdl.handle.net/10230/25976 http://dx.doi.org/10.1109/TIP.2007.903844 |
| url |
http://hdl.handle.net/10230/25976 http://dx.doi.org/10.1109/TIP.2007.903844 |
| dc.language.none.fl_str_mv |
Inglés |
| language_invalid_str_mv |
Inglés |
| dc.relation.none.fl_str_mv |
IEEE Transactions on Image Processing. 2007; 16(10): 2476-2491 |
| dc.rights.none.fl_str_mv |
info:eu-repo/semantics/openAccess |
| eu_rights_str_mv |
openAccess |
| dc.format.none.fl_str_mv |
application/pdf application/pdf |
| dc.publisher.none.fl_str_mv |
Institute of Electrical and Electronics Engineers (IEEE) |
| publisher.none.fl_str_mv |
Institute of Electrical and Electronics Engineers (IEEE) |
| dc.source.none.fl_str_mv |
reponame:Repositorio Digital de la UPF instname:Universitat Pompeu Fabra |
| instname_str |
Universitat Pompeu Fabra |
| reponame_str |
Repositorio Digital de la UPF |
| collection |
Repositorio Digital de la UPF |
| repository.name.fl_str_mv |
|
| repository.mail.fl_str_mv |
|
| _version_ |
1869405072645947392 |
| score |
15,812429 |