Estoy investigando fenómenos naturales en la visión por computadora, y estoy buscando un método para grabar videos desde múltiples ángulos de cámara. Es probable que el sujeto se mueva muy erráticamente, por lo tanto, cualquier problema de sincronización entre las cámaras será un problema. Imagine una llama o agua que fluye, es difícil de decir exactamente, pero tendrá que ser microsegundos en lugar de milisegundos. Querré usar hasta 8 cámaras, idealmente limitadas por el presupuesto en lugar de la capacidad de mantenerlas sincronizadas.
Las cámaras que posee el departamento son cámaras réflex digitales de Canon, sin embargo, después de muchas búsquedas, parece imposible sincronizarlas, especialmente con este nivel de precisión. Por lo tanto, si puedo encontrar cámaras asequibles que puedan sincronizarse fácilmente, podríamos comprar algunas.
Las dos opciones disponibles para mí parecen ser genlock y LANC. Por lo que puedo decir, no voy a conseguir una sola cámara con capacidad genlock por menos de £ 5000. Incluso olvidando la señal genlock, eso es demasiado para que podamos pagar una, y mucho menos 8. Lo de Sony / Canon LANC parece más factible, sin embargo, no puedo encontrar ninguna información confiable sobre cómo configurarlo o qué cámaras son realmente compatibles, que están disponibles ahora. Sigo golpeando callejones sin salida tratando de investigar esto, y no ayuda que la mayoría de los que lo hacen estén tratando de disparar en estéreo. ¿Alguien puede aconsejarme sobre qué configuración necesitaríamos y cuánto costaría aproximadamente? ¿O si hay alguna otra solución de sincronización que alguien quisiera recomendar? ¡La facilidad y el costo son los factores más importantes!
¡Gracias! Y espero que esto no suene como una pregunta de recomendación de compras. Si bien quiero ir de compras, realmente necesito ayuda para comprender las técnicas de sincronización, ¡y averiguaré qué comprar después de eso!
Respuestas:
Un año después de publicar esta pregunta, recibo algunos comentarios y respuestas adicionales, lo cual es realmente genial. Técnicamente sigue siendo un problema, pero permítanme compartir lo que aprendí en el último año, en caso de que alguien más tropiece en esta página con un problema similar.
Se nos ocurrieron dos soluciones económicas para el problema que creo que funcionarán, en las condiciones adecuadas.
Como dije, no terminamos haciendo ninguno de estos. Terminamos haciendo una oferta de financiación para un sistema no económico, uno diseñado para este propósito exacto, de una compañía como NorPix. Estos se sincronizan a través de Ethernet y se configuran. Nunca pude averiguar exactamente cómo (protocolo, etc.) usan Ethernet para sincronizarse, así que si alguien quiere explicar eso, me interesaría mucho. La última vez que me actualizaron, me dijeron que habíamos encontrado algo de dinero, pero, por supuesto, si sabes algo sobre burocracia académica, ¡no te sorprenderás al descubrir que todavía estoy esperando el equipo!
Si alguien tiene una idea mágica que logra una verdadera sincronización a bajo costo, todavía estoy abierto a sugerencias.
Para cerrar, mencionaré una estrategia que no funcionó en mis pruebas. Y ese es el que está en este sitio web: http://3dfilmfactory.com/index.php?option=com_content&view=article&id=93:gen-lock-canon-5d-mark-ii-cameras-and-shoot-3d
De acuerdo, tenemos hardware diferente, Canon 60Ds, y teníamos obturadores inalámbricos muy baratos fuera de marca. Sin embargo, no tengo ninguna razón para pensar que causaron alguna diferencia notable en la configuración del enlace. Configuré pruebas usando un dispositivo LED, como sugirió Bokan en su respuesta, y la diferencia promedio en la sincronización solo disminuyó aproximadamente 1 ms después de usar el disparador inalámbrico en comparación con las pruebas de control, y a veces empeoró las cosas. No hice ningún análisis estadístico, pero sospecho que no sería significativo en comparación con el azar. Creo que es muy probable que 3D Film Factory no estuviera filmando material en el que notarían el problema de sincronización, o su hardware más costoso dio un resultado un poco más confiable que todavía no es medible tan diferente. Escalando a más de 2 cámaras, yo '
Sin embargo, utilizando el disparador remoto hace restablecer el video. Si usa el botón 'grabar' en las cámaras (o un control remoto), simplemente comienza a guardar el metraje que ya se está procesando. En otras palabras, si mide la sincronización en varias pruebas diferentes sin apagar la cámara, tomar una foto o dejarla entrar en modo de ahorro de energía, entonces la sincronización será la misma. Podría incorporar este mecanismo al número de enfoque (2) anterior: en lugar de apagar y encender las cámaras, podría tomar fotografías hasta que las señales vsync estuvieran en línea. Sería un dispositivo genial, simplemente nunca pudimos construirlo.
Gracias de nuevo por cualquier sugerencia. ¡Espero que algún día alguien lo encuentre útil, y los meses que perdí tratando de resolverlo le ahorrarán a alguien un poco de tiempo!
fuente
Hice tomas DSLR de 4 cámaras con equipo Nikon (D7000 y D3S). Para nuestras tomas, simplemente hicimos una palmada después de que todas las cámaras rodaron Y justo antes de cortar, así que tuvimos dos puntos de sincronización. Nuestro disparo más largo fue de aproximadamente 18 minutos, y no hubo una deriva notable en sincronización en nuestro sistema posterior. Aunque genlock es el camino PREFERIDO, descubrí que muchos equipos digitales están ~ lo suficientemente cerca ~ (diablos, grabé un video musical con reproducción desde un boombox de CD y una cámara de velocidad constante (no controlada por cristal) motor y estaba ENCENDIDO.
Para algo que está menos de un minuto, como suena su proyecto, estoy bastante seguro de que no tendrá que preocuparse por la sincronización.
Simplemente obtenga una tablilla, asegúrese de que todas las cámaras puedan verla claramente y ESTÁN EN FUNCIONAMIENTO, luego aplauda. Sin cortar, jsut reposicione su enfoque y distancia focal donde lo necesite para la toma. Capture la toma, luego, nuevamente sin cortar, aleje el zoom hacia donde las ocho cámaras pueden ver el clapstick y aplauda. ENTONCES puedes cortar tus cámaras. Sincronice los cuadros donde el clapstick golpea en las 8 tomas, e viola.
¡Buena suerte!
fuente
Si su investigación involucra algún análisis de movimiento, debería considerar disparar a FPS alto. Obtendrá una mejor sincronización por defecto ya que el error de sincronización no puede exceder el espacio de tiempo entre dos cuadros.
Disparar a una velocidad de fotogramas alta en alta resolución cuesta mucho, pero puede cambiar la resolución por FPS en cámaras baratas (como las cámaras deportivas). La resolución es a menudo menos importante de lo que pensamos. La visión por computadora tiene una precisión de subpíxel; si mueve un objeto blanco sobre un fondo negro, el borde tendrá un alias (gris). Si su software tiene en cuenta estos tonos grises, en teoría puede obtener una precisión de 1/256 de ancho de píxel. Pero para que esto funcione, debe tener datos sin comprimir porque la compresión cuantifica el color y, por lo tanto, cambia la información.
Para una solución de sincronización barata, puedo pensar en esto:
La diferencia de sincronización podría manejarse en el lado del software. Si está estudiando el movimiento, puede analizarlo en 2D para cada cámara, luego interpolar los resultados de una cámara para adivinar cuál era la posición en el momento en que la otra cámara la tomó. Pregunte si esto no está claro para usted.
Esta compensación de software es definitivamente el camino a seguir. Especialmente si tiene que compensar también el efecto de obturador que tiene la mayoría de las cámaras. La parte superior del marco se dispara ligeramente antes de la parte inferior del marco.
fuente
Creo que la solución es bastante simple, mantenga el cronómetro grande frente a dos cámaras durante los primeros segundos; durante la edición se puede sincronizar fácilmente. Usé estos métodos, trabajando bien.
fuente