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...

Descripción completa

Detalles Bibliográficos
Autor: Sánchez Pastor, Fernando
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