1. Introduction
The most popular approach to create a pixelwise foreground-background segregation is change detection. This is because changes in a static scene (produced e.g. by a mounted surveillance camera) correspond to moving objects and they are generally the interesting parts of the scene. Non-static scenes, produced by a moving camera, or single images are far more challenging to handle and usually require object specific algorithms that have to be trained beforehand, for example neural networks or hear-like features. Although they can be used on any scene, the need for a learning phase for each object limits their usability.