“…The background model estimates the potential background in image sequences, and the foreground model detects foreground re- 20 gions by comparing between captured frames and the estimated background. Currently, although a large number of algorithms have been proposed for background subtraction [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16], some problems remain open for a background subtrac-25 tion algorithm designed for robots. One main challenge is the varying working environment.…”