There are many methods to extract moving objects in a scene using background subtraction. However, most methods assume that there are no moving objects except intruders in the observing space. Therefore, we propose the iterative optimal projection method to estimate a varied background in real time from a dynamic scene with intruders. At first, the background images are collected for a while, because we assume that the motion of background is well known. Then, the background images are compressed using eigenspace method to form a database. While the monitoring of the scene, new image is taken by a camera, and the image is projected onto the eigenspace to estimate the background. Nevertheless, the estimated image is much affected by the intruders, so that the region of intruder is calculated by using background subtraction using former estimated background. Then eigenspace projection is executed using the image whose region of the intruder is replaced by the former background and we have updated background. We proved that the cycle converges to a correct background image and we confirmed we can calculate the right region of the object through some experiments.
Distinguish human from door motionvideo 1 : Input image with known moving object(door of lift) and unknown object(human) video 2 : Generated background image sequence video 3 : Extracted unknown object region
|