Искажения (оптика) - Distortion (optics)

Фужеры, создающие неравномерное искажение фона
Оптическая аберрация
Расфокусированное изображение мишени со спицей..svg Расфокусировать

HartmannShack 1lenslet.svg Наклон
Сферическая аберрация 3.svg Сферическая аберрация
Astigmatism.svg Астигматизм
Объектив coma.svg Кома
Barrel distortion.svg Искажение
Поле curvature.svg Кривизна поля Пецваля
Диаграмма линзы хроматической аберрации.svg Хроматическая аберрация

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

Радиальное искажение

Хотя искажения могут быть нерегулярными или следовать многим шаблонам, наиболее часто встречающиеся искажения являются радиально-симметричными или примерно такими же, возникающими из-за симметрии фотографический объектив. Эти радиальные искажения обычно можно классифицировать как бочка искажения или подушечка для иголок искажения. См. Ван Валри.[1]

Barrel distortion.svgБочка искажения

В бочкообразном искажении изображение увеличение уменьшается по мере удаления от оптическая ось. Очевидный эффект - это эффект изображения, нанесенного на карту. сфера (или же бочка ). Линзы рыбий глаз, которые принимают полусферические виды, используют этот тип искажения как способ сопоставить бесконечно широкую плоскость объекта с конечной областью изображения. В зум-объектив, бочкообразное искажение появляется в середине диапазона фокусных расстояний объектива и хуже всего в широкоугольном конце диапазона.[2]

Подушечка distortion.svgПодушкообразное искажение

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

Усы distortion.svgИскривление усов

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

Математически бочкообразные и подушкообразные искажения квадратичный, то есть они увеличиваются по мере квадрат расстояния от центра. В искажении усов квартика Член (степень 4) имеет важное значение: в центре доминирует бочкообразное искажение степени 2, в то время как на краю преобладает искажение степени 4 в направлении подушкообразной подушки. В принципе возможны и другие искажения - подушечка для булавок в центре и цилиндр по краю, или искажения более высокого порядка (степень 6, степень 8), - но обычно не возникают в практических объективах, а искажения более высокого порядка малы по сравнению с основным корпусом и подушечкой для булавок. последствия.

Вхождение

Смоделированная анимация эффекта глобуса (справа) по сравнению с простым панорамированием (слева)

В фотографии искажение особенно связано с зум-объективы, особенно зум-объективы с большим диапазоном, но их также можно найти в фикс-объективах и зависит от фокусного расстояния - например, Canon EF 50 мм ж/1.4 демонстрирует бочкообразное искажение на очень коротких фокусных расстояниях. Бочкообразное искажение может быть обнаружено в широкоугольных объективах и часто наблюдается на широкоугольном конце зум-объективов, тогда как подушкообразное искажение часто наблюдается в более старых или недорогих телеобъективы. Искажение усов особенно заметно на широком конце зума, с некоторыми ретрофокус линзы, а с недавних пор и зум-объективы большого диапазона, такие как Nikon 18–200 мм.

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

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

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

Хроматическая аберрация

Радиальное искажение, зависящее от длины волны, называется "боковая хроматическая аберрация "-" боковой ", потому что радиальный," хроматический ", потому что зависит от цвета (длины волны). Это может привести к появлению цветных полос в высококонтрастных областях на внешних частях изображения. Это не следует путать с осевой (продольная) хроматическая аберрация, которая вызывает аберрации по всему полю, особенно фиолетовая окантовка.

Происхождение терминов

Названия этих искажений происходят от знакомых объектов, которые визуально похожи.

Программная коррекция

Радиальные искажения, в которых преобладают радиальные компоненты низкого порядка,[3] можно исправить с помощью модели искажения Брауна,[4] также известная как модель Брауна – Конради, основанная на более ранней работе Конради.[5] Модель Брауна – Конради корректирует как радиальные, так и тангенциальные искажения, вызванные неправильным выравниванием физических элементов в объективе. Последний также известен как децентрализованное искажение. См Чжан[6] для дополнительного обсуждения радиальной дисторсии.

[3]
[3]

куда:

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

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

Для моделирования радиальной деформации модель деления[7] обычно обеспечивает более точное приближение, чем полиномиальная модель четного порядка Брауна-Конради:[8]

[7]

с использованием тех же параметров, определенных ранее. Для радиального искажения эта модель деления часто предпочтительнее модели Брауна – Конради, поскольку для более точного описания сильного искажения требуется меньше членов.[8] При использовании этой модели для моделирования большинства камер обычно достаточно одного термина.[9]

Программное обеспечение может исправить эти искажения с помощью искривление изображение с обратным искажением. Это включает определение того, какой искаженный пиксель соответствует каждому неискаженному пикселю, что нетривиально из-за нелинейность уравнения искажения.[3] Боковую хроматическую аберрацию (пурпурную / зеленую окантовку) можно значительно уменьшить, применяя такое искажение отдельно для красного, зеленого и синего цветов.

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

Откалиброван

Откалиброванные системы работают из таблицы передаточных функций объектива / камеры:

  • Adobe Photoshop Lightroom и Photoshop CS5 могут исправить сложные искажения.
  • PTlens - это плагин Photoshop или отдельное приложение, которое исправляет сложные искажения. Он не только корректирует линейные искажения, но также и нелинейные компоненты второй степени и выше.[10]
  • Lensfun это бесплатная база данных и библиотека для исправления искажения объектива.[11]
  • OpenCV - это библиотека для компьютерного зрения с открытым исходным кодом под лицензией BSD (многоязычная, много ОС). В нем есть модуль калибровки камеры.[12]
  • DxO Labs «Optics Pro может корректировать сложные искажения и учитывать фокусное расстояние.
  • proDAD Defishr включает в себя инструмент Unwarp и калибратор. Из-за искажения рисунка шахматной доски рассчитывается необходимая развертка.
  • В Система Micro Four Thirds камеры и объективы выполняют автоматическую коррекцию искажений с использованием параметров коррекции, которые хранятся в прошивке каждого объектива и применяются автоматически камерой и сырой конвертер программного обеспечения. Оптика большинства этих объективов имеет значительно больше искажений, чем их аналоги в системах, которые не предлагают такую ​​автоматическую коррекцию, но окончательные изображения с программной коррекцией демонстрируют заметно меньше искажений, чем у конкурирующих моделей.[13]

Руководство

Ручные системы позволяют вручную регулировать параметры искажения:

  • ImageMagick может исправить несколько искажений; например, искажение "рыбий глаз" популярной камеры GoPro Hero3 + Silver можно исправить с помощью команды[14]
convert distorted_image.jpg -distort баррель "0,06335 -0,18432 -0,13009" corrected_image.jpg
  • Фотошоп CS2 и Photoshop Elements (начиная с версии 5) включают ручной фильтр коррекции объектива для простого (подушкообразный / цилиндрический) искажения
  • Corel Paint Shop Pro Фото включает в себя ручной эффект искажения линзы для простого искажения (бочкообразный, рыбий глаз, сферический "рыбий глаз" и подушкообразный).
  • В GIMP включает ручную коррекцию искажения объектива (с версии 2.4).
  • PhotoPerfect имеет интерактивные функции для общей настройки подушечки для булавок и для бахромы (настройка размера красной, зеленой и синей частей изображения).
  • Хугин может использоваться для исправления искажений, хотя это не его основное применение.[15]

Помимо этих систем, которые обращаются к изображениям, есть системы, которые также регулируют параметры искажения для видео:

  • FFMPEG с помощью видеофильтра "линзокоррекция". [16]
  • Блендер используя редактор узлов, чтобы вставить узел «Искажение / искажение линзы» между узлами ввода и вывода.

Связанные явления

Радиальная дисторсия - это неспособность линзы прямолинейный: невозможность изображения линий в линии. Если фотография не сделана прямо, то даже с идеальным прямолинейным объективом прямоугольники будут выглядеть как трапеции: линии отображаются как линии, но углы между ними не сохраняются (наклон не является конформная карта ). Этот эффект можно контролировать, используя линза управления перспективой, или же исправлено в постобработке.

Из-за перспектива, камеры отображают куб в виде квадрата усеченный (усеченная пирамида с трапециевидными сторонами) - дальний конец меньше ближнего. Это создает перспективу, а скорость, с которой происходит это масштабирование (насколько быстро сжимаются более удаленные объекты), создает ощущение глубины или мелкости сцены. Это не может быть изменено или исправлено простым преобразованием результирующего изображения, поскольку для этого требуется трехмерная информация, а именно глубина объектов в сцене. Этот эффект известен как перспективное искажение; само изображение не искажается, но воспринимается как искаженное при просмотре с нормального расстояния просмотра.

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

Смотрите также

Рекомендации

  1. ^ Пол ван Валри. "Искажение". Фотографическая оптика. Архивировано из оригинал 29 января 2009 г.. Получено 2 февраля 2009.
  2. ^ "Tamron 18-270mm f / 3.5-6.3 Di II VC PZD". Получено 20 марта 2013.
  3. ^ а б c d de Villiers, J. P .; Leuschner, F.W .; Гелденхейс, Р. (17–19 ноября 2008 г.). «Коррекция обратных искажений с точностью до сантиметров в реальном времени» (PDF). 2008 Международный симпозиум по оптомехатронным технологиям. ШПИОН. Дои:10.1117/12.804771.
  4. ^ Браун, Дуэйн К. (май 1966 г.). «Децентрализация искажения линз» (PDF). Фотограмметрическая инженерия. 32 (3): 444–462. Архивировано из оригинал (PDF) 12 марта 2018 г.
  5. ^ Конради, А. Э. (1919). «Децентрализованные линз-системы». Ежемесячные уведомления Королевского астрономического общества. 79 (5): 384. Bibcode:1919МНРАС..79..384С. Дои:10.1093 / минрас / 79.5.384.
  6. ^ Чжан, Чжэнъю (1998). Новый гибкий метод калибровки камеры (PDF) (Технический отчет). Microsoft Research. MSR-TR-98-71.
  7. ^ а б Фитцгиббон ​​А. В. (2001). «Одновременная линейная оценка геометрии нескольких ракурсов и искажения объектива». Труды конференции компьютерного общества IEEE 2001 года по компьютерному зрению и распознаванию образов (CVPR). IEEE. Дои:10.1109 / CVPR.2001.990465.
  8. ^ а б Бухари, Ф .; Дейли, М. Н. (2013). «Автоматическая оценка радиальных искажений по одиночному изображению» (PDF). Журнал математической визуализации и зрения. Springer. Дои:10.1007 / s10851-012-0342-2.
  9. ^ Wang, J .; Ши, Ф .; Zhang, J .; Лю, Ю. (2008). «Новая калибровочная модель искажения объектива камеры». Распознавание образов. Эльзевир. Дои:10.1016 / j.patcog.2007.06.012.
  10. ^ «ПТленс». Получено 2 января 2012.
  11. ^ "lensfun - Rev 246 - / trunk / README". Архивировано из оригинал 13 октября 2013 г.. Получено 13 октября 2013.
  12. ^ "OpenCV". opencv.org/. Получено 22 января 2018.
  13. ^ Уайли, Карлайл. «Статьи: Обзор цифровой фотографии». Dpreview.com. Архивировано из оригинал 7 июля 2012 г.. Получено 3 июля 2013.
  14. ^ «Примеры ImageMagick v6 - Коррекция объектива».
  15. ^ «Учебник Hugin - Моделирование архитектурной проекции». Получено 9 сентября 2009.
  16. ^ «Документация по фильтрам FFmpeg».

внешняя ссылка