Как убрать размытие при движении?

23

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

Phonon
источник
связанные: stackoverflow.com/questions/675664/…
endolith

Ответы:

12

Да, деконволюция. На этой странице описан ряд методов деконволюции и методов оценки функции разброса точек:

Они говорят, что литература деконволюции "чрезвычайно обширна". Они выбирают алгоритм Люси-Ричардсона для деконволюции и разрабатывают собственный алгоритм оценки движения для определения функции разброса точек.

до после

эндолиты
источник
9

Удаление размытия в движении, за исключением размытия либо от точечных исходных объектов, либо от ближних точечных исходных объектов, может быть довольно трудным. Основные шаги заключаются в следующем. Обратите внимание, что часть этой информации взята из статьи под названием « Оценка PSF с использованием Sharp Edge Prediction ».

  1. Найти эквивалентный PSF для размытия в движении. Это может варьироваться в разных регионах FPA, в зависимости от ширины объектива и от того, какому движению он подвергается. Самый простой способ - найти объект точечного источника и найти его PSF. Это может быть достигнуто, если фон однороден, особенно если он равномерно темный, например звезды. Более сложный метод может включать поиск краев и просмотр эффективного PSF на этом краю. Край даст вам одномерный PSF, но может быть использован, чтобы найти полный PSF.
  2. Используя PSF, деконволюцию изображения. Как уже упоминалось в Endolith, существует множество алгоритмов деконволюции, выбирайте тот, который соответствует вашим потребностям.
PearsonArtPhoto
источник
0

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

Для этого есть страница: http://ict.debevec.org/~debevec/Research/HDR/

Размытие в движении на изображениях LDR и HDR:

LDR HDR

Балинт Фодор
источник
3
Ваш ответ не связан с вопросом. ОП специально просит об удалении размытия в движении. Ваш ответ предполагает, что применение размытия в движении к HDR (с коррекцией интенсивности) дает более реалистичный визуальный вид, что делает его техникой компьютерной графики и не может использоваться для удаления размытия в движении с фотографии.
Rwong
Извините, что не ясно. Я предлагаю изучить HDR-изображения, потому что удаление размытия при движении с реального изображения (имеющего эффект насыщения, вызванный диапазоном низкой интенсивности, который может кодировать камера) может потребовать более глубокого осмотра. Наличие метода удаления размытия для первого изображения , вероятно, не сделает работу для второго изображения . Так что мое понятие актуально .
Балинт Фодор
При выполнении размытия следует понимать, что (1) следует предотвратить насыщение, иначе это сделает невозможным размытие (потеря информации во время захвата), (2) интенсивности пикселей нормализуют к линейно-аддитивной кривой отклика. Удаление пятен невозможно без этих двух предпосылок.
Rwong
Здравствуйте, @ BálintFodor, в свете комментариев, не могли бы вы уточнить и объяснить, как ваш ответ относится к размытию движения? Ваш комментарий ниже rwong не очень полезен для тех, кто не очень хорошо разбирается в этой теме, и мне действительно было бы интересно узнать больше. Спасибо :)
Lorem Ipsum
1
Здравствуйте @ BálintFodor, после прочтения статьи, я готов отменить мое понижение. Однако механизм голосования на сайте требует, чтобы вы добавили больше информации к своему вопросу, прежде чем я смогу изменить свой голос (это механизм, встроенный в StackExchange).
rwong