When using the smartphone's camera to take a photo, usually unwanted objects enter the frame, such as unwanted cars on the road, people who walk in the background of the frame, etc. Another example is when using surveillance cameras, sometimes an image free of unwanted objects is desired. The project's goal is to deal with those situations in a way that allows the user to select the unwanted object that he wants to remove from a list of unwanted objects, and remove him in a way that the background of the objects is completed from another frame.