  Consider a set of images of a scene consisting of moving objects captured
using a hand-held camera. In this work, we propose an algorithm which takes
this set of multi-view images as input, detects the dynamic objects present in
the scene, and replaces them with the static regions which are being occluded
by them. The proposed algorithm scans the reference image in the row-major
order at the pixel level and classifies each pixel as static or dynamic. During
the scan, when a pixel is classified as dynamic, the proposed algorithm
replaces that pixel value with the corresponding pixel value of the static
region which is being occluded by that dynamic region. We show that we achieve
artifact-free removal of dynamic objects in multi-view images of several
real-world scenes. To the best of our knowledge, we propose the first method
which simultaneously detects and removes the dynamic objects present in
multi-view images.
