1. A method for analysis and recovery of structure in an image inpainting process after object removal, comprising: (a) detecting structure edges, extensions and intersections for a missing object area being inpainted within an image by an electronic image processing device; (b) deciding which structure edges to extend, while ignoring texture edges and noise edges, and deciding an extent to which structure edges are to be extended into the missing object area based on color and depth information; (c) extending structure edges into the missing object area in response to utilizing color and depth information; (d) synthesizing structure regions into the missing object area; and (e) synthesizing remaining missing object area outside of structure regions to complete inpainting of the removed object area.