Video motion stitching using trajectory and position similarities

Stitching motions in multiple videos into a single video scene is a challenging task in current video fusion and mosaicing research and film production. In this paper, we present a novel method of video motion stitching based on the similarities of trajectory and position of foreground objects. First, multiple video sequences are registered in a common reference frame, whereby we estimate the static and dynamic backgrounds, with the former responsible for distinguishing the foreground from the background and the static region from the dynamic region, and the latter functioning in mosaicing the warped input video sequences into a panoramic video. Accordingly, the motion similarity is calculated by reference to trajectory and position similarity, whereby the corresponding motion parts are extracted from multiple video sequences. Finally, using the corresponding motion parts, the foregrounds of different videos and dynamic backgrounds are fused into a single video scene through Poisson editing, with the motions involved being stitched together. Our major contributions are a framework of multiple video mosaicing based on motion similarity and a method of calculating motion similarity from the trajectory similarity and the position similarity. Experiments on everyday videos show that the agreement of trajectory and position similarities with the real motion similarity plays a decisive role in determining whether two motions can be stitched. We acquire satisfactory results for motion stitching and video mosaicing.

[1]  Robert C. Bolles,et al.  Random sample consensus: a paradigm for model fitting with applications to image analysis and automated cartography , 1981, CACM.

[2]  Matthew A. Brown,et al.  Automatic Panoramic Image Stitching using Invariant Features , 2007, International Journal of Computer Vision.

[3]  Christopher G. Harris,et al.  A Combined Corner and Edge Detector , 1988, Alvey Vision Conference.

[4]  Woontack Woo,et al.  Silhouette Segmentation in Multiple Views , 2011, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[5]  Qinping Zhao,et al.  Data acquisition and simulation of natural phenomena , 2011, Science China Information Sciences.

[6]  Andrea Fusiello,et al.  High resolution video mosaicing with global alignment , 2004, CVPR 2004.

[7]  Christophe Damerval,et al.  Study of a Robust Feature: The Pointwise Lipschitz Regularity , 2009, International Journal of Computer Vision.

[8]  Kiriakos N. Kutulakos,et al.  Linear Sequence-to-Sequence Alignment , 2004, CVPR.

[9]  Wei Xu,et al.  Performance evaluation of color correction approaches for automatic multi-view image and video stitching , 2010, 2010 IEEE Computer Society Conference on Computer Vision and Pattern Recognition.

[10]  Carlo Tomasi,et al.  Good features to track , 1994, 1994 Proceedings of IEEE Conference on Computer Vision and Pattern Recognition.

[11]  Frédo Durand,et al.  The Video Mesh: A Data Structure for Image-based Video Editing , 2009 .

[12]  Yongwei Nie,et al.  Efficient Edit Propagation Using Hierarchical Data Structure , 2011, IEEE Transactions on Visualization and Computer Graphics.

[13]  Dani Lischinski,et al.  Dynamosaicing: Mosaicing of Dynamic Scenes , 2007, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[14]  Peter Kovesi,et al.  Trajectory Based Video Sequence Synchronization , 2005, Digital Image Computing: Techniques and Applications (DICTA'05).

[15]  Philippe Bekaert,et al.  Augmented Panoramic Video , 2008, Comput. Graph. Forum.

[16]  S. M. Steve SUSAN - a new approach to low level image processing , 1997 .

[17]  Wei Chen,et al.  Salient structural elements based texture synthesis , 2011, Science China Information Sciences.

[18]  Guilherme A. S. Pereira,et al.  Temporal synchronization of non-overlapping videos using known object motion , 2011, Pattern Recognit. Lett..

[19]  Andrea Fusiello,et al.  Video Objects Segmentation by Robust Background Modeling , 2007, 14th International Conference on Image Analysis and Processing (ICIAP 2007).

[20]  David Salesin,et al.  Panoramic video textures , 2005, ACM Trans. Graph..

[21]  Maneesh Agrawala,et al.  Interactive video cutout , 2005, ACM Trans. Graph..

[22]  Patrick Pérez,et al.  Poisson image editing , 2003, ACM Trans. Graph..