128
 правок
Изменения
м
Выравниваем заборчик
<font size="3em">
  '''fun''' $SinglePassHarmonization$(
    <span style="display: inline-block; width: 2em3em">$I$,</span><font color="green">// Входное изображение </font>    <span style="display: inline-block; width: 2em3em">$M$,</span><font color="green">// Маска </font>    <span style="display: inline-block; width: 2em3em">$S$,</span><font color="green">// Стилевое изображение </font>    <span style="display: inline-block; width: 2em3em">$\pi$,</span><font color="green">// Алгоритм построения стилевого маппинга </font>    <span style="display: inline-block; width: 2em3em">$\mathcal{L}$</span><font color="green">// Функция потерь </font>
  ):
    <font color="green">// Строим матрицы $F[I]$ и $F[S]$ с помощью свёрточной сети VGG-19 </font>
<font size="3em">  
  '''fun''' $IndependentMapping$(
    <span style="display: inline-block; width: 4em5em">$F[I]$,</span><font color="green">// Выходы слоёв после входного изображения </font>    <span style="display: inline-block; width: 4em5em">$Mask$,</span><font color="green">// Маска </font>    <span style="display: inline-block; width: 4em5em">$F[S]$</span><font color="green">// Выходы слоёв после стилевого изображения </font>
  ):
    <font color="green">// Для всех слоёв от $1$ до $L$ </font>
<font size="3em">
  '''fun''' $ConsistentMapping$(
    <span style="display: inline-block; width: 4em5em">$F[I]$,</span><font color="green">// Выходы слоёв после входного изображения </font>    <span style="display: inline-block; width: 4em5em">$Mask$,</span><font color="green">// Маска </font>    <span style="display: inline-block; width: 4em5em">$F[S]$</span><font color="green">// Выходы слоёв после стилевого изображения </font>
  ):
    <font color="green">// Сначала посчитаем маппинг как в IndependentMapping только для слоя $l_{ref}$ </font>
<font size="3em">
  '''fun''' $Harmonization$(
    <span style="display: inline-block; width: 4em5em">$I$,</span><font color="green">// Входное изображение </font>    <span style="display: inline-block; width: 4em5em">$Mask$,</span><font color="green">// Маска </font>    <span style="display: inline-block; width: 4em5em">$S$</span><font color="green">// Стилевое изображение </font>
  ):
    <font color="green">// Грубый проход алгоритма. Каждый слой рассматривается отдельно при построении стилевого маппинга. </font>
