Está en la página 1de 5

Ingeniería en Sonido e Imagen,

en Telecomunicación

INGENIERÍA DE VÍDEO

Proyecto nº 2. DISEÑO E IMPLEMENTACIÓN DE UN ALGORITMO PARA


REALIZAR EFECTOS DE LLAVE AUTOMÁTICA CON TOLERANCIA Y
GESTIÓN DE SOMBRAS

Introducción:

Los proyectos que se realizan durante el curso están enmarcados dentro del tercero de
los objetivos de la asignatura: Entrenar las habilidades características del trabajo en
ingeniería por medio del estudio de los sistemas de producción de vídeo.

El objetivo del proyecto es implementar una aplicación para realizar efectos de


composición de imágenes conocidos como efectos de llave avanzados a partir del
circuito básico de multiplicador doble.

Al contrario que en el caso del proyecto nº 1, en este caso tanto la temporización como
la estructura del proyecto queda bastante más abierto, de forma que parte del propio
trabajo consistirá en el diseño del método de trabajo.

Aspectos previos:

El funcionamiento de todos los mezcladores de vídeo, independientemente de su


complejidad, está basados en su origen en el circuito llamado multiplicador doble. A
partir de tal sistema pueden implementarse fácilmente las funciones de transición (corte,
fundido o cortinilla). El elemento clave para el funcionamiento del sistema es la señal
de control, cuyas características determina la señal de salida del circuito.

Incrementando la complejidad del diseño pueden conseguirse efectos más elaborados,


dentro de los cuales se encuentran los llamados efectos de llave, en los que se genera
una imagen de salida a partir de dos imágenes de entrada, de forma que ciertas zonas de
una de las imágenes son sustituidas por la otra imagen. Uno de los casos más conocidos
es la presentación de la información meteorológica en los informativos. Dependiendo de
la característica de la imagen de fondo empleada para ser sustituida por la de relleno se
habla de llaves de crominancia (croma key) o llaves de luminancia (luma key). Una de
Ingeniería en Sonido e Imagen,
en Telecomunicación

las fases más tediosas, para el operador, en el uso de los efectos de llave, es el ajuste de
los parámetros previos. Se pretende implementar un sistema que obtenga el parámetro
principal de ajuste (color de fondo), de forma automática.

En sistemas reales, fundamentalmente por las limitaciones de ancho de banda, los


problemas principales a la hora de realizar el ajuste de los parámetros de los efectos de
llave se producen en los bordes o transiciones entre zonas de imagen de fondo y de
relleno. Además, los fondos reales para croma pueden presentar problemas por falta de
uniformidad por defectos de iluminación, sombras, arrugas, etc. El diseño final incluirá
la posibilidad de pasar a la función una serie parámetros de ajuste para conseguir un
efecto final satisfactorio. Entre estos parámetros estará un nivel de tolerancia que
permita paliar los efectos visuales de los problemas en los bordes o zonas del fondo no
uniformes. Básicamente, el control de recorte incluye dos aspectos. Por una parte se
incluye como color de fondo un determinado rango, y por otra, la función del sistema,
en lugar de realizar un “cambio del color de fondo por la imagen de relleno”, permite
cierto grado de mezcla entre las imágenes para suavizar el recorte en los bordes.
Ingeniería en Sonido e Imagen,
en Telecomunicación

Características de diseño de la aplicación:

ꞏ El sistema final, programado en matlab, tendrá como parámetros de entrada dos


ficheros de imagen en color (RGB) de 24 bits (fondo y relleno) y uno o más parámetros
de tolerancia, y ofrecerá como salida la imagen compuesta en el mismo formato, así
como la máscara (señal de control) empleada. La composición final tiene que hacerse
por medio de una multiplicación doble (C=AꞏC+Bꞏ(1-C)). Podrá emplearse cualquier
procesado adicional que se considere necesario para optimizar el resultado obtenido.

Gestión de sombras:

Todos los grupos deberán incluir una mejora en el sistema de forma que se pueda optar
por gestionar las sombras que la persona proyecta sobre el fondo para que aparezcan
como sombra sobre la imagen final en lugar de considerarlas como parte del color de
fondo a sustituir.
Ingeniería en Sonido e Imagen,
en Telecomunicación

Opcional: Fondos Virtuales en aplicaciones de videoconferencia.

Opcionalmente, se puede considerar agregar un bloque opcional para intentar


implementar un sistema capaz de agregar un fondo virtual cuando no se usa un fondo de
color sólido (como los que se incluyen en algunas aplicaciones de videoconferencia). En
este caso, la imagen en primer plano será una imagen genérica de una web cam.

Fases del proyecto:

1.- Elaboración del plan de trabajo

2.- Diseños y pruebas de los sistemas necesarios en Matlab.


Inclusión de la IA en la propuesta. Las herramientas de IA han irrumpido en la
escena muy rápidamente en los últimos meses. Su uso puede facilitar determinadas
tareas (por ejemplo, escribir código), con el riesgo de perder oportunidades de
aprendizaje. Se debe incluir una reflexión sobre cómo se ha utilizado, si es el caso, la IA
en el desarrollo del proyecto y su implicación en el proceso de aprendizaje.

3.- Presentación de resultados. Deberá realizarse una memoria que recoja las fases del
trabajo realizado, las dificultades encontradas, los diseños probados y los resultados
obtenidos. Además, se realizará un documento de presentación electrónica (Power Point
o similar) que se empleará como apoyo en la sesión de presentación de resultados.

Es recomendable que se lleve un diario del trabajo realizado que facilitará la


elaboración de la memoria final. En el diario y en la memoria es importante que se
incluya un registro del tiempo (real) dedicado en cada una de las fases del proyecto.
Ingeniería en Sonido e Imagen,
en Telecomunicación

Resultados y evaluación del proyecto:

Los resultados del proyecto se estructurarán en forma de una serie de informes


(entregables), con el contenido y la temporización que se detalla a continuación

 10/04/24: Presentación del proyecto. Inicio del trabajo.


 Memoria y documento de presentación. Deberá entregarse no más tarde del
05/05/2024. Las sesiones de clase de teoría se reanudarán el día 24/04/24.
 La presentación de resultados y demostración de los sistemas
implementados se realizará el día 06/05/24 (Grupo 2) – 08/05/24 (Grupo 3)
en el laboratorio durante la sesión de prácticas.
 Finalmente se presentará un breve documento en el que cada grupo hará una
valoración comparando su diseño con los demás presentados. Este informe
se presentará no más tarde del día 12/05/24. En el Campus Virtual estarán
disponibles todas las memorias.

LU MA MI JU VI SA DO
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 1 2 3 4 5
6 7 8 9 10 11 12
La presentación de documentos se podrá realizar personalmente o a través del Campus
Virtual.

La calificación del proyecto se realizará de acuerdo con el siguiente criterio:

1.- Memoria 30%


2.- Presentación 30%
3.- Algoritmo 35%
4.- Valoración comparada 5%

Aspectos que se tendrán en cuenta para la calificación:

 Diseños: Que sean respuesta del problema planteado. Que la implementación práctica
(código Matlab) sea fácil de interpretar. Que la solución encontrada sea original.
 Memoria: Calidad de la redacción (claridad, empleo de vocabulario correcto),
adecuación de las fuentes de información empleadas, que sea un reflejo del trabajo
realizado (incluyendo las dificultades encontradas y cómo éstas han sido superadas).
 Algoritmo (evaluación por pares): Originalidad. Grado de consecución de objetivos.
 Presentación y cuestiones (evaluación por pares): Claridad en la presentación de
resultados. Que todos los miembros del grupo sean capaces de responder a cuestiones
relacionadas con el trabajo realizado.
 Valoración comparada. Que se presente una visión crítica tanto del diseño propio como
del resto, destacando aspectos de otros diseños que sean relevantes.

También podría gustarte