La rimozione di oggetti o di ampie porzioni di un'immagine e il successivo riempimento dei dati mancanti è un problema critico in numerose applicazioni, come la riparazione di immagini, la rimozione di oggetti non necessari o di testo sovrapposto in una scena. Il riempimento automatico delle aree mancanti/danneggiate dell'immagine è essenziale per la correzione delle perdite di dati. L'ampio campo di applicazione di questo algoritmo è rappresentato da settori quali il restauro di immagini digitali e la riparazione di opere d'arte. Il processo di rimozione degli oggetti dalle immagini inizia con la mascheratura dell'oggetto indesiderato, rendendo l'area in cui l'oggetto occupava precedentemente un vuoto. Il vuoto viene poi riempito utilizzando tecniche grafiche come l'inpainting. Esistono due categorie primarie di lavori che si concentrano sul recupero dei dati delle immagini mancanti: la prima è l'inpainting dell'immagine e la seconda è la sintesi delle texture.