2016-12-26 13 views
1

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

ответ

1

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

Приятный presentation.

2

В общем: нет, вы не можете. Алгоритмы размытия обычно назначают каждый пиксель, принимая взвешенное среднее значение этого пикселя и пиксели вокруг него. Вы не можете отменить это, чтобы вы могли восстановить исходные значения набора из его значения. Это было бы похоже на определение высоты каждого ребенка в классе с учетом средней высоты.

+1

https://en.wikipedia.org/wiki/DeconVolution уничтожает размытие точно так, как этот ответ предполагает невозможность. Аргумент в ответе содержит логический недостаток: вам не дается одно среднее значение, вам дается много перекрывающихся средних. И это перекрытие обеспечивает достаточную информацию для восстановления оригинала (возможно, некоторые предостережения о краях изображения). –