RU2790055C1 - Способ компенсации дисторсии объектива - Google Patents

Способ компенсации дисторсии объектива Download PDF

Info

Publication number
RU2790055C1
RU2790055C1 RU2022113770A RU2022113770A RU2790055C1 RU 2790055 C1 RU2790055 C1 RU 2790055C1 RU 2022113770 A RU2022113770 A RU 2022113770A RU 2022113770 A RU2022113770 A RU 2022113770A RU 2790055 C1 RU2790055 C1 RU 2790055C1
Authority
RU
Russia
Prior art keywords
distortion
radial
image
coordinates
tangential
Prior art date
Application number
RU2022113770A
Other languages
English (en)
Inventor
Александр Викторович Батуков
Валерий Георгиевич Бондарев
Сергей Викторович Ипполитов
Дмитрий Викторович Лопаткин
Виталий Владимирович Проценко
Олег Николаевич Роговенко
Original Assignee
Федеральное государственное казенное военное образовательное учреждение высшего образования "Военный учебно-научный центр Военно-воздушных сил "Военно-воздушная академия имени профессора Н.Е. Жуковского и Ю.А. Гагарина" (г. Воронеж) Министерства обороны Российской Федерации
Filing date
Publication date
Application filed by Федеральное государственное казенное военное образовательное учреждение высшего образования "Военный учебно-научный центр Военно-воздушных сил "Военно-воздушная академия имени профессора Н.Е. Жуковского и Ю.А. Гагарина" (г. Воронеж) Министерства обороны Российской Федерации filed Critical Федеральное государственное казенное военное образовательное учреждение высшего образования "Военный учебно-научный центр Военно-воздушных сил "Военно-воздушная академия имени профессора Н.Е. Жуковского и Ю.А. Гагарина" (г. Воронеж) Министерства обороны Российской Федерации
Application granted granted Critical
Publication of RU2790055C1 publication Critical patent/RU2790055C1/ru

Links

Images

Abstract

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

Description

Изобретение относится к вычислительной технике и может быть использовано для коррекции радиальной и тангенциальной дисторсии на изображениях, полученных цифровыми фото-, видеокамерами и системами технического зрения, использующих в качестве приемников изображения матричные приемники изображения.
Известен способ определения дисторсии длиннофокусных объективов, описанный в патенте на изобретение №2276778, опубликованном 20.05.2006, Бюл. №14. Способ заключается в том, что производится измерение линейных величин изображений в фокальной плоскости оптической скамьи участков стеклянной шкалы, расположенных по полю зрения испытуемого объектива при помощи двух окуляр-микрометров.
Недостатком этого способа является невозможность компенсации дисторсии оптического объектива цифровой фотокамеры алгоритмическим путем поскольку он ориентирован на измерение только коэффициента радиальной дисторсии больших объективов с применением не автоматических методов измерений.
Известен способ автоматического определения и коррекции радиальной дисторсии на цифровом изображении, изложенный в патенте на изобретение №2351091, опубликованном 27.03.2009 Бюл. №9. Способ заключается в определении коэффициента дисторсии, выделении изображения контуров, их анализе, выборе трех точек на каждом контуре и расчете коэффициентов радиальной дисторсии, составлении гистограммы зависимости частот повторяемости найденных коэффициентов от их величин, определении значений коэффициента как среднего в окрестности значения коэффициента с максимальной частотой повторения, коррекции искажений, вызванных радиальной дисторсией.
Недостатками способа являются: неспособность компенсации периодических составляющих радиальной и тангенциальной составляющих дисторсии, а также низкая (пиксельная) точность определения коэффициента дисторсии.
Технической задачей изобретения является определение параметров дисторсии объектива и коррекции ее влияния на изображение. Технический результат при использовании заявляемого изобретения заключается в снижении влияния дисторсии на искажение изображения формируемого оптическим объективом.
Технический результат изобретения достигается тем, что в способе определения коэффициента дисторсии и коррекции искажений, вызванных радиальной дисторсией, основанный на выполнении экспозиции испытательного полигона в виде равномерно распределенных концентрических окружностей и радиусов посредством исследуемой фотокамеры, считываются координаты узлов полигона, осуществляется преобразование декартовых координат изображений узлов испытательного полигона на фотоматрице в полярные координаты, вычисляются коэффициенты математической модели дисторсии, которая представляет собой три разложения в ряды, один степенной и два ряда Фурье, последовательно выполняется компенсация радиальной дисторсии, периодических составляющих радиальной и тангенциальной дисторсии.
Сущность изобретения обусловлена выполнением следующих действий:
выполнение фотоэкспозиции испытательного полигона в виде равномерно распределенных концентрических окружностей и радиусов посредством исследуемой фотокамеры;
считывание координат узлов полигона посредством субпиксельной обработки изображения полигона;
преобразование декартовых координат изображений узлов испытательного полигона на фотоматрице в полярные координаты;
вычисление коэффициентов математической модели дисторсии;
последовательное выполнение компенсации радиальной дисторсии, периодических составляющих радиальной и тангенциальной дисторсии.
На фиг. 1 показано взаимное расположение фотокамеры и полигона:
На фиг. 2 показан вид испытательного полигона, где i=0…31, j=1…8;
На фиг. 3 показан график зависимости радиальной дисторсии R(rj) от номера окружности i.
На фиг. 4 показан график зависимости периодической составляющей радиальной дисторсии ρ(λi) от номера радиуса i (для номера окружности j=4…7).
На фиг. 5 показан график периодической составляющей тангенциальной дисторсии представленной зависимостью угла отклонения радиусов αi от их номера.
Способ реализуется следующим образом.
В настоящее время во многих областях техники все большее распространение получают оптико-электронные системы, в состав которых часто входят цифровые фотокамеры, которые представляют собой уникальное измерительное средство способное функционировать дистанционно и в автоматическом режиме.
Однако оптические системы фотокамер как правило не соответствуют высоким требованиям, предъявляемым к измерительным приборам, поскольку они обычно разрабатываются с использованием предположения, что проецирование трехмерного пространства на плоскость фотоматрицы описывается моделью «камера-обскура». Одной из наиболее существенных причин погрешностей таких систем является дисторсия оптической системы, которая не только хорошо изучена, но и разработаны многочисленные способы ее минимизации. Существует ряд конструктивных способов компенсации аберраций до допустимых пределов, но этот путь совершенствования качества оптических систем ограничен существенным возрастанием их стоимости. Поэтому к настоящему времени разработаны способы алгоритмического исправления дисторсии, которые основаны на использовании математических моделей дисторсии и испытательного полигона в виде квадратной сетки со значительным количеством ячеек [Shang, J.J., Shi, Z.K.: Vision-based runway recognition for UAV autonomous landing. Int. J. Comput. Sci. Netw. Secur. 7(3), 112-117 (2007).].
Такой подход предполагает хранение в постоянном запоминающем устройстве калибровочной информации, а также значительных вычислений. Одной из наиболее распространенных моделей дисторсии является модель Брауна-Конради [Conrady, А. Е. Decentred lens-systems / А. Е. Conrady // Monthly notices of the royal astronomical society. - 1919. - т. 79, №5. - с. 384-390.] которая описывает следующие преобразования координат (xu, yu) точки на неискаженном изображении
Figure 00000001
где (xd, yd) - координаты точки (xu, yu) на искаженном дисторсией изображении;
Figure 00000002
- расстояние от оптического центра (cX, cY) до точки (xu, yu); ki - коэффициенты радиальной дисторсии; ki - коэффициенты тангенциальной дисторсии.
В библиотеке OpenCV [OpenCV: Open Source Computer Vision Library / GitHub. 2017. [Электронный ресурс] URL: https://github.com/opencv/opencv (дата обращения 10.07.2017).] (которая является мировым стандартом для компьютерной обработки изображений и видео в сфере свободного программного обеспечения) используется модель дисторсии, описанная соотношениями (2). Следует особо отметить, что в OpenCV коэффициенты радиальной дисторсии k4, k6 используются не в качестве коэффициентов при высших степенях полинома как в классическом описании (1), а в качестве коэффициентов аналогичного полинома в знаменателе. Такой вид функции радиальной дисторсии уменьшает вероятность превышения максимально возможного значения переменной при расчете двенадцатой степени числа r:
Figure 00000003
где
Figure 00000004
- смещение координат, вызванное радиальной дисторсией; Δх12(r2+2х2)+2р1ху - смещение координаты x, вызванное тангенциальной дисторсией; Δу11(r2+2у2)+2р2ху - смещение координаты y, вызванное тангенциальной дисторсией;
Figure 00000005
.
Исследование возможностей программного обеспечения из OpenCV для устранения дисторсии объектива фотокамеры показало, что оно не позволяет получить метрическую систему технического зрения, поскольку размеры «исправленных» изображений равных отрезков полигона имеют разброс порядка 1%. Поэтому необходимо дальнейшее улучшение такого алгоритмического подхода. Исследованиями было установлено, что имеется несколько причин не способности, известных программных продуктов к более существенному устранению дисторсии:
использование испытательного полигона в виде квадратной сетки, которая не соответствует геометрии оптической системы фотокамеры, представляющей собой совокупность линз в виде тел вращения с общей осью;
использование декартовой системы координат для описания математической модели дисторсии;
использование математической модели дисторсии, описывающей только наиболее существенные составляющие оптических искажений, то есть модель с ограниченной адекватностью.
Очевидно, что все три названных причины взаимосвязаны и нуждаются в полной замене. Поэтому предлагается испытательный полигон в виде концентрических окружностей и радиальных линий, который наилучшим образом соответствует характеру искажений, а полярные координаты наиболее просто и адекватно описывают искажения изображений. Численные исследования искажений реальных объективов показали, что радиальные искажения в полярных координатах содержат две составляющие, одна из которых хорошо известна и отлично описываются полиномиальным разложением, а вторая составляющая радиальных искажений, а также тангенциальные искажения имеют вид периодических функций. Таким образом, в полярных координатах дисторсия имеет следующее представление.
Figure 00000006
где ƒ1(r) и ƒ2(ϕ) - функциональные зависимости, описывающие радиальные искажения изображения, ƒ3(ϕ) - функция, описывающая тангенциальные искажения, (r, ϕ) и (r', ϕ') - полярные координаты точек изображения с искажениями и без них.
Особенно заметны эти искажения для короткофокусных объективов и проявляются они в виде эллипсоподобных изображений окружностей полигона, полуоси которых оказываются разноразмерными. Физической причиной этих искажений, существенно нарушающих симметрию изображения является несовпадение оптических осей линз объектива и неортогональность оптической оси объектива и плоскости фотоматрицы.
При фотоэкспонировании полигона весьма сложно выполнить идеальное взаимное расположение камеры и полигона, когда OABCD образует равнобедренную пирамиду в вершине которой размещается центр объектива фотокамеры (фиг. 1), в частности сложно разместить фотокамеру так чтобы центр изображения совпал с центром фотоматрицы, а изображение оси ОХ совпало с ее строкой. Для исправления этих технологических трудностей в методику включены дополнительные процедуры (пункты 3 и 5).
Методика компенсации искажений состоит в следующей последовательности действий:
1) Производится фотоэкспозиция испытательного полигона, исследуемой камерой, вид которого представлен на фиг. 2.
2) С помощью программы обработки изображения считываются координаты узлов полигона, которые представляются в виде двух матриц (xij)32×8 и (yij)32×8.
3) Посредством следующего очевидного преобразования декартовых координат изображения обеспечивается точное совпадение центра фотоматрицы и центра изображения полигона
Figure 00000007
где x00, y00 - координаты центра изображения полигона.
4) Осуществляется переход от декартовых координат изображений узлов испытательного полигона на фотоматрице к координатам в полярной системе по известным формулам:
Figure 00000008
где rij - полярный радиус координат изображения узла с номером i, j, ϕij -полярный угол изображения узла.
5) Выполняется малый поворот изображения
Figure 00000009
, позволяющий совместить нулевую строку фотоматрицы с изображением горизонтальной оси полигона. При этом использование среднего значения полярных углов узлов этой оси полигона позволяет уменьшить влияние погрешностей как обработки изображения полигона, так и погрешностей его изготовления.
6) Экспериментальное исследование изображения полигона показало, что имеет место три характерных вида искажений:
- радиальное искажение известное как бочкообразная дисторсия, представленное на фиг. 3 успешно аппроксимируется посредством следующего степенного ряда
Figure 00000010
где
Figure 00000011
- статистическое среднее узлов j-й окружности (j=1…8);
- радиальное периодическое отклонение изображения j-го контура полигона от окружности, показанное на фиг. 4. Эти искажения аппроксимируются рядом Фурье
Figure 00000012
где
Figure 00000013
- статистическое среднее угловых координат узлов i-го радиуса на изображении полигона, ck - коэффициенты разложения периодической составляющей радиальной дисторсии;
- тангенциальное периодическое искажение, которое имеет особенность, связанную с тем, что прямые радиальные линии полигона остаются на изображении прямыми с точностью до 10-4 рад, а это дает основание для утверждения о том, что искажения внешней окружности изображения повторяются для всех концентрических окружностей полигона. Тангенциальные искажения (фиг. 5) описываются следующим выражением
Figure 00000014
, где
Figure 00000015
- статистическое среднее угловых координат узлов i-го радиуса.
Периодический характер этой функциональной зависимости показывает, что ее аппроксимация может быть успешно выполнена с помощью ряда Фурье следующего вида
Figure 00000016
где ϕi - измеренные значения углового положения узлов полигона i=0…31.
Численные эксперименты с полигоном размерностью 32*8, отпечатанном на лазерном принтере, показали, что пять первых членов разложения (7) и (8) обеспечивают погрешность описания не хуже 0.1 пикс. Достижение только такой точности обусловлено тем, что именно таков порядок погрешности субпиксельной обработки изображения при определении координат центров изображений узлов полигона, поэтому увеличивать число членов разложения для достижения большей точности по условиям проведенного эксперимента не имеет смысла.
7) Для определения коэффициентов модели искажений и исправления изображения используется подход, основанный на методе наименьших квадратов.
В соответствии с методом наименьших квадратов для аппроксимации зависимостей описывающих три вида искажений взяты критерии качества K, L, М - минимум среднего квадрата отклонений искомых кривых от узлов изображения полигона, определенные выражениями:
Figure 00000017
где ρi, Rj, αi - результаты эксперимента; ƒ1(rj, b2, b3, b4), ƒ2j, c0, c1, c2,…,c5, φ1, φ2, φ3, φ4, φ5), ƒ3i, α0, α1, α2,…,α5, ψ1, ψ2, ψ3, ψ4, ψ5) - определяемые аналитические зависимости; b2,b3,b4, c0, c1, c2,…,c5, φ1, φ2, φ3, φ4, φ5, ϕi, α0, α1, α2,…,α5, ψ1, ψ2, ψ3, ψ4, ψ5 - оцениваемые параметры;
Figure 00000018
- ошибки измерений; (8*32) - размерность матрицы исходных данных.
Для описания радиальной дисторсии используем первое равенство (9), которое совместно с (6) дает
Figure 00000019
Решение этой системы нелинейных уравнений позволяет найти вектор оценок параметров
Figure 00000020
. Для фотокамеры USB500w02m, объектив которой имеет фокусное расстояние 3,6 мм. это разложение имеет вид
R(r)=4.1239114⋅10-9⋅r2+1.7218746⋅10-7⋅r3+7.1641887⋅10-11⋅r4.
В графическом виде эта зависимость представлена на фиг. 3. Устранение радиальной дисторсии выполняется посредством следующего соотношения
Figure 00000021
где r - радиальная координата точки.
Для описания периодической составляющей радиальной дисторсии используем 2 равенство системы (9), которое совместно с (7) дает
Figure 00000022
Решая эту систему нелинейных уравнений с использованием Mathcad находим вектор оценок параметров
Figure 00000023
Для фотокамеры USB500w02m это разложение имеет вид
ρ(λ)=470.1601+5.4919sin(λ-0.9947)+14.6507sin(2λ-1.5867)-0.4726sin(3λ-0.0442)+0.0276sin(4λ-0.8495)-0.693sin(5λ+0.9902).
В графическом виде эта зависимость представлена на фиг. 4. Устранение радиальной периодической составляющей дисторсии выполняется посредством следующего соотношения
Figure 00000024
где r - исправленное значение радиуса текущей точки.
Минимизация критерия М обеспечивается при выполнении следующих условий
Figure 00000025
Решение этой системы нелинейных уравнений позволяет найти вектор оценок параметров
Figure 00000026
, минимизирующих среднее квадратическое отклонение аппроксимирующей кривой от совокупности вычисленных точек (αi, ϕi). Для фотокамеры USB500w02m (фокусное расстояние f=3.6 мм.) это разложение имеет вид
α(ϕ)=1.0689⋅10-4+4.494⋅10-3sin(ϕ+0.0916)+0.0335sin(2ϕ-6.5675⋅10-3)-3.5262⋅10-3sin(3ϕ+1.1168)-5.6304⋅10-4sin(4ϕ-0.0803)+1.1236⋅10-4sin(5ϕ+0.0958),
Устранение этих искажений для произвольной точки изображения с координатами (r, ϕ) выполняется посредством следующего соотношения
Figure 00000027
Для объектива, используемого в эксперименте дефекты неисправленного изображения имели разброс размеров равных отрезков строк и столбцов 35-50 пикс.
Разброс размеров равных отрезков для изображения, исправленного посредством средств OpenCV составил 4-5 пикс.
Разброс размеров равных отрезков для исправленного изображения посредством разработанной методики составил 0.2-0.25 пикс.
Таким образом, предложенный алгоритмический подход позволяет обеспечить высокую степень исправления физического несовершенства объективов, обусловленную наличием дисторсии.

Claims (1)

  1. Способ компенсации дисторсии объектива, основанный на определении радиальной и тангенциальной дисторсии и коррекции искажений, вызванных дисторсией, отличающийся тем, что производят экспозицию испытательного полигона в виде равномерно распределенных концентрических окружностей и радиусов посредством исследуемой фотокамеры, считывают координаты узлов полигона, осуществляют преобразование декартовых координат изображений узлов испытательного полигона на фотоматрице в полярные координаты, вычисляют коэффициенты математической модели дисторсии, которая представляет собой разложения в ряды, степенного и двух рядов Фурье, последовательно выполняют компенсацию радиальной дисторсии, периодических составляющих радиальной и тангенциальной дисторсии.
RU2022113770A 2022-05-23 Способ компенсации дисторсии объектива RU2790055C1 (ru)

Publications (1)

Publication Number Publication Date
RU2790055C1 true RU2790055C1 (ru) 2023-02-14

Family

ID=

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RU2806654C1 (ru) * 2023-05-02 2023-11-02 Федеральное государственное бюджетное образовательное учреждение высшего образования "Рязанский государственный радиотехнический университет имени В.Ф. Уткина" Тест-объект с радиально-кольцевым расположением реперных точек для оценки коэффициентов радиальной и тангенциальной дисторсии

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RU2321888C1 (ru) * 2006-10-16 2008-04-10 Государственное образовательное учреждение высшего профессионального образования Курский государственный технический университет Способ калибровки дисторсии оптико-электронного устройства
RU2351091C2 (ru) * 2006-12-04 2009-03-27 Государственное образовательное учреждение высшего профессионального образования Курский государственный технический университет Способ автоматического определения и коррекции радиальной дисторсии на цифровом изображении
RU2716896C1 (ru) * 2019-04-01 2020-03-17 Акционерное общество Научно-производственный центр "Электронные вычислительно-информационные системы" Способ автоматической настройки системы разнесенных в пространстве телекамер для формирования панорамного изображения

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RU2321888C1 (ru) * 2006-10-16 2008-04-10 Государственное образовательное учреждение высшего профессионального образования Курский государственный технический университет Способ калибровки дисторсии оптико-электронного устройства
RU2351091C2 (ru) * 2006-12-04 2009-03-27 Государственное образовательное учреждение высшего профессионального образования Курский государственный технический университет Способ автоматического определения и коррекции радиальной дисторсии на цифровом изображении
RU2716896C1 (ru) * 2019-04-01 2020-03-17 Акционерное общество Научно-производственный центр "Электронные вычислительно-информационные системы" Способ автоматической настройки системы разнесенных в пространстве телекамер для формирования панорамного изображения

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RU2806654C1 (ru) * 2023-05-02 2023-11-02 Федеральное государственное бюджетное образовательное учреждение высшего образования "Рязанский государственный радиотехнический университет имени В.Ф. Уткина" Тест-объект с радиально-кольцевым расположением реперных точек для оценки коэффициентов радиальной и тангенциальной дисторсии
RU2806669C1 (ru) * 2023-05-02 2023-11-02 Федеральное государственное бюджетное образовательное учреждение высшего образования "Рязанский государственный радиотехнический университет имени В.Ф. Уткина" Тест-объект для оценки коэффициентов радиальной и тангенциальной дисторсии
RU2808083C1 (ru) * 2023-05-02 2023-11-23 Федеральное государственное бюджетное образовательное учреждение высшего образования "Рязанский государственный радиотехнический университет имени В.Ф. Уткина" Способ фотограмметрической калибровки для оценки коэффициентов радиальной и тангенциальной дисторсии объектива и матрицы внутренних параметров камеры

Similar Documents

Publication Publication Date Title
WO2019205299A1 (zh) 视觉测量***结构参数标定和仿射坐标系构建方法与***
Lavest et al. Underwater camera calibration
US6002525A (en) Correcting lens distortion
Douxchamps et al. High-accuracy and robust localization of large control markers for geometric camera calibration
CN111551117B (zh) 显微图像焦点漂移距离的测量方法及***、计算机设备
CN110345921A (zh) 立体视场视觉测量及垂轴像差和轴向像差校正方法及***
CN114216659B (zh) 一种大口径长焦距光轴平行度的测量***及其测量方法
JP2020535425A (ja) 光学素子の表面形状を特性化する方法及び装置
CN111009014A (zh) 通用成像模型正交分光成像位姿传感器的标定方法
CN111707450B (zh) 光学镜头焦平面与机械安装面位置关系检测装置及方法
CN110108230B (zh) 基于图像差分与lm迭代的二值光栅投影离焦程度评估方法
CN111650747B (zh) 平行光管离焦像差实时校正方法及装置
CN110068313B (zh) 一种基于投影变换的数字天顶仪定向方法
CN116625258A (zh) 链条间距测量***及链条间距测量方法
RU2790055C1 (ru) Способ компенсации дисторсии объектива
RU2682588C1 (ru) Способ высокоточной калибровки дисторсии цифровых видеоканалов
CN112504117B (zh) 光学面形补偿干涉测量中的投影畸变校正方法、***及介质
CN111189620B (zh) 基于星点像斑形状特征的波前像差估算方法
CN110887474B (zh) 一种用于精密跟踪型望远镜的星图识别方法
CN114018212B (zh) 面向球型摄像机单目测距的俯仰角校正方法及***
CN113923445B (zh) 用于移轴成像条件下的光场相机校准方法及***
CN113624358B (zh) 用于光热反射显微热成像的三维位移补偿方法及控制装置
Tagoe et al. Determination of the Interior Orientation Parameters of a Non-metric Digital Camera for Terrestrial Photogrammetric Applications
CN109726429B (zh) 一种零件小圆弧采样数据拟合处理优化方法
CN111595289A (zh) 一种基于图像处理的三维角度测量***及方法