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.
- Use una luz estroboscópica de alta velocidad. Esto solo funciona si el sujeto no emite luz (desafortunadamente no es el caso para mí) y se puede colocar en una habitación muy oscura. Obtenga una luz estroboscópica muy rápida y precisa, luego configúrela para que se apague a la misma frecuencia que las cámaras, digamos 50 fps / 50 hz. Luego ajuste la velocidad de obturación de todas las cámaras a 1/50 de segundo, es decir, el obturador siempre está abierto. Coloque el sujeto en una habitación muy oscura y ajuste la apertura de modo que el video se vea negro sin la luz. Luego ilumina con la luz estroboscópica. Los videos se sincronizarán naturalmente, porque la única luz que obtienen es del estroboscopio, y ocurre una vez por cuadro. La dificultad es obtener una luz estroboscópica lo suficientemente precisa. Pero escuché que se usan en operaciones pesadas de fabricación para inspeccionar cuchillas / ruedas / correas, etc., que no se pueden apagar. Enciende la herramienta solo con una luz estroboscópica que tiene control analógico, y aumenta lentamente la velocidad de la luz estroboscópica, y cuando alcanza la frecuencia de la herramienta, parecerá que se ralentiza y finalmente se detiene. Ahora puedes inspeccionar los problemas. Simplemente no lo toques;).
- Use la señal vsync en el video compuesto de las cámaras. Esto está inspirado en http://samj.snappages.com/ . Esta señal se envía regularmente en cada cuadro, y con algunos dispositivos electrónicos puede medir la diferencia entre la señal en dos (o más) cámaras diferentes. Luego puede encender y apagar la cámara (o en algunas cámaras, tomar una foto. Más sobre eso más tarde ...) y medirla nuevamente, y así sucesivamente. Si es inteligente con el tiempo en el ciclo de energía, puede acercarlos cada vez más a un umbral. No terminamos intentando esto solo porque no terminamos construyendo el circuito, y pensamos que sería demasiado complicado trabajar con él, especialmente con más de 2 cámaras.
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!