1. A signal processing device, comprising: at least one processing unit; and a memory storing a background estimation system executable in the at least one processing unit, the background estimation system comprising code that when executed by the at least one processing unit cause the signal processing device to separate foreground objects from at least one image frame in a sequence of image frames based at least in part upon a correntropy cost function.