<chapter id="restoration">
<chapterinfo>

<title
>Restauro de Fotografias</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
>O 'plugin' de imagem do digiKam <emphasis
>Restauro de Fotografias</emphasis
> é, definitivamente, uma das ferramentas mais avançadas para reduzir os defeitos das fotografias. </para>

</abstract>

<keywordset>
<keyword
>KDE</keyword>
<keyword
>Digikam</keyword>
</keywordset>

</chapterinfo>

<title
>Introdução</title>

<para
>Este filtro fantástico de restauro é um novo desenvolvimento que oferece possibilidades sem precedentes no domínio público, para remover várias coisas indesejáveis nas suas imagens. Está bem adaptado para lidar com as imagens degradadas que sofrem de ruído gaussiano, grão de filme, riscos ou artefactos de compressão e degradações locais, os quais se encontram normalmente nas imagens digitais (originais ou digitalizadas). A suavização ocorre ao longo das curvaturas das imagens, preservando deste modo o conteúdo interessante de uma forma muto semelhante ao que o nosso olho humano o deseja. </para>

<para
>Pode ser usado o mesmo algoritmos para a coloração e substituição de texturas, o qual é coberto por outro 'plugin' (inpainting...). O algoritmo de restauro foi desenvolvido pela equipa IMAGE do laboratório GREC CNRS em Caen/França e faz parte do <ulink url="http://cimg.sourceforge.net"
> projecto CImg </ulink
>. </para>



<sect1 id="using-plugin-restoration">
<title
>Usar o 'plugin'</title>

<figure>
    <title
>Janela de Restauro da Fotografia</title>
    <graphic srccredit="Photograph Restoration Dialog" fileref="restorationdialog.png"/>
</figure>

<para
>O 'plugin' vem com várias predefinições como pontos iniciais, de modo a simplificar o restauro. As opções predefinidas disponíveis estão indicadas em baixo: <itemizedlist>

  <listitem
><para
><guilabel
>Nenhum</guilabel
>: Usa a configuração predefinida dos filtros, sem optimizações para qualquer fim em particular.</para
></listitem
> 
  <listitem
><para
><guilabel
>Reduzir o Ruído Uniforme</guilabel
>: A configuração óptima para o ruído de imagem, devido a ruído no sensor.</para
></listitem>
  <listitem
><para
><guilabel
>Reduzir os Artefactos JPEG</guilabel
>: A compressão do JPEG não é perfeita; de facto, em algumas imagens, está longe disso. Como algoritmo de compressão com perdas que é, existem alguns "artefactos" de compressão - pequenos detalhes que aparecem na imagem descomprimida. Esta opção tenta corrigir este problema.</para
></listitem>
  <listitem
><para
><guilabel
>Reduzir a Texturização</guilabel
>: Optimizada para remover os artefactos de digitalização ou de padrões Moire.</para
></listitem>
 
</itemizedlist>
</para>

<para
>Se você quiser configurar os parâmetros do filtro para os ajustes mais finos, veja as páginas de <guilabel
>Configuração da Suavização</guilabel
> e <guilabel
>Configuração Avançada</guilabel
>: <figure
> <title
>Configuração de Suavização do Restauro da Fotografia</title>
    <graphic srccredit="Photograph Restoration Smoothing Settings" fileref="restorationsettings1.png"/>
</figure>

<itemizedlist>
  
     <listitem
><para
><guilabel
>Preservação dos Detalhes</guilabel
> p [0, 100]: esta opção controla a preservação das curvaturas (funcionalidades). Um valor baixo obriga a uma suavização homogénea em toda a imagem, enquanto os valores mais elevados irão, preferencialmente, suavizar as regiões homogéneas e deixar os detalhes mais definidos. Um valor igual a 0,9 deverá manter bem os detalhes, de modo que não seja necessário afiar ainda mais os detalhes.</para
></listitem>
     <listitem
><para
><guilabel
>Anisotropia</guilabel
> alpha [0,1]: um valor baixo suaviza da mesma forma em todas as direcções, enquanto um valor próximo de 1 suaviza apenas numa direcção. Se você tiver grão de filme ou algum ruído de CCD, irá obter um padrão ondulado, enquanto os artefactos JPEG são mais adequados para os valores próximos de 1. </para
></listitem>
     <listitem
><para
><guilabel
>Suavização</guilabel
> [0, 500]: isto define o factor global de suavização (onde o 'p' a suavização relativa). Configure-o de acordo com o nível de ruído.</para
></listitem>
     <listitem
><para
><guilabel
>Regularidade</guilabel
> [0, 10]: este parâmetro diz respeito às estruturas maiores. Quanto maior este valor, mais regular será a suavização geral. Isto é necessário quando estiver presente demasiado ruído, dado que é difícil estimar a geometria nesse caso. Do mesmo modo, se você quiser obter um efeito de turbulência à 'Van Gogh', recomenda-se que configure este valor como maior que 3.</para
></listitem>
     <listitem
><para
><guilabel
>Iterações do Filtro</guilabel
>: o número de vezes que o algoritmo de borrão é aplicado. Normalmente, é suficiente 1 ou 2.</para
></listitem>

</itemizedlist>

</para>

<para
>Configuração Avançada: <figure
> <title
>Configuração Avançada do Restauro de Fotografia</title>
    <graphic srccredit="Photograph Restoration Advanced Settings" fileref="restorationsettings2.png"/>
</figure>

<itemizedlist>

     <listitem
><para
><guilabel
>Passo Angular</guilabel
> da [5, 90]: a integração angular do 'alpha' anisotrópico. Se o 'alpha' for baixo, o 'da' deverá também ser baixo. Mas tenha cuidado, pequenos ângulos correspondem a execuções mais longas! Escolha o maior valor aceitável. </para
></listitem>
     <listitem
><para
><guilabel
>Passo Integral</guilabel
> [0, 10]: a largura do passo de integração espacial, em termos de pixels. Deverá ser menor que 1 (suavização de sub-pixels) e nunca deverá ser maior que 2.</para
></listitem>
<listitem
><para
><guilabel
>Usar a Interpolação Linear</guilabel
>: O ganho de qualidade, se você seleccionar esta opção, é apenas marginal e você irá perder um factor de 2 na velocidade. A recomendação é que mantenha a opção desligada.</para
></listitem>

</itemizedlist>

</para>

<para
>Os botões <guilabel
>Gravar</guilabel
> e <guilabel
>Carregar</guilabel
> são usados mesmo para isso. As opções dos filtros de Restauro da Fotografia que você tenha definido poderão ser gravadas num ficheiro de texto e carregadas posteriormente. </para>

<warning
><para
>O restauro de fotografias é (relativamente) muito rápido no que faz, mas poderá levar bastante tempo a correr e originar uma carga de CPU elevada. Você poderá sempre interromper o cálculo se carregar no botão <guilabel
>Interromper</guilabel
> durante o desenho da antevisão. </para
></warning>

</sect1>

<sect1 id="inaction-plugin-restoration">
<title
>O 'plugin' em acção</title>

<para
>Em baixo, você pode ver um tipo de restauro <guilabel
>Reduzir o Ruído Uniforme</guilabel
>, aplicado a uma fotografia a preto-e-branco tirada com uma máquina Minolta(tm) 700Si, usando o filme Ilford(tm) HP-5 com uma sensibilidade ISO de 3200. Poderá ver o grão proeminente no filme nas caras. A imagem original é a (1) e a imagem corrigida é a (2). </para>

<figure>
    <title
>Antevisão do Restauro na Redução de Ruído Uniforme</title>
    <graphic srccredit="Reduce Uniform Noise Restoration Preview" fileref="restorationpreview.png"/>
</figure>

<para
>Em baixo, você pode ver um tipo de restauro <guilabel
>Reduzir o Ruído Uniforme</guilabel
>, aplicado a uma fotografia antiga a cores que foi adquirida com um 'scanner' plano. Poderá ver os artefactos proeminentes da luz do 'scanner' sobre o papel plastificado fotográfico. A imagem original é a (1) e a imagem corrigida é a (2). </para>

<figure>
    <title
>Antevisão do Restauro por Redução de Texturas</title>
    <graphic srccredit="Reduce Texturing Restoration Preview" fileref="restorationpreview2.png"/>
</figure>

</sect1>

</chapter>

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

