Существует ли Алгоритм или Библиотека, которая может Обнаружить Размытость изображения движущегося объекта в Изображениях?

Кто-либо знает об алгоритме, который может возвратиться нечеткий истинный/ложный для того, если изображение имеет размытость изображения движущегося объекта / встряска камеры в изображении?

Идеально это было бы конкретно к размытости изображения движущегося объекта, поскольку много изображений в наборе, возможно, размыло (Боке) фоны.

Предпочтение языка было бы C, Perl, Утилитой Shell или Python, но я открыт для чего-либо действительно.

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

11
задан pnuts 17 November 2015 в 09:18
поделиться

2 ответа

Дискретное вейвлет-преобразование является полезным инструментом для такого обнаружения. Здесь - статья Школы компьютерных наук Карнеги-Меллона по обнаружению и количественной оценке размытия изображений с помощью DWT. Для бинарного решения вы устанавливаете порог количества на желаемый уровень и все, что выше, имеет размытие.

4
ответ дан 3 December 2019 в 11:20
поделиться

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

Моим первым шагом был бы частотный анализ изображения (читай: 2-мерное преобразование Фурье). Затем определите порог для высоких частот (т.е. быстрые переходы от одного пикселя к другому) для истинного / ложного. Размытие в движении отфильтровывает высокие частоты. Ваш пробег может отличаться, например, полностью черное изображение не будет иметь высоких частот, хотя оно не будет размытым. В зависимости от используемого объектива и диафрагмы части изображения могут быть размытыми, поскольку находятся на заднем плане. Я не думаю, что здесь есть универсальное решение.

2
ответ дан 3 December 2019 в 11:20
поделиться
Другие вопросы по тегам:

Похожие вопросы: