OpenAI has created DALL.E an AI system which generates images and artwork from a natural language description or extends original images to a larger canvas.
Here is an example of Outpainting Johannes Vermeer’s Girl with a Pearl Earring.
Notice that the image was created with the same shadows, reflections, and textures. The capability is available for you to try: https://openai.com/blog/dall-e-introducing-outpainting/