Idiap has expertise on background subtraction and motion analysis in general. Motion features and statistical detection models can be used for instance to detect foreground objects in a video. This can be used for security applications, or for simple video manipulation and image processing.
For instance, in the example below, the foreground object is detected in the first video, and superimposed on the second video. Note that no blending is used, nor any segmentation information about the object, only background/foreground changes.
CV Web Input
CV Web Composite Output Interpolate
Multiple Object Tracking BGS