Что делает коррекция объектива в программном обеспечении для фотографий? - Фотопедия
6 голосов
/ 01 октября 2012

Я снимаю большинство моих фотографий с объективом Sigma 17-50 F2.8 на моем Canon 450D в формате RAW. И я обрабатываю RAW в бесплатном программном обеспечении Canon, DPP (Digital Photo Professional).

Это программное обеспечение имеет одну особенность, которая всегда для меня недоступна, потому что я использую объектив Sigma: коррекция объектива. DPP работает только с объективами Canon.

Что на самом деле делает эта функция постобработки? Это то, что нужно иметь, или это пренебрежимо мало?

ps: я знаю, только один вопрос. Но есть ли другое бесплатное программное обеспечение, которое распознает мой сигма-объектив?

Ответы [ 4 ]

6 голосов
/ 01 октября 2012

Чтобы ответить на первую часть вашего вопроса:

Как говорит википедия , она предназначена для коррекции эффектов линз, таких как искажение бочки и, возможно, более важное виньетирование. В основном это данные об объективе, который применяется к изображению, объектив с известным виньетированием -1EV на краю фотографии будет исправлен путем применения + 1EV на краях. Или, если искажение зум-объектива дает эффект бочонка, математическая формула для противодействия этому эффекту применяется к фотографии. В некоторых случаях это может иметь значение.

Эта информация о объективах хранится в так называемых профилях, почти каждый вид объективов, сделанных для цифровой фотографии, имеет профиль где-то.

Лично я использую это, чтобы удалить виньетирование почти всегда, если я действительно хочу виньетку, я все равно наложу это вручную на фотографию позже.

Чтобы ответить на вторую часть вашего вопроса:

Компания Canon решила поставлять профили только для своих объективов со своим программным обеспечением. Многие другие приложения, имеющие функцию коррекции объектива, также могут добавлять профили вручную, чтобы вы могли загружать или создавать профили и добавлять их. Однако обычно это не тот случай, когда приложение исходит от крупного производителя объективов. Я считаю, что это в случае с DPP от Canon. Кто-нибудь может это подтвердить?

Самым большим сторонником профилей объективов является, возможно, Adobe, которая в значительной степени полагается на них в Lightroom и CameraRaw для Photoshop (и других приложениях). Я знаю, что профиль, который вы ищете, был включен довольно много времени, я думаю, в течение многих лет.

Adobe опубликовала длинный список профилей, поставляемых с их приложениями.

Вы также можете импортировать профили, созданные другими "Пользовательскими профилями", может быть, вам не нравится, как Adobe выбирает корректировку для вашего объектива. У меня есть несколько пользовательских, которые я сделал сам, чтобы быстро получить "этот взгляд". Полагаю, тогда речь идет не просто об исправлении, а о том, что я бы хотел назвать «исправленным»;)

Тем не менее, существует ряд других программ, позволяющих корректировать эффекты объектива. Например, предложенный @AndreKR. Я хотел бы предупредить, что почти всегда, когда вы экспортируете изображение из одного приложения и импортируете в другое, вы теряете некоторую информацию.

Редактировать: Я нашел связанную вики-страницу о искажении изображения .

3 голосов
/ 01 октября 2012

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

Что касается того, важно это или нет, это зависит от нескольких факторов:

  • Одним из них является рассматриваемый объектив, идеальный объектив, очевидно, не нуждался бы в такой коррекции, но существует множество высококачественных объективов, которые достаточно близко расположены, чтобы их дефекты не были легко видны глазу.
  • Другая сцена. Некоторые дефекты линз, такие как виньетирование, очень легко обнаружить на однородном фоне, таком как небо, но намного сложнее в противном случае. Искажение гораздо более заметно, когда сцена содержит линии, которые известны как прямые.

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

  • Чтобы исправить виньетирование на самом деле является самым простым и наименее проблемным , поскольку оно просто повышает яркость пикселей на внешнем краю кадра. В экстремальных случаях вы можете увидеть больше шума, но это так.
  • Чтобы исправить искажение, все пиксели должны быть пересчитаны на основе тех, что на изображении. Это вызывает общую мягкость, интенсивность которой зависит от величины применяемой коррекции. Как обычно, мягкость более заметна при больших размерах печати, поэтому, если вы исправите искажение, чтобы стены здания выглядели прямыми, а не изогнутыми для изображения, отображаемого в Интернете, людям было бы трудно увидеть ухудшение. Напечатайте о размере плаката, и у вас возникнет другая ситуация, когда вы должны решить, являются ли прямые стены или резкость наиболее важными.
  • Исправление искажений крайне проблематично для объектов с жесткой рамкой , так как необходимо отрегулировать усилие прижимания кромок, чтобы изображение оставалось прямоугольным. Вы можете увидеть это в камере со встроенной коррекцией объектива: то, что вы снимаете, и то, что выводится, больше не совпадает! Еще более странным, но очевидным является то, что JPEG и RAW не показывают одинаковое кадрирование !!!
  • Коррекция хроматических аберраций, очевидно, включает в себя изобретения пикселей, что-то вроде ощущения содержимого, но в миниатюрном масштабе. Это очень новое, и я еще не видел побочных эффектов, но я думаю, что есть:)
3 голосов
/ 01 октября 2012

Коррекция объектива основана на математической модели, которая описывает, как луч света перемещается от идеального кадра к искаженному кадру объектива в зависимости от расстояния точки от главной точки (центра). Обратите внимание, что этот центр не ширина / 2, высота / 2. Для этого нужны два набора чисел: матрица камеры и коэффициенты искажения. В прошлый раз, когда я смотрел на коррекцию линз в коммерческом продукте, они использовали очень простую модель, которая хороша для «удовлетворения человеческого глаза», но она не научна. Я использую научную модель и необходима точная калибровка значений. Эти значения описывают:

  • Фокусное расстояние в пикселях
  • Основная точка в пикселях
  • Коэффициент перекоса

Это составляет матрицу камеры, которая нормализует изображение вокруг центра датчика и переводит шкалу в шкалу датчика.

Тогда есть 5-6 коэффициентов искажения, которые учитывают эти эффекты:

  • радиальное искажение ("круговой" эффект: эффект подушечка и бочка)
  • тангенциальное искажение (моделирует, что объектив не на 100% выровнен с нормалью датчика, который немного поворачивает плоскость)

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

Ящик для инструментов калибровки Matlab или библиотека C ++ OpenCV найдут эти значения (калибровка камеры, и вы можете подключить их к моей программе Image View Plus More 2, или поиграть с ползунками для каждого коэффициента, чтобы увидеть, как он меняет изображение и сделать Ваша собственная калибровка "глаз" - или просто для забавных эффектов :)

Lens distortion sliders

Обратите внимание, что я удалил тангенциальные ползунки, когда понял, что они делают то же самое с изображением, что и мои ползунки "Pitch" и "Yaw" (может использоваться для имитации линз сдвига / наклона). В качестве главной точки будет использоваться центр поля выбора (если он выбран), в противном случае будет использоваться центр изображения.

1 голос
/ 01 октября 2012

Существует другое программное обеспечение (хотя и не бесплатное) под названием PTlens , которое делает то же самое для широкого спектра объективов .

См. страницу их примера , чтобы увидеть, что он делает.

...