Программное обеспечение для поиска самого четкого изображения в последовательности?

Я сделал серию снимков с небольшим дрожанием камеры.

Какое программное обеспечение есть для автоматического поиска самого резкого изображения в пакете?

То, что я уже нашел, это findsharp от Imatest , но они пишут: «Файлы Find Sharp никогда не должны использоваться для сравнения разных изображений. Результаты будут вводить в заблуждение! [...] Изображения должны быть одного и того же объекта с одинаковым кадрированием и одинаковым освещением. ." Так что я предполагаю, что программное обеспечение не подходит, так как было дрожание, влияющее на кадрирование. Программное обеспечение, похоже, предназначено для оценки оптики камеры, например, резкости при разных значениях диафрагмы.

Хотя я подозреваю, что любой автоматизированный инструмент не даст таких же хороших результатов, как проверка вручную, тем не менее это увлекательный вопрос.
Это должен быть легкий процесс, но я не думал об этом много. Только если у вас есть привычка делать это, камеры могут делать это автоматически за вас. Эта функция есть у большинства компактных и ультракомпактных фотоаппаратов Nikon, и она помечена как BSS для выбора лучшего снимка. У вас есть возможность сохранить резкость или все. Если выбрать все, то камера ставит его первым в стеке серийной съемки.
Программное обеспечение для стекирования фокуса, такое как CombineZM , должно найти резкие части каждого изображения, чтобы объединить их. Я не уверен, есть ли способ получить полезные измерения всего изображения с помощью таких инструментов.
На мой взгляд ручной выбор лучше. Вы можете использовать Adobe Bridge для одновременного предварительного просмотра нескольких фотографий (выберите их и нажмите Ctrl+B, затем щелкните фотографию, чтобы отобразить увеличительное стекло).
Можете ли вы опубликовать несколько изображений, чтобы увидеть, насколько сильно у вас «легкое дрожание камеры»? Вы на самом деле пробовали findsharp? Если движение небольшое, их алгоритм может работать (резкость оценивается на основе стандартного отклонения абсолютного значения градиента выбранной области, нормализованного к среднему уровню пикселей области).
@PetrÚjezdský Да, я попробовал findsharp , и он определил одно изображение как самое резкое. Тем не менее, я не уверен, что могу доверять результату. Насколько я понимаю, целью программы является измерение качества оптики камеры, а это обычно включает в себя камеру на штативе и неподвижный мотив. То, что упоминает Итай, звучит именно так, как я хочу, только у меня нет никон, а снимки уже сделаны.
Алгоритм, который они используют, — это именно тот, о котором я думал, читая ваш вопрос. Вы можете провести некоторый частотный анализ, чтобы обнаружить движение камеры, но его можно (легко) найти, только если он линейный (одна точка в действительности захватывается как линия). , а не какая-то кривая). Кстати, вы должны ожидать, что ни один алгоритм не даст вам 100% ответа.

Ответы (3)

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

С технической точки зрения это имеет смысл, потому что алгоритм JPEG намного больше сжимает ваши RAW-файлы, когда вы делаете размытые снимки; меньше деталей означает более ровные/плоские области, для хранения которых требуется меньше места на диске.

Попробуйте упорядочить изображения по размеру файла, и вы часто увидите, что ваши самые размытые снимки имеют самый маленький размер файла. Однако будьте осторожны, снимки с большой областью не в фокусе (боке) также будут меньше по размеру. Таким образом, вы должны сравнивать размеры файлов только для изображений, которые очень похожи (точная или очень близкая композиция/ракурс/фокусное расстояние).

Очень круто! Я попробовал это на наборе фотографий, где я управлял фокусом камеры удаленно с компьютера (такое же кадрирование и экспозиция), и это сработало отлично!

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

Если вы снимаете большое количество изображений за короткий промежуток времени, например, при съемке портретов или фэшн-работ, выбор изображений с правильной точкой фокусировки часто может занять много времени. [...] Маска фокусировки работает, анализируя каждое отдельное изображение и определяя самые резкие области. Если вы привыкли к таким функциям, как «выделение фокуса» при захвате видео, то функциональность аналогична.

Вы можете попробовать пробную версию и посмотреть, дает ли она то, что обещает.

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

Вы можете попробовать захват Kuuvik, у него должна быть интересная функция фокусировки,
больше информации здесь:

Я тоже найду очень полезным инструмент для поиска самого четкого изображения в последовательности.
У меня не было возможности попробовать Kuuvik Capture, но выглядит интересно.