Advancing Representation Learning and Generative Models for Deep Learning-Based Image Inpainting