Científicos de la Universidad de Wisconsin, en Estados Unidos, junto con trabajadores de Adobe, están desarrollando conjuntamente un sistema software que permite añadir estabilidad en vídeos, eliminar esos molestos movimientos que todos realizamos cuando tenemos una videocámara en la mano.
Las pruebas que nos han mostrado son totalmente sorprendentes, aunque quizá algo exageradas. El vídeo que se toma como fuente en el ejemplo que tenéis arriba se mueve de una forma demencial, pero ésto está lejos de ser una desventaja.
El resultado que devuelve el software es sorprendente, eliminando casi en la totalidad cualquier movimiento indeseado de la cámara. Hay que tener en cuenta que si en la realidad el software funciona tan bien, eliminando movimientos de tal magnitud como los del vídeo, puede ser una opción perfecta para los pequeños temblores más comunes.
El software funciona detectando el entorno del vídeo, calculando las distancias tridimensionalmente y aplicando un reajuste completo de las secuencias, fotograma por fotograma, cuadrando el objeto principal que se quiera destacar en el centro de la pantalla. Digamos que un símil de ésto a menor escala es el traje que utilizan los futbolistas para grabar determinados movimientos, para posteriormente emularlos a un videojuego de futbol.
El software determina por puntos el entorno del vídeo. Todos esos puntos, recuerdo que en 3D, se alinean a través de un programa específico y luego, una vez terminado este proceso, se vuelve al vídeo original, retomando las imágenes del fondo real de la secuencia.

Aunque es muy poca la información que se conoce sobre el método, una de las desventajas que parece tener es que tras el proceso desaparecen los margenes del vídeo original, pudiendo perder así una parte de la captura que en ciertas ocasiones puede ser de importancia.
También hay que tener en cuenta que es un sistema muy complejo, y aunque se desconocen los requisitos hardware y la potencia de cálculo necesaria, no sería descabellado pensar en millones de operaciones necesarias para procesar unas pocas secuencias.
Aún así, aunque pueda parecer muy interesante para el sector doméstico, donde son estos movimientos están a la orden del día, la estabilización por software parece aún muy lejana. En Gizmodo dicen que un par de años… cosa que dudo muy seriamente, aunque ojala me equivoque: Yo lo veo más bien de cara a un futuro mucho más lejano, cinco años, quizá diez… todo depende de lo avanzado que tengan el proyecto, que tengamos en cuenta es complejísimo si se quiere universalizar a cualquier entorno.
Podéis encontrar mucha más información y más vídeos de demostración en la página del proyecto, dentro del dominio de la Universidad de Wisconsin.
Vía | Gizmodo.
Más información | New Scientist.



Es del poco soft que me descargaria, y si funciona como el video, hasta me lo comprava. (si no vale mas de 50 euros)
A ver si al final va a costar más caro que una steadycam. Aunque hay que reconocer que en los ejemplos queda bastante bien.
buen projecto pero lo que mas me gusto fue esta frase"El vídeo que se toma como fuente en el ejemplo que tenéis arriba se mueve de una forma demencial"jajajajjaja muy bueno whiskito
La estabilización por software existe desde hace tiempo, quizá lo que es nuevo es la técnica que se aplica que probablemente llegue mas lejos que lo usado hasta ahora, pero por ejemplo el editor de vídeo doméstico de Apple, iMovie, incluye estabilización por software, así como FinalCut y similares. Lo digo porque en le artículo se habla de eso como si no existiese y fuese una novedad absoluta.
Corregidme si me equivoco...
El proceso parece muy demandante, quizás sea muy complicado que esto se encuentre en las pequeñas camaritas que ahora se venden, a menos que éstas cuenten con procesadores más potentes. Habrá que darle seguimiento, parece una buena tecnología para un futuro a mediano plazo.
pero esto es un simple tracker,con algun software y un poko de imaginacion se consigue, yo e conseguio introducir objetos tridimensionales en mis videos con movimiento y todo gracias a un software(boujou) quq hace de tracker, con un poco de imaginacion y usando un par de programas se puede obtener ese resultado.
Otro ejemplo de estabilización hecha por iMovie Link a YouTube
emm... bueno ya existe un sofware que hace eso es el vreveal.
Yo lo utilize y la verdad me gusto mucho como trabajo claro que el sofware pide tener un targeta nvidia por que trabaja bajo cuda XD.
Lo malo de estos "arreglos" es que la imagen pierde calidad, ya que se fuerza un zoom para estabilizar la imagen, si no lo hiciera así saldrian bordes negros.
Tal y como se presenta no es ninguna novedad. Esto ya lo apliqué yo a mis videos de las vacaciones del verano pasado cuando salió iMovie 09. Incluso tras analizar los clips (proceso largo y muy exigente) puedes activar, desactivar o modificar el efecto a tiempo real.
Si os fijáis bien en el vídeo se nota que es un sistema nuevo y que los resultados son mejores. Al estabilizar como siempre lo único que se hace es contrarrestar el movimiento de la cámara, ahora interpola creando una sensación que creo que es muy interesante. Habrá que ver si funciona igual que esta demo.
http://www.flickr.com/photos/lightdrops/
uhm, perder calidad? pero si ahroa ia se habla 1080p! unos cuantos pixeles por ahi no creo q' hagan falta, ahora dice q' esta interpolado, esto me parece mucho a lo q' nuestro cerebro hace c nuestros ojos, apoco nosotros vemos la vibración q' c produce a cada paso? Vamos pinta bien y si, no es mucha novedad, solo es otra alternativa(wiiii mas!!)
Como bien decís, existen sistemas de estabilización de imagen en la actualidad, aunque a nivel doméstico creo que no hay nada que funcione realmente bien, o al menos no tan bien como este sistema del que hablamos.
Lo bueno de él es que pretender ser universal y sencillo, siendo accesible a todos los usuarios de una forma a priori elemental.
Creo que prefiero la estabilización óptica, aunque podría tener algo de futuro la estabilización de software... pero dentro de un buen tiempo.
#7, si eso es todo lo que puede hacer iMovie, no vale ni el dinero del cd donde esté grabado. No hay comparación entre lo que se propone en este post con lo que muestras en el vídeo del avión. Es más me ha recordado al efecto que aparece en las fotos y en los vídeos del Efecto mariposa
pues yo esto lo veo muuuuuuy sencillo de hacer y de implementar, basta con identificar un punto central, o un punto de movimiento central de la escena, esto no deberia ser dificil cuando ya tenemos camaras de fotos digitales, capaces de detectar caras, sonrisas, etc, tambien podrian identificar elementos pricipales.
una vez identificado lo unio que hace es centrar la imagen en el elemento principal recortando los maregenes de laimagen para asi disimular los movimientos.
tachupau!!
Para josele (como eres habitual, ya te trato con cercanía): El problema es que, como bien dicen, al ser MundoReal (TM) en 3D, todos los puntos no tienen porqué estar en el mismo plano, por lo que algunos se moverían más que otros: acuérdate de los múltiples planos de scroll que se veían alucinantes en el juego Sonic, frente a lo que propones tu, más como en los de los picapiedra, cuando corrían una y otra vez sobre el mismo fondo.
sobre lo descabellado que suponen "millones de operaciones para un par de planos"... bueno. Si quieres, puedes calcular también los millones de operaciones que se gastan al día en recodificar la última leche que se ha dado tu colega para colgarla en el youtube. Eso también es poder de cálculo brutal. La mayor parte de procesado de imagen se puede hacer en ensamblador. Te puede costar la vida hacerlo, pero es rapidísimo.
Es una idea increible, pensad que todos los comércios dedicados al vídeo les gustaría tener algo así, aún que me veo peligrando puestos de trabajo, o viendo a cualquiera encima de una camara... (pobres universitarios que les quitarán sus puestos de trabajo... T_T) ...
Saludos!
P.D. Si consiguen que tenga un précio razonable en cámaras convencionales (nivel usuario) yo me lo compraría, (tengo el pulso algo mermado xD) ...
#16 Pero si te fijas el vídeo muestra como deforman la imagen para corregir las diferentes perspectivas de ir moviendo la cámara de un lado a otro. Por eso se tiene que recortar la imagen, imagina la herramienta licuar de photoshop y que corriges una foto entera para que se parezca a otra sacada desde una perspectiva ligeramente distinta. Parte de los bordes de la foto tendrás que moverlo, y para que no se vea ese efecto "Ola" hay que recortar la imagen, yo no lo veo tan sencillo para un programa. Podría hacerse manualmente fotograma a fotograma, y no sería tan difícil, con solo aplicar una transparencia a la capa y con otra de modelo debajo, eso si, aparatoso y muy, muy pesado sería.
Lo mejor es dejar que la tecnología avance. Supongo que si lo investiga Adobe debe de esperarse un gran futuro comercial. Ya me imagino las cámaras de vídeo llenas de acelerómetros con estabilización óptica y estabilización del sensor (Como el SuperStadyShot) coordinados y un procesado por software en tiempo real xDDD Más que ya mismo dentro de 10 ó 15 años
Saludos
Las cámaras profesionales traen un estabilizador REAL, es decir, SE MUEVE LA LENTE para contrarestar el movimiento. Esto sí que estabilizar como dios manda, y no un truco de software.
yo trabajo haciendo trackers y estabilizaciones con este sistema desde hace muchos años...
Boujou o pftrack son sólo 2 de muchos programas que hacen esto.
Hay un plugin de 2d3 para estabilizar haciendo un click que existe desde hace años y que según veo en la web lo han descatalogado aunque aún se puede encontrar y funciona en premiere y AE CS4. Se llama Steady Move y yo uso la version 1.2.
Decir que estos sistemas los uso en casa y que toda las historias que contais de 2 años que si futuro que si... No entiendo si es que no sabiais del tema y habeis escrito por escribir o que queriais hacer de visionarios delante de la gente que no sabe.
Sin acritud, por supuesto. Un saludo.
Ah por cierto, a ver si arregláis PORFAVOR el tema de fusionar cuentas... que ya han pasado unos mesecillos desde que ofrecisteis la posibilidad y sigue sin funcionar!! (se queda en el xataka.com/merge en blanco...)
Saludos y perdón por el doble comentario :P
Esto no lo hace ya el iMovie09? Yo creo que si, recorta un marco a la imagen y así quita el movimiento....
Otra cosa es que venga ya en el software del dispositivo y se corrija mientras grabas...
Saludos...
#20 - las camaras profesionales no traen ningun tipo de estabilizador, ni optico ni por software, para existe el mercado profesional de steadycams, travellings, dollys, etc..
como bien dicen Boujou y syntheyes hacen algo parecido a este sistema de trackeo 3d / estabilizador
24# Te equivocas. YO tengo una cámara profesional, la Canon XL2, y sí trae estabilizador óptico ;-) No es como una steady, pero algo es algo.
Para quien no me crea.... aquí la web que me da la razón:
http://www.canon.es/for_home/product_finder/camera...
todo depende a lo que se llame profesional.... claro xd
y bueno, es el objetivo el que lleva el IS, si le pones otro que no lleve.. no tienes estabilizador optico
Pues, a mi me sorprendió el iMovie. Pensé que era una gran mentira pero mejora mucho los videos.
El principal problema que tiene iMovie y otros es que elimina los tambaleos de todo el cuadro pero no regenera los fragmentos de imagen que ya fueron grabados con vibraciones en la imagen, cosa que si hace este software comentado por WhisKiTo (de hecho se comenta en el mismo video promocional). En el segundo video que posteó black-ice (el del avión despegando) se nota ese defecto. Pero como digo, funciona mejor de lo que esperaba y para un segmento hogareño quiero creer que es suficiente.
la idea es cojonuda. Cuando pensamos en estabilización por software sólo se nos ocurre en que el programa encuadra los frames unos con otros moviendo cada uno los micronanometros que le haga falta. El vídeo es impresionante como poco, la idea vuelvo a decir es buenísima. Qué duda cabe que necesitas una potencia considerable para ejecutar un programa de esas características pero en 2 años seguro que tenemos algo tan tan interesante como esto a nivel usuario (o sea gratis) que es lo que nos interesa
21, éste sistema es absolutamente nuevo, de hecho aun no es comercial. Se presentó en el Siggraph 2009, si eres profesional sabrás de qué te hablo. No tiene nada que ver con steadymove, que corrige la posición y la rotación en 2D. Tampoco es como Boujou, PfTrack o Matchmover. Tiene algo que ver con ICARUS. Lo que hace es generar lo filmado en 3d, no de una manera exacta, pero sí lo sufiente como para poder reconocer distancias y partes que se mueven a diferentes velocidades y en diferentes ángulos y mapearlos con partes del propio fotograma. Algo sí para que nos entendamos. El resultado es brutal. Nada que ver con el software que conocemos hoy en día.
unomas, por supuesto que se puede hacer hoy en día eso que hace este estabilizador por software. Esto en el terreno de la postproducción de vídeo profesional existe desde hace años y se usa mucho en el mundo del cine y la publicidad. La única novedad es su implementación en el mercado doméstico. Lo digo porque esto forma parte de mi trabajo.
Durante uno de mis últimos proyectos he tenido que hacer una estabilización mucho más brutal que la que se ve en el ejemplo. Para que te hagas una idea, el material original que tuve que estabilizar se trataba de imagen de vídeo filmada a 4K (el doble de resolución del Full HD) en alta mar desde un barco bordeando la costa. Os podréis imaginar lo que se movía el vídeo debido al movimiento e impacto de las olas (encima el agua estaba bastante agitada...) Pues bien, el resultado final tras la estabilización es el de una cámara flotando a ras del mar como si no hubiese tocado jamás el agua.
Esto se puede conseguir a través de un software de trackeo 3D (no 2D) que analiza el paralaje del vídeo provocado por el desplazamiento de la cámara y creando una cámara virtual que imita el movimiento de la real en un espacio tridimensional. Tras el Trackeo hay que utilizar esa información en un programa de postproducción de vídeo que tenga entorno 3D (Fusion, Nuke, etc.) y eliminar todos los "offsets" de la cámara virtual para que desaparezcan los movimientos erráticos del vídeo y todo se muestre con un movimiento fluído y uniforme, como si hubiera sido grabado con un travelling o una wescam (cámara con un giroestabilizador). Por supuesto hay que mutilar parte del cuadro de imagen y reajustar el encuadre a mano en muchos momentos para no perder demasiada información y dependiéndo de la angulación de la lente que se haya utilizado durante la grabación también es posible que sea necesario eliminar totalmente la distorsión de la lente antes del proceso de tracking para evitar molestas deformaciones en el vídeo tras el estabilizado.
Más o menos es el proceso que puede verse en el vídeo de ahí arriba, pero en este caso es mucho más automatizado (lo que hará que sea bastante limitado en según qué situaciones). El ejemplo que ponen en el vídeo es MUY FACIL de estabilizar. Como siempre en este tipo de demostraciones, han elegido un vídeo muy conveniente para ellos, porque en muchas otras situaciones comunes lo más seguro es que este sistema no funcione tan bien.
Y por cierto, el proceso de tracking 3D sí que se puede hacer perfectamente con el Boujou, Syntheyes, PfTrack o Matchmover, no solo con el Icarus, que de hecho solo es mejor que el Boujou (para mi gusto). Todos ellos son programas de matchmoving en 3D pensados para los mismos propositos. Incluso algunos de ellos pueden corregir la distorsión de lente y estabilizar directamente la imagen tras el tracking, pero en mi opinión es más aconsejable exportar la cámara virtual a un programa de postproducción y estabilizar el plano allí en vez de usar los otros programas. Así se ahorra mucho espacio de almacenamiento y se tiene un control mucho mayor ante la toma final.
He visto por ahí que la gente de la ILM está investigando con un sistema de tracking que deja a este en pañales...
Ojalá me equivoque y proporcionen un avance en este campo para facilitarnos estas nada agradecidas tareas de postproducción a muchos, pero de momento yo me lo tomo como una traslación más de softwares profesionales a un ámbito doméstico.
--- Bat-Saludos! () () (^Y^) q( B)p /_00_\
Uff, se ve interesantisimo, tal vez se requerirá un super computador con procesador de 4 nucleos y doble tarjeta grafica, algo que no es muy asequible a todo el mundo, pero bueno......
Que buen artículo, saludos desde Colombia!!!!