© The Institution of Engineering and Technology
Analysing two or more video sequences of dynamic scenes typically requires time synchronisation between sequences, where this alignment is not always possible using hardware. A particular method will most likely process the entire, frequently lengthy, imaged material, requiring additional processing which normally serves for synchronisation only. Software-based synchronisation methods impose, in basically all cases, certain assumptions about an imaged three-dimensional (3D) scene and are suited for the already imaged video material in the past. The authors argue that there are applications where the unsynchronised video sequences have not yet been taken. The time-efficient solution uses a pendulum consisting of a small ball, attached to a 50 cm string and suspended from a pivot so that it can swing freely. The authors estimate the time instant when the ball swings through the equilibrium position. The difference in these times for two cameras yields a subframe time difference between cameras. The proposed method yields subframe differences, statistically no different from ground truth data. 3D reconstruction results for synchronised data clearly outperform those which are unsynchronised. The proposed method relaxes any restrictions and assumptions about the 3D scene that will be imaged later on, yet it allows accurate subframe synchronisation in less than a second.
References
-
-
1)
-
26. Bradley, D., Atcheson, B., Ihrke, I., Heidrich, W.: ‘Synchronization and rolling shutter compensation for consumer video camera arrays’. IEEE Int. Workshop on Projector-Camera Systems, PROCAMS, 2009.
-
2)
-
20. Pribanić, T., Heđi, A., Gračanin, V.: ‘Harmonic oscillations modelling for the purpose of camera synchronization’. Seventh Int. Conf. on Computer Graphics Theory and Applications and Int. Conf. on Information Visualization Theory and Applications (VISIGRAPP 2012), Rome, Italy/CD ROM, 24–26 February 2012, pp. 202–206.
-
3)
-
5. Rai, P.K., Tiwari, K., Guha, P., Mukerjee, A.: ‘A cost-effective multiple camera vision system using FireWire cameras and software synchronization’. 10th IEEE Int. Conf. on High Performance Computing (HiPC), Hyderabad, India, 2003.
-
4)
-
6. U, J., Suter, D.: ‘Using synchronised FireWire cameras for multiple viewpoint digital video capture’. , Department of Electrical and Computer Systems Engineering, Monash University, Clayton, Austraila, 2004.
-
5)
-
10. Meyer, B., Stich, T., Magnor, M., Pollefeys, M.: ‘Subframe temporal alignment of non-stationary cameras’. Proc. British Machine Vision Conf., 2008.
-
6)
-
4. Zelnik-Manor, L., Irani, M.: ‘Event-based analysis of video’. Proc. Computer Vision and Pattern Recognition Conf., 2001, vol. 2, pp. 123.
-
7)
-
3. Pourcelot, P., Audigie, F., Degueurce, C., Geiger, D., Denoix, J.M.: ‘A method to synchronise cameras using the direct linear transformation technique’, J. Biomech., 2000, 33, (12), pp. 1751–1754 (doi: 10.1016/S0021-9290(00)00132-9).
-
8)
-
2. Tresadern, P., Reid, I.: ‘Video synchronization from human motion using rank constraints’, Comput. Vis. Image Underst., 2009, 113, pp. 891–906 (doi: 10.1016/j.cviu.2009.03.012).
-
9)
-
24. Brownlee, K.A.: ‘Statistical theory and methodology in science and engineering’ (Wiley, 1960).
-
10)
-
23. Hartley, R., Zisserman, A.: ‘Multiple view geometry in computer vision’ (Cambridge University Press, 2004).
-
11)
-
12)
-
Z. Zhang
.
A flexible new technique for camera calibration.
IEEE Trans. Pattern Anal. Mach. Intell.
,
1330 -
1334
-
13)
-
5. Caspi, Y., Simakov, D., Irani, M.: ‘Feature-based sequence-to-sequence matching’, Int. J. Comput. Vis., 2006, 68, (1), pp. 53–64 (doi: 10.1007/s11263-005-4842-z).
-
14)
-
12. Wedge, D., Huynh, D., Kovesi, P.: ‘Using space-time interest points for video sequence synchronization’. Proc. IAPR Conf. on Machine Vision Applications, 2007, pp. 190–194.
-
15)
-
11. Padua, F.L.C., Carceroni, R.L., Santos, G.A.M.R., Kutulakos, K.N.: ‘Linear sequence-to-sequence alignment’, IEEE Trans. PAMI, 2010, 32, (2), pp. 304–320 (doi: 10.1109/TPAMI.2008.301).
-
16)
-
13. Wolf, L., Zomet, A.: ‘Wide baseline matching between unsynchronized video sequences’, Int. J. Comput. Vis., 2006, 68, (1), pp. 43–52 (doi: 10.1007/s11263-005-4841-0).
-
17)
-
8. Tuytelaars, T., van Gool, L.: ‘Synchronizing video sequences’. IEEE Int. Conf. on Computer Vision and Pattern Recognition, 2004, pp. 762–768.
-
18)
-
17. Pribanić, T., Sturm, P., Cifrek, M.: ‘Calibration of 3D kinematic systems using orthogonality constraints’, Mach. Vis. Appl., 2007, 18, (6), pp. 367–381 (doi: 10.1007/s00138-007-0068-0).
-
19)
-
1. Vedula, S., Baker, S., Kanade, T.: ‘Spatio-temporal view interpolation’. Proc. Eurographics Workshop on Rendering, 2002, pp. 65–76.
-
20)
-
14. Caspi, Y., Irani, M.: ‘A step towards sequence-to-sequence alignment’. CVPR, 2000, pp. 682–689.
-
21)
-
15. Ushizaki, M., Okatani, T., Deguchi, K.: ‘Video synchronization based on co-occurrence of appearance changes in video sequences’. Proc. Int. Conf. on Pattern Recognition, 2006, pp. 71–74.
-
22)
-
16. Ukrainitz, Y., Irani, M.: ‘Aligning sequences and actions by maximizing space-time correlations’. Proc. ECCV, 2006, pp. 538–550.
-
23)
-
J. Salvi ,
X. Armangue ,
J. Batlle
.
A comparative review of camera calibrating methods with accuracy evaluation.
Pattern Recognit.
,
7 ,
1617 -
1635
-
24)
-
7. Barros, R.M.L., Russomanno, T.G., Brenzikofer, R., Figueroa, P.J.: ‘A method to synchronise video cameras using the audio band’, J. Biomech., 2006, 39, (4), pp. 776–780 (doi: 10.1016/j.jbiomech.2004.12.025).
-
25)
-
25. Degueurce, C., Dietrich, G., Pourcelot, P., Denoix, J., Geiger, M.: ‘Three-dimensional kinematic technique for evaluation of horse locomotion in outdoor conditions’, Med. Biol. Eng. Comput., 1996, 34, pp. 249–252 (doi: 10.1007/BF02520082).
-
26)
-
21. Point Grey Research Inc.: .
http://iet.metastore.ingenta.com/content/journals/10.1049/iet-cvi.2014.0075
Related content
content/journals/10.1049/iet-cvi.2014.0075
pub_keyword,iet_inspecKeyword,pub_concept
6
6