L'Inpainting è una tecnica per l'elaborazione digitale delle immagini per ricostruire parti di immagini digitali o video digitali.

L'immagine originale e la sua ricostruzione.

Nel mondo digitale, l'inpainting può essere visto come una sorta di interpolazione di immagini o di video, che permette di ricostruire e restaurare con algoritmi complessi le parti mancanti o corrotte, solitamente piccole regioni o per rimuovere piccoli difetti.

Applicazioni modifica

Esistono diversi obiettivi e applicazione per questa tecnica.

Nella fotografia e nel cinema, viene usato per il restauro per far tornare i frame allo stato originale. Viene anche usato per rimuovere l'effetto occhi rossi, la data stampata sulle foto, i loghi nei video e per la rimozione di oggetti per la creazione di effetti.

Questa tecnica può essere utilizzata per sostituire blocchi mancanti nella codifica e trasmissione delle immagini, ad esempio nello streaming video.

Metodi modifica

Uno dei metodi più comuni utilizza le equazioni differenziali (ad esempio l'equazione di Laplace) con le condizioni al contorno di Dirichlet per la continuità dei bordi.[1]

Altri metodi seguono le linee del contorno (note anche come isophote) per ricostruire le parti mancanti.[2]

Esistono altri metodi che non lavorano al livello di pixel, ma a livello di gruppi di pixel, chiamati patch. Questi metodi cercano patch simili nelle vicinanze della parte mancante; una volta trovata una patch più simile, non si fa altro che una copia della patch stessa.[3][4]

Alcuni programmi di elaborazione digitale (ad esempio Adobe Photoshop o Gimp) implementano una specifica funzione per copiare parti esistenti per ricostruire una tessitura (texture) danneggiata.[5]

Note modifica

  1. ^ (EN) Peterson, Ivars, Filling in Blanks, in Science News, vol. 161, n. 19, Society for Science &#38, 11 maggio 2002, pp. 299–300, DOI:10.2307/4013521, JSTOR 4013521. URL consultato l'11 maggio 2008.
  2. ^ (EN) M. Bertalmío, G. Sapiro, V. Caselles and C. Ballester., "Image Inpainting", Proceedings of SIGGRAPH 2000, New Orleans, USA, July 2000.
  3. ^ Object Removal by Exemplar-Based Inpainting Archiviato il 12 ottobre 2012 in Internet Archive., Criminisi, A, Perez, P., & Toyama, K., Appears in the Proceedings of the 2003 IEEE Computer Society Conference on Computer Vision and Pattern Recognition
  4. ^ Inpainting Strategies for Reconstruction of Missing Data in VHR Images, L. Lorenzi, F. Melgani and G. Mercier, IEEE Geoscience and Remote Sensing Letters, Set. 2011
  5. ^ Image Replacement through Texture Synthesis, Homan Igehy and Lucas Pereira, Stanford University, Appears in the Proceedings of the 1997 IEEE International Conference on Image Processing

Altri progetti modifica

Collegamenti esterni modifica