<chapter id="restoration">
<chapterinfo>

<title
>Photo-Restauration</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
>Photo-Restauriation</emphasis
> ist eins der am weitesten entwickelten Werkzeuge um Photo Artefakte zu reduzieren. </para>

</abstract>

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

</chapterinfo>

<title
>Einführung</title>

<para
>Diese Filter zur Restauration geben Ihnen die Möglichkeit eine Menge ungewünschter Artefakte von Ihren Bildern zu entfernen. Er ist sehr gut angepasst um Gauß'sches Rauschen, Filmkörnung, Kratzer Kompressionsartefakte und lokale Fehler die in digitalen Bildern, Original oder nachträglich digitalisiert, auftauchen zu entfernen. Die Glättung erfolgt entlang der Bildkonturen und erhält dadurch den Inhalt wie es auch das menschliche Auge täte. </para>

<para
>Der selbe Algorithmus kann für Farb- und Texturersetzungen, welches durch ein eigenes Modul - Bildfehler korrigieren (Inpainting) - realisiert wurde, benutzt werden. Der Restaurationsalgorithmus 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-restoration">
<title
>Das Modul benutzen</title>

<figure>
    <title
>Dialog "Photo-Restauration"</title>
    <graphic srccredit="Photograph Restoration Dialog" fileref="restorationdialog.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
>Gleichförmiges Rauschen reduzieren</guilabel
>: Optimierungseinstellung für Bildrauschen verursacht durch Sensoren.</para
></listitem>
  <listitem
><para
><guilabel
>JPEG Artefakte reduzieren</guilabel
>: Die Kompression von JPEG ist nicht perfekt, in einigen Bereichen sogar sehr weit davon entfernt. Als ein verlustbehafteter Kompressionsalgorithmus erzeugt er einige Kompressions "Artefakte" - kleine Standards die im unkomprimierten Bild zu sehen sind. Diese Einstellung soll diese Probleme korrigieren.</para
></listitem>
  <listitem
><para
><guilabel
>Texturen reduzieren</guilabel
>: wurde optimiert um Artefakte, die durch Scannen, Digitalisierung und Moire Effekte auftreten, zu entfernen.</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
>"Photo-Restauration"-Glättungseinstellungen</title>
    <graphic srccredit="Photograph Restoration Smoothing Settings" fileref="restorationsettings1.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 bitte 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 "Photo-Restauration"</title>
    <graphic srccredit="Photograph Restoration Advanced Settings" fileref="restorationsettings2.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 "Photo-Restauration" kann hiermit in eine Textdatei gespeichert und später wieder geladen werden. </para>

<warning
><para
>"Photo-Restauration" 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-restoration">
<title
>Das Modul in Aktion</title>

<para
>Unten können Sie wie ein Photo mit <guilabel
>Gleichförmiges Rauschen reduzieren</guilabel
> restauriert wird.. Das Modul wird angewendet auf ein Schwarz und Weiß Photo dass mit einer Minolta(tm) 700Si Kamera auf einen Ilford(tm) HP-5 Film mit einer Sensitivität von 3200 ISO aufgenommen wurde. Sie können die berüchtigte Filmkörnung auf den Gesichtern erkennen. Das Originalbild ist unter (1) und das korrigierte unter (2) zu sehen. </para>

<figure>
    <title
>Vorschau des "Gleichförmiges Rauschen reduzieren"</title>
    <graphic srccredit="Reduce Uniform Noise Restoration Preview" fileref="restorationpreview.png"/>
</figure>

<para
>Unten können Sie ein weiteres Beispiel für die Photo-Restauration sehen. Diesmal wurde <guilabel
>Texturen reduzieren</guilabel
> auf ein altes Farbfoto, das mit einem Scanner eingelesen wurde, angewandt. Sie können die Scan-Artefakte die von der Scannerbeleuchtung und dem Photopapier verursacht wurden sehen. Das Originalbild ist unter (1) zu sehen und das korrigierte Bild unter (2). </para>

<figure>
    <title
>Vorschau des "Texturen reduzieren"</title>
    <graphic srccredit="Reduce Texturing Restoration Preview" fileref="restorationpreview2.png"/>
</figure>

</sect1>

</chapter>

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

