Как визуализировать изображение с использованием градиентного домена и реконструкции Пуассона

Я работаю над проектом для моей диссертации и создаю свой собственный трассировщик пути. После этого я должен изменить его таким образом, чтобы иметь возможность реализовать следующий документ:

https://mediatech.aalto.fi/publications/graphics/GPT/kettunen2015siggraph_paper.pdf

Конечно, я не хочу, чтобы вы читали газету, но я все равно связываю ее с любопытными. Короче говоря, вместо рендеринга изображения, используя обычную процедуру трассировки пути, я должен вычислить градиенты для каждого пикселя, что означает: если раньше мы снимали только лучи через каждый пиксель, то теперь мы также снимаем лучи для соседних пикселей , Всего 4, слева, справа, сверху, снизу. Позвольте мне объяснить, другими словами, я снимаю один луч через пиксель и вычисляю его окончательный цвет, как при обычной трассировке пути, но, кроме того, я снимаю лучи для соседних пикселей, вычисляю тот же окончательный цвет для них и, чтобы вычислить из градиентов я вычитаю их окончательные цвета из основного пикселя. Это означает, что для каждого пикселя у меня будет всего 5 значений:

  • цвет пикселя
  • градиент с правым пикселем = цвет правого пикселя — цвет пикселя
  • градиент с левым пикселем = цвет левого пикселя — цвет пикселя
  • градиент с верхним пикселем = цвет верхнего пикселя — цвет пикселя
  • градиент с нижним пикселем = цвет нижнего пикселя — цвет пикселя

Проблема в том, что я не знаю, как создать окончательное изображение, используя основной цвет и градиенты. В статье говорится, что я должен использовать экранированную реконструкцию Пуассона.

«Экранированная пуассоновская реконструкция объединяет изображение и его
градиенты, используя параметр α, который определяет относительные веса
Выборочное изображение и градиенты ».

Везде, где я ищу эту реконструкцию Пуассона, я вижу, конечно, много математики, но трудно применить ее к моему проекту. Любая идея? Заранее спасибо!

1

Решение

Задача ещё не решена.

Другие решения


По вопросам рекламы [email protected]