domingo, 3 de abril de 2011

DETECCIÓN DE CORTE (Automatica)

Se conoce como detección de corte a la detección automática de cortes en vídeo digital.

Propósito

La detección de corte es un recurso empleado en la postproducción de vídeo mediante computadora que le ahorra al operario la lenta tarea de buscar los cortes a mano. La detección automática de cortes también es uno de los pilares fundamentales del campo del archivado automático de vídeo, cuyo objetivo consiste en producir índices para grandes archivos de material de vídeo. La detección de corte puede ayudar tanto en la tarea de clasificar los vídeos como a la hora de elegir imágenes para una previsualización.

Cortes bruscos y suaves

En un corto suave por encadenado las escenas se unen mediante un efecto de transparencia. Se pueden diferenciar dos tipos de corte, los duros (conocidos en en inglés como hard cut) o suave (en inglés soft cut). Los cortes duros dan fin a la escena súbita y abruptamente, dando paso en el siguiente fotograma a la próxima escena.

En contraste, en un corte suave la primera escena se desvanece gradualmente dando paso a la escena siguiente. Mientras que con los algoritmos modernos se pueden detectar los cortes duros con muy buenos resultados, los cortes suaves siguen suponiendo un desafío para el procesamiento de imagen. El cambio brusco del contenido completo de la imagen en un corte duro puede detectarse con facilidad con técnicas simples como la diferencia de histogramas. El cambio gradual del contenido en un cambio suave da lugar a errores frecuentes de los algoritmos de detección actuales, pues confunden con facilidad escenas con movimiento de los objetos filmados y los cortes suaves. Proceso Proceso de detección de cortes consta de dos fases:

Cuantización.

Todos los fotogramas del vídeo digital se comparan con sus sucesores. De esta forma se asigna un valor a cada par de fotogramas sucesivos, que debe de tomar valores altos en presencia de cortes y pequeños en su ausencia.

Filtrado.

A continuación los valores asignados a cada par se comparan con un valor umbral, y se rechazan los pares cuyo valor está por debajo del umbral. En los pares que han quedado por encima del umbral se supone que hay un corte. Esta aproximación es vulnerable a errores. Como cualquier sobrepasamiento del umbral será interpretado como corte, éste debe de elegirse con cuidado. Por lo general se determina su valor óptimo por métodos estadísticos y confirmado por tests posteriores.

Un proceso de detección de corte se compone de dos partes, que se pueden optimizar independientemente. La cuantización se debe optimizar de forma que que los valores queden muy distribuidos, y también que las diferencias de los valores entre los cortes y los no-cortes sean tan grandes como sea posible.

El filtrado puede ser diseñado para ser permisivo, de forma que los cortes suaves no sean erróneamente detectados como muchos cortes sucesivos.


Schnitterkennung. (1) Detección de corte duro. (2) Fallo al detectar un corte suave por encadenado. (3) Una transición por encadenado en la que la escena siguiente aparece por la derecha y desplaza a la anterior da lugar erróneamente a la detección de dos cortes.

No hay comentarios: