Johannes Kopf de Microsoft Research asciende el Monte Shuksan en las Cascadas Norte con una GoPro para capturar su aventura
Los aventureros de fines de semana solían regresar a su oficina los lunes sin nada más que historias para confirmar sus hazañas. Todo eso cambió con la disponibilidad de los videos en primera persona, posibles gracias a empresas como GoPro y iON, que pueden capturar su sendero en 1080p.
Solo existe un problema: poca gente (sin contar a sus padres o su perro) están interesados en ver horas de imágenes monótonas que sólo pocas veces son resaltadas por un par de segundos de emoción.
Johannes Kopf hizo este descubrimiento poco después de comprar su primera GoPro e instalarla para escalar las Cascadas. “Quería mostrarle a mis amigos la experiencia completa de escalar una de esas montañas, desde el campamento, hasta la cima”, dice Johannes.
Pero cualquier intento de acelerar cinco horas de imágenes, amplificaba de manera significativa el más ligero movimiento de la cámara, lo cual provocaba que el video no se pudiera ver. Además, las técnicas de estabilización ya disponibles en la actualidad no eran compatibles con los movimientos constantes de la cámara mientras Johannes escalaba por las alturas.
Así que Johannes dirigió Hyperlapse, un nuevo proyecto de Microsoft Research, donde trabaja con el Grupo de Medios Visuales Interactivos. Ese proyecto ha culminado en un papel técnico que fue presentado el martes en la SIGGRAPH 2014 en Vancouver.
El Grupo de Medios Visuales Interactivos se enfoca en las áreas de visión de cómputo, procesamiento de imágenes, y procesamiento de señal estática, en específico mientras lo relacionan con cosas como mejorar imágenes y video, reconstrucción en 3D, reproducción y modelado a base de imágenes, y algoritmos correspondientes y bastantes precisos que son usados a menudo para “coser” las imágenes.
Con más de 20 años de conocimiento institucional, Johannes y sus colegas Michael Cohen y Rick Szeliski desarrollaron Hyperlapse, una tecnología avanzada de estabilización que elimina de manera virtual la agitación de la cámara, lo que crea una ruta visual rápida y limpia durante todo el video.
La estabilización estándar de video recorta los pixeles en la periferia para crear fluidez y limpieza cuadro por cuadro. Pero cuando se aplica para aumentar la velocidad del video, falla al momento de compensar debido a los agitados movimientos.
Hyperlapse reconstruye cómo la cámara se mueve a través de un video, así como su distancia y ángulo en relación a lo que pasa en cada cuadro. Después traza un camino liso para la cámara y cose los pixeles de varios cuadros de video para reconstruir la escena y expandir la visión del campo.
Si lo vemos de otra forma, se trata de pedirle al cerebro humano, la habilidad de llenar los puntos ciegos con “alucinaciones”.
Como podrán imaginar, trabajar con videos sin edición involucra comprimir una gran cantidad de datos, los cuales requieren un cluster de cómputo para comprimir datos por varias horas para completar cada video. Johannes, Michael y Rick desarrollaron una serie de nuevos algoritmos que los llevó a un proceso más eficiente sin arriesgar la calidad de la imagen. El resultado es que Hyperlapse ya puede procesar un video de alta velocidad en una fracción de tiempo, solo con una simple PC.
Aún así, el trabajo no está completo. Johannes y su equipo están enfocados en reducir el número de artefactos visuales, así como el tiempo que toma procesar un video Hyperlapse. Ellos esperan lanzar Hyperlapse al público, y así facilitar a la gente compartir sus memorias digitales y hazañas de fines de semana.
Visiten la página del proyecto Hyperlapse para aprender más acerca de su tecnología, y de la presencia de Microsoft Research en la Siggraph 2014 de este año.