The filling-in of missing information is a very important topic in image processing, with applications including image coding and wireless image transmission (e.g., recovering lost blocks), special effects (e.g., removal of objects), and image restoration (e.g., scratch removal). The basic idea behind the algorithms is to fill-in these regions with available information from their surroundings. The developed algorithm here presents a novel mean for removing large objects from digital photographs and replacing them with visually plausible backgrounds.