Можно ли изменить размытие на изображении, если известен алгоритм размытия?
Я понимаю, что нецелесообразно думать, что вы можете получить более высокое качество и без того размытого изображения. Это все равно что пытаться приготовить 12 из 12 буханок хлеба из 2. Однако мне было интересно, скажем, кто-то наложил эффект размытия на изображение, и вы случайно знаете алгоритм, используемый для создания эффекта размытия. Не могли бы вы, зная, как оно было размыто, инвертировать размытие, чтобы получить исходное не размытое изображение?
2 ответа
Это возможно в некоторой степени. Это называется восстановление изображения или деконволюция сигнала, и в этой области проводится множество исследований.
Вот хорошая презентация.
В общем, нет, вы не можете. Размытые алгоритмы обычно назначают каждый пиксель, беря средневзвешенное значение этого пикселя и пикселей вокруг него. Вы не можете отменить это больше, чем вы можете восстановить исходные значения набора из его среднего значения. Это было бы все равно, что вычислить рост каждого ребенка в классе, учитывая средний рост.