Antes de empezar: un vídeo es un vector de fotogramas
¿Qué quiere decir eso?
- Un fotograma es una imagen: una matriz de píxeles, como en el filtro de imágenes.
- Un vídeo es una lista ordenada de fotogramas: el 0, el 1, el 2… Informáticamente, un array con forma
(N, alto, ancho, 3). - Operar entre fotogramas es nuevo: cada píxel (x, y) tiene una serie de valores a lo largo del tiempo, y esa serie se puede promediar, ordenar o restar.
- Medir no es medir bien: el ruido hace que cada fotograma mienta un poco. Mirando muchos a la vez, la verdad aparece.
1 Elige una secuencia
2 Elige una operación
3 El programa que se está ejecutando
Este es el código real que ha calculado la imagen de la derecha.
Preguntas y retos
Para pensar
- Con el cielo simulado y la operación Media, sube el número de fotogramas. ¿Cuánto baja el error? Compáralo con la predicción σ/√N.
- Con el vídeo real, la Media sale borrosa y el Máximo dibuja estelas. ¿Por qué? ¿Qué se mueve entre fotograma y fotograma?
- En el simulador pon El cielo gira a 0 y compara Media y Mediana. Después súbelo. ¿Qué pasa con las estrellas?
- La Mediana borra el meteoro. ¿Por qué un valor raro en un solo fotograma no afecta a la mediana pero sí a la media?
- El detector encuentra el meteoro pero no el satélite. Baja «Mín. píxeles» hasta que salte. ¿Qué has ganado y qué has perdido?
- Sube el ruido a 60 y busca el meteoro. ¿A partir de qué ruido deja de verse? ¿Y de detectarse?
- Carga un vídeo tuyo de 10 s (un patio, nubes, un coche). ¿Qué ve el detector?
Original y resultado
Fotograma original
Resultado