Capacitación de estudiantes de ingeniería en el campo de la multimedia, los códecs de imagen y los códecs de video

Capacitación de estudiantes de ingeniería en el campo de la multimedia, los códecs de imagen y los códecs de video

9 de abril de 2019

Cliente: Universidad de Ciencias Aplicadas de Ramaiah

La Universidad de Ciencias Aplicadas de Ramaiah (RUAS) es una universidad privada aprobada por la UGC en la India. Se creó gracias a una ley en el estado de Karnataka, India y se estableció en diciembre de 2013. En menos de dos años luego de su fundación, la universidad se clasificó como una de las 100 mejores universidades en la India según el Marco de Clasificación Institucional Nacional del Ministerio de Desarrollo de Recursos Humanos del Gobierno de la India.

TAREA DEL CLIENTE

Capacitación de estudiantes de Licenciatura o Maestría en Ingeniería en el campo de la multimedia, los códecs de imagen y los códecs de video.

SOLUCIÓN DE ELECARD

Las aplicaciones de Elecard StreamEye Studio muestran el concepto de codificación pictórica utilizado en los códecs de video para visualizar el stream de bits codificado y también verificar la calidad de los videos reconstruidos.

RESULTADO

StreamEye Studio permite un examen exhaustivo de cada fotograma y cada unidad de codificación con varios parámetros y métricas para que la estimación de calidad se pueda llevar a cabo con facilidad. Además, ayuda a comparar distintos códecs, como H.264, H.265, etc., para ofrecer una mayor comprensión de la diferencia en la codificación del archivo de video.

IMPLEMENTACIÓN DE SOLUCIONES

Los siguientes ejemplos son una comparación entre un binario de 100 fotogramas codificado con H.265 y un archivo RAW de 504 fotogramas en la extensión .y4m. Elecard StreamEye Studio se utiliza para obtener los diferentes parámetros, como de cuantificación, tamaño de unidad de codificación, tamaño de unidad de predicción, asignación de bits e intensidades de píxeles de cada bloque, y métricas como, Delta, SSIM, PSNR, MSE, APSNR, etc. (el valor de la métrica para Y, U y V se puede obtener por separado, así como el valor promedio. Estos también se pueden analizar fotograma a fotograma en lugar del stream completo).
 
Elecard StreamEye
  • El gráfico de arriba muestra diferentes parámetros y métricas, como SSIM, asignación de bits y QP, para todos los fotogramas codificados
  • Se pueden observar la partición, los vectores de movimiento y el fondo de cada bloque de codificación junto con las predicciones

Elecard StreamEye

Figura 1. Comparación entre el stream de bits decodificado y el archivo Raw

Elecard Video Quality Estimator

Video Quality Estimator permite a los usuarios comparar los binarios o streams de bits de códecs populares, como H.264 o H.265. Se pueden comparar dos binarios, “A” and “B”, con el archivo RAW, así como entre sí según se muestra en la figura 2.

Elecard Video Quality Estimator

Figura 2. Comparación del stream de bits HEVC con el archivo RAW

La figura 3 representa el panel del stream de Quest que muestra la información esencial sobre el stream, como tipo, perfil, resolución, tasa de fotogramas, valores del parámetro de cuantificación, el número de cortes I o B, etc. Muestra toda la información necesaria para entender el stream seleccionado. En este caso, el stream de bits seleccionado tenía 100 fotogramas, con una relación YUV de 4:2:0 y una resolución de 1280 x 720. Los usuarios tienen una gran cantidad de información con la que pueden trabajar.

stream panel of Quest

Figura 3. Panel del stream

La figura 4 representa el panel del fotograma que muestra información, como el número, el tamaño y los valores del parámetro de cuantificación para el fotograma actual. Esto se muestra para los fotogramas actuales de los dos streams de bits, A y B.

frame panel

Figura 4. Panel del fotograma

El panel de gráficos de Quest se representa en las figuras 5 y 6 en las que se utilizan para su comparación los gráficos de los archivos y métricas seleccionados. (Los cortes B son los de verde, los cortes I son los de rojo y los cortes P son los de azul).

graphics panel of quest

Figura 5. Panel de gráficos: métrica PSNR

SSIM metric

Figura 6. Panel de gráficos: métrica SSIM

Se pueden seleccionar opciones adicionales, como grupos o superposición, gráficos de barras, etc.

El gráfico ofrece una interpretación visual de las métricas para comparar los streams de bits con facilidad.

Elecard YUV Viewer

La figura 7 muestra una comparación fotograma a fotograma del archivo reconstruido y el archivo RAW junto con los valores de píxeles de un campo elegido.

frame by frame comparison

Figura 7. YUV Viewer: comparación fotograma a fotograma

La figura 8 muestra una representación gráfica de las distintas métricas, como PSNR, SSIM, MSE, NQI, fotograma a fotograma para el archivo reconstruido y el archivo RAW.

graphical representation of different metrics

Figura 8. Panel de gráficos: distintas métricas

Comentarios

"Las herramientas de Elecard para el análisis de video es una mejor forma de entender los conceptos de los códecs de video con el trabajo en diferentes parámetros de codificación y el análisis de video de salida con respecto a las métricas de calidad."

Shreyanka Subbarayappa, profesora auxiliar del departamento de Electrónica y comunicación

 

Productos clave

Elecard StreamEye Studio is a set of powerful software tools for video quality analysis designed for professional use in video compression, processing, communication and streaming media industries

Try