(EN) A method for propagating user-provided foreground-background constraint information for a first video frame to subsequent frames allows extraction of moving foreground objects with minimal user interaction. Video matting is performed wherein constraints derived from user input with respect to a first frame are propagated to subsequent frames using the estimated alpha matte of each frame. The matte of a frame is processed in order to arrive at a rough foreground-background segmentation which is then used for estimating the matte of the next frame. At each frame, the propagated constraints are used by an image matting method for estimating the corresponding matte which is in turn used for propagating the constraints to the next frame, and so on.
(FR) L'invention porte sur un procédé de propagation d'informations de contraintes premier plan-arrière-plan fournies par l'utilisateur pour une première image vidéo à des images ultérieures, lequel procédé permet l'extraction d'objets de premier plan mobiles avec une interaction utilisateur minimale. Un détourage vidéo est effectué, des contraintes issues d'une entrée utilisateur par rapport à une première image étant propagées à des images ultérieures à l'aide du cache alpha estimé de chaque image. Le cache d'une image est traité afin d'arriver à une segmentation de premier plan-arrière-plan grossière, qui est ensuite utilisée pour estimer le cache de l'image suivante. Au niveau de chaque image, les contraintes propagées sont utilisées par un procédé de détourage d'image pour estimer le cache correspondant qui, à son tour, est utilisé pour propager les contraintes à l'image suivante, etc.