Image inpainting through neural networks hallucinationsAlhussein FawziHorst Samulowitzet al.2016IVMSP 2016