<chapter id="inpainting">
<chapterinfo>

<title
>Bildfehler korrigieren</title>

<authorgroup>
    
    <author
><firstname
>Gilles</firstname
><surname
>Caulier</surname
> <affiliation
><address
><email
>caulier dot gilles at free.fr</email
></address
></affiliation>
    </author>
    
    <author
><firstname
>Gerhard</firstname
><surname
>Kulzer</surname
> <affiliation
><address
><email
>gerhard at kulzer.net</email
></address
></affiliation>
    </author>
    
</authorgroup>

<abstract>

<para>
<ulink url="http://cimg.sourceforge.net"
><inlinemediaobject>
<imageobject
><imagedata fileref="cimg-logo.png" format="PNG"/></imageobject>
<textobject
><phrase
>cimglogo</phrase
></textobject>
</inlinemediaobject
></ulink>
</para>

<para
>Das digiKam Modul <emphasis
>Bildfehler korrigieren (Inpainting)</emphasis
> ist eins der am weitesten entwickelten Werkzeuge, um nicht gewünschte Photobereiche zu entfernen. </para>
</abstract>

<keywordset>
<keyword
>KDE</keyword>
<keyword
>digiKam</keyword>
</keywordset>

</chapterinfo>

<title
>Einführung</title>

 

<para
>Der Inpainting Algorithmus wurde vom IMAGE Team des GREC CNRS Labors in Caen/Frankreich entwickelt und ist Teil des <ulink url="http://cimg.sourceforge.net"
>CImg Projektes</ulink
>. </para>

<sect1 id="using-plugin-inpainting">
<title
>Das Modul benutzen</title>

<figure>
    <title
>Dialog "Bildfehler korrigieren"</title>
    <graphic srccredit="Photograph Inpainting Dialog" fileref="inpaintingdialog.png"/>
</figure>

<para
>Dieses Modul enthält verschieden Startwerte um die Korrektur zu vereinfachen. Die verfügbaren Startwerte sind unten aufgezählt: <itemizedlist>

  <listitem
><para
><guilabel
>Keiner</guilabel
>: Benutzt die am weitesten gebräuchlichen Einstellungen für den Filter. Diese sind nicht für irgend eine spezielle Anwendung optimiert.</para
></listitem
> 
  <listitem
><para
><guilabel
>Kleine Artefakte entfernen</guilabel
>: .</para
></listitem>
  <listitem
><para
><guilabel
>Mittlere Artefakte entfernen</guilabel
>: .</para
></listitem>
  <listitem
><para
><guilabel
>Große Artefakte entfernen</guilabel
>: .</para
></listitem>
 
</itemizedlist>
</para>

<para
>Falls Sie die Filtereinstellungen feiner justieren wollen können Sie dazu die Reiter<guilabel
>Glättung</guilabel
> und <guilabel
>Fortgeschrittene Einstellungen</guilabel
> benutzen. <figure
> <title
>"Bildfehler korrigieren"-Glättungseinstellungen</title>
    <graphic srccredit="Photograph Inpainting Smoothing Settings" fileref="inpaintingsettings1.png"/>
</figure>

<itemizedlist>
  
     <listitem
><para
><guilabel
>Detailerhaltung</guilabel
> p [0, 100]: dies kontrolliert die Erhaltung der Details. Ein kleiner Wert führt zu einer gleichmäßigen Glätte über das Bild. Wogegen größere Werte hauptsächlich homogene Regionen glätten und Details scharf lassen. Ein Wert von 0,9 sollte Details so erhalten, dass kein Schärfen nachträglich nötig ist. Beachten Sie das die <guilabel
>Detailerhaltung </guilabel
> immer der <guilabel
>Richtungsabhängigkeit</guilabel
> untergeordnet sein sollte.</para
></listitem>
     <listitem
><para
><guilabel
>Richtungsabhängigkeit:</guilabel
> Alpha [0,100]: ein kleiner Wert glättet gleichmäßig in alle Richtungen, während ein Wert in der Nähe von nur in eine Richtung glättet. Falls Sie eine Filmkörnung oder ein Rauschen vom CCD haben werden hohe Werte Wellenmuster erzeugen. JPEG Artefakte passen sehr gut zu Werten nahe 1. </para
></listitem>
     <listitem
><para
><guilabel
>Glätten</guilabel
> [0, 500]: dies setzt den maximalen Glättungsfaktor über alles. p definiert dann die relative Glättung. Setzen Sie diesen Wert daher passend zum Grad des Rauschens in Ihrem Bild.</para
></listitem>
     <listitem
><para
><guilabel
>Regelmäßigkeit:</guilabel
> [0, 100]: dieser Parameter betrifft größere Strukturen. Je höher dieser Wert gesetzt wird, desto mehr wird geglättet. Dies ist notwendig, wenn sehr viel Rauschen vorliegt, da es dann schwierig ist die Geometrie des Bildes zu schätzen. Auch wenn Sie einen 'van Gogh' Turbulenzeneffekt erzeugen wollen muss er höher als 3 gesetzt werden.</para
></listitem>
     <listitem
><para
><guilabel
>Wiederholungen</guilabel
>: gibt an wie oft der Algorithmus durchlaufen wird. Normalerweise reicht hier 1 oder 2 aus.</para
></listitem>

</itemizedlist>

</para>

<para
>Fortgeschrittene Einstellungen: <figure
> <title
>Fortgeschrittene Einstellungen von "Bildfehler korrigieren"</title>
    <graphic srccredit="Photograph Inpainting Advanced Settings" fileref="inpaintingsettings2.png"/>
</figure>

<itemizedlist>

     <listitem
><para
><guilabel
>Winkelschrittweite</guilabel
> da [5, 90]: Winkelabhängige Integration des anisotropen Alpha. Falls Alpha klein gewählt wird, sollte da ebenfalls klein gewählt werden. Achten Sie dabei darauf, dass kleine Winkel eine lange Laufzeit erzeugen. Sie sollten diesen Wert also so größtmöglich und für Ihre Bedürfnisse akzeptabel wählen. </para
></listitem>
     <listitem
><para
><guilabel
>Integrale Schrittweite</guilabel
> [0,1, 10]: integrale Schrittweite in Pixeln. Sie sollten den Wert kleiner 1 setzen, um Sub-Pixel-Glättung zu vermeiden und niemals größer als 2.</para
></listitem>
<listitem
><para
><guilabel
>Lineare Interpolation benutzen</guilabel
>: Das Mehr an Qualität das Sie durch Anwahl dieser Option erhalten ist nur gering. Er verdoppelt aber die Laufzeit. Wir empfehlen ihn daher ihn auszulassen.</para
></listitem>

</itemizedlist>

</para>

<para
>Die Knöpfe <guilabel
>Speichern als</guilabel
> und <guilabel
>Laden</guilabel
> machen genau dies. Jede Einstellung von "Bildfehler korrigieren" kann hiermit in eine Textdatei gespeichert und später wieder geladen werden. </para>

<warning
><para
>"Bildfehler korrigieren" ist vergleichsweise sehr schnell bei der Arbeit. Es kann aber trotzdem sehr lange dauern und eine hohe CPU Last nach sich ziehen. Sie können daher die Berechnung jederzeit mit dem Knopf <guilabel
>Abbruch</guilabel
> abbrechen. </para
></warning>

</sect1>

<sect1 id="inaction-plugin-inpainting">
<title
>Das Modul in Aktion</title>

<para
>Unten können Sie sehen wie Bildfehler mit <guilabel
>Kleine Artefakte entfernen</guilabel
> korrigiert werden. Das Modul wird auf einem Photo, dass in Guatemala Stadt mit einer analogen Kamera gemacht wurde, angewendet. Wie Sie sehen gibt es ein eigenartiges schwarzes Artefakt im Vordergrund, dass durch eine schlechte Filmlagerung während der Reise verursacht wurdel.Das Ooriginabild ist unter  (1 zu sehen und das korrigierte Bild unter  (2). </para>

<figure>
    <title
>Vorschau des Filters "Bildfehler korrigieren"</title>
    <graphic srccredit="Photograph Inpainting Filter Preview" fileref="inpaintingpreview.png"/>
</figure>

</sect1>

</chapter>

<!--
Local Variables:
mode: sgml
sgml-omittag: nil
sgml-shorttag: t
End:
-->

