Global Mosaic and Motion Segmentation

M. Aprile, A. Colombari, A. Fusiello, R. Marzotto, and V. Murino Department of Computer Science
University of Verona, Verona - Italy

Overview

This work present an application which takes a video shot as input and produces a compact representation composed by a background layer and segmented moving objects. We deal, in particular, with the problems of global registration, superesolution mosaicing, objects segmentation and tracking. Global registration is achieved with a graph-based technique that exploits situations when the frames have been captured using a 2D scanning of the scene rather then 1D scan as is  commonly done. Objects segmentation is based on motion analysis using a robust statistical model of the background. Tracking is based on graph representation of motion and blob matching. Specific techniques are used to cope with crossing and occlusions. We also propose a new measure for mosaic quality estimation.

Videocoding results

Original sequence
Mosaic of background
Foreground sequence
encoded/decoded sequence
Video editing examples
Walking down S.Zeno

S.Zeno sequence

S.Zeno background

S.Zeno foreground

S.Zeno enc-dec

flip background

flip background

on the moon

on the moon
Children in
P.za Dante

children sequence

Children background

Children foreground

Children enc-dec

change color

change color

remove object

remove object

Bicycle in
P.za Dante

Bicycle sequence

new scenarious

new scenarious

Mosaicing results

Original sequence
Mosaic before and after global alignment
Super resolution
Panoramic mosaic of Basilica di S. Zeno in Verona S.Zeno sequence
S.Zeno mosaic
Panoramic mosaic of Verona from Castel S. Pietro Verona 1 sequence
verona 1 mosaic
Another panoramic mosaic
of Verona
from Castel S. Pietro
Verona 2 sequence
verona 2 mosaic
Planar mosaic
of a paper
Paper sequence
paper mosaic

super resolution

Panoramic mosaic
of Torre dei Lamberti
in Verona
Lamberti sequence
lamberti mosaic

 [Older results]


Reference papers