Inpainting

Inpainting

Inpainting ist eine Methode der Bildbearbeitung, die versucht, zerstörte oder verlorene Teile eines Bildes zu rekonstruieren. Das Ziel ist es, ein überarbeitetes Bild zu erzeugen, an dem der Betrachter nicht erkennen kann, dass Veränderungen vorgenommen wurden.

Inhaltsverzeichnis

Anwendungsgebiete

Links das Original Bild, Rechts wurde die Frau mithilfe von Inpainting gelöscht

Rekonstruktion fehlender Bildteile

Alte Bilder können Risse aufweisen oder es können einzelne Teile komplett fehlen. Mit Hilfe von Inpainting können die fehlenden Bildteile rekonstruiert werden.

Entfernen von Objekten

Beim Entfernen von Objekten oder Personen von einem Bild ist die einzige Benutzereingabe, die dazu benötigt wird, eine Markierung des zu entfernenden Objekts. Anschließend wird das Objekt automatisch ersetzt. Die Hauptschwierigkeit besteht darin, den Hintergrund möglichst stetig bezüglich der Farbe und Textur in die zu füllende Fläche hineinzuziehen.[1]

Bildkompression

Inpainting kann auch als Bildkompression verwendet werden. Um eine Kompression zu erreichen werden Pixelblöcke gelöscht. Dabei werden in Gebieten gleichbleibender Textur relativ viele Blöcke gelöscht und entlang von Kanten nur wenige, damit der Kantenverlauf nicht verloren geht. Nach der Rekonstruktion der gelöschten Blöcke ist kein Qualitätsverlust gegenüber einer JPEG Komprimierung erkennbar.

Ursprung

Sämtliche Verfahren, die Image Inpainting behandeln, beruhen auf dem Handwerk von Rekonstruktoren. Dies ist ein alter Beruf, der hauptsächlich von Bildrestauratoren ausgeübt wird. Der Prozess, der Inpainting genannt wird, ist das sukzessive fortführen der Randinformationen in das Bildinnere hinein (Lücke füllen). Rekonstruktoren gehen dabei folgendermaßen vor:

  1. Die Gesamtheit des Bildes verleiht einen Eindruck, wie das Bild fortgesetzt werden soll. Das Ergebnis sollte ein in sich stimmiges Bild sein.
  2. Die Konturlinien, die den Rand der Maske berühren, werden entlang ihrer gedachten Verlängerung ins Bild weitergeführt, sowie die Struktur von der Gegend um die Maske herum.
  3. Die Konturlinien in der Maske definieren unterschiedliche Regionen und werden mit zum Rand passenden Farben gefüllt.
  4. Die Textur wird hinzugefügt, d.h. kleine Details wie weiße Punkte auf blauem einheitlichem Himmel werden gemalt, damit das Bild natürlich wirkt.

Auch die meisten digitalen Algorithmen verwenden teilweise diese Vorgehensweise.

Algorithmen

2D Image Inpainting

Inpainting Algorithmen können in 3 Arten eingeteilt werden:

Structural Inpainting

Structural Inpainting konzentriert sich auf die Rekonstruktion der Struktur (Kanten) im fehlenden Bildteil. Eine der wichtigsten Structural Inpainting Methoden ist PDE. PDE basiert auf der partiellen Differentialgleichung. Der Algorithmus verlängert die isophoten Linien, das sind Linien gleicher Grauwerte, am Rand iterativ in den zu füllenden Bereich hinein. Anschließend wird die Farbe in den Füllbereich hineingezogen. [2] Es gibt auch noch einige andere Ansätze wie z.B. die Navier-Stokes Fluid Flow Methode.

Textural Inpainting

Textural Inpainting konzentriert sich nur auf die Rekonstruktion von Textur.

Combined structural and textural Inpainting

Combined structural and textural Inpainting Methoden können die Struktur und die Textur rekonstruieren.

3D Inpainting in Image-based Rendering

Image-based Rendering ist eine Klasse von Rendering-Ansätzen, bei denen die geometrische Modellierungsphase durch einen Bildaufnahmeprozess ersetzt wird. Da auf Bildern nie alle Informationen eines dreidimensionalen Objektes abgebildet werden können, wird ein Inpainting Schritt eingeführt, der fehlende Informationen möglichst natürlich rekonstruiert.

Quellen

  1. Object Removal by Exemplar-Based Inpainting, Criminisi, A, Perez, P., & Toyama, K., Appears in the Proceedings of the 2003 IEEE Computer Society Conference on Computer Vision and Pattern Recognition
  2. M. Bertalmío, G. Sapiro, V. Caselles and C. Ballester., "Image Inpainting", Proceedings of SIGGRAPH 2000, New Orleans, USA, July 2000.

Wikimedia Foundation.

Игры ⚽ Поможем сделать НИР

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Inpainting — is the process of reconstructing lost or deteriorated parts of images and videos. For instance, in the case of a valuable painting, this task would be carried out by a skilled image restoration artist. In the digital world, inpainting (also known …   Wikipedia

  • inpainting — noun A technique in which portions of damaged images are reconstructed by interpolation of surrounding areas …   Wiktionary

  • inpaint — inpainting, n. /in paynt /, v.t. to restore (a painting) by repainting damaged, faded, or obliterated sections. [IN 1 + PAINT] * * * …   Universalium

  • Restauración de imagen — Saltar a navegación, búsqueda La restauración de imagen (del inglés inpainting) es un proceso que nos permite recuperar una parte deteriorada de la imagen o que tiene algún objeto que la oculta, con el objetivo de mejorar su calidad. En el mundo… …   Wikipedia Español

  • Comparison of image processing software — The following table provides a comparison of image processing software. Functionality Matlab*[1] Mathematica[2] imageJ FIJI (software) Population Extract alpha channel No …   Wikipedia

  • art conservation and restoration — Maintenance and preservation of works of art, their protection from future damage, deterioration, or neglect, and the repair or renovation of works that have deteriorated or been damaged. Research in art history has relied heavily on 20th and… …   Universalium

  • inpaint —    In art restoration, to repaint a damaged or missing portion of a painting in order to return the artwork to visual harmony. There may be other treatments necessary in a painting s restoration which should precede the point at which inpainting… …   Glossary of Art Terms

  • Cellular neural network — Cellular neural networks (CNN) are a parallel computing paradigm similar to neural networks, with the difference that communication is allowed between neighbouring units only. Typical applications include image processing, analyzing 3D surfaces,… …   Wikipedia

  • Image editing — For the uses, cultural impact, and ethical concerns of image editing, see Photo manipulation. For the process of culling and archiving images, see Digital asset management. A colorized version of originally black and white photo, colorized using… …   Wikipedia

  • Computer vision — is the field concerned with automated imaging and automated computer based processing of images to extract and interpret information. It is the science and technology of machines that see. Here see means the machine is able to extract information …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”