Inpainting and Outpainting Techniques