1. A system comprising: a non-transitory storage medium, wherein the non-transitory storage medium contains: a first image captured by a camera at a first position relative to background subject matter, wherein undesirable structure is interposed between the first position and the background subject matter; and a second image captured by the camera at a second position, different from the first position, relative to the background subject matter wherein the undesirable structure is interposed between the second position and the background subject matter; wherein said non-transitory storage medium comprises a plurality of non-transitory storage devices, said non-transitory storage medium comprises at least two types of said plurality of non-transitory storage devices, wherein said at least two types are selected from a group of types consisting of: volatile memory, non-volatile memory, optical storage, magnetic storage, electrostatic storage, and solid state storage; a point cloud generation module coupled to the non-transitory storage medium, wherein the point cloud generation module generates a point cloud in response to the first image and the second image, and wherein the point cloud generation module stores the point cloud in the non-transitory storage medium; an identification module coupled to the non-transitory storage medium for retrieving the point cloud and identifying within the point cloud the undesirable structure and the background subject matter; and an image generation module coupled to the identification module for generating a third image in response to the background subject matter within the point cloud, wherein the generating comprises removing the undesirable structure having been identified, wherein the image generation module stores the third image in the non-transitory storage medium.