Mecanismos de optimización en el procesado para H.265/HEVC
En esta memoria se ha implementado una etapa de preprocesado que sirva como primera fase en el proceso de codificación de vídeo. Esta etapa integra dos variedades del filtro de mediana (3×3 y 5×5) y un operador. Dicho operador lleva a cabo el cálculo del gradiente de los píxeles que conforman una im...
| Autor: | |
|---|---|
| Tipo de recurso: | tesis de maestría |
| Fecha de publicación: | 2016 |
| País: | España |
| Institución: | Universidad Complutense de Madrid (UCM) |
| Repositorio: | Docta Complutense |
| Idioma: | español |
| OAI Identifier: | oai:docta.ucm.es:20.500.14352/25163 |
| Acceso en línea: | https://hdl.handle.net/20.500.14352/25163 |
| Access Level: | acceso abierto |
| Palabra clave: | 004.627(043.3) 621.397:004.392(043.3) Bitstream Bitrate Frame rate PSNR SSIM códec HEVC H.265 H.264 AVC Métrica QP Filtro Operador Threshold RGB YUV HVS bitrate Códec Metric Software 3304.16 Diseño Lógico |
| id |
ES_a3d5178557628153e7e64d19bd9c8dbe |
|---|---|
| oai_identifier_str |
oai:docta.ucm.es:20.500.14352/25163 |
| network_acronym_str |
ES |
| network_name_str |
España |
| repository_id_str |
|
| spelling |
Mecanismos de optimización en el procesado para H.265/HEVCSánchez Pastor, Fernando004.627(043.3)621.397:004.392(043.3)BitstreamBitrateFrame ratePSNRSSIMcódecHEVCH.265H.264AVCMétricaQPFiltroOperadorThresholdRGBYUVHVSbitrateCódecMetricSoftware3304.16 Diseño LógicoEn esta memoria se ha implementado una etapa de preprocesado que sirva como primera fase en el proceso de codificación de vídeo. Esta etapa integra dos variedades del filtro de mediana (3×3 y 5×5) y un operador. Dicho operador lleva a cabo el cálculo del gradiente de los píxeles que conforman una imagen o fotograma con objeto de filtrar después aquellos que están por debajo de un determinado valor (threshold). El cálculo de dicho threshold se realiza de manera empírica mediante dos procesos distintos. En el primero se obtienen valores de luminancia y crominancia de píxeles que integran bordes para encontrar aquel que tenga el valor mínimo, mientras que en el segundo se calcula la tasa de píxeles que forman parte de bordes. Una vez se ha realizado el cálculo anterior, se han utilizado distintos valores de threshold, distintas variedades de filtro de mediana y distintos valores de QP (calidad) con objeto de parametrizar las codificaciones que hacen uso de esta nueva etapa. Posteriormente a dichas codificaciones, se han obtenido los tamaños de los bitstreams de salida y se ha evaluado la calidad de los vídeos decodificados o reconstruidos mediante dos métricas objetivas: PSNR y SSIM. Las codificaciones que no utilizan etapa de preprocesado también han sido evaluadas mediante dichas métricas y comparadas con aquellas que sí integran dicha etapa. Los resultados obtenidos dejan patente el compromiso existente entre tamaño de bitstream y calidad, siendo más representativos los de la métrica SSIM, estando esta última más relacionada con la percepción de la imagen por parte del HVS (sistema visual humano). Como resultado, se obtiene para esta métrica tasas de compresión mayores que las alcanzadas sin preprocesamiento, con pérdidas de calidad prácticamente inapreciables.Botella Juan, GuillermoBarrio García, Alberto deUniversidad Complutense de Madrid20162016-01-0120162016-01-01master thesishttp://purl.org/coar/resource_type/c_bdccinfo:eu-repo/semantics/masterThesisapplication/pdfhttps://hdl.handle.net/20.500.14352/25163reponame:Docta Complutenseinstname:Universidad Complutense de Madrid (UCM)Españolspaopen accesshttp://purl.org/coar/access_right/c_abf2Atribución-NoComercial 3.0 Españahttps://creativecommons.org/licenses/by-nc/3.0/es/info:eu-repo/semantics/openAccessoai:docta.ucm.es:20.500.14352/251632026-06-02T12:44:21Z |
| dc.title.none.fl_str_mv |
Mecanismos de optimización en el procesado para H.265/HEVC |
| title |
Mecanismos de optimización en el procesado para H.265/HEVC |
| spellingShingle |
Mecanismos de optimización en el procesado para H.265/HEVC Sánchez Pastor, Fernando 004.627(043.3) 621.397:004.392(043.3) Bitstream Bitrate Frame rate PSNR SSIM códec HEVC H.265 H.264 AVC Métrica QP Filtro Operador Threshold RGB YUV HVS bitrate Códec Metric Software 3304.16 Diseño Lógico |
| title_short |
Mecanismos de optimización en el procesado para H.265/HEVC |
| title_full |
Mecanismos de optimización en el procesado para H.265/HEVC |
| title_fullStr |
Mecanismos de optimización en el procesado para H.265/HEVC |
| title_full_unstemmed |
Mecanismos de optimización en el procesado para H.265/HEVC |
| title_sort |
Mecanismos de optimización en el procesado para H.265/HEVC |
| dc.creator.none.fl_str_mv |
Sánchez Pastor, Fernando |
| author |
Sánchez Pastor, Fernando |
| author_facet |
Sánchez Pastor, Fernando |
| author_role |
author |
| dc.contributor.none.fl_str_mv |
Botella Juan, Guillermo Barrio García, Alberto de Universidad Complutense de Madrid |
| dc.subject.none.fl_str_mv |
004.627(043.3) 621.397:004.392(043.3) Bitstream Bitrate Frame rate PSNR SSIM códec HEVC H.265 H.264 AVC Métrica QP Filtro Operador Threshold RGB YUV HVS bitrate Códec Metric Software 3304.16 Diseño Lógico |
| topic |
004.627(043.3) 621.397:004.392(043.3) Bitstream Bitrate Frame rate PSNR SSIM códec HEVC H.265 H.264 AVC Métrica QP Filtro Operador Threshold RGB YUV HVS bitrate Códec Metric Software 3304.16 Diseño Lógico |
| description |
En esta memoria se ha implementado una etapa de preprocesado que sirva como primera fase en el proceso de codificación de vídeo. Esta etapa integra dos variedades del filtro de mediana (3×3 y 5×5) y un operador. Dicho operador lleva a cabo el cálculo del gradiente de los píxeles que conforman una imagen o fotograma con objeto de filtrar después aquellos que están por debajo de un determinado valor (threshold). El cálculo de dicho threshold se realiza de manera empírica mediante dos procesos distintos. En el primero se obtienen valores de luminancia y crominancia de píxeles que integran bordes para encontrar aquel que tenga el valor mínimo, mientras que en el segundo se calcula la tasa de píxeles que forman parte de bordes. Una vez se ha realizado el cálculo anterior, se han utilizado distintos valores de threshold, distintas variedades de filtro de mediana y distintos valores de QP (calidad) con objeto de parametrizar las codificaciones que hacen uso de esta nueva etapa. Posteriormente a dichas codificaciones, se han obtenido los tamaños de los bitstreams de salida y se ha evaluado la calidad de los vídeos decodificados o reconstruidos mediante dos métricas objetivas: PSNR y SSIM. Las codificaciones que no utilizan etapa de preprocesado también han sido evaluadas mediante dichas métricas y comparadas con aquellas que sí integran dicha etapa. Los resultados obtenidos dejan patente el compromiso existente entre tamaño de bitstream y calidad, siendo más representativos los de la métrica SSIM, estando esta última más relacionada con la percepción de la imagen por parte del HVS (sistema visual humano). Como resultado, se obtiene para esta métrica tasas de compresión mayores que las alcanzadas sin preprocesamiento, con pérdidas de calidad prácticamente inapreciables. |
| publishDate |
2016 |
| dc.date.none.fl_str_mv |
2016 2016-01-01 2016 2016-01-01 |
| dc.type.none.fl_str_mv |
master thesis http://purl.org/coar/resource_type/c_bdcc |
| dc.type.openaire.fl_str_mv |
info:eu-repo/semantics/masterThesis |
| format |
masterThesis |
| dc.identifier.none.fl_str_mv |
https://hdl.handle.net/20.500.14352/25163 |
| url |
https://hdl.handle.net/20.500.14352/25163 |
| dc.language.none.fl_str_mv |
Español spa |
| language_invalid_str_mv |
Español |
| language |
spa |
| dc.rights.none.fl_str_mv |
open access http://purl.org/coar/access_right/c_abf2 Atribución-NoComercial 3.0 España https://creativecommons.org/licenses/by-nc/3.0/es/ |
| dc.rights.openaire.fl_str_mv |
info:eu-repo/semantics/openAccess |
| rights_invalid_str_mv |
open access http://purl.org/coar/access_right/c_abf2 Atribución-NoComercial 3.0 España https://creativecommons.org/licenses/by-nc/3.0/es/ |
| eu_rights_str_mv |
openAccess |
| dc.format.none.fl_str_mv |
application/pdf |
| dc.source.none.fl_str_mv |
reponame:Docta Complutense instname:Universidad Complutense de Madrid (UCM) |
| instname_str |
Universidad Complutense de Madrid (UCM) |
| reponame_str |
Docta Complutense |
| collection |
Docta Complutense |
| repository.name.fl_str_mv |
|
| repository.mail.fl_str_mv |
|
| _version_ |
1869415429993136128 |
| score |
15.301629 |